MPARSRCLTALPVYNELDHLDRVLGEVRRHAKDVLVVDDGSTDGTADVLSRRPDIYVETHPRNLGYGAALRTAFDYAVQHDYTVIVTIDCDGQHEPQRINELFHACRDADIASGSRYLGAGPDAAKIAPTDRRRINFQITQELNDRLGLSITDAFCGFKAYRVDSLRSLELSEDGYAMPLELWVQAVHQGLRIVEVPVPLIYLDEKRSFGGALDKAQTRVARPRAAQPGALHVSGRLAVPTRRPSQPSVSPGFARYQPPRANGQVLIDPAWRDLPALVESNREWLHSLRLELAGAPLDQQRAAARASLLTAAGLSDGKSASQASLPLVLTGHQPELFHPGVLFKNVAAHQLALAVQGLGANLVIDTDLCRNPSIRAPGGPVDQPRVEIVPIDRPAPTTPYEERSVQDLPFLSEFPSRVHQAVEGMLEDLLVDAIWTDVIACATASGNLGAALSSGRSQQERRWGLGNLEVSLSAICDSQPFRRFVVELLTRLDEVHHAHNAALAAYRHGHKIRTLAQPAPDLRSRGPWLEAPLWVWSSADPTRRALTARRRSGGIELCDDSGQTWRLSGSAEQMSDQLASLRGENGIKIRPKAMFTTLYARLFLCDLFLHGIGGAKYDQVTDIIAERLFGIRPPRHATLSATVQLPIKHDGTDPAALGEVAEQLRALRFHPERFLEESGPARAHLATKLDWVKTAKTRENAADRHRAIVAANHAMQPYLERRRLDLLETQRDLRMRLHARRITASREYAYCLFPQEFLSETRNPAADSWRQHALQAPLAANVLPRTSVTPKTEKRFAVFRSAAAWSCVLCLALLPSTASALGTVIVDSSGFEAPGYSTSFTGTGNGPKFAGNLIGQPVPAPPVDSWDYIGNFASRATVQSAVVASGSQAVRVDKAGNDDSRWAIPVDGFPTSDLVVVEWDMYVEASSATPGVGPFLGVEVYDGDVEPFQDVGLAGSVGIDATTGDVLFQESGSGLLRASGFPAAFDTWHNFKMVLDYRPGSLGYQVIFNGNEVVNEAFVDEWVDEFTDADLSAIAAGFDLNSQTATGTAFFDNFVVQDVARLAGDYDVDGDVDHDDYDFWIANFGSPAVSGTGADGSGNGIVDAADYTVWRDNLGATLAPVAGSVAPEPGTLLLALSECLDDGQAWPAQADPRITLPVKEDPVAIQDSLLIRDPRSYRVRSSCAGSSLRLPTGCCWLTLPPNVEALSFLASMPKSLHLASAPADTQVVASPIDGATAGRGDARESVCTGERGEVCPRHPAPGSGWAAPLIHQSRVYLATAVAEPGDSSDSDQRVHRWELHCYSLDNGEPLWTKVAKRGVPRVPTHRDNTYASETPVTDGERVYVYFGMTGLFAFELDGRLAWQKDLGSYPMRNGWGTSSSPAVHNGKLFVQVDNEEQSFLVAVDSTSGEEVWRVERQETSNWSSVIVWQNERRTEVVTAGGRFRSYNPQSGELLWEFDGGGSRGSSTPAGDAQLLIVGAEDRSARGGGRGGIYAIKAGASGDLTPRSGGKLPDGILWSARGSMMGIASPLLYDGYVYTAARRGGIIHCFNALTGELAYRERMRASAFWASPWAAAGLVFLPDDRGRAPTPLRRPSDLRAQQRRRLDIGFFPLALRRAGRNGWKCRGGGRPIPDPRPTDRRLDFSVRPIAVEILMHRCAFFGRAIRGSCRDSEIASPDLRHRIGLAHEWRRHSRPLAQDPQALMDTETLKHDLTASIVVFLVALPLCMGIAIASGVPVAAGLITGIVGGIVVGSIAGCPLQVSGPAAGLTVIILDLVLEYGLETLGLVVLAAGLFQALAGTMRLGQWFRAVSPAVVKGMLAGIGVLIIASQFHVMVDDKPKHSGIENLATIPQAVRKAIIAPSTTSQESRSFRKEMLLKVGELHRQQQELEERVAELFPHVHDPEEEYTLARRQAAESSISGFVEDQQAIQAQLAEVVVNLSKLDAYFATPKRAQQAEAAALAAQAQQDEALGAFGGEDPRQILEAQDDSVAALQQLLDSLKNHHLAAQLGVLSILAIVFWEFAPKRVRVIPGPLIAVCLATALAAFFSLPVFYVEVPDHLWEGVHLPSLTVLTEIGLPTVLKAGLLVAMVASAETLLCATAVDQLHSGARTNYDRELFAQGVGNTVCGVLGVLPMTGVIVRSSANIHAGGKTRMSAVLHGLWLLLFVAAFGVLLRQIPTACLAAILVYTGFKLLNLKEVRKLAIYGKSEVLIYVVTVITIVATDLLTGVITGVVLAALKLLYTFSHLETRLETDGRDDGSAVLSLVGAATFIRLPVLAAELENVPSGGELHVDFQHLDYIDHACLELLMTWAKQHEKSGGRLVIDWESLHARFQPSGRRNSTAQDRAAAGN*