MSGAAATQEEEKKPMDQSAHINLKVKGQDGNEVFFRIKRSTQLRKLMTAYCDRQSVDFNSIAFLFDGRRLRVDQTPDELEMEDGDEIDAMLHQTGGGLIVWACI