Ref A: 996f8d0c09a44edc881059754afdcd8d Ref B: E097B8B4A241FE27DCBA0F31347FD240 Ref C: Wed May 22 15:01:18 2013 PST