Ref A: 29c5cd4b58f64f4182d0d5e339416bfb Ref B: 66AF264ED5E02AB5E112402403D52DD9 Ref C: Wed Nov 26 00:59:33 2014 PST