Ref A: 19f787d869024e47ac4295a8a1652114 Ref B: AA8D7129DABB647A0B9F7BB4CD095B52 Ref C: Sun Dec 21 10:57:35 2014 PST