Ref A: 02edbc69421445bf88fdde03a3e97b96 Ref B: 53523D20A1F8A3A9F98FD78C2BDFD2E2 Ref C: Wed Jul 30 02:28:06 2014 PST