MTPRYVPLLKALDSECQAIVKMGKSVADSICPLFEVPRIGKNITEAKRFEGCTQLKMAYLNEITDRIAITWKDRPAMVDAYQWQPGDTVESGEHIVQYMYGRLASLGVDVIPVIGYDRWDNQAYRLAVQKLDPVKISKSCIRLDAQALEDSEEPDFFEENIESILDGLALEPAKCSILIDFGDATGWSVEGMIEKTEAMLAILEKYGFKYIVTAGCSLPKSIDLAVKKPDTTGIIPRKEMLLWQAMRQSHPKSRIVYGDYGVRGPTSNEGVRNPHANGKIRHTIDKHFFIVRGHSMKLPGKGQQMWGLAKTVVDSQHYMGEEFSWGDKRIYECSQKKCMGGHPQWITNDTSHHLAYAVAEVHNFELSVMATGNLEKTH