EVFFRNQYLSRADMWQLMKSLEETVVYEGQVLKYLGSAIAEVENIWISGERKESAYVTHPYTKPIFRSRSARYAILIEVSREMLEGWSHGELMYERLIDGLLHELFQRWERDKARHLASVILYGRAAGADGAAKRDSHNHQHGEDFYILLVSEVTSITWADILNKIRRAFNDLTLSRSVCLAAESNILEAIHLTAMDFADDQNDAHLMSTGTSIIAVTAGTGLFNADHTLLKQTTDLLVGNSIGVDIVALSPKPLHPVPLFRYD