MKKLTCFKAYDIRGKLGEELNEDIAWRIGRAYGEFLKPKTIVLGGDVRLTSETLKLALAKGLQDAGVDVLDIGMSGTEEIYFATFHLGVDGGIEVTASHNPMDYNGMKLVREGARPISGDTGLRDVQRLAEANDFPPVDETKRGRYQQINLRDAYVDHLFGYINVKNLTPLKLVINSGNGAAGPVVDAIEARFKALGAPVELIKVHNTPDGNFPNGIPNPLLPECRDDTRNAVIKHGADMGIAFDGDFDRCFLFDEKGQFIEGYYIVGLLAEAFLEKNPGAKIIHDPRLSWNTVDVVTAAGGTPVMSKTGHAFIKERMRKEDAIYGGEMSAHHYFRDFAYCDSGMIPWLLVAELVCLKDKTLGELVRDRMAAFPASGEINSKLAQPVEAINRVEQHFSREALAVDRTDGISMTFADWRFNLRTSNTEPVVRLNVESRGDVPLMEARTRTLLTLLNE*