MSMVKYYDKEEHVGFWFHPSAQELIIRYIGPKVTKRSNKEFELEDKFDIYAKEPWRLSHTETNFLEPNEWF