Ref A: 3ea15e3b107242f9afa22ed184ba1211 Ref B: 500C9E5B08045FA887F13993E49B67F4 Ref C: Wed Nov 26 19:08:13 2014 PST