MSAVWNVFRKMTDEYGNTVAVCTVCSRSLKVPKSKTTTNLLSHLRNNHCDELTGSLGRRCLDVPSSSSRTSAPVDDHRQATNRRLARLIVDGTLSIEATTSKSFREFISSLNPSYQTPSIRALRNILDEENLRHEISTRALLIDSATSKIVLTIDTHPMLSSRTSFLVISAHLMSQNSDEKFNLILDCVLLDTESFSGYTVSEVVINCLRRYDVDVGRVSAIVGNDVQPLQEAALYLHAKFRLREIKQTETCPTVDIPNRWSSTYDMISDVLVTLPVFNETMPKLNQRPLDEEDVRLLEAMRGFLSQTFGEAQCFGRSLLENTTRYFGVWMGDEVLQVSALLDPRFAYLETIQSMKSWTATTEAFIAVQKFDSDQLYDRESEPLGSSTSNRSDDEKTVVESTDSLCSYMEGDETKPKPV