Ref A: 33bc6b22054f4c5dbd8f06e6d802b1ee Ref B: 4A1912FCDF1A6E928D01396FB28ED3F7 Ref C: Sun Apr 20 23:01:50 2014 PST