MPIVLITCSGLSNVGRLTEQVGRQILTRRPGRVEWVRAQAGPKAIADAVAEASCVFVLDGCKDCCGSKKADEAGVKPSIRLMATKLGIVKDSRAEVRYDEIEAIQNATDLL