Ref A: e668a45521b44ab6bd6ce21882d22492 Ref B: BF26414AD669797ED0ADF841ADA55F38 Ref C: Wed Jun 19 03:16:32 2013 PST