Ref A: 99cb111a0afa48a59d718db350ad8b2b Ref B: DA657AB2F94628F3EB3B1A11A7179791 Ref C: Wed May 22 18:08:23 2013 PST