MSSDALPLLSIRGVGKTYAQPVLAEIDLQLFGGEVLALTGENGAGKSTLSKIVGGLERPGAGSLELLGRPYAPASRREAEALGVRMVMQELNLLPTLSVAENLFLHDLPRRAGWIDRRRLRAAAREAMAQVGLEAIDPDTLVGDLGIGHQQMVEIARNLIGDCRLLILDEPTAMLTAREVDMLFEQVERLRERGVAIVYISHRLEELARISQRIAVLRDGRLVCVEPIERYDADQLVTLMVGRELGERFDLGPRQTGAPLLRVERLSRRGKVHEVSFEVRAGEIFGISGLIGSGRTELLRLIYGADRADGGQVLLGDPPQRLSLRSPADSVRQGVALITEDRKGEGLLLDQSISANLALGNLPALARHGVIDRRREEALARRQVEALRVRCADTAQAVGELSGGNQQKVVIGRWLERDCQVLLFDEPTRGIDVGAKFDIYALLAELTRRGKALVVVSSDLRELMLICDRIGVLSAGRMVDTFERDAWTQDALLAAAFAGYKKRDALLATS*