Ref A: ed1616598c984ae196a5601655339a80 Ref B: 5819529AD47BD1428D079B2CC7382948 Ref C: Sat Dec 27 22:49:24 2014 PST