Ref A: 893ebd63f51f45d697fab8bf166f23a5 Ref B: B01E675A586E788DE838D0212F818DA0 Ref C: Sat Jan 31 00:56:24 2015 PST