Ref A: fcd7b45fde3b4250a32e2fac28ae1059 Ref B: B7CD59CEE8F3E07C0BA735C75922C278 Ref C: Sat Mar 28 23:54:22 2015 PST