MEAIFFMEESRVRQLPKIELHCHLDGSIRPTTLRTIAEKQNIPLPQDEQALKELVVAPEKCTDLNDYLTRFDFVLICLQTAEALQAAAYDVISQAAEDGVAYIEVRFAPSQHTEKGLRLPEIVTAVLTGLKQGEEDFGVKSNALLCGMRHDQQQAIEKIVHLAHDFRETGVVGFDLAGNEVDFPPYTFEDVLALANQLSIPLTLHAGECGCGKNVADAVTLGATRIGHGIALKDTPEYLALLKEKKVLLEMCPTSNFQTGTVKTLAEYPFQQFIEAGLAVCINTDNRTVSDTTLTKEFMKLATWYQLSYDEMKQLTKNALAGAFLSPDEKKLLNQKIDQAYLF*