Ref A: 5a6cd271c1ca4c128baca19da0567409 Ref B: DEB7113C3C4E46CBA8802F59B97519F0 Ref C: Wed Dec 17 23:28:44 2014 PST