Ref A: 0b82a61ff839488188c7ced31b0e1f91 Ref B: A97328020F44FB7CBDDD9DC5993B6EFB Ref C: Mon May 20 09:05:48 2013 PST