Function at 0x60baae
Capabilities:
Authenticate hmac
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push ebx
push esi
mov edx, dword [ebp + 8]
push edi
mov di, 0x2062
push ebx
rol bl, 4
push edx
not dx
stc
stc
push ecx
cmp cx, 0x6213
inc dx
nop
adc bh, 0x4d
push eax
add eax, edi
shl ax, 6
rol bl, cl
dec edx
inc bx
shr edx, cl
shl bx, 5
and cl, 0x12
mov edi, 0x13c75b49
add bx, 0x203f
shl edi, cl
nop
push esi
xor si, bx
ror esi, 2
and bx, 0x353f
sbb dh, 0x20
or ecx, 0x7a1621d1
rol edx, cl
sbb esi, edx
shr ax, 4
xchg cx, ax
shl ax, 6
mov edi, 0x1120a2cd
xor al, dh
and esi, edx
ror ax, cl
sbb cl, 0xf
sbb si, ax
not dl
adc ch, dl
dec di
dec esi
not dl
test edx, edx
mov ecx, esi
rol edi, cl
adc dx, bx
mov ebx, edi
not ch
adc ax, 0x2364
mov ecx, 0x37d43efe
add dh, dl
add ch, cl
shr eax, 4
add esi, eax
xor cx, di
not eax
test si, di
sbb edx, esi
test eax, 0x12c67a64
add cx, dx
and di, bx
sub cx, di
shr edi, cl
and edx, ecx
stc
shl eax, cl
not ecx
shl bh, cl
cmp bl, 0x23
test cl, dl
xor ax, si
test ch, 0x46
rol al, cl
inc esi
mov cx, 0x53b1
stc
rol cl, cl
shl si, cl
and ch, 0x54
shl cl, cl
adc eax, edx
and eax, eax
stc
adc cx, cx
adc al, 0x48
xchg di, si
sbb cl, ch
not ah
not edi
stc
ror ebx, 5
sbb al, 0x46
cmp edi, 0x696d93a4
shl di, cl
cmp bx, ax
test bx, di
cmp bh, 0x3a
nop
sbb ebx, edx
ror edi, 3
pop esi
or bx, 0x5b91
mov dh, 0x5b
rol edx, 4
not ecx
inc ch
test edi, 0x537248f9
or cx, 0x4f40
or ch, ah
push esi
inc esi
or dh, al
stc
adc cx, cx
xchg si, di
xor ecx, ebx
shr di, 6
inc ebx
xchg bx, ax
mov edx, 0x26e3f56d
test bx, bx
dec ah
inc dx
add esi, 0x3a9f0eda
nop
shl eax, cl
dec di
xchg bl, al
ror ebx, cl
cmp cx, ax
and cx, 0x3209
dec cx
and edi, esi
xchg ecx, ecx
adc dh, ch
dec al
ror ecx, 6
and si, 0x2e6e
dec dh
test ah, 0x22
nop
nop
test ch, 0x56
adc cl, 0x7f
shl si, 6
ror dl, cl
sub ch, 0x7d
ror edi, cl
adc di, di
rol ecx, cl
sbb eax, edx
shr cx, 4
dec ebx
stc
adc cl, al
dec bx
sbb si, 0x6253
adc cl, dh
test eax, 0x5b157551
sbb cx, 0x7715
nop
not ah
add ch, dh
or di, 0x1374
sbb bx, 0x5c9b
adc eax, ecx
ror bh, cl
adc bh, 8
and al, 0x2b
sub bx, 0x3294
xchg si, dx
dec dx
cmp ecx, ebx
test edx, ecx
ror di, cl
adc dx, si
xor di, ax
rol cl, 4
ror esi, cl
ror al, cl
or bh, al
ror si, 6
add ah, bh
not ah
dec bx
and dh, al
xchg ch, dl
or bh, cl
add di, bx
nop
shr ah, cl
or ebx, 0x60fcd08
mov ax, di
add ecx, edi
inc dl
xor di, 0x4ecb
shr esi, 1
shr esi, cl
sub esi, edx
shr esi, 2
test eax, edi
add edi, 0xf80cd5c
pop esi
nop
nop
stc
rol bl, 2
stc
or di, cx
sbb ecx, ebx
sbb bx, cx
mov dl, cl
sub dx, 0xe7
cmp di, 0x56d9
sub bl, ah
shl al, cl
dec ax
test eax, 0x3fe8872a
cmp bh, al
shl ch, cl
cmp edi, 0xa90ae14
nop
and cx, ax
test ebx, 0x3dfa7464
shr di, cl
and dl, ah
push esi
and bx, si
rol bl, cl
cmp si, dx
inc edx
add ah, dh
sub dl, cl
inc ah
not si
shl si, cl
adc ch, dh
xor ecx, esi
adc eax, edi
xchg dl, al
or ax, ax
rol eax, 1
shl di, 7
shl eax, 7
xchg ah, dh
adc ax, ax
not ax
cmp ch, 9
xor bh, 0x44
mov al, ch
xchg cl, dl
xchg si, ax
nop
adc ch, dl
dec al
and dx, 0x1f07
or ah, 0x35
dec al
shr edx, 2
cmp edi, edi
test edi, 0x3408bb20
or ecx, 0x56f445a1
rol edx, 1
xor dl, 2
dec ecx
and al, bl
sub ecx, 0xb3a1095
cmp ax, bx
stc
shl bh, 4
not dx
add dl, 0x69
mov edi, ebx
xchg si, si
xor ah, 0x63
cmp ch, ch
add edi, 0x6ba82653
or cx, 0x37b0
ror di, cl
test cl, 0x7a
xor di, bx
shl ebx, cl
shr al, 2
shl si, cl
xor bh, bh
ror ebx, cl
rol cx, 5
dec ecx
and di, dx
or ebx, ecx
shl cx, 3
adc eax, 0x3e3aa3ac
inc eax
mov edi, eax
sbb ch, al
shr di, 7
ror edi, cl
ror dh, 6
mov dx, cx
and ecx, 0xa36e09f
sbb ax, dx
not esi
dec ah
sbb esi, 0x38a7c973
pop esi
mov bl, dl
cmp bl, 2
and cx, cx
push esi
add esi, ebx
shr cx, cl
shr esi, 1
nop
shl bl, cl
dec bh
xor di, di
cmp dl, bl
rol ah, 3
shl bl, cl
xor bh, 0xb
cmp bl, 0x7b
nop
stc
xor si, 0x37d1
stc
or edx, 0x293cb818
add edi, 0x7dec314f
cmp dx, ax
xchg bl, bl
sbb bl, 0x3e
xor bx, 0x19b2
shr ch, 8
nop
nop
mov di, 0x5873
test dh, 0x7d
rol bh, 2
stc
ror ebx, 6
xor eax, edi
ror ax, cl
mov cx, si
and bl, ah
or edi, esi
add edi, eax
inc si
sub dh, 0x26
dec di
nop
inc bx
not bh
not esi
sub esi, eax
xor edi, ecx
not esi
adc bh, 0x6f
test dx, di
adc dh, 0x66
stc
xor ch, dh
shr dl, 8
dec bh
test ax, dx
xor esi, 0x314bc5d5
not bl
sub di, 0x4f53
stc
xchg dl, ah
or si, 0x1a78
adc esi, ecx
test di, 0x6ac7
mov dl, ch
ror edx, 1
shl ch, cl
sbb eax, esi
cmp edx, 0x7f1ff98e
ror dx, cl
adc di, bx
dec esi
xor dx, 0xd46
shr edx, 5
sbb edi, ecx
mov cl, 0x64
sub bh, dl
dec esi
shr esi, 2
not ax
shr bl, 4
sub edi, eax
sub cl, ch
sub cl, dh
or dl, 0x6d
dec cx
adc al, cl
dec edi
inc edx
inc ax
sub edi, 0x570c03ab
inc cl
add ch, 0x3f
test esi, eax
or bh, dl
rol bl, cl
test bl, bl
stc
xor ecx, ebx
pop esi
xchg bx, bx
dec ch
dec eax
stc
mov ecx, 0x1cd529b4
shl ecx, 1
ror ax, cl
shr bh, 5
xchg edi, edi
push esi
sbb si, 0x4d7f
shl bx, cl
inc di
not eax
sbb eax, 0x76188985
or si, dx
dec cl
not al
dec cx
pop esi
pop eax
pop ecx
pop edx
pop ebx
pop edi
push edi
add di, 0x468e
or edi, edi
push eax
inc al
not ah
push ebx
xchg ebx, ebx
push edx
adc dh, 0x72
push esi
mov si, ax
or edx, ebx
nop
inc dl
add bx, bx
ror bx, 3
inc ebx
nop
push ecx
add ah, ch
test bx, bx
nop
shl edi, cl
shr cx, 4
test dx, 0x3420
xchg ebx, eax
sub ch, cl
xor ebx, 0x51a9b115
dec esi
test ah, bl
or ah, al
sbb ch, 0x43
cmp bx, cx
add si, di
rol bh, cl
shr esi, cl
not bx
nop
and ebx, 0x7ba01e43
mov cx, bx
not dl
shr di, cl
stc
adc ch, ch
shr dh, cl
shl ecx, cl
nop
adc ax, 0x1c54
xchg ebx, eax
ror ah, 7
and cl, ah
inc edi
inc cx
dec eax
mov al, 0x5b
mov ah, 0x6b
cmp ax, ax
add ebx, 0x77b42c61
ror ax, cl
stc
sub bx, 0x5bb7
shr bh, 2
add bh, 0x43
stc
adc cx, 0x1b63
and edx, 0x7e10955a
rol ebx, cl
dec dx
dec dx
mov ebx, ebx
not di
add dx, 0x57e1
nop
shr ax, 7
sbb dx, 0x275d
add bx, si
and dl, al
sub ecx, edx
not ah
inc ch
xchg bl, dh
or esi, 0xcbeeb9e
test ecx, eax
ror al, cl
dec cl
not di
and bx, 0x3938
nop
dec dx
stc
shr si, cl
ror ecx, cl
ror ah, 4
sbb dl, dl
dec ebx
or dx, ax
inc eax
shr eax, 1
dec ax
inc esi
and ebx, 0x34627711
add edx, 0x5966892c
shl si, cl
shr al, cl
dec cx
pop ecx
dec esi
inc ax
not edi
cmp bl, bl
sbb dh, 0x7a
push ecx
shr si, cl
rol ebx, 7
ror di, 8
shl dx, cl
inc dh
or dh, bl
ror ebx, cl
stc
test bh, ah
shr di, 4
add cx, dx
inc ah
add bl, bl
test cx, 0x1a55
mov ebx, edx
ror esi, 8
not si
dec esi
nop
add al, ah
ror dl, cl
cmp ecx, 0x645ab738
stc
not ebx
shl al, cl
sub bx, 0x322e
test ebx, 0x619a8d20
add ax, 0x67cf
cmp ch, 0x2c
adc di, 0x55fd
xchg dh, dl
ror di, cl
xchg esi, ebx
shl ah, 2
and dx, di
xor eax, esi
rol ch, cl
cmp dh, 0x1d
stc
adc bx, si
mov cx, si
or eax, edx
shl ax, 6
not ch
adc ecx, edi
inc bx
test di, bx
not ebx
inc eax
sub cl, 0x22
adc dh, 0x24
test dl, dh
stc
cmp si, 0x7de7
xchg al, ch
nop
inc di
stc
nop
stc
cmp esi, 0x778bc931
shr bh, cl
xchg ah, dl
adc esi, ecx
rol edi, cl
sbb eax, eax
not esi
xor ax, 0x4366
adc al, 0x23
xchg ch, al
add ebx, 0x6a509581
dec dh
dec di
ror esi, 5
adc bl, bl
inc esi
pop ecx
pop esi
pop edx
pop ebx
pop eax
pop edi
ja 0x60c127
call fcn.0060da00
jl 0x60c127
jbe 0x60c122
call fcn.0060de1b
push edx
ror dh, 7
pop edx
push ebx
shl bh, 3
pop ebx
call fcn.0060e395
jecxz 0x60c15d
call fcn.0060e7b9
push eax
push ecx
shr ax, cl
dec al
push ebx
cmp ebx, 0x6d79b10d
pop ebx
pop ecx
pop eax
push edx
inc dl
push ebx
or bx, bx
sbb dl, bl
pop ebx
pop edx
push eax
push edx
xchg al, dh
pop edx
pop eax
push esi
cmp esi, 0x58dcf984
pop esi
push edi
or edi, edi
push eax
sub eax, 0x3a7bc720
push ecx
push esi
and cx, si
pop esi
pop ecx
pop eax
pop edi
call fcn.0060ea65
call fcn.0060effa
call fcn.0060f40b
push edx
adc dx, dx
pop edx
mov esi, dword [ebp + 0xc]
xor eax, eax
mov bl, byte [edx]
push eax
push edx
and eax, edx
push edi
or edi, 0x5c73898b
push ecx
sub di, cx
push ebx
rol bx, cl
stc
adc cx, 0x5ea4
and edx, edi
sub ax, cx
test dh, 0x14
sbb di, dx
xchg ah, dl
and dl, dh
sub edx, edi
push esi
dec esi
adc bx, si
or bh, ah
and al, 0x1d
mov si, dx
and si, 0x5b41
ror al, 6
or bh, 0x51
shl ax, 8
shl bl, 8
rol eax, 6
inc ax
shl cl, cl
sub si, 0x51bc
stc
nop
add cl, 0x6e
sbb dl, bl
nop
shl ch, 1
stc
shr al, cl
shr ax, 6
shr ecx, cl
xchg dh, dl
rol cx, 7
adc bx, ax
xchg bx, cx
add di, 0x64eb
stc
mov bl, al
sub ecx, 0x6828a21c
stc
mov ecx, 0x1c38bf26
not ecx
pop esi
pop ebx
pop ecx
pop edi
pop edx
pop eax
call fcn.0060f7e0
call fcn.0060fd5a
call fcn.006102c4
call fcn.0061076d
call fcn.00610ca7
je 0x60c63a
nop
push ecx
push esi
test ecx, esi
push edi
xchg esi, edi
add cx, di
push edx
xchg dh, ch
shl edi, 3
sub edi, 0x3d68a0f9
push eax
ror ax, 3
push ebx
xchg cx, bx
xchg di, si
ror edi, cl
not ax
xchg edx, edi
dec ebx
inc dl
and di, ax
shl dx, cl
stc
adc edi, 0x74b03471
or ah, 0x45
mov ax, 0x7ca3
dec esi
ror di, cl
sbb ebx, ebx
inc si
shr di, 3
rol ax, 7
shl di, cl
or cl, 0x20
ror ax, cl
add cl, dh
test bl, 0x53
stc
stc
ror ecx, 6
ror ebx, cl
sbb ebx, 0x5b2a8997
and edi, eax
shr edi, 1
adc eax, 0x5dff38ec
add dh, bh
shl edx, 3
ror bl, 4
nop
add ecx, esi
add al, 0x46
cmp edi, edi
or cx, 0x6ef
sbb bx, di
stc
adc bx, 0x49f9
not edi
xor cl, 3
inc bh
sub dl, bl
rol dh, cl
xor cx, 0x1dad
ror dl, 4
rol dx, cl
and ebx, ebx
mov bx, di
xor cx, cx
dec dh
rol si, cl
mov esi, ecx
cmp al, 0x60
not ch
shl ecx, 5
mov dh, ah
sbb edi, ebx
add eax, 0x1d36d26
dec edx
inc ch
cmp edi, 0x75e6b7cf
not edx
adc bl, 0x20
sbb ax, 0x46a7
mov di, di
cmp edx, 0x6a767d61
shr bx, cl
rol bx, cl
mov eax, 0x4ff032f5
and cx, 0x9e8
or edx, edx
dec esi
and ch, cl
cmp ebx, edx
ror esi, cl
or di, 0x2f1f
xor al, dh
shr ecx, 6
xor ax, si
xor di, ax
rol si, cl
pop ebx
pop eax
pop edx
pop edi
pop esi
pop ecx
call fcn.00611040
push eax
rol eax, 1
push edx
push ecx
ror dh, cl
or al, 0x63
and dh, al
push ebx
xchg dl, bh
cmp eax, 0x3ed3a6dc
rol ax, 2
ror cl, 7
push edi
or di, ax
ror edx, cl
sub dl, al
rol dh, cl
sub dh, 0x27
sub ah, 0x25
inc edi
push esi
xchg esi, ecx
or ebx, ecx
test di, 0x3088
adc edi, ebx
shl di, cl
xchg edi, ebx
xor ax, bx
stc
rol edi, 4
inc ax
dec bl
xor esi, edi
or dx, dx
shr ax, 5
xor dx, 0xcbc
shl ah, cl
inc ecx
test ah, 0x35
shl esi, 4
sub eax, eax
shl edi, cl
stc
sbb ebx, 0x7a61fd22
and ah, dh
test ecx, eax
adc ebx, ecx
nop
stc
xchg edi, ebx
ror eax, cl
nop
xchg cl, cl
shl ebx, 1
sbb di, 0x4269
stc
ror ch, cl
xchg dx, si
test cl, ch
dec ax
sbb dx, 0x6d3b
nop
shr si, cl
shl esi, 5
mov ax, ax
xor ah, dl
sub ebx, 0x5b938853
stc
stc
test si, si
nop
ror esi, cl
sub cl, dl
shl edi, 8
inc eax
ror si, 1
xor bh, 7
adc edx, esi
adc dh, bl
stc
not bx
cmp al, 0x66
shl bh, 6
rol cx, cl
test bx, 0x1210
shr edi, cl
add cx, si
mov ebx, 0x2a24714f
cmp si, di
sbb edi, 0x16b38066
xchg ecx, ecx
ror edi, 7
mov cx, bx
cmp di, 0x4859
add ch, 0x3c
nop
sub eax, edi
sbb ax, 0x78c5
shr ax, cl
shl dl, cl
sbb bx, ax
test cx, 0x52e7
mov eax, esi
stc
mov bh, bh
sub dh, 0x68
pop esi
not ebx
inc ah
shr eax, 8
xchg edx, ebx
xchg dx, di
not dx
adc ax, cx
sbb bx, 0x65cb
inc ebx
test ch, dh
push esi
xor si, 0x4724
nop
and dl, ah
dec dx
not cx
test esi, edx
test di, di
shl ebx, 6
and eax, 0x51783af
xor cx, dx
test si, 0x6a3d
sub ah, ah
nop
shr bl, 3
ror dx, 5
mov al, dl
xor si, 0x4611
add ecx, 0x2cf3889f
not di
xor cl, 0x5c
nop
inc bx
xor dx, 0x47a9
sub esi, edi
xor bh, bh
and bh, bh
rol cx, 2
add dl, bl
mov ch, ah
xor bx, bx
xchg edx, edi
adc cx, 0x663f
and dx, cx
stc
test cx, 0x1e41
ror bl, cl
inc cx
test al, bl
sub di, 0x5732
nop
nop
nop
ror ah, cl
nop
shl esi, 6
not cl
add ebx, 0x1de5d1db
test si, 0xc99
ror bx, 8
cmp bx, 0x6eed
and eax, 0x45b27f12
mov ecx, 0x4a384f55
shr edx, 7
xchg dx, si
not edx
xor al, cl
nop
shr cl, 7
cmp ebx, edi
cmp ch, dl
add bx, 0x1b72
shr si, 8
sbb cx, 0x3e71
stc
test ecx, 0x2d26a2d9
adc dx, 0x2292
shl ah, 1
and edx, edi
and bl, dh
add di, di
xchg bx, si
test di, di
cmp bl, dl
not al
xchg cl, dl
sub eax, 0x4e2f3161
mov di, di
shl edi, 3
ror si, 5
cmp dx, 0xb66
sub cx, 0x353a
add ax, bx
inc ch
dec dx
rol cl, cl
xchg al, dh
inc dl
sub eax, edx
or ah, 0x63
adc dx, 0x1d23
pop esi
push esi
add esi, 0x4ce1af2
shl ax, cl
nop
stc
adc bl, dl
adc cx, cx
and cl, bl
stc
shl bl, cl
rol edx, 5
sub esi, 0x6b276171
shl esi, cl
shl ax, 8
not bx
test si, si
and bx, 0x1977
rol cl, 8
stc
inc bl
inc ch
sbb cx, di
sub dx, cx
test bx, ax
pop esi
pop edi
pop ebx
pop ecx
pop edx
pop eax
js 0x60c5fe
call fcn.0061131d
call fcn.00611937
nop
push edx
not dl
nop
push eax
push ebx
add al, bh
push edi
push ecx
shl di, cl
and bh, dh
pop ecx
pop edi
pop ebx
pop eax
pop edx
push eax
cmp eax, 0x6d8999c7
push esi
inc esi
pop esi
pop eax
call fcn.00611e79
stc
nop
push edx
or edx, 0x17fb3876
pop edx
push ecx
shl ecx, 2
push ebx
push edi
or bx, di
push eax
rol al, cl
nop
pop eax
pop edi
pop ebx
pop ecx
push ecx
push esi
add cx, si
pop esi
pop ecx
call fcn.006122f3
push eax
push edx
cmp eax, edx
stc
pop edx
pop eax
push esi
push edx
and esi, edx
pop edx
pop esi
push edx
cmp edx, 0x1f6dbb29
pop edx
call fcn.006127f4
jl 0x60c66d
call fcn.00612d9d
push ebx
not bh
xor bh, 0x46
push esi
or si, 0x6dae
push eax
xor ah, 0x65
pop eax
pop esi
pop ebx
jno 0x60c66d
call fcn.006132d5
call fcn.0061384f
push edi
cmp di, 0x7138
push ebx
push ecx
shr bh, cl
stc
push edx
push eax
test edx, eax
nop
push esi
xor bx, si
mov al, 0x68
shl edi, 5
mov di, cx
mov bl, 0x73
cmp ah, 0x1f
nop
mov bl, ch
or ah, al
test di, 0x1d2f
not di
add cx, 0x44eb
stc
not dx
rol eax, cl
adc ebx, 0x5c89f00f
test cl, 0x36
stc
add bx, 0x3a9e
xchg bx, dx
sub ax, 0x11b8
shl ebx, 7
sub edi, edx
add edx, 0x66aa6310
sub dx, 0x5db9
not bl
inc cl
dec di
xor edx, ebx
and cl, 0x55
or bx, cx
cmp ebx, edx
shl di, cl
xor al, al
ror esi, cl
and dx, 0x4d3
sbb ecx, 0x12b36795
test ecx, 0xb623d12
sub cx, 0xd87
sbb bh, dl
shr dh, cl
shl cl, 8
sub ecx, 0x1c1caeb5
not ecx
or bx, 0x73ad
sub si, ax
stc
shl ebx, 3
not si
rol edi, 4
adc cx, 0x14ba
nop
mov ebx, ebx
not ecx
xchg bx, ax
cmp ah, 0x37
cmp cx, 0x1da3
inc ch
not edx
ror esi, cl
stc
rol esi, 3
or bx, 0x6d4a
ror di, 6
sub ax, 0x6e10
not ch
cmp esi, esi
test bl, 0x7a
add dx, 0x5c9e
cmp ax, 0x5189
inc cx
shr esi, cl
xor di, di
and eax, edx
sbb di, 0x2d8d
shr cl, cl
xor esi, 0x373f27c7
mov esi, edi
ror bl, cl
sbb al, bh
cmp al, ch
shl di, cl
and bh, 0x5a
stc
stc
xchg edi, esi
shl ebx, cl
mov edi, 0x49a2cdba
nop
add bl, 0x18
nop
cmp ecx, 0x3d1f7ea4
not edx
xchg cl, cl
not si
pop esi
push esi
ror esi, 7
mov bx, si
nop
ror ebx, cl
adc di, cx
mov bh, 0x26
dec bh
mov ax, dx
ror edi, cl
ror ecx, cl
test ebx, 0x5a0bbe61
nop
nop
not cx
mov ecx, ecx
cmp cl, 0x7d
xchg edi, eax
xchg di, si
sbb ebx, eax
shr di, cl
test edx, edi
cmp ax, 0x6257
nop
test cl, 0x78
shr cx, cl
rol bh, cl
xchg ch, dh
xor esi, 0x269665a9
or di, ax
sbb edx, 0x3278c0e5
dec cl
sub edi, 0x1a219590
dec cx
shr edi, cl
shr di, 6
not cl
shl ecx, cl
stc
stc
mov ax, 0x3f69
or dh, 0x4c
sub di, bx
sbb edi, 0x6bf0e434
shr ebx, 6
xor bx, si
not edx
shl ecx, 8
xor ecx, 0x3425a6dc
nop
adc bl, 0x50
shr si, 6
or ah, 0x17
nop
and al, 0x2c
add edx, edx
rol di, 1
rol dh, 4
rol dx, 8
adc ah, al
shr edx, cl
not ebx
stc
and ebx, edi
or bx, si
stc
sbb edi, edi
or al, dh
stc
test bh, cl
or eax, 0xcec1c77
nop
rol ch, cl
mov al, dh
ror esi, 7
ror dx, 4
or edi, ecx
shl ebx, 5
or si, dx
inc ch
adc ebx, ecx
sbb bh, ah
cmp ebx, 0x1778a097
add esi, 0x692bdf5f
or bx, 0x31a3
shr cx, cl
xor di, di
mov cx, si
or di, 0xf4a
stc
and ah, 0x19
adc ax, di
rol bx, cl
shl bl, 4
xchg bl, bl
adc ecx, eax
xor dl, al
adc cx, 0x922
and al, bl
or bx, 0x2c1a
xor ebx, esi
pop esi
xor bl, bh
nop
mov ch, 0x6f
sub dl, al
shl cl, cl
cmp bl, bl
sub bh, 0x2e
stc
shl dx, 6
xchg dh, bh
push esi
cmp esi, 0x153850a1
pop esi
pop eax
pop edx
pop ecx
pop ebx
pop edi
push edx
shr edx, 3
push ecx
shl ecx, cl
push esi
dec si
adc cx, si
push eax
and dh, ah
shl ax, 4
ror edx, cl
test ecx, 0xf25f71e
shl dl, 7
inc dx
push edi
cmp edi, 0x3b4ed1d3
rol edi, cl
push ebx
cmp bh, 0x1e
sbb dl, 0x56
shr edi, 5
test ch, dh
ror ecx, cl
rol cx, cl
or ax, di
xchg dx, cx
stc
shr bl, cl
adc dx, 0x47ad
not esi
rol edi, 1
xchg ecx, eax
shr ah, cl
and al, ah
xor di, 0x404e
mov eax, edi
not ecx
shr cl, cl
rol bx, cl
test al, cl
test si, 0x69c1
mov si, dx
cmp dl, 0x45
add esi, edx
sbb bh, dh
rol bl, cl
and dx, 0x48ef
not esi
or edi, 0x2b4ed050
inc dh
inc edx
or si, 0x505c
xor cl, 0xb
dec bh
adc ah, 0x2b
xchg esi, ebx
rol ch, 1
nop
shl dh, 8
xor cx, si
nop
test ecx, esi
add di, di
xor eax, eax
rol ecx, 4
dec bl
shr ecx, cl
ror si, cl
add ax, si
adc eax, edi
adc bx, di
xor dh, 0x28
xchg ebx, edi
test dl, 0x6e
xchg si, di
rol esi, 2
sbb ecx, edi
xor dh, ah
xor cl, 0x45
and esi, ebx
xor edi, 0x1a06f8f
xchg cl, bh
nop
dec esi
or dl, 0x53
xchg cl, cl
shr dh, cl
not dl
xor si, bx
sbb di, 0x506e
rol dx, cl
xchg bx, bx
nop
nop
inc cx
cmp bl, 0x2c
shr bx, cl
stc
mov ax, cx
sbb ch, 0x61
or al, 0x28
sbb eax, edi
cmp dh, ah
cmp ecx, eax
stc
not cl
pop ebx
inc eax
not dh
push ebx
shr bh, cl
xor cx, ax
shr dx, 4
dec al
add edx, edi
test esi, esi
sbb dx, dx
adc dx, 0x7014
test ecx, 0x42c36904
rol ah, cl
nop
test dx, cx
pop ebx
pop edi
pop eax
pop esi
pop ecx
pop edx
jb 0x60ca72
push edx
rol dx, 6
nop
push ecx
push eax
sbb cx, ax
nop
and cx, ax
inc dl
push esi
adc esi, 0x1422cda0
push ebx
shl bx, 3
push edi
adc edi, 0x77879fdc
inc ebx
inc bx
pop edi
pop ebx
pop esi
pop eax
pop ecx
pop edx
push eax
add al, 0x5e
push edi
sub di, di
push ebx
xchg bl, al
pop ebx
pop edi
pop eax
push eax
and ah, 0x57
push ecx
push ebx
xor ch, bh
test bx, bx
push esi
mov esi, 0x7e5a01e9
push edi
ror di, cl
stc
test ah, ch
sub ax, 0x69b2
pop edi
pop esi
pop ebx
pop ecx
pop eax
call fcn.00613c0c
push eax
sbb ax, 0x11ca
pop eax
push ecx
test ecx, 0x36940660
test ch, 0x5c
push eax
or al, 0x7c
pop eax
pop ecx
call fcn.00614041
stc
push esi
sub si, 0xcff
push ecx
push edx
xchg ch, dh
pop edx
pop ecx
pop esi
jbe 0x60caa0
push ebx
push edx
add bl, dl
pop edx
pop ebx
cmp bl, byte [esi]
jns 0x60caae
dec eax
jmp 0x60d9f1
je 0x60d261
call fcn.00614585
je 0x60d080
jbe 0x60d002
push ebx
push ecx
mov bh, ch
push edx
xchg ch, dl
adc cx, 0x75c3
nop
rol cl, cl
xchg bh, dl
and cx, 0x2d45
push eax
rol ax, 4
add bh, cl
xor dh, bl
shl ecx, cl
add dx, bx
push edi
dec di
stc
test bx, 0x3277
push esi
test si, 0x5d94
stc
inc dh
not edi
and eax, ebx
ror edx, 4
dec ah
shl ecx, cl
not dx
cmp esi, 0x3b0afa6c
nop
not dl
stc
inc eax
test esi, 0x793a5055
xor ebx, 0x68c4a202
test al, 0x2b
inc dx
sub ax, 0x33c8
xchg ch, ch
add edi, 0x69e6bd5b
or ch, ah
sbb dl, 2
inc si
not bl
test bl, al
adc al, 0x37
cmp dx, bx
xor dx, 0x59e0
inc dl
cmp ecx, 0x7025242c
xchg ah, ch
sbb si, ax
adc cl, 0x19
sub cx, 0x1770
stc
shl edi, 3
add di, ax
xor ax, 0x61f
inc edx
shl ax, cl
cmp edx, 0x10607381
stc
and dl, al
test ebx, edx
shl dx, 7
sbb di, 0x203c
inc si
add ebx, edi
dec si
shl dx, 5
sub di, dx
inc eax
sub ecx, 0x6c6238cc
dec dl
adc ebx, eax
stc
add ch, ah
stc
not bl
dec cx
sbb cx, 0x4e7d
dec dx
mov cl, 0x31
shl edx, cl
sub bl, 0x59
nop
sub cx, 0x3889
inc di
add ch, cl
xchg edx, ebx
stc
xchg edi, edi
cmp edi, ecx
sub bx, dx
xor si, 0x5066
xor cl, 0x6e
rol ecx, 8
dec ax
dec si
inc cl
inc bh
adc di, di
nop
xchg bl, ch
pop esi
or bl, 0x70
cmp cx, 0x6aa9
inc ebx
sbb cx, 0x6d65
dec ecx
and bh, 0xb
and ch, bl
shl bx, 6
cmp edi, 0x3072b53f
inc cl
push esi
xchg di, si
inc ax
rol ah, cl
ror dh, 7
rol di, 1
nop
sbb si, dx
add ebx, 0x110dfa3e
cmp eax, eax
adc dl, al
add di, 0x45ea
sub dl, ah
inc ch
not bh
cmp edi, edx
and eax, ecx
sub ax, dx
and cx, 0x6635
cmp ax, dx
not ch
xchg cl, ah
stc
test ch, 0x40
shr bl, 1
add dh, bh
and edx, 0x7133a9b7
and edi, eax
sbb esi, 0x6651c9ea
mov ecx, eax
sub di, 0x2b6
xor edi, edi
cmp al, cl
rol edi, 8
cmp si, si
cmp ax, 0x5e9
ror ax, 1
nop
and cx, 0x103d
add ebx, edx
ror dh, 4
adc bh, cl
or bl, 0x4c
xchg dx, ax
or cl, bl
mov dx, cx
sbb edx, edx
mov si, 0x370e
rol eax, cl
rol cx, 5
dec bh
inc edx
and bx, si
inc bh
rol edx, 8
test edi, 0x216ac8d5
not ecx
cmp bh, cl
add bx, di
sbb ah, 0x17
rol dh, 4
shl esi, cl
ror dl, 7
and bh, dl
cmp ecx, esi
shl ah, 1
sub bx, si
shl edi, 5
not cx
ror ecx, cl
xor edx, 0x5e786d1c
add bx, 0x4c82
sbb ch, bl
test dl, 0x34
inc dx
mov esi, eax
xchg ecx, eax
and bx, cx
or dh, cl
add eax, edx
sbb esi, 0x5addb048
add ecx, esi
inc dh
not edi
shr dl, 7
shr edx, cl
test ebx, esi
not al
stc
shl eax, cl
mov ebx, 0x2f16bb2f
pop esi
shr edx, 3
add edx, 0x6616ad99
xor bl, 0xc
push esi
xor si, bx
adc al, cl
shl al, cl
cmp cx, 0x444d
stc
cmp si, 0x450
nop
mov esi, eax
sbb edx, edi
pop esi
pop edi
pop eax
pop edx
pop ecx
pop ebx
push ecx
inc cl
push eax
push esi
add eax, esi
push edx
adc edx, esi
stc
cmp edx, eax
rol edx, cl
ror cx, cl
push edi
not di
rol dx, cl
push ebx
add ebx, 0x41cd3f39
cmp bx, si
test ax, 0x170f
test cx, 0x3b0d
or ecx, 0x41ba6355
stc
mov ebx, esi
xor ebx, 0x74573c09
or dx, 0x1ca3
not dx
adc cl, bh
adc dx, di
shl ah, 6
sbb bl, 0x3b
xor cx, 0x7d69
mov ebx, edx
mov dx, 0x7d4
shl al, cl
xor cx, 0x51ce
xor ah, ch
ror esi, 1
add ecx, 0x4b1b56f5
sub cl, al
sbb edx, edx
not si
nop
nop
rol eax, 3
mov si, 0x4a23
nop
test ecx, ecx
or al, 0x58
ror dx, 3
shl di, cl
cmp edi, edx
inc eax
stc
sub dl, dh
adc ebx, 0x500a9545
mov esi, eax
adc esi, 0x10b179e4
stc
shr dh, 1
cmp ebx, eax
sub bl, dl
and bx, 0x5585
add di, 0x76fd
sbb edx, edx
or ax, si
xor edi, 0x667808c3
adc bl, 0x18
shl ah, cl
mov dx, si
sub dl, 0x54
stc
and dx, cx
sub bh, dh
shr ah, cl
cmp bx, 0x4c6
mov bx, 0x1d5d
cmp eax, 0x79ed4e6e
and dx, 0xcb0
rol eax, 7
or esi, 0x16a735ac
stc
test edx, 0x2fc0ae60
adc dx, dx
add di, 0x71b2
shl bh, 6
shl al, cl
sbb edx, 0x406ad6a5
not ebx
add edx, 0x3d5f73ba
mov bl, dh
cmp dh, 0x53
add dx, 0x3c46
mov cx, di
ror dh, 4
xor cx, si
xchg si, si
rol ch, cl
or ax, dx
shl esi, cl
rol edx, cl
sbb ch, 0x6a
test bh, bh
mov edx, eax
xchg dx, cx
inc eax
xchg cx, di
adc eax, esi
pop ebx
adc cx, 0x2deb
push ebx
ror bl, cl
sub ah, 0x72
and cx, dx
cmp ecx, 0x3188d6f5
shr bx, cl
adc si, 0xe56
ror eax, cl
rol si, 2
stc
not bh
dec eax
cmp di, dx
stc
cmp esi, ecx
not ah
stc
or ah, 5
cmp bh, 0x11
not ecx
xchg cl, ah
add eax, esi
nop
test esi, eax
dec cl
rol esi, 5
sbb edi, 0x5aacfce2
and di, 0x4a8d
not ax
cmp bh, 0x23
rol di, 3
mov edi, 0xe9e2c71
stc
not cx
sbb ax, si
stc
shr edi, 6
xchg ch, bl
mov ebx, eax
and ax, 0x1576
test al, dl
sbb ebx, eax
xchg dl, dh
inc ah
add eax, 0x7d5196a7
and cl, al
not di
ror bx, 1
rol ecx, 3
shl dh, cl
mov ecx, edx
not esi
add ch, 0x6d
inc ecx
or di, di
nop
sub edx, 0x5dda0a15
dec si
inc edx
shl dx, cl
dec edi
sub si, 0x2e79
adc edi, edi
or ecx, 0x11239fb9
xor eax, esi
cmp cl, ah
xchg cl, dh
dec edi
stc
stc
adc di, di
mov di, 0x7aca
sub cx, 0x6d97
mov eax, esi
shr ch, 8
rol edx, cl
inc dl
mov ebx, 0x54a16ffc
inc cl
rol bh, cl
cmp si, 0x703c
xor si, 0x2dfa
adc bh, dh
nop
nop
xchg bx, bx
shr si, cl
nop
inc bx
adc dh, ch
shr bx, cl
sbb di, dx
or dx, bx
test dh, 8
dec dh
xchg dl, dl
and al, bh
add edx, edi
nop
inc ch
pop ebx
inc dx
shr si, cl
xor eax, ecx
nop
push ebx
sbb bl, 0x15
mov al, 0x63
stc
sub eax, 0x75d5731b
mov esi, esi
sub cl, 0xc
and cx, 0x77c2
stc
not dl
sbb edi, eax
shl ah, cl
dec dh
shl bl, cl
or cl, 0x3a
xor esi, ebx
inc dx
shl esi, cl
inc ecx
rol bl, cl
and edx, 0x632cbc8f
ror dh, 4
cmp bx, 0x1144
xchg bx, dx
rol ebx, cl
sbb si, bx
adc ebx, eax
and eax, esi
test ecx, edi
nop
rol dh, cl
and ebx, 0x2c82cc85
rol eax, 6
mov cx, 0x5932
pop ebx
pop edi
pop edx
pop esi
pop eax
pop ecx
call fcn.00614896
push edx
push ebx
xchg edx, ebx
push eax
adc ebx, eax
xor bx, 0x3af7
push ecx
test ecx, ebx
cmp bl, 0x46
push esi
adc ax, si
nop
shr ebx, cl
pop esi
pop ecx
pop eax
pop ebx
pop edx
call fcn.00614d1e
jnp 0x60cffc
jns 0x60cffc
push edx
mov dx, 0x642
pop edx
call fcn.006152a6
nop
push ecx
xchg ecx, ecx
push edi
rol edi, 4
push edx
push esi
sub edx, esi
push eax
sbb ax, di
push ebx
or bx, 0x140f
xchg edi, ebx
and bx, 0x2129
sbb edi, edi
stc
mov dl, 0x7e
shr esi, cl
cmp ch, cl
sub ecx, ebx
shr al, 3
mov al, dh
sbb dx, 0x67ff
cmp di, 0x4d11
mov ebx, 0x54e73e8a
nop
sbb bh, 3
xchg cx, si
dec ah
mov ebx, 0x5e3deeb4
test al, bl
inc bl
rol di, 5
nop
stc
inc esi
mov bx, bx
not edx
sub ax, cx
adc ax, di
pop ebx
pop eax
pop esi
pop edx
pop edi
pop ecx
call fcn.00615899
push ebx
push edx
xchg bx, dx
push eax
shr ah, 5
sbb ebx, 0x62e7aedc
not ebx
pop eax
pop edx
pop ebx
push edi
push edx
and edi, edx
shl dh, 2
stc
push ecx
push ebx
xchg ch, bh
push esi
dec si
not edx
stc
xor ebx, 0x3194005d
rol bh, 3
inc ecx
sbb cl, 0x3c
nop
push eax
ror ah, 6
adc cx, dx
xchg dx, di
nop
shl esi, cl
rol ax, 1
inc cx
ror eax, 3
or si, si
not dh
adc eax, eax
sbb ch, al
xchg esi, ebx
rol ebx, cl
dec di
xor ax, dx
shl eax, 1
xchg cx, cx
ror edx, 4
shr cx, 1
shr esi, 5
pop eax
pop esi
pop ebx
pop ecx
pop edx
pop edi
jnp 0x60d12c
push ecx
test ecx, 0x17a267bd
shr cl, cl
add cx, 0xf78
push edi
or di, 0x4e5a
push edx
adc dx, 0x4341
push esi
xor si, si
mov si, di
nop
push ebx
or bl, dl
nop
or edi, edx
push eax
mov ax, dx
add di, 0x315d
test edi, edx
or di, ax
mov edx, eax
pop eax
pop ebx
pop esi
pop edx
pop edi
pop ecx
call fcn.00615dd6
push eax
push edx
sbb al, dh
dec dx
pop edx
pop eax
jnp 0x60d1a7
jo 0x60d160
push edx
push ecx
sbb dh, ch
push eax
push ebx
adc ah, bh
mov ebx, eax
pop ebx
pop eax
pop ecx
pop edx
call fcn.00616320
jne 0x60d15b
call fcn.00616712
call fcn.00616b2a
call fcn.00616eae
push ecx
push eax
xchg ecx, eax
sbb al, 0x4a
mov cx, 0x13b2
push edx
and dl, 0x33
nop
push edi
inc edi
stc
adc edx, 0x6e190919
not ah
pop edi
pop edx
pop eax
pop ecx
call fcn.00617396
push ebx
push ecx
or bh, cl
pop ecx
pop ebx
call fcn.0061765f
call fcn.00617a6e
push edx
inc dx
push esi
push edi
or si, di
stc
pop edi
pop esi
pop edx
push eax
inc ax
pop eax
call fcn.00617d0f
nop
push eax
shr ax, 3
push ebx
xchg ebx, ebx
push edx
sub ebx, edx
inc ah
not eax
rol al, 8
or bx, 0x10b1
push edi
rol edi, 7
push ecx
inc cl
or bx, 0x4656
or di, cx
shr ch, 1
sbb dx, 0x4d13
dec bh
push esi
mov si, bx
shl dh, 8
inc esi
stc
xor ebx, edi
ror cl, cl
and ecx, edi
mov esi, edx
rol ax, 4
not dx
shr ebx, 2
stc
dec bl
nop
xor bx, si
test cl, al
xor cx, dx
sub dx, 0x438c
cmp ah, al
rol cx, cl
inc dl
not bl
not ebx
nop
dec cl
sbb dh, ch
rol ax, cl
mov si, 0x6037
not cx
shl cl, 3
shr dh, 5
sbb si, 0x2cb8
or dh, bl
ror edi, 5
not cl
adc bl, cl
or ah, 0x3e
not esi
shr dl, 2
sub ecx, 0x78bf06e4
add eax, 0x45f959a3
sub dl, al
xchg al, al
add edi, 0x5ae79170
pop esi
pop ecx
pop edi
pop edx
pop ebx
pop eax
jecxz 0x60d25b
call fcn.0061812a
inc eax
jmp 0x60d9f1
test bl, bl
je 0x60d9f1
inc edx
stc
push esi
add esi, 0x3303c060
push ebx
push ecx
shr bx, cl
stc
push edx
shr dx, 7
sbb ebx, edx
push eax
mov al, 0x64
rol dh, 5
inc esi
mov ch, 0x4c
and ax, 0x34ac
xor ecx, esi
push edi
dec edi
sub di, 0x2f1
inc eax
dec eax
and dx, di
stc
add ebx, 0x7cc2b626
stc
not ax
not dh
xor si, ax
rol ax, 4
add di, 0x154
or bh, dh
mov ah, dh
and cx, cx
stc
adc cx, si
adc di, 0x259b
nop
add cx, si
shl eax, cl
dec dh
not bx
ror si, 7
dec si
sbb cl, 6
sbb dx, 0x20c7
sbb bl, 0x28
not edx
sbb edx, 0x1e45e042
mov ah, ch
dec bx
mov ch, 0x45
xor eax, ebx
sbb cx, 0x48f7
test edi, esi
rol edx, 3
xchg bh, ch
nop
shr eax, cl
cmp dh, cl
ror bx, 3
or edi, 0x41df3298
inc edx
ror ah, cl
cmp ecx, edx
and edi, 0x3b5c12d0
not cl
cmp cl, 0x15
inc dx
sub dh, bl
add dl, 0x30
inc bh
shr eax, cl
add ch, cl
test cx, 0x1200
shr ebx, cl
shl cl, cl
sbb esi, 0x5f35e7f
sub cx, si
adc si, 0x60e8
sbb dl, 0x57
xor ax, si
stc
mov ebx, ecx
test dh, 0x45
stc
sbb ebx, ecx
nop
test ebx, ebx
rol cx, 1
mov dh, 0x28
rol ecx, 1
test ebx, esi
not edi
or esi, eax
shr ecx, cl
sub di, 0x71b6
cmp ebx, 0x26796ac0
shr cx, cl
sbb ebx, 0x52e70024
shr bh, cl
rol edx, 2
adc si, ax
shr edi, cl
or esi, edx
rol bl, cl
pop edi
cmp dx, 0x1c01
and ah, 0x6e
xchg edx, esi
push edi
mov edx, edi
sub eax, 0x6d835726
mov bl, dl
rol dh, cl
ror si, cl
ror edi, 4
not dh
cmp edx, ebx
sub eax, 0x6728cc3d
test ebx, 0x49c6c829
dec di
rol si, cl
sbb bx, 0x710e
stc
shr di, 2
shl dx, 6
not bl
sbb edi, 0x49d3b151
rol dx, 5
inc al
xor si, 0x1b99
add di, dx
nop
dec ax
or si, 0x4be8
sub edi, eax
or cx, 0x71e
add esi, 0x562a16c2
nop
mov dx, 0x4420
xchg ecx, ecx
test ax, bx
stc
adc ah, bl
xor ecx, 0x61ae83b5
dec ecx
or dh, ch
mov ebx, ecx
shr dh, 2
shr bx, 1
add dx, 0x62b2
nop
and ah, bh
sub ebx, 0x6422657d
not di
dec ax
add si, 0x3e1e
nop
mov al, 0x2e
ror dl, cl
adc dl, ch
shl edi, 6
shl edi, cl
nop
sbb si, si
adc edi, 0xf2ff914
shr di, 8
xchg bh, ch
add dx, ax
shl ebx, cl
adc cx, di
shr esi, 2
ror bl, 6
xchg di, cx
ror edi, cl
cmp dl, 0x1d
stc
sub ebx, edx
adc al, al
nop
xor dx, 0x1237
or ebx, 0x4cc83509
xor si, ax
cmp di, 0x147c
sbb ebx, 0x511c8c53
ror ebx, cl
sbb dh, 0x45
ror ch, 4
adc ax, dx
xchg edi, eax
shr ebx, cl
nop
ror ebx, cl
test edi, 0xa520832
shr dx, cl
adc cl, ah
shr di, cl
shr al, 8
ror esi, 6
sbb si, dx
inc ax
shr bx, cl
inc dl
sbb esi, edi
xchg bl, bh
and dl, bh
or di, ax
pop edi
stc
nop
ror dl, cl
nop
mov ch, ah
shr ecx, cl
xor dx, dx
not al
shl si, 8
and edx, 0x1f57a633
shl esi, 8
xchg edx, edx
stc
sbb bx, 0xc89
sbb dl, ah
not eax
cmp si, 0x462c
cmp dx, cx
ror dl, 5
cmp dx, 0x3cb0
shr cx, cl
stc
cmp ah, 0x2d
dec ax
or dl, bh
push edi
dec di
not bx
cmp cl, 0x7a
sbb edi, 0x22bf7431
shl eax, cl
mov ebx, esi
sbb bx, 0xd5f
dec ecx
nop
ror ax, cl
or edx, 0x566c68f7
dec eax
stc
not esi
and bl, 0x67
inc ah
cmp edx, edi
xor cl, ch
add ebx, 0x6b8b8bdd
rol edi, 8
test cl, 0x2e
xor dl, al
mov bx, bx
and cx, 0x13e4
xor dh, ah
ror ecx, cl
sub edx, ebx
ror ecx, 3
add dx, 0x2c43
and edi, edx
sub cx, 0x7550
not cx
sbb edi, ecx
sub dx, 0x6568
shr bh, cl
adc ebx, edx
nop
sbb ah, 0x15
rol ch, 6
xchg cx, ax
mov si, bx
cmp ax, 0x613c
stc
adc si, 0x688c
xor edx, eax
or cl, 0x5d
shr al, 1
cmp cx, 0x5794
sbb dx, 0x7045
adc ch, 0x5b
cmp eax, 0x3ff09f65
cmp bx, 0x4cd2
inc ebx
add edx, edi
add esi, ebx
adc bx, di
stc
shr ah, 8
stc
or esi, 0x415180e9
add ah, ah
add al, dh
add cx, 0xd74
test ah, al
xor edi, ecx
nop
sbb ax, cx
sbb cx, si
inc cx
mov eax, ebx
and ah, 0x49
sbb dh, bh
mov edi, ebx
not eax
nop
pop edi
cmp al, bh
nop
push edi
xchg di, ax
xor ax, ax
mov ah, bh
dec esi
or ax, 0x2a42
shl si, cl
mov edi, 0x5b1b8351
shl bx, 7
shr dl, 8
not ah
and ebx, esi
stc
xor bh, ah
dec bl
nop
inc ch
shl cl, 6
rol esi, cl
shr ax, 6
xor ecx, edx
not ebx
nop
xor bh, dh
xor ecx, 0x3fc99648
rol eax, 4
mov bl, 0x21
sub bl, bl
and edx, edx
xor si, 0x7988
stc
cmp ebx, eax
stc
xchg bl, dh
test ax, cx
ror al, 1
xor di, 0x68ed
ror bh, 6
adc dh, 0x49
and ebx, eax
adc bl, bh
shr cx, cl
test eax, eax
nop
add ch, 0x45
stc
or dl, 1
add al, bh
dec ax
stc
nop
dec cx
adc esi, 0x113ae0cb
test dh, ah
and ebx, edi
shl dl, cl
adc al, ch
adc bh, bl
test si, dx
stc
rol ax, cl
shl bl, cl
sbb ax, dx
sbb si, cx
shr bx, cl
sbb ecx, 0x5244da8a
shl ecx, cl
and di, si
adc dh, dh
mov cl, bl
adc edi, 0x44dadd72
add ax, 0x471c
ror ch, 4
mov bx, 0x7718
shl ebx, cl
pop edi
pop eax
pop edx
pop ecx
pop ebx
pop esi
push ebx
push edx
xchg bx, dx
push ecx
xchg dx, cx
sbb bh, 9
push eax
sbb eax, 0x72202e38
sub ecx, edx
push esi
add esi, 0x42a09f9b
inc edx
rol dl, 6
xor eax, 0xa3ddb12
test esi, ecx
or ebx, 0x54307f14
shr si, 3
stc
test bh, ch
push edi
add ebx, edi
ror ax, cl
stc
test si, ax
cmp ebx, edi
xor cx, cx
xor ch, 0x7e
inc esi
cmp bh, 0x4c
stc
and ecx, esi
dec dx
and di, dx
shl dh, cl
and ecx, edx
and edi, 0x1449af38
rol cl, 3
shl ebx, 7
test edi, 0xc1d792c
sub bh, bh
mov ah, bl
and ebx, 0x5da79389
sbb dl, al
xchg ah, dh
xchg dx, di
or edx, 0x26fc4ad
test ax, 0x1cdb
stc
or si, 0x517c
dec ax
and ch, 0x65
nop
shl dx, 6
and dh, 0x53
ror ax, 3
stc
nop
xor esi, edi
cmp di, ax
ror esi, cl
not si
sub cx, ax
cmp edi, edx
not ax
inc eax
sbb ch, bh
not dx
nop
and ch, ch
not bh
inc bl
sbb dl, 0x4f
sbb di, bx
shr edi, cl
sbb ecx, esi
dec si
xchg cx, ax
shl si, 8
rol eax, 5
cmp bh, 0x59
xor bl, bh
rol al, cl
mov bh, 0x28
stc
or di, 0x664a
add bx, dx
test dh, 0x6d
or cx, bx
sub dh, al
mov ax, 0x903
not edx
xchg si, ax
xchg dh, ch
mov dx, di
test ebx, esi
sbb bl, 0x62
sub ah, 0x76
and cl, 0x42
add cx, 0x5e37
sbb ax, si
mov edx, edx
sub ax, 0x7720
mov bh, cl
mov si, 0x2502
ror bl, 8
sub edi, eax
pop edi
push edi
add di, cx
xor bx, cx
shl bx, 7
mov cx, 0x2afe
or si, 0x78ff
cmp eax, 0x1acc7d67
sbb cl, dh
adc esi, edi
inc ebx
not bh
ror bx, cl
stc
and dl, bh
cmp cx, ax
adc bh, ah
shl bx, cl
shr bl, 2
ror al, 5
sub si, si
add di, 0x4284
shr ah, 4
ror edi, 7
nop
sub cx, 0x4990
shr al, 4
sub dx, 0x6f0a
sbb ch, 0x1f
cmp edx, 0x6f7b2e11
dec ebx
shr dx, cl
rol ecx, 8
and cl, 0x70
xor al, cl
not eax
nop
shl di, 7
stc
inc edi
ror esi, cl
and dx, si
or ecx, 0x648b9077
rol dl, cl
sbb bl, 0x28
nop
dec esi
or edi, edi
or edi, 0x107f8184
sbb bl, bh
mov cx, 0x296
sbb eax, ecx
mov dl, cl
or dh, 0x7d
not ebx
rol di, cl
inc edx
dec bx
shr di, cl
ror dh, cl
xor cl, 0x4e
xor cl, dl
test dx, 0x618d
xchg cx, di
xor dx, di
cmp dl, ah
mov cx, 0x5b33
sbb ebx, 0x275bb69e
or cl, bh
inc edi
shr eax, 5
cmp si, 0x55a
inc esi
add di, 0x78ec
rol bx, 6
mov ebx, 0x23e61c7a
shl dl, cl
add ax, 0x488f
nop
or di, 0xe76
and bh, 0x30
xchg ecx, eax
or ebx, 0x4526f822
and dx, 0x6bc
stc
xchg edi, edx
cmp cx, bx
dec ecx
and cx, cx
test di, 0x137f
test ch, 0x15
sub cl, bh
or cx, 0x66d6
test dh, bl
ror si, 1
sbb ecx, 0x1671de4e
sbb cl, 0x17
not edi
shl dx, 5
ror esi, cl
or bx, dx
add al, dh
pop edi
xor ah, al
test bx, 0x697b
shl ah, cl
xchg ecx, ebx
or ebx, ebx
push edi
and edi, esi
rol eax, cl
rol ecx, cl
dec dl
cmp dh, 0x24
test bx, di
ror cl, cl
rol dx, 8
stc
xor ax, cx
or bx, cx
cmp si, 0x1ca6
rol dh, 7
cmp esi, 0x1a2e31a0
dec ax
ror si, cl
xor ebx, 0x225ff356
mov al, 0x4a
cmp esi, 0x5f891364
ror edx, 1
or di, 0x2d81
shr dl, 6
sub ecx, 0x4ff67d65
and bx, 0x708
test si, cx
dec ecx
xor ah, 0x20
inc dx
and di, bx
test cl, 0x19
mov ch, bl
shr bl, cl
rol dl, cl
cmp edi, 0x21bab73d
rol esi, 2
xor al, dh
adc edx, 0x6b163b20
dec dh
shl cl, cl
adc bh, al
ror bx, 8
mov cx, cx
sbb bl, 0x36
add si, ax
nop
adc eax, 0x76db9bb3
inc dh
inc dx
dec bh
nop
shl di, cl
or cx, dx
xor eax, 0x6c17db76
and bl, 0x15
inc edi
rol di, 1
or al, dl
xchg cx, di
sub cl, 0xc
test edi, 0x6067f423
adc bl, ch
ror edi, cl
ror di, cl
stc
or ax, cx
test cl, cl
not dh
xchg esi, edx
sbb di, 0x3f60
inc edx
pop edi
pop esi
pop eax
pop ecx
pop edx
pop ebx
push edx
push ecx
shl dx, cl
pop ecx
pop edx
je 0x60d9eb
ja 0x60d9d7
push eax
add ax, 0x3f5b
push ecx
dec cx
add eax, eax
pop ecx
pop eax
push eax
test ax, 0x1185
pop eax
call fcn.0061849d
push edx
test dl, 0x35
push ecx
sbb ecx, 0x40a9bfb1
push esi
ror si, 5
stc
pop esi
pop ecx
pop edx
inc esi
jmp 0x60c188
pop esi
pop ebx
pop ebp
ret