Ref A: fb2c5cb827e74a939f24c19f3973a289 Ref B: 9A1CCFC57CCF909EB5DB38BEBE3F43F7 Ref C: Sun Jul 05 05:59:55 2015 PST