MQAPNLGAAQPFRPSHFPMEGQGRMNQLGGVFINGRPLPTHIRHKIVEMAAMGVRPCVISRNLRVSHGCVSKILCSIDYHQ