MEKLQTQPLWVIVLFAVGCLSVLKSFLAILNGVYVCFLRPGKNLKKYGSWALVTAPTDGIGKGFAFELARKGLNLVLVGRNPDKLKDGVLKIREAILGLDVGVLINNVGVSYPYARFFHEVDDELLKNLIKVNVEGTTKVTQAVLPGMLKRKKGAIVNIGSGAAIVIPSDPLYAVYAATKAYIDQFSRCLYVEYKNSGIDVQCQVPLYVATKMASIRRSSFLVPSSDGYARAAMRWIGYEPRCTPYWPHVLIWGLACQLPECAIDVWRLGFNLKIRKRGQLKGSRKQE*