MAGLKRSMDLVHDPSLRLALSFEGLSYRLPSGEAVLTDACGEVLPGELTALMGPSGCGKSTLINLLSGKLTPSSGSIRLNGRPARPREVHKLIAFVPQEDVLLPTLTVTESLWVSARLRLPAETPASQLNEWVVRLVDLLGLTHVKDAAIGDVARRGLSGGQRKRVNVGVELAADPSLLFLDEPTSGLDSTAALELCSCLVGLASHGIAVCAVLHQPRLSLFELTHKLLLLDPSGRTVYMGPTEAAADHFCSLGFRAAFESSRENVADLLLDAISGAIRPSEQTAAPSDQQTPHGAARSLDLAEAWRAARADTAA