Ref A: cb66c80b2f744e9b93f1a033398352f3 Ref B: 2F846807F8A63BA407B44E26CE68682D Ref C: Mon May 20 01:32:52 2013 PST