MRKFKFPALDVTGMWLVGLGFWCNMVAGCVYSLPEFAWGLAKVLAVGLVLIGGYRILDAIATRVADERLAPEKDAYRAQHGVTHPESEPGVQDDAPQEDKHATTP