Ref A: b2ebeb3f04324f78a056450b17ef57d8 Ref B: 18A6B93674BF65EFE808274E43FC604E Ref C: Wed May 22 04:54:36 2013 PST