Ref A: f6d624c2fcc549059928cb33cb0f1a1d Ref B: 07B3013A6D24A906F9901E7E0F7AB443 Ref C: Wed May 22 12:12:13 2013 PST