Ref A: 6827e978bf0d4ac48b98bd215b9fddb4 Ref B: 6265C3728EA390B2B7BFB1753C16851B Ref C: Sat May 25 12:35:27 2013 PST