MSTFTGDGLYQRAAQLKLSGAGTQGSAVFSYKVYKKHPRAARAFYAEIARVALACVPGKAHRALDRLVCRCPGTHVDTCIYASGHAGLQMVRHYTMNIDGLSGSACSKSQEALSPHVIEMHGNVTRLVCPVCGYKGAAQKHQLLRMTQRKDVVCPNRSKAHPADSVMRFGMLLYDDEEAEYLIATSTILHLMQSDAARIDAVVWIGVSFMQSATVGYFRELELHARSAHPLTHIICNPDEDCVWNLLSALHDPDSVLERLVFFQESAEQLIPNLLQSVCTCVGSPRTGEHDP*