Ref A: 4ec497dcf9a549c592d60f6e9deb3e61 Ref B: 2E49EC5704E2C8A45C951531E2A3B686 Ref C: Wed May 22 07:04:24 2013 PST