Ref A: fce02988caf941a7b4f90a5c53e16d90 Ref B: 5ECA8BDDE3F2CF07D1B6E199EC317E53 Ref C: Sat Apr 19 14:54:43 2014 PST