Ref A: f8edd0c237164bf99c48acc32bae98b9 Ref B: 9EDA6996E806EDD4D4DCF589F2318C21 Ref C: Fri May 24 10:54:25 2013 PST