MFGKFFNKPKKEEEKSFQGGWNEEEGVYYAKGTFDDEVEYNNEIICIINKCDYNMEDMNDAMDDKDYVRAEKVRLQWKKDLQHYISEVKQLGAYEGDNSFVEAAIKFFLFYDDLMNNGYKTLIQLRTEGKRGTPEEQAQLKENNKRIQKNMDKLNRFSDEFLERHGYEADDEEDDDYNDEPSVNYGGFVNPFMNMKHDTNNPLLQPIHGVSLEDYAAAAANMANGMSDEQVCKKLGIELPVWDEANQLWIKRMQQDTSFVVMSLYGQYFGQAHLHPKLGKQTNHQSNENYLTRISTDEKFYYELCGARQAAYEAGLDGAKWIEDNYGISLGDFQSVAMKWMSNMINMLPYQQQKQKEYAKKFAEENGGNIADNIEF