MTVYTRVGRYELGRTLGEGTFAKVKYARNIETGEAVAIKIIDKERILKHKMVHQIKREISTMKLIKHPNVVHLKEVLASKKKVYIVLEYADGGELFDKIVGAGKLGEDQARKYFQQLVHAVDYCHSRGVYHRDLKPENLLLNSKGDLKVSDFGLSALSQQRWEDGLLHTTCGTPNYVAPEVINEKGYDGAPADIWSCGIILFVLLAGYLPFDELNIVSLYQKIEEADFTFPCWFSSGAKNIVTRILDPNPSKRMTMSEVLEDEWFKVGDTPVQCSYGDIDVDDVDAVFGSGEENYVVEETRPALMNAFEIISMSHGLDLSGLFKEQKSSMKSETRFTSKYPASEILRSMAALARALGFRVKKKNYKIKMQSEKPGRKGCLTVQSEVRVFLCKLRYNVENSTFGNLCFVLQVFEVGPSLFMVDLKKTSGDTLEYKDVSYLKVHM*