MAAPVRRGNLSEEAIRALLEATDPGKLASIFFAPPAAEGAAPITALAFVIRCRPGGFMVCLPAEEQVQAALDAAPLRYAQQVCMITIGANRGRNTAEVEAVLVDSSWDALEDFSKVTALRGEAARTLVKFKLGASGAAPMLDSVIAAADAWIAEAMAEETAAEYFTGDEFADPAIDGEPLPNGAVDAGVVDQLQNRVLELEAQLAAAAAHPPRHPIPGTLGGGLLSGAPRVSAAAPTVLDRMRALAGTGPPKTAAHERALASSHALPQVGALQEEQLEVVEDDDMEQALEEAMAVSTDPVHKLLALQMRQVQLLTKQLQAKQSSDPIQSLLSGSDGGSSGGGGTSIKGCLAREAYGKISADLGRLASVGEQNAYVKISADLVKLASVGEQNAALDLGLQTAQVTPGLLQDYLERRIPLGDHRLLTQFGYIMSHAFEAGARSGNRELQGFAVKGMMFVEQASLDGGKTGLAWLLLGIPEPNYAVVARNRVRTSLQPWTRLASPSWVAANVSYLKDMDVMESRILQTGKTKDVKDVKPQDGEPKGNPNAKKKAKGKGKGEPAQPTGGAKAGVASSLKPCRDDSPTITGERLPEEIRCSAIVDFVIASVVQCHAGFPEFLRRSLTRRVCSIDACSADLWPCPPPAWRWTGSAHLSPKRRRRRRWLQARAKALQTIVVALNWLSLGHCKSPPSHARLGSPISPQQFVMLEQIEGLVSHFLAAPDVGRAELGRAGDKLAKICSAAIQLPTVSFDDVDVGSFLSDIQHTLDPYGQPKRSENPAAFPQQSSFASSSPRPDKESSSLGQQVFLNISPAKPVLADRIKWKLGPSFDPTPFLSDPVVKKAFQDPNVLRRPAASWPVRRRAKVHCSRQELVRLATKWDALGACRLIPTSLIDPSESVGLFAVSKDEEYDRLIINPTVINSRCFGCNSFTKTLAPGHLAGAIRLRDDEKLVISSDDLCEFYYTFVVSEQRAARNAIGVVFKGKELHHLSCYSSELADTSVYICLATLAMGDSLAVEIAQQSHFNLLRAKAGSMLSHEVLQYRKTIPRGPFYELLTIDDHIGLQKVPRWPTSELIDTQRDIEVFAAAERAYQDVKLVAHPGKKQRRVASATVLGAEIDGTEGKISAPRSRIALLMFTTMLIVKKKVVTRRILQSLLGCWIHACLFRRPMFAVMDCIFSEGILLPPDSTFQLSAMAVNELMLLLVLAPLLQTDMRANVGEAIYMLDASPTGGAICHAKLGVEACEELWRHSEQRGYYTTLQQGSGLVLRELGLEHEELFGPEVPFSEPPDPGVVSQACEPLSGSYEFDCIELFSGQGNWSAAHSRVGLRVHPGFERSAVTIAYGDLADDATFRELAEMADAGVVKEWHAAPPCWSFGTLRRPRLRSKLCPAGYDMSDSLTREQTLLAVRTAFILILAVRSGCFISVEQPGSSVMFYLHIYQVLLSMGCRVTKFCFCSWGSGFMKPSKWLHNKPWLDELAGQCNCQFRAQHFVVQGSFTRASVREFDRRCVPGAEEVYGRMPEVGEAVSRFSASYPIPLCDRMAAGSKLAHEGLWPDRAPAESMAGSTDVRSWHDDPDWVQELCEGVQYRELFRYKFKKSGHINTLECRVYKSWLKHCAKRHPRSRVVGLLDSRVTMGAAAKGRSSSKALSRILRTSLGYVLGGCLYPGCIHCRSPWNKADAPSRDRAVEQQTRRFPLWLQKLQQGDARRFDIMVSSSFWRRPLGRWVRLLLLLAGDIERNPGPNFQQGAYFPRGELNMSVGFSQATVQRMSRCLEAFEAWTKDKLGLTLNEAMATAEMADLALRGYGRFCFSEGRPRYWLVYAITGVVHQYPGYRNLLHGAWQIDRKWQLEEPGQCRAVLSAPLVRAIIAVALLWEWRSFASIVALGFAGMLHPNEFVHLVRSDLVFPQDTLELRECMYVHIRNPKTARFARRQHVRIDDITVISLVQRVFGHLQMQSRLFDASMAVFRRQWNSVLDLLEVPRRQALRGATPGTLRGSGATHLYLSDMDLSKIAWKGRWSKLRTLEYYIQEVGAQLFLHQLPVSAKYRITELSANIDVIVAX