MACGLGENVGRLDGKRAIITGGSSGIGAATARKFVAEGARVLIADIQDDKAEQLAGELGDSALALGVDVCNEADIARMVATAQEAFGGLDVIFNNAGFGGVSGDIEATDMGEPYQRTVDAMLKGVVMGMKHAAPIMKAQGSGVILSTASVAGTGAGYGPHVYSAVKAAVINLTRSVATELGQHNIRVNAICPGGTATPIFAGQLALGGNLDYAEAVKPLLAMMQPIPRAGEPEDIANTACFLASEEASFITGQALVVDGGLTAGSWTHPDLGPGTLDVLASAFGLENFDEIDAVYHAKLAVVERIVIGLLANGNLLVEGLPGLAKTRAIKALAKNVEADFSRIQFTPDLLPADVTGTEVFYQKDGTGEFRFEPGPIFANIVLGDEINRAPAKVQSAMLEAMEERQVTVAGTTHRMPELFMVMATQNPVEQEGTYPLPEAQLDRFLMHVNIDYPSVEDEVAIIELVRGEESARQSQEPRAAKAAPVPQQVIFDARREIAAIQTTPAVLRYMADLVWATRDPAKLDGDLDRWIDVGSSPRASLALDRCSRAHAWLAGRSFVDPEDVRAIAHDVLRHRLTLSYEAQGDSVRADQVIDRLRGPAAGLSFLPRQPSRSALNGRHHSRLRGRGLNFEELRDYLPGDDVRAIDWKTTARTGKPHVRVFTEERDRPALLVVDQRMSMFYGSVRNLKSVTAAEAAALAAFRILHAGDRVGGIVFTEEDRVEFAPRRSERTVFAFLEAISRANRSLQADKPVNARAGSLNGVLEAVGRLAHHDHMVIILSDFDGIDEHTERHLGGIAAHNDLILGLVFDPSARALPNQPEAVLGDGTRQALVNFGDPEVLQAVNAVSAGRLERIEAWQRRINLSLLPLSAGLNLPELLARLHDIVEPDPISWLPVTSGWWLLAVWLSAVLALSALALRRRYQRNRYRRIALARVDEILAGSSQPVAELAILLKQTALAAYPRRIPSCNGRHRRSLRPPTILASRIRRPTPKSPMGYVAGFGAIVLELAQPWALLALPLPLFIWWLAPPRRKTATALRVPFFQTLIEAAGADPRQGSAILSRSIWQTLVLTAIWASLVVGLAEPRWVGEPIVRTETARDIMLAVDLSGSMDTRDFPGEDGSQVARFDAVQRVVSRFVAERESDRIGLIVFGDRAYLQLPFTRDLTTADALVKLMQVGMAGPRTALGDAIGLSLHAFASSAVDERILILLTDGNDTASRMTPINASDIAAQRGVEIHTIGIGDEDASGEDRVDFATLNAIAERTGGTFQRAEDEAALAAVYGAIDAATAADVRTESWRPRRSLVVWPAAFALLLAMLYCSLALLTLRRDAPASIGLCWWLLRRREKHADGVKLRIAPHLKEALTVRPKNVRSVEPIDSLALTLCLLALAAAGPTFSRTVSPWFAEGAPLVIAMEVTDSMRSNDVAPTRLDRARFKVLDLIRARTGARTAIIAYAGSAHILVPPSSDLAVLKPLLESLDPAIMPTTGTDAARVLPLAVELLGAEAALGTILFVNDGFETDDVAAIQAFEAEPGRPGLQALVIGTPEGGVALLPDGTPALNADGGRVETALDRSLLDRMARATAMTIVRMQPDDSDVARLLRAMRSQLLLADDPSAEWEDRGGWLLWPAALLCKAADTRTRTLPLRTQLLAVTVIAAAALFVLAEREGSFLGLWLSNDQQAMRAFQARDYAAAAARFDDNGWRGVAAYRAGQYQDAAASFGRSPTAVGFFNRGNALMKAFDYGGAISSFEQAVREAPDWTEAIENLALARYTKAYIEGAREESGTGGKLGADETVFDATTERGEQVQVDRSSTLAAESAEKWMRTVDTETAQFLRSRFLLEVIAADAQPIVRLSLEENRITVGESVRMRLTLLVPTWQPSPPIYPSFEVPNGITRLPPDSSYPTTERIGGETWSGIVRSYQFYPLLAADYRLGGGTLRITWANPGKEAFVADVPVPEVMLEARVPEGAVNLEPFLAGTELRFTRTVSGTTEVLQVGEALVVDYEASLDGMPALFLPELAPEMAISGVKRYADEPVLDDGPPASRQERISLIPSRPGEFEVPGRRLAWWNTKTEEVVVTEVPALFVTVAGPPAEATETPPVPSRPLWPWAVAFLMLLTGAWLALPRLRQAMTARQTQRAAARRAYEASEAWAFAALNAALNADEPGPIYEAAVRWLERLEPGMDLRRFALRSGSPRLLEAVDALSEGLYGTESGAAAAFEASTFRRELPGARQAFLAAGERGAQNGLPALNP*