Ref A: d7b56654113e406bb486cd8e4e5c42bf Ref B: 64C7173490B7BF4FF465B37069F6ED98 Ref C: Tue Sep 30 21:45:28 2014 PST