MVLVHGFGGNADHWRKNVPVLAKRGRVFAIDLLGYGYSDKPDPMSLPQNSIYNFENWARQLNAFIEEIVGEPAFIMCNSVGGVAGLQAAVDKPSSCRGVVLINPSLRGLHIKKQPELIKPFVKILQNTLRTTDIGQKFFKNVARAETVKNILKEAYGDPATVTDELVECILKPGLQPGAAEVFLDFISYSGGPLPEELLPAMPSEVPVRIMWGQADPWEPVKDGRAYGEFDSVDRFIELPGVGHCPQDEAPELINPLLMEFVEDYRGVTPGCA*