Ref A: f10ce79584b14e17a2afd230a7d8bb86 Ref B: ED4FE88445394B25AAB13AEA94C68EB4 Ref C: Wed May 06 02:39:20 2015 PST