Ref A: 7b0b292862924011b7b0eaf35ed0bf30 Ref B: EE85D20AC634939D48F3F0A8662E78BE Ref C: Fri Jan 30 23:31:19 2015 PST