Ref A: 7e45988cff7d43e89b891633745a5018 Ref B: 411104C3FCCC24C5C32A87CD5E66D324 Ref C: Sat Apr 19 10:05:56 2014 PST