Ref A: 01ff61987f8b4bec9b2157b97691382d Ref B: 359856ED485DB7CE2F9BE9BC347968CF Ref C: Wed May 22 18:10:46 2013 PST