Ref A: 8fc39fda83c2479c80f8c21fec0b7f36 Ref B: 683793CC18A7B42BA708B745CCEB251E Ref C: Wed May 22 18:36:57 2013 PST