Ref A: 073b0ddd32b646d185047eb3f1f7321d Ref B: 4697395850EA142FA8C57F0B3B12B1ED Ref C: Fri May 24 06:31:36 2013 PST