MELATNGFSENRRLGDGGFGTVYAGTLGGGGDVVAVKLLHRSPQQASPQFMAEIDILSRFKHPNLVQLLGCSTDGQSLLLVYEFVGNGTLADHLHTKKSRLPWLTRLAIAIDIAQVLAYLHSYSILHRDVKSTNVLLDEGFHAKLGDFGLSKAAAAAAAVEGHVSIGAQGTAGYLDPEYHQCYALTDKSDVYSFGVLLMELITAKPAVDFSRERVNLAPYAVGMLQAGAFEQIIDPHLEAARNCMVRAMALRVAEIAFQCLAANPEDRPRMGEV