Diamond Brocade - combination of knit and purl stitches

Knitted in a multiple of 8 sts + 1 and a 8-row repeat.
Row 1 (RS): K4, *p1, k7, repeat from * to last 5 sts, p1, k4.
Row 2: P3, *k1, p1, k1, p5, repeat from * to last 6 sts, k1, p1, k1, p3.
Row 3: K2, *p1, k3, repeat from * to last 3 sts, p1, k2.
Row 4: P1, *k1, p5, k1, p1, repeat from * to end.
Row 5: P1, *k7, p1, repeat from * to end.
Row 6: P1, *k1, p5, k1, p1, repeat from * to end.
Row 7: K2, *p1, k3, repeat from * to last 3 sts, p1, k2.
Row 8: P3, *k1, p1, k1, p5, repeat from * to last 6 sts, k1, p1, k1, p3.