MGLLQKNLTLRAIEVSGTSWQTDGKAALIQQALEQNRKRAEYMAVFREARLAFGDAKAGRLFLCGSPLAGKTQLRQTLMRIVQGKSWLGDKVARLFRTTGIEVEFLQNNERDKFQFGILRDKTFFVPFKMCYSLQLAVFVFFSLCIVLSVRKHLRQTRNLQIELEEWLSFITSCTRVTGDNLPQVLVVISHKDKIESNPLTWAQPIVENLSKQFANFVDVHPIQERFHINARKKKQVVPLKNHIFQIFEKLLSERSPKVPKLCFQLSSDLVTNTKNHSSCPLWTSQQFHEFCTPRLRKLIPSSPPLFVERIISSIKSYLNDVGSIVHIPNLDYIIVNPNWLTNTLLGELIAFGQNFQAQDSESSDRWSSYTSKDGFVSESVFARLIEEFLEKQPHGQRSVDREVLENILINLDLCFKLEDTSQYFIPSFIPEHASMEEESAVQSMAWKTWNETSEFAGMRIQCQDARTMSLTTAFFPCFQMFMRRKLISEMGFSKETVTCSRYSLHLFLDGHEIYVEQDKSHKYVDVLMLCSSHQPRERATKYVTKHIVQELISFCASSKGCPGVALVLGVIQTHCVEMLIPSNLRGAILIEELKSDFIRSINDKLGEISFYKLHLNMLEKEELLDYEHCWPSIGRDIGRRSERARDLLWESDVEAVVDEILQNRIQQLESLQEGLITVDYDLAECYFEGENMISCSNAPQMKDLX