YDTGIQGWTCGSRGLCRKHCYAQEHTVGYHGCPRRYRCCALRF