Ref A: fb7d0cae45824ab4885809ae4d62a863 Ref B: 4BBDC63A897739F4D91B019E34A5CB35 Ref C: Sun Nov 23 23:21:35 2014 PST