Ref A: ad1eb113952a4b9a8b238779dc09a545 Ref B: 1F35AA367004DAB701CC1A132AAFAD80 Ref C: Tue Sep 30 21:24:11 2014 PST