Ref A: 30970c0b140c438a8cc1f90c2ea95e9c Ref B: 0136A813C048EA27C7F81A37FF610BD1 Ref C: Fri Apr 25 01:07:52 2014 PST