Ref A: 11b4b70ba5034764be89ced3de40c8da Ref B: 5FCA945C4DB83C5CEC1B42EA949BB337 Ref C: Mon Mar 30 00:31:06 2015 PST