Ref A: bc06cabaff4f49f98486663904b5367d Ref B: 73903307DEACB841C7F2284AD3EA021C Ref C: Wed Jan 28 11:01:24 2015 PST