Ref A: 9a64f160de26431584a69c83d4f602aa Ref B: C56FC65B7FD1AB558819942B47A4C0C2 Ref C: Sat May 25 09:57:43 2013 PST