METSGSDSGFNKMFEVFKLDRFDGSNFTRWKDKLMFFLTELGIAYLLSSDLTAMPEPTAEDSDEIKAACKKREDDEKYIVVKQGTDRFLGMKFFEFQMIDGKSVMEQVNEKKLLHSFEDFNVDQLTKHIRIEEESRKRENKYTAKTSSKVNYVESSKANNSEKSGNKAGKKRKFEAAPKENFSNIKKGPCYTCGKMGHFKRDCRFRKRQKNEENAGQKRVNNVEQQQASSSDIVAMISAFTNLNLSMVTECNMAATMKSADWWYDSGATVHVCNDKSFFKHYEVATSDEKVL