What are the Move Tutor Moves that Cranidos learns in Pokemon Black and White 2?

The moves that Cranidos can learn from the Shard Move Tutors in Pokémon Black 2 and Pokémon White 2 are Dragon Pulse, Earth Power, Endeavor, Iron Head, Sleep Talk, Iron Head, Fire Punch, Spite, Snore, Superpower, Stealth Rock, Thunderpunch, Uproar and Zen Headbutt.