Ref A: c645cb5bcbe34e61883e58c5f4ddceff Ref B: 99CEFD8E0AB3AC54494F0EBF718B5569 Ref C: Tue Nov 25 20:15:25 2014 PST