Ref A: 47dc84b6a07d4ead9d0799076a01b54a Ref B: 8D8F979D4B95B321CE0A66CC4BE6EFDC Ref C: Sat Dec 27 05:15:38 2014 PST