MRPTSVNAILGQDHLLGPRGILKSLLEGDSLASVIFWGPPGTGKTTLARAIASTVSYRFVALSAVTSGVKEVREVLEEAKKAKKYGQRTLLFLDEVHRFNKAQQDAFLPYVEAGHVVFVGATTENPSFEINAALLSRCKVLTMNKLLPEHLEKLIKRAVLDKEKGVIVSAGISSPEMLRVEDDAVVFLAAAADGDARAALNTLEIAVLAASSSKKIDKSVMVVTLADVKDALQRSHVFYDKTGEEHYNIISALHKSMRGGDADASIYWLARMLEGGEGPLYVARRLVRFASEDVGLADPQALPQAIACYQACHFLGMPECNVHLAQCVVYLALAPKSVAVYQAIQAAQQYVREKGQNEPVPLHLRNAPTKLMKDLGYAKGYIYPPSHSGPVEQDYMPSSLRGLKFLRWPPT*