Ref A: e24deb66aa2643ab9b49c087c23e9de0 Ref B: 9CF08E51CE748AD37D429BA4F40F8899 Ref C: Sat Oct 25 11:45:03 2014 PST