Ref A: a10d1d79148c44359774e2fcba0879f1 Ref B: E8A56D54CA39ADD230952A1BF92CA418 Ref C: Sun Dec 28 10:23:49 2014 PST