Ref A: c139088ff1074e9c94e1edb6cd576090 Ref B: C13244E337A7B5AEF8EABA1F30ECF2E9 Ref C: Sat Jan 31 23:43:51 2015 PST