METVLTARDLTRHYEVSRGLFKGHAQVRALNGVSFELEAGKTLAVVGESGCGKSTLARALTLIEEPTSGSLKIAGQEVKGASKDQRRQLRRDVQMVFQNPYASLNPRQKIGDQLAEPLLINTALSREERREKVQQMMRQVGLRPEHYQRYPHMFSGGQRQRIALARAMMLQPKVLVADEPTSALDVSIQAQVLNLFMDLQQQFRTAYVFISHNLAVVRHVADDVLVMYLGRPAEMGPADKLYENPLHPYTRALLSATPAIHPDPTKPKIRIQGELPNPLNPPEGCAFHKRCPYATERCRSEVPELRLLDQRQVACHHAEQFLG*