Ref A: 8543b3d6ec0c4462bfa853877aa25f90 Ref B: 77652B1F07EBD6A006EDFAD04D3929E2 Ref C: Mon May 21 03:45:27 2012 PST