MKDHYDLREGDKSKCPKVVLLMCRGSSAEGNLGKLGPAIAENLIEAFGPDGVAINGVGGAFKLEPESLLNPDGCSEAAIDTIIAQLELIAEKCPDAILAAGGYSQGADLAANALKKADAEIRAKVVHVVLLGDPLAKKLNGKIPNFPRERVLVFNNEGDEVCVGYFTLVAPHYDFDPAAKTEAPDFLIAKIKAVQGK