MGHRTLVAYDRNGYDLHYAHWGVDPTELTPETPFGGPPNDGWARERAETLLAPEGGRLLEDGETAVDPDPIATGLSFAELDGYVDPIEHEALYVVDRDFSVRTYLVFGLDCRSFGRDGTTVALVGYDGDDDAAYLRGWLAGARAVRGVCGPDDGAIVRALRWLDPDRGTIVWLTKRDRC