MIKLKFGVFFTVLLSSAYAHGTPQNITDLCAEYHNTQIYTLNDKIFSYTESLAGKREMAIITFKNGAIFQVEVPGSQHIDSQKKAIERMKDTLRIAYLTEAKVEKLCVWNNKTPHAIAAISMANEAAKIILVTIYWFAAYIFIIDFIILAAYLVRIWDIIFGPGPGYIRNTKAFYIVSWIIKKKTIWAYHFDFSLELGNKKIWDIIFIIDFIILGYLKKGGDNTQFS