Function at 0x71ee22
Capabilities:
Authenticate hmac
Encrypt data using speck
Parse credit card information

Disassembly:
push ebp
mov ebp, esp
push ebx
mov eax, dword [ebp + 8]
push ecx
cmp ecx, 0xe4f546b
push eax
inc eax
push ebx
test bh, 0x65
push edi
push edx
or di, dx
add edi, ebx
nop
sub eax, 0x1d4f3847
not bl
adc cl, 0x1c
stc
dec dl
push esi
shr esi, 1
sbb bh, ch
ror edx, 1
ror cx, 6
adc eax, 0x6ae7866
nop
stc
sbb edi, eax
or dl, 0xb
xor dx, 0x701
adc edx, 0x4ad254ab
inc cl
stc
shl dl, cl
rol ebx, cl
add edi, edx
rol bl, 7
sub ebx, 0x66212af7
and dl, bh
adc bh, 0x1c
and edx, edx
mov ch, 2
adc bx, ax
sbb cl, 0x2c
xchg dx, ax
stc
not ch
shl si, 8
test ax, 0x1a67
and cx, 0x3918
nop
nop
adc bl, 0x31
xor di, di
xor bx, dx
adc si, bx
shr ah, cl
xor edx, edi
ror eax, cl
ror cx, cl
add eax, esi
not si
or ebx, 0x1c4a381e
ror al, 2
ror ebx, 6
not dx
stc
nop
stc
inc dx
shr edi, 1
stc
add ah, al
test bx, bx
ror ah, 4
add cx, 0x3081
ror ch, 2
xchg edi, edi
xor ecx, 0x364c6dce
adc edi, eax
shl ecx, 5
nop
stc
cmp bh, 0x3c
shl dh, cl
xor cl, dl
sub ebx, eax
adc bh, ch
not cl
rol cl, cl
or bx, bx
xchg ch, bh
xor esi, edx
cmp ax, di
or ecx, edi
inc di
mov ch, bh
shl cl, cl
stc
xor ebx, 0x5c4ff624
dec ebx
and bh, 0x4c
shl dx, cl
shr ecx, cl
or ch, 7
stc
test eax, ecx
stc
ror dl, 6
pop esi
mov edi, 0x1859810d
or al, 0x2b
xor di, ax
sbb edx, ecx
push esi
xor edx, esi
inc bx
add bx, ax
add cl, al
stc
nop
sbb bl, bh
mov dl, ch
xor dx, ax
rol di, cl
cmp ax, 0x4784
xor edi, edx
test al, 0x59
ror bl, cl
test ecx, 0x1f317b23
shl esi, 8
or bx, 0xbea
shl cl, cl
inc ecx
mov bx, ax
xor ah, 0x20
nop
xchg cx, bx
shl ch, 5
cmp ax, dx
stc
add ecx, 0x51a1705f
ror ax, 4
ror bl, 2
cmp ecx, esi
shr ch, 5
xor edx, 0x2d14e9e
sbb bx, 0x1184
xchg di, ax
stc
xchg ch, ch
stc
test ax, 0x2cc1
shr eax, 6
mov eax, ebx
dec bl
sub eax, edx
test di, 0x63ca
dec dx
shr dx, 2
not di
sub di, 0x609a
xor ah, 0x4e
mov ax, bx
nop
sbb cx, dx
add ebx, 0xe2379a4
dec ah
add dl, dl
test si, 0x6ad
shl dl, cl
not ah
adc dh, 0x7a
and si, 0x51dd
shr bx, cl
xchg si, bx
nop
nop
inc eax
rol ax, 5
ror al, cl
sub cx, 0x3012
nop
mov di, cx
and ch, dl
or bl, 0x36
ror eax, 4
sub ax, 0x3fc0
test si, 0x1902
xchg edi, ecx
inc ecx
xchg dx, si
cmp bx, si
rol cl, 7
mov esi, esi
stc
shl bl, cl
or ch, bh
nop
xor si, si
not cx
and di, bx
test cl, 0x1b
rol ecx, 2
or edx, 0x1a968e54
cmp ch, 0x6b
sbb cx, 0x708e
sbb edx, 0x60c52954
ror si, 6
and dl, ch
not ax
pop esi
cmp dh, dl
dec ecx
push esi
xor esi, 0x64ec6c64
nop
sub esi, ecx
nop
add dx, dx
sbb ecx, edx
sub dh, 0x47
and esi, 0x2c369bf1
dec edi
rol edx, 4
and edx, ecx
xchg dx, ax
add ebx, 0x5920ccd2
stc
sub esi, ebx
or bx, 0x68f5
rol bl, 4
stc
cmp ebx, edi
nop
add esi, 0x1cd595d
nop
sub dh, cl
or dx, 0x7c53
sbb ebx, 0x5fa4d7ba
add al, bl
xchg ecx, ecx
rol edi, 5
add di, 0x4acb
ror ecx, cl
dec ch
shr bx, cl
shr dl, 5
nop
xor edx, esi
ror edx, 1
sbb ch, al
sbb edx, 0x48c5ccee
add dx, 0x7f92
adc bx, 0x1fde
adc ecx, ecx
or ax, ax
ror ebx, 1
sub bl, ch
stc
sub bh, 0x6b
inc ecx
not di
ror ax, cl
xchg bl, ah
inc dh
inc al
nop
ror ebx, 6
xchg cx, ax
stc
add al, 0x2b
inc ax
sbb edi, edx
rol bh, cl
add ch, 0x52
mov ax, ax
shl ah, cl
xor edx, ebx
rol ah, cl
xor edi, 0x14f0e6b1
mov cx, 0x3025
mov ah, 3
and edi, esi
nop
stc
mov dl, 0x78
test ax, dx
and di, 0x570f
shl ch, 5
nop
add dx, di
shr eax, 5
sub bx, si
nop
not si
sub esi, ebx
adc edx, 0x639cf7d6
shr ecx, 5
cmp bx, si
inc esi
test cl, ch
shl bx, 8
pop esi
pop edx
pop edi
pop ebx
pop eax
pop ecx
call fcn.007218f5
push ebx
and bh, 0x26
push edx
not dx
push edi
sbb edi, 0x5fcb03a5
push ecx
shl dx, cl
rol edi, 2
sbb bx, 0x2a51
inc dl
stc
nop
cmp cl, 0x58
stc
add edx, 0x5f897ced
nop
push eax
or eax, 0x966f56
not ah
ror ebx, 7
push esi
xor si, bx
or bx, dx
inc ebx
rol ch, cl
inc ch
shr edi, cl
stc
shl di, 1
and cx, bx
sbb esi, ebx
adc ebx, 0x155c7b83
test edx, 0x6816d824
xor si, 0x5c50
shl ebx, cl
mov ebx, 0x37d00cef
mov cx, cx
not ebx
and di, ax
stc
rol di, cl
sub cx, si
dec bh
or ax, di
not dx
adc cx, 0x6bff
or esi, 0x416f95af
add al, 0x31
mov si, bx
xor dl, 0x5c
ror al, 7
inc bx
xor di, 0xedf
not ch
not bx
shl dh, cl
shr dx, cl
not eax
ror di, 4
nop
ror bx, cl
shr esi, 5
cmp dl, al
add edx, ecx
adc ecx, ebx
add dh, dh
ror dx, cl
add ch, 5
shr ah, cl
or cx, 0x293b
not si
xor di, cx
add edx, 0x249b3cbf
not ebx
xor cx, 0x98e
inc ch
sbb ebx, edx
rol ebx, cl
rol al, cl
test si, bx
test ax, 0x58c0
add edx, 0x24b304e6
rol cl, cl
adc ch, bl
xchg edi, eax
rol si, 4
inc cl
adc edi, ebx
cmp ax, di
nop
sbb ecx, esi
rol si, 5
xor ebx, eax
ror ecx, cl
nop
xchg edx, ecx
ror ax, cl
nop
stc
add ecx, edx
pop esi
pop eax
pop ecx
pop edi
pop edx
pop ebx
push ebx
dec ebx
push esi
xchg si, si
cmp si, 0x6cd9
push edx
adc bl, dl
push eax
inc al
stc
push ecx
rol ax, cl
add cx, 0x374b
cmp edx, 0x66c1e3e0
and eax, eax
dec esi
push edi
rol di, cl
not ebx
sub si, dx
sbb edx, 0xd122c53
test cl, 0x38
rol esi, 7
nop
ror bl, cl
shl ebx, 5
or si, di
ror bx, 5
or dx, ax
nop
inc ch
stc
mov al, bh
shl eax, 1
sbb ax, cx
pop edi
pop ecx
pop eax
pop edx
pop esi
pop ebx
jbe 0x71f5ef
push edi
push eax
sub edi, eax
push edx
shr dx, 8
push ecx
shr cl, cl
xor ch, 0x3b
rol dh, cl
stc
stc
push ebx
mov bh, 0x26
cmp eax, ecx
add cx, 0x2fef
ror ah, 3
shl bh, 3
add ax, di
or edx, edi
push esi
ror si, cl
nop
pop esi
pop ebx
pop ecx
pop edx
pop eax
pop edi
call fcn.00721d18
push esi
push ecx
shr esi, cl
test cx, si
push edx
dec edx
push ebx
shr bh, cl
push edi
mov ebx, edi
push eax
shr al, cl
shl cx, 6
nop
sbb ebx, esi
sub cl, ah
xor edx, eax
inc cx
and edx, esi
shl al, 1
shl cx, 7
shr di, 1
not eax
rol cx, cl
dec edi
add bh, 0x62
rol eax, cl
shl dx, 3
rol bx, cl
shr di, cl
dec edi
sub bh, cl
sub cx, bx
xchg bl, dh
dec si
stc
shr cl, 1
adc ebx, esi
sub bl, 0x44
not ch
xchg dx, cx
test bl, 0x45
test bx, 0x43a
dec di
stc
shl ax, cl
shr bl, 5
or ah, bh
test eax, ecx
and bx, di
cmp ebx, 0x492a4653
rol dl, cl
sub ecx, edi
cmp eax, 0x78cbecde
shr eax, cl
cmp bl, cl
nop
dec dx
adc dx, ax
not dx
inc si
ror dl, 7
and cx, 0x4c93
dec di
add di, 0x4bc
rol ch, 1
shl ch, 5
adc si, 0x474f
stc
stc
add cx, ax
and edx, esi
nop
stc
mov cl, 0x5d
add di, 0x50b5
and bh, 0x1f
sbb cx, dx
stc
nop
shl bx, cl
dec dl
rol cl, cl
and bh, ah
shr ah, 1
mov bl, dh
ror si, 2
adc edi, edi
sbb esi, eax
and esi, edi
mov cl, 0x17
nop
shl esi, 8
nop
sub dx, 0x41a6
ror al, cl
adc cl, 0x56
not eax
xor cx, 0x156c
add edx, 0x532522a
xchg di, di
xchg ah, dh
or ah, 0x42
adc eax, 0x55b63397
inc di
adc edx, eax
pop eax
shl dl, 7
and edx, 0x7dec0ef8
adc si, 0x4e11
test bx, 0x221a
sbb cl, 0x78
shl dl, cl
add bx, si
inc dh
shr esi, cl
shl ecx, cl
dec cx
not dl
cmp dx, 0x27c0
sub di, di
push eax
rol eax, 6
xchg si, dx
sbb ebx, eax
mov ch, dh
mov si, 0x67f
stc
dec si
add esi, ebx
rol ecx, 6
ror bh, 2
and edi, 0x11b55ca
add bh, 0xd
xor esi, edi
shr bl, cl
ror dx, cl
stc
dec ecx
shl bl, cl
sub ax, 0x3f6b
shr ax, 2
ror cx, cl
dec cl
xchg dl, cl
dec bh
mov ax, 0x3da3
not dl
dec dl
not dl
sbb eax, 0x79cef04a
shr bx, cl
adc ebx, 0x1b772be7
shr eax, 2
xchg ebx, edi
or cl, ch
xor edi, 0x72f826be
xor esi, edi
stc
sub dx, 0x2a4d
xchg bx, si
cmp ax, di
mov ecx, edi
stc
not ah
inc dl
inc bh
and edi, 0x14cf30a0
ror eax, cl
rol dh, 7
mov ecx, ecx
add ecx, 0x63a77f4b
mov eax, ebx
shr al, 8
cmp edi, ecx
xchg ah, al
not cl
xchg edx, eax
sub ebx, ebx
dec al
sbb dh, 0x37
not ecx
shr ah, cl
inc ah
shr ch, 3
dec edi
stc
xchg ah, dl
sbb dx, di
ror dl, cl
pop eax
pop edi
pop ebx
pop edx
pop ecx
pop esi
call fcn.007221da
push ebx
sub bl, bl
push eax
ror ah, 1
push edx
sbb ebx, edx
nop
push esi
push ecx
rol esi, cl
test dx, 0x257d
add ah, 5
nop
xor cx, bx
sbb bh, dh
test esi, 0x8448d8
ror esi, 2
nop
ror bl, cl
adc si, cx
xor dh, 0x62
ror si, cl
dec ebx
push edi
shl edi, 5
ror dx, 1
shl edx, 7
xchg edx, edi
test esi, ebx
sbb edi, 0x7a4fe3b4
adc ebx, 0x634d353b
xor ax, cx
inc ebx
xchg di, ax
inc eax
sbb ecx, edx
mov si, 0x3c5a
sbb edx, edx
dec si
stc
adc ax, 0x1e6a
shr bx, 1
cmp cl, dh
shl esi, cl
pop edi
pop ecx
pop esi
pop edx
pop eax
pop ebx
push edi
sub edi, 0x24825028
push edx
sub edx, 0x21f1e851
push ecx
shl cl, cl
push ebx
cmp ebx, 0x74bb4d1f
not bx
push eax
xor al, 0x56
ror edi, 7
nop
cmp cx, 0x4bf
nop
rol ch, cl
cmp edx, 0x195cacb6
nop
adc dh, al
xor ebx, eax
not ebx
nop
xor di, di
pop eax
pop ebx
pop ecx
pop edx
pop edi
push ecx
shr ch, 2
push esi
ror si, cl
push ebx
inc ebx
nop
push eax
dec ax
test esi, 0x5bcba3d2
push edi
mov edi, edi
stc
push edx
xor ah, dh
rol esi, cl
not dl
test cx, 0x472
dec dl
or di, di
xor ch, bh
add esi, 0x152ac656
nop
or cl, bh
stc
test ecx, 0x4b0217cd
add bh, 0x4c
dec bl
rol cl, cl
sbb ch, 0x69
pop edx
pop edi
pop eax
pop ebx
pop esi
pop ecx
call fcn.007224cc
push edx
shr dl, 6
push ecx
cmp dl, cl
pop ecx
pop edx
call fcn.0072290d
call fcn.00722dc8
push ecx
push edx
mov ch, dh
mov dx, dx
push edi
add cx, di
push esi
and esi, edi
dec si
xor di, 0x4284
push eax
rol eax, cl
push ebx
sbb bl, dh
pop ebx
pop eax
pop esi
pop edi
pop edx
pop ecx
call fcn.007232da
push eax
not ax
push edx
adc edx, 0x556a0dd7
push ebx
shr bl, 4
xor al, 0xa
push ecx
ror dl, cl
adc dh, 0x37
or al, cl
mov bl, 0x26
not edx
push edi
inc edi
xor ah, ah
and bx, dx
mov bx, 0x4847
xchg dx, ax
ror di, cl
shl bx, cl
xchg bx, di
add edx, 0x270dd0ab
xchg di, dx
test di, cx
not ch
dec eax
inc edx
push esi
inc si
xor bh, bh
test cl, dl
mov al, bl
xchg bh, dh
add ax, ax
shl ebx, 6
shr ax, cl
not dx
ror dh, 6
rol ecx, 5
xchg ecx, eax
xchg edx, eax
mov cx, si
adc bl, 0x62
dec dx
not edx
cmp ebx, 0x30347900
test dh, 0x4c
dec eax
pop esi
pop edi
pop ecx
pop ebx
pop edx
pop eax
call fcn.007237c0
push eax
push ecx
xor ax, cx
push edx
or dh, 0x25
xor ch, ah
shl cx, cl
push esi
inc si
push ebx
shr bx, 6
cmp ah, 0x1a
stc
sbb ebx, 0x792aa109
sbb esi, 0x215e4036
test bh, al
pop ebx
pop esi
pop edx
pop ecx
pop eax
push ecx
push eax
xchg cx, ax
push edx
or edx, 0x62dc57df
pop edx
pop eax
pop ecx
call fcn.00723d35
push ecx
shl cx, cl
or ecx, 0x2097859a
stc
pop ecx
mov ebx, dword [ebp + 0xc]
mov word [eax + 2], 0
mov dword [eax + 4], ebx
push edx
sbb dh, 1
stc
push ecx
and ecx, 0x53145a39
nop
push edi
rol di, cl
push esi
not si
ror ch, cl
shl ch, 2
push eax
and ax, 0x16ac
push ebx
cmp bl, 0x72
xchg edx, edx
adc eax, 0x48b00915
xor edi, edx
xor cx, cx
dec eax
sbb ax, si
rol ebx, cl
ror edx, 7
inc ebx
sub edi, edx
ror bh, cl
or eax, 0x3f08ade0
add cx, si
ror cl, cl
stc
shr dh, 2
inc cl
mov dx, cx
cmp al, dl
not eax
inc bh
shr edx, cl
adc dl, dl
rol dx, 2
stc
stc
sub bl, 0x6a
stc
rol ah, 2
and bx, si
ror edi, 5
adc cl, dh
mov al, cl
ror cx, 5
mov di, 0x35b9
and bh, dh
nop
not edi
dec ah
shl eax, 4
and dl, 0x51
test bh, 0x34
xor ebx, eax
rol al, 8
adc esi, 0x1a2fc108
inc edx
stc
sbb eax, 0x190dc081
xor ah, bl
mov esi, eax
sbb al, 0x68
or si, ax
and edi, esi
nop
shr eax, 2
ror bx, 7
add dl, ah
not dh
not dl
not dx
and di, 0x4c5c
inc bl
nop
dec cl
ror dl, 2
shl esi, cl
shl si, cl
mov edx, edx
add ch, 0x29
add ch, dl
shr ah, 8
shr esi, 1
not cx
sub dh, bl
adc dx, 0x3a8c
and edi, 0x32af37d9
adc eax, edx
cmp ebx, edi
or ch, 0x18
xor ax, 0x3813
nop
and si, cx
xor cx, si
not ch
shl esi, cl
ror ebx, cl
test dl, bh
not dh
nop
test bl, 0x23
pop ebx
push ebx
xor bh, dl
or cx, 0x2d3b
ror ecx, cl
or si, bx
and eax, 0xf8918e1
shl eax, cl
test ax, cx
add dh, 0x5f
adc cl, 0x47
or dl, bh
nop
adc si, 0x565
and eax, 0x1a6335ea
or edx, ebx
shr al, cl
mov dh, ch
adc al, 0x21
cmp eax, esi
sbb bx, 0x4581
or eax, 0x506ec2b2
dec dl
stc
and bx, di
shl al, cl
nop
add ax, 0x77be
add ax, bx
xor si, dx
shr dx, 8
test bx, ax
shl bl, 5
stc
xchg bl, cl
and di, di
mov di, di
sub bl, 0x7c
dec ecx
xchg cx, bx
adc ecx, 0x146e630a
stc
shr edx, 1
adc ax, di
or cx, dx
and ebx, eax
test ax, 0x4aeb
shl dx, cl
sbb ecx, esi
not ax
xor ch, dl
and di, 0x408a
xchg ah, cl
and si, 0x4f73
shr ebx, cl
rol ecx, 3
shr dl, 4
add bh, 0x40
rol di, cl
shr bh, 4
inc ecx
or dh, bh
dec dl
nop
dec ebx
sub ebx, 0x5e366afb
cmp ecx, eax
nop
xchg ecx, eax
dec dh
ror cx, cl
test edx, 0x58b918a7
sub edi, esi
mov dx, ax
not ch
and esi, 0x7505df44
stc
sbb di, cx
sbb cx, 0x38a5
xchg di, ax
stc
cmp bl, dh
ror bl, cl
stc
adc si, 0x5c90
shr ax, 3
cmp ecx, edi
sub si, 0x3cb3
and ah, 0x57
cmp dx, 0x7d8d
cmp ch, 0x68
rol si, 6
cmp eax, edi
add bx, ax
sub bl, 0x3c
xor bx, ax
xchg ch, al
or bh, cl
shr bh, cl
or al, 5
shl edi, cl
stc
pop ebx
xor dx, 0x6013
shl ax, 1
push ebx
xchg bh, al
nop
not cx
cmp bx, bx
not dl
rol ax, cl
sbb eax, ecx
shl dl, 8
cmp esi, 0x7100fdbb
dec eax
shr bx, 7
and ebx, eax
test bx, di
or bh, 0x71
or ax, 0x4b52
sbb bh, 0x5c
stc
test dx, dx
nop
mov dl, 0x7e
nop
xchg dx, ax
sub ch, 8
sbb bh, 0x10
sbb ax, 0x245a
test al, ah
xchg bx, si
sbb ax, cx
xor dx, 0x7695
sbb dh, bh
dec si
sbb dl, dl
or bh, 0x67
shr bx, cl
inc bh
shr cl, 8
dec ecx
dec bl
xor di, 0x7267
stc
stc
ror si, cl
add esi, edx
stc
inc cx
dec bl
inc ax
stc
shl dx, 4
xor di, si
cmp eax, edi
rol bl, 5
ror bh, cl
xchg cl, al
dec ebx
sbb ax, cx
ror dx, cl
ror dl, 3
nop
or si, 0x64c9
shl al, 7
and bl, 0x48
nop
nop
add di, bx
inc si
shr ecx, 2
ror bh, 6
stc
inc cx
and dl, dh
stc
cmp edx, eax
stc
sub di, 0x4b71
rol al, 6
test esi, 0x53910cf9
xor ah, 0x61
ror al, 2
cmp di, 0x4335
add ax, 0x3e9b
sbb esi, 0x383cc6b1
shr dh, cl
xor edx, 0x2e7b614d
or eax, esi
or cx, 0xd30
adc ebx, 0x65c2915
xor ecx, esi
cmp dx, di
xchg ebx, ecx
mov dx, dx
or eax, 0x30fda354
ror di, cl
shr dx, 8
sub dx, di
xor cx, 0x31a1
nop
nop
pop ebx
add dh, 0x60
not esi
sub si, ax
stc
push ebx
shl bl, cl
xchg si, di
or bx, 0xde7
ror bh, cl
nop
add di, 0x5d96
mov dx, 0x1247
rol ah, 1
xor dx, bx
stc
adc ebx, 0x42dd0bc8
add edi, edi
sbb dh, al
sub dx, 0x55de
xchg ch, bh
xor edi, 0x7dd47b91
inc bl
adc cl, bh
xor dh, al
not esi
shl dl, 4
sub cx, 0x48a5
or bh, 0x38
or ebx, 0x41e876fa
cmp cl, ah
ror cx, 8
xor ch, 0x55
xchg ch, bl
add ah, 0x74
shl bl, 7
rol dh, 7
xchg ecx, edi
xchg edi, esi
stc
xor dl, 0x13
ror cx, 6
not bx
shr dh, cl
shl ah, 7
dec ebx
and bh, 0x35
xor ax, 0xfa8
inc edi
cmp ebx, eax
sbb cl, cl
or edi, esi
sbb cx, 0x420b
stc
cmp ecx, 0x38e41cd7
add cx, 0x7998
sbb dh, al
pop ebx
pop eax
pop esi
pop edi
pop ecx
pop edx
jns 0x71fca3
call fcn.00723fbf
push edx
not dh
push eax
xchg al, dl
sub ax, 0x2d1b
push ecx
add ecx, 0x430ab694
push edi
mov di, ax
xor edi, 0x76c0de69
stc
xchg dx, ax
push esi
add si, cx
rol cx, cl
stc
not di
sub edi, 0x235011c4
rol eax, cl
sub cx, di
adc edx, 0x42989b5b
push ebx
cmp si, bx
xchg ah, dh
xchg dh, dl
rol dh, cl
ror ah, 8
stc
dec al
shr bx, cl
shr ax, cl
stc
cmp edx, edi
and bl, dh
nop
and edx, 0x1e4bc6fa
nop
or cx, ax
xchg cx, dx
xchg cx, bx
sub bh, 0x13
test cx, dx
or ecx, eax
shl ch, cl
cmp ebx, edx
sub bx, ax
nop
stc
and edi, 0x67f7171a
sub esi, 0x334fb635
cmp ch, 0x25
ror ebx, 6
shl dl, 2
rol dl, 3
mov si, si
not si
sbb edx, eax
stc
xchg dl, al
ror esi, 1
shl dx, 6
inc bh
test edx, ecx
and cl, 0x58
xor di, 0x4024
shl cx, cl
inc ah
ror ecx, cl
inc eax
adc esi, esi
and dl, 4
nop
or esi, 0x61378ea9
cmp ch, 0xf
stc
sub dl, 0x2e
stc
xor ecx, 0x7a874cf4
or ebx, eax
and edx, 0x60a68b56
rol edi, cl
xchg di, si
sbb bh, 0x51
and ch, 0x34
ror bx, cl
adc dl, ch
nop
test cl, bh
ror ax, cl
dec dx
sbb bh, cl
adc ch, al
pop ebx
pop esi
pop edi
pop ecx
pop eax
pop edx
push ebx
push ecx
shr bx, cl
push esi
ror esi, 5
push edi
and cx, di
sbb di, cx
push eax
adc ax, 0x35ec
or ah, 0x1c
xor edi, edi
dec esi
dec bx
shl eax, 4
pop eax
pop edi
pop esi
pop ecx
pop ebx
call fcn.00724300
jne 0x71fc61
push edi
push ecx
shr di, cl
add edi, 0xa0501ba
nop
push edx
and dl, 0x5b
inc ch
push ebx
push eax
adc bx, ax
pop eax
pop ebx
pop edx
pop ecx
pop edi
push edi
push eax
cmp edi, eax
push edx
push ebx
xchg edx, ebx
shl bh, 4
push esi
xchg dx, si
stc
and edx, 0x130dd3ba
test edi, esi
push ecx
shl ax, cl
or ch, dl
and dh, bh
dec bh
add edi, 0x62bd104e
pop ecx
pop esi
pop ebx
pop edx
pop eax
pop edi
jbe 0x71fc57
call fcn.007245b1
push ecx
shr ecx, 6
pop ecx
push ebx
not bx
pop ebx
call fcn.007248e6
call fcn.00724dac
call fcn.007251a5
call fcn.00725523
call fcn.00725ac9
jp 0x71fc89
call fcn.00725f8a
push ebx
not ebx
pop ebx
push edi
push edx
and di, dx
pop edx
pop edi
call fcn.007264cf
push ebx
add bx, 0x3653
push edi
push eax
xchg di, ax
stc
pop eax
pop edi
pop ebx
nop
push esi
add esi, 0x36ccf6b3
push ecx
add ch, 0xf
nop
inc ch
push edi
ror edi, cl
add edi, 0x7a69c5c4
push eax
xchg cl, ah
dec edi
push edx
shr dx, 5
shl ax, cl
cmp di, cx
shr dh, 2
and edi, edi
sbb ecx, edx
dec si
add edx, eax
push ebx
or ax, bx
add dh, 0x73
xor esi, edi
stc
rol ecx, 8
rol cl, 1
rol edi, cl
stc
shl bx, 7
xchg si, cx
shl si, cl
inc dl
stc
dec edi
sub ax, 0x5f79
nop
dec si
dec edx
nop
sbb bl, bh
xor di, 0x656b
shl dl, 8
rol ax, cl
sub si, di
not dl
dec bx
sub edx, ebx
test dx, 0x22c6
shr ah, 4
ror cl, 4
sub di, di
stc
ror edi, 4
xor bl, ch
nop
test di, 0x23c6
add dx, 0x62d8
adc esi, 0x460a943
adc al, cl
or cl, 0x42
inc dl
shl ebx, cl
and ebx, 0x386fe61d
cmp ax, si
sub eax, ebx
sbb cl, 0x11
sbb ebx, 0x3b1ba737
shl dl, 3
sbb bl, bh
xor bx, 0x53d1
rol di, cl
xor dh, 0x34
not eax
xchg dh, dl
dec si
test ecx, 0x3313d15
xor edx, eax
mov di, 0x47ab
dec bl
or dx, si
shr ax, cl
xor ebx, 0x1fa09771
nop
shr ax, cl
shr edi, 1
mov dl, 0x3a
xchg ch, al
sub eax, eax
xchg bl, dl
nop
shl si, cl
xor esi, 0x4d6f99bc
dec eax
test edi, eax
ror ah, cl
inc bh
nop
ror edx, cl
xchg edi, edi
sbb bx, dx
stc
not al
add dh, ah
pop ebx
add ah, 0x47
adc si, si
rol di, cl
stc
xchg ecx, ecx
push ebx
cmp bx, 0xac8
pop ebx
pop edx
pop eax
pop edi
pop ecx
pop esi
push ebx
cmp bx, 0x29a9
push edx
not dx
push esi
adc esi, 0x33a62925
xor ebx, 0x741bfef6
nop
push ecx
and ecx, 0x9b684ba
push eax
cmp ax, 0x431d
ror ax, cl
rol bh, 1
dec ch
rol ax, cl
cmp ecx, 0x28e4e23a
push edi
adc edi, 0xff789cd
add cl, cl
xchg bx, di
or ax, di
rol bx, 1
shl ax, cl
shr ecx, cl
shl edx, cl
or edi, eax
shl ebx, cl
rol edx, 5
rol bh, 4
test dx, si
shr ebx, cl
test si, di
rol cx, 7
nop
stc
adc ecx, eax
adc ax, di
shl edi, 7
sub edi, eax
inc eax
mov si, 0x3bb6
or dl, dh
cmp dl, 0x26
add ax, ax
test edx, edx
inc ebx
mov bh, dl
and esi, ecx
shr bx, 5
or dx, 0x3755
stc
nop
sub esi, edx
shr bx, cl
or cx, 0x3b66
xor di, di
shr di, 1
xor al, 0x18
dec al
adc ecx, 0x267483ae
shl eax, cl
stc
sbb ebx, 0x53b04b9a
sub dx, 0x1cfa
shr ebx, cl
inc edx
rol esi, 7
cmp ch, bl
xchg esi, eax
cmp ah, 0xc
test dx, 0x737f
shr si, cl
xor si, ax
cmp cx, 0x7d71
or cx, di
inc dx
add bx, dx
sub edi, 0x5ddeb950
nop
adc bh, ch
sub edx, 0x323f8f36
adc bh, bl
sbb esi, 0x5ad0f62e
and ebx, 0x480ebea
inc al
stc
inc dl
nop
rol dh, cl
pop edi
pop eax
pop ecx
pop esi
pop edx
pop ebx
call fcn.007267fc
call fcn.00726b7d
call fcn.007270ad
call fcn.007274fb
push ecx
rol ch, 1
push ebx
inc ebx
push eax
not ax
push edi
push edx
sbb edi, edx
rol ebx, cl
test ah, al
pop edx
pop edi
pop eax
pop ebx
pop ecx
push ecx
push eax
adc cx, ax
pop eax
pop ecx
call fcn.00727a79
push esi
push ecx
adc esi, ecx
push ebx
sbb ebx, 0x7f547092
push eax
xor si, ax
push edx
and dl, ah
sbb ah, dl
shl al, 5
xchg ebx, esi
pop edx
pop eax
pop ebx
pop ecx
pop esi
push ebx
mov bl, 0x10
push ecx
shr cl, 8
pop ecx
pop ebx
xor ecx, ecx
test ebx, ebx
je 0x72111c
cmp word [ebx + ecx], 0
je 0x72081f
ja 0x7204db
call fcn.00727ea1
push ecx
or cl, 0x1a
push edi
sub di, di
shl cx, cl
push eax
dec al
and edi, 0x42b680b9
ror al, cl
mov edi, ecx
push ebx
not bh
push edx
and edx, 0x3f4c53f6
xor dl, 0x51
add cl, al
add cl, 0x6d
mov ecx, 0x24f25d10
nop
shl edx, cl
or eax, 0x6c4a5329
nop
test dl, 0x77
push esi
adc esi, 0x3df1d189
inc bx
test dh, 0x75
ror ecx, 6
ror bx, cl
shr di, 8
test ebx, 0xd4ecc7c
add edx, 0x7188405e
adc ah, bl
shl edi, 8
add bh, ch
and bx, 0x2e6f
inc dh
dec cx
and edi, 0x625dabb5
rol bh, 7
cmp cx, cx
shl eax, cl
xchg ebx, ecx
ror cx, cl
xchg ebx, ebx
or cl, ah
test ax, cx
rol edx, cl
sbb dh, 0x37
add dl, bl
or di, bx
add di, di
stc
inc al
shr edi, 2
test cx, bx
xchg di, ax
inc si
and edx, 0x282faf30
mov ah, 0x3b
dec dl
rol ebx, 6
test bx, 0x371
nop
cmp dl, 0x7b
not ecx
rol bh, cl
rol ebx, 5
ror di, 6
cmp ah, dl
rol ch, 5
and cl, bh
shr dl, cl
xor esi, ecx
add edx, edi
sub ax, 0x5200
shr esi, 2
nop
xor dh, ah
xor edi, 0x24e73aef
nop
adc bh, ch
mov ecx, 0x7f63f641
sub cx, di
mov cx, 0x754
xor esi, 0x774f3d23
sbb ah, cl
test di, 0x71a0
not bl
and ah, dh
test ebx, edi
adc dx, bx
and ax, cx
shr si, 7
adc bx, ax
shl al, 3
dec ecx
shr ecx, 8
add edi, 0x3dc0ecf5
add ch, al
nop
rol si, cl
xchg cl, ch
inc ecx
add di, di
ror dh, 2
pop esi
add cx, 0x63fd
stc
stc
shr al, 6
xchg ecx, ecx
rol ebx, 1
rol bl, 4
nop
ror edx, cl
push esi
add si, 0x6ee7
sbb bx, ax
shr cl, cl
stc
ror ah, cl
xchg al, cl
nop
sub di, 0x4d5
ror ecx, cl
ror ebx, cl
shr esi, cl
nop
inc cl
shl bl, cl
xchg esi, ecx
test esi, esi
not edi
nop
nop
rol bl, 7
add dh, 0x1d
xchg ch, dh
sbb dx, 0xf52
sub esi, ebx
adc al, ch
and si, 0x59a6
add dx, 0x469f
nop
cmp si, di
shr edi, cl
dec edx
inc eax
add al, ch
dec ah
shl cl, 6
test bx, 0x3553
rol si, cl
dec dh
cmp ax, ax
adc bx, cx
shl bx, 2
shl edi, 2
test cx, cx
mov ax, 0x68e6
add bx, 0x59df
cmp edi, eax
xor eax, ebx
not al
rol ecx, 7
sub ebx, esi
stc
or edi, 0x1242df49
ror bl, cl
xchg ebx, esi
mov ch, bh
and ch, 0x31
stc
shr esi, cl
shl ebx, 2
not bl
sub ch, 0x67
sbb dh, cl
xchg edx, edx
sbb di, di
mov ax, 0x2c1f
sub dl, dh
nop
stc
mov dx, cx
or dh, cl
dec ch
mov dh, bh
add eax, edi
sbb ch, 0xd
stc
xchg bl, al
cmp al, 0x68
nop
inc si
or bl, cl
or esi, edi
not ebx
nop
xor eax, 0x7f600174
stc
not bx
nop
not bl
add edx, 0x1c3bf473
xchg bx, dx
sbb ecx, 0x7436da1d
pop esi
stc
ror cx, cl
nop
inc bl
inc edx
test al, dl
sub ax, bx
shr bh, 8
sub di, di
mov edi, ecx
cmp bl, ah
sbb dl, ah
stc
sbb edx, 0x6e94f04d
or ax, bx
and ax, 0x2596
nop
push esi
rol esi, 3
stc
xor si, 0x61
test ah, ch
adc eax, 0x54428e5d
cmp eax, ebx
xchg al, dh
rol bh, cl
test ebx, 0x5be05050
sbb dx, 0x68d
ror ch, cl
or di, 0x2789
ror dl, 5
rol ax, 8
add esi, 0x4c70c6f1
cmp dx, 0x46c1
stc
inc dx
shl bl, 6
add si, 0x6176
inc ch
and ax, cx
adc bh, 0xf
dec bl
add ecx, 0x28315d67
shr bl, cl
inc dh
sub ah, al
nop
add si, 0x663
stc
sbb ch, 0x5e
test di, bx
shl ah, 6
adc dl, dh
xor dl, 0x27
or esi, 0x1d55c690
add edi, 0x2fef13a7
sbb si, cx
or esi, 0x2635d9a3
add cx, ax
add dx, si
not cl
shl cl, 1
adc eax, ecx
and eax, 0x36e857ba
ror bx, 7
adc ch, 0x5b
xor di, 0x361c
ror edi, cl
rol cx, 7
and ax, 0x1842
sbb di, si
ror dl, cl
mov si, 0x7108
inc dh
xchg cx, dx
xchg esi, ebx
nop
and bx, 0x4430
mov eax, 0x3e279127
nop
test si, 0x168
xor ebx, 0x4dc1a45e
not bl
test esi, edx
nop
and di, dx
not al
dec edx
cmp ebx, eax
adc edi, ecx
xor edi, edi
inc eax
sub edx, 0x79c632d0
sub ecx, ecx
dec ebx
stc
ror di, cl
shl ebx, 4
stc
sub ebx, eax
dec bl
pop esi
adc bl, dh
push esi
adc bx, si
shl bx, cl
adc dl, ch
shl bx, cl
test bx, 0x7eba
nop
xor al, bh
rol ah, cl
not si
sbb dh, bh
test eax, ecx
xchg bx, di
add esi, 0x40f73974
and esi, ebx
adc dx, 0x1d28
shl ebx, 8
nop
cmp bh, 3
nop
or edi, esi
sub bl, ch
add bh, ah
xor ecx, 0x66eedb47
dec ch
sbb bl, al
nop
not bh
or dx, 0x52f1
not ecx
adc di, cx
inc dx
and cl, 0x1c
stc
dec bl
xor di, 0x4481
ror si, 8
xor edx, eax
test dx, 0x3b47
nop
sbb ebx, edi
and dx, dx
cmp ah, 0x16
rol bh, 5
stc
nop
add edx, edi
mov bl, 0x75
xchg esi, ecx
sbb ecx, 0x65fef123
test cx, 0x7bb3
rol ebx, cl
or edi, 0x6de8ea5b
sbb bx, ax
shl cx, 2
sbb eax, edx
rol bh, 6
adc dx, cx
stc
shr ecx, 8
sub eax, 0x2b15bf40
stc
dec ebx
mov ah, bh
add eax, esi
stc
pop esi
pop edx
pop ebx
pop eax
pop edi
pop ecx
call fcn.00728428
call fcn.007288f4
call fcn.00728db8
nop
push edx
push edi
sub dx, di
or dl, dl
push ebx
xchg ebx, edi
push esi
shl si, 1
rol bh, 8
test ebx, 0x2ffe20ca
xor bh, 0x5f
push ecx
test cx, dx
ror ch, cl
add bl, dh
mov edx, 0xb331f28
sbb dx, 0x67c2
sbb dl, 0x5f
rol edx, cl
rol dx, cl
inc bl
rol cx, 8
push eax
cmp ah, ch
rol ah, cl
mov bh, bh
rol dx, cl
mov dx, 0x10d8
xor ecx, esi
cmp dh, 0x44
shr bl, cl
ror cx, cl
adc ch, ch
not edx
nop
inc ebx
dec ah
sub al, bh
xchg ebx, eax
and cl, ch
add dl, al
shr esi, cl
xor edi, edx
inc dx
and dx, 0x7e58
nop
nop
ror cx, 4
inc edx
shl ecx, cl
test ax, di
shl di, 7
xor ch, bl
inc edx
sub ax, ax
shl esi, 8
nop
rol ax, cl
xchg al, ah
sub di, 0x2bf8
shr si, 2
ror si, 1
xchg edi, ecx
test bh, 0x13
shr ch, 2
not ebx
not bx
inc ebx
adc bh, 0x17
rol bx, cl
or di, dx
adc edi, ecx
cmp dx, 0x20ad
mov cl, ch
shl ax, 2
ror edi, 7
sub dl, dl
inc edx
not edi
cmp eax, eax
xor cx, 0x32d2
shl bx, 7
or dx, bx
xor bh, dl
rol bx, cl
nop
ror ax, cl
inc si
inc ecx
nop
and ecx, 0x797ce5df
adc bh, ch
xchg edi, eax
adc edi, 0x14f938ae
and cl, ah
test ebx, ebx
shl cl, 7
or ah, 0x69
shl bl, cl
mov dh, 0x34
rol di, 8
not esi
shl ecx, cl
pop eax
pop ecx
pop esi
pop ebx
pop edi
pop edx
call fcn.007290e7
push edi
adc di, 0x2edf
push edx
ror dl, 8
push eax
dec ax
push ecx
inc cx
push ebx
add bh, 0x55
push esi
cmp esi, 0x39e387ed
shl cx, cl
and bl, 0x64
xchg dl, bh
mov bl, ch
shr eax, 6
rol edi, 2
nop
pop esi
pop ebx
pop ecx
pop eax
pop edx
pop edi
je 0x7204c2
jb 0x7204ad
call fcn.007294ea
jnp 0x7204bd
call fcn.007299f8
push ecx
adc ch, 0x2b
pop ecx
push ebx
ror ebx, 1
pop ebx
stc
push esi
push edi
xchg si, di
push ecx
test cl, 0x11
ror cx, 5
push ebx
sub bh, 0x16
push eax
mov eax, esi
pop eax
pop ebx
pop ecx
pop edi
pop esi
push ecx
push esi
xchg cx, si
push edx
push ebx
xchg dl, bh
stc
test cx, cx
push edi
test edi, 0x52694ea8
push eax
rol ah, cl
inc esi
ror si, cl
add ax, ax
xchg ebx, edi
add si, bx
not cx
ror cx, 1
shl dh, 4
add ecx, 0x23afeb25
test ch, 0x13
stc
and al, 0x4a
nop
not dh
xchg ecx, edx
sub bx, 0xc5
dec ax
xchg dx, di
shl bx, cl
mov eax, 0x63a316a1
cmp dx, dx
ror edx, cl
dec edi
stc
rol di, 5
not cl
shr ah, cl
shr cl, 5
cmp dl, ah
mov ecx, 0x48b1d1e0
or ch, dh
adc edx, edx
not ah
sub bl, 0x1c
adc edx, 0x127dc5b7
add cl, ch
adc si, 0x64d7
nop
nop
xor di, cx
mov ch, dl
xor edx, edi
inc edi
and di, 0x771b
nop
dec eax
mov si, 0x5494
stc
ror cx, 3
inc cl
xchg bl, ah
sub ch, 0x6d
not bl
test cx, dx
or eax, ebx
rol edi, 4
add bl, dh
xchg di, cx
cmp bh, 0x1a
shr ah, cl
shl cx, 1
rol di, cl
shr cx, 3
and cx, 0x45b6
or dh, bl
xor si, cx
or cx, 0x448
or cx, ax
sbb al, 0x37
inc dx
rol bl, cl
not dl
adc al, dl
shr dh, 4
xchg esi, eax
and esi, eax
shr ch, 6
cmp si, bx
cmp si, dx
test ax, 0xb8c
mov cx, si
inc ax
stc
inc di
add bx, ax
sub cl, 0x19
dec ecx
not ch
xchg ch, ah
test eax, 0x107847e0
nop
or eax, ecx
add bx, 0x286e
and bh, dl
pop eax
ror ch, cl
rol cx, 7
xchg edi, ecx
xchg dx, di
push eax
test dl, al
xor ecx, 0x3dfee773
or bl, 0x7a
ror cx, 7
xchg esi, esi
or edi, ecx
sbb edx, 0x39825f58
shr si, 5
dec ax
stc
dec di
test dl, cl
dec bh
inc ecx
cmp dh, 0x58
add dl, 9
cmp ecx, edi
rol bx, 4
xchg bl, cl
stc
sub ch, 6
not dx
mov dh, 0x6e
xor edx, 0x3f219360
inc cl
shr eax, cl
or dl, cl
or bh, dl
adc al, ah
mov dl, cl
mov ebx, 0x43fde98d
pop eax
pop edi
pop ebx
pop edx
pop esi
pop ecx
call fcn.00729ce4
call fcn.0072a055
push esi
shl si, 8
push eax
cmp eax, eax
push edx
rol dx, 8
nop
inc esi
push ecx
xchg cl, ch
push ebx
shr bh, cl
push edi
shr di, cl
stc
sbb al, bl
nop
xor edi, 0x66e5f6f
shl edi, cl
add ax, ax
dec di
and ah, ah
not dl
or bx, ax
sbb esi, esi
stc
xchg bl, bl
adc al, bl
stc
stc
test edi, eax
sbb bl, al
inc edi
and dl, 0x71
ror esi, cl
inc edi
shr edi, 3
inc edi
add bh, bh
rol cx, 3
xchg ch, bh
ror esi, 7
rol ebx, cl
sbb bh, bl
shr edi, cl
stc
sub ebx, eax
sub bl, 0x26
not dx
shl eax, cl
shr cx, cl
adc cx, di
cmp edi, 0x9d258
ror al, 5
mov di, 0x15ae
or dx, 0xce6
not ch
shl bh, 6
mov edx, 0x22572508
ror bh, 5
ror di, cl
inc edx
nop
dec cl
test di, 0x4790
shl al, 8
stc
ror al, cl
xchg ebx, ebx
adc dx, di
dec bh
xchg ebx, ebx
or ebx, 0x1cfbb80b
sub cl, 0x7d
shl ecx, 8
nop
stc
pop edi
pop ebx
pop ecx
pop edx
pop eax
pop esi
call fcn.0072a41f
call fcn.0072a964
jnp 0x7207dc
jbe 0x7207ae
jnp 0x72074f
push edx
shl edx, 4
push esi
push ecx
rol si, cl
push edi
rol edi, 6
pop edi
pop ecx
pop esi
pop edx
call fcn.0072acff
call fcn.0072afd0
push ebx
inc bl
pop ebx
push eax
not ah
push esi
test esi, eax
push edi
dec edi
push edx
shr dh, 3
xchg di, di
push ecx
inc ch
inc cl
push ebx
xchg bx, bx
dec dx
sub ecx, 0x7432e95
shr ah, cl
xchg ebx, edx
adc ax, ax
xor bx, cx
and ch, 9
sbb dx, 0x4f0c
test si, 0x7a05
and dh, bh
ror di, cl
cmp ax, si
not esi
dec edx
stc
ror al, 4
cmp bl, 0x15
inc cl
pop ebx
pop ecx
pop edx
pop edi
pop esi
pop eax
call fcn.0072b324
call fcn.0072b5f4
push ebx
shr bh, 1
pop ebx
push edi
adc edi, 0x5a95b63f
push ecx
rol edi, cl
pop ecx
pop edi
call fcn.0072b9c4
jb 0x7207d1
push edx
push ebx
mov dh, bl
adc edx, 0x36a5aed2
pop ebx
pop edx
jge 0x7207dc
call fcn.0072be2e
push edi
sub di, 0x5cf2
push edx
push eax
sub dl, ah
shl al, 3
ror eax, 6
push ecx
add edi, ecx
ror eax, 6
nop
sub edi, 0x199b4729
xchg ecx, edx
rol ecx, cl
pop ecx
pop eax
pop edx
pop edi
call fcn.0072c3a1
call fcn.0072c704
jb 0x720817
push edx
push ecx
rol dh, cl
pop ecx
pop edx
add ecx, 2
jmp 0x71ff37
cmp ecx, 0xfffd
jle 0x721113
push edx
or edx, edx
push edi
test edi, edx
shl edi, 5
nop
push esi
or di, si
push eax
push ecx
xchg ah, ch
test si, ax
xor di, di
push ebx
cmp bh, ah
rol eax, cl
dec edi
or ah, dh
rol dx, 4
ror bl, cl
xchg ch, dl
cmp ebx, 0x1bc65c19
test ax, 0xe50
xchg bx, dx
nop
sbb ebx, 0x7095d66a
ror bh, cl
inc ax
adc ah, 0x63
add edi, 0x51a49a3e
inc cl
ror dx, 6
and ebx, eax
inc di
xor esi, ecx
test edx, 0x1623148a
add edx, ecx
cmp cx, 0x3dff
mov dl, 0x12
shl di, cl
mov bx, di
add si, 0x704
rol bx, 7
adc esi, edx
stc
xor ecx, 0x77e76d89
sbb ch, cl
sbb edi, esi
sbb esi, edx
sub eax, eax
ror bh, cl
xor ecx, 0x730e2dae
inc cx
inc ecx
inc bx
xor ebx, ebx
sub ax, ax
shl edx, cl
sbb di, 0x36f8
shr eax, cl
add dl, dl
xor esi, 0x1d533b97
nop
adc al, 0x41
and bx, 0x718c
stc
shl bh, 2
not ah
nop
sbb ax, 0x501d
add ch, ah
shr dx, 2
adc eax, eax
test esi, 0x191a4c7f
rol ax, cl
xor si, 0x57c0
shl al, 1
dec ax
test bl, 0x3a
xchg ah, dh
dec ax
adc dl, 0x40
and dl, 0x55
rol cl, cl
cmp si, bx
rol bl, 6
cmp al, ch
add al, ah
nop
and cl, al
xor ecx, edx
adc si, 0x18cc
ror dx, cl
shl eax, 6
dec ecx
ror cx, 6
or ah, ch
or bh, ch
add ebx, edx
xor ax, dx
xchg di, bx
add ecx, 0x7c676deb
sub ax, si
xchg si, di
test ax, 0x7637
inc ch
pop ebx
dec si
shl ah, cl
shr di, cl
nop
inc dh
sbb ecx, ecx
push ebx
mov ecx, ebx
add eax, edx
not ax
sbb bl, 0x17
shl bl, cl
and ax, di
ror bx, 4
nop
inc eax
xor dl, cl
or di, si
stc
and edi, 0x5ba9a6f2
inc si
shl edi, cl
inc di
stc
cmp cx, 0x4683
shr cx, cl
mov di, 0x3c10
rol si, 1
shl eax, cl
xchg dl, al
not di
cmp dx, ax
sbb ax, 0x79a4
mov edi, 0x5fd172af
xor ch, 0x78
shr cx, cl
test ch, al
test eax, 0x63bc5b7d
shl ch, 1
xor cl, dh
or ebx, 0x4b2d64ea
and ax, 0xfb0
not si
cmp dx, cx
test edi, 0x19ff87fe
xor edx, eax
stc
xor bl, 0x50
ror ah, cl
add ebx, 0x6a424d49
or dx, di
rol ax, 3
mov bl, ah
cmp edi, 0x241d95c5
nop
stc
ror ch, 8
add ch, dh
cmp dx, dx
cmp dl, al
adc ecx, edx
nop
mov bh, 0x5f
adc edi, eax
sbb eax, ecx
not edx
xchg edx, edi
ror ax, 4
stc
add bl, 0x1a
xor dl, ah
sub dl, 0x46
test ch, bl
ror si, 2
shr ecx, cl
cmp cl, ch
or edx, edi
xchg di, ax
nop
shr cx, cl
add ecx, 0x5a6b5abe
add ecx, ecx
nop
inc si
mov cl, 0x31
dec ebx
xchg si, ax
or ch, 0x40
cmp edx, 0x68b53305
rol si, cl
xchg cl, ch
shl cx, 2
rol dx, cl
not esi
xor ah, dh
sub ecx, 0x5bc94d23
ror si, 6
inc dl
mov bl, cl
inc bx
rol ecx, 4
pop ebx
or edi, 0x1b2b179e
nop
test di, 0x977
rol ah, 5
push ebx
add bh, bh
xchg dl, bl
stc
inc edx
mov cx, 0x26c1
inc edi
inc dh
ror al, 5
stc
mov ax, 0x70ba
not cl
not di
add edi, ebx
test cx, 0x388f
or cx, 0x3083
dec ch
add edx, 0x4ad0f55
and edi, 0x759c59ce
cmp eax, ecx
shr dx, 3
stc
mov cl, ch
shl si, 3
ror ch, 7
inc dh
add esi, eax
nop
inc edx
inc si
sbb bl, 0x48
rol eax, 2
not cx
inc di
xor ecx, 0x2a35a708
test edi, 0x20822b31
nop
cmp ax, 0x6dd6
cmp bh, 0x5b
add si, 0x6e62
and esi, 0x4dbbc6dc
shr ah, 7
xor bx, 0x5d2c
and bl, ah
xor cx, si
xor cx, 0x6bd4
not edi
or esi, 0x12f21c3b
or ah, bl
cmp bx, 0x152b
sbb edi, edi
sbb edi, eax
add dx, di
sbb cx, cx
mov bh, 0x66
test di, cx
ror cx, cl
sbb edx, esi
rol edx, cl
shl dl, cl
add ebx, edi
xor di, si
dec esi
test bh, 0x71
xchg bh, bl
stc
nop
xchg cl, dh
stc
xchg ah, dh
dec di
or ax, cx
stc
rol ax, cl
nop
nop
not ebx
sub ch, al
not bh
xchg dx, ax
dec di
sbb ax, cx
rol esi, 8
sbb bx, di
shr dx, cl
and ebx, 0x32227ee5
test edi, 0x478a2f45
nop
sub al, 0x4b
xor si, 0x3f14
inc dh
xchg edx, edi
shr dl, cl
xor eax, 0x501b583a
sbb ax, di
nop
mov di, bx
pop ebx
mov cx, 0x70c2
push ebx
ror bx, 5
sbb ax, 0x2469
adc dh, 0x30
xor ah, 0x34
xchg dh, dl
test esi, edx
shr dh, 1
add al, 0x59
dec esi
shr esi, cl
inc bl
sub dh, 0x65
sbb dl, 0x1d
nop
test bl, 0x6c
adc dx, cx
rol ch, 5
sbb ch, 0x63
xor ecx, 0x54952294
test edi, 0x1064b49
shl cx, cl
rol bl, 4
adc si, 0x2926
sbb cl, 2
not eax
inc dx
xchg edx, ecx
not si
mov esi, 0x7e3196c
inc esi
sub ax, di
shr ax, 3
xor ebx, 0x3821a8ad
inc ecx
not cl
stc
or si, 0x12d4
adc ax, dx
shl cx, 4
or ax, di
sbb cx, dx
stc
shl eax, cl
sub bl, 0x12
sbb al, 0x35
add ax, ax
test al, dl
sub di, 0x1dab
and si, si
adc dx, dx
cmp bl, 0x67
add cl, bl
stc
xor si, ax
not ebx
sub ax, di
adc eax, 0x1a1b3492
mov ch, cl
shr cx, 1
adc ah, 0x11
add bl, 0x36
shl ebx, 2
shr ch, 7
sub di, 0x689
inc ah
xor ebx, 0x7d5ea20c
rol eax, cl
stc
shr cl, 3
xor eax, 0x78640f11
xchg esi, edx
shl cl, 2
stc
nop
sbb di, 0x6b12
xor dx, cx
mov esi, 0x3b19745e
stc
shr edi, 1
dec dx
dec ebx
mov dh, 0x4e
add di, 0x5e57
dec cx
dec esi
ror bx, 6
mov edi, ecx
sub bx, bx
add ebx, esi
or dh, 0x53
sbb dl, al
nop
shr edx, 8
test edx, 0x4a204f4c
and bx, 0xced
shl cx, cl
rol esi, 8
not ax
ror edx, cl
pop ebx
nop
test dx, 0x18e0
shr dl, 3
shr esi, cl
sub edi, 0x746e5453
inc edx
cmp cx, 0x4542
sub cl, 0x7d
push ebx
ror bl, cl
mov ah, 0xc
add bh, 0x40
stc
rol dx, 1
rol edi, 2
shr di, 5
dec eax
stc
cmp edx, edi
stc
rol bl, cl
nop
cmp si, ax
nop
not eax
test cx, ax
rol edx, 4
shl dl, 1
sub ax, 0x75ed
dec ebx
rol dh, 4
dec si
ror bh, cl
test bx, ax
dec esi
cmp cl, 0x5f
mov ah, 0x37
add cl, 0x35
and si, 0x52b4
nop
dec esi
shr dx, 4
inc esi
mov ecx, esi
shl bh, 1
shr eax, cl
rol eax, cl
test bl, cl
shr bh, cl
cmp cl, ch
ror si, cl
inc edx
shr bx, 6
not bx
shr al, 7
xor dl, bl
adc dl, al
ror dx, 7
xchg dl, al
adc ax, si
mov edx, 0x477b6771
dec dx
shl cx, cl
ror edi, 8
stc
ror eax, 2
dec cx
cmp bl, 2
stc
sbb ah, cl
shl cx, cl
shl al, 4
stc
adc edx, ecx
add cl, 0x61
mov ax, si
test edx, 0x1c5926bd
rol si, 6
nop
inc edi
inc edx
adc dl, 0x77
shr al, cl
add edi, 0x2b22fe8a
inc dx
stc
sbb edi, ebx
inc esi
shr di, 7
ror eax, cl
nop
sbb cx, di
inc ax
test ebx, 0x3cb25522
adc edx, ecx
sbb dh, dh
inc ah
ror edi, 7
dec bx
rol cx, 6
not bx
pop ebx
test ch, 0x54
cmp si, di
not cx
push ebx
ror ebx, cl
add dl, cl
mov edx, esi
xor ecx, ecx
sbb ebx, 0x1d742952
inc bh
shr al, cl
xchg dh, cl
xor ecx, edx
sbb bh, 0x5f
test edx, 0x3f591f2b
test dx, 0x2a02
xchg esi, esi
sbb eax, 0x555a4e8b
xor al, 3
shl edx, 7
stc
or edx, 0xfea6189
shr cx, 7
or bx, si
add esi, ecx
shl edi, cl
or eax, eax
xchg ah, bl
or di, dx
mov bh, 0x59
xor edx, esi
xchg bx, si
ror dh, 8
adc ebx, edx
xor ebx, 0x7e40b8ad
test ecx, 0x20e5e428
xor cl, cl
rol ah, 8
add eax, edx
stc
cmp bx, 0x24a3
adc di, cx
adc bh, 0x54
cmp dx, 0x2393
rol cl, cl
adc si, ax
sbb ah, 0x1c
nop
adc edx, esi
sub ax, 0x497a
dec ch
not dh
ror di, 2
or ebx, 0x2d905d9b
inc bl
stc
ror bx, 5
sub dh, 0x3e
sbb si, 0x27f
adc si, cx
sbb ax, bx
or di, dx
ror cl, 7
xor esi, 0x38e39465
ror edx, cl
not ecx
mov dl, 0x45
cmp edi, ecx
ror ch, cl
cmp al, dh
nop
or di, 0x2c94
test cl, al
add di, 0x67bf
xchg bl, dl
rol ch, 5
shl dh, cl
or ah, 0x3d
not al
or si, 0x7bf5
not si
cmp cx, di
xor esi, eax
adc edi, edx
cmp edi, edi
stc
inc ax
add dh, 0x2f
or edx, 0x71d48ac
inc cx
and bx, 0x2bb9
xchg edx, edx
or ebx, ebx
dec edx
sub bl, 0x1e
add ch, ch
inc dh
test bx, di
stc
add ax, 0x5c10
shl bh, cl
pop ebx
push ebx
add bl, 0x29
dec dx
sub di, 0x4b0
shr esi, 4
and ebx, 0x2dd32360
mov cx, 0x2db3
sub cx, di
sub esi, 0x3769b850
inc bh
xchg bx, dx
sub cl, al
dec edx
sbb al, 0x5c
mov cx, 0x7480
mov ecx, eax
and bx, 0x73a2
inc cx
inc cl
adc ax, si
sbb ebx, ebx
test dh, bh
shl ecx, 4
pop ebx
pop ecx
pop eax
pop esi
pop edi
pop edx
push edx
shr dx, 3
push ecx
dec ch
push esi
adc esi, esi
sbb cl, dh
push eax
cmp ah, cl
add ecx, 0x346bc0f8
not eax
add ax, 0x49b3
add ch, 1
ror cl, cl
shl si, 7
push edi
and edx, edi
test ah, 0x1f
push ebx
sbb bh, bl
mov edx, ecx
xchg bx, ax
sbb bh, bl
sbb dh, bl
test bx, 0xb46
xchg ebx, eax
sbb edi, 0x48cdec3d
sub ebx, ebx
sbb dl, ch
rol al, cl
stc
stc
or al, ch
rol ebx, cl
dec dh
shr ch, cl
dec dx
ror edx, cl
shr edx, 6
shl cx, cl
adc dx, cx
and edi, esi
or edi, 0x3738f4e
nop
adc si, di
dec dx
rol bl, cl
nop
or si, 0x354
ror si, cl
not ax
mov ch, cl
ror dh, 2
add bx, cx
shl esi, 1
mov bh, dl
sub dh, 6
and bl, ah
ror di, 4
shl al, 4
sbb ax, 0x362c
sub cx, dx
shr dx, cl
and esi, 0x46e1f0d4
xchg dl, bl
test eax, esi
ror ebx, cl
and ecx, 0x4db75a31
not ebx
ror ch, 1
shr dx, cl
stc
stc
test bx, 0x7d19
sbb dl, 0x35
inc eax
rol cx, cl
add edi, 0x27ead3fe
sbb ecx, 0x51b6425f
sbb di, 0x522d
sbb eax, ebx
shl edi, 5
add di, bx
shl dx, 2
adc si, bx
cmp di, 0x554e
shr al, cl
shr si, cl
and cl, cl
and bx, bx
dec edi
adc esi, 0x1d4c5f5f
rol ah, cl
add si, 0x2853
test ax, 0x22a
adc di, 0x4025
pop ebx
pop edi
pop eax
pop esi
pop ecx
pop edx
call fcn.0072c97b
jl 0x721033
push ebx
rol bh, 5
inc bx
push ecx
rol ch, 8
adc cx, 0xa0c
pop ecx
pop ebx
call fcn.0072ce74
push edx
shr edx, 2
pop edx
call fcn.0072d31c
stc
push edx
cmp dx, 0x2b73
pop edx
call fcn.0072d925
call fcn.0072dea6
push ecx
not ecx
push edx
push ebx
xchg edx, ebx
push eax
shr eax, cl
adc bx, cx
inc bl
push edi
inc edi
pop edi
pop eax
pop ebx
pop edx
pop ecx
stc
push ebx
not ebx
stc
push esi
push ecx
ror esi, cl
cmp esi, ecx
rol esi, 6
rol esi, 7
push eax
shl ax, cl
add ecx, 0x2ed156a6
rol bl, cl
push edx
or edx, 0x4e4caffd
xor ch, bl
push edi
sub edi, ebx
adc dx, cx
rol cx, 5
mov ecx, 0x2be94d7a
xor dx, 0x6d1c
rol ecx, 7
rol edi, cl
nop
dec si
ror ax, cl
ror bh, cl
stc
sub esi, 0x28bf51b1
xchg di, cx
dec bx
sub dl, 0x32
pop edi
pop edx
pop eax
pop ecx
pop esi
pop ebx
jo 0x7210f1
call fcn.0072e413
call fcn.0072e8d7
push ebx
push edi
mov bx, di
nop
push edx
or dx, 0x3417
push eax
push ecx
shl ax, cl
pop ecx
pop eax
pop edx
pop edi
pop ebx
call fcn.0072ede1
push ebx
add bl, 0x57
pop ebx
push ebx
test bl, 0x6f
pop ebx
stc
push edi
xor edi, 0x3beb1bbd
push ebx
or edi, ebx
pop ebx
pop edi
nop
push edx
shl dx, 3
push ecx
ror ch, cl
pop ecx
pop edx
push ebx
push ecx
adc bh, cl
pop ecx
pop ebx
mov cx, 0xfffd
mov word [eax + 2], cx
add word [eax + 2], 2
call fcn.0072f288
call fcn.0072f7af
jno 0x7218db
jnp 0x721814
push ebx
xor bx, 0x7dcd
pop ebx
push eax
not ax
push ebx
test bh, bl
push edx
xor dl, 0x1e
inc bx
push ecx
xchg cl, dh
push esi
shr esi, cl
ror ax, cl
or si, 0x6306
xor bl, 0x45
xor si, cx
mov ebx, ecx
and bx, 0xa74
push edi
test di, 0x5e63
xor bl, 0x18
test esi, 0x531643aa
not bl
inc edx
xchg bh, ch
sbb di, 0x5a17
inc bx
test edi, 0x3f05ceb7
nop
shl dl, cl
cmp ah, 0x2e
sbb bx, cx
xchg ch, dl
ror ah, 4
or cl, 0x67
nop
adc ecx, 0x29ea37db
and ebx, edi
rol si, 3
nop
cmp dh, 0x3d
sub edx, ebx
xchg al, bl
add cl, al
cmp bh, cl
or ecx, eax
shr ch, cl
dec cx
shl edi, cl
nop
nop
rol esi, cl
not bx
cmp eax, eax
inc ax
ror esi, cl
test edx, 0x55ca9c88
sub bh, al
test dh, 0x52
cmp cl, bh
adc al, 0x6b
xor eax, ecx
or ebx, ecx
inc ax
ror ah, 6
sbb cl, dh
ror cl, cl
shr edi, 1
add edi, 0x46d6b2d0
rol edx, 1
not ch
not ax
rol ebx, cl
not dx
dec edx
ror dx, 7
cmp si, 0x2da4
stc
rol si, cl
xchg dx, si
cmp ch, 0x49
xor dh, dl
dec di
xchg dl, bl
not cl
ror dl, cl
sbb bl, ch
nop
and ebx, edi
inc bx
and dx, 0x353e
stc
shr bx, cl
test esi, 0x60f3a1d
sub ecx, edi
shl cx, cl
rol cl, cl
rol di, 8
sbb eax, ecx
rol ch, 6
shr dx, cl
cmp cl, ah
shl eax, 3
shl dx, cl
rol edi, cl
dec edi
inc bh
pop edi
nop
or ch, al
sub ch, bl
stc
or dx, 0x1281
inc bh
adc dl, 0x22
sub ax, 0x5adf
shr cx, cl
not al
rol eax, cl
sub ebx, esi
nop
and esi, 0x4157d6ee
dec bx
or esi, 0x2793f3e9
cmp bh, 0x14
shr dl, 2
cmp ebx, edx
adc cx, dx
nop
sbb bh, dl
shr si, cl
shr ebx, 4
add cl, dl
shl bx, 2
push edi
not di
sub ecx, edi
sbb ebx, 0x126b3583
or cx, ax
test si, si
stc
or ebx, 0x512fc37b
inc eax
ror dl, cl
nop
or bx, 0x3a09
add ax, 0x43fa
shr ecx, cl
nop
sub dx, 0x7735
stc
dec esi
xor ecx, 0xb2c572a
not edi
sub dx, 0x2ecb
ror ebx, 6
shl cl, 5
shr cx, cl
sub ax, dx
xor esi, 0x50b2ad1e
or si, 0x6240
test ecx, ecx
shl di, cl
sub edi, esi
dec ebx
or edi, ebx
not bl
add dx, di
dec dx
xor al, 0x4b
ror ah, cl
stc
stc
shl bh, 2
rol di, 5
test ax, si
sub bh, al
sbb edi, 0x4b6687b4
or bx, 0x74fe
nop
shl ah, 8
rol cl, cl
inc cx
sub ah, 0x44
shr esi, cl
stc
xor cl, 0x33
xor al, 0x12
cmp dx, 0x7c0d
adc dh, al
shl di, cl
sbb edx, edx
mov cx, cx
shr edx, 8
add edx, edi
rol bl, cl
adc ch, 0x1c
and edx, 0x1039fcc7
adc edi, 0x216cf69d
shr si, cl
not di
not ebx
not dh
add bx, ax
adc ch, dl
cmp bx, cx
shl ax, 1
cmp bl, 0x6a
cmp edx, 0x62d3ba9f
pop edi
dec ch
push edi
cmp edi, edx
add edx, edi
nop
mov di, ax
xor esi, ecx
stc
or ecx, 0x70046e34
shl esi, cl
and ah, 0x2b
xor ax, bx
rol ch, cl
test bh, 0x20
nop
inc edx
stc
rol eax, cl
xor edi, 0xf7558ae
mov esi, eax
adc ecx, 0x13d2747f
cmp ax, 0x20fc
test ax, dx
sub dx, 0x4f22
mov bx, 0x45f8
xor cl, bl
nop
dec dl
and bx, ax
sbb ecx, eax
shr cl, 2
dec edi
shl ax, cl
cmp di, di
cmp ebx, 0xe7fbb9a
not eax
and ax, 0x1b17
adc bh, 0x23
sub edi, ebx
test ebx, ecx
and bx, 0x4525
shr ecx, 6
shr eax, 1
nop
test dh, cl
xchg edi, eax
not si
or ax, dx
sbb al, al
inc dh
or di, dx
sub edx, esi
cmp bl, ah
shr bl, 7
shr di, 3
nop
cmp ah, ch
nop
xor cl, ch
test eax, 0x3d04e522
xchg edx, edx
nop
xor edi, 0x66419942
inc di
xor ebx, ecx
add edx, 0x468ef94
sub eax, 0x4037f83c
add cx, ax
xor eax, ebx
shl dx, cl
not ecx
not dx
sbb eax, edx
xor cl, dl
not dx
shr di, cl
test eax, 0x130c5508
sub cx, dx
cmp dx, 0x1fff
sbb al, 0x77
mov dx, si
inc bl
add cx, 0x432c
xchg edi, edi
add edi, edi
add si, bx
stc
add ch, 0x49
cmp edx, esi
nop
mov bx, 0x2b3c
not dl
xchg di, di
shl esi, 2
or edx, edx
mov bx, 0x2f35
cmp ebx, 0x172356af
mov dh, 0x79
xor ebx, edx
ror al, cl
xchg ecx, esi
pop edi
sbb si, bx
not ch
adc al, 0x31
adc ch, 0x4c
nop
stc
not eax
mov esi, eax
push edi
inc edi
inc ecx
test ax, 0x1067
dec di
inc ax
xor cx, si
mov edx, edi
add bl, 0x66
or si, si
sbb ax, 0x3fb
sbb di, 0x3df8
inc edi
sbb dl, 0x20
shr al, 3
shr dh, 3
stc
xchg cx, bx
xor dh, 0x44
rol ebx, 8
xor ecx, 0x7f7b58f2
nop
xchg dh, bl
not si
dec ah
nop
inc dx
nop
and eax, 0x3a4de189
xchg dx, ax
mov cl, dl
shl edx, cl
sbb si, ax
sub ebx, ebx
shr bx, cl
dec cl
shr bl, 2
nop
inc dx
not edi
ror edx, cl
xor eax, 0x3c4020a4
and ah, al
and eax, 0x2a6e7ebb
dec ecx
add cl, ch
shr edx, 6
shr dl, 6
mov eax, eax
cmp ch, 0x7a
inc bl
xor edx, 0x34e09510
shr dl, 6
nop
stc
dec bl
dec dx
and bh, al
cmp dx, dx
and bl, ch
and si, 0x5033
mov edx, eax
stc
stc
xchg si, ax
dec dl
nop
or ecx, ecx
or cx, 0x416
sbb ebx, 0x64a2d1ff
ror edx, cl
pop edi
pop esi
pop ecx
pop edx
pop ebx
pop eax
je 0x7217c4
push esi
or si, 0x4435
push ebx
and ebx, ebx
push edx
test dh, 0x34
and dx, si
or dh, 0x5e
push eax
push ecx
ror ax, cl
sbb cl, al
nop
stc
ror edx, 3
stc
test bx, ax
inc esi
dec si
test cl, dl
dec ch
stc
push edi
xchg edi, eax
not dl
shl ebx, 5
inc ah
not dx
nop
ror bx, cl
nop
nop
test dx, ax
shl si, cl
rol bl, 3
cmp bh, 0x2a
xor ah, cl
ror ebx, cl
dec dx
inc bx
not edx
xchg ecx, ecx
sub edi, 0x302a5c62
xchg dx, dx
xchg al, al
shl edi, cl
ror dl, cl
dec ah
dec al
and di, 0x690a
stc
xor dx, si
sub bx, bx
mov bl, 0x3c
dec cx
not bh
mov ebx, ecx
pop edi
pop ecx
pop eax
pop edx
pop ebx
pop esi
push ecx
push edi
mov cx, di
push edx
test dl, 0x42
push ebx
dec ebx
shl cx, 5
test edi, 0x51fea434
and bx, cx
test edi, 0x64a46658
push esi
ror esi, 4
and edi, edx
or bh, cl
not dx
sbb di, 0x7824
stc
push eax
nop
or ebx, edi
mov al, 0x57
and bh, 0x6e
shl bx, cl
mov edi, 0x474357a0
xor bx, ax
ror esi, 2
dec cx
not ch
shl cx, cl
mov esi, eax
shl esi, cl
shr bx, cl
xor al, bl
inc di
mov esi, 0xc8afb0d
test dh, dh
sbb edx, 0x6cf92d2b
inc cl
rol eax, cl
inc bl
sub si, 0x2de1
xor esi, 0x37898af2
xor bx, 0x786f
or ebx, 0x1adf2aee
mov edi, 0x2df9fadd
test eax, ebx
test ax, 0x5dc1
shl bh, 3
xchg edx, edi
or ax, 0x3c85
add esi, 0x299d3de1
sub dx, 0x6ba5
sub esi, 0x7ff862c4
or bh, 0x5c
cmp al, ah
add si, 0x378e
inc ebx
add ah, 0x60
sub al, ch
shr ch, 6
not edi
xor bx, dx
xor ah, 0x63
cmp bx, dx
mov ecx, esi
not dh
shl dl, cl
ror bx, 4
nop
add si, si
add ah, 0x7b
cmp ebx, edi
shl dx, 4
inc di
shl esi, 4
and esi, 0x5818fa7e
xchg bx, ax
inc esi
xchg si, dx
add ax, bx
sbb al, 0x6f
shr eax, 3
mov di, cx
test al, cl
cmp cx, di
nop
inc esi
shl bx, 6
adc ah, bh
shr al, cl
sbb edi, esi
sub cl, ch
or dl, 0x2a
xchg bl, ah
dec ecx
nop
adc ecx, 0x13882db6
rol bx, 6
stc
adc ah, al
add esi, eax
dec dx
rol ax, cl
cmp dx, 0x62cd
stc
pop eax
push eax
dec ax
dec dh
test ax, 0x743
test ebx, 0x15e2e00c
inc al
not ah
dec bh
nop
xchg esi, ebx
not cl
or ch, al
xchg al, al
dec ebx
mov esi, 0x6a12d21e
rol al, 5
xchg cx, ax
add dx, si
mov edx, ecx
sbb eax, edx
dec esi
and esi, 0x594b962f
shr ebx, 1
inc dl
stc
or al, dh
shl si, cl
pop eax
pop esi
pop ebx
pop edx
pop edi
pop ecx
call fcn.0072fd62
push ebx
test ebx, 0x509f4aa2
push ecx
push eax
adc ecx, eax
push edx
sub dl, 0x34
rol bh, 5
test al, 0x36
pop edx
pop eax
pop ecx
pop ebx
push edx
push eax
test dl, ah
push edi
xor edi, edx
pop edi
pop eax
pop edx
push ecx
xor ecx, 0x7ca725e1
push ebx
and ebx, 0x8e6e781
pop ebx
pop ecx
push eax
rol al, 4
pop eax
push edx
mov dx, 0x659e
nop
push ecx
test ecx, 0x6866bccf
push esi
and esi, 0xaa44705
shr ecx, 1
push eax
cmp al, ah
cmp ch, 0x32
pop eax
pop esi
pop ecx
pop edx
call fcn.00730093
call fcn.007304cd
push eax
sbb ax, ax
push ecx
shr eax, cl
push ebx
or bl, bl
cmp cl, bl
shl ch, 4
push edx
adc dh, 0x38
adc ch, bl
dec ah
pop edx
pop ebx
pop ecx
pop eax
push ecx
sbb ch, 0x69
pop ecx
call fcn.00730813
jl 0x7217f0
push eax
not ax
push edx
adc dl, al
cmp dl, 0x3b
or eax, 0x639534ca
push ecx
push edi
cmp cx, di
inc dx
pop edi
pop ecx
pop edx
pop eax
jecxz 0x7217f0
call fcn.00730d89
jecxz 0x72180d
push edi
push eax
xchg edi, eax
pop eax
pop edi
push edx
test dh, dl
push ecx
sbb cx, 0x13e0
push eax
push edi
sbb eax, edi
pop edi
pop eax
pop ecx
pop edx
call fcn.007311bb
push esi
test si, 0xedb
pop esi
call fcn.007315bb
push ebx
inc bl
push eax
sbb al, 0x7d
push ecx
shl ebx, cl
push edi
ror di, 8
nop
or eax, edi
and edi, 0x315692ab
nop
push edx
xor al, dh
adc dh, 0x56
shr bx, 7
sub ebx, 0x3da2a8dd
xor cl, ch
nop
adc bl, bh
inc bx
pop edx
pop edi
pop ecx
pop eax
pop ebx
jge 0x7218db
jae 0x7218c6
call fcn.00731894
push ecx
and ecx, 0x6b78bb91
shr ch, 2
push ebx
inc bx
test cx, 0x2fe9
push edx
xor edx, 0x1c836678
push eax
add bl, ah
add ax, 0x6beb
ror dx, cl
push edi
dec edi
mov di, di
sub edi, eax
pop edi
pop eax
pop edx
pop ebx
pop ecx
push eax
dec al
push edi
adc edi, 0xf299fc
push edx
add dh, ah
push ebx
push ecx
shl bx, cl
or bh, 0x51
shl eax, cl
mov edx, 0x3af5686d
push esi
test si, dx
adc cl, dl
test si, ax
ror al, 2
sbb ax, 0x353d
mov bl, ch
pop esi
pop ecx
pop ebx
pop edx
pop edi
pop eax
push ecx
cmp cl, 0x22
pop ecx
push edx
push ebx
xchg dx, bx
sub dx, 0x33fa
push ecx
shl bh, cl
pop ecx
pop ebx
pop edx
call fcn.00731b96
call fcn.007320a6
call fcn.00732477
mov word [eax], cx
pop ebx
pop ebp
ret