Ref A: 0648c7475d0843fca3d196a2370d8b02 Ref B: D833D547A6B7AE63E00C9057AD82042F Ref C: Sun Dec 28 00:22:51 2014 PST