Ref A: f01ad2840aa34775b09e2d62c66dbff2 Ref B: 5FB487E8F97667546F113AFA6AC0A2FB Ref C: Wed Jun 19 01:52:15 2013 PST