MATTVEAPPATVIEKIKLELALLDQISAEEKAGFVNLIERYLSKSGDDIVWNKIKPPTDEVVVPYDNLAPLSGEEAETKSLLDKLAVLKLNGGLGTTMGCTGPKSVIEVRDGLTFLDLIVKQIEHLNGTYGSEVPLVLMNSFNTHEDTLEIVRKYEGSKLDVMLFNQSQYPRICADDLMPWPAKGKTDKAGWYPPGHGDVFPALYNSGKLDELIAKGKEYVFIANSDNLGAIVDLKILKHLVNNGNEYCMEVTPKTLADVKGGTLIAYEGRVQLLEIAQVADEHVNEFKSIDKFKIFNTNNMWVSLKAIKRLVEADALKMEIIPNPKEVDGVKVLQLETAAGAAIRFFDKAIGVNVPRSRFLPVKATSDLLLVQSDLYTMEEGSVLRNPARTSAENPSVELGPEFKKVGNFLQRFKSIPSILNLDSLKVAGDVAFGKDIVLKGTVIVDALKEKLEIPDEAVIENKKVTPGPTYSDL*