MSDTGGGHRASANALRDAFNPARFPLKIHCDIVDIYTDYGPFWPYNSYVPLYKIMAEYSFLWKWFYEFGATPLGLWLNEFMLELTCFEPFQRCLTRDPMNIESNNKRADMVISVHPLCQDLPLKILNSLDTKGASRKEGRTTPFVTVVTDLGGAHPTWFNDGVDKCFVPSDVLKNAALDRSVKEHKIVQYGLPIRRGFWRFVHHKPTIREQLGLLDLPTVLIVGGGDGMGGIVSQAQALQKLAGSSSSDDQLYQMVVVCGNNKSAQSSLSPPQTVWGKNVAVNVQGFVNNMDEYMRASDILVTKAGPGTIAEASICGLPCILSSFLPGQEEGNVPYVEESGFGCYQGSVEGIAETVEEWLASTSTTTEGSVLELMRENALSAARPDATLDIARDLADMVYKR