MSVLKLLIPMSDYGHDPTETAIPHHTFKTAGFSVYFATEHGASPACDIKMLEGITQKLLGATQATISLYKEMSQTEEFTSPLSWSSDSFSLQPYDLVFLPGGHDKGVRQLIDSNIMHKHLVGYWKDVKKPGKKCIGAVCHGVMLLSESMMEGNDGEEMKSIIHDCDTTALPGMFEGMAYWSTRWVLGDYYKTYGAGSENVEASVRKRLDDPES