MKIGPNILMGRYELGRLLGQGSFAKVYHARNMETGESVAIKALDREKVLKGGMIDQIKREISIMRLVQHPNIVRLYEVMASKTKIYFVMEHVKGGELFNRVVGMGRLMEEEARKYFQLISAVDFCHSRGVYHRDLKPENLLLDDNGDMKVCDFGLSALPEQFGQDGLLHTACGTPAYVAPEVVNKKGYDGAKADIWSCGVVLFVLMAGYLPFQGANLIGIYKKIYNGDFKCPSWFSTDARRLVLRLLDPKPRTRITVEQLMQVPWFRLDFKRPQGINDVDVGLLDDVESAFFTDKPACLNAFDIISLSPGFNLSGLFKDRVATQESSRFTSIQPVSRIMSRLEELARVLKFSVKKFKGCKVNLQSPKKGRKGHLSIDAEIFEVTSSLFVVELGKTGGDTLEYGKFCRQVLRPSLKDIVWAWDGDNQKNEQ*