MDELVSVALEEVCARLAPGIPVVDLWPALRGTLDATGLPLGPAVKRALWARILALRVVNLVEGDGDGVPISAGDPAEKDFEEAERRGMRLVASAGIRDNFLGLYERRFAKSELSAVQKATLECVAASRTSGVPQSELCKKFRMKGNNFHFIAKSLESQRLIVRQSTIIKMKDHGAEREDASQNKHIINTNSLYLSRYAKDLNMTSQQRIEITKPELLGSNEEANVDAFRVDGAFDVNSKNDISIHDYLPAMKAICDKLEEASGKALVVSDIKVDLDYRMAYGHRAWRNVLHRLIDARLVEIFDAEDDDK