Ref A: ba407bb1af884fa0be38e4f77e37f4cf Ref B: A9B17DB3212BE42080D51C702C886121 Ref C: Tue May 21 04:10:26 2013 PST