ABABAB1513842621276143627317321512284782617102884875192730399952030307311072208307412032288326912762524 13042570