2 Texture 2 Normal 1 Mask

I need a shader like the Two layer terrain double shader from the Unity 3D wiki. additional i need two normal maps.
Texture 1: Ground
Texture 2: Ground Normal
Texture 3: Grass
Texture 4: Grass Normal
Texture 5: Mask

Texture 5 is a black/white mask for the Grass and Grass Normal Texture to make pieces of them tranparent.

I’ve found this one.

But maybe there is a shader with additional specular texture