MLGAWGRVRHVATIRPRRRVVAMWGNGDHGRLGLASTTSFSDPRFLALDNEHPCDIACGGAHTLILTESGRIFATGLNDHGQLGLPLKTRFVMEPKEVSGLPDPCVRIATGYYHSAAITEAGDVFIWGDNRRGQLGLGKGTPSSVWKPALLEALKGLPPKMLAFGAEHSLALTEDGEVLSWGDGKYGQLGHGQRNNIFRFLESSREYTPRLIQALHNKKMITIDAGLSHSACIDEHGTVYTFGKEEPSHTVNKQKAGVPCPILNLPPAQQIACGGHHIGAVTRMGDLYMWGSNEHGCLGLGDRQSNGSREPMRVEGKLATVHVQKVSCGWKHSAALSDGKIFMWGWGGSYGSYANDGESSGGQLGLGNEFDYLEPSPISFSNTSDNLQAVIQVSCGFNHSGAIVEI*