Ref A: a63b9ede4a8f413db185461ac90faadc Ref B: 68251E32F24ECDCAFEEECA8B14A3B87D Ref C: Sat Apr 18 18:07:28 2015 PST