Ref A: 21107af2677848d0ab5d2b0008f52160 Ref B: 881E7E2ADF52B1C4E8F8ACCB95E79BD0 Ref C: Wed Sep 02 02:32:14 2015 PST