Ref A: 06f9501e1cde48fbaf773ed28533b8c4 Ref B: ABDDA30FF1445002975AA5A7BCA9D84C Ref C: Thu Jan 29 10:04:33 2015 PST