Ref A: e29c64a8555d42958d00453cd30d3288 Ref B: 54F1D0AC2D33B0F62C318CE5C8DCC253 Ref C: Fri Jan 30 23:19:29 2015 PST