Ref A: bfcd79dd24c04aabb25deb2f31e41403 Ref B: DF8083E8964C6FFC8853A7D0A7808BF6 Ref C: Wed May 22 18:08:58 2013 PST