MVLEVLQDTAISYIVQVALDKAFSCLQNGYELFFGAPNHLVKIKDSLVDIHDFIVIAERSPTKDPKLMKLLEKLKDAAYDAEDLLEENEIAGRRRTEEAENKVRAAFTSVVSQNITAEKLKELSQRLEAIKAECDTFQLKEKVTKFEIEFKELRETHSFVHKSQVIGRDREKEEIVTLLLPPRPQVVGEGVEDDENVSVIHIVGMGGVGKTTLAQSVFNDDAVQNHFLPKMWICVSDNLEPDNFDIKRLGNKILERATHDRHNLSDLEELQSRLREALGGKRFLLVLDDVWNEKPENWYRLRDLLLCGGRGSRIVVTTRSSKVASIMREIQPYILKPLSEDDCWSLFCQRAFGNPTEKAAHPNLVPIGREIVTKCGGVPLAVTTLGGVLYDKRSESRWKSVRDSEMWSLPEETENGILLALRLSYNYLKPHMKQCFAFCAIFPQGYEIEKELVIKLWMTQGFIPTDQGMELEDVGNEIFDELVMRSFFQDVNVNIRKRTQSGLFLLLPERTTFRMHDLMHDLAHSVMENEYRVVHNGKSKDISPRIRHVSSNGFGNLAASLPKAQMLRTCVMLEQACFRFPCDVGLFKCLRALDLMRQHKRGVENSQLLTSLGNLQHLRYLNLSFTLIEMLPESLTSLCYLQTLILFHCIELCELPKEMCKLTNLRCLDITHCYKLTHMPQMMGQLSCLQELSNFIVGRTNEIACSGIGELQGLDLRGRLKIQPLQNITDTIDVPRDALINKPNLTSLDLMWDVGFGTSLEEDGGIEVLEKQVLQGLQPHRNLKKLGIFHYEGLNFPSWMMDTTLTELVEIKLSGCWRCNHLPPLGELSFLKVLRIDRLKNVECIGKEFYGNEVSGGFPSLEKLVIMRMKKLKTWLGLEWKGERVFPSLVELEISDCPMLTTMEFFPNIKDLNVDQGMMQSLKNLKSFESTHQQNCNQSSFADEDQIRSQSSLQVLYIISCDKLIFSGLGLRYLSSLKTLRIVDNNEFANVVHELSFLTSLEGLRLDRCRGLKSLPEGIGNLTSLQVLYIDSCPEMASLPRELQRLSALKYLDIFGCHESLETRCTKDTGEDWDKIQHIPHIKIGGHLIARD