Ref A: d9bdbe4939fb481cba03ff3bebedb81d Ref B: 35995EC60B8A7A404435F2B523198BC8 Ref C: Wed Mar 04 17:00:31 2015 PST