MPNLTYASWPFRSPGALPPDEAARWWNECYHKSDVARTAAGWSHWRVILGGPGSGKSVLLAALETAELVEGRSFVVRYPPSRWPGASHALVKDGNHLAQIMAAIALRLRDYLGNLPAEVARLTAGQRTVLRWMMDDYLGRRAFERWADGLPDEAARPLQDIPSEKLYTSTTQPLEVVGQIDEAVNLIRRLGFQRVVLSVDVDSREAQSQLSALGELFSWLELMQQPGLAMMAAVPRAAAEEVDLVARARGRVNFARLDWALDQVRAVTERCLQAALNDRSVRLEQLATPDALTALGERLAAEYGEVSPQGWVWLTETLLYCGSRDSAGLPLGADSADRLWRDLCARHFPLELIAGRGVWRGPRFIAIDPQPLRFLDILWRSHEPINIDSPGMESVLGDARNPKNLMHTLARRLRQAIEPDPSRPIYLISDRGEGGYWLDNVVRSGRDGV