KKGTGKVPRPPNCFFIYRRNKQAELKAFYQLTQGRTNEKSAKISKFIAEEWRNEPENVKDLFKTMAREAERLHAIKNPNYTYRPRQKKGNNREHY