Ref A: d5eb1bb0e28b43cf8a1c6f6ca5b986e4 Ref B: DB8273C9EFE6FD457BC7627B40990A21 Ref C: Fri Jan 30 14:24:37 2015 PST