Ref A: 0a1228e7055d4024be95d6df6716d5c3 Ref B: F7D0DE2922FB2C66B83D19747F120F69 Ref C: Sun May 19 16:12:19 2013 PST