MGKTKNVLLSVTAGVVAVTSRLTGLGGVAAIGCGALVATAVGIALAKVKKDGDAGAPKKSGSRGPSLPQSAAFKPLDKLMRERIIFIDGAMGTQIQKFTLEEEDFRGERYAKHSHELKGNNDLLVITRPDVISKIHTAYLEAGADIIETNTFNGTWISQSDYELQADEEVALINRTAAQLAKKCVADFLAKNPGSGPRFVAGAIGPTNKTLSVSPSVENPAFRGITYDEVVDAYYKQAEALVEGGVDMFLVETIFDTLNAKAAMYALEKFFSDKGMRLPVFVSGTIVDNSGRTLSGQTNEAFWNSIRHAKPMAVGLNCALGAKDMLKYVANLAACADCYVFCYPNAGLPNAMGGYDQKGDEMAEEIRPFCEGNLVNAIGGCCGTGPEHIAAIKKMASAYKPRKPVTVPPLMRLSGLEPLNYTPDASNMRRTFLNIGERCNVAGSILFKKAIINNDFDTAVAIALKQVQQGADVLDINMDDGLIEGVGAMTRFVNLLVSDPEISRVPFMIDSSKFHIVEAGLKCSQGKCIVNSISLKEGEAAFKHQAEEVKRHGAAVVVMAFDEQGQAASYEDKVRICSRAYRILVKEVGFDPQDIIFDPNILTIGTGLPEHNNYAVDFIRATREIKRCCPGAKISGGVSNIAFSFRGNEAVRRAFHSAFLHHACLAGMDMGIVNAAQVKEDEYSKIDKELLEFVEDVLLNSKIDKELLEFVEDVLLNRRQDSTERMLEYAATLDPKSKPTAVVRLGGASSGPKITPRLNPIPAGKDQLAPDAKPAPVPKYKAWKDGVKPTAAFVPLDKLMRERIIFIDGAMGTQIQKFTLEEEDFRGERYAKHSHELKGNNDLLVITRPDVISKIHTAYLEAGADIIETNTFNGTWISQSDYELQADEEVALINRTAAQLAKKCVADFLAKNPGSGPRFVAGAIGPTNKTLSVSPSVENPAFRGITYDEVVDAYYKQAEALVEGGVDMFLVETIFDTLNAKAAMYALEKFFSDKGMRLPVFVSGTIVDNSGRTLSGQTNEAFWNSIRHAKPMAVGLNCALGAKDMLKYVANLAACADCYVFCYPNAGLPNAMGGYDQKGDEMAEEIRPFCEGNLVNAIGGCCGTGPEHIAAIKKMASAYKPRKPVTVPPLMRLSGLEPLNYTPDASNMRRTFLNIGERCNVAGSILFKKAIINNDFDTAVAIALKQVQQGADVLDINMDDGMDMGIVNAAQVKEDEYSKIDKELLEFVEDVLLNRCENATERMLEFAATLDPKSKPTAVVKIASAPAGPKITPRLNPIPAGKDQLAPDAKPAPVPKYKAWKDGVKPTAAFVPLDKLMRERIIFIDGAMGTQIQKFTLEEEDFRGERYAKHSHELKGNNDLLVITRPDVIGKIHTAYLEAGADIIETNTFNGTWISQSDYELQADEEVALINRTAAQLAKKCVADFLAKNPGSGPRFVAGAIGPTNKTLSVSPSVENPAFRGITYDEVVDAYYKQAEALVEGGVDMFLVETIFDTLNAKAAMYALEKFFSDKGMRLPVFVSGTIVDNSGRTLSGQTNEAFWNSIRHAKPMAVGLNCALGAKDMLKYVANLAACADCYVFCYPNAGLPNAMGGYDQKGDEMAEEIRPFCEGNLVNAIGGCCGTGPEHIAAIKKMASAYKPRKPVTVPPLMRLSGLEPLNYTPDASNMRRTFLNIGERCNVAGSILFKKAIVNNDFDTAVAIALKQVQQGADVLDINMDDGLIEGVGAMTRFVNLLVSDPEISRVPFMIDSSKFHIVEAGLKCSQGKCIVNSISLKEGEAAFRHQAEVVRRHGAAVVVMAFDEQGQAASYEEKIRICSRAYRILVEEVGFDPQDIIFDPNILTIGTGLPEHNNYAVDFIRATREIKRLCPGSKVSGGVSNIAFSFRGNEAVRRAFHSAFLHHACLAGMDMGIVNAAQVKEDEYSKIDKELLEFVEDVLLNRCENATERMLEFKRLSGNVGENSNAGCFLIATVKGDVHDIGKNIVSVVLGCNNFKVIDMGVMTPWEKILDAAVEHKADIIGLSGLITPSLDEMVTVAKKMEERGMKTPLLIGGATTSKMHTAVKIAPVYSGPVVHVLDASRSVPVCQAFVDKNDKQRQSYIEEVSEQYADLREEFYASLEDRKYLSLADARKRALAVDWKDPVNQPVKPKVLGNKVIRAFPIEDVLDYIDWNPFFQVWQLRGRYPNRGFPRIFNDATVGSEAKKLYEEAQAMLRDFVVNKRVTLNAVMGLYPAAAVGDDIEVYADDSRAKVVARLAGLRQQAEKDGGEPFYCISDFVAPKGSGVPDYVGMFACSAGHGLEKVIEGYKAAGDDYSYIMAEALADRLAEALAEKLHELVRREYWGYAPDEKLSVDDMLKVKYQGIRPAPGYPSQPDHTEKRTMWELLDAEAATDIKLTESLAMWPAASVSGLYFGGKCSSYFAVGKITREQVEDYAARKKMDIKDAERWLSTMLNYEP*