MSSLRFLDLVKPFVPFLPEVQQPETKIPFNQKLMWTGLTLLIFLVMSQMPLYGIVSSDTSDPLYWLRMMMASNRGTLMELGITPIISSGMVFQLLAGTHMIDVNLDLKSDRELYQTAQKLFAFILSAGTATVYVFTGLYGPPSELGAGIVFLLILQLFIAGMIVILLDELLQKGYGLGSGISLFIATNICESIMWKAFSPTSINTGRGPEYEGAVIALFHLLMTWPNKQRALQEAFYRQNLPNIMNLLATLLVFCAVIYLQGLRVEIPVKSSRQRGARGSYPVRLFYTSNMPIMLQSALSSNIFIISQMLYSRFPENLLVRLFGVWEAKEGSSQLSAISGLTYYMSPPMNFTEALIDPIHTALYIVYMLTACAVFSKTWIEVSGSSPRDVAKQLKDQGLVMAGHRDQSMYKELKRIIPTAAAFGGACIGALSVASDLMGALGSGTGTLLAVTIIYGYFEIAAKEGDLAGMKGMVMG