MKTLENHNRIKVTVNGREIEVYDNLTILQALLQEDIHIPHLCYDIRLERSNGNCGLCVVTLISPDGERDVKACQTPIKEGMVICTNTPKLENYRKIRLEQLLSDHNADCVAPCVMTCPANIDIQSYLRHVGNGDFEAAIRVIKERNPFPIVCGRVCPHTCESQCRRNLVDAPVAINYVKRFAADWDMARPEPWTPEKKPPTGKKIAIVGAGPSGLSAAYYSAIKGHDVTVFERQPHPGGMMRYGIPEYRLPKAILDKEIEMIKKLGVKIMTEKALGIHIRLEDLSKDFDAVYLAIGSWQATPMHIEGEKLDGVWAGINYLEQVAKNVDIPLGDNVVVIGGGNTAIDCARTALRKGAKSVKLVYRRTREEMPAAPYEVEEAIHEGVEMIFLMAPTKIIVKDGKKKLVCIRMQLGEPDRSGRRRPVPIEGSEVEIDADTIIGAIGQSTNTQFLYNDLPVKLNKWGDIEVNGKTLQTSEYNIFAGGDCVTGPATVIQAVAAGRQAAESMDSFLMKGYIKEANIDYSCSRGSMEDLPKWEFREIPKVPRAVMPSLSLEERKNNFNEVELGLSEEVARKEARRCLKCGCSARFTCDLRKEASNHGIVYEEPIHDRPYIPKVDDHPFIVRDHNKCISCGRCIAACAEIEGPGVLTFYMKNGRQLVGTKSGLPLRDTDCVSCGQCVTACPCAALDYRRERGKVVRAINDPKKTVVGFVAPAVRSLISSTFGVSYEEASPFMAGLLKKLGFDKVFDFTFAADLTIVEETTEFLSRIQNKGVMPQFTSCCPGWINFVEKRYPEIIPHLSTCKSPQMMMGATVKNHYAKLMGINKEDLFVVSIVPCLAKKYEAARPEFIHDGIRDVDAVLTTTEMLEMMELADIKPSEVVPQEFDEPYKQVSGAGILFGASGGVAEAALRMAVEKLTGKVLTDHLEFEEIRGFEGVKESTIDANGTKVRVAVVSGLKNAEPIIEKILNGVDVGYDLIEVMACPGGCICGAGHPVPEKIDSLEKRQQVLVNIDKVLKYRKSQENPDILRLYNEFYGEPNSPLAHELLHTHYTPKHGDSTCSPERKKGTAAFDVQEFTICMCESCMEKGAENLYNDLSSKIRLFKMDPFVQIKRIRLKETHPGKGVYIALNGKQIEEPMLSGNIPDESESE