MSVSWSGHTLFHKYLMVVFNIEWSLSCFLGMYQCLRAGWHLRCGARGVMSVGLFHTAASDHSTSRGHRICNYFWPAMDDMGRVMAQPKGVISVLHGHGTYLCFQYLKLDSVGRLPVYEGFAVCGIDSQGAGRSEGLRAYTASFKDLVDDVITHNEMVVSCGLPGFKPQAPRFVMGCSMGGCLALMATLEKAGLFAGCILLAPMLSLEKLRQRGVNRVLAPVGALVSAMLPTLPVAATTRNTLTGNTRARNAMEFLRVTSSLMQPGGMEAVTVPLLIFHGCKDTMCDIDGSK