MSGFLEQRLGHCLRQMAEKGLEALLVTHLTNSYYLTGFSGTAATVLITAKRRVLITDSRYTLLAKASVEGFDIIESRTPLKVVAELLEADQIDCLGFEDQVSFSFYQAMQAELSGITLLAQSGFVEHLRLIKDTSEIETIAKACSISDKAFEDALDFIKPGTTTERDLANFLDFRMRQYGASGTSFDIIAASGYRSAMPHGRASDKVIQNKESLTMDFGCYYNHYVSDMTRTIHIGQVTDEEREIYALVLAANKALIAKASAGMTYSDFDGIPRQLITEVGYGSHFTHGIGHGIGLDIHENPFLGKSEQLLQAGMVVTDEPGIYLDNKYGVRIEDDLVITKTGCQVLTLAPKELIVL*