Ref A: 14523d6a37f74a02ba094db906ed363c Ref B: 7664791DAE4F3A6D591ABA2BED276504 Ref C: Sat Dec 20 22:52:00 2014 PST