MDGRRTILMGRYEIGKQLGQGTFAKVFYARNLTTGLAVAIKMINKDKVMKVGLMEQIKREISIMRLVKHPNVLQLFEVMASKSKIYFVLEYAKGGELFNKIAKGGKLSEDAARKYFHQLISAVDYCHSRGVYHRDLKPENLLLDENENLKVSDFGLSALTESKRQDGLLHTTCGTPAYVAPEVLSRKGYDGAKADIWSCGVILFVLVAGYLPFHDTNLIEMYRKISRADFRCPRGFSTELKDLLHRILDPDPSTRISISRIKRSAWYRKPFEVNAKKNETETTENACTGEATTSGSTECSTSEGNQGSLSLPNLNAFDIISLSTGFNLSGFFEDKYRREERFTTRQPVMTVLAKLKELSKRLKLKVKKKENGILKLASPKEGKKGVLELNAEIFEVAPSLLLVELRKTNGDTMEYQKLVKEEIRPALKDIVWVWQSDQHQHSQPTLQEQQLQPPFSPQQPHDQLQASLTQQEQKDLLEAPLHPQEPLDELQSPPQEPLEQLPLPVTLE*