MKRFLCCLKGGSSSNAAQGNDENDEVDVERLFGNNERLNHLWRNHLRLPDDREVADPTAALLPVSPPLPDNCGESFLWRELVNGTINFRDEFYLGKGNFGEVHRCYFSRLNVDGAVKVQNPQNPTGHVEFLAEVTTLRATNHPNVIRLLGNCYGQRNRAIIYEFMANGDLERHIFAHKTMVEGPRPKGLTLPIRVLDWYTRMKIAVGVAKGLVYLHEELKVINRDVKAGNILLDADFVPKLTDFGLATKIVEDENGVEQQQRIIPMKASMGYIAPEGEISWLVSTKTDVYSYGAFLLVLFTGRKPFYSDNPAGKKNLTDWFLRVWDRIEDAPVKADVALGNRYSVEGLKKIFDTARMCIKAERLERPTMSEVEAMVLEAAAFPVQVPRQVTRRRSAST*