MSSSSGVLASHRSKEDLMALAQDKHERALIPNCVSPNDIGVTYDMIGGLTDVKELLRQSITYPLKFPHLYSEGIAREAVKGVLLYGPPGTGKTMLAKAVATEGGASFLSVDASSVENKWLGESEKNAKAVFTLARRLAPCVIFIDEVDSLLSSREGSSDDSAHGTLTSVKTTMMSEWDGLNSGTNGKGDAGSDRVVVIGSTNRPFDLDEAVLRRFPRRILVDLPDLETRREILEVTLSENRLGSDVNLTMIAERLEGYTGSDLKEVCREAVVQISHEQARMLDRGELLDDSDDETDGFTGAGFQMLRPVTMKDFESAMRKLKRSVSETGRELQRVWEWNDEYGE