MKVLLTGGSGFIAAHVLDGLLKNGHHVVTTVRSQEKANKIKEANAQYKDALSFAIVEDIAQEGAFDEAVKSDPPFEAVVHTASPFHFDNSDVEKNFLNPAIIGTTGVLKSIKKSAPEVKRVVITSSFAALVDPSKGLWPGHTYSEKDWSPLTREKAIAEPANGYRASKTLAEQAAWDFVEKEKPNFTLATINPPLVFGPIVHYLNSLSAINTSNARFRDIIEGKWKDEVPESPMILWVDVRDVADAHVAAMERSEAANKRFFVTAGYFSNEEIAQAVSKNFPEYKGQIPSEDKWANGAMPKEHYGFDNSRSQEVLGVKYRPFDQCVVETIKSLQSVGA*