MKIAIYGTKSYDREHFTRANRHFGFELEFFDFMLDAKTAKMAEGAEAACIFVNDDASRPVLEKLAQIGVKTVALRCAGFNNVDLKAAEELGLKVVRVPAYSPESVAEHTVGLMLTLNRRIHKAYQRTRDANFSLEGLTGFNMYGKTAGVIGTGKIGIATMRILKGFGMNLLAYDPFCNPEVEKLGGRYVDLDELYARSDIITLHCPATPENHYMLNEAAFDKMKDGVMIINTSRGGLIDSAAAIEALKCRKIGALGMDVYENERELFFEDKSNDVITDDVFRRLSSCHNVLFTGHQAFLTEEALGNISEVTLSNIREVGQTGDCGNAVRADG*