Ref A: f5510f032b71416aba7ce9a47ce1d9da Ref B: 9199F184BBED5867C2211E959DE427D5 Ref C: Fri May 24 19:39:11 2013 PST