MGSITIPDPLPSPTQDSEKLRKAFQGLGTDEQAIIDILCHRNANQRMRISQAYQQLYNQSLINSLHSELSGDFGKAVIMWATDPPERDAKLAKEALRRKGLKHLSVIIEIACASSPHHLIAVRQAYCFHYNCSLEEDITLHVAQPLRKVLVAMVSSYRYEREEVDETLAKSEAVTLHDSIEKKKLDHEHVIWILSTRNKFQLKATFNCYRQCYGKAIDQDIKDRSRSDYASLLRTVICCIDSPEKHFAEVVKASVQGLGTDEDSLTRAIVTRAEIDLVKVKEEYKKLYKTSLTDDVVGDTSGDYKNFLVTLIGDGEQHGRRGWFEYFS