MILAPKVERMMKAGCEGYIAFISEDKKSKGVEEIPVVCEFSDVFPDEIPGLPPVREIAFTIELAPGTAPISRAPYRTAPAELRELKTQLEELLDNGFVRPSLSPWGAPVLFVKKKDGSMRMCIDYCQLNQVTMKNKYPLPRIDELFDQLQGARHFSKIDLRSGYHQLRVREHDVQKTAFRTRYGHYEFLVMPFGLTNAPVVFMALMNKIFAPYLDSFTMVFIDDV