Ref A: ea8afeead8134c3fb398de0ca36cd9d8 Ref B: D5F474D54EE5BEE23A531A3FB768DE92 Ref C: Sun Nov 23 14:41:45 2014 PST