Ref A: 70fa41b2dd0c484da8da2ac220295e1a Ref B: FAA0B49959DFF6D51F4C8BC7115843C2 Ref C: Sun May 19 22:21:26 2013 PST