Ref A: da485befd73a4187a9acf0458c90be2f Ref B: 70482892995C1A8F1F30726475BD59EA Ref C: Tue Sep 01 01:19:45 2015 PST