MADIGHRNGYVNSVLPNRPPAAISEVDDFCNALCGNRPIHSILIANNGMAAVKFIRSVRSWAYETFGSEKAILLVAMATPEDMRINAEHIRIADQFVEVPGGTNNNNYANVQLILEMAEITHVDAVWPGWGHASENPELPDALKAKGIVFLGPPAISMAALGDKIGSSLIAQAAEVPTLPWSGSHVKIPPESSLITIPDEIYREACVYTTEEAVASCQVVGYPAMIKASWGGGGKGIRKVHNDDEVRALFKQVQGEVPGSPIFIMKVASQSRHLEVQLLCDQYGNVAALHSRDCSIQRRHQKIIEEGPITVAPIETVKQLEQAARRLAKSVNYVGAATVEYLFSMETGEYYFLELNPRLQVEHPVTEWIAEINLPAAQVAIGMGIPLWQIPEIRRFYGVEHGGGYDAWRKTSVLATPFDFDKAQSTRPKGHCVAVRVTSEDPDDGFKPTSGKVQELSFKSKPNVWAYFSVKSGGGIHEFSDSQFGHVFAFGESRALAIANMVLGLKEIQIRGEIRTNVDYTIDLLNASDYRENKIHTGWLDSRIAMRVRAERPPWYLSVVGGALYKASTSSAALVSDYVGYLEKGQIPPKHISLVHSQVSLNIEGSKYTIDMIRGGSGSYRLRMNQSEIEAEIHTLRDGGLLMQLDGNSHVIYAEEEAAGTRLLIDGRTCLLQNDHDPSKLVAETPCKLLRYLVADDSHVDADTPYAEVEVMKMCMPLLSPASGIIHFKMSEGQAMQAGELIARLDLDDPSAVRKAEPFTGSFPVLGPPTAISGKVHQKCAASLNAARMILAGYEHNIDEVVQSLLNCLDSPELPFLQWQECLAVLATRLPKDLKNELESKYKEFEGISSSQIVDFPAKLLKGILEAHLSSCPDKEKGAQERLVEPLLSLVKSYEGGRESHAHIIVQSLFEEYLSVEELFSDNIQADVIERLRLQYQKDLLKIVDIVLSHQGIKSKNKLILLLMDKLVYPNPAAYRDQLIRFSLLNHTNYSELALKASQLLEQTKLSELRSNIARSLSELEMFTEDGENIDTPKRKSAINDRMEDLVSAPLAVEDALVGLFDHSDHTLQRRVVETYIRRLYQPYLVKGSVRMQWHRSGLIATWEFYDEYIERKNGVEDQTLNKMVEEKHGEKKWGVMVIIKSLQFLPAIISAALREATNNLHEALTSGSVEPVNYGNMMHIGLVGINNQMSLLQDSGDEDQAQERINKLAKILKEHEVGSTIRAAGVRVISCIIQRDEGRAPMRHSFHWSEEKLYYAEEPLLRHLEPPLSIYLELDKLKAYENIRYTPSRDRQWHLYTVVDHKPQPIQRMFLRTLLRQPTTNEGFSSYQRLDAETSRTQLAMSFTTRSIFRSLMAAMEELELNAHNANIKSEHAHMYLYIIREQQIDDLVPYPKRINIDAGKEETTVEAILEELAREIHSSVGVRMHRLGVVVWEVKLWMAACGQANGAWRVIVNNVTGHTCTVHIYREKEDTVTHKVVYRSVSIKGPLHGVPVNENYQPLGVIDRKRLSARKNSTTYCYDFPLAFETALEQSWAIQQPGFQRAKDKNLLKVTELKFADKEGSWGAPLVPVERYPGLNDVGMVAWFMEMCTPEFPSGRTILVVANDVTFKAGSFGPREDAFFRAVTDLACTKKLPLIYLAANSGARLGVAEEVKSCFRVGWSEESNPEHGFQYVYLTPEDYARIGSSVIAHELKLESGETRWVIDTIVGKEDGLGVENLSGSGAIAGAYSRAYKETFTLTYVTGRTVGIGAYLARLGMRCIQRLDQPIILTGFSALNKLLGREVYSSHMQLGGPKIMATNGVVHLTVSDDLEGISSILKWLSYIPSHVGGALPIVKPLDPPERPVEYFPENSCDPRAAISGTLDGNGRWLGGIFDKDSFVETLEGWARTVVTGRAKLGGIPVGIVAVETQTVMQIIPADPGQLDSHERVVPQAGQVWFPDSATKTAQAILDFNREELPLFILANWRGFSGGQRDLFEGILQAGSTIVENLRTYKQPIFVYIPMMGELRGGAWVVVDSRINSDHIEMYADRTAKGNVLEPEGMIEIKFRTRELLESMGRLDQQLITLKVKLQEAKSNRDIAAFESLQQQIKSRERQLLPVYTQIATKFAELHDTSLRMAAKGVVREVLDWCNSRAVFYQRLHRRIGEQSLINSVRDAAGDQLSHASALNLLKEWYLHSDIAKGRADAWLDDKAFFRWKDNPANYENKLKELRAQKVLLQLTNIGDSALDLQALPQGLAALLSKLEPSGRVKLTDELRKVLG*