MATEKSKILVIGGTGYIGKFIVTESAKSGHQTFALVRETTLSDPVKSKTVQNFKDLGVTILQGDVNDHESLVKAIKQVDVVISSIGSMQILDQTKIISAIKEAGNVKRFLPSEFGTDVDRTSAVEPAKSAFAVKIQIRRAIEAEGIPYTYVVNNCFAGYYLPTLVQFEPGLTSPPRDKVTILGDGNAKAVINKEEDIAAYTIKTVDDPRTLNKIIYINPPKNTLSMNEMVSLWETKIGKSLEKTHIPEEQVLKLIQVSSPINVLLAINHSVFVKGDQTNFTIEPSFGLEASELYPDVKYTSIEEYLSHFA*