MAPSTFKLNTGQEIPAVGLGTWQSPAGEVEKAVTYALKDGYKLIDCAYCYGNEEEVGAGLKAAFKAGVKREDIFVVTKAWATYNTRVELALDKSLKALGLDYVDLFLVHWPLLLNPDGNDDKFPKKPDGSRDVIRDYNHVDGWKLMEKLPATGKTRAVGVCNYSKKYLEELLPHATIVPAVNQIENHPELPQQEIVDFCKEKGIHIEAYSPLGSTGGPVMSAEPVVKIADKKGVSASTVLLSYHGNTVLAKSVNPERITANKTIVDLDDEDMKALNDYSAELQKNNQVKRYVYPPFGIDFGFPDKS*