Ref A: 15eda306c8a644c4b134e4a188464e28 Ref B: 9BAA49E844A80CBAE647F9CC2E4E10F3 Ref C: Tue Nov 25 22:59:49 2014 PST