Ref A: 962a929a2dc4427d8e9f9c4dcc11baa5 Ref B: 76C61C9472C21AA0C5617692582433DC Ref C: Sat Dec 20 21:50:50 2014 PST