Ref A: 06cba994e712417ca94ca745e2244f38 Ref B: 1CD0A7968A8CBBB797E15E05AC72C0E8 Ref C: Tue May 21 07:19:17 2013 PST