Ref A: 50f2a636054548eb92a10d4cf7e9aded Ref B: 58FD43041E0281F223288E328446CE52 Ref C: Sun Mar 01 08:10:53 2015 PST