MDALLQLKGIDKAFPGVKALSGAALNVYPGRVMALVGENGAGKSTMMKVLTGIYTRDAGSLLWLGKETTFNGPKSSQEAGIGIIHQELNLIPQLTIAENIFLGREFVNRFGKIDWKKMYAEADHLLAKLNLRFKSDKLVGELSIGDQQMVEIAKVLSFESKVIIMDEPTDALTDTETDSLFRVIRELKSQGRGIVYISHRMKEIFEICDDVTVFRDGQFIAEREVATLTEDSLIEMMVGRKLEDQYPHLDNAPGEIRLKVDNLCGPGVNDVSFVLRKGEILGISGLMGAGRTELMKVLYGAMPRTSGYVTLDGHEVVTRSPQDGLANGIVYISEDRKRDGLVLGMSVKENMSLTALDYFSRAGGSLKHKDEQQAVGDFIRLFNVKTPSMEQAIGLLSGGNQQKVAIARGLMTRPKVLILDEPTRGVDVGAKKEIYQLINQFKADGLSIILVSSEMPEVLGMSDRIIVMHEGHLSGEFTREQATQEVLMAAAVGKLNRVNQE*