Ref A: 126b590deed142fb83b68513cece718b Ref B: 0FA30A728758112A6E694695DFCC6ED4 Ref C: Tue May 21 03:27:18 2013 PST