Ref A: 5c4e68c3ed5e4ded82604744b95485c7 Ref B: E46A79900ECB7C40F3A0CB279270404A Ref C: Sun Dec 28 20:40:20 2014 PST