Ref A: 8487389fd8184ae6aecd1d15d504ecb6 Ref B: 82CB71377C5279620D39483555BF4266 Ref C: Tue Jun 18 21:22:48 2013 PST