MKQLHPNEVGVYALGGLGEIGKNTYAVEYKDEIVIIDAGIKFPDDNLLGIDYVIPDYTYLVQNQDKIVGLFITHGHEDHIGGVPFLLKQLNIPIYGGPLALGLIRNKLEEHHLLRTAKLNEINEDSVIKSKHFTISFYLTTHSIPETYGVIVDTPEGKVVHTGDFKFDFTPVGKPANIAKMAQLGEEGVLCLLSDSTNSLVPDFTLSEREVGQNVDKIFRNCKGRIIFATFASNIYRVQQAVEAAIKNNRKIVTFGRSMENNIKIGMELGYIKAPPETFIEPNKINTVPKHELLILCTGSQGEPMAALSRIANGTHKQIKIIPEDTVVFSSSPIPGNTKSINRTINSLYKAGADVIHSKISNIHTSGHGSQGDQQLMLRLIKPKYFLPIHGEYRMLKAHGETGVECGVEEDNVFIFDIGDVLALTHDSARKAGRIPSGNVLVDGSGIGDIGNVVIRDRKLLSEEGLVIVVVSIDFNTNKLLSGPDIISRGFVYMRESGQLIYDAQRKIKTDVISKLNQNKDIQWHQIKSSIIETLQPYLFEKTARKPMILPVIMKVNEQKESNNK*