MSAAQGLALRLRAAPPVATSRRAPRSQTTVRAAGAAYGGAMQHRRCCGGCVSLEGGRFLHGAPLPAAQQRARALPWAERAARRHEGVVASAAGVRSMSKIPESSIGLYDPSLERDSCGVGFIAELSAEPSRKTIDDAIEMLERMSHRGACGCEKNTGDGAGILVALPHAFFREVTKDGGFELPRPGEYAVGMFFMPTDEKRREKSKLVFHEIAKSLGHDVIGWRRVPTDNSDLGKSALDTEPVIEQVFVSKSTHSKADFEQQMYILRRFSIKSIREALGLQRGGPKDFYMCSLSSRTVVYKGQLKPTQLKGYFFADLGDRSFTSYMALVHSRFSTNTFPSWDRAQPMRVLGHNGEINTLRGNKNWMKAREGLLKCKGLGLSRDEMSKLLPIVDATSSDSGAFDNVLELLIQSGRSLPEAVMMMIPEAWHNDTNMDPERKALYEYFSALMEPWDGPALVSFTDGRYLGATLDRNGLRPGRFYVTYTGRVIMASEVGVVDIPVDDVRRKGRLNPGMMLLVDFENHCIVDDDALKKQYSRAHPYGEWLERQRIQLMDIIDSVPETERIAPRIAALPQQNENKEAVGIHGILAPLKAFGYTLETLEMLLLPMAKNGVEALGSMGNDTPLAVMSNREKLTYEYFKQMFAQVTNPPIDPIREKIVTSKECMIGPEGDLSETTEHQCHRLKLEGPLLHIHEMEAIKKMNFRDWRSKVLDITYPKKYGRKGLEQTLDKLCAQAREAIHEGYTILVLSDRGFSLDRVPVSPLLAVGAVHQHLVSNLERTRIGLLVDSAEPREVHHFCTLIGFGADAICPYLAIETICRLQIDGKIASKGDGQPYPQEELINKYFNASNYGIMKVLAKMGISTLASYKGAQIFEALGLASEVTSKCFEGTPSRVEGATFEMLAQDALYLHDLAFPSRTLPSGSADANAVPNPGDYHWTKNGELHLNDPFAIAKLQEATRLDSREAYKEYSRRTQELSRYCTLRGMLKFREIPVRISLDEVEPASEIVKRFCTGAMSYGSISWEAHTTLAKALNILGGKSNTGEGGEQASRMEPLADGSMNPMISAIKQVASGRFGVSIYYLTNAIELQIKMAQGAKPGEGGELPGHKVIGDIAVTRHSTAGVGLISPPPHHDIYSIEDLAQLIYDLKNSNPEARISVKLVSEVGVGVVASGVVKGHADHILISGHDGGTGASRWTGIKNAGLPWELGLAEIHQTLVANGLRGRAVLQTDGQLKIGRDVVIACLLGAEEFGFSTAPLIVLGCIMMRKCHTNTCPVGIATQDPVLREKFAGKPEHVINFFFMLAEEVREIMSQLGFRTINEMVGRSDMLEVDPDVLKGNEKLQNIDLSLILKPAAEISPDAVQYCVEKQDHGLDMALDNKLIVSSRAALEKGFRVFTETPVRNTNRAVGTMLSHEVTKRYRMSGLPPDTIHIKLNGSAGQSFGAFLCPGITLELEGDSNDYVGKGLSGGKIVVYPPRNSRFIPQDNIVIGNVALYGSTKGEAYFNGMAAERFCVRNSGAQAVVEGIGDHGCEYMTGGTVVILGKTGRNFAAGMSGGIAYVYDLDGMFSTRCNHESVDLYSVDEEDDIVTLRMMVEQHRLNTESVLAKDILSNFEDLLPKFVKVFPRDYKRVLENMKVEKVAKEAEQKARKAGLDKKAGEVIKAPNGISIMTKKVKGKKSSSRPTQVFNAENSRGFITYDREGISYRDANERVEDWNEVTNELVPGPLLNTQSARCMSCSTPFCHQENFGAGCPLGNKIPEFNELVYQNRWREALYRLLETNNFPEFTGRVCPAPCEGSCVLGIIENPVSIKGIECAIIDKGFKEGWMVPRPPLQRTGKKVAIVGSGPAGLAAADQLNKMGHFATVFERADRIGGLMMYGVPNMKADKADIVQRRVNLMAEEGVTFVVNAHVGTDPQYSIEKLRSESDAVILACGATRPRDLPIPGRELSGIHFAMEFLHANTKSLLDSNLEDGNYISARGRKVVVIGGGDTGTDCIGTSIRHGCSNIVNLELLPEPPRERAPDNPWPQYPRIFRIDYGHQEAASKFGKDPRNYQILTKRFIGDENGKVKALEVVRVEWGKVDGRFQFKEIEGSQEIIEADLVLLAMGFLGPEADIAKKLGLEQDKRSNFMAQFGNFATNVEGVFAAGDCRRGQSLVVWAIAEGREAAAAVDKYLSRERTNAAEDVAAPSPSEGLVQPVAA*