Ref A: abcda9066e10494dbbef7b8ea1c3656f Ref B: 0A82B8A42939448431585451690FFCCA Ref C: Fri Apr 18 05:20:59 2014 PST