Ref A: 5adae24ca7744f16b6c05b16b312184b Ref B: C8C49859F8ABCA2B979843B8A81BCCD8 Ref C: Thu Oct 23 13:59:45 2014 PST