Ref A: 289789b1c9b24a2db8313fae674440fa Ref B: 66677739CB0D167E404D8A16230ED1DE Ref C: Thu Oct 30 23:38:03 2014 PST