Ref A: d9ec30f029e44dfcab93ddf7c1516c3c Ref B: 8CBBE665262404DFE33188FFFD3E33A3 Ref C: Fri May 24 08:38:35 2013 PST