MAPPIEPHLNLEKDDRELQVRPARLTDFVGQRDIAENLSAYLKAALVRREPLDHVLLSGPPGLGKTTLARIIANEAGARFSQITAPNIKRPGDLAKILSALGENDVLFIDEIHRLPAPAEELLYGAMEDRTIDIAVGDGTLANSVQITLPPFTLVGATTRPGDLTAPLRDRFGIRFHLEFYQDEDIITILSRAADIWKISMTAESRASVSRRARSTPRIALHLLRRVWDYALAESGDLSHEIDRGAAEFAFGKMQIDAEGMTRLDRQLMLSIANHYQGGPVGLKPLSAILAEDLTTLEDYVEPYLVRRGFIRRTPRGRMLTPEAYKHLGLSGGPQGLFEP