Ref A: 8d4a956729d74df894faf1f38c8f4313 Ref B: 61F7EAD51B4EA10B4C4CA25089556851 Ref C: Wed Jun 19 03:30:26 2013 PST