MDLTQGFGARSGVVGPVTGLESLNFSDEFRHLVTTMPPENTGGSFTALLEMPVTQAMELLHFTDSSSSQARTVTGDIAPTTLHPFGALTFPSNSLLLDRAARFSVIATEQNGNISGETANSLPSNSGANLDRVKAEPAETDSMVENQNQNYSSGKRKDREKKVKSSTKKTKSSVESDKLPYVHVRARRGQATDNHSLAERARREKINARMKLLQELVPGCDKIQGTALVLDEIINHVQSLQRQVEMLSMRLAAVNPRVEFNLDSILASENGSLMDGNFNGESYHQLQQWPFDGYHQPEWGREEDHHQANFSMGSATLHPNQVKMEL