MGLHLWFRILVKEKTLAEKIVTFFSFFPETGLMFFTGHEFVQMGLVKEKTLAEKIVAFLSFFPETALAMRKRKSRDGATSVAETLNKWREDNEITEAASRNDDGCLKPKPIRKAPPKGSRKGCMKGKGGPENGIWNYRGVRQRTWGKWVAEIRQPCRGARLWLGTFPSSYEAALAYDEAAKAMYGESARLNLPDISNVSSLTTAAGSVTTLSNESEVCALEDTNVKEEDGGDEYGFVKSSQCVKEEMGVPDSADTFGYGNEHEAWDFGVDEMFDVDEVMGLLDEINVSGQETTQSQDASLLGSLNHMETAHPGVDCGYPIVQPSERNNSCVDLDRY