Ref A: de904da3ec4c4b0d80346fd8abd7379d Ref B: B2EE218C0F5C7E097588027DF94AEBBE Ref C: Mon May 20 05:39:59 2013 PST