Ref A: c85cefe2f8cb464999f314cafe2a671c Ref B: 3A1B0BBEB41FF45B5CB6E2B5DA1E6966 Ref C: Wed Oct 01 20:47:04 2014 PST