Ref A: b18f3dfc6d5647f680936dbeff75bafe Ref B: 7218332D0C087C267C103AB836A98728 Ref C: Sun Nov 23 02:19:40 2014 PST