GEEEREFTAQVDPGHTLKVEFTVFLRPDGSILYTANVRVEPGLPTGDEIIKYFLRWFKKVFKKADRNLTVVGYEFDSEEGRVGGTPYLVYSIFVEMEVLP