MDLENRIISPEKKEDDMALDRSLRPERLNNFIGQEKVKEKLSIFIEAAITRQEPLDHVLLYGPPGLGKTTLANIIANELNVSIHTTSGPAIERPGDLAAILTNLQPKDVLFIDEIHRLNKVVEEVLYPAMEDYSLDIIIGKGPSARSIRLDLPPFTLVGATTRAGLLSSPLRDRFGVINRLEFYGTDELAEIIKRSARVLGIEVNEDGAVEISKRSRGTPRIANRLLKRVRDYAEVKADGIIDTEVVDKALKLLEIDELGLDHIDHKLLKTIIKKFNGGPVGLNTLAASISEETETIEDVYEPYLLQLGFIERTPRGRVATLAAYEHLDVDYKNKSQSLFNN