Ref A: 0e45dd963ac6451e92be38fd73279c76 Ref B: 30241D3F05949481096F4D99E591280B Ref C: Tue Nov 25 20:29:57 2014 PST