MATTVLLGPLISMVNQKVSNYLLRQYREMDGMEEQLAVLERKLPAILDVIIDAEEQGTHRPGVSAWLKALKAVAYKANDVLDEFKYEALRREAKRKGHYSNFSTDVVRLLPGRNSILFRYRMGKKLRKIVHTIEVLVTEMNAFGFKYRPQIPTSKQWRQTDSIIIDYECIVSREEEKWQIVDVLLTRSTNKDLMVLPIVGMGGLGKTTFAQIIYNDPDIKKHFQLRKWVCVLDDFDVTDIANKISMSIEKDCESALEKLQQEVSGRRYLLVLDDVWNRDADKWAKLKYCLQQCGGSGSAVLMTTRDERVAQIMGTAHTHQLVKMDTSDLLAIFEKRAFGPEEQKPDELAQIGREIVDRCCGSPLAAKALGSVLSTRKSVEEWRAVLKKSSICDEESGILPILKLSYNDLPAYMKQCFAFCALFPKNYVIHVEKLIQLWMANDFIPSEDAIRPETKGKQIFNELASRSFFQDVNRVHVEEDGSGNKYMTVCTVHDLMHDVALSVMGKECVTIDERPNYTEILPYTVRHLFLSSYGPGNFLRVSPKKKCPGIQTLLGSINTTSSIRHLSKCTSLRALQLCYDRPSGLPFGPKHLKHLRYLDLSGNSHIKALPEEICIMYNLQTLNLSGCERLGELPKDMRYMTGLRHLYTDGCLSLKCMPPNLGQLTSLQTLTYFVVGSSSGCSGIGELRHLNLQGQLHLCHLENVTEADITIGNHGDKKDLTELSFAWENGGGEVDFHDKVLDAFTPNRGLQVLLVDSYRSIRFPTWMTNLSVMQDLVKLCLVNCTMCDRLPQLWQLPTLQVLHLERLDRLQSLCIDNGDALISSTFPKLRELVLFQLKSLNGWWEVEGKHRCQLLFPLLEELSIGSCTKLTNLPQQQTLGEFSSSGGNKTLSAFPSLKNLMLHDLKSFSRWGAKEERHEEQITFPQLENTNITDCPELSTLPEAPRLKALLFPDDRPLMWLSIARYMATLSNVRMKIAPSSPSQVQCSIQHVDDKGKCNHGASHAAMELRGSYFFHTSWKYFVNLEHLEIISCDELVYWPLKEFQCLASLKRFTIHCCNNLTGSAKIPEVASARNLLLPCLEYLEIKSCSNVVDVLSLPPSLKELYIERCSKLEFIWGKMGTESQSWNVEHQDELTLSESCSALPASGIAQDPSSQAIIHSLPCMESLTLISCQSLVELLSFPLYLKEVQIWSCPKLEYVWGKQDKKMKSQYVEQPTNLEILESSNELTASTTVLGSLPSTRNHLLPCLEYLRIAYCEGLLGILDLPSSVRKINISDCPKLEVLSGQFDKLGHLDIRFCDKLSLLESCQGDFSSLETLSIVSCESLKCLPNKPSHT*