MDLTQGFRARSGVVGPVAGLESLNFSDEFRHLVTTMPPETTGGSFTALLEMPVTQAMELLHFPDSSSSQARTVTSGDISPTTLHPFGALTFPSNSLLLDRAARFSVIATEQNGNFSGETANSLPSNPGANLDRVKAEPAETDSMVENQNQSYSSGKRKEREKKVKSSTKKNKSSVESDKLPYVHVRARRGQATDNHSLAERARREKINARMKLLQELVPGCDKIQGTALVLDEIINHVQTLQRQVEMLSMRLAAVNPRIDFNLDSILASENGSLMDGSFNAESYHQLQQWPFDGYHQPEWGREEDHHQANFSMGSATLHPNQVKMEL