Ref A: 43d86974325a48d985c0e9c13d220148 Ref B: D1D2158AEF09386502AF2DCB45895E1F Ref C: Mon Jan 26 18:03:17 2015 PST