Ref A: 2d9866dff1bc472291ddfe7748ed74f5 Ref B: 075AE1660DBB514E5E2655D66C9D1BD7 Ref C: Fri May 24 06:28:30 2013 PST