MACIEKFATYVTLGNRALMRSAASMIRRMTQAQNEHGYIHCDKLEQVLDEIGEKVSGEAVCINVVFQNAGVLIGRHQDSVYVESFELLPLNSAVIKSPGRLRRYFPGPAMAIKLGAFRDREFQKSFAEVLHKLCHQSCPDICPLVKKAGQLHEETRDTVDPVYVTEFMTAFLGPVTKHVDNITQGVWKNTRDEIIWHKSFMPWRRSPVWLLLRVSLQLLLGHETASTSQAKCLYKLLMLFFIASLLMDGLFHQDLSSDMIEIMRFKVARRKYKLFAAFQGEVEEQVISFADKVMTDAARELISRQRSFVANKSPDNKLRRLESVNFVNDTVSRLKNLDEFIKSISDRTMSLDRASFCPPAYMSTFSKGSLPDLFGWSIFDIHGYTAFRLAEVEAWVSDHLDGWLSQAMISEKACSELSDLITTYKRIATSVYKTNSEGRSIMVLVLIELWVACDKIATGQIPRLEQYNLCIPAGLFESFLLPFREQMARLNRVEEYLERRCRAADQLLPCIFSSFSDPQSFAVRFYSQSTHHQNMLVEIESKVAKQRRAKIAELSKVQAEYRRLYNLFESENCRYVELLNKNGRPYITHSRSCSRCSYQRQMKALNISIHEWPLPRSKMKAQATVFELCVPVPFSEWRDITTFILLDVLKCQYGKISIGRQEQSLGTYPALSKFRAPSCADQRIGLESSTKPSARTHRVRKPVPNLEIDDVCVNNGLEYYYFDQSCSEYVTRIQVTQDLPKLCTFKLPPESKVLEKYLFRPSMCPAGPVPNAAIANQAECPPHLSIEEYKGLCSIVAGNKIQWQNIFLQLAIPSVSFRRAETGCTVLQAMYQAGPPDHKKTTLRQSHSIFGNAKFCAEFVVQLRLATRRIKQNWESAPALAVFISAATRILSLSSDAQVQDSCFEFLAEARQTAFDWLEKIRAKEICSVNSGEPEMELKARSAEIALICTATFDVEEPYFGRLLTDEESASILLQILSRLTVFGKSSALDRAIRSAWPAYSGGTGWNPVSDTAYYWLETSTESVCGRSLAVHFNLLTAELLVNGSPLSRLPSDWESHPTYRTLFGNQILDVMPSNVPGMRFSVKKAVSGYVLNLGLQLSGIGSEDEDLIISAKRLNAGPDASIYHLVPARVFRNKLPESFVTGQSHWYNNVRILLPPPPPRLPVARITRLAIDNNHPPVPSSPHLLGTSSPWLQTTDSSAVWTQAPLDEEPSTAVRRILRAPEGTGSHMPETTKTASNKAHLPGGNPRIWELVKRFESQAVSDFQKRYATDLKGSIQALESRFAGPTAGLSGNDCAFLKTELESYKATYIRHMNWLFSILEASIGIDGDPATQATRPLPRISGKFFISQLAADRWKLLPDAWKEPIVEYGLAIYQVQRAERLLALASPERQHELTAELSNPGHSNWDPLELPLLLLMEIETNMTIRAIQMCIAKEMISPPGRQNASMQLNMGEGKSSIIVPAVAAILASIRESLFIYTMGIQRPLAFSPGRWLLLHHVLDVVRQVCPSLVYEMPRAIEYSDRHGPNSFPFIRILGGSETQYRLVCAVARQICQIGFAGVPIARQTKIAQVEDPERCSLWTDTIKNSLLLLRGLLAGGILGFVLGQKRWRVNYGLDLERRPPTRLVVPYRAKDSPSPRSEFSHPEVVILLISFSYYYRGFGDQNLFHAFEHFLHSDQPNQEYQEWVRGVQDLSPAFQHLEGINIKDRFQITTQVFPVLRYSKAAVDYFLRNVVFPRFMKDFPSKLTASGWDFGAVKSHPTIGFSGTKDSREFLPLSVQHLDLKNQQHIDALVIEYLLQNETEVMLLPSREETETAANDAEQVLTAVVNAYPDVHVMLDVGAQILELNNLQMAKQWLEMNNQVAGLGGTGHTKKQACVYLDDHDELRIVDLRGATELLQISPYAQLLDQCLVFLDEAHTRGTDLKLPVYYRAAVTLGPALTKDRLIQEIQSKILQRRGPDRDSAITPIEVSEIIEWSIAETCIDLERCVGLWAVQGKRFAHQQHLWYEISGGSKLSEDGKKRQTKQWAEKFLEDEARTIQDLYRPGPRLPTLCCDGHADHDGVNLIEKHVAKFGRSADTSSATALQEEQERELSPEIQKEMQIQRPHPADPAEHSLDPEMVYFIRTGVVRKGAIPSAFSPAFSTLSCTTAAAHLTDMDEFPQNLLVTRDFARTIKTSGHEGRGSENKTDQFLRPVQWVVTSAGGRPNDGGGAVATTMVIISPFEAQNLISEFETKHRRVVLHLYAPRVLLGFRPLDGLRLYTTPALSDGWAVSPRLVLQLNLFSGQLYFNSFVKYTAVCDMLGLDWRGCAGKQEQSVSGVGADGFVNPVFRSTDHETGCTFRHSPVGFLKVFLSKVRRDSKGIDRTHIGKMLDAVLLTEKDFVN