Ref A: a61b6afb345c43cbaea350b6a815c660 Ref B: F34245BB0B279238AEBCF5E83F705CCA Ref C: Tue May 21 14:14:10 2013 PST