Ref A: 6e6d432ab74d4fa4a15ed3476bc389be Ref B: 25F8858BBBCC1467CF83F0DEE354324B Ref C: Wed Apr 16 23:56:16 2014 PST