Ref A: b0f95ab8e6794815853436e2744f9dee Ref B: 4A7B699777EC971255E46B689F52E4F4 Ref C: Sun May 19 11:36:48 2013 PST