Ref A: 722c057fd11d48a1bb5346ab24a1e19d Ref B: C5C31635D3EE2C39F6AEEA3C92BC92C2 Ref C: Wed Nov 26 18:51:10 2014 PST