Ref A: 187b3273eca943a68be7303d69de01cc Ref B: 0C4ECC7BD890BAC071728E191F4ED17A Ref C: Sat Oct 25 15:55:17 2014 PST