MATVTEPQASTKNELTSGADILVQSLVNHGVDTIFAYPGGCSMPLHQALTRHTETLRTILPRHEQGGAFAAQGVARATGKVGVCMATSGPGATNLVTAIADAKLDSIPLVAITGQVPTGVIGTDAFQETPIVEVCRGITKHHYLVTDVEDIARVVREAFVVASTGRPGPVLIDVPKDVQLAHCVPDYNAPLDLPGYLNADGAYAVPLARPEQIKQAAAAIKRAKKPVIYAGGGIIISNASDEVRELVDKTGIPITTTVMGLGIYPATDPLSLDMLGMHGSVYANYAVDEADLLIALGVRFDDRVTGKLAEFCKHGKIIHIDIDAAELNKNKPAHIPVQSDVKHALRELNKSVEPPEDISDWVAQCQAWKEKYPFRYDESYAGITQQHAIRTLWEMVHEKDPVITVGVGQHQMWAAQFYKFDTPRTWLSSSGLGTMGFGLPAAMGVQSQFPDRLVIDIDGDGSFQMNIQELSTLVCEKLPVKVLLLNNQHLGMVVQWEDRFMQGNRAHTYLGPIDHPEWAGDGDGVGRTAREHRYADFVQIAHGYGCGGAYVEKKTDLPAAIEEMIAYDGPFVLDVCVPYQEQVLPMIPSGHTVKDIITENPMPFELPPITPNPVIDAYKPGVDMTLVRENLKLTPTQRLEQLQSLLRGIDALREQGVWLMEEFRRIIQALGSGRVQGILVGGVAGALRGASRPTRDVDYLYKRSSENYERIIRAVGPLSPRELHAATDAGDLDLLASIAGGDYDSLLEHTDELQVFDTRCLVLDLPTLIRVKRAAGRPKDFEAIAELELIAALRSCADLLEQIAQDRALLALLPEADRQRLLRFASQVALPDRGSRRKLRKEFHRKRQAEQQEQRESDERLLAETGIRQQYSTRQLKKPEPPAPMESPGPTPAIAGGEAASPSAPRLGLPRTCYICKADYQQVHHFYDALCPACAKLNWEKRNQSCDLTGRVALVTGGRVKIGYQAALKFLRAGAHTVVLTRFPRDAARRFLEEADSDDWRDRLELHGVDLRHTPSVERLADHLARTLPRLDFLLNNACQTVRRPPGFYAHLMEGERRLGDSLPAEALPLLESYEVLCRRRDASSTGGQLTLDAAGGQLAQESIAGIVQAAELSQLELAPGDEQRGEHLFPTGQYDHDQQQVDLRSTNSWRLRLAEVPTIELLEVQLVNAIAPFILNARLKPLMAGVATQDTHIVNVSAMEGVFYRAYKTDKHPHTNMAKAALNMLTRTSAQDYARDGIHMNSVDTGWITDEDPAQIAERKKQELGFHPPLDLVDAAARICDPVFSGIATGNHVWGKFLKDYQAANWQTMTIDKSLKVKRGATGTRSVLTRVERLKQLADNDRWSEGDSPFGIPKVRVRKLQMKKKKKKKEEDDEDK*