Ref A: fd47d520c9e34c70ba8b79229bb38a6d Ref B: C63A2A513A0E7C8B8F044DC28D0C3CDD Ref C: Wed Mar 04 21:15:31 2015 PST