MALLFTGACGYIGSHTARAFLEKTKENIIIVDDLSTGFLEHLKALEHYYPNRVVFVQANLNETYKLDAFLNKQQLKDPIEAILHFGAKISVEESTHLPLEYYTNNTLNTLELVKLCLKHAIKRFIFSSTAVVYGESSSSLNEESPLNPINPYGASKMMSERILLDTSKIADFKCVILRYFNVAGACMHNDYTTPYTLGQRTLNATHLIKIACECAVGKRKKMGIFGTNYPTRDGTCIRDYIHVDDLANAHLASYQTLLEKNKSEIYNVGYNQGHSVKEVIEKVKEISNNDFLVEILDKRLGDPASLIANNAKILQNTPFKPLYNNLDTIIKSALDWEEHLLRFQ*