Ref A: 8d9d3bec5daa425d8222e6698947ebdb Ref B: 12236B34B6C30C45D6533E6EF730A94C Ref C: Fri Jan 30 23:27:21 2015 PST