cmac 1

cmac 1