Ref A: 4f0a413c2a58424ea96d5d2ac199527d Ref B: DC33222B5A593381329BA5FA0BAF7E68 Ref C: Fri Jan 30 07:32:11 2015 PST