MKNTYIIGEIGQNHNGSVDLAKLIIELISRPVHEDVFGMDFMPMNAVKMTKRDLSEELAVSQMNQIYDNPNSFGRTYGEHRAFLELDDQAHFEIYKYAKSLGLDFIETLCAKGCLSLLKLFTPDRLKVASRDLTNLPLLEALAETHIPIILSTGMAGQRELDNALDVITRYHSNIAILHCVSQYPTHPNNLNLRTITYLKKHYNKFEIGFSDHTIGISAATAAVAMGAEIIEKHVTIDRHMKGTDQLGSLGPDGVNRMIRDIRIAECWLGTEDLYIEKGVEKSKIKLERSIATRKYIPAGSIIQESDIHLLSPGDGYKWIDKKNVIGHFAKQDISANEIIYPDFIE