MHALSPLALAALIVATAPAFADEAKKPGTVFKDCKDCPEMVVLPAGSFTMGTPDDEVGRQPDEGPLHDVTFAKPFAISRYQVTAGELDAYLKATGVKLADGDTRPGRECIAGKPRYQQGPRQPAVCVDYNDVKNYAAWLSKKTGKRYRMLSEAEREYGARAGSAGPFPFPFDEGKEYSIAKHANTYGASDGYNFTSPVGSFPPNAFGVYDMHGNVYEWVADCWHDHYNGAPSDGSAWMEEKCELVQIRGNDWGEPPIFSRSGNRNNAAPSDRGDWIGFRVAREL