Ref A: b0a4ce5427fb4223af62e1468c0edee2 Ref B: F234BB1E128209A95CC585E0B720FDAD Ref C: Sun Dec 28 07:30:17 2014 PST