MKKLNAYKLWKKIKSQKNPLRALRIFNSAPTTQSDEPFHHNHFTYDIIIHKLGSSKMFAEMETILDQLRTEKGFKCKEGLLGNVIKLYGRARMAEAAMKTFQRMPLFGYEKPTIRSFNTLFNALLSAKRFDMLQSLYETMPISPDSCTYNILIKAACIDNRLEDAWDLFDRMRNPTVVTYGTLISALCANMNIKQAFRLMKDMTQMRLCPNVFIYTSLIGGLCNVGLVDEALKMKMDMVGKGLSPDTVTYSTLINGLCKVGRSAEARKLLHEMSSSGCPLDIATYNVLITDLCRRGNFQGAHDLLEAMRRSSCKPDVISYNILISGLCREGKLEEATEFFEDMPRRGCLPDVVTFRILLDGLCGVGRFLEATMILDEMVFKGFGPRSSSATKLISGLCEEGKLDLAFKVLRNMEEKCLIELSTWDILIPHVCNKSEQEKASELIKQIVQLSWKEISTSASTRVSVYQ*