MEKDALEVRLKSIRHSLDKNTKLLPGKYRNTLGERLITKWRYKKKSHNGSSMLPEKCKSHVQLYDDLVQESSKHFVGFRLHDLRALLKRICSIQNYTRHVLIEWDVRWVNPLTLASKGWEPYQSASQSQVPFKCCCCHAIMTIPLLKNGDDVADYTMKLNEKIWNSNIIGNHLQKCPWRENQVDLNKEYYLSSQNLIREIERIHTEIDRIVSGSNEFSLKRNSSRIFHYLSEKEIQKLAFFFDCKDYSLVGLLLLGYTKFQKDDLVQCTACFHRASLKKLEYTEFNGHALWCRYYNKELLPTMLLELIGKEDKLITKLGVGERLNKLEAVLQTL*