Ref A: 65846f6909df4ae8af4c67efc95b60f5 Ref B: 86C31B9C7B8B06807191C7F851B1B509 Ref C: Wed May 22 16:04:25 2013 PST