Ref A: b85ef088272448508e0146ba201bade6 Ref B: 872FD0A1859A9BBABB8714ABE9DA4CEE Ref C: Fri Dec 19 22:14:49 2014 PST