Ref A: ced37823f50d48189fce9003b4baa6a8 Ref B: EA93DDE3379706C46979D443DF47DFF9 Ref C: Wed May 22 17:20:45 2013 PST