MSLGSDQTGIEELSVRLGELSISIRRSSPPTERGSPGRDSQGSLAGLRAPESDLGSFSRVSSVAGTSSPTESALWRADILSAETLEEIENQDLTVVEHLVPRIAARHLRSGLTARARLGRALQSGVAARTVLSGARTVPRRSIAVNLPNTIFVILRAAPGRGLLHWCGHSLAAGAAMSRALRQKEIEDQLAGCATSGQLPFFHFWASDGGESPLWRCAAYVVRVRAGGFMVVLPGEEEITSFFEGGCSPDSEHFAFHVGEAEIETPRGRHLGQCDVVLVDCPWSLLSVLHRPISLRPEIAQSMYKFKCGGTMGRPVRASAEALASSWVAEVMDEETAAEYQTPEEDPPDLEGVPASESELMIAQLMERIRVLEEQRLVPGASGLVPVPNGGSAPEGLLGRGDLSAPASSAAMEKLKMLAGAGPTRVVAHERAAREARPEVSAFAEHSAETLEAEELDEALETSLLATSDPMQRLMVLQMKQLSLLSRQIQSRQPADPIQAVLGSGSSDSNGGSTSGIKGCLAREAFVKISEDLLKLAEVAQANALNELGRTSTQNTPGLMRDYLEQRVPLGNFKQLTQFGYLAAAAWEIGNRTSNKELQGFAAKMLMFIEQCAMDNGKSNLGWLMTGLPDPNFALVHQHQHRSGMKPFTRLAAASWVAANVSYLRDLDFLETKIRNTDRPEKGAAGGGTKEGDDKRPQPKRPPKKGKPKGSDAGAPGTKLTSAVGGLGEPLLFSSSLAQRGSSASTAVTVGGILIHAYAMSSGRPGPKRTEQGSGNRHDARASLDEIRCTELVSLVLALAGASHCGLGAFLKRSLQPPRNAYGAVPRSDLWPCPLPRWRWTGSTNLSPKRRRKRRRLELHARCVQHVIATLNWLTLGHAKSPPAHARLGSPISGKQHCIIERIEEMVHYFLDAPEVQFGDLGRAGDKLVNLLNAAFKLDASVPLSFEDLGSFLDLVFKDLDPYSSNGKAHETSHPPTAAEPMSASLEAPSTTGPGVRVPLSTVPAKPVIASRIKWKLGPSFDPSPYLSDPLVHAAYQDPEVLRTPEHTWPVRAKGRVHCSRQDLLALAAKWDALGACDIIPVEEVRADEAVGLFSVPKDAEFDRLIINPTVINSRMETISTFTKSIAPGHLIGMIRLPPEEDLRISSDDLCEFYYTFQVSKARASRNAIGMVFLGRELAHLQCYSPSLADSKVYLCLATLAMGDGLAVEIAQQSHFNLLHSRAGCMLASEVLAYRRPIPKGPFYELLTIDDHIGLQRVLKSVSLEKQETRDKVVFARANEAYDQVGLTAHPGKRQRQVSHATVLGAEVDGIAGRCSAPRNRLALLMVCTAVVVVKRKCTRKLLQSLLGCWVHALLFRRCVFSVLEAVYSEGLEHDKDTVFTLSPQSVNEMLCLLLLAPMLQCDMRVEVCPELFTMDASPYGGAICRTELGEFAMDALWLQSEQRGYYTKLEQGPGLALQEVGLESLAHFGAESQADFFPLSRPLVFFEAEAEERFLFDCIELFRGQGNWSRAHEEAGLRVHPGLERDAKGVSFGDLSDDDTFRSMLVLAGSGEIRDWHAAPPCWSFGTLRRPRLRSKEEPAGFSPKDPVTFEQTRLAVRTAFLLIVALLAGSYVSCEQPGSSVMFHLHIFRVLLSLGCRITKFCFCSFGSGFNKPSKWLHNKPWLVDLQGNCSCPFRGQHFVVQGSFTRQSIKEFDQRCRPDTFQVYGRVPRPGEAVSQFSASYPLPLCQAMSKGCAAFLATGAHLQTGRGSATVDASSRSSLRPWHEDPDWVEDLCESLTFKELFRYKFKQSGHINCLECRVYKSWLKHCAKRWAGCRILGLLDSRVTLGAAAKGRSSSRALSHILRSSLGYVLGSGLYPGGIHCRSAWNRADGPSRDHAVPGPSKLCPQWLLHLRNGDDRLFQVMVTSSRWTRPVGRWIRLLLILSGDVEPNPGPEARDPLYKPRGELSNLVGLTQTTAARMDSCLQAFGEWLFDEVCWTLDDALENAERANLSLRAYGRFCFSSGRPRYVYVYAITAVQHLRPQFKVFLGGAWKIDKQWQIEEPGQCRAVLSAAMVRGILTLAFLWGWHCFGGIVAIGCAGMLHPNEFICLERRDLIFPSDSLSDTQLLYVHIKNPKTARFARKQHVRIDAPSVLLLARLLFEHLPLDRRLFGASIAVFRRQWNHCLDYLGVPRRQNQAGATPGTLRGSGATDLYYRTEDLQKVAWRGRWAKLKTVEYYVQEVAAQLFLHRLPEPVKARIVLLEQHVWTVLRSQFSSFFSNLAEQNRTDX