Ref A: 4e01f6b899324d9b84f80471e36c3c05 Ref B: 2A4EA6B092DFE0D970EA03CE2A2BAF4D Ref C: Wed Aug 20 04:43:21 2014 PST