MKKPLLLTLLCMILAGCDNPKSLESFTPEMASFSNEFDFDPLRGPVKDFSQTLMSENGEVAKQVTGTLSQEGCFDTLELHDLENNTGLALVLDANYYRDAQTLEKKVQLQGKCQLAALPSAGVTWETDDNGFVVSATGKEMKVEYRYDSEGYPLGKTTINSQNTLSVTAKPSADPRKKLDYTAVSRVDDRQVGNVTQSCEYDAYANPVDCRLVIVDESVKPAVSHHYTIKNRIDYY