Ref A: 529ef8b29d2543d1a11dd87d65f720d2 Ref B: 0DA53B43765052CBBBE45C34A96D94FE Ref C: Sun Jan 25 02:53:21 2015 PST