Ref A: d0a2425e2b1941c0acb7419744fb5daf Ref B: B46F822CC4804A5D09349ABCC7E0E2F6 Ref C: Thu Mar 05 15:04:31 2015 PST