MSTPLRSTEMLTDALRQSLRRAQDQVNSLLLGKAQEVRLAFVALLSGGHLLIEDLPGLGKTTLAHAMASSLGLGFQRVQFTSDLLPADVLGVSVYDAASRQFQFHPGPVFTDVLLADEINRAPPRTQSSLLEAMAEQQVTLDGVTHALPEPFFVIATQNPVDLSGTFPLPDSQLDRFLLRLSLGYPSADAERALLSGVDRRELIAQAAPQLSDADVVALRAGVNHIHTSDALITYVQALLLRSRQHAGVRVGLSPRAGIALLRAAKAYALLLGREHVLPEDVQALFVAVAGHRLVPEAESSSGPALAKALLHSVPVD