Ref A: 6defbc0c998b42caa2353b6893ddef32 Ref B: FC9FCD022EDD338A9750D73A88C096A9 Ref C: Thu Oct 30 21:21:20 2014 PST