Ref A: 18b2c0eb636646fdb3f25c0f46c2bea2 Ref B: 8F060D0DA3C323BFA60F6C08F479EEA4 Ref C: Fri May 24 04:11:34 2013 PST