Ref A: 8f0db5c95df042e7b2eeed11e6a5a9c8 Ref B: 4D18B366B1849181FDFB4848652636E9 Ref C: Tue May 21 01:08:43 2013 PST