Ref A: efcab35636004aa8a98b09d7ce40ffd5 Ref B: 704AD764779E24B369B3481D0E575D56 Ref C: Fri Apr 18 02:03:49 2014 PST