MSHLKNVLRLVGCCLEFEEAVMVYEYVEGISLFDLLFKKDNLNRKSLLSWGNRLRVAREVASAILFLHTEFTTPIIHRDIKPYKVIIDDKSGVAKIVDFSLSISLPPGELELQRDGVCGTLGYVDPEYYYQSIITQKSDVYSFGILLFLLLTGKTAYDIIDRVNSKETTDIDEEDAVEEDNFMDSVILEETIDFKIFPTNFVDRYIKESNVMDIADPTILEEHGIEIQQQLEDYLDLVKKCTTLKGDDRPYIIHVARELCRMEKCFRVLGLTQN*