MDLNDLVKAFEEKFGVSAAAVAVAGPAAAAAVAEEKTEFDVILADAGSNKVGAIKAVRELTGLGLKEAKDLVEAAPKAVKEGVDKATAEEAKKKLEDAGAKVELKGPGPGPTKRKGECPGAAPKKPKEPVQVPKGPGPGINRRTQRVDGQPMYGMESQGPGPGMEQDVKVAHQPDFGTWSSSEVGPGPGHSTPPKKKRKVEDPKDFPSDLGPGPGSNFHFFAVGGDPLEMQGGPGPGVAEIAAGEAAAAIEVQIASLATVAAYANQRTAPQWMLPLLLGLYGTVAAYSVKNPYPISFLLSDLINRRTQRVAAYKTLQARFVRQIDFRPKIYLRK