Ref A: 80fc4906eaa443639101e42a2e381779 Ref B: 529C03024010B4348793D045FB660476 Ref C: Thu Jan 29 02:05:32 2015 PST