MLRCDGDRVVIVGGGIAGALLAKTLQNHADVVLIDPKEYFEIPWANLRAKMDPAAVARTVIPHSEYLTQAKVVTAAAVGVDDSVVLTSAGGAVGYDFLVVATGRECSRPQKREDRLQMFEHDKARIASAGSVLVVGGGPIGVELAAEIVMASPEKRVTLVHGGPRLLMVMGEKASAKALEWLRSKNVTVLLDQTVDLAAAAAGANTDDKVFTTSAGETVAADCHFVCTGRPVASGWLRESFLGEHVGGDGKVAVDEHLRVGGLRNVFAIGDITDVPEAKQGYLAQRHAMVVSRNLRLLVKAGGGDGGGSSKERKLHRYKASKAAITVTLGRRDALAELPFMTVIGHLPGVIKPRDYFIARTRRMMGLRTGARYDQSMFRI*