MGRAPCCEKMGLKRGPWTAEEDRTLVAHIEQHGHSNWRALPKQAGLLRCGKSCRLRWINYLRPDIKRGNFTREEEDAIIQLHAMLGNRWSTIAARLPGRTDNEIKNVWHTHLKKRLESKQSGGGQAQAAPKRRAKKAPVAVTVSRTEVPTSVPVSPEQSLSTSSGASGYSMEAPSLENADSVTSEEFQIDDSFWAETLAMTVDSPRSGMESGDCLGVDGSSPSSSNADMDFWVKLFMQAGDMQNLSQI