Ref A: 94f725718ed04103a810b192445892ac Ref B: 10EAA550A5F38D3D49A429ADE4CABC5E Ref C: Sun May 19 21:35:41 2013 PST