Ref A: 41918d49fa934fcbab4a94272e7f0cd6 Ref B: D1614E61CCC7B15D2F3F4279CE7F19C1 Ref C: Fri May 25 19:36:54 2012 PST