MVILNLGRKEEQGVRLGKYELGKTLGEGNFGKVKLARDTHSGKLFAVKILDKSKIIDLNNIDQQIKREISTLKLLKHPNVVRLYEVLASKTKIYMVLEYVNGGELFDKIASKGKLKEAEGRKIFQQLIDCVSFCHNKGVFHRDLKLENVLVDAKGNIKITDFNLSALPQHFREDGLLHTTCGSPNYVAPEILANKGYDGATSDIWSCGVILYVILTGYLPFDDRNLAVLYQKIFKGEVQIPRWLSPGSQNIIKRMLDANPKTRITMAMIKEDEWFKEGYTPANPEDEEESVYIDDEDFSIHDVSHEADQGCPRSPTLINAFQLISMSSSLDLSGLFEQEDVSERKIRFTSIHSPKDLVERIEDIVTEMGFRVQKKNGMLKVIQEIKVQKCPGSFSVEAEVFEISPSLYVVELSKSCGDASLYRQLCKKLSNDLGVHTRQQLGSSEVMA*