Ref A: 2805d4f36f3e45e9977c0e49c460c8e7 Ref B: D5B1CD179D3F006DFB4C028F1407F428 Ref C: Wed May 22 21:20:25 2013 PST