MARFLSGRIISRILGSSWLQRESGSSRMVQSTTPSVIKQSEDNGDTFGEKSLRILSLLGAGVFGIIGFTSVAHADEAEHGLAAPNYQWPHSGILSSYDHSSIRRGHQVYQQVCAACHSMSYVAYRDLIGVAYTEEEVKALAAEAEVQDGPNDEGEMYTRPGKPSDHFPNPYSNEQAARFANGGAYPPDLSLITKARHNGQNYVFALLTGYRDPPAGVSVREGLHYNPYFPGGAIAMPKMLTDGAVEYEDGTPANESQMAKDVVTFLSWAAEPEMEERKLMGFKVLLVLSLAFLQAGYYKRWKWAPVKSRKLIFDVVN*