MEAPPKRVLTPAEPKKILSSEGGSYYAWASSDLCMLAEAKVGAAKLLLNYRGLSLPKYSDSSKVCYVLQGSGVAGILVPEAESERVVKIRKGDAIAVPMGVISWWFNDNSSEVLEVLFLGDTSKAHRSGEFTDFYLMGGLNGLFHGFSKEFVSRAWDLKEDQVEHLLQSQSGTGIVKLKEGKKIPTPESQEEKDGDKLRLVFNCEDAKLDVDVKNGGRVVVLTSDYLPMLEQIGLGADLVKLDPAAMCSPGFSSDSAFQVTYIARGHGRVQVVGIDGERVLEVEVKAGFLFIVPRFFVVSKIAGNDGLEWFSIITTPMPIFCHLAGKTSVWKALSKEILAASFDVDEEIEEHFRSKRTQDAIFFPPSAN