Ref A: 2e67330f7cc34411bb0e3fbe304f82ec Ref B: 36D0D96A5528E13C389736E4A4B942DF Ref C: Wed May 22 18:31:58 2013 PST