MGLVDGRVVIVTGAGGGIGRAHALAFAAEGARVVVNDIGVGLDGSPASGGSAAQDVVDEILAAGGQAVADGSDISDWDQAANLIQAAVETYGGVDVLVNNAGIVRDRMIANTSEEEFDAVIAVHLKGHFATMRHAASHWRGLSKAGKAPKDIDARIINTSSGAGLQGSVGQGNYSAAKAGIAALTLVGAAEMRRYGVTVNAIAPAARTRMTETVFAEMMAKPQEGFDAMAPENVSPLVVWLGSAESRDVTGKVFEVEGGIIRVAEGWAHGPQVDKGVKWDPAELGPVVSDLLAKSRPPVPVYGA*