Ref A: 18def3bb3aba4a438fd30c17a0d82e2e Ref B: 378BCC3167B1EDC4D861B8ACB7334DC9 Ref C: Sun May 03 10:38:06 2015 PST