MEKKGSVLMLRYEVGKFLGQGTFAKVYHARHLKTGDSVAIKVIDKERILKVGMTEQIKREISAMRLLRHPNIVELHEVMATKSKIYFVMEHVKGGELFNKVSTGKLREDVARKYFQQLVRAVDFCHSRGVCHRDLKPENLLLDEHGNLKISDFGLSALSDSRRQDGLLHTTCGTPAYVAPEVISRNGYDGFKADVWSCGVILFVLLAGYLPFRDSNLMELYKKIGKAEVKFPNWLAPGAKRLLKRILDPNPNTRVSTEKIMKSSWFRKGLQEEVKESVEEETEVDAEAEGNASAEKEKKRCINLNAFEIISLSTGFDLSGLFEKGEEKEEMRFTSNREASEITEKLVEIGKDLKMKVRKKEHEWRVKMSAEATVVEAEVFEIAPSYHMVVLKKSGGDTAEYKRVMKESIRPALIDFVLAWH*