MDMGSITIPDPLPSPTQDSEKLRKAFQGLGTDEQAIIDILCHRNANQRMRISQAYQQLYNQSLINSLHSELSGDFGKAVIMWATDPPERDAKLAKEALRRKGLKHLSVIIEIACASSPHHLIAVRQAYCFHYNCSLEEDITLHVAQPLRKVLVAMVSSYRYEREEVDETLAKSEAVTLHDSIEKKKLDHEHVIWILSTRNKFQLKATFNCYRQCYGKAIDQDIKDRSRSDYASLLRTVICCIDSPEKHFAEVVKASVQGLGTDEDSLTRAIVTRAEIDLVKVKEEYKKLYKTSLTDDVVGDTSGDYKNFLVTLIGDGKQHGRRGWFEYFS