MDMGSITIPDPLPSPTQDSEKLRKAFQGLGTDEQAIIDILCHRNANQRMRISQAYQQLYNQSLINSLHSELSGDFGKAVIMWATDPPERDAKLAKEALRRKGLKHLSVIIEIACASSPHHLIAVRQAYCFHYNCSLEEDITLHVAQPLRKVLVAMVSSYRYEREEVDETLAKSEAVTLHDSIEKKKLDHEHVIWILSTRNKFQLKATFNCYRQCYGKAIDQDIKDRSRSDYASLLRTVICCIDSPEKHFAEVVKASVQGLGTDEDSLTRAIVTRAEIDLVKVKEEYKKLYKTSLTDDVVGDTSGDYKNFLVTLIGDGEQHGRRGWFEYFS