Ref A: 60e57a7c4fb94a7294039ce7193e1a0a Ref B: EFA7C1CF8A1E8B3864DB01ACC16F40CC Ref C: Sun May 26 01:27:53 2013 PST