MAASSSLVNIRGWPYGSSSSAFLAGESRVLARSVSGLQPLPCRLHSTRCTLANPVDSPNGRVFTPVLQNQGLTGLLGSSYPQEMVQRDLRHDTRLRIFSGSANPSLAQEIACYLGRDLGKIRIKRFADGEIYVQLQESVRGCDVFLVQPTCPPANENLMELLIMIDACRRASAKNITAVIPYFGYARADRKTHGRESIAAKLVANLITEAGANRVLACDLHSGQSMGYFDIPVDHVYGQPVILDYLASKVIASNDLVVVSPDVGGVARARAFAKKLSDAPLAIVDKRRHGHNVSEVMNLIGDVKGKVAVMVDDMIDTAX