MTVRMLLLLVVASLSLCGALAQPNVAGLSALRQQSRDRVITLTDEVLSEFIMGRSRPYSAVIYYSAQQVSEGNPSLKLDELRREYAYAAKAFAAGPDADKVFFFEAALEVTQKPFAMLQVNSLPYVVRIPGSQAVAQATLELPKADKMLPENTKGAYPWPAETFVAFVSGRTGAAAAEIDRPSIYKSPFFPPVIFGGVLTAAYLGYKVYALGALRHSAIWAVLSLAVFWFSASGGMYNIIRGMPFFIRDRNGRLQFFLTSRQGQLGAEGFMLGTLYLMVGGSLAFVTYLAPRISSSRIRDSCSLVGALIAASSMYQTFKLWNLKTGYKHVSYF*