Ref A: fe79e858bf054a6b858144b37c027b0f Ref B: E2B11E541DA2829FD0D686BD1BBBB763 Ref C: Thu May 23 12:06:55 2013 PST