Ref A: 4108a62157e14c7ab2b6f2917615c5a0 Ref B: FBF8EB1D7FB06452BA79DC8ED37C4BBE Ref C: Tue Oct 21 09:59:41 2014 PST