AF12A423A53E6676607BD85ACA18C0C6E961777F14830AEC228A3B378B51E08C
ABC072B8B7F01EF10B0EA64836B29A030030BC4854BF99714762816544AFBB0C