MPHETLLDALLAADMLEIDDLHAWEFDLDESLLDALEAGQPGEPDAQLLRVECMDGRNRREWRFTQAAVQAARFDAESGCWKLAGSDAEHALRCLDAFGGDAEDEDEDAQD