Ref A: d5882d576a2f474bbcc605b0be1b350a Ref B: 342CF29A01A775FF5ACCA2EB56A9DEA1 Ref C: Fri Jan 30 13:49:28 2015 PST