Ref A: c40af463a0f94fc0af78bad86cd9dcc7 Ref B: 679A286028C9C030F9622B17DD99B8E3 Ref C: Wed Oct 01 13:58:45 2014 PST