Ref A: 26c871d798574478a0d7a957b5e2bb50 Ref B: 6C96AD6FAAF802A38D512C36B03E2282 Ref C: Thu May 23 06:18:09 2013 PST