MAASSSLVNIRGWSYGSSSSTFLTGDSSVFAKSVSGFQPLPCRLYSTRCMLANPVDSPNGKAFIPVLQKQGLTGLLGSSYPQEMVQRDLRHDTRLRIFSGSANPSLAQEIASYLGRDLGKIRIKRFADGEIYVQLQESVRGCDVFLVQPTCPPANENLMELLIMVDACRRASAKNITAVIPYFGYARADRKTHGRESIAAKLVANLITEAGANRVLACDLHSGQSMGYFDIPVDHVYGQPVILDYLASKVIASNDLVVVSPDVGGVARARAFAKKLSDAPLAIVDKRRQGHNVSEVKGELLFRINCYFLGYLFNCCAVMSTNKILQLMKIMMSLLKNMHLSFLG