Ref A: df2949cc08ea4e859f249b591c429fe8 Ref B: 375AEF220070D5BE3D4CF7220AE000AA Ref C: Sat Dec 27 12:38:23 2014 PST