Ref A: f82af1377ca845ea96bcda120ded22b0 Ref B: F452B0959F5710EB33E0151ACC3C101F Ref C: Tue Jan 27 14:30:39 2015 PST