MSRRNIIEGGMREKVAREVRTMALLRHPHIVRLYEVFETPRDVLIVMEYAERGDLYEYLLVQRNQRLEEAEARWFFQQLIAGVEYCHGKSAIHRDIKVENLFLDSQRHIKIGDFGLCNTMQEGGFLRTSCGSTHYAAPELLLRRPYVGPEVDVWSCGVVLYVLLGGCYPFDDANTTTLYTKILSGTFNFPLFVPDGPRDLISRMLTVDPRARITVAEIKEHAWFRINIPPHLSMRSYYSTVLCFRMLIDMDVLARVTQLGFERQLLIMDLLNNESSE