MGKVLLEFQSTKGDVLPSHKFGPHDVVVLKPNRAEIGSASLGQGVVYRLKDTSITVAFDDIPEDGLNSPLRLEKVANEVTYRRMKDALIQLSKGVQKGPASDLIPVLFGEKSPSVSKKPMPFTPFNSNLDHSQKTAISKALMSQNVFLLHGPPGTGKTTTVVEIILQEVKRGSKILACAASNIAVDNIVERLFPYRVKLVRVGHPARLLPQVLESALDAQVLRGDNSGLANDIRKEMKVLNGKLLKSKDRNMKRDIRKELRTLAKEERKRQQLAVTDVIKNADVILTTLTGASSRKLESTTFDLVIIDEAAQALEVACWITLLKGSRCILAGDHLQLPPTIQSVDAEKKGLGKTLFERLASLYGDEVMAMLTVQYRMHELIMNWSSKELYDSKIQAHPSVAGHMLCDLEDVKKSSSTESTLILIDTAGCDMEEKKDEEDSTMNEGEAAVAIAHSKRLVESGVRSSHIGIITPYAAQVVLLKMMRSKEDKLKDVEISTVDGFQGREKEAIIISMVRSNSKNEVGFLRDRRRMNVAVTRARRQCCLVCDTETVSHDSFLKRLVEYFEEHGEYLSASEYGNE