Ref A: 5e27c7641b6c483e9796b8dc4c6af5ef Ref B: 06050B0542205A5BDE79709B06A41814 Ref C: Fri Dec 26 11:23:18 2014 PST