Ref A: f0ed5012ce8442cea79984e783d581f6 Ref B: 447AC84C84A90A5BCD57DC14ABAA3473 Ref C: Fri May 24 23:48:40 2013 PST