Ref A: 486dc602f7bb45e18453b8987f92dded Ref B: 5D8F33A6E8D9EBDADE4877F0D1C5BB44 Ref C: Thu May 23 17:13:03 2013 PST