Ref A: a22f2916bda3497897585f643f5f9517 Ref B: D793424BE31F1430D0840A7793D84715 Ref C: Thu May 23 14:31:52 2013 PST