MGIDGPRDEKKQLKGVTIVGFGGLGKTTLANEVYHRVKGQFDFHAFVSVSQRPDMARLLNSIRLKLGLQESSYPREVKDLIDNVREHLQHKRYLVVVDDLWDTISWNTIKCGGLPLAIITVASILASKPTSKKEDWEKIRNSLGSDLGTHPTLAGMRQILRLSYRNLPHHLRTCFLYLGIYPEDHIIRKVDLVRQWVAEGLVSNSGRQDAEDLANSYFDELVNRSMTQPEEIDYNGKVLSCRVHDMMLDLILSKCTEDNFNVLYDSQGMRELQNSKVRRLSLNLNGAEGFTISAVQAVGSQSQIRSLALFGATTCMPACAHLFPESNFSEFLSLSSGSWF*