MDGAWDDLEASGFSLTEKLRQEFSRPHHVFFLFDSVEECFDVVKSLHDYTAALHEVSQDSDILFQWADKYRKVGEVERRLEFQEAKRCRLLEPRDPSAVDVYSDLLGMDVKLQARLSRASYRLALARPHMSRSDVESAAREHWLSVLVEYITEADLPICKVAASTSDSSAVLRRSFGSRRLKTLRNRARAWKKVRDWLIQFKGSPFPVDVSDMLDFLLFMVQEECTRGRIVDVCASLAVLEDAGQVPQEFRISSCRIWLQATKSRLAEIETDGTEIKRAPPLTVAMIISLEILVTADDKPLYLRAISWVILLCVWACMRLSDLEGMDPRRLSLNSRGLRGFLTKTKTTGPGKNVKEVPIYVSRRVSVTGLDWLKIGYELWQDFGLPQRDYFVFCNKKDFSAPSMRFASSEKIAVMVRHVFSLLQQPLKTRFQPWRVYEEAKLLHEDGALFWSGHSMRHFLPSVSAAIGVSKEQRDFVGRWHVNLHQSADYIHTSRQIVMEIQEKVNRSICEGGPGYDESEVIEEYGEFLKARSEDPIDWKRRHQFMKRADGGPCLGVKWPALPTDALDEEAYNEGQQSGEVQEVKEATFQGDVTNQDEGASFFVSVSRRAGFRRLHRVNGCGIKPWACQKVEWIKEVREGCADAVCKVCKVSVGKQTDVVDSSSSGSSSSTEEGDEEPVQKDGIEFGSEWVHRNVDADLQFIFQESEVPEQTQYDLGQHYKSVRRFSALADDRAGVRQASQADFNLRADSAPNRAAVASVVAAWDTAKHAQEEDIKIRQEAKGLGTVRPLPHTDRSAMLRAVETAKGEEISEKDQPSTDYVALLLEEIEQDEVTAHPLDEVVSRRDSQSLQLQSSLDQSGRVRITRQRPKGKLPVNTEELRQKLRVEGNAWLMVAAKLRNKVYLRGLQQRHFDRYVEYLLGEKCYGMMIPGPGGDKVPLSPPWHIMLDYEFELRKKAVRRAHRNGRPLHETLQEVTEDTEIKELYFTSPVTFSAMQRPSKVGRFEEPQTRFGDGGKSKGKGKKGKTGSEGKGKSKKGSVLPGLEGFHNKQQAHFAPSEGFHNKQQAHFAPSSNANNRILRIVFAFAGHRRRADVHEHLQTLADEFGFTLEMHEFDLLRDEKQNLLDESFWEELKTLIRDLRPFCVIATPPCSTYSRARNHYSKRPGPRPIRSREHPRGFPWLAQKDKIKADEGTLLAERTWELFNLASDVGAHYLGEFPEDLGATKNGIPASIWQMQQFQDLLVLPGCRTFAIFQCEFGAETPKPTRFVSDLKFFEGNIFPGVPQFDKAWNYKGPLPPHCPHGGDHPQLIGVNELGQWKTAPAAHYPGALCLFIARAIAKTWAASSSASRGLKPADAQPAIGGKKVSNAAPNPQVDKAVSEVSIELSSVVEGPSKGQTKPLADDLEIKSGCTGPPLVARYGGKAQAFCDGMGLCCPGRWHPKLRHTSRTTQQLSFCKSLRNLVDDFCRQHLPDMARATFALALGKMATSPFGREDMDSLREKWFALLPDSGKARQVPDGQPFWLFALSQSLRMMGDPDADIIDNSPGSSFAEGVHLGHLEPLGPTPQVYRAREKEPSYDESEWMPEVGNYFRGDETAAEKILEEQFREEEKAGRMFPLSEKEAARRYPGRALRVAAQGILEKPDGGHRIIHDATHGVRLNNEIVILDRLENPGPRELATIMEVSQDSGEHVIFGLNADVAKAHRRVLVKESDWGVQACRTSSRSPVIWLNRTGTFGVASAAFWWSRLMALLGRFAYNLSEQDWLFVLVFVDDLHLAAGGQNRWLTIWRFLVALEMVGVPFSYPKFRGGFQMDYVGYWMDYSRFELGLSERRANWLVKFVEDLQSDGWLTGVKQYQEFHGRLGFASQVLPWIRPLLGPGYAWLAAVSKGTTLKVPELLATTCVFIKEKFKAGLRKLPCGSREEHLGEVFRTDAKCAEGRIVLGGWELGESSDPYEASWFALELGPEEVPWLFKDRSSSWASTSAELLAAVVALQVFNVGSAPSRRASHVLHCGGGTDNKAAESLSAKGLSTKFPLMIVLMEYLAICERKHMRVQLEWRPRESNVEADDLTNLEFGKFDLKKRISVSWSDLKFPMIEMLMKFTESFSKRKFDLENQPHAGPVQKFTKTKWG*