Ref A: d3dba25bbb4f42998712aef2ea1f8938 Ref B: B88996F57F2DB6F8CCE90960BDEE336D Ref C: Sat Apr 19 10:10:21 2014 PST