Ref A: fca1b8c7a1de49efa54f035272dd110f Ref B: 35995EC60B8A7A404435F2B523198BC8 Ref C: Wed May 22 07:54:46 2013 PST