Work on a circular needle or a pair of double pointed needles. If worked on a circular needle, there is no need to 'sl sts to other end of needle' on even numbered rows.
Repeat Rows 1 - 16

Row #SideColorBegin RowRepeatRepeat From *End Row
1WA*purl* 
2RB*knit, then sl sts to other end of needle* 
3WA*knit* 
4RBp1*sl 3 wyif, p7*sl 3, p1, then sl sts to other end of needle
5WA*purl* 
6RBk1*sl 3 wyib, k7*sl 3, k1, then sl sts to other end of needle
7WA*knit* 
8RBp1*sl 3 wyif, p7*sl 3, p1, then sl sts to other end of needle
9WA*purl* 
10RB*knit, then sl sts to other end of needle* 
11WA*knit* 
12RBp6*sl 3 wyif, p7*sl 3, p6, then sl sts to other end of needle
13WA*purl* 
14RBk6*sl 3 wyib, k7*sl 3, k6, then sl sts to other end of needle
15WA*knit* 
16RBp6*sl 3 wyif, p7*sl 3, p6, then sl sts to other end of needle