Ref A: f7ffe19377dc40d6b786d4e63a2f8078 Ref B: B03A540E74C4D9E9A7E73CAB81DBC203 Ref C: Mon Oct 20 06:36:11 2014 PST