MVMESGLLDGLNVKVIGSGERVIVLSHGFGTDQSVWQYILPSLVGDFKVIVFDMVFAGTVNPNHFDFDRYTSLSAYADDLLTILDELKVEKCSYVGHSVSAMVGCIASIKRPELFQKLILLGASPRYLNDESYEGGFERGDIDGLLSNVKSDYGAWVSGFAPLVVGVHEPSVVKEFSRTMLSMRPDIAFTVAKTIFESDMRSILCEVKSPCAIIQTTKDIAVPMGVAYYLQCQLGGKTSVEILETDGHLPQLTTPGLLFQVLKKVLEWHTLNGESEVPVLDTTAVTI*