MSGGVDSSVTAHILKEQGYDVIGIFMKNWDDTDEFGVCTATEDYDDVIRVANQIGIPYYAVNFEKEYWDKVFTYFLDEYKLGRTPNPDVMCNKEIKFKAFLEHAESLGADFVATGHYAQVKKVGDEIELLRGVDNNKDQTYFLNQLSQDQLKKVMFPLGAMEKTEVREIAKKAGLATANKKDSTGICFIGERNFKQFLSEYLPAQPGEMRTLNGEVLGKHDGLMYYTIGQRHGLGIGGDGEPWFVVGKDLKENVLFVEQGFHHETLYSDSLIATDISFTTNAEKPKTIECTAKFRYRQTDTKVTVHLREDGTAEVVFADPVRAITPGQAVVFYDGDICLGGGTIDTVWKNGAKLNYVG*