Ref A: b752276a251f434f9c2920c06af8724c Ref B: C4081988245C6B48766246DF5E9BF767 Ref C: Tue Jun 18 23:35:53 2013 PST