Ref A: 6c4d0fef6cd948f4bfb56c8b00650eaf Ref B: A5FD53B948FD4F1CA599FBE7B0B92F36 Ref C: Fri Jan 30 14:37:48 2015 PST