MASIIDDVQLPADQSNFPTTALDLRESLRPIRAKLVGHRLYSKIRTIDDLRLFLEHHVFAVWDFMSLLKWLQRSYTCVETPWLPSRDPLTRRLINEIVLAEESDDDGEGGYTSHFEMYLAAMNACHASAAPISALVQYLAEGASIESALERCGGPAAATTFVRSTMQLIHEGNRSKITAAFALGREDVIPDMFRMIVADLEQQFPGELATLRLYLERHISLDEETHTPLALRMLTQVASEDENGWRDAHEAAQQCLLERLRLWDAIADALDARV