MDAFTKNLHLQDKDYDSDIPNNELSPLEGDHRESRSRFSVEEPLEVQLRFELGSLVDAQVLLDTHGPRESHWDFVRQEQGRFQTSSEDNTALLAHVKQDDLKSFDNCEGWPRSTNQVDTQLFMDTQDDVSMITEAFGGKDRSMTDLVEEGRNLLPPYRHQGESTEWIGEEGRACEVDNSCRESTVDGAMEASQIAVETSDSTGAHETNTELSPNHLDNIQIQTIGNNAAEESAPDLVTEPLLNSERNTAENAASLTVSEPQCQVPCNEIEEANVHQDVPLDCSKQNPADSIQPEASDIDGVEVSVQMPAEDVKRQSGTSMNAQDSCAMEESKMVAVETKVDVEPLLVISDSMGKNVEAGHMLSNKADTTQETGTALVIQSCDTVSHSSSKLENETRGVLSDTVDKQITSSGACFDSKRTLQRSEVTAEPDSGEKNSVSELPCHNVECILETSEAAAVKNNSTVENLKCTSPLNNMQVSNDETINGIDAALTLRSFKELGNNDEAKGEAGEGSDAKQHNIQILVIEQQDCSPDGDKSIGAVKLPTAEQQVTTLPMQDDADISTRAESHEISSLSKKIEHTQGIDMMTDLTKATPDIAPKESNLGAQQARYLSGSPQVSAGHGDANTLNPADYNVQSKGHAANDNVNLRQDGEHKSATPTVLTAEASSVRDEIMNEKIQAQSAGKSSKQVKLPTDIREASIQELSMKHHDTDQSASDYSISSAKPILLSEDENLTQSIHPGGVLHVLIDVHKEGASGNSSLKENSLQDHVKTIESKENPNAQKLNPGDAMRKDSASVEDAAIAVPYTYVSGLTGVTTFAGSQENEQRASNYSSPQQEKASKRKSDSSARNNRLKDSARASPLQARPDKEQKDAGKEGLRKHKSTPKNATPKKGTEPEEGFSSPQKSVSKSSSGRKKGASLPTVQDVMVSSMAKDVFQTPSIRNKTGFAATPTSRQQALPDINGSEITVPIMLHVQPFTEPQQVQLRAQILVYGSLIQGAAPEEALMVAAFSNVVGAPAREPGRDLDGSGRAVWEKQWQGAVERIQAKSSRDTSRDSSRASGILVSNLPVTSSKASEAGLKSNSSSGMTTNNMVDVRNVAGLHARVPEIPATKGHPSHARQSADPGLINPASRSNQSIAVAVPPGPSTSTAFHSVPSSLSDNLSQSTKARVDLQQNTPPAYYPAPPLGPFLAGPPQWLSTATFPGPWIPQTQAGVYNTPTPLFSHPQAIVSSDQLPDMAVARRNTAPSAGPVVPVNSVVPALYTPVVGSMSVTPTPVAEIGQKRQLASDARPRKRKKMQSELYGSPTEVVPNAPLMVGISNQVTSVSNLPAEHAGLMMPNPVDLPSLSAPESLAMVVAKTQTPKTGLETSIIAVNANKLSAPDSSNMLNTGSTPPAVEQQLGKPVSSQNSASQLAQAEASAEEAASVAASAVRESESLWSQLKTHKSAGLVSDIEMQLVSSAAAMATAASVAKAAAAAARAAYEAAIQAKMLSEDALGSSKQGKELDSFRLLQEKAENASQNWGMPGSCNTILAAAKITSRKRIEAASASRARAQNFESVLRAAELATNAVSQVGSVIAMGEALPFTLEMLIEGGPEGLQRLLYLGSPEDKENTNTKGTDVESPGKKGTPKQKSSIEKDKQLSKNSIGVNKEASMQRHTQVDSWTTESVIPAMSEFDARINADSGVELMTEFSKQNIDDPLVSSMPASRQGLPPIRSESGLAMQQEVSIVDNQITKGSLVEVMSNEKGLRGVWFSARVQNVDVGKVFVLYENLLSDDGVSPLEEWIQLKGSPNKAPRVRLAHPISNISFEGTRKRRREAMGNPKWSVGDRVDAWMRDGWWEGEIKEIIEDGESKARVFFPGEGDTSLMKTSKLRPSLVWGNGHWVLWTDAKKGKSEELKGRCDSHEGETPIAKRQKSEKGQLSNISNQKLVGTSTTEIAAAQKEVSLFDSAAIKLPTDFKGFTIDGADKSKQQGSKVMFGVPRPTKKRKLMEVSKHYNPARGVRSTSTLNVKANNDKYEDVRTAAMGFATGLPDVSRLDSSKAKKRVLPSQKLRITETTNSKGNAIRSKRDRPFADSKTLARKSASTREGVSAASKNTEGRVVNKKKLPLEKSQPVSEEQTEGFPNIDVSSQKAASLSSAGTLEANNYSSILLDESGKEPSHTAHRSEKPSDKQTLPSAGKESRKDSGHVMQARDNKQTSFREKSSSQQTKVKSKQLLTPANGNKQSAKKKETQPSDPLKDSKEPVHLSKENQKQSSVLVKESESQPFQEGEKQLSSPVSSVEKQPTSPINNSEKRPKEIEKGKDMGKLGLETWEPRRTSRKIQPTSKLLEGLQTAPKLGKNSSSHDKGSRVASKAAQQQ*