MTQTFCSTCGTGYCSNHFKTVLPMPVQALVTNKALLRDTETFCSDSCFLLDSEGLLTEWTQEEMERMSLCVKYIPDMRPCEMAKICRKPCSEVFMHRINILPHENKRQAKRQVRPSPFLDHDSLSFSYHEDSPCTHDGPCSNEGGCPCALSHAHCTSKCLCKRDCLRRWQGCKCAQSKARSTCAEKRCPCFRSNRECDPEVCIRCNASALNANGCGNVQIQQSKNKRTSVRQSAWGFGLFIEEAAKKNELIDEYVGELVYEETALSRGDAAEHRGRNYLFSLNPTLNLDSSIAGNHTRYINHSRNDANCSAKVWVVDGEQRIVITARCQRRGGVTHGLW