Ref A: 3d92eb31514e49a3a2a4a51800a407f5 Ref B: C4FC4F779C7DC9491E78B9944A39DEA4 Ref C: Tue Jun 18 23:44:19 2013 PST