Ref A: 058fc0d446194bd295427d25a242f7c6 Ref B: 32AE03A8FEF6A7644DE04987E7E7A2DA Ref C: Wed May 22 06:01:49 2013 PST