Ref A: 4b20f28d59bd46f5a558cc3522d20934 Ref B: 8B43B3C262B968F6A208780A3079FC7B Ref C: Wed May 22 20:07:05 2013 PST