Ref A: a4cea8298a87431bbe393c4e7dd995cd Ref B: 4E2B89C402CC38C7DA4D4A949F5283F9 Ref C: Wed Oct 01 06:30:47 2014 PST