Ref A: f17a555d26bc45d5beabe6af88edefb4 Ref B: E5030E6DA53F82458D4FB771961072CA Ref C: Tue May 21 11:20:54 2013 PST