Ref A: fcf6820832464f00879edc39703aba64 Ref B: 1250AD4C0C0BB1759B0D7DABFF448BA2 Ref C: Sun May 19 15:54:28 2013 PST