Ref A: ae9a2ac5e75d40e29c04503cae8b18ef Ref B: 160801F895EEEB24136BD03FBA0030A5 Ref C: Wed May 22 17:13:02 2013 PST