MKEFDYDKLVTAIDRFSPSKLIGKGSHGYVYKALLHHQDVDETRQRVVAIKTPSSLSPSSPSSSSSSKSEQTKKLENEIDVMSSLPYHPHVLSFLGHAEKKLMVVEYMPNESLYQLLHVSTDPLPTWLKRIEIALQIASAVHFLHEHGIIHRDIKSENILFDSNWEAKLADFGLAVDFGGDKKIRPAPAGTIGYLDPCYTLPENLSMKTDVYSYGVVLLEIVSCRKAIDVSRSPASIVDWAVPLIKEGRIGEICGGGGGGSGVFRGMSLRLLRMAARCVSSDVESRPCFGEITAEIVACLAEPLKSLPLWMSVLRRVVKLKRRKKRLRETLTWPGQTCRVW*