A=bdaa9fb73395d6d4d1798d03c4a26ddff3245176
B=ddd0ac94cc08ba544450344cd58e0f13f8cf6d73
C=5d03a73236ea922bccd04860ca2e163953912860
D=e046853a8a9fda1d7980396ff01834d3b091d14e
