Ref A: dd03d36b8a134361b78f385901f90d8c Ref B: A856F87EA92E96D494307A85512B364B Ref C: Thu Oct 23 02:08:13 2014 PST