Ref A: 2b4be3fde669448e872b43f398a39f72 Ref B: D71B68C5FEB5D78F19126349F632B6BE Ref C: Fri Dec 26 11:38:51 2014 PST