Ref A: 1e32128a95ea452dac9dcd0c7efb7deb Ref B: F76B6F7D566AB1023A52F56382FE21CC Ref C: Sun Apr 20 02:05:16 2014 PST