MKFLFLSLALLGPASAVTREECKTDYLPPLLACIDSFAGKGTPDCSLLPIPDFAMPQNEANEMGYWVQQLRDTPTSHVFAVSENAYNALILVDVPPTDDAVETSRGGRRNLKGGRKLEEMEEPELMDAPVESSGDVDVDVPDGITVAFVDFPPTFATEGGSFLMSAMNDILEMLEATLDDVAKVEMIYSHGHNDHIGLANATFGHLVELGFDPASIPIIAPEGVLEHFEHAIETGFFTYSAPLPTKTFTGFMEYTVGQSTPLTMTTFDGHQFGDKDVILFMEALDTENPAIMMVVDVVFPKWVPFFSFALSTDLLQYIAAHDTLLEFPLGDDGYFVGGHLNQIGDRNDILLNQNLTQAIVEAGALALQTVDAGAIVGGTGAFTPGTPNYGNSWAGFGAYFDELERVCARAVLEEYGCDFGGLDVTLYSSCRMAQSFWRLEV*