Ref A: a81e339666074f44bd8c82c78228a96c Ref B: A234AA5F6FF87925C98A8644946C67D8 Ref C: Fri Dec 26 11:48:57 2014 PST