Ref A: 79f8b84ba2b54b17b2654927203b78fc Ref B: 41B1072D2367174B1324C4DCF643A28F Ref C: Thu Nov 27 08:13:43 2014 PST