Ref A: 9f56c053f85e4edc9ff9b7ae854799ed Ref B: C61E12C2E2E1A400610957617C33E04B Ref C: Wed May 22 07:31:47 2013 PST