Ref A: 35c759996c214f7ab3ebfa844b43d241 Ref B: 9A9F944CF101F67ED61BC11ACCC81078 Ref C: Wed May 23 20:32:28 2012 PST