Ref A: cac4e45e69ad4bf8b34e38acfc82b984 Ref B: BD81B6B661D03A87A2146980D1F92CD7 Ref C: Sun Apr 20 02:34:39 2014 PST