MGKSYPFVSDDYLHAVERARAQLKALIAEKNCAPIVVRLAWHSAGTYDVKTKTGGPFGTIRNPEELSHDANAGLIIAVRLLQPIKEEFPILSYADFYQLAGVVAVEVTGGPDIPFHPGRKDNPESPEEGRLPDAKKGAGHLRHVFAHMGFGDKEIVVLSGAHTLGRCHKERSGFEGPWTANPLCFDNSYFKELVTGEKEGLIQLHSDKVLIEDAKFKPYVELYANDQDVFFKDYTEAHLKLSELGFAEE*