MDFLQAPENQILVGVAVAVVAIGLGAVYLYSSKKRKGCLDPLNFKVFKLVKRAQLSHNVAKFTFALPTPTSVLGLPIGQHISCRGKDAQGEDVIKPYTPTTLDSDVGHFELVIKMYPQGRMSHHFREMRVGDYLSVKGPKGRFKYQPGEVRAFGMLAGGSGITPMFQVARAILENPNDRTKVHLIYANVTYEDILLKEELDGLASNYPDRFKIYYVLNQPPEVWDGGEGFVSKEMIQTHCPAPAQDIKILRCGPPPMNKAMAAHLEALGYAPEMQFQF*