MLVQSGLVDALNVRIIGSGERVVVLSHGFGSDQSVWQYILPSLVGDFKVIVFDMVFAGTVNPNHFDFDRYTSLSAYAADLLTILDELKVEKCSYVGHSVSAMVGCIASIKRPELFQKLILLGASPRYLNDENYEGGFERGDIDELLSRMKSDYGAWVSGFAPLVVRVDEPSVVKEFSRTMLSMKPDIAFTIAKTIFESDMRSILGEVKTPCAIIQTTKDKAVPMGVAYYLQCHLGGKTSIEILETDGHLPQLTAPDLLLQVLAVFGGHVKKIMLQCK*