MATPPLPPPPRARCVVRLKLPPAWTPEEDARLQRLAKENGFRRWSRVARSMPRRSARSCRDRWRHHLARDVYHRPFTARDDDELLRLHYRLGDRWKEIGRAVYGRTSRIMKHRWRELRRSGFPLAATARKVQALDMVESEVEESDQSLPPPELQRSLADALASSFGYCSLANEHAMDPLAGSLSLGFACMAV