MKRFLVLLLAISLIFTFTACNSGSGSGNGQAKGYVGDPSDEYYMVTFLSGIDYWKYCFEGFEDAAKAIGVTAKYTGQTDTDVSGQVAVLEQVIAQKPKGIAVTAVNSTALADTINSAIEQGISVVCFDSDSPTSNRSAYLGTGNYAAGQKAAEFLVPLVNYKGKIAVLYTVGAENSESRVQGFEDWCKQNAPEVSLVKVNDAGDTTVAADNLAAALQANDDIVGVFCVDGVAGTAGPTAVAESKKDLRVLAFDVDVTVLDKVKSGEIDGTVAQGMYNMGYWSLMMLYTEANGLSSKALPGNLDTGVVIVTKDNVDEYYPKK