MSVRVRVGKYELGRTLGEGVFSKVKYGRNRETGAPVAIKIIDKEYILKHKLSNLIKREILTMKRIKHPHVVQLLEVLASKRKVYLVMEYVNGGELFDRIVGVGRLEEDEVRRYFQQLIQAVDYCHSRGVYHRDLKPENLLLDSKGNLKISDFGLSALSQQESQKDGLLHTICGTPNYVAPEVINEKGYDGVPADLWSCGVILYVLYAGFLPFEDSNLMRLYKKIDQAAFTCPSWFSEGAKALVKRILDPNPKKRMTIPEIVEDEWFKVGYNPLKYVEIDNAVGDFDAIVDDPEDSPVIEESKPMLVNAFELISMSQGLNLSGLFEEQETLVKTESRFTIKHPVKDIISRIEGFANSSGFTVKKKNYKMNIQSMKPGRKGCLSVATEIFEMAPSLFMVEVKKSSGDTLEYKDFHKSLLTGLKDVVWKTE*