MKDHYDLKEGDKSKCPKVILLMCRGSSAEGNLGKLGPAIAENLIEAFGPDGVAINGVGGAFKLEPESLKNPDGCSEAAIDAIIAQLELIAEKCPDAILAAGGYSQGADLAANALKKADAEIRAKVVHVVLLGDILAKKLNGKIPNFPRERVLVFNNEGDEVCVGYLTLVAPHYDFDPAAKTEAPDFLIAKIKAVQGK