MRFASQGGLRPLLSVWLAVSYFLPLSGAYRDVSDAALKALPRPGKDFDIHDGAILSPILIPRVPGTAGSTAVLNHFVDFFRNSLPKWNVEFQNSTSTTPVSDGKEVPFVNFIAYRDPPFAAKGDVGRLTLVAHYDSKYEPKGFIGAIDSAAPCAMIMHAMRSIDEALTKKWESGSPDDYLEYHGIQILFLDGEEAFKAWTDTDSLYGARSLAQHWDSEVNPAISVYKTPLSSISLFVLLDLLGSKNPIIHSYYRTTHWAYQKLANVERRLRDLKMFKSNGETWFPDSSTNERQLSYYGSLGDDHVPFLKRGVDVLHVIDYSPTRGGFPSVWHTIKDDAEHLDIDTVEDWSLLIAGFAAEWMELEGFMPETKTKKRNSDKTELFSVYQSVLFQFIFFCSLPSVYAPKLISSCPTYTQPFAQDPMLAEALSAALLAQGILLVIPKLHQTPLLPSQNASQYQQQ*