MRLSLRSLRCNSFFSYATTSSLLSVYKLPTTTVLNTGAFHSTAGNGRLYRRRGKEKEVKAVVILGPTGSGKSGLSIELGTCFPFEVINSDKIQVYKGLDITTNKIPMEERLGVPHHLIDEIDSEIHGELTPAQYRARASSVISGIAARGNLPLVVGGSNSLIYALLAKRFSPDSDVFNGGGPVCSELRFRCCFLWIDVSLPVLNEYLAKRVDDMLDSGMVNELAEFYESGMVDELAPDTGLTKAIGVPEFERYFRYNGGCDACKEERDRVRRGLYDDAVRTIKENTCQLAKTQIEKIQRLRNGGWRLHRIDGTETFRAVLEGSKSRSDIWNREVVEPSMKIVKRFLEE*