MVRYAQLVIGPAGSGKSTYCATLQQHCESLGRTLHMVNLDPAAEHFEYSVSLDIRELIALEDVMEELKLGPNGGLIYCMEYPYLEENLDSWFQQQLDDYTDDDYLVFDCPGQIELYSHVPVMRTFVDQLRQWDFHVCAVYMLDSQFVTDVTKFISGCLSSLSAMIQLELPHVNVLTKMDLLGNKKDIEKFLDPDVRLLLADLNERMPPRYRKLNHAIAHLIDDYSMVNFIPLNIRDEDSINYVLSMVDNAIQFGEDADVKIKDHDVDDDGEGDQWDDGDE*