Ref A: afa1ad1a89f54e3ab477ca8cf808bef5 Ref B: 3697EA865B1A5F6BEF8538E700C22432 Ref C: Fri Apr 17 20:47:13 2015 PST