MIPFGSAASTQIRFLFQSLNGSNSDTVFHELRQYLAYGVEGSILLLRTCIDHLNVYGKDLKNTQLDPVFASIFRCILDKPNFSTVFSESLKDTAISEEFLVNLSNAFHLAISEKIGVGLALSDSENVDVKKCGTNYCMGQIAELRSTNSSLDDAKQIQNVLLFLNQSEGLSKHVDLFMHLLSLVQSKEAQFILTPLLSDELHEANFLRNLDFLNDDGEDDFDVLLADMEKEMSIADIMKELGYGCTASILQCKEMLSLFLPLTEVTVARILGMVVRTRSGIEDNLNMFSTFRTALGSISAADPSPLSSWNADVLIDAIKQLAPGLNWVTVLDNLDHEGFYIPDGAAFSFLMSIYKHACQDPFPLGTICGSIWKNAEGQLSLLKYAVSVPPEVFTFAHSKRQLDCADAVNDHKIQNGHANHAWLCLDLLEVLCQLAEIGYASSVRSIVEHPLKHCPEVLLHGMAHINTAYNLLQHEVAAAAFPVMLKNAAARGMILHLWHVNTSILCWGLVEALDVDLDNMHTVLDACQELKILSSVLDRIPFAFGIRLAALASRKELLDLEKWLSNNLNTYKDTFYEACLKFLREIHLAALDDASNHFDPPSALLTIYSETSSTFLKVLKSHSGLVSSRHLSEELDKLHITYMDANSRLKSVGGADSSTSDGGGSDAIEAEANVYFHQMFSGQLSNDATVQMLARFKESTEKREQAIFECMIGNLFEEYKFLSKYPDRQLKIAAVLFGSLIKNQLVTHLALGIALRAVLDALRKPADSKMFVFGILALEQFVDRLIEWPQYCNHILQISHLRVANSELVAFIERALARISLTHSESEVGHSPAVDQFHGPIPSSPMNSEGQTFQVVGQSGLQQSMQGPSSSQLPLRQQSSIEERKPSAALSGYLKPALSPAVQPATVPSSDNAGIQKPQGPSSTSAVLTSSPGFLRPSRAITSGRFGSALNIETLVAAAERRETPIEAPASEIQDKISFTINNLSAANIEAKAKEFTEILKEQYYPWFAQYMVMKRASIEPNFHDLYLKFLDKANSKSLFKEIVQATYENCKVLLGSELIKSSSEERSLLKNLGSWLGKITIGKNHVLRAREIDPKSLIIEAYEKGLMIAVIPFTSKILEPCQSSLAYQPPNPWTMGILELLAEIYAMPNLKMNLKFDIEVLFKNLGVDLKEVVPSSLLKDRVREVEGNPDFSNKDAGGSSQPQMVADAKSGIISSLNQVELPLEVASPHPSGPSRILTQYAAPLHLPSAPMTEDEKLAALGLSDQLPSAQGLLQGQSPFSVSQLPATASNIEQQVVVNPKLHALGLQLHFQSVLPIAMDRAIKEIVSSIVQRSVSIATQTTKELVLKDYAMESDETRIRNAAHLMVASLSGSLAHVTCKEPLRGSISGQLRNLLQGLTIASDLLEQALQLVTNDNLDLGCAMIEQAATEKVSQFCSLTFESLGFIFNMNHVCEKIRGYGLSSLILSVWIMHLQAIQTIDGEIAQQLAIRRKQREGPGASFFDASPYTQGHMGGLPEALRPKPGRLSHSQQRVYEDFVRLPWQNQSSQSSNAVTAVPSTSSSSVGVSRAYMSGTGQMNSNLYSSGLMNAVITAVPQPLEISEEIDTSSQLNSASSPHLGMGDSVTSSSFETEAIVEPFTSVSAPESHPVESSSLAKESGASLQPSNATATSERVGNSISEPLLTTGDALDKYQIISEKLENLVSEEAEEAEIQALIAEVPVIILKCISRDEAALAVAQKVFKGLYENATNSAHVGAHLAILSSIRDVSKLFVKELTSWSSNYPISAVLCFLGITMSSSFDRWNLMVIYSDEERKFNKDITVGLIRSELLNLAEYNVHMAKLLDAGRNKSATEFAVSLIQTLVISDSRVISELQNLVDVLAKIAARPGSPESLQQLVEIAKNPGANAAALSSVSFGKEDNNKQSRDKKIAVTATGTREDYGVSECIEPDSASFREQVSMLFAEWYRICEIPGANDATHAHYILQLNQSGLLKGDETSERFFRRLTELSVSHCLSSEVMSSTTQSHQAQPLSFLAIDIYAKLVFSILKFYPVDQGSSKLLLLPKVLAVTVRFIQRDSDEKKMIFNPRPYFRLFINWLVDLSSLDPVFDGANFQVLTALANAFHALQPLKVPGFSFAWLELVSHRSFMPKLLAGNAQKGWPYFQRLLVDLFQFMEPFLRNAELGEPVQFLYKGTLRVLLVLLHDFPEFLCDYHFSFCDVIPPSCIQMRNIILSAFPRNMRLPDPSTPNLKIDLLAEISQSPRILSEVDAALKSKQMKGDVDEYLKTRQQGSPFLSELKQKLLLSPSEAAKAGTRYNVPLINSLVLYVGMQAIQQLQAKTPHAQSMPSSVPFAVFLVGAALDVFQTLIMDLDTEGRYLFLNAVANQLRYPNNHTHYFSFILLYLFAESNQEMIQEQITRVLLERLIVNRPHPWGLLITFIELIKNPRYNFWSRPFTRCAPEIEKLFESVSRSCGGPKPVDENVVSGGISDIH*