Ref A: 9f050669dc824f3c96e08aecdb255f85 Ref B: 42A5C1714B8C110E74ED23E26AB620FB Ref C: Wed May 22 20:09:03 2013 PST