MSTTQIALDRINAVLNAAGLDDTIFSLRDANSSLFLLLFKKLFARTLPGVQAAPVGEQEHAANYEVLLRAIGDDVLGMDLSHLSPTQLAAGELAPLCNLAEIFSELCGILLADEDALPPHHHSSPDEGRLEDGGYGGGLGGPKASIVRQQAAGLRRAERRQVAIGRSAERNAEWSERVHALRRERAHDDLEYRRLSAQALAAEKERLRLEHSTREEARRAAAAARRRRHEALDTFYADQLEMLHGELAREEAGLALRERASRSLELSIDAEARREQRALLQQLHDRRGASRLA*