Ref A: 44f7f1f9aaaf4d6eb49f0b29d28a117a Ref B: BC251EAFA8695AF44E6BD36E168705A2 Ref C: Sun Apr 20 09:28:23 2014 PST