Ref A: b348d8f50f644aa9a7a1cd2f5e3ab02f Ref B: AFFD125C3373909DE05294DA1A8C844F Ref C: Wed May 22 11:49:29 2013 PST