Ref A: e678a93393a7489d8b9d1255869bd951 Ref B: 4714112E9E719401A5D4B89CA40A5B3C Ref C: Sat May 25 02:49:42 2013 PST