Ref A: 126cf33adb9644138fb3d3bddf0268d0 Ref B: 4B5911B3F6B3E4B4DB480FA93B23A333 Ref C: Sat May 18 22:51:44 2013 PST