Ref A: 3103b98a6c0e4bc1a2bf9acb88fb9e27 Ref B: 850435AA95244F381F2A335BE4E048C9 Ref C: Fri Jan 30 14:37:08 2015 PST