Ref A: 38d240b8d5db4c3eb61435fbcfc77712 Ref B: 46721E2EA06DDCF91FB5C68037C136A5 Ref C: Mon May 04 20:56:55 2015 PST