Ref A: 4c038796e80d44549e94acb5d6098ee3 Ref B: BFEC6D4B145EBDAF73B20FE654B06EEF Ref C: Wed May 22 05:09:23 2013 PST