MSTMRLLTLALLFSCSVARAACDPKIVNIGAVLSTRKHEQMFLSVHRQTAGIKFNSTNVSDVPAYIEIRMPLAHVQSLTRGPEWLTCDYFHAPSDNVTPTMISWIIKNYVEVFTQGRAKSYP