Ref A: a98d62715f0d43efaf77a0dd5ef0c7fa Ref B: 1AB2F09606B9EC8581671D6A78098372 Ref C: Thu May 23 09:07:02 2013 PST