Ref A: 23abb1f299684c68b8937bc81483fff3 Ref B: 1EF1E7DC7B5D734C683260D39ED4FCD7 Ref C: Sun May 19 16:02:51 2013 PST