MKLLANIFLSGLAILACVSCSKDEDPVLPLEGAKLSVAVKASGTATKAYNPNDVNELEGEAYINNLAVVVFNETGTELLGYKWEALSGAEHSAIIADVPTTKAVRARIIVLANVPRDLLSTVSTYDEFQTRLVDLSSQSQTNLTMSSQVIVTKSALSEEDNYLGYTDLGDQNVDGISDPILLTRVAARIDLVNISTRFAGTPFAGREVRIDAVGIYNMKTKSYYFSEADWGETEAPDAVRNSEDTSFEDLLVNDGTSISNTPFVHYVMENMKSDDHTMIAVKATLRGNSSYQDHTKIFTAVINAGGLQNGYDHNFIRRNYVYRLRIYFDGESFDNIPVTPDPGPGPDPEPEVDTNLNIAVQVVGWGPVMQHPVID