Ref A: 5b6ca46d00e84c1aa1a4c75762504da6 Ref B: 0879088171EC6F164BEC62A9849DE32D Ref C: Fri Dec 19 19:26:59 2014 PST