Ref A: e3b5f3542b6b4000a12f28fb938353ca Ref B: A3060B87C3474A9D841601EE531CBDF3 Ref C: Tue May 21 04:02:53 2013 PST