Ref A: c20d447a734445adb3bd97c2c431395e Ref B: 70B92BA5566C4357234EE7D6CA17FEFD Ref C: Tue May 21 13:26:28 2013 PST