Ref A: b553146e36b44e8199689e905c5b3d5f Ref B: B0B1F8C57F429EB1F5F8A43C3DC78064 Ref C: Wed May 22 21:55:27 2013 PST