DA0144DA0FBD7B69F10BC24F0BBE896E3F9D15E23C20867F186088AFBE01CCEE
DA6DE1FA4F9B12A3253CA50382CE0DB1CFFA03C0AE30117C981659B83BCB28EC