Function at 0x54782f
Capabilities:
Authenticate hmac
Encode data using base64
Encrypt data using aes mixcolumns step
Encrypt data using speck
Parse credit card information
Parse pe header
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
push ebx
push esi
push edi
xor eax, eax
stc
push ecx
test cl, cl
push edx
shl dh, cl
push eax
dec ax
stc
or ecx, 0x5347a133
push edi
sbb edi, 0x4c104b04
cmp dl, 0x74
test ch, al
sub cx, ax
push ebx
sub ax, bx
test edi, 0x5aaa1855
stc
mov di, 0x6db8
mov dx, 0x7f6d
mov dh, 0x7e
adc dh, 0x6e
push esi
and si, 0x519
ror cx, cl
add al, 0x2a
stc
xor si, 0x169e
or ax, 0x21a2
stc
mov dx, 0x1f32
not eax
nop
xchg ebx, eax
add bl, 0x3e
dec dh
not al
sub cx, cx
and esi, esi
or cx, 0x434
not esi
sub di, 0x14d5
inc cx
stc
dec bh
sub bl, 0x45
dec ecx
not edx
sub ax, 0x220f
and edi, esi
xchg ebx, eax
cmp ah, 0x1b
mov cl, 0x59
mov al, bl
rol cx, cl
nop
add ch, dl
dec ebx
ror ax, 4
stc
sbb bx, di
and edx, eax
sub dh, 0x7f
xchg dh, cl
xor cl, 0x32
adc di, bx
and dl, dl
or cx, 0x7b6d
dec dl
and dl, 7
or dx, 0x70f4
rol ah, 6
stc
sub dl, ah
sub bl, ch
sbb cx, 0x4174
shl dh, cl
xchg edi, esi
add dx, 0x589e
inc dh
cmp ax, 0x1ccf
adc dl, al
nop
or di, 0x3958
xor dx, 0x4acf
not dl
add eax, 0x600da492
test edi, 0x38706470
sub ecx, 0x3d14c869
sbb ax, 0x6ea7
ror cl, cl
add cx, dx
add bx, 0x949
inc ebx
xchg bx, di
or dl, al
not ah
and ecx, ebx
ror dl, 7
mov bx, cx
shl dx, cl
rol edx, cl
test edi, 0xb8df378
xor bx, 0x7d84
stc
test dx, 0x705f
pop esi
cmp ax, ax
sbb ah, bh
sbb di, 0xc88
rol cl, 4
nop
xor di, 0x1c6a
dec eax
adc bx, dx
cmp ecx, 0x4d0bb260
sbb dx, 0x4842
mov dx, dx
mov cl, ah
cmp dl, bh
not bh
push esi
shl si, 3
shr ecx, 3
ror ecx, 8
shl edx, 4
sub eax, 0x124a6142
and cx, 0xaf0
dec di
mov dl, ch
xchg si, cx
sub dx, 0x682a
inc cl
xchg dx, ax
mov bx, 0x6b41
xchg edi, eax
add cl, 0x2e
dec ch
stc
and eax, 0x713bc648
rol cl, cl
sub ecx, ecx
or ch, bl
and ah, bl
ror dl, cl
test bx, 0x7cb5
inc bx
xchg di, ax
inc ax
test dx, si
xchg esi, eax
shl di, 8
add cx, di
and bl, 0x4a
test esi, ebx
ror bx, 5
nop
not bh
mov ch, cl
shl dl, cl
xchg edi, esi
sbb esi, esi
shr ah, cl
cmp cl, 0x46
shl al, 3
shl esi, cl
shl eax, 3
stc
stc
stc
adc esi, ebx
cmp edx, 0x6ae86e03
shl ax, 1
inc cx
shr bx, 8
cmp bh, 0x5c
shr ebx, 7
stc
add dl, ch
shl ch, 7
sbb edx, 0x34663ab8
sbb eax, ecx
not cx
shl esi, 4
mov ch, 0x21
test bh, ah
test cl, 0xa
not cx
xor di, 0x17e5
rol di, cl
add ch, 0x13
sub bh, ch
mov ah, 0x47
cmp dx, bx
and bx, 0x6fff
test dh, 0x7c
sub ax, si
inc cx
cmp si, bx
and edi, esi
sub al, 0x48
and si, 0x3afe
xor bl, 0x69
rol esi, cl
sub cx, 0x71ac
shl si, 3
or ebx, 0x603364d4
rol dx, 3
pop esi
shr al, cl
rol cl, 4
rol ecx, cl
sub cx, 0x2af7
stc
push esi
add esi, ecx
not ebx
or cl, 0x37
test dl, bl
inc esi
inc edi
nop
mov ah, dl
cmp cl, 0x2e
shr bh, 7
test ebx, ecx
shr dl, 7
rol ecx, cl
test di, cx
ror edi, 7
dec si
ror di, cl
and edx, 0x681f85f7
stc
sub cl, bl
inc si
shr bx, 4
cmp dh, 0x19
not dh
mov ebx, 0x456a3c7a
shl cx, 1
stc
nop
or di, ax
and dx, 0x1696
stc
xchg cx, ax
cmp si, dx
inc al
not edx
mov al, ch
inc cl
mov ebx, 0x6a59be1
rol ax, cl
rol edi, 2
rol esi, 3
test di, ax
shr bh, 5
nop
shr ecx, cl
mov ax, 0x28f9
rol ah, 5
shr ebx, cl
and dx, 0x4493
not ecx
nop
stc
or ax, dx
rol bx, cl
nop
stc
not edx
mov ch, 0x75
shr edx, cl
test edi, ecx
xor bx, di
sbb eax, eax
adc dx, 0x5db6
shr bl, cl
sbb bx, bx
rol dx, 7
add dl, 0x52
shr edx, cl
adc cx, 0x710b
xor si, 0x6f7e
and al, dh
add bh, 0x78
rol cx, cl
shl dx, cl
cmp edx, edx
mov ah, bl
xor cl, ch
xor ch, 0x5a
stc
cmp bh, 0x4b
sub ch, 0x6f
inc bh
xchg di, dx
rol bl, 6
not al
adc ah, 0x3f
ror edx, cl
shl ecx, 2
xchg cl, dh
shr ebx, 6
rol si, 7
mov ebx, edi
or ax, di
adc di, si
sbb ecx, ecx
pop esi
test edi, ebx
nop
adc edx, 0x24824670
rol di, cl
or ebx, eax
adc di, bx
inc cx
and cx, dx
ror di, 2
nop
test ah, al
shr edi, 1
push esi
dec esi
xor edi, 0xb95b662
sub bh, 0x66
cmp si, 0x684d
stc
sbb edx, 0x537e891d
nop
not eax
not bh
xchg bx, bx
and esi, edx
test ax, 0x7ad0
cmp eax, ebx
test ebx, edi
mov dx, 0x261d
dec edi
not bh
or esi, ebx
adc cl, al
xchg di, ax
mov bl, 0x4a
or ecx, edx
dec cx
ror edi, 1
dec ch
xor dx, 0x2a92
sub si, 0x1a39
cmp dx, 0x59c
dec cl
sbb dx, 0x4c14
xchg bl, bh
xor cx, bx
dec ebx
inc ebx
mov cl, 0x3a
xor bx, bx
stc
sbb dh, 0x23
mov dl, 0x57
sub edx, eax
xchg ebx, ebx
nop
nop
stc
add bl, 0x28
and edi, 0x7008b066
xor edx, 0x4e1e5015
sub esi, ebx
rol dx, cl
test eax, ebx
dec bx
and esi, ebx
xchg edi, ebx
ror dh, cl
and ah, 2
sub eax, ecx
shr dx, 7
not bh
rol cx, cl
adc bl, 0x1c
test bl, ah
xor edx, 0x701bd064
cmp cx, bx
nop
sub di, 0x16a4
pop esi
pop ebx
pop edi
pop eax
pop edx
pop ecx
push edi
push ebx
xchg edi, ebx
push edx
push ecx
rol dh, cl
push eax
test ah, 0x18
test edx, 0x7ac5a16c
shl bx, cl
not ecx
push esi
rol si, cl
nop
adc ch, bh
or dl, 0x26
test cl, 0x49
and si, di
sub al, ah
adc ax, 0x1d1
sbb bx, bx
add si, 0x3ba8
not dx
nop
or eax, edx
inc bh
xor bl, 0x56
and dh, 0x16
xchg dx, si
pop esi
pop eax
pop ecx
pop edx
pop ebx
pop edi
call fcn.0054f64a
push edi
mov di, 0x167c
push ebx
add ebx, 0x2f16b92b
push edx
cmp dx, 0x6617
push eax
not ah
rol ax, 7
push esi
sbb esi, 0x1319981c
push ecx
sbb ch, 0x29
pop ecx
pop esi
pop eax
pop edx
pop ebx
pop edi
call fcn.0054fb63
call fcn.0054ffa9
push ecx
adc cl, 0x40
pop ecx
mov ax, word [ebp + 0x10]
test al, al
je 0x548cee
shr ax, 8
push ebx
mov ebx, 0x4bcc91da
push ecx
and cl, 0x18
rol bh, 5
push edi
adc di, 0x775d
push eax
mov eax, ecx
or ax, ax
nop
mov ax, ax
and ax, 0x5293
xchg ah, cl
push esi
test bx, si
dec esi
push edx
test dl, al
stc
sbb di, bx
shr ch, 2
or edi, ebx
cmp ebx, edi
shr bx, cl
add bh, cl
inc si
ror ebx, cl
xor di, bx
cmp edi, 0x1184cbd2
inc cl
test ebx, 0x1082fb77
nop
adc ax, 0x68f2
and esi, edi
adc al, ch
test di, 0x4587
adc esi, esi
adc ebx, edx
shl bx, 2
adc esi, esi
or dl, 0x74
sub cx, di
or ch, ah
mov ax, si
rol bh, cl
stc
test ebx, 0x3b7e6c96
add al, ah
dec eax
test ch, bh
ror ch, cl
shr edi, 2
shr esi, 7
or dx, si
test esi, eax
xor bx, 0x4bf5
stc
or bh, bh
cmp dx, 0x2452
or bl, bl
xchg edx, edx
stc
adc ah, dh
mov dh, 0x6f
stc
shr ch, cl
stc
test dh, 0x37
mov bl, cl
cmp ecx, edx
pop edx
pop esi
pop eax
pop edi
pop ecx
pop ebx
call fcn.005502e2
jbe 0x548232
call fcn.005505a5
push eax
ror eax, 7
rol ax, 5
push edx
cmp dl, dl
push ebx
adc bx, 0x4e55
push esi
mov edx, esi
push ecx
xchg dx, cx
and ax, cx
rol bl, 6
dec ah
cmp esi, 0x3d2710f6
nop
or cx, ax
inc bh
nop
shr dx, 4
push edi
rol edi, cl
adc eax, 0x2593745a
sbb ax, 0x5564
stc
xchg si, cx
stc
xor ecx, 0x66fed359
inc cx
or ah, 0x2f
or bh, 0x16
shl ebx, 5
not di
sbb ecx, ebx
dec edi
shl eax, cl
adc di, 0x5af0
or bx, ax
adc ax, 0x116b
mov dx, 0x62bb
rol ah, cl
sbb esi, 0x5c47c9f
or di, ax
shl bl, cl
sbb ebx, ecx
or edi, ebx
rol cx, 7
mov cl, dl
rol edx, cl
add ch, ch
rol ecx, 2
xor ecx, 0x2d6ef4da
test edi, 0xebce538
sbb dh, bl
xchg cl, cl
dec bh
shl si, 7
not si
add dl, bl
not si
not eax
mov dx, 0x19f4
adc edi, ebx
dec ch
nop
mov bh, bh
sbb dx, di
inc edx
shr si, 2
nop
or ch, bh
test bh, bh
sbb dx, 0x45b3
shl edi, cl
stc
xor ax, 0x66ef
xor dl, ah
stc
cmp ecx, ecx
or edi, 0x3b7344a9
rol bx, cl
ror edi, cl
shr cx, 1
cmp cx, si
rol ah, 6
mov ax, dx
shr bl, 7
ror ah, cl
xor di, bx
stc
ror bl, 4
sbb eax, 0x29b4712f
shl ch, 5
dec ch
rol dl, cl
test ebx, eax
test ecx, 0x563620f2
sub dh, ah
inc ebx
cmp si, cx
xor di, di
rol esi, cl
sbb dh, 0x59
test bx, 0x21fe
cmp cx, cx
test al, ch
pop edi
mov dx, ax
mov ch, 0x6f
push edi
add edi, edx
not ah
sub ecx, 0xafdc863
shl bh, 1
xor dl, ah
adc al, 0x36
shl bl, 8
stc
cmp al, 0x64
shr cl, cl
add edi, edx
cmp bh, 0x43
rol di, 8
and dh, ah
not ax
inc eax
shr bx, cl
and eax, 0x72b0e688
not bl
or ax, 0x585e
test cl, bh
cmp bx, 0x3654
test edx, 0x3fe353dd
or si, dx
inc al
ror ax, 2
not si
rol al, cl
or al, 0x2b
shl dx, 8
stc
shr dx, 3
test cl, dl
sbb ah, dh
shr edi, 3
or di, 0x5625
mov eax, edx
cmp bh, 0x4a
sbb bh, dl
add bx, 0x681
mov edi, edi
sub ch, ch
cmp edx, edi
and si, bx
inc esi
add eax, edi
sbb bh, 0x52
not ecx
ror si, 8
xchg ecx, eax
mov esi, 0x15d3b83b
sub bx, 0x5fff
or bh, al
xchg ebx, edi
shr edi, cl
stc
sub si, bx
sbb ebx, 0xc95f3e3
add al, 0x60
add esi, 0x7f410a52
ror ecx, cl
nop
stc
sbb dh, dl
and ebx, 0x4f5599ce
or ecx, ecx
cmp bx, ax
not ah
dec eax
and dl, dl
rol ah, cl
not ch
test al, 0x39
nop
add ebx, edx
inc edi
add edx, edx
adc eax, 0x2bf67c28
test dl, 0x33
mov esi, 0x29a70276
and dl, bh
shr ah, 5
xchg ch, dh
stc
mov bx, di
mov bl, dh
not edi
pop edi
pop ecx
pop esi
pop ebx
pop edx
pop eax
call fcn.005509fe
push ecx
push edx
xchg cx, dx
shl cx, cl
nop
stc
push eax
inc al
push ebx
shl ebx, cl
add dh, 0x2a
test eax, ebx
shr dx, cl
sbb dx, 0x5bce
rol dh, 5
rol dl, cl
xchg cx, ax
adc dx, 0x4b98
not dl
push esi
sub edx, esi
dec ax
push edi
not di
cmp bl, 0x5d
shl edx, 6
not esi
stc
xchg bx, ax
add eax, 0x77dcc36f
cmp ebx, edx
and edi, 0x2a344a92
shr ebx, cl
rol cl, cl
xor edi, 0x7dbd04ea
rol bh, 3
xchg bh, al
not ebx
stc
ror ebx, 8
stc
not ch
or bx, 0x3ca8
dec ch
inc ecx
inc edi
stc
cmp cx, 0xb40
xchg bx, ax
xor dx, bx
sub bx, 0x3651
not ah
mov dl, 0x33
rol bl, cl
stc
xchg ebx, edx
add dx, 0x3ec6
mov al, 0x5f
sbb eax, 0x9533dc2
sbb edx, 0x53994b5d
xor eax, eax
ror esi, 7
inc di
nop
nop
adc dx, 0x2c0
xchg ebx, edx
sbb dx, 0x5ecd
adc ax, di
inc si
sub eax, edi
stc
adc eax, 0x7eb64bdc
not esi
shr cx, 3
rol dh, cl
test ah, 0x7c
inc dh
adc bh, 0x13
not bx
add al, bl
add bl, dh
shr ch, cl
sbb al, ch
or esi, eax
ror edx, 1
xchg di, di
rol bx, cl
add dl, 0x57
nop
not cl
ror al, 1
test ah, bl
cmp esi, ecx
sbb bl, ah
shl si, cl
xor bl, 0xf
add dh, dh
ror cl, 8
dec ch
shl edi, 1
inc di
test cl, 0x7a
xchg cl, bl
dec ebx
sub ch, 0x12
pop edi
cmp bh, ch
and dx, 0x7eca
add ah, 0x41
rol si, 4
not dh
test bl, bl
sbb ebx, 0x7896f86b
test al, 9
nop
dec cx
shl bl, 5
dec bl
sub cl, dl
xchg cl, bl
shl eax, cl
and esi, 0x7222bd87
xchg ebx, esi
shr ah, 6
not esi
rol ecx, 8
add ax, 0x47da
pop esi
pop ebx
pop eax
pop edx
pop ecx
jle 0x5481b9
push ebx
push edx
sbb ebx, edx
and dx, bx
push ecx
shl bx, cl
shr bh, 4
mov bh, bh
push edi
test ebx, edi
test edx, 0x6039f027
shr ecx, cl
nop
sbb di, dx
push eax
ror eax, cl
shr dl, cl
rol di, cl
nop
push esi
inc si
add bl, 0x40
and eax, ecx
test ch, 0x13
shl bx, cl
cmp edi, ebx
sub bh, dl
shr di, cl
shl ch, 7
pop esi
pop eax
pop edi
pop ecx
pop edx
pop ebx
push ecx
inc cx
push esi
and si, 0x5b39
push eax
rol ax, cl
stc
stc
push ebx
sub al, bh
push edx
or bl, dl
and edx, 0x394c00d1
or ebx, 0x7e964859
or dl, cl
pop edx
pop ebx
pop eax
pop esi
pop ecx
call fcn.00550fb9
call fcn.0055136b
js 0x5481b4
push edi
adc di, 0x6e88
push ebx
push edx
adc bh, dl
adc bx, dx
push ecx
ror ebx, cl
pop ecx
pop edx
pop ebx
pop edi
push ecx
rol ch, cl
pop ecx
call fcn.00551713
call fcn.00551a87
jge 0x548211
push ecx
test cl, 0x30
inc cl
stc
push edx
ror edx, 7
push edi
sub ecx, edi
add ch, ch
push eax
sub eax, 0x138e3753
pop eax
pop edi
pop edx
pop ecx
push ebx
adc ebx, 0x79bd6485
push ecx
shl cx, cl
push eax
shr ax, cl
push esi
not esi
pop esi
pop eax
pop ecx
pop ebx
push eax
inc ah
pop eax
call fcn.00551ea0
call fcn.005521de
push esi
add esi, esi
pop esi
push edx
test dl, 0x17
pop edx
push ecx
push eax
xchg cx, ax
pop eax
pop ecx
jbe 0x548221
push edx
xchg dh, dh
pop edx
push eax
push ebx
add ah, bl
pop ebx
pop eax
push edi
push ecx
xchg edi, ecx
stc
push eax
not ax
push esi
xor di, si
pop esi
pop eax
pop ecx
pop edi
push edx
dec edx
push ecx
xor dh, cl
push edi
push eax
add di, ax
push esi
dec esi
cmp dl, 6
rol di, cl
shr ax, cl
xchg di, cx
and cx, 0x6d89
shl esi, 4
shr si, cl
push ebx
add bl, 0x19
cmp dh, 0x12
cmp ecx, edx
cmp ecx, ecx
dec ah
test ch, 0x30
pop ebx
pop esi
pop eax
pop edi
pop ecx
pop edx
call fcn.00552630
push eax
push ecx
shr al, cl
pop ecx
pop eax
push edi
push edx
adc edi, edx
pop edx
pop edi
call fcn.00552a0c
push dword [ebp + 0x14]
push eax
push dword [ebp + 8]
call fcn.00552d94
call fcn.0055303c
push ecx
push edx
add ch, dh
push eax
not al
mov al, dl
shl ax, 4
push ebx
sbb bl, dh
stc
add ecx, eax
sbb cl, bl
nop
shr cl, cl
inc bl
xchg bl, dl
push edi
not di
nop
or edx, 0x135459ee
dec eax
push esi
mov si, bx
adc di, 0x35be
adc si, 0x7af0
dec edi
adc cl, 0x43
mov di, 0x76d2
rol dx, 5
stc
xchg cl, dl
add ax, si
xor eax, 0x1c9be9b3
shl ax, 5
inc edi
nop
shr ecx, cl
add ecx, 0x3470e037
dec cx
inc al
nop
xchg esi, edi
xchg edx, esi
test eax, edx
sub ebx, ebx
ror bh, cl
sbb di, dx
shr eax, cl
xchg ecx, eax
sbb eax, 0x521a6633
inc edi
shl ecx, cl
stc
sbb di, 0x4f03
nop
nop
xor ax, 0x7071
not bh
nop
dec ebx
xor cx, di
nop
stc
not esi
test dx, si
dec si
ror esi, 3
not esi
sbb bl, 0x79
and ax, 0x24fc
cmp ch, dh
shl si, cl
shl dl, 8
xchg di, dx
rol ebx, 4
shr dx, 8
test dh, al
rol cl, 2
or ax, dx
sub si, 0x3c28
xchg bx, di
dec cx
sub cl, 0x3f
sub ecx, 0x7fa2c841
not bx
adc dh, cl
and cl, ch
mov di, si
xor di, 0x1a63
mov bl, dl
sbb cx, 0x266b
xor esi, 0x22c4abc
adc ecx, 0x752e3c9b
inc eax
not ebx
dec ebx
nop
shl ax, 6
and dh, bh
sbb ebx, 0x1701bd93
sub di, 0x6b66
dec esi
xor cl, 0x3d
test di, 0x3bbe
shl dh, cl
add dx, 0xc2f
pop esi
test edi, 0x1dadf491
adc cl, al
not bh
stc
stc
push esi
inc esi
not ebx
mov cx, ax
stc
adc si, ax
test al, dh
nop
sbb ch, dl
dec cl
not al
nop
add esi, edi
or ch, 0x7c
inc bh
sbb bh, 0x45
sub esi, esi
dec ebx
add ax, 0x18a7
cmp bl, dl
not di
xchg dl, ch
xchg dl, cl
inc esi
rol bl, cl
shr di, cl
xor edx, eax
dec ebx
shr ch, cl
inc esi
ror di, 6
cmp ax, 0x4c29
mov cx, di
not dl
sbb cl, bl
not bl
shr eax, cl
test si, 0x640c
mov dh, cl
stc
and di, 0x4a86
and edx, 0xa342883
xor ch, 0x38
rol ax, 1
dec ax
sbb ecx, edi
add bx, di
nop
rol al, 6
and ch, 0x2a
add ebx, 0x41646199
mov bh, 0x58
not eax
add al, 7
xor dh, 0x22
sbb edx, ebx
and dl, al
xchg edi, ecx
ror bh, cl
not edx
stc
sbb ah, 0x5e
mov di, si
sub si, dx
test dl, 9
xchg bl, ch
sbb ch, 0x52
xor bl, 0x5e
xor ah, 0x41
xchg esi, eax
adc al, bl
sub bl, bl
rol dh, cl
dec ebx
nop
add edx, 0x206b32a6
or edx, edi
sub bx, bx
xchg ecx, ebx
cmp di, 0x3891
and bx, ax
test cl, dh
sub ecx, esi
not ax
add dh, 0x5c
add ebx, ebx
shr esi, 7
sbb edi, 0x3546a297
dec cl
sub esi, 0x4b497b97
xchg dl, bh
ror eax, cl
dec cl
adc ah, cl
cmp ecx, edx
inc dx
pop esi
sub edi, 0x722eda0b
stc
ror ch, cl
xor bl, 0x11
sub ebx, 0x33fb8088
shr eax, cl
add eax, edx
sub ch, ah
shr eax, cl
test ch, cl
mov ch, bh
sbb dl, ch
sub edi, ebx
push esi
cmp ax, si
stc
or eax, edi
ror ch, 3
add esi, 0x4e58198b
not bx
shr ah, 3
shr dx, cl
nop
cmp bh, 0x28
cmp dx, bx
inc ah
test ax, 0x2145
dec dx
adc si, 0x156c
or ebx, 0x1fb0f6b1
shr esi, cl
sbb bh, cl
xchg di, bx
pop esi
pop edi
pop ebx
pop eax
pop edx
pop ecx
jg 0x548634
push ebx
push ecx
sub ebx, ecx
push esi
or si, cx
rol cx, cl
push edx
not dx
stc
stc
dec cx
add cx, bx
rol esi, cl
adc dx, bx
mov esi, esi
stc
push eax
add ax, 0x3d09
nop
sbb dl, bh
mov bh, bl
inc ch
cmp ecx, ecx
shl ch, 4
not si
rol ebx, cl
stc
not ah
and ebx, ecx
xor cl, 0x70
nop
dec esi
push edi
test di, 0x3305
nop
stc
xor cx, cx
xchg ecx, edx
shl ah, 4
dec cx
mov ax, dx
test cl, al
sub cl, ch
sbb bx, 0x1462
cmp si, 0x7246
rol bx, cl
not di
dec ax
pop edi
pop eax
pop edx
pop esi
pop ecx
pop ebx
call fcn.005534ab
call fcn.0055376a
push eax
push edx
adc ax, dx
push esi
cmp esi, 0x349d587a
push ecx
push edi
xchg ecx, edi
test esi, 0x618c84d9
ror eax, 6
stc
sub di, 0x2d60
sub si, 0x28fa
rol ax, cl
and cx, cx
nop
stc
push ebx
test ah, bh
stc
pop ebx
pop edi
pop ecx
pop esi
pop edx
pop eax
jb 0x5485d5
je 0x5485cb
push esi
shl si, 7
pop esi
push edx
cmp dh, 0x46
pop edx
push eax
xor ah, 0x12
pop eax
call fcn.00553cec
call fcn.005540b1
call fcn.005543e9
call fcn.005548e7
call fcn.00554cba
push eax
dec ah
push edx
inc dx
pop edx
pop eax
call fcn.0055525e
call fcn.00555789
push eax
dec al
push edi
cmp di, 0x2145
push ebx
push edx
or ebx, edx
push ecx
rol bx, cl
push esi
and si, bx
inc cx
xchg cl, bh
pop esi
pop ecx
pop edx
pop ebx
pop edi
pop eax
call fcn.00555d1a
call fcn.00556082
je 0x548634
call fcn.005564c7
call fcn.00556826
call fcn.00556c00
push edi
push ebx
or edi, ebx
nop
push edx
push ecx
shl dx, cl
adc ch, 0x55
nop
or ch, 0x75
stc
rol dh, cl
push eax
sub eax, 0x2b0638ac
push esi
xor esi, 0x2acc270e
sbb di, dx
or bh, 0x18
sbb dl, 0
adc bx, si
mov esi, eax
sub al, cl
inc cl
test edx, esi
ror ebx, 2
mov esi, 0x3ef02359
adc ax, 0x11a2
test cl, 0x57
adc ebx, eax
nop
sub al, 0x38
rol eax, cl
cmp cl, 0x3e
mov dl, 0x40
ror ecx, cl
xchg cl, al
sbb ax, 0x4cee
and dl, al
not cx
sub edx, 0x3829a6d6
and bl, bl
stc
cmp ecx, edx
xor ch, ch
inc al
stc
dec bx
and dx, 0x2363
shl bx, 6
or edi, edi
not si
ror cl, 3
and di, si
and si, dx
nop
xor ebx, edi
dec dl
add dl, bh
mov eax, 0x4b9550e4
adc esi, ecx
xchg di, si
ror esi, 3
sbb eax, 0x775cea09
ror ax, cl
add edx, edx
xchg cx, si
inc cx
add ebx, 0x353c12ba
cmp dx, 0x7842
and al, 0x6c
sbb esi, esi
or esi, edi
or cx, si
rol edi, cl
cmp dx, si
and cx, bx
xor al, ah
stc
rol eax, 5
stc
shl ax, cl
shr di, cl
shl dx, cl
sbb dx, 0x1fdc
not ax
inc si
ror cx, cl
nop
not edi
pop esi
pop eax
pop ecx
pop edx
pop ebx
pop edi
push edi
ror edi, 1
stc
push edx
dec dx
stc
push ebx
adc ebx, edx
adc ebx, 0x3c5bbf93
xchg bh, bh
and edi, 0x236f79b8
push eax
inc ax
push esi
push ecx
ror esi, cl
sub ebx, 0x32537d2b
rol ebx, 4
nop
rol eax, cl
shr cl, 4
not esi
and al, 0x39
and bl, cl
sub al, dh
sub dl, 0x16
shl dx, 3
ror cx, 8
sbb al, 0x4e
add ecx, 0x7154d595
sub bx, si
adc ah, 0x46
mov ebx, 0x3aba159b
ror ecx, cl
adc dx, bx
not dx
xchg bl, bl
shr cl, 4
stc
stc
add cl, ch
not dx
shl bx, cl
pop ecx
pop esi
pop eax
pop ebx
pop edx
pop edi
jns 0x5487b8
jl 0x5487b8
push edi
push eax
test edi, eax
push esi
push ecx
cmp esi, ecx
pop ecx
pop esi
pop eax
pop edi
call fcn.00556ec9
push edi
not di
pop edi
call fcn.005572b8
call fcn.005d77af
add esp, 0xc
test eax, eax
je 0x54f639
push dword [ebp + 0x14]
push 0
push dword [ebp + 0xc]
push eax
push ecx
shl ecx, cl
push edx
push ebx
or dx, bx
xchg ecx, ebx
shr ecx, cl
shl bl, cl
dec cl
stc
push esi
shl esi, 5
shl dx, 5
push eax
sbb al, 0x5c
nop
add dh, 0
ror dh, cl
mov esi, 0x28b2aa6b
shl si, cl
and bl, bh
stc
not ax
adc bx, 0x734c
rol ebx, cl
push edi
or di, 0x7bf0
mov edi, ebx
stc
nop
nop
or esi, 0x72b2442b
inc dh
dec cx
ror bh, 5
stc
or esi, 0x47b80f4d
inc si
not edi
cmp bh, bh
test ecx, 0x2d592f34
sbb bx, ax
shl ch, 5
sbb bl, 0x34
sub dh, 0x41
inc edi
xor dx, 0x7fe1
cmp ebx, eax
and bl, bl
rol ah, 5
xchg ch, dl
shl ah, cl
shl ebx, 6
sbb ch, 0x31
rol ecx, 1
adc dx, si
inc ah
test bh, 0x48
nop
nop
ror esi, cl
sbb ax, di
sub cx, 0x1b44
xor dl, 0x18
test ax, 0x3b0c
sub edi, esi
sub esi, esi
rol dx, 5
shl bl, 4
ror di, cl
stc
and edi, 0x7642fed4
sbb si, si
test edi, 0x74d36a35
xchg si, ax
shl eax, 8
dec ah
and ah, al
adc al, 0x7b
stc
adc ecx, 0x4bf1c37c
mov bx, 0x39f5
cmp ecx, esi
sbb ah, dh
sbb edi, ecx
shl esi, 3
and dh, bh
rol dl, cl
nop
xchg bh, ah
or si, 0x2cc4
test esi, 0x77915c1f
sub bx, dx
sub ax, bx
add bx, si
sbb bx, di
cmp di, 0x64d
rol dl, cl
rol esi, 4
cmp bl, 0x29
xor edx, 0x5486a247
nop
sbb esi, 0x20c7cdd
and edx, edi
ror ebx, cl
add si, bx
pop edi
push edi
test di, 0x5b31
not esi
and bl, cl
shl esi, cl
cmp bh, al
nop
rol si, 8
xchg esi, eax
test dx, bx
sub cx, 0xfd0
or esi, eax
stc
xchg bl, ah
nop
shl ch, cl
mov eax, 0xdc8a841
shr bx, 6
shr ax, cl
add cl, bl
add ah, bh
and bl, 0x37
xor di, cx
sbb eax, 0x2658f05f
stc
xchg ah, cl
or ax, 0x6e4a
or ax, dx
shl cx, 7
and cx, 0x7ad
add cx, di
shr edx, cl
stc
sub ecx, 0x638cb694
test ecx, edx
dec ebx
sub edx, edx
mov ecx, edi
stc
sbb edx, eax
adc edx, 0x379a6f6e
and di, cx
add ecx, 0x61daab82
and bx, si
add ecx, esi
nop
and edx, edi
ror bl, 5
ror esi, cl
stc
ror ax, 8
sbb ax, si
test cx, di
add bx, bx
shl bl, 5
rol bx, cl
adc cl, 2
stc
sbb ebx, esi
rol al, 1
or eax, 0xb83603d
or bl, bh
sbb eax, edi
rol di, 3
ror esi, 2
nop
adc bx, 0x19e7
sbb ecx, 0x4a95a0e2
sub edi, edx
stc
adc ebx, 0xdc3903b
and cx, 0x1841
shr ch, 1
nop
sub ch, 0x2b
mov cx, bx
xchg ebx, esi
nop
ror al, 2
add si, si
xor al, 0x45
shr cx, 8
add di, 0x44c9
rol cx, cl
sub cl, 0x69
rol eax, cl
inc edx
cmp eax, ebx
add di, 0x5ea8
and di, 0x12b3
and bl, 0x18
rol ch, 5
xchg bl, dh
xor ch, 0x21
adc dl, 0x25
shl bh, 2
mov ecx, ebx
or eax, 0x76731f40
xor edi, 0x74d2c04b
stc
mov eax, 0x11d1f022
pop edi
sbb ah, 0x4d
nop
rol si, cl
test ch, 0x20
or si, 0x1d7d
add ebx, 0x72476142
stc
ror dh, 7
sub bl, dh
sub al, ah
shr esi, 1
dec ax
sbb ebx, ebx
test eax, esi
test dh, 0x13
rol esi, 7
push edi
add di, 0x1dfb
xor si, 0x3f97
not bx
cmp edi, 0x5da4cb92
xchg di, cx
ror bl, 8
or eax, 0x7518616a
adc cx, ax
xchg di, ax
or edx, esi
dec dx
mov bx, 0x702c
and bl, 0x69
cmp bx, cx
xchg di, cx
mov ebx, 0xc0f4676
not ah
shl dl, 5
add ch, 0x6a
sbb dl, bl
stc
dec si
or edi, ecx
ror di, cl
shr edx, cl
ror bl, 1
cmp edi, 0x6d25f25e
dec esi
pop edi
pop eax
pop esi
pop ebx
pop edx
pop ecx
push edi
and di, 0x29f5
push ecx
push eax
or ch, ah
nop
sub ecx, 0x125333da
push esi
shl si, 4
and ax, 0x6cfe
shl cl, cl
push ebx
cmp cl, bl
not di
cmp al, bh
ror ecx, 5
push edx
or dl, 0x1d
ror al, cl
and ax, di
not ax
dec ch
shl dx, 6
add edi, 0x10695f64
ror ecx, cl
and ecx, esi
shr bl, cl
or eax, 0x21265187
nop
mov edx, edx
inc cx
test esi, 0x10c94820
nop
add bh, bh
sbb edx, 0x1fbf0d84
shr di, 7
inc edx
adc dh, 5
add bx, bx
nop
add esi, ebx
xor ecx, eax
test esi, 0x5a0107c7
nop
shl cx, 8
xor edi, esi
shr cl, cl
not bx
mov eax, 0xc4d60e5
shl edi, 4
add cx, di
sbb cl, ch
and bl, 0x28
sbb al, 0x56
xor bx, ax
shr ah, cl
ror dl, 7
and cl, ch
dec dh
or dx, 0x7729
cmp cl, dh
nop
and ax, 0x629d
and dx, cx
shr edi, cl
test bx, 0x6eb7
nop
shl bx, 1
rol esi, 2
dec cl
or al, ch
sbb ebx, esi
sub dh, 0x31
rol ebx, cl
sub di, bx
inc cx
test si, ax
shr cx, 8
rol dh, 5
test ax, cx
stc
stc
test edi, 0x3403b37a
shl al, 5
stc
ror edx, 3
sub cx, ax
dec ah
shl bx, 2
not dh
stc
sbb ax, 0x7503
xchg cl, ch
add dh, 0xd
ror esi, 8
ror ecx, cl
rol ecx, cl
test eax, 0x7530b5e0
ror bl, cl
sbb cx, ax
and bl, dl
xor si, ax
cmp dx, cx
ror si, cl
test bl, 0x25
ror bx, 4
pop edx
or bx, cx
stc
and ecx, eax
sub cx, 0x616a
nop
ror edi, 1
sub ah, bh
and bx, si
stc
rol ebx, 2
push edx
sub bx, dx
not ebx
sub al, 0x67
not ax
xchg bx, ax
rol dh, cl
dec ch
xor bl, dl
xchg dh, dh
sub eax, edx
ror ch, 2
cmp esi, edi
rol ax, cl
or esi, ecx
inc cx
cmp cx, bx
sbb edi, 0x2b76727
sbb ecx, eax
xchg cx, ax
rol eax, cl
shr ch, cl
shr esi, 1
sub dl, 0x15
rol bx, cl
not bx
test cx, 0x4c03
nop
not ecx
and edi, edx
shr dl, 3
and ch, bl
ror esi, cl
or edx, 0x55acd7b8
add esi, edi
dec cx
add ebx, edx
adc dx, 0x4b35
or esi, ebx
add ah, 0x33
xor di, 0x2948
mov edi, esi
adc eax, 0x4fc37bb5
add ch, 0x2c
add ah, ah
xchg edi, edi
or eax, eax
inc eax
and cx, bx
xor cl, bh
inc dh
nop
pop edx
pop ebx
pop esi
pop eax
pop ecx
pop edi
push esi
push ecx
shr esi, cl
push eax
adc ah, 0x34
push edi
push edx
mov edi, edx
push ebx
shl bh, cl
shr ah, cl
nop
adc ecx, 0x1aa62bd1
stc
stc
shl ax, cl
add di, 0x5f6c
rol esi, 6
not esi
sub di, bx
nop
sub edx, 0x3b768276
ror ax, 4
and ecx, ebx
not ebx
xor bx, ax
not dl
shr bl, 5
xchg cl, bh
not al
inc si
or ebx, 0x194078af
sbb ebx, ebx
test ecx, ebx
stc
pop ebx
pop edx
pop edi
pop eax
pop ecx
pop esi
push edx
push ebx
mov edx, ebx
stc
push ecx
test cl, ch
pop ecx
pop ebx
pop edx
call fcn.00557719
call fcn.005579c4
call fcn.00557c9e
jl 0x548ce1
call fcn.0055814f
call fcn.0054782f
add esp, 0x10
jmp 0x54f639
mov ebx, dword [ebp + 8]
push ecx
ror cx, 2
stc
push edx
add dl, 0x23
push ebx
rol ebx, cl
rol bl, 6
push edi
dec di
shl dl, 3
stc
push eax
test ah, 0x35
sub dx, cx
nop
push esi
sub si, si
not eax
xor bx, di
dec di
add eax, esi
sub esi, 0x7813c47d
mov al, 0xa
adc ecx, edx
dec cl
ror bh, cl
test ah, 0
cmp ax, 0x2bb0
shr eax, cl
inc edi
cmp cx, di
dec ch
ror ebx, cl
not esi
and dx, cx
adc edi, 0x2bbb5ab5
nop
mov ah, 0x2a
xchg bl, ah
rol cl, cl
shr cx, 3
or ebx, edi
shr ch, cl
sbb cx, ax
dec ax
xor dh, bl
sbb dl, bh
and cl, al
not dh
stc
add ch, ch
shr dx, cl
adc ebx, ecx
shl ax, 8
test dh, bl
mov dh, ch
dec ebx
test si, bx
not ecx
or di, 0x2284
adc si, di
xchg di, ax
stc
xor dx, 0x7f61
cmp eax, eax
nop
adc bh, cl
or bh, 0x1f
sbb cx, 0x14f4
dec esi
cmp cx, bx
not edi
shr eax, cl
stc
sbb si, dx
xor ecx, ecx
add dl, 0x62
and ah, 0x13
inc bx
nop
sub esi, 0x6b6a27c7
add bl, bl
dec cl
test esi, eax
shl ebx, 4
inc bx
cmp bl, bl
rol di, cl
shl dx, cl
nop
ror bl, 2
stc
adc eax, 0x3dc3f810
mov dl, dl
shr edx, cl
inc bx
inc bh
add di, di
xor di, 0x7c59
mov ch, 0x1e
and bx, bx
stc
or di, 0x3ad2
shr cx, 8
adc ax, 0x395
pop esi
test ecx, ecx
push esi
or dx, si
inc cl
add bh, 0x30
adc ah, 0x33
cmp bh, ch
inc eax
mov ebx, edi
inc eax
not ah
rol cl, 8
mov eax, 0x18490b00
and edi, 0x6fb793a9
test bh, cl
inc ch
cmp ebx, 0x3809c4d
adc bh, dl
not bl
dec eax
mov al, 0x5b
not si
ror ebx, cl
shr al, cl
test eax, ecx
nop
xor edi, edx
and ch, al
test dl, dh
xor si, ax
test esi, ebx
and bl, 0x47
adc ah, dh
shl bl, 4
not esi
sub di, bx
not ch
sub edx, 0x200ff624
adc eax, eax
test dx, 0x209a
cmp bx, si
mov edi, 0x193b7baa
cmp dx, bx
adc edx, 0x4d63e58e
dec bx
or bh, ah
adc ebx, edi
shr eax, cl
inc dl
and bx, ax
mov eax, 0x48b8d115
shr al, 3
xor edi, edx
mov bh, 0x3a
and cx, 0x3dd8
rol edi, cl
not di
not esi
rol dl, 6
or edx, esi
stc
xchg dx, dx
test ch, cl
dec bh
rol dx, 8
shl di, cl
xchg bh, ch
cmp dx, ax
not di
cmp ebx, 0x11ea4169
shr bh, 3
add di, 0x43a3
adc dx, 0x2fd4
xor si, dx
xchg bx, si
nop
dec edi
xor dx, 0x3137
dec bl
cmp si, 0x5ff4
rol si, cl
test ecx, 0x4f54c6b8
xchg cl, ch
add dx, cx
inc cl
mov ch, 0x7a
ror bx, 7
nop
add di, 0x5230
shr bx, cl
shr di, 2
cmp esi, edx
add ebx, 0x1b821d8
adc ch, bl
not ecx
xchg di, ax
add edi, edi
stc
nop
stc
sbb ch, dh
pop esi
add edx, ebx
sbb cx, 0x49d5
dec ecx
or dl, 0x72
xchg dl, cl
sub edx, 0x12d29eb4
test al, 1
ror ax, cl
push esi
mov si, dx
adc ax, 0x5c2e
test cx, di
test bx, ax
adc cl, 0x32
test ax, 0x4f6e
shr ecx, 4
nop
cmp dx, 0x5e0
add ah, ch
ror dh, 3
shl si, 8
ror cx, cl
shl bl, cl
not edi
test ax, dx
ror ax, 4
xor bh, bl
add bh, 0x34
ror eax, 2
shr ah, 3
cmp dl, 0x6e
dec di
sbb dx, cx
or dx, dx
shl esi, cl
cmp al, dh
test bh, al
sbb al, 0x36
mov esi, 0x6536a02d
add dh, cl
not ax
test bl, cl
test cx, cx
rol ah, 8
xor si, 0x5466
sbb bl, dh
or edi, ecx
sbb dx, ax
adc ch, 0x11
sbb eax, 0x7684b796
test ecx, 0x2410c85b
sub esi, ecx
not ax
rol ch, cl
test al, 0x24
and ax, 0x685d
adc di, bx
sub esi, 0x643afce9
nop
rol dx, 4
xor bx, 0x5594
shr dh, 2
xor dx, 0x3c06
shl ebx, cl
stc
mov bh, 0x46
sub esi, 0x2d1d0335
dec edx
shr eax, 1
shl cx, cl
adc eax, 0x2a42e5ff
cmp edi, ebx
sub cl, 0x1b
add al, 0x55
cmp di, dx
add bl, dh
rol dx, cl
and dl, bl
not dx
add dl, 0x5f
sbb ebx, 0x7df5cd8
dec edx
dec edx
or bx, 0x35e5
adc esi, ecx
and ax, si
nop
nop
and ebx, ebx
not edi
inc si
xchg si, ax
xchg edx, edx
xor dl, 0x70
shl si, 3
sbb dh, cl
nop
add al, al
xor bx, di
sbb cx, 0x5db7
ror esi, cl
pop esi
rol ah, 3
or ecx, 0x1c9bb66c
not bl
rol ch, cl
or dx, 0x7ee5
ror dl, 3
push esi
add dx, si
sbb si, cx
test bh, ch
dec dh
nop
mov ebx, 0x3fa8e59
add bh, 0x30
adc bx, bx
adc edi, 0x1aa38ef0
xchg si, si
cmp di, 0x5580
cmp di, 0x7ed9
sub di, cx
add esi, ebx
shr ax, 1
adc cx, 0x3368
and bh, 0x74
and al, bh
sub cx, 0x3357
and di, 0x71a0
ror cl, cl
shr di, cl
test cl, 0x4c
add cx, dx
adc cx, ax
add bl, bl
xchg dl, bl
and edx, 0x138fcc60
add eax, 0x4e8c4656
sub esi, edi
rol ah, cl
inc bl
xchg bx, dx
shl bx, cl
xor edx, eax
or edx, 0x1af231cf
mov di, 0x22ef
mov ch, dh
cmp al, 0x71
inc edi
cmp si, 0x4f43
xchg ebx, ecx
ror cx, 4
stc
adc eax, ecx
sbb cx, di
stc
sub ebx, 0x5ee1fd96
shl ah, cl
pop esi
pop eax
pop edi
pop ebx
pop edx
pop ecx
call fcn.005585e2
call fcn.00558970
push edx
shr dl, 6
nop
push ecx
push eax
sub ecx, eax
mov eax, 0x1635805a
shr eax, cl
xchg dx, dx
push esi
test si, 0xf1d
push ebx
cmp dx, bx
mov cx, 0x52e7
shr eax, cl
push edi
rol di, 1
shr di, cl
adc esi, edi
rol edi, cl
shl esi, cl
shr ebx, 7
cmp dh, dh
dec bl
add dx, 0x7a3
or si, cx
ror di, 5
mov esi, 0x485ee891
stc
add al, ah
sub di, di
shr dx, 1
test ch, dl
sbb al, 0x25
adc eax, 0x2941c5a1
ror al, 2
or ax, bx
add si, si
mov dh, dh
xor esi, edx
cmp dh, al
sbb esi, 0x230eb454
shl edx, 3
or cl, 0x6f
stc
and eax, edi
sub esi, ebx
adc dx, dx
rol edx, 7
nop
mov ch, dl
pop edi
pop ebx
pop esi
pop eax
pop ecx
pop edx
push edx
push eax
sbb dl, al
push ecx
ror ecx, cl
push esi
xchg esi, eax
push ebx
shr ebx, 7
not ecx
dec dl
push edi
sbb cx, di
mov dh, dh
cmp ecx, 0x64faebbc
ror di, cl
stc
cmp ax, 0x2fa8
pop edi
pop ebx
pop esi
pop ecx
pop eax
pop edx
call fcn.00558d42
push ebx
shl ebx, 7
push ecx
adc ecx, 0x52fdba37
push esi
add esi, 0x4257e39
inc ebx
push edx
mov dx, 0x7db0
ror ecx, 5
add dh, 0x5e
inc bl
test bh, 0x15
or cl, 0x44
shl cx, 6
add bl, dl
rol dx, cl
push eax
xchg bh, ah
cmp cl, ch
not edx
push edi
or esi, edi
shr eax, cl
sub edi, esi
test ch, dl
and ah, 0x2d
add ebx, 0x61834943
rol ebx, cl
or si, 0x2bc9
rol di, cl
inc ah
sbb cx, di
test ax, 0x9b5
adc al, ch
test dx, di
xchg bx, ax
dec al
sbb edx, ecx
adc bh, dh
stc
sbb bl, 0x3a
not cx
dec si
shl al, 6
mov eax, ebx
mov edi, ecx
ror bl, 2
ror eax, 7
rol dx, cl
sub bh, al
mov al, 0x40
inc ecx
shr ch, 5
mov dx, cx
pop edi
pop eax
pop edx
pop esi
pop ecx
pop ebx
push edx
push ecx
test dx, cx
add edx, 0x2fa2b386
push ebx
cmp dh, bh
push eax
not ax
push edi
rol edi, 6
xor eax, 0x89e1f58
shl di, 3
add bh, ch
xor bx, cx
pop edi
pop eax
pop ebx
pop ecx
pop edx
push ebx
push ecx
rol ebx, cl
pop ecx
pop ebx
mov edx, dword [ebx + 0x3c]
lea edx, [edx + ebx]
cmp dword [edx + 0x74], 1
jl 0x54f637
call fcn.005591da
call fcn.005594b8
call fcn.0055981f
push esi
inc esi
stc
push ebx
push ecx
shl ebx, cl
push eax
sub ax, 0x204b
ror eax, 1
dec ecx
push edx
adc edx, ecx
or dh, dh
cmp dl, 4
stc
xor eax, 0x62a004a
not ch
sbb dh, 0x26
push edi
xchg esi, edi
and eax, edi
not edx
pop edi
pop edx
pop eax
pop ecx
pop ebx
pop esi
push edx
dec dh
stc
nop
push esi
rol esi, 4
sub edx, 0x24cb4632
cmp dx, 0x2f96
push ecx
sub cx, 0x3803
dec dl
dec esi
push edi
ror edi, cl
ror ch, 1
nop
or dx, 0x6329
rol edx, cl
push eax
ror ax, cl
adc di, cx
push ebx
not bh
rol dx, 2
dec ecx
cmp si, dx
dec ah
cmp ecx, 0xf590e99
add eax, 0x6b2b24ce
not edi
adc bx, di
cmp ax, 0x68c5
shl bx, 3
inc cl
sub edi, edx
nop
not eax
cmp ebx, edx
shr si, cl
xchg bx, di
stc
or dh, 0x2c
dec ebx
shl esi, cl
mov ecx, 0x4a8937d4
cmp ah, 6
test dx, ax
cmp bl, 0x36
adc edx, ebx
rol al, 4
shr dx, 2
shr si, cl
or eax, edi
dec dl
adc ecx, 0x26461676
xor ebx, 0x33ebe68c
shr bx, cl
ror ah, 8
sbb ah, bl
and ecx, 0x5b27f7e2
test ecx, 0x7658b3e2
dec edx
xchg ah, bh
inc edx
test bx, 0x3fb7
mov edi, ebx
nop
stc
shr eax, 3
dec edi
shl edx, 5
shl ax, 4
mov ax, dx
test dx, 0x28e6
not di
xor si, ax
adc di, cx
dec dl
or ecx, 0x4248cf89
sub edi, 0x484b5d27
and si, 0x3800
and ax, 0x2586
not ebx
stc
dec edx
test di, 0x4d3b
test edi, edi
ror bx, 7
mov dl, 0x29
sbb ch, dh
nop
and dx, 0x4583
adc ah, dh
rol eax, 7
dec edi
inc cx
and ax, 0x56c7
add ax, 0x7de2
mov ch, dl
and bx, 0x5dd3
xor dh, 0x44
xchg cl, dh
cmp edi, 0x4a16bd47
shr si, cl
mov dx, 0x6d74
inc dl
pop ebx
sub ax, ax
add ch, 0xd
stc
sub si, 0x28d9
push ebx
dec ebx
add bh, 0x73
adc edi, eax
cmp ch, 0xf
add bx, dx
sbb dh, 0x20
shl al, cl
or dl, 0x6e
stc
shr cl, cl
or edx, esi
xor ch, dl
shr di, 3
and al, 0xa
mov dx, 0x5230
or al, dl
sbb dl, 0x5e
xchg ecx, ebx
dec dl
xor ecx, edi
sub si, di
dec ax
nop
ror ebx, 2
cmp esi, esi
not ch
sub ebx, 0x2d1f677c
mov ecx, ebx
rol di, 7
and di, 0x5ca8
shl al, cl
or di, 0xea4
mov esi, 0x6679a5ab
xor esi, edx
mov bl, 0x29
sub edx, 0x52305956
sbb eax, 0x668fcf46
sbb dh, 0x2d
test al, bl
shr di, cl
shl edi, cl
not bh
sbb bl, 0x70
inc si
inc cx
xor dx, si
cmp bl, dh
and edx, ebx
nop
nop
sbb dh, al
xor ax, 0x3ee3
sbb edx, 0x98bcdfc
sbb ax, di
shl ch, 2
sub si, si
and ebx, eax
sub ax, 0x4fcf
add dl, cl
rol esi, cl
ror edi, cl
inc si
shl cx, 1
xchg esi, ecx
dec si
dec esi
dec bh
adc esi, 0x6b4b7ddf
mov esi, eax
not dl
cmp eax, eax
and al, bh
rol dl, cl
sbb dh, cl
rol edx, 1
sbb esi, 0x23ebfa5d
stc
xor eax, esi
cmp si, bx
rol ebx, cl
test bl, 0x50
stc
or cl, bh
xchg edi, eax
xor cl, ah
cmp ax, 0x48ae
and esi, ecx
or edi, esi
and edi, eax
and ah, dl
ror cx, cl
xor bx, 0x60cb
sbb cx, 0x36b
cmp al, al
shr cl, cl
and ax, 0x23b5
pop ebx
nop
dec eax
push ebx
rol bx, cl
not edx
sbb dh, cl
and bx, 0x2e55
nop
ror edx, 2
xor dx, 0x4cd1
nop
xor ax, si
and bh, dh
shr ax, 4
rol ch, 5
mov ch, 0x19
adc al, al
test bl, 0x6c
add edx, edi
inc cx
shl edx, 2
shl bx, cl
or ax, 0x6500
xor edi, ecx
sbb dx, 0x63af
ror ch, cl
and eax, ebx
xchg cl, ah
sub di, ax
and di, di
mov ecx, 0x14c05c6
adc dx, 0x21c0
dec si
dec ax
xchg ecx, ecx
sbb si, 0x10d1
dec cl
nop
sbb dl, ch
nop
rol bl, 8
rol bh, 1
ror bl, 1
mov ax, 0x4ae6
cmp edx, esi
adc ch, 0xd
or bx, dx
xor dx, 0x40c1
xor ch, 0x26
and ebx, edx
and eax, 0x5563d52c
and ax, dx
shl eax, 4
rol bx, 1
add cx, di
cmp dh, bh
inc eax
and cx, bx
and esi, ecx
cmp si, 0x983
not cx
and bh, 0x6f
dec ax
rol edi, 4
and edi, ecx
xchg si, cx
and edi, 0x1c31c1fc
test bx, 0x22e5
xchg cx, di
add ecx, 0x16a41dd1
sbb cl, dl
shr ah, 8
inc esi
rol ecx, 6
dec bl
inc edi
add dh, ah
not esi
or cl, dl
stc
adc edx, 0x7cb2ff5e
rol dx, cl
cmp si, 0x6319
test ecx, edi
xchg edx, ebx
cmp eax, 0x765685e8
xor eax, 0x7e30a4e9
adc al, ch
not edx
stc
dec ebx
rol dh, 5
cmp esi, edi
shl ecx, 6
sbb bx, dx
or ch, ah
dec al
shl eax, 6
inc dx
inc edx
stc
pop ebx
shl dx, 5
not edx
ror dh, cl
ror edi, cl
rol eax, cl
ror ch, 7
shl ah, cl
and ax, 0x7d2f
cmp ax, 0x4e64
test eax, eax
mov cl, 0x5a
pop eax
pop edi
pop ecx
pop esi
pop edx
call fcn.00559d1d
call fcn.0055a0d4
push ebx
push eax
mov bl, al
push edx
sub dx, 0x40c5
push edi
test di, 0x63b3
xor dh, 6
push ecx
xor ch, 0x68
mov bx, 0x50f1
inc di
shl dl, 4
nop
mov edx, 0x42769592
rol ax, cl
shl al, cl
stc
add di, 0x714
ror cl, cl
and ch, 0x10
add ebx, 0xcdc679c
push esi
sub si, si
xchg cx, di
inc cx
xchg cl, ch
inc bl
stc
xchg ecx, ecx
and ax, 0x4c7a
test si, 0x5384
mov ah, bl
xor eax, 0x2d9a2a25
test dh, 0x4e
and bx, 0x7022
stc
adc dx, dx
nop
not ax
inc al
ror edx, 8
ror edi, cl
test edx, 0x73844ad8
xor ax, 0x78f2
ror edi, 8
not dh
mov cl, 0x4e
sbb dx, di
adc dh, 0x5e
ror dl, 3
mov bx, cx
xor ax, dx
test dl, 0x6f
test ebx, 0xcc0672e
inc dl
inc dx
sbb ax, si
or ah, al
xchg bx, ax
add bh, 0x2e
shr cx, cl
inc dh
inc edi
add bh, dh
ror di, cl
sub esi, eax
rol edx, 4
sub dl, ah
not dh
ror ecx, cl
shl ah, 4
stc
dec bh
test cx, cx
nop
cmp ah, bh
adc cl, 0x60
sbb dx, dx
shr dh, cl
stc
dec dx
not dx
stc
and dh, 0x74
shl ax, cl
test al, dl
inc cx
test edi, 0x6cbfdcef
mov dx, 0x50c5
sub ebx, esi
shr si, cl
sbb ax, 0x2014
sbb eax, ecx
nop
and si, cx
ror dx, 5
ror ah, 5
nop
pop esi
pop ecx
pop edi
pop edx
pop eax
pop ebx
jnp 0x5497c9
call fcn.0055a36a
call fcn.0055a6c6
call fcn.0055a9f6
push eax
sub eax, 0x76711b72
push ebx
shr ebx, 2
or ax, 0x3a8a
push edi
inc di
push ecx
adc ecx, 0x38f87830
push edx
not dl
not di
stc
dec edi
inc edx
nop
adc edx, 0x431f7b0a
xor dx, dx
adc ecx, 0x28c513ba
not di
rol ah, cl
adc bh, al
dec bx
mov ax, bx
mov eax, 0x73b4c22d
xor cx, 0x23e5
not eax
add ebx, edi
shr ah, 4
sub di, ax
mov ecx, eax
sbb ah, 0x58
or bh, dl
rol bx, cl
sbb dl, dl
rol bl, cl
test edi, edi
push esi
xchg dx, si
shr bl, 2
nop
stc
adc di, 0x4e72
pop esi
pop edx
pop ecx
pop edi
pop ebx
pop eax
push ebx
xor bl, 0x43
pop ebx
push eax
dec al
push edx
mov edx, 0x57c2a5e7
pop edx
pop eax
lea esi, [edx + 0x78]
mov eax, dword [esi]
lea eax, [eax + ebx]
xor ecx, ecx
push eax
dec al
push ebx
dec bh
push esi
push edi
xor esi, edi
shr ebx, 1
push edx
dec dx
xor dx, ax
push ecx
cmp ch, 0
nop
dec si
sbb ecx, 0xf05c3bb
xchg di, dx
sub al, cl
test esi, 0x4eacb89b
xor bh, al
or dx, dx
test bx, 0x7fee
dec al
xor dx, 0x2c5c
adc dx, 0x3dbd
ror edi, cl
not dx
sub dh, bh
add ecx, ebx
not bl
sub ch, ch
shl cx, cl
rol bx, cl
sbb cl, 0x52
ror ax, cl
sbb si, 0x4d96
add bl, 0x5d
xchg esi, ebx
shl cx, cl
sub dh, 0x5b
shl si, cl
rol cx, cl
rol ch, cl
test edx, esi
cmp ax, di
dec ch
mov dl, ah
and cx, 0x173a
nop
xor edx, 0x4c86cf66
shr edx, 5
ror dx, cl
cmp cx, 0x7048
cmp eax, ebx
mov edi, 0x499ba824
and bx, 0x7663
inc edi
sub ebx, edx
add esi, 0x6c879a13
stc
mov cl, ah
mov cl, 0xf
inc bh
sbb edx, ecx
xchg di, ax
adc cx, di
not ebx
add si, si
shr ebx, cl
ror di, cl
add ah, bh
and dl, 0x29
inc ch
dec cl
xor si, dx
shl dl, cl
or bh, 0x3e
nop
test di, si
rol ebx, cl
dec esi
xor cl, dl
not dh
rol dl, cl
or al, bl
add bh, dh
shl edi, 3
shr ecx, 2
inc dx
cmp dl, 0x4e
cmp edx, ecx
mov edx, ebx
adc ax, dx
dec edx
cmp eax, 0x57c1e0d5
sub bx, si
dec cl
sbb dx, dx
stc
or si, di
shl dl, cl
not dx
cmp edx, 0x5439850b
xor si, 0x145f
shr eax, 4
and dl, 0xa
pop ecx
not al
not di
sbb bh, 0x6d
or dx, 0x2053
dec dl
push ecx
rol al, cl
dec cl
and dh, 0x1c
test dl, bh
test ax, dx
and bx, ax
xor ch, al
inc cl
xchg esi, eax
xor si, 0x3a77
sub ax, di
shl edx, 6
nop
add dh, bh
shl dh, cl
rol ecx, 3
nop
sub eax, esi
nop
add dh, dl
pop ecx
pop edx
pop edi
pop esi
pop ebx
pop eax
jp 0x549a70
call fcn.0055ac9b
push eax
shr al, 2
pop eax
push eax
push ecx
sub ax, cx
push edx
push edi
sub edx, edi
and ax, ax
push ebx
inc bh
xor ebx, 0x78784ba4
push esi
cmp si, di
cmp si, 0x6538
cmp si, si
ror bl, 7
inc edx
inc ax
dec edx
xor ah, 0x26
shl bx, 2
add di, 0x5b03
or edx, eax
not edx
sub edx, edx
and eax, 0x5f95c323
nop
test ch, bh
add ch, dl
xor dl, al
add ecx, 0x1da7697
cmp ch, dh
xor dl, ah
or ah, 0x76
cmp ebx, eax
and ebx, 0x52dd2551
or ebx, 0x828183
pop esi
pop ebx
pop edi
pop edx
pop ecx
pop eax
push ecx
push edx
xchg cx, dx
push ebx
push eax
sbb ebx, eax
sub ecx, ebx
dec ax
push edi
push esi
adc di, si
and cx, 0x1afd
ror cl, cl
cmp dl, 0x71
nop
rol bl, cl
cmp edx, ecx
not eax
sub bh, 0x7a
cmp ebx, edx
stc
and ebx, 0x5f17be35
sbb bh, bl
ror edx, cl
nop
inc edx
and bh, 0x4a
rol ax, 7
and ch, ah
mov si, 0x697c
add ecx, 0x6d3c13c6
stc
mov bh, ah
add bx, 0x49a0
nop
pop esi
pop edi
pop eax
pop ebx
pop edx
pop ecx
call fcn.0055af5e
push edi
not di
pop edi
call fcn.0055b235
jbe 0x549a24
call fcn.0055b6e9
push ecx
xor cl, 0x76
push edi
or edi, 0x3c26a94c
push ebx
add bx, bx
sbb cx, 0x4040
sbb edi, 0x4ce7eef
test bh, cl
push edx
cmp dx, 0x48e9
inc cl
push eax
and ax, 0x1eb9
shl cl, cl
not di
shl eax, cl
push esi
dec esi
nop
and ecx, ebx
ror cl, cl
or bx, 0x5e03
not ecx
pop esi
pop eax
pop edx
pop ebx
pop edi
pop ecx
push ebx
xor bx, 0x6d7
nop
pop ebx
call fcn.0055bae3
call fcn.0055bdaf
ja 0x549c57
push eax
test al, 0x2c
push ecx
rol ax, cl
push edi
and di, cx
ror al, cl
sub ch, 7
push esi
shr si, cl
push ebx
mov ebx, 0x7d3a0576
sub bh, ah
xor eax, ecx
mov bx, 0x123a
stc
push edx
sbb edi, edx
rol edi, 2
cmp bh, al
sbb ah, 0x5c
or edx, edi
sub bh, 0x23
add ecx, 0x3c7f64ae
xor ax, 0x5b32
inc esi
rol dh, cl
test si, cx
nop
not bx
inc ecx
sub dx, di
nop
test di, 0x17c2
sub al, 0x58
sub bh, 2
not esi
test cx, dx
nop
test cx, 0x525a
nop
cmp dl, bh
cmp ebx, 0x2f762c74
rol bl, 5
shl di, 8
sbb ch, 0x40
stc
xor edx, 0x3806938
add ax, 0x967
shl ax, cl
shl eax, cl
ror ecx, 4
xor eax, esi
mov ch, 0xb
test ebx, 0x71789fad
sbb ax, 0x2e4b
shr ecx, cl
or dl, 0x20
adc esi, esi
ror bh, 5
stc
and esi, ebx
adc al, cl
sbb dx, 0x1484
or ch, cl
adc dl, bl
xchg dx, si
nop
inc eax
or ecx, 0x4027eaf6
shl bx, 6
sub bx, 0x7924
test ecx, 0x1a4a4aad
rol dx, cl
test si, 0x274e
inc cx
sbb ecx, 0x5c003267
shl ch, 3
stc
inc edx
xor al, 0x7d
and eax, edx
shr dl, cl
test dx, di
and si, si
nop
mov esi, 0x5bff3024
sbb esi, 0x5243b82b
stc
xchg ebx, esi
ror di, cl
sbb eax, ecx
xchg bl, bl
ror si, 7
rol dx, cl
xchg ch, al
xchg edi, esi
sub edi, 0x58aec22
sub eax, esi
inc dx
shr di, 6
rol edi, cl
dec edi
inc cl
not ax
inc ecx
pop edx
stc
pop ebx
pop esi
pop edi
pop ecx
pop eax
jno 0x549bfe
call fcn.0055c278
push ebx
push ecx
shr bx, cl
inc bh
push edx
xchg dx, dx
push edi
test di, 0x32a7
sub ch, dl
test dh, dl
xor di, 0x72de
not edx
xchg edx, ebx
stc
and dx, 0x5133
or bl, 0x1a
not cl
and ch, dh
push eax
xor ah, 0x7e
test dl, bh
not ebx
shr al, cl
stc
inc dl
stc
push esi
or esi, edi
xor dl, 0x5d
and esi, esi
pop esi
pop eax
pop edi
pop edx
pop ecx
pop ebx
call fcn.0055c5f2
push ebx
push ecx
xchg bx, cx
push edi
push eax
adc di, ax
add ah, 0x46
ror edi, 4
test ecx, eax
not ecx
or cl, bl
pop eax
pop edi
pop ecx
pop ebx
push edx
shl edx, 6
push eax
push ecx
shl ah, cl
push ebx
sbb eax, ebx
add edx, 0x532c0fce
dec ah
and ebx, 0x24616604
ror ch, cl
sub bx, ax
push edi
shr edi, cl
or ax, dx
cmp di, cx
mov ecx, eax
sub bl, cl
test edx, 0x701a02cd
or bx, 0x3cfe
ror eax, 3
pop edi
pop ebx
pop ecx
pop eax
pop edx
stc
push ecx
not cl
push esi
mov si, si
shl ecx, cl
push ebx
push edi
xor bx, di
stc
xor bh, 4
or si, di
push eax
shl ah, cl
inc esi
sbb eax, 0x16f33813
or edi, esi
push edx
test edx, ebx
cmp ch, bl
sbb edx, 0x2491231d
or ecx, ebx
or esi, 0x70d533a
dec eax
dec eax
test cx, 0x46ad
dec ecx
dec cl
cmp bx, 0x1d26
and al, dl
nop
shl dx, cl
shr si, 3
shr bl, 6
add ebx, 0x4434046f
stc
dec esi
adc bl, bl
shr bl, 4
stc
xchg esi, esi
xchg edi, ecx
rol esi, cl
not edx
shl edx, 3
add eax, edx
cmp eax, 0x7267fe12
xchg cl, dh
not si
shl si, cl
test dx, bx
test al, cl
dec di
rol ebx, cl
or bx, di
nop
and ecx, ecx
ror si, cl
shl bh, 8
cmp esi, 0x1dab1bbc
adc di, 0x2894
pop edx
pop eax
pop edi
pop ebx
pop esi
pop ecx
push ecx
or cl, 0x3f
push edi
and edi, 0x2e9ad583
push eax
and al, 0x45
push ebx
test di, bx
inc ecx
test ebx, ebx
push edx
or edx, 0x6bf32a66
dec dx
xchg edi, eax
cmp dx, dx
xor ax, 0x73d6
inc edx
and al, al
inc bh
mov edi, edi
pop edx
pop ebx
pop eax
pop edi
pop ecx
push ebx
mov bx, 0x27cb
stc
pop ebx
cmp dword [ebp + 0xc], 0xffff
jg 0x54a85e
mov cx, word [ebp + 0xc]
cmp ecx, dword [eax + 0x10]
jl 0x54f637
call fcn.0055c962
push edx
ror dh, 6
push edi
or edi, 0x8096f89
push eax
inc al
ror edi, 5
push ebx
push ecx
shr ebx, cl
test cl, dl
mov cx, dx
shl eax, 2
xor dh, bl
shl ebx, cl
stc
push esi
xor esi, ebx
adc ecx, ecx
test ah, 0x2f
inc cl
stc
ror dh, cl
adc edi, 0x64794d34
rol esi, cl
mov eax, ecx
ror dx, cl
xchg bx, dx
xchg dx, ax
not cx
mov cl, 0xf
test cl, bl
test cx, bx
nop
stc
not edx
dec al
inc bl
test si, 0x5241
cmp di, 0x3a27
xor edi, eax
nop
add cl, cl
dec bx
stc
rol ebx, 3
sbb bx, 0x179d
cmp di, 0x6fee
mov dl, 0x70
cmp cx, si
add si, cx
xor cx, bx
cmp cx, si
adc ah, 0x25
add esi, 0x4b1dc4c
dec ecx
ror dl, cl
inc esi
shr ax, cl
ror dl, cl
xor cl, 0xc
and bh, cl
and dx, dx
rol cx, cl
cmp edi, esi
not eax
dec dl
not edx
sub ecx, edi
sub ebx, edx
shl cx, 4
sub ebx, edi
adc cx, ax
shl si, 3
sub ch, ah
or al, al
dec edx
and di, cx
adc edi, 0x680a2bfb
or ebx, ecx
nop
stc
xor bh, 0x64
shr dh, 2
mov ax, 0x46ca
dec al
test ch, dh
stc
or esi, 0x52dec788
cmp esi, ecx
sbb ah, dl
xor eax, ebx
or cx, cx
or esi, 0x5db3066c
sub bl, 0x34
test al, al
dec edx
rol cx, 6
shl cl, cl
ror cl, 4
test ebx, 0x70ae89fa
xchg bh, al
sub ecx, esi
sbb eax, 0x2ebd7a0
ror cl, 6
and dh, 0x24
pop esi
rol dx, 7
nop
not ax
and edi, eax
test cl, 0x1f
shr cx, 6
dec bh
dec ah
shl dx, 8
or ch, 0x4a
cmp al, 0x7d
rol dx, 3
add cx, di
push esi
test bx, si
inc edx
inc al
sub esi, 0x6a8497d
nop
test cx, 0x19cb
mov esi, eax
inc dh
and edi, esi
inc edi
shl esi, 4
rol bl, cl
xchg cx, si
xchg bh, bl
stc
sub edx, eax
or dh, 0x29
test ch, ah
sbb bh, 0x30
sbb edx, 0x334babf3
inc bh
sbb dx, 0x4671
xchg cx, bx
or al, 0xa
adc cx, cx
xchg cx, dx
xchg bl, bh
dec si
dec edi
xor si, dx
xchg bx, ax
test al, bh
and cx, si
sub dx, 0x553f
shr bx, cl
and bl, dh
or esi, esi
add eax, 0x3b9311c3
or bx, si
mov dl, 0x39
ror di, cl
shr cx, 8
xchg dx, di
stc
add bl, 0x2a
rol ah, 6
inc si
cmp edi, edx
inc bl
add ch, bh
sbb eax, 0x6ae4e8d7
test si, dx
shl dl, 3
adc edx, ecx
mov si, 0x6df2
dec ebx
dec dh
nop
or ch, 0x27
rol ax, cl
xor bl, 0x7f
inc esi
and edx, 0x429a1916
inc cx
not edi
xchg di, ax
xor cl, ch
xchg ebx, ecx
not edi
shr bl, cl
test edx, 0x2df6b300
shl ch, cl
or di, di
mov di, cx
sbb ah, 0x1f
stc
sbb ebx, edx
test al, 0x73
xchg edi, edi
not ecx
ror bx, cl
shr eax, cl
sub ax, bx
not ecx
dec bl
inc cx
adc eax, ecx
pop esi
add edi, 0x1ed4d3e0
cmp ebx, 0x4f46cc47
and edi, 0x3fa2ce0c
adc cx, dx
not al
inc di
push esi
ror esi, 1
xchg bh, bl
not esi
sub ch, al
rol ah, cl
mov bx, 0x6323
or ecx, edx
ror esi, 3
ror edi, 4
nop
cmp edi, ecx
not eax
shr edi, cl
mov ax, 0x3b6d
dec cx
sub cx, 0x53fa
dec ah
inc eax
dec di
nop
not ch
not di
shl eax, cl
add bx, 0x1017
test al, ch
and bl, ah
stc
adc ax, 0x18c7
and esi, edi
stc
mov di, cx
rol esi, 4
rol edx, 7
cmp si, dx
or di, si
xor cx, si
sub di, si
and cx, 0x301a
test bl, ah
not cl
add edi, edx
ror ebx, 1
adc cx, 0x4bd6
nop
sub al, 0x64
test si, bx
dec bh
rol bx, cl
or ch, bh
shl edx, cl
test cx, 0x558
not bh
rol di, cl
or dx, ax
xchg dh, cl
test esi, ecx
nop
not ch
test eax, 0x75cf2a71
rol dx, 7
shr ebx, cl
pop esi
pop ecx
pop ebx
pop eax
pop edi
pop edx
call fcn.0055cf96
push ecx
inc ch
push eax
adc ah, 0
push edi
xor di, cx
push edx
sub edx, edx
adc ch, dh
inc dl
adc ch, dh
push esi
shr esi, 7
shl ah, 5
nop
shl al, cl
sbb ah, 2
push ebx
or si, bx
nop
test dl, 0x58
or dx, 0x2764
add dx, 0x4e09
inc cx
dec si
not edi
mov cx, di
test cl, al
test dl, dh
not ch
nop
stc
and bx, di
stc
mov ax, ax
add ebx, 0x3b1012da
inc ebx
shr dl, 6
stc
nop
inc ah
xor edx, 0x1391868
rol dx, cl
ror ch, cl
sbb ax, 0x7204
rol bx, cl
mov bx, di
or di, 0x32c9
nop
adc di, 0x1a01
sbb edx, 0x3d643980
not cx
cmp cl, 0x3f
nop
cmp eax, esi
xor ecx, esi
sbb dx, 0x3944
not bx
cmp bh, 0x34
not cl
dec ebx
nop
shr ah, cl
sub esi, 0x464d90a2
add al, 0x65
test bx, ax
xor si, 0x7d62
cmp ecx, ecx
cmp si, bx
or bx, 0x2614
stc
shl ebx, 5
rol ebx, cl
xchg ebx, eax
sub di, di
shl al, cl
test ch, bh
and edi, ebx
inc esi
or edx, 0x4833eb62
dec eax
test ch, bl
inc ah
and ah, dl
test bh, al
mov dx, 0x6da4
add edi, 0x59abc328
rol dx, cl
sub eax, edx
inc dx
nop
rol ecx, cl
test al, 0x43
test cl, 0x7a
sbb bh, al
test bh, cl
not bl
stc
inc ax
adc di, ax
stc
xchg si, si
inc edi
or si, di
shl ebx, 5
xchg dx, ax
pop ebx
and dh, dl
not dh
and ch, ah
or si, cx
rol eax, 4
push ebx
ror ebx, cl
adc di, dx
adc ecx, esi
xchg edx, edx
stc
shl bh, 6
rol bx, 2
sbb dh, bl
inc ebx
adc ebx, ebx
rol edi, cl
inc esi
dec ch
ror edi, 4
stc
shr di, cl
shl bx, 4
and edx, 0x4a1d05f7
and ebx, esi
cmp si, bx
or di, cx
ror ch, cl
cmp ecx, 0x5bd65350
xchg bh, ah
not esi
ror bl, cl
dec edx
shl bl, cl
dec edx
sub esi, 0x3ee02533
sbb ax, 0x49bc
sbb di, di
xchg ch, al
not dx
shl edi, cl
mov ebx, ecx
add ch, 0x6e
and bh, bl
not si
mov bx, 0x6846
adc bl, ah
rol dx, 4
nop
cmp bx, 0x31e
shr ch, cl
add edi, 0x3b123c73
stc
xchg dx, si
nop
dec di
shl bh, cl
ror di, cl
shl bl, cl
or dx, 0x593
xchg ebx, ebx
not dh
inc di
and ah, 0x18
xchg si, bx
pop ebx
pop esi
pop edx
pop edi
pop eax
pop ecx
jns 0x54a228
push edi
push ecx
shl di, cl
push edx
sbb dl, 0x44
push eax
ror al, cl
nop
xchg dh, dh
push ebx
test ebx, eax
test dh, 0x1c
push esi
xchg si, dx
xor edi, 0x5d98f450
nop
inc si
xchg si, bx
dec bx
cmp edx, ebx
add dl, 0x4c
not al
dec dx
sub si, cx
add edi, eax
xor cl, dh
ror bl, cl
sbb edi, eax
dec bh
cmp cl, 0x4d
pop esi
pop ebx
pop eax
pop edx
pop ecx
pop edi
push edi
xor di, di
push ebx
push ecx
rol bl, cl
sub cx, 0x895
push edx
sub dh, 0x79
push esi
rol si, 8
inc edx
sub ecx, edx
mov cx, 0xe3
or cl, 0x16
sbb ecx, 0x51d3b46a
test bh, 2
not cl
or esi, ecx
push eax
sub al, 0x3a
pop eax
pop esi
pop edx
pop ecx
pop ebx
pop edi
call fcn.0055d3a0
call fcn.0055d72a
call fcn.0055daca
call fcn.0055de19
push edi
and di, 0x6d41
push eax
rol ax, 7
push ebx
push edx
test bx, dx
adc eax, 0x223b1c4d
push esi
mov esi, 0x1bbdaf66
xor ah, dl
inc dl
mov di, 0x6ae2
add bx, 0x69d9
pop esi
pop edx
pop ebx
pop eax
pop edi
push edx
dec edx
push ecx
ror cx, cl
stc
push ebx
sbb bx, 0x7c3c
push eax
ror eax, cl
cmp edx, 0x4937fd6a
pop eax
pop ebx
pop ecx
pop edx
call fcn.0055e251
push edi
push edx
and di, dx
cmp dx, 0x48f
push esi
shl esi, 8
push ecx
ror dl, cl
push eax
shr ax, cl
push ebx
adc bx, dx
pop ebx
pop eax
pop ecx
pop esi
pop edx
pop edi
cmp ecx, dword [eax + 0x14]
jge 0x54f637
sub ecx, dword [eax + 0x10]
mov eax, dword [eax + 0x1c]
jnp 0x54a570
push eax
push ebx
xchg ah, bh
push esi
push ecx
ror esi, cl
push edi
shr edi, cl
inc ax
sub ch, 6
push edx
test edx, 0x301f98c5
dec dh
add ch, bh
or edx, 0x6a65418b
test ecx, ecx
stc
stc
test eax, 0x165f58e
add dl, 0xc
add bh, ch
xor bx, 0x2adf
sub si, ax
xor di, bx
test ebx, esi
mov ax, di
adc ecx, 0x2ca35b26
dec ah
shl bx, 8
dec ax
add si, 0x1780
shr bl, cl
shr si, 4
adc si, cx
sbb si, dx
nop
dec bl
nop
stc
mov edi, 0x64f06656
add cx, dx
shl edx, cl
mov ch, 0x59
rol edx, 5
add ch, cl
ror ecx, 4
or ecx, edi
xor bx, ax
shr ah, 8
cmp bx, di
ror di, 8
dec bl
nop
sbb dl, bh
xchg si, ax
adc eax, esi
add dl, 0x29
rol cx, 6
dec dl
nop
ror edx, cl
adc di, ax
nop
shr bx, cl
ror bx, 7
add ah, bl
rol cx, 8
sub esi, eax
adc ecx, ebx
test di, 0x766e
sub edi, ecx
rol bx, cl
xor esi, eax
and cx, 0x7261
add bl, bl
xor ebx, 0xd9d2182
dec dx
dec cl
not di
cmp bl, dl
xchg ecx, ecx
inc ecx
sub dl, ah
sbb edi, ecx
nop
pop edx
pop edi
pop ecx
pop esi
pop ebx
pop eax
push ebx
inc bx
shr ebx, 1
nop
push edx
not edx
push eax
cmp ebx, eax
push edi
sbb di, 0x6e3a
nop
push ecx
shr edi, cl
mov dh, 0x76
xor edi, edi
ror bx, cl
mov cx, 0x7f6
rol ch, 8
nop
rol eax, 5
inc eax
dec ax
ror cx, cl
sbb eax, 0x217af1c7
adc bh, 0x52
xchg cl, bl
push esi
shr esi, cl
and ax, 0xe7
add dx, di
not dl
shr ebx, 7
xor dx, 0x2c2b
not al
sub bx, 0x5e40
rol ebx, cl
dec eax
ror ecx, cl
adc ax, dx
sbb edi, ebx
adc ch, bl
not bh
ror al, 2
stc
sub ebx, esi
rol bh, 1
add cx, si
inc di
rol ax, cl
adc ecx, 0x5ce7e04c
cmp eax, 0x7dedfb46
rol ecx, cl
not al
cmp bh, dh
nop
and bh, 0x18
inc ax
dec bl
not al
or bx, 0x20a5
and di, 0x6e6e
inc si
rol di, 6
adc al, ch
stc
dec ah
inc cx
adc esi, eax
shr esi, 6
inc edi
sbb esi, edi
xchg bl, dl
or ecx, edx
and dl, al
or edi, 0x2cf3050b
shl esi, cl
sub dh, ch
add cl, 0x76
xchg dx, di
and al, ah
and esi, 0x6d6f2679
not bx
nop
cmp si, 0x6e90
pop esi
pop ecx
pop edi
pop eax
pop edx
pop ebx
push edi
mov di, 0xc3f
push edx
inc edx
push eax
ror al, 3
push ebx
push ecx
xor bx, cx
sub eax, 0x732e8669
cmp cl, 0x75
mov eax, edi
rol edi, 7
stc
and bh, 0x3c
shr di, cl
dec eax
inc bl
not ecx
or ebx, 0x3cd0b411
inc ecx
rol bx, 6
adc eax, edi
cmp ax, 0x5516
stc
shl dx, 1
shl bx, 5
shr cl, 3
and edi, 0x408eb1c0
stc
push esi
sub esi, 0x4e01a441
sub dx, 0x4a2f
dec si
test bh, dl
sbb dh, 0x1a
stc
adc ecx, 0x1bebfaaf
rol al, 4
nop
adc edx, 0x7dd497c9
sub al, bh
shr bh, cl
sbb dl, 0xd
pop esi
pop ecx
pop ebx
pop eax
pop edx
pop edi
nop
push eax
rol ax, 5
push esi
or si, 0x2d72
push edx
push ebx
xchg edx, ebx
sbb dh, bl
push ecx
shr bh, cl
pop ecx
pop ebx
pop edx
pop esi
pop eax
jne 0x54a554
push ecx
push edx
xchg cl, dl
pop edx
pop ecx
push eax
push edx
adc ax, dx
pop edx
pop eax
push ebx
ror bx, 4
pop ebx
push ebx
push eax
adc ebx, eax
push ecx
shl cx, 8
nop
adc ch, ch
push edi
and ax, di
test edi, ebx
pop edi
pop ecx
pop eax
pop ebx
jae 0x54a593
push ebx
xchg bx, bx
push ecx
xor ecx, ecx
stc
pop ecx
pop ebx
stc
push ecx
push eax
cmp cl, al
push ebx
xchg cl, bl
push edi
cmp ax, di
ror ah, cl
pop edi
pop ebx
pop eax
pop ecx
nop
call fcn.0055e731
jno 0x54a67f
push ebx
add bh, 0x32
mov bx, 0x7700
push edi
ror di, 6
push esi
dec si
stc
push edx
adc dx, 0x46ca
push ecx
cmp bx, cx
adc dx, di
add edx, ebx
nop
sub dl, 0x46
cmp dl, 0x42
xor edx, edi
xor dh, 0x1b
stc
push eax
xchg al, ah
test al, cl
adc bl, 0x47
dec ebx
mov bl, bl
shr al, 1
xor ecx, edx
sub ax, 0x5876
add ah, cl
nop
adc ebx, 0x2caf7351
stc
sbb dx, 0x49f6
xchg edi, eax
test edx, 0x68bd3ff8
mov cx, 0x71c5
and dx, 0x801
cmp edi, ecx
stc
test esi, eax
pop eax
pop ecx
pop edx
pop esi
pop edi
pop ebx
push ebx
push eax
test ebx, eax
push esi
test si, bx
push edi
not di
push ecx
push edx
adc cl, dl
and esi, ecx
shr ch, 6
xchg edx, esi
stc
add ebx, edx
cmp ecx, 0x37ac6941
adc bl, ah
mov ebx, edi
inc eax
dec esi
not bx
shl si, cl
xor bl, al
shr ecx, 8
nop
adc bx, ax
stc
test esi, edi
rol edi, 5
shl si, cl
shr cl, 6
xor edi, 0x482f4837
xchg edx, ecx
not cx
pop edx
pop ecx
pop edi
pop esi
pop eax
pop ebx
push eax
add eax, 0x1d7bfc38
push ecx
and cx, ax
and cx, 0x1ea6
push ebx
rol bx, 8
test cl, 0x15
sub bl, ah
push edx
xor bx, dx
push edi
cmp edi, edx
pop edi
pop edx
pop ebx
pop ecx
pop eax
push eax
ror eax, 7
sub eax, eax
push ecx
shl ch, 4
rol ch, 5
nop
push esi
add si, si
cmp al, 0x13
inc esi
push edx
test edx, 0x34ed8e4
xchg edx, ecx
push edi
rol di, cl
cmp esi, 0x7eb4e71b
mov ah, 0x1f
shl edi, 7
rol dl, cl
add ax, 0x35a5
xchg dx, cx
adc edi, 0x440618a4
and cx, si
add cl, cl
rol di, cl
add cx, 0x49cd
shl al, 7
ror ecx, 1
add ecx, 0x2234264d
push ebx
xchg ebx, esi
and di, si
or cx, 0x712f
sbb bl, 0x16
stc
or al, dh
cmp dh, 0x33
cmp bh, dh
sub ecx, edi
not cl
not si
sub ax, 0x5d37
sbb si, si
xor ebx, 0x548344c4
shl si, cl
or bx, bx
shr bh, cl
stc
ror cl, 5
pop ebx
pop edi
pop edx
pop esi
pop ecx
pop eax
call fcn.0055ea96
call fcn.0055ed96
call fcn.0055f2a1
jg 0x54a7b7
call fcn.0055f6ac
jne 0x54a786
call fcn.0055fc01
jne 0x54a770
push ecx
push edx
add cx, dx
push eax
adc al, 0xb
pop eax
pop edx
pop ecx
push ebx
push ecx
xor bx, cx
pop ecx
pop ebx
call fcn.005600e2
call fcn.0056064c
push ebx
push ecx
shl bh, cl
push eax
push edi
add ax, di
pop edi
pop eax
pop ecx
pop ebx
call fcn.00560a05
push ecx
adc ecx, 0x5d4d79e4
pop ecx
call fcn.00560d57
call fcn.0056118c
call fcn.005615a0
push ecx
push edx
sbb cx, dx
pop edx
pop ecx
call fcn.00561af2
push eax
add eax, 0x730c3b9b
push esi
adc esi, 0x49535124
rol ah, 6
push edx
dec dx
pop edx
pop esi
pop eax
stc
push ebx
push edi
sbb ebx, edi
push ecx
dec ch
pop ecx
pop edi
pop ebx
jge 0x54a7b7
call fcn.00561d99
call fcn.0056218f
push esi
sub esi, 0x4f09e6d8
push ebx
push ecx
xchg bx, cx
push eax
push edx
or ax, dx
add ax, ax
push edi
test edi, 0x25a67d78
not eax
test bx, dx
inc ebx
sub edi, eax
sub edx, esi
inc ecx
mov ebx, edx
sub cx, di
xor ebx, esi
xor esi, 0x7436c2ea
dec al
xchg ecx, ecx
sbb cx, 0xab9
and ecx, 0x4b42b6e8
mov ecx, edx
adc edx, 0x7964ee7f
adc bh, bl
xor edx, 0x5b0f80b0
cmp ax, 0x4abb
sub dl, 0x42
add ah, 0x3a
xor edx, 0xe51e872
xchg edx, edx
shr di, 1
pop edi
pop edx
pop eax
pop ecx
pop ebx
pop esi
jp 0x54a83f
call fcn.00562473
call fcn.00562828
push edx
ror dx, 2
pop edx
jnp 0x54a84e
call fcn.00562b67
push edx
xchg edx, edx
pop edx
call fcn.00562e8b
lea eax, [eax + ebx]
mov eax, dword [eax + ecx*4]
jmp 0x54c385
cmp ecx, dword [eax + 0x18]
jge 0x54f637
mov edx, dword [eax + 0x20]
nop
push ecx
add ecx, 0x45ac6415
push edx
shl dh, cl
push edi
shl di, cl
shr di, 8
push eax
xchg ah, al
inc ch
push ebx
and ebx, 0x58b8e17
mov cl, bh
ror dl, 2
adc ecx, 0x33222afa
push esi
add edx, esi
add cl, 0x68
inc si
shr cx, 6
cmp ax, 0x354a
adc bx, 0x3689
xchg esi, ecx
xchg si, bx
mov ch, dl
sub cx, 0x1880
xor ax, 0x5ce8
nop
xchg bl, al
nop
sbb dx, 0x4f45
xor bl, 8
dec di
xor al, 0x12
not bl
shr cx, 8
not esi
add ah, 0x65
sub dl, 0x4d
cmp eax, eax
adc dx, dx
cmp ecx, 0x36e50b7b
sub cl, 0x4a
and cx, 0x23c4
stc
and dx, 0x74ed
shl edi, 6
sub di, cx
sbb si, cx
xor edx, 0x38202b03
inc bh
not bx
test ax, dx
mov ch, 0x2f
or dh, 0x47
pop esi
pop ebx
pop eax
pop edi
pop edx
pop ecx
call fcn.00563105
push eax
sbb ah, 7
push esi
inc esi
push ecx
sbb cl, 0x46
push edx
sbb dl, dh
stc
push ebx
not bx
mov bx, bx
xchg bx, ax
push edi
xor edi, 0x41dfb7de
mov edx, 0x6ca2ea6
not al
or ecx, esi
xor cx, 0x70aa
xchg dh, dl
nop
test cl, ah
stc
dec edx
test cx, ax
shl bh, cl
cmp ah, 0x4b
add dx, si
add eax, ebx
test ax, bx
shr ah, 5
mov bl, bl
test edi, eax
xor ecx, edx
nop
xchg ch, al
test di, 0x702c
ror ebx, 6
add al, 0xc
mov di, 0x260a
rol cl, cl
dec ah
inc ax
shr esi, 7
xor di, 0x6234
ror eax, cl
ror cx, cl
and esi, 0x551b650d
cmp ch, 0x54
rol ecx, 3
and cl, cl
test cx, cx
mov di, di
add ecx, 0x12aa8035
test dx, 0x793e
or cl, al
test eax, 0x5a7079d9
shr bx, cl
xor ecx, esi
and eax, 0x555b2753
xchg dh, bl
inc ah
sbb edi, 0xc815c61
ror ecx, 3
rol bx, 6
test cl, dh
rol dx, cl
or dx, bx
shl cx, 3
nop
rol bl, 2
cmp bx, cx
dec ch
nop
stc
stc
stc
shl di, 4
mov si, cx
test ecx, ecx
shr edi, cl
dec esi
and bh, 0x4b
ror ecx, 6
sbb bl, 0x59
stc
inc ecx
ror ax, cl
dec eax
rol cx, 4
xchg di, di
inc bx
mov dl, dl
stc
nop
and ebx, ebx
inc dl
adc eax, 0x6ad3bb04
mov al, 0xf
xor eax, edx
ror ax, 4
not edx
sub edi, edx
pop edi
pop ebx
pop edx
pop ecx
pop esi
pop eax
push edi
push esi
add edi, esi
push edx
mov edx, 0x424dfc49
push eax
and ah, 0xe
inc dh
push ecx
xor ch, 1
push ebx
dec bx
nop
ror cx, cl
cmp dl, cl
shl ebx, 1
ror dh, 4
shr eax, cl
sbb dx, 0x5ab9
add di, 0x4433
add bx, di
xor si, 0x4047
nop
sub dx, 0x688a
test dl, 0x65
stc
shl bl, 6
not cl
xor bh, 0x11
mov ah, 0x75
inc si
cmp ah, dh
add cl, bl
inc si
shr si, cl
mov ch, cl
nop
xor dx, 0xfbd
shl dx, 1
and cx, 0x53f0
rol ah, cl
ror si, cl
xor bx, 0x6b94
inc di
not ah
sbb ecx, 0x73a407c6
sub cx, 0x73df
shl bh, 4
not edi
cmp edi, edx
inc cl
ror dx, cl
ror cx, 3
mov bh, 0x68
or dx, ax
mov bh, 0x4f
not dh
not ch
adc al, ah
or ax, 0x3276
xor edx, edx
and cl, 0x1a
add eax, esi
shl ch, cl
and ecx, 0x3379a2b1
stc
mov edi, eax
add eax, 0x4a0024f5
adc dl, 0x1c
not edi
stc
inc eax
inc ebx
ror ecx, cl
inc bl
xor ah, dl
shl al, 3
and ebx, edi
xchg edx, ecx
test al, 0xe
ror ecx, 7
test cl, 0x64
sbb edi, ecx
xchg esi, ebx
or bx, 0x388
sub ebx, 0x773b481d
xor dl, 0
nop
inc bh
adc ecx, edx
sbb eax, ecx
mov ecx, ebx
not edx
cmp dx, 0x4bb5
xor ch, dh
adc eax, 0x270e8f0c
rol eax, cl
sub edi, ebx
adc cl, 9
xchg si, bx
mov eax, 0x315e6320
add dx, 0xf13
and ah, bl
not ch
and bl, dl
adc si, bx
pop ebx
nop
test dx, dx
mov ah, 0x56
rol edx, 3
push ebx
xor bl, 0x2f
cmp dx, bx
xor eax, ecx
test ax, di
cmp cl, cl
add cl, cl
not edx
inc ebx
adc esi, eax
xchg cl, bh
sbb edi, ebx
xchg ah, bh
ror ax, 4
dec cl
cmp ebx, 0x7bd76e8b
add eax, 0x479034c9
shr esi, cl
inc ah
shr bx, 7
ror si, cl
or ebx, 0x5af2f80a
test di, 0x1470
shr bl, cl
adc bx, di
cmp al, 0x6a
shr ecx, cl
not cl
cmp edx, edx
not edx
inc edx
sbb ebx, ecx
adc cl, bl
cmp bx, 0x7058
ror bl, 8
and bl, al
nop
add ch, cl
inc ecx
test ch, dl
cmp di, 0x15ae
shr ch, cl
xchg di, ax
and al, bl
rol edx, cl
not cl
dec ch
test dh, al
not ax
cmp al, ah
test dl, dh
xor ecx, ebx
sub si, cx
rol edx, cl
inc ecx
xchg ebx, ecx
mov ebx, ecx
rol cl, cl
add eax, 0x24fe0240
xor dh, bh
shr edi, cl
not ch
mov al, 0x55
stc
shl ax, cl
inc edi
add dh, 0x25
not dx
shl esi, 2
stc
not ebx
stc
sub ch, dl
cmp esi, ecx
xor dh, dh
pop ebx
pop ecx
pop eax
pop edx
pop esi
pop edi
push ecx
and cx, 0x1c0a
not ecx
push edx
dec dl
push eax
push edi
xchg edi, eax
push ebx
xor bx, 0x3815
pop ebx
pop edi
pop eax
pop edx
pop ecx
push ecx
sbb cl, 0x11
stc
nop
push eax
dec eax
stc
push esi
shl esi, 8
push edi
shr di, cl
adc cx, 0xa31
nop
shl al, cl
not di
push edx
or dh, 0x42
and si, 0x794d
push ebx
cmp bl, cl
nop
add eax, 0x3cf77644
add edx, edx
ror si, cl
sub dx, cx
nop
adc eax, edi
not ah
adc bh, 0x6d
mov si, cx
ror bx, 4
and di, si
cmp bh, bl
not al
inc dh
pop ebx
pop edx
pop edi
pop esi
pop eax
pop ecx
push ecx
dec cl
push eax
or al, 0x5b
not cx
ror ecx, 6
push edi
or di, 0x32b8
cmp edi, 0x519ad885
nop
shr eax, cl
shr ch, cl
nop
xor ecx, eax
dec ah
pop edi
pop eax
pop ecx
push ebx
or bl, 0x3e
push esi
or bx, si
push edx
dec dh
push eax
add ax, bx
adc ax, 0x61cf
add ebx, ebx
push ecx
xchg ecx, ecx
sub dx, 0x6b6
shr dl, 4
nop
rol dl, cl
ror ecx, cl
ror cx, cl
ror bh, 8
inc eax
xor ch, dh
stc
cmp eax, 0x19eaf33a
sub edx, 0x43289ee8
or ch, bl
pop ecx
pop eax
pop edx
pop esi
pop ebx
push ecx
adc cl, 0x37
push edx
push esi
mov edx, esi
xchg cx, si
shl esi, cl
stc
pop esi
pop edx
pop ecx
call fcn.00563625
push eax
add ax, 0x5c1
push ebx
push ecx
shl bx, cl
nop
dec ax
push edx
shr edx, 7
nop
or bh, dh
nop
rol cx, cl
shl cx, cl
push edi
test edi, 0x4ca64e1f
or bh, 0x5b
push esi
cmp esi, 0x56d80dc2
adc dh, ah
shl eax, cl
xchg esi, ebx
and si, 0x5881
or ax, cx
stc
mov dl, 0x4b
mov eax, 0x58383384
pop esi
pop edi
pop edx
pop ecx
pop ebx
pop eax
push ecx
ror cl, 7
pop ecx
call fcn.00563914
jp 0x54ad48
push ebx
adc bx, 0x2a1c
pop ebx
push eax
push ecx
shl al, cl
pop ecx
pop eax
nop
lea edx, [edx + ebx]
mov edx, dword [edx + ecx*4]
lea edx, [edx + ebx]
push eax
push ecx
push edx
push dword [ebp + 0xc]
call fcn.00563c73
push ebx
push eax
sbb bh, al
push ecx
push edi
sbb ecx, edi
mov ebx, 0x5e8f2cbd
or al, al
push edx
adc dl, al
push esi
dec si
ror bl, cl
or ax, 0x60b6
adc edx, ebx
test dx, 0x5dd5
sub eax, eax
inc si
inc edi
stc
shr eax, cl
xchg di, bx
dec bh
xchg di, si
stc
pop esi
pop edx
pop edi
pop ecx
pop eax
pop ebx
push edi
sub edi, 0x33fc4c54
push ebx
push edx
and bx, dx
stc
push esi
push ecx
shl esi, cl
shl di, cl
shr cx, cl
sub si, 0x4a61
mov di, bx
adc esi, ebx
push eax
test di, ax
nop
stc
ror dh, cl
test bl, dl
adc edx, ecx
ror dl, cl
adc dl, 0x65
adc dx, bx
xor eax, eax
sbb edx, ecx
or cl, ah
ror di, cl
xchg si, ax
add ecx, edi
or ebx, 0x3515f722
adc eax, 0x5575ddd7
sub cx, 0x97b
shr eax, 1
adc ax, 0x6245
inc cx
rol ch, 4
and al, 0x7d
cmp dx, 0x72bd
inc ch
rol edi, cl
mov dx, bx
nop
and bx, di
dec ah
cmp esi, 0x60abdb80
sub dl, ah
nop
stc
ror esi, cl
adc esi, 0xc1dd972
sbb ebx, 0x4e3fb312
xor eax, eax
rol bl, cl
dec di
sub eax, 0x43f41738
nop
inc eax
xor eax, ecx
dec al
shl cl, 8
test edi, edx
mov ah, dh
nop
test ecx, edx
cmp esi, ebx
adc dh, al
and dh, 0x32
sub bh, al
shl si, 7
inc ebx
shr eax, cl
test dl, 0x17
and edx, ecx
dec ax
inc dh
add cx, 0x5a47
not edi
rol si, 4
and ax, 0x192a
stc
and eax, edx
add dx, di
shl al, cl
xchg dx, di
cmp ch, dl
adc ebx, edi
shl ecx, 3
test al, 0x13
sub ah, dh
test ah, dh
add ch, ah
sub eax, 0x403e6b0a
rol ecx, 1
cmp ax, 0x234a
dec ch
and ecx, 0x464c6b67
not dx
and ch, 0x56
xchg bx, si
sub dh, 0x45
cmp cx, 0x2edc
ror di, cl
stc
sub esi, 0x9f651aa
stc
pop eax
or dh, 0x3c
and edx, 0x13777e9c
xor esi, 0x4b1e7c86
push eax
adc dh, ah
xor dx, 0x11e1
or cx, 0x6d67
ror ecx, cl
sbb edi, 0x4d3ba50
xor cl, 0x4c
sbb esi, 0x6d941aba
rol si, cl
or cl, 0x18
or ch, 0x77
test edx, 0x29177fa1
sbb ebx, 0xf8ec76
cmp edi, 0x44c8b0e8
shl esi, cl
ror di, 2
add esi, edi
inc di
shr ebx, cl
and ah, 0x1f
inc dx
add dl, dh
test edi, 0x4bdace7c
adc si, 0x1d0a
rol ebx, cl
stc
and si, 0x3736
dec dh
sbb bx, di
shr ecx, cl
cmp ax, dx
sbb bh, ah
nop
adc ah, 0x34
nop
rol dh, 5
rol edi, 8
shr edx, 5
or dh, dh
nop
or ch, 0x46
adc ecx, esi
ror ax, cl
adc edi, edx
adc bh, ch
and ebx, 0x4872b1cd
xor ch, bh
inc dl
sub ax, ax
add cx, ax
dec ax
ror bx, cl
stc
xor dl, 0x66
sub dx, 0x1e0c
and di, 0x4791
not dl
dec dl
adc edi, eax
adc cx, 0x12f3
stc
shr al, cl
shr eax, 3
not cx
stc
cmp cx, ax
not dl
inc ecx
rol cx, 5
add dh, 0x28
shl edi, cl
xchg dx, di
and bh, 0x79
xor bx, 0x53c
add dx, 0x1c4e
add dl, bh
xchg esi, esi
sbb eax, edx
cmp edi, 0x135d88b4
not cx
rol esi, cl
xor ebx, 0x68c8ce73
not ah
and ebx, 0x2f20f44a
cmp bl, 0x67
test dl, 0x6c
xor ch, dl
ror ebx, 8
inc bh
dec cx
cmp edx, 0x1367d6c0
dec ah
rol dl, 5
sub dx, si
shl esi, 4
mov ax, di
nop
xor bx, 0x6039
pop eax
nop
push eax
add si, ax
not bl
mov ah, cl
or edx, 0x66553eb6
ror dl, 7
shr bh, 8
inc cx
sub dx, 0x7074
inc eax
adc edx, edx
sub dh, 0x44
adc dx, 0x7440
and al, al
and bl, al
rol dl, 1
ror si, cl
or dl, ah
and edi, 0x3a0739b0
add dl, bh
xchg edx, eax
shr esi, 1
nop
test edx, ecx
rol si, 5
shr esi, 7
adc cl, 0x5c
test di, bx
shr edx, cl
shr ax, cl
nop
inc dh
adc dx, 0x7f72
sbb bx, bx
shr eax, cl
adc esi, 0x6a548e3d
shl ah, 7
mov al, cl
cmp bh, 0x5c
test ax, bx
test ebx, 0x253b5106
adc bx, 0x43da
xchg bl, ah
sbb bx, si
test bl, bl
xchg di, di
stc
sub eax, 0x5be20e47
and esi, eax
xchg cx, ax
ror esi, 3
sub bh, 0x62
add edi, ebx
stc
nop
add eax, 0x76ce5773
nop
sbb ecx, 0x52a86a7b
rol ebx, cl
sub di, 0x7437
inc bl
adc ecx, 0xd826c9d
or edx, edx
shr si, cl
and cx, 0xde0
dec ch
xor esi, 0x647b9f50
dec bh
sub bl, 5
mov ebx, eax
and cx, 0x4b78
nop
xor edx, ecx
or dx, di
shr ch, 6
xchg si, dx
xor edi, esi
shr dl, 4
dec dl
ror edx, 7
xchg bh, bl
sub ecx, ecx
shr bh, cl
mov edi, edi
stc
or edx, 0x52999cec
inc cl
sub bl, bh
sbb cx, 0x2208
mov ah, 0x1b
rol esi, 5
adc di, si
sub di, di
and al, 0x36
nop
ror dl, cl
inc ch
nop
mov ch, dh
stc
pop eax
inc edi
not ch
not si
xchg bh, ch
not cl
push eax
inc ax
dec bx
sub cx, dx
xor bx, ax
dec cl
xor edx, eax
rol dl, cl
shr ch, cl
xor ecx, 0x7550b74f
stc
sbb ch, ah
rol esi, cl
or edx, 0xe4bfc2f
test dx, 0x3a43
not ah
adc eax, ecx
rol dx, cl
pop eax
pop ecx
pop esi
pop edx
pop ebx
pop edi
call fcn.005640d6
jno 0x54b284
nop
push ebx
push eax
add bl, al
push edx
xor edx, 0x42e00389
nop
adc eax, 0x3acaa4a7
push esi
mov si, 0xca5
push ecx
shr esi, cl
push edi
inc edi
ror edx, 5
xor bh, ah
xchg dx, ax
rol bx, cl
and di, 0x75fe
rol ebx, cl
mov bx, si
mov bx, 0x725d
ror cl, cl
shl dl, cl
nop
mov di, si
dec bl
ror bl, 5
cmp bl, dh
xchg ebx, ebx
cmp cx, di
rol bh, 7
mov ecx, 0x77916723
xchg esi, ebx
xor dh, 0x39
dec ch
shr ah, cl
not cx
not esi
or cx, 0x58c5
inc ebx
mov cl, dh
stc
xchg ecx, ebx
or ch, 8
sub edi, edx
adc ebx, edx
sub ax, cx
inc ebx
adc bx, si
xor bh, ch
rol bl, 2
inc ax
dec dx
dec ch
add ax, dx
sbb dl, ch
adc bl, 0x51
rol al, cl
not bx
and ah, 0x67
stc
stc
nop
rol dx, 6
mov di, dx
dec ecx
not ax
shr ecx, cl
xchg dh, cl
xor esi, esi
inc ecx
shr bx, cl
sub bx, cx
ror eax, cl
or dh, 0x5c
nop
sub cl, 0x2e
rol di, cl
ror ecx, cl
sbb edi, 0x11554607
or eax, edi
xor ch, ah
inc di
not edi
adc cl, cl
cmp di, dx
adc cx, 0x6458
nop
ror ebx, cl
mov dx, 0x487a
mov bl, bl
sbb ecx, edi
shr bl, cl
shl ax, cl
add ch, 0x4d
sbb bh, ch
or dl, 0x6e
cmp eax, esi
xor bx, cx
xor edx, 0x59839206
not bx
dec edx
mov di, 0x3500
mov dl, ah
rol bh, cl
pop edi
cmp bx, 0x3b61
adc bl, 0x75
test ax, 0x61f8
shr bx, cl
not cx
shl esi, 5
push edi
or bx, di
mov dx, 0x1f26
not di
pop edi
pop ecx
pop esi
pop edx
pop eax
pop ebx
call fcn.00564482
jbe 0x54b284
call fcn.00564966
call fcn.00564c3b
nop
push edx
not edx
push ecx
xchg dh, cl
xchg ecx, ecx
push ebx
and bx, 0x7897
push edi
ror edi, cl
push esi
inc esi
test edi, 0x6d091181
push eax
and ax, 0x7e59
and edx, ebx
add cx, si
or dx, si
or edi, 0x5086a2c1
shr dh, 3
inc edi
cmp dl, dh
stc
shr bl, cl
pop eax
pop esi
pop edi
pop ebx
pop ecx
pop edx
push ecx
inc cx
push edi
push edx
xor edi, edx
rol dh, cl
sbb cl, 0xc
not dh
shl dh, cl
xor di, 0x7162
mov ecx, edx
xor edi, 0x36d76481
sub dh, 5
pop edx
pop edi
pop ecx
call fcn.0060c52c
add esp, 8
pop ecx
pop edx
test eax, eax
jne 0x54c37d
mov eax, dword [edx + 0x24]
push esi
push ebx
mov esi, ebx
sub ebx, 0x1953af7a
dec ebx
push ecx
ror ch, 6
sub ecx, 0x2761dbff
not bx
push eax
not ax
inc si
add bh, 0x62
inc ecx
test bx, 0x4c14
push edi
test ebx, edi
dec al
ror ax, cl
cmp bx, 0x7942
shl ecx, cl
add edi, esi
push edx
adc cl, dl
add edi, 0x7b67df6f
not si
ror bh, 7
mov dl, ch
rol eax, cl
dec cx
add edi, edx
xor edx, edi
shr bx, cl
shl ecx, cl
shr ebx, 7
rol di, 8
inc edi
sub ecx, edi
shl ax, 4
mov cl, 0x7c
ror eax, 1
shl ebx, cl
inc dx
nop
ror bh, cl
adc bx, di
cmp cx, 0x3a34
adc ax, 0xcd9
nop
not eax
rol dx, cl
mov cx, 0x6592
xor bl, bh
xchg al, dl
xchg cx, cx
ror di, cl
ror esi, 6
inc dl
cmp dx, 0x6b05
ror al, 8
or di, cx
shl esi, cl
add esi, 0x3acf2253
cmp bl, al
and eax, eax
xor eax, 0xdac7189
stc
stc
shr edx, cl
cmp dh, dh
and ebx, edx
test eax, ebx
dec si
sbb ebx, ecx
stc
shl ebx, 1
nop
ror cl, 5
cmp edi, ecx
rol ax, cl
inc bx
or dx, cx
inc eax
inc si
ror edi, cl
dec ax
rol si, 7
test esi, ecx
rol dl, cl
sub dh, ch
xor si, dx
shl ch, 7
rol dl, 8
test ah, bl
test dh, dh
xor dx, bx
xchg ebx, eax
stc
and edx, ecx
rol bh, 3
test si, 0x7f7a
dec ax
cmp di, ax
and bx, ax
not ax
not dx
pop edx
rol bl, 2
xor di, di
ror bx, cl
test ebx, esi
adc esi, edi
push edx
xchg edx, ebx
xchg bl, bl
adc dl, cl
test ebx, esi
xchg ah, dh
xchg ecx, eax
xor esi, ecx
sbb ax, cx
xor cx, di
adc ebx, ebx
test dx, 0x2ed0
shl bx, 4
and edx, 0x2dfa9568
dec bh
stc
sbb bl, ah
add al, 0x3d
sbb ecx, eax
not edi
and bl, dl
and eax, edx
ror cl, 7
xchg si, cx
add cx, 0x3441
dec al
xchg edx, esi
sub di, 0x4f01
inc dx
rol ecx, cl
not si
shl esi, 8
cmp si, di
inc esi
mov ebx, 0x64f3dbbb
dec ebx
nop
sbb dx, bx
adc edx, 0x4269ac89
dec ebx
sub si, dx
adc dh, bh
test ax, 0x5da5
shr bh, 4
and dx, dx
ror edi, cl
shr edx, 5
shl ebx, 4
sbb al, ah
or ebx, 0x229921c5
mov di, 0x7dda
shl dh, cl
test si, 0x6d03
not cl
rol dx, cl
not edx
rol ah, cl
or esi, ecx
stc
xchg ah, bl
or ch, 0x6c
ror eax, 2
rol bx, 1
sbb dh, 0x2a
rol ax, 2
xor al, dh
shl dh, 4
adc esi, 0x7b588fe5
mov bx, ax
ror ebx, cl
xor dh, 0x7e
nop
sbb al, cl
inc dh
xchg dx, si
and eax, 0x74439055
dec bx
add ax, cx
dec ecx
test ax, 0x6bcf
dec ax
xchg esi, edx
and ax, di
not cl
sbb dx, bx
ror ax, cl
inc esi
xchg al, al
rol bl, 3
and ecx, edx
adc si, dx
add ax, dx
adc dl, ah
shr esi, 6
inc edx
test cx, 0x42d3
pop edx
xchg esi, ecx
add di, 0x2c8a
mov esi, ebx
and cl, 0x46
nop
inc eax
xchg cx, bx
cmp si, 0x18c8
stc
inc ah
rol bx, cl
stc
test ch, cl
sbb esi, esi
stc
sbb ecx, 0x67ed4bf3
sbb bx, 0x76c2
sub ebx, 0x5c9663bd
test cx, ax
push edx
add dx, 0x63eb
or ah, ch
add edx, 0x172bd162
and bh, ch
xchg bx, bx
cmp bx, 0x674d
or dh, dl
shl cx, 7
adc ax, si
xchg cl, dl
ror si, 5
dec ecx
adc bl, 0x29
cmp ax, 0x35a2
rol edx, 1
add ch, 0x30
rol bh, 7
ror cx, 6
not dx
cmp ecx, ebx
sbb cx, 0x59af
stc
nop
rol ah, 1
ror bx, 5
and al, 0x58
test ah, 0x31
cmp edx, 0x741160e8
test di, 0x33e8
stc
xchg cl, bh
dec dx
mov dh, cl
sub ch, dl
nop
pop edx
pop edi
pop eax
pop ecx
pop ebx
pop esi
push edx
push ecx
xor dl, ch
shr cx, cl
push esi
inc esi
push edi
not di
push ebx
sbb ebx, ebx
push eax
sbb cl, al
adc si, cx
dec ebx
not edi
rol dh, 6
rol cx, 6
xchg bx, ax
dec ecx
nop
mov di, 0x35a3
add eax, edx
not bl
shl dx, 1
sub di, di
inc ax
nop
sbb si, bx
ror dh, 1
or bx, di
test cx, 0x5065
cmp al, 0x12
add cx, ax
rol cx, 2
shr esi, 8
not ecx
and ax, 0x3a32
xor eax, esi
dec bl
sbb ebx, 0x3704d3f4
stc
shr bl, cl
adc ebx, esi
nop
test eax, 0x92dcc7c
shr dl, cl
xchg cx, si
mov eax, 0x742fbf16
shr edx, 6
xor cx, 0x3ceb
nop
nop
test bl, bl
sub ch, bh
and esi, 0x37dacca8
add esi, edx
test ah, cl
add edi, 0x5c962d19
xchg cx, di
ror ecx, cl
stc
nop
dec bl
stc
test ebx, 0x446b181f
stc
and esi, 0x719ac94d
inc esi
or cl, 0x18
ror ax, cl
dec cx
inc dl
cmp al, 0xd
dec ax
not edi
sbb ebx, 0x275915ff
ror bx, cl
or dh, bl
nop
test ecx, 0x7c754550
cmp bx, 0x2126
shl ax, cl
cmp al, bh
dec bl
or dh, bh
add di, bx
mov ah, dl
xor dh, 0x47
add ebx, 0x6e7741f9
mov ecx, 0x49162677
rol dx, cl
cmp ch, bh
and ax, cx
not di
shl cx, cl
shr edi, cl
adc eax, 0x3764de4c
and cl, 0x54
add ebx, ebx
ror bx, cl
and ecx, ecx
not bx
or dx, ax
cmp bx, bx
and ch, dl
cmp ecx, 0x4a257643
pop eax
and si, 0x2c12
dec ebx
stc
xor dx, di
and bl, 0x27
push eax
rol ah, 7
pop eax
pop ebx
pop edi
pop esi
pop ecx
pop edx
jecxz 0x54b760
jbe 0x54b760
jb 0x54b74a
push eax
sub ah, 0x1b
push edx
mov dx, 0x7fb8
push ebx
inc bh
or bx, 0x1455
push esi
test si, 0x3a7e
push ecx
sub ecx, eax
push edi
add di, ax
mov eax, 0x7dc76ba
nop
sub edx, 0xc2c8033
inc ebx
or dl, dh
xchg ebx, ebx
adc eax, ebx
test dx, di
or ah, dh
dec ebx
and ebx, 0x35fbe973
sub bl, 0x59
add edi, edi
shl cx, 5
not ch
pop edi
pop ecx
pop esi
pop ebx
pop edx
pop eax
jbe 0x54b755
call fcn.005650b3
push edi
push ecx
ror edi, cl
pop ecx
pop edi
call fcn.005655dc
push ebx
dec bh
push edi
add di, 0x1148
or bx, di
shr bx, 7
ror bx, 8
sbb bh, 6
push eax
push edx
xchg ah, dl
cmp edi, eax
push esi
push ecx
rol esi, cl
add ebx, 0x6bee1a2f
and cx, di
shl dx, 2
mov edi, 0x2cfb09f9
dec ecx
rol edx, cl
inc edx
xor si, 0x7e60
not dl
and ax, 0x4a55
sub edx, eax
adc esi, edi
mov cl, dh
pop ecx
pop esi
pop edx
pop eax
pop edi
pop ebx
push ecx
shr cx, cl
ror cl, cl
push edx
push ebx
adc edx, ebx
pop ebx
pop edx
pop ecx
call fcn.00565b46
call fcn.00565dfa
nop
push esi
and si, 0x3dbd
push eax
push edi
sbb ax, di
nop
push edx
sub edx, 0x6759ba99
push ecx
adc ecx, eax
shr ecx, cl
or eax, esi
push ebx
and ebx, 0x76c3728e
shl cx, 6
sub bx, 0x2850
xchg bh, bl
cmp ax, ax
xchg ebx, ecx
xchg ebx, ebx
inc ebx
sbb bx, bx
test esi, esi
inc ch
shr esi, 4
pop ebx
pop ecx
pop edx
pop edi
pop eax
pop esi
push ebx
cmp bh, 0x48
stc
push eax
push ecx
rol eax, cl
push edx
test dx, ax
sbb bh, al
nop
nop
push esi
and ebx, esi
xchg si, ax
xor bl, cl
not ecx
or edx, edx
inc ecx
cmp eax, 0x302c8c9c
adc ah, dh
push edi
mov si, di
xchg ebx, edi
ror esi, cl
rol di, cl
cmp ax, cx
xor edi, 0x7134fc20
dec dx
shl bx, cl
shl edx, cl
mov edi, 0x74d0de2d
stc
ror edx, cl
rol eax, cl
pop edi
pop esi
pop edx
pop ecx
pop eax
pop ebx
push edx
push ecx
sub edx, ecx
pop ecx
pop edx
call fcn.00566322
call fcn.005668c1
jecxz 0x54b875
jo 0x54b875
push eax
shr ah, 1
pop eax
lea eax, [eax + ebx]
mov cx, word [eax + ecx*2]
and ecx, 0xffff
call fcn.00566be4
push ebx
push ecx
mov bh, cl
push eax
cmp eax, 0x6cc24115
xor cx, cx
push edi
sbb eax, edi
and cx, di
push edx
adc dl, 0x26
not di
shr ecx, 3
not edi
xor ebx, eax
add dl, al
ror eax, 4
stc
not ebx
cmp dh, 0x18
adc al, bl
dec dl
sub edi, edi
and bx, 0x3d74
sub di, cx
rol cl, 7
shr edx, 4
adc ax, di
sub al, 0x23
dec dx
push esi
ror esi, 2
stc
add edi, esi
not si
rol eax, 5
cmp ah, 0x62
dec eax
not ecx
test bx, 0x7cd9
sbb bl, 0x56
sub ebx, 0x6392ef41
ror ch, 7
dec di
sbb si, 0x1a89
rol bl, cl
shl cx, cl
add dx, 0x73ea
sub ax, bx
and edx, edx
shl cl, cl
xor cl, 0x32
xor di, cx
xchg al, ch
shr dx, 1
or ecx, 0x16626796
shl si, cl
sbb edi, esi
inc bx
adc ebx, 0x34975434
mov ch, 0x3c
shr ebx, 8
add bh, dl
not edx
not ebx
add esi, 0x49250e9
xchg edx, esi
stc
shr edi, cl
rol eax, 4
inc dh
xchg dh, al
rol dl, cl
ror edi, 1
adc ecx, ecx
shr bx, 4
stc
add eax, 0x7006f258
not bx
shl eax, 6
xchg al, al
inc si
sub esi, 0x6d548c75
mov edx, 0xbad8f47
rol ecx, cl
sub ax, 0x3c24
ror cx, cl
inc dx
mov ah, 0x6e
adc cx, 0x6d6e
ror dl, 2
stc
shr cx, cl
cmp eax, 0x2f6d4851
mov ebx, 0x1306b766
mov bl, al
rol esi, cl
xor esi, 0x1984343f
rol bx, cl
sub bx, 0xa45
and ebx, 0x61f0529e
adc di, 0xb13
shl bx, cl
sub di, ax
add dx, 0x70e3
or ah, ah
pop esi
add eax, eax
add dl, 0x62
test ah, 0x21
stc
stc
mov ax, ax
sbb di, 0x7d21
xchg ebx, ebx
rol eax, cl
push esi
sbb cx, si
ror ax, cl
mov si, dx
add ah, cl
xchg ecx, ebx
shr ch, cl
shl eax, cl
shl edx, 4
sbb ecx, 0x14cac7f3
shr ch, cl
sub cx, 0x4594
rol di, 1
ror eax, cl
stc
adc bx, si
stc
ror bh, cl
cmp ebx, 0xbe5770b
ror ah, cl
nop
ror eax, 6
shl edi, 8
mov ecx, ecx
add ebx, esi
shl esi, 8
adc bx, bx
nop
cmp edx, ebx
adc dx, bx
stc
xor cx, 0x17b4
mov bl, 0x22
ror di, 7
not dl
shl ax, cl
xchg edx, ecx
shl dl, cl
shr di, cl
ror ah, cl
shl ebx, cl
mov cx, ax
test dx, 0x64f7
ror cx, cl
test si, cx
adc dh, al
cmp ecx, 0x17e853de
nop
sub si, ax
nop
test cx, bx
inc di
test cl, dh
add di, cx
rol ax, 1
cmp edx, eax
not cx
or ecx, 0x34991b4e
sub edx, 0x74a6f932
add ah, al
adc ecx, ebx
xchg bh, dl
sub ebx, 0x6ef47497
add edx, 0x7a842cbe
sbb ax, 0x573f
shl edi, cl
xor cl, al
nop
test al, 0x1c
nop
ror di, cl
mov di, 0x48c1
add ch, 0x49
mov cl, ah
add ecx, 0x3e0bc261
xchg cl, cl
inc eax
test bl, ch
nop
sub bl, 0x15
dec bl
rol esi, 2
inc cl
adc bx, cx
shl di, cl
ror esi, 4
shl cl, 2
shl dx, 8
and ecx, edi
shl cl, cl
sub al, 0x30
nop
pop esi
add cl, 0x66
stc
not bl
nop
mov bl, ch
adc edx, edx
mov al, ah
xchg edi, eax
stc
add ah, 0x7a
stc
inc al
push esi
or esi, ecx
add bh, bh
inc cl
not bl
or ebx, 0x2bf1b8d9
shr dx, 2
rol bh, 2
shr edi, 6
shr ah, cl
or dx, cx
inc al
sub bx, di
rol bx, 7
and ax, 0x609f
xor dh, ah
sbb esi, 0x61bde915
dec al
xor esi, 0x64bb7dfb
shl al, cl
sub dl, 0x3e
inc di
test eax, 0x10506826
mov si, 0x3ed7
rol cx, 1
not dx
nop
and eax, eax
sub si, 0x4622
sbb bl, 0x3e
dec dh
adc ecx, 0x46dc49fa
test edi, 0x54c627e0
sub di, bx
test si, bx
or ax, di
xor cx, 0x458a
add edx, edx
sub edx, 0x45a5dc39
xchg esi, esi
shr esi, 5
dec bl
mov esi, edx
stc
nop
shr esi, 7
not ecx
shl eax, cl
xchg dl, dl
nop
shl bl, 2
sub cx, dx
not edx
test di, ax
dec bl
sbb ebx, 0x1c4b8ea
test eax, 0x6dcb1bd2
shr si, 6
shl ecx, cl
shr esi, 6
xor edi, 0x19561895
sbb edi, 0x199d0037
test cx, ax
sub dh, ch
pop esi
pop edx
pop edi
pop eax
pop ecx
pop ebx
ja 0x54bcb0
nop
push eax
push ecx
xchg ah, ch
and ax, 0xd3f
push ebx
xchg bh, ch
push edi
cmp edi, 0x4c04e6a7
and ebx, edi
push edx
shr dh, 2
stc
xchg bl, ah
shl di, 3
add bh, 0x27
sbb dx, 0xf58
ror bl, cl
sbb cl, dl
sbb bx, 0x4ed8
nop
and dx, 0x15f9
or ch, 0x47
xor dl, dh
nop
sub bx, di
stc
ror eax, cl
xor ecx, 0x54f618d1
shr eax, 4
test dl, 0x36
not ch
or ax, 0x7c4
push esi
sub edi, esi
and di, 0x233c
stc
stc
pop esi
pop edx
pop edi
pop ebx
pop ecx
pop eax
push ebx
inc ebx
push edi
xor di, 0x3768
push esi
ror esi, 4
push ecx
push eax
xor ecx, eax
shr ebx, 3
sub ecx, 0xb7888fc
cmp bl, 6
push edx
shr dx, cl
stc
sub edx, 0x62c12832
xchg dx, ax
test ah, 0x3a
cmp dx, 0x27c6
and si, 0x34e
ror edx, cl
dec esi
nop
inc cx
dec dx
and si, bx
nop
cmp eax, ebx
or cx, si
shr bx, 2
nop
inc di
mov ecx, 0x5f979622
shr si, 6
xor ah, cl
sbb si, 0x613c
dec al
or bl, dl
ror dl, 1
test ax, si
pop edx
pop eax
pop ecx
pop esi
pop edi
pop ebx
jbe 0x54bca6
push edx
not dx
shl dl, 4
push ebx
inc bx
pop ebx
pop edx
jne 0x54bca6
push ecx
cmp cx, 0x310d
mov ecx, 0x31b7b2fa
pop ecx
call fcn.00566f70
call fcn.00567255
push ebx
push ecx
shl bh, cl
xor cx, 0x141
push edx
sbb dl, cl
push eax
rol al, 5
rol cx, 6
shr dh, cl
stc
push esi
xchg si, ax
push edi
xor di, 0x599a
test edx, 0x61bc2f53
adc dh, 0x4d
xor cl, 0x5a
cmp edx, 0x1a35742c
sbb ecx, esi
nop
ror ax, cl
ror bh, cl
ror ah, 8
xchg esi, eax
adc edx, 0x192c43ae
and bl, bl
add ecx, esi
dec dx
xor dl, 0x2a
xor cx, ax
stc
shl eax, 3
shr ebx, 2
xor di, cx
and si, cx
not ah
not dh
not ax
stc
xor cx, 0x2ef0
stc
inc edx
inc ax
xor bx, di
shl ebx, cl
sbb di, 0x900
rol bl, 7
or edx, 0xe0990c7
cmp edx, edi
inc ax
mov ax, 0xb8e
shl al, 3
test dl, al
test dx, 0x73b0
shr edx, cl
not al
stc
mov bx, 0x1f1b
ror dl, cl
nop
and ax, 0x78c7
xchg edx, ecx
shr ax, cl
stc
pop edi
pop esi
pop eax
pop edx
pop ecx
pop ebx
push ecx
adc ecx, 0x270e4685
push eax
shl eax, 8
push edi
rol di, 6
push edx
shl dl, cl
push ebx
not ebx
test dh, 0x7c
ror al, 6
dec ecx
and cl, 0x5b
adc edx, 0x11fae57c
mov dx, 0x585a
sbb bh, ch
xor bl, dl
dec ah
push esi
sbb esi, 0xb43c9bd
xchg ebx, ebx
xor ax, 0x23d6
not cl
and ecx, 0x30eeeb07
and ax, 0x679c
inc dl
add ebx, 0x351b53ea
mov cx, 0x49fb
and dh, 0x2d
dec esi
mov esi, 0x3cd6491a
dec edi
shl edi, cl
ror edi, 7
nop
and edx, 0x25d7a8cc
pop esi
pop ebx
pop edx
pop edi
pop eax
pop ecx
push ebx
not bh
pop ebx
push ecx
and cx, cx
pop ecx
mov eax, dword [edx + 0x1c]
lea eax, [eax + ebx]
mov eax, dword [eax + ecx*4]
push edi
push esi
xchg di, si
nop
push ecx
push ebx
xchg cl, bl
shl edi, cl
push eax
ror al, cl
sbb ecx, eax
push edx
sub dx, bx
add ch, cl
nop
adc cx, cx
sbb bh, bl
dec ecx
and ch, 8
or bx, 0x87d
not edi
or ax, 0x4ecb
stc
dec ebx
inc esi
adc edi, 0x45888ede
xor al, ch
rol dl, cl
test dh, al
ror ebx, cl
and edi, eax
rol edx, 5
add ah, dh
adc dx, 0x3c5d
test ecx, 0x4486cc6f
xchg dl, bh
nop
test bx, 0x6fb
and ah, 0x63
pop edx
pop eax
pop ebx
pop ecx
pop esi
pop edi
push eax
push edi
cmp ax, di
push ebx
or bx, 0x12b7
sbb edi, 0x383daa13
adc bx, 0x5d79
push edx
push ecx
mov dl, ch
xchg ah, al
test eax, edi
mov edx, 0x46f3590c
adc di, 0x5bad
not edi
shr dl, cl
rol dh, 6
sub ebx, 0x7357662a
shr dx, cl
push esi
rol esi, cl
test eax, 0x70f8fe0d
rol dx, 7
sbb al, cl
and eax, edx
shl esi, cl
dec dl
and esi, edx
test al, al
inc cl
add esi, 0xb7cf13c
not ecx
shr dx, 3
sub cx, 0x5f33
not dl
sbb si, cx
sub edx, ecx
sbb si, 0x6e05
dec al
nop
add ah, bh
xor al, 0x1f
test dh, ch
add dl, bh
sub ecx, 0x5da31f14
and ebx, 0x2a7ff09
add si, 0x35b
dec eax
dec edx
shr ebx, cl
mov dh, 0x6b
stc
add dx, ax
shl bl, 1
ror dx, cl
sub al, bl
sbb cx, 0x2ee1
sub edi, ebx
shl dx, 3
shr ax, 1
ror edx, 1
shl ax, 3
sbb edi, ecx
inc cl
xchg dh, ch
ror esi, 4
or eax, edi
adc bl, 0x35
xor ax, 0x701e
dec al
xchg ebx, ecx
nop
add cl, 0x16
xchg ecx, ebx
rol cx, 3
sbb bl, dl
add bx, cx
or dh, 0x1e
inc cl
not cl
ror ecx, cl
cmp bh, 0x22
xchg dl, cl
stc
shl edi, 7
cmp ebx, 0x6266d246
test dh, dl
or di, dx
rol ax, 5
not di
shr al, cl
sbb dx, cx
or bx, cx
ror cx, cl
or bh, dh
dec di
adc dx, bx
ror bx, cl
mov bx, si
nop
sub ecx, 0x7e2f5f42
mov bx, cx
sbb bx, 0x50cc
sub cx, di
and ch, 0x34
ror dx, cl
pop esi
mov bx, ax
push esi
or si, dx
inc bh
nop
test bx, dx
and cl, ah
or cx, cx
sub edx, eax
sbb cx, bx
dec ecx
add eax, 0x77621735
or dx, 0x3059
test bh, bl
rol di, 6
ror ecx, cl
add dh, 0x22
or ecx, 0x1bca14ad
and si, 0x1f23
inc cl
nop
and ebx, 0x3133c397
xchg bh, bh
rol si, 6
or ax, cx
not cx
xchg bx, ax
sbb ch, 0x68
or bh, 0x18
test al, ah
cmp ax, ax
shl ax, cl
mov ch, dl
rol cx, cl
add si, cx
or cl, al
mov ah, 0x70
mov esi, 0x5c387403
or ax, bx
rol ax, 7
stc
sub cl, 0x6b
rol cl, 1
xchg di, di
nop
stc
mov bx, 0xf3c
add dh, 0x62
sub ecx, 0x26ea3ddf
xor bx, ax
xor dl, ah
and si, 0x439b
inc eax
inc ch
test eax, 0xac0d493
stc
sbb cx, cx
inc ah
or eax, 0x1ebf981e
ror esi, cl
sub ah, bl
dec edi
stc
mov ax, si
mov ecx, ebx
mov cx, si
not esi
and bx, bx
sbb di, 0x390e
not di
and ebx, 0xf564cc3
shr edi, cl
dec ax
and ebx, 0x64fe424c
shr dx, 3
cmp bl, bh
nop
cmp dh, cl
xchg ch, bh
adc dx, bx
xor ebx, 0x17bb7e12
not di
cmp esi, edi
or dx, dx
adc cl, cl
xchg ch, al
dec bl
xchg si, bx
adc bl, ch
ror ah, 1
sbb ah, 0x71
stc
sub ah, al
or cx, bx
inc dh
shl ecx, cl
sbb si, ax
dec bl
xchg bx, bx
sbb bx, 0x612c
shr eax, cl
pop esi
push esi
shr esi, cl
ror ecx, 3
stc
test dx, ax
shl di, 2
adc bh, 0x7a
inc ax
inc ah
shl ax, 7
or bx, bx
add ebx, 0x6542a06d
shr bx, cl
sbb esi, edi
stc
or al, 0x7e
ror ax, cl
or dx, 0x47e5
add cl, 0x7e
nop
xchg bl, al
xor dh, 0x45
stc
inc ah
xchg ah, cl
nop
sub dl, bh
shr edx, 8
stc
and bl, 0x11
or bl, 0x66
cmp bh, bl
mov al, 0x57
dec al
sub ebx, edi
sbb ebx, edx
cmp eax, 0x734617f2
xchg cx, cx
shl si, 3
test esi, 0x4a62c16f
rol dx, cl
xchg edi, edi
xchg edi, eax
or ah, cl
adc bh, bl
sbb cx, bx
pop esi
pop ecx
pop edx
pop ebx
pop edi
pop eax
push eax
shl ax, 1
push ebx
shl bl, 4
push esi
shl si, 1
stc
push ecx
dec ecx
push edx
xchg ebx, edx
add cl, 3
shr bh, 4
nop
inc ebx
shr bl, 6
shl cl, 1
dec dl
dec dx
test dl, 0x1b
or ecx, ebx
push edi
sbb edi, 0x6b337d47
nop
and ah, ch
ror ecx, cl
mov cx, si
xor dl, dl
rol dx, cl
ror al, 4
sbb edx, 0xa3129bf
adc bl, ah
shl cx, 7
mov ebx, esi
rol dl, cl
shl cx, 8
stc
inc edx
cmp eax, 0x5b92ecd2
add ax, ax
add bh, ah
xor esi, 0x30a59ffc
inc esi
rol ax, 1
dec ah
not edi
or esi, esi
not ebx
xor bh, 0x57
test dx, bx
dec di
dec edx
stc
sbb cx, si
rol ah, cl
shr edi, 2
shr bl, 4
adc edi, 0x190ab6da
xchg bh, al
rol ah, 4
or ch, ch
dec bl
rol bx, 1
test bh, bh
ror ax, 4
adc esi, esi
shl dh, cl
or dh, bl
mov bh, ch
shr dl, cl
dec si
ror eax, 7
inc ax
dec edx
not eax
nop
stc
not di
stc
shl dx, 4
test ecx, eax
xor ch, 0x20
test ecx, eax
stc
sub bl, 0x51
sbb dx, ax
shr dl, 6
nop
test al, 0x24
test dh, 0x73
or edi, 0x75e883d4
adc cx, bx
test al, 0x58
stc
or edx, ebx
shr edx, 6
xor ah, 0x5c
xor ax, 0x5d81
inc ch
adc dx, ax
ror cl, 7
cmp edx, 0x22e85bf0
nop
add edi, 0x7544b98f
test ebx, 0x4f5576ea
inc ecx
pop edi
ror eax, cl
push edi
not di
and ecx, 0x6b769557
not si
sub bl, ah
sub ax, 0x2fbe
ror esi, cl
shl esi, cl
xchg ah, dh
sub ax, 0x31b7
xchg si, si
adc bx, si
xchg al, ch
sub ecx, 0x2e1647a8
not al
sbb dh, 0x64
test ah, bh
adc esi, 0x60b8e995
shl edi, cl
dec ah
shl ah, 5
shl bl, cl
dec dl
nop
shr edx, cl
shr eax, cl
shl ax, 3
dec bh
shr eax, 8
or edx, eax
sub cx, 0x7422
shl dl, 1
cmp dx, 0x3218
rol bl, cl
ror cx, 8
rol dh, 5
dec eax
shr eax, cl
inc ecx
inc dh
adc ecx, 0x3b1a9b13
cmp bx, 0x7af2
xchg si, si
rol ebx, cl
or esi, esi
sbb eax, ebx
adc di, ax
and edi, 0x8eff31
or edi, ebx
rol ebx, 8
pop edi
pop edx
pop ecx
pop esi
pop ebx
pop eax
ja 0x54c32d
push ecx
shr cx, 8
push esi
xor si, cx
push ebx
sub ch, bh
add cl, 0x1a
push edx
xor bl, dl
push eax
shr ax, cl
shl esi, 6
push edi
cmp di, 0x55bf
add cl, ch
adc edi, ebx
sbb bx, dx
inc edx
shr ecx, 8
cmp cx, 0x3211
add ecx, 0x45e70556
adc esi, 0x681d0c65
rol ecx, cl
and dl, 0x68
and ch, 0x5d
shr eax, cl
sbb bl, 0x69
add bx, 0x66dd
sub bl, al
adc bl, ch
sub ecx, ecx
shr ah, cl
inc cl
sub dl, dh
add ebx, 0x30af3d36
sub cl, 0x59
pop edi
pop eax
pop edx
pop ebx
pop esi
pop ecx
push esi
cmp esi, 0x568b2173
push edx
xchg edx, esi
push ecx
xor cl, 0x75
push ebx
adc cx, bx
pop ebx
pop ecx
pop edx
pop esi
stc
stc
push eax
dec al
pop eax
call fcn.00567617
call fcn.00567a7b
push ebx
not bx
push edi
push eax
test edi, eax
push ecx
sub cl, 0x27
stc
sbb ah, ah
shr di, 1
xor bx, 0x3db4
pop ecx
pop eax
pop edi
pop ebx
call fcn.00567d54
call fcn.005681a1
call fcn.005684a3
push ecx
xor cl, 0x17
pop ecx
jnp 0x54c378
push ecx
push esi
add cx, si
pop esi
pop ecx
call fcn.0056878f
jmp 0x54c385
mov eax, edx
inc ecx
jmp 0x54a85e
lea eax, [eax + ebx]
push ecx
sbb cx, 0x2f80
push ebx
add ebx, ebx
mov bl, 0x68
push edx
adc edx, ecx
xor bh, 0x6f
sub cx, bx
push eax
or eax, 0x2b08daff
inc cx
push edi
xchg ecx, edi
shl edx, 1
xor bh, 0x40
shr ecx, cl
xor dx, 0x323
cmp ax, 0x7ab2
ror ecx, 3
xor di, 0x7dbd
push esi
sbb si, bx
not dh
cmp ebx, eax
xchg ebx, ecx
not di
test edx, ecx
or ecx, 0x111b26c8
stc
inc ah
nop
xchg ebx, ecx
sbb ch, cl
xchg al, cl
sub ah, 0x13
xor ah, bh
or ax, ax
shl dl, cl
adc ebx, edx
not bh
dec ch
cmp ax, dx
rol edi, 1
not dx
xor dx, si
test cl, 0x69
rol ax, cl
nop
shr ebx, 4
sub bl, 0x66
rol ecx, cl
sbb dx, ax
sbb esi, 0x68923ea3
test ah, 0x47
xchg ebx, eax
shr dl, 6
xchg edi, eax
sub si, dx
sbb di, 0x66f0
add edx, eax
xchg esi, edi
inc si
cmp eax, ecx
xchg edx, ecx
cmp dl, 6
stc
rol al, 8
shl cl, cl
nop
shr eax, 8
adc dl, 0x50
inc edx
xor ebx, ebx
xchg si, ax
ror ecx, 2
stc
rol bx, cl
shl dl, 1
cmp ch, 0x54
and cl, ah
and eax, 0x3f8358d7
cmp cx, ax
rol di, 6
rol cl, 6
test bx, cx
and eax, 0x14939a3
shr dh, 2
shr ecx, cl
stc
sbb ebx, 0x98cb88e
nop
or si, 0x115
dec edi
or eax, ebx
add al, 0x7c
nop
inc dx
add ax, si
ror ecx, cl
or cx, 0x3441
ror edx, 4
shl al, 6
test ax, 0x6ae2
not bx
ror si, 2
pop esi
xor edx, 0x6613d207
inc bl
test ax, di
not al
mov edi, 0x2f0e74b0
stc
cmp bx, di
ror ax, cl
push esi
adc si, 0x7060
shl esi, cl
shr dx, 8
inc ch
sub edi, 0x1b4d239e
sbb si, 0x31fa
sub bl, bl
shl dh, cl
adc bh, cl
sbb edi, eax
xor bl, ah
add bl, 0x20
dec dh
sbb al, 0x49
stc
sub di, 0x5f9e
not edi
not ebx
or dh, 0x74
sub ecx, edi
rol esi, 8
not ah
not bx
dec edx
shl ah, cl
stc
or cx, 0x4303
dec bh
adc cx, 0x1df7
add bl, dh
or dh, 0x4a
rol bl, cl
adc dx, 0x1096
adc eax, 0x64c9f482
test edi, eax
adc ebx, 0x4162a934
cmp al, cl
not eax
inc eax
rol dl, cl
shl bl, cl
ror al, cl
sub cx, si
cmp bl, al
sub dx, bx
not ax
sub ebx, esi
ror al, 3
shr si, cl
stc
or edx, 0x58ba3cd6
sub ecx, esi
dec edx
not al
adc ebx, edx
sbb edi, ecx
not edx
adc di, 0x2802
or eax, edi
add bx, 0x6b1
rol edi, 1
shr cl, cl
sub ecx, 0x35cd5ad7
shr edx, 2
and ebx, 0x51918944
sub eax, edx
stc
shr edi, 8
and ah, 0x58
inc dl
adc ecx, esi
sbb ax, ax
nop
adc si, 0x2dd9
or dh, 0x57
not bx
cmp si, 0x1608
xchg cx, dx
not cl
rol eax, cl
xor al, bl
sub bl, 7
shl ah, cl
cmp dx, 0x306e
xor di, 0x7a72
dec eax
inc dx
and dh, ch
shl bl, 1
stc
and dh, 0x3a
not si
pop esi
dec bh
adc cx, 0x6677
add dx, 0x414c
push esi
shr si, 4
or si, di
not cl
test ah, 0x72
nop
inc ebx
cmp bx, 0x4315
xchg esi, esi
test si, 0x703e
sub dl, bl
sbb bl, bl
rol cx, 3
xor bl, 7
inc bx
stc
shl esi, 2
cmp edx, edx
adc esi, 0x28c61610
cmp ax, 0x7caa
add dl, cl
nop
inc edx
not bl
or ebx, ebx
add eax, 0x36ba4763
shl dh, cl
nop
or bx, 0x4373
mov bl, 0xc
shr dh, 1
add di, 0x2f0
nop
or bh, 0x70
stc
add esi, 0x3d672ad1
test dl, 0x3d
not ah
sbb di, cx
sub dh, dl
test bx, 0x74e2
xor eax, esi
xchg edi, eax
shl edi, 6
rol bl, cl
and di, 0x460
sub di, 0x2aad
not edi
ror ch, cl
or edi, ecx
adc si, 0x5a0a
sbb ecx, 0x19437b56
and di, bx
adc dh, dl
shl ecx, 7
dec cl
ror bh, cl
not ebx
adc bx, 0x7c30
dec eax
pop esi
pop edi
pop eax
pop edx
pop ebx
pop ecx
jge 0x54c7f1
call fcn.00568b4d
push eax
push esi
and ax, si
push ecx
ror eax, cl
xor ecx, 0x21187708
push ebx
not bh
push edi
shl edi, 8
and cx, 0x17e2
add ecx, 0x5db59499
cmp cl, ch
and bh, 0x7c
xchg si, si
nop
ror bh, 4
push edx
xchg cx, dx
or di, 0x1881
sbb esi, ebx
xchg edx, eax
adc si, 0x68d1
not edx
pop edx
pop edi
pop ebx
pop ecx
pop esi
pop eax
call fcn.00568ea6
call fcn.0056930e
push esi
cmp si, 0x716a
push ecx
push ebx
xchg ch, bl
push eax
xor si, ax
push edx
adc dx, 0x7a03
stc
xor eax, 0x3d738f1f
push edi
or esi, edi
xor cx, 0x19c2
inc edi
or ebx, 0x567303e6
not ch
sbb di, 0x4a53
test cx, 0x706a
add dh, ch
ror ah, cl
nop
shr al, cl
cmp ax, 0x4f29
rol bh, 7
xor bl, 0x4b
xor al, 0x1f
sbb cl, bh
stc
sbb si, dx
cmp edi, 0x767d00e2
sub ecx, ebx
dec bl
xor edi, edx
not ah
add edi, ebx
or di, ax
inc ax
mov cl, 0x1b
or eax, 0x5e1a11d7
stc
cmp eax, 0x21be0b81
mov edi, edx
sub al, 0x71
sub ax, 0x5f61
nop
nop
ror edi, 3
or cx, 0x227d
and bh, 0x21
rol dl, cl
dec cx
not al
and edx, edi
inc si
inc dx
inc ebx
inc cl
xor cx, cx
cmp dl, 6
test ax, 0x7c40
xchg edi, ebx
sbb cl, 0x31
xchg si, ax
stc
mov dl, 0x3c
xchg esi, eax
add ch, cl
sub ax, ax
shr eax, cl
inc dl
inc eax
inc ecx
xor edx, esi
stc
and bx, si
ror dl, 6
sbb ax, dx
dec esi
dec si
ror eax, 3
cmp dx, cx
shl ax, cl
not al
xor bh, 0x43
shr si, 3
xchg si, bx
inc bl
stc
sub si, 0x7baf
stc
ror ah, 2
not dh
and dl, bl
and bx, 0x3ed9
sub dl, ah
nop
xchg cl, ah
or bx, 0x4c03
pop edi
pop edx
pop eax
pop ebx
pop ecx
pop esi
push edx
push ecx
rol dx, cl
or ch, cl
ror dx, cl
pop ecx
pop edx
call fcn.005697cf
jne 0x54c7e7
call fcn.00569b43
push ebx
ror bl, 5
pop ebx
ja 0x54c7f1
push edx
mov dl, dh
pop edx
nop
push eax
sbb al, 0x74
shl al, 5
push ecx
not ch
push edi
xor di, 0x5019
push ebx
test di, bx
push edx
adc dl, 0x5c
push esi
xchg si, di
rol dh, cl
sbb bx, 0x32b9
sub esi, ecx
xchg bl, ah
rol ecx, 5
xor ax, 0x785b
test ebx, ebx
dec ax
dec dl
pop esi
pop edx
pop ebx
pop edi
pop ecx
pop eax
push edx
dec edx
push edi
xor edi, 0x2a1f7e1d
cmp dx, 0x7add
stc
pop edi
pop edx
push ebx
dec bh
inc ebx
push edi
push eax
test edi, eax
push ecx
xchg bx, cx
push esi
ror si, cl
and al, bh
push edx
sbb dx, 0x7f33
sbb edi, ecx
xor di, cx
ror bh, 2
and cl, 0x2a
cmp dx, cx
adc cl, al
cmp dh, ah
shr ax, 4
add si, 0x302d
sub al, bl
xor edi, eax
test cl, 0x34
mov eax, eax
shl dx, 2
nop
and bx, bx
or ah, 0x49
mov di, 0x60ad
test dh, 0x4d
mov ebx, edi
cmp dh, 0x71
xor bl, 0x78
sbb cx, ax
test ch, 0x13
inc ax
not ax
shl di, 5
or ch, 0x21
and dh, 0x21
adc ax, 0x5daf
cmp esi, ecx
add cx, 0x3143
cmp edx, 0x3f289d8f
not di
or eax, 0x6b25be51
adc ax, cx
cmp esi, 0xc47fd08
or bx, 0x4636
nop
add dx, 0x32b0
shr dh, 4
add bx, 0x4705
stc
rol si, cl
xchg edx, esi
pop edx
pop esi
pop ecx
pop eax
pop edi
pop ebx
call fcn.00569ffc
push ebx
push ecx
rol bl, cl
push esi
push edx
xchg si, dx
stc
push eax
shl eax, cl
pop eax
pop edx
pop esi
pop ecx
pop ebx
push eax
push esi
cmp eax, esi
nop
pop esi
pop eax
mov edx, dword [esi]
lea edx, [edx + ebx]
cmp eax, edx
jl 0x54f639
add edx, dword [esi + 4]
push ecx
not ecx
push edi
push ebx
cmp di, bx
adc ecx, edi
stc
push eax
adc edi, eax
xor cl, ch
rol ah, 2
ror ecx, cl
push edx
add bx, dx
sbb bh, ch
shr bh, 1
sbb edi, ebx
cmp cx, 0x3909
xor edi, ebx
push esi
inc esi
shl cl, cl
shl dl, 1
add si, bx
inc bh
and di, 0x3baf
nop
add di, dx
cmp ch, 0x4f
adc al, 0x75
xchg cl, bl
inc edi
dec edi
xchg dl, al
stc
not esi
mov di, dx
not bl
cmp ch, 0x1b
or si, bx
shl di, cl
sub dx, 0x12db
inc ebx
and di, dx
mov dx, 0x24f4
test edi, ebx
stc
shr al, cl
xor cl, ah
sbb eax, 0x3a805598
test cl, 0x16
ror al, cl
xor ebx, edi
adc ah, dh
shl si, 7
xchg bl, cl
ror bx, cl
xor si, si
nop
stc
inc edi
inc ebx
and dx, bx
ror edx, cl
inc dl
add ah, bl
ror cx, 8
rol di, 7
xor dx, 0x55f3
sbb cx, cx
stc
xchg dh, bh
test cx, si
ror esi, cl
sbb bl, 0x47
nop
cmp di, si
inc ebx
stc
dec ebx
dec edx
xor di, ax
test dh, dh
cmp dh, 0x25
or dx, ax
rol dx, 5
xor ax, dx
stc
xor si, 0x4656
nop
stc
dec ax
mov esi, 0x179ba4af
and cx, dx
cmp eax, 0x5fbf53ca
mov cx, 0x570f
and bx, 0x6a63
xchg al, bl
add al, ch
shr dl, 3
ror ebx, 4
dec ah
stc
dec al
adc di, 0xe51
not di
pop esi
inc bl
mov dl, 0x1c
ror bh, cl
push esi
sbb esi, edi
xchg esi, eax
rol ch, cl
ror edi, 7
adc dh, 0x5d
dec bl
dec ah
shl dx, cl
add bx, 0x41a
ror cl, cl
or dx, cx
or ax, dx
sbb cl, 0x59
adc bl, 0x70
sbb ebx, eax
shl ah, cl
not eax
shl ch, cl
inc edx
add dh, 0x1b
shr si, 8
inc edi
adc al, bh
test eax, ecx
or edx, esi
add si, bx
shl ebx, 7
xor cl, 0x20
nop
inc ecx
cmp edx, 0xa542ebf
or si, 0x7b08
sbb esi, eax
shl eax, 4
cmp ecx, esi
sbb cl, 0xa
xor ecx, esi
stc
xor ebx, ebx
or cl, 0x10
cmp ch, 0x6b
test bl, 0x56
not ebx
not al
xchg bl, al
and bx, si
test ebx, 0x404cbae5
mov ax, cx
shl cl, 6
rol edx, cl
xor cl, dh
xchg dh, bh
sub ecx, edx
shr ebx, cl
xchg al, bl
test dx, 0xd55
adc bh, 0x5c
not al
ror cx, 6
rol dl, cl
add edi, 0x5882f2eb
mov eax, 0x83282d1
shl cx, 4
add ecx, ebx
add esi, edi
xchg dx, si
mov ecx, 0x51e76bc4
rol bh, 8
xor dx, 0x78c9
cmp ax, ax
stc
sbb di, 0x3e6d
cmp al, dl
sub bl, 0x1c
cmp edx, ebx
not esi
cmp ax, 0x70df
rol dx, 2
xchg dx, bx
ror edx, cl
sbb ecx, 0x204bf91b
shl si, cl
nop
cmp bh, ch
cmp ax, dx
rol bx, cl
adc ebx, ecx
ror ch, cl
rol edx, cl
nop
stc
or edi, edi
inc ah
test si, dx
rol al, cl
shl bl, 8
not eax
pop esi
shl dh, 8
not ebx
shl eax, cl
inc edx
adc ch, ch
or ebx, ecx
dec ax
add bl, bl
cmp bl, 0x4c
push esi
shr si, cl
or dx, bx
mov ch, cl
add dh, ah
cmp bx, 0x6209
mov dl, dh
sbb dl, al
inc bx
rol di, 1
test si, dx
nop
xchg esi, edi
add bl, bl
shr cx, 1
sub ecx, esi
sub si, dx
sbb esi, edx
add si, dx
sbb cl, dl
mov cx, ax
add dl, 0x6e
rol dl, 5
test ax, 0x256c
not cl
adc ecx, 0xf5338c4
or dh, 0x12
adc ch, 0x4b
xchg cl, ch
add di, di
dec dh
xor bh, cl
ror ebx, cl
mov ax, bx
shr si, cl
mov dh, 0xd
ror dl, 7
sub edx, 0x62afd531
inc ax
test bl, al
adc ax, bx
ror edx, cl
and bx, cx
xor si, dx
xchg ah, al
not ebx
stc
mov di, 0x20e9
add edi, esi
shr si, 2
mov dl, bh
ror ah, cl
not dl
or al, bh
not cx
stc
add esi, 0x4d9e4ad2
dec ax
test dh, 0x70
sub ecx, ecx
shl si, cl
and dx, cx
xchg ebx, eax
ror cx, cl
add dx, di
not ah
nop
shl al, 8
and dx, 0x4928
dec bx
dec si
sub dx, cx
stc
ror eax, 1
cmp eax, 0x36c5920b
xchg ah, dl
nop
inc dx
add al, bh
nop
test dl, 0x2f
dec esi
ror esi, 7
adc dx, 0x2247
xchg ebx, esi
mov si, 0x3665
inc ecx
xor dx, di
adc ebx, edx
and cl, 0x32
test ah, 0
cmp esi, eax
pop esi
cmp eax, 0x688da1b0
xchg dx, dx
sbb bh, 0x1c
add cl, dh
add bh, 0x48
pop edx
pop eax
pop ebx
pop edi
pop ecx
push edx
cmp edx, edx
push edi
ror di, 7
push ecx
push ebx
sbb ch, bh
xor edi, 0x41059d4f
push eax
add ah, ch
shr ah, cl
dec ebx
cmp di, bx
ror bl, 8
sbb dl, 0x35
cmp bx, di
push esi
rol si, 2
rol bh, 2
and edx, edx
or edx, ebx
and edx, ebx
rol si, cl
test dh, cl
rol edi, cl
mov bh, cl
inc ax
ror bl, 8
inc ebx
test ax, ax
test si, 0x5431
sbb cl, 0x24
dec dl
shl dx, cl
or edi, ecx
pop esi
pop eax
pop ebx
pop ecx
pop edi
pop edx
call fcn.0056a52f
call fcn.0056a910
call fcn.0056ae88
push eax
mov al, 0x5c
push ecx
push esi
xchg cx, si
push ebx
cmp cl, bh
rol bx, 1
push edx
dec edx
test ecx, edx
mov ecx, 0x169b8a1a
test cl, ch
stc
push edi
inc edi
dec si
and bx, di
xchg cx, si
inc edi
sbb ecx, 0x70543141
rol ch, 7
adc edi, edi
stc
mov dx, 0x1c73
rol ebx, 7
shl ax, cl
shr edx, cl
cmp di, cx
add al, cl
shr ch, 4
inc edi
stc
adc ah, 8
dec cx
rol edi, 2
shl ah, cl
shl di, cl
inc bx
shl cx, cl
xor ebx, edi
shr bl, cl
inc eax
rol ah, cl
or ch, 0x69
shl bl, cl
dec di
shr cx, cl
xor di, 0x751e
stc
not dx
cmp esi, 0x60a63606
adc eax, 0x35a57bb2
cmp edx, ebx
cmp bx, cx
ror si, 4
shl ebx, cl
shl eax, cl
sub si, 0x348b
dec di
xchg bx, di
not cl
nop
xor ecx, 0x13a8b008
add bx, di
or ecx, edi
xor bx, cx
pop edi
pop edx
pop ebx
pop esi
pop ecx
pop eax
call fcn.0056b2ee
push ecx
shr cx, 5
push eax
test ah, 0x78
dec ch
push esi
adc esi, 0x6ca4122a
push edi
not di
push ebx
test al, bh
and bl, bh
push edx
adc dl, bl
ror bh, 8
or si, ax
mov di, 0x561d
pop edx
pop ebx
pop edi
pop esi
pop eax
pop ecx
jnp 0x54cd8b
push edx
or dx, 0x27d0
pop edx
cmp eax, edx
jge 0x54f639
xor ecx, ecx
mov dl, byte [eax + ecx]
test dl, dl
je 0x54f637
cmp dl, 0x2e
je 0x54d26c
call fcn.0056b853
push edx
xor dx, 0x720b
push esi
inc esi
push edi
push eax
xor edi, eax
push ebx
push ecx
shl bx, cl
not di
inc dx
and ch, dh
and si, cx
stc
test di, 0x1c07
inc ecx
and di, cx
test dl, 0x58
stc
sub dl, ch
shr esi, cl
not ecx
ror ebx, 5
or eax, 0x421df6b2
stc
sub esi, 0x4b61491b
add dh, 0x35
xchg edx, eax
sbb cl, ah
or ecx, 0x2acf55f4
inc bx
dec ebx
ror cx, 2
cmp ah, bl
stc
adc si, bx
mov ebx, edi
adc dh, dh
shr ch, cl
nop
mov dl, 0x51
shr edx, 7
dec esi
and si, dx
shl di, 1
inc edx
xor ch, al
add cl, 0x7d
or ax, ax
shr ah, 1
add bx, 0x1d83
dec ax
or ecx, ecx
test bx, 0x39
nop
cmp bx, cx
or ax, 0x33bd
pop ecx
pop ebx
pop eax
pop edi
pop esi
pop edx
call fcn.0056bcb3
jnp 0x54d0b1
push ebx
dec bl
push eax
rol ah, 2
stc
sub al, 0x55
push esi
sbb esi, 0x263960bc
push ecx
push edi
adc cx, di
shl eax, 2
push edx
add al, dl
dec dx
dec ecx
add edx, edx
inc ecx
rol edx, cl
adc edi, 0x33770494
ror ebx, cl
adc edi, 0x1553b976
sbb eax, esi
xchg dl, dl
xchg ebx, esi
nop
cmp eax, edx
dec dh
ror ecx, cl
sbb dx, si
nop
adc ax, dx
ror edx, cl
ror ebx, 6
nop
xor bh, ch
cmp ax, 0x6a67
shl cx, 8
ror ah, cl
add ah, ah
nop
not bx
add cl, 0x6b
mov ax, ax
test bh, 0x46
not cl
test esi, 0x23ecb265
add ah, al
mov dx, dx
stc
test edi, 0x619605ff
mov dx, 0x5bf1
shr ch, cl
inc ax
shr edx, cl
not esi
sbb di, dx
stc
dec edx
dec al
add cx, 0x5c86
or edi, ecx
add esi, 0x66171bdf
dec ebx
stc
shr ax, cl
stc
sbb eax, ecx
ror esi, cl
cmp al, 0x59
inc dh
shl ah, cl
or cx, 0x169
rol ebx, cl
cmp ebx, ecx
rol si, cl
inc dh
stc
not edi
inc esi
mov esi, 0x628feacd
dec si
shr ch, 7
rol al, cl
nop
and ch, 0x4b
add cx, cx
not ah
sbb dx, 0x4730
inc bx
shl bl, 2
stc
dec edx
xchg edi, ebx
xor esi, edi
dec eax
shl dl, 2
stc
ror ax, 5
test ax, 0x71f4
mov cx, si
and bh, ah
xor esi, edi
mov bh, 0x60
rol dl, 8
shl ch, 8
pop edx
nop
push edx
adc al, dh
shl dl, cl
shr ecx, cl
not ah
and di, dx
add eax, 0x7ae93c24
not bl
test cl, al
cmp bx, ax
not di
stc
xor cx, 0x701a
sub edx, edi
inc edi
dec di
ror dl, 4
and cl, 0x1c
xor dh, bh
or ebx, edx
sbb cx, 0x1f9c
mov di, 0x494d
not bl
nop
not dh
shl ch, cl
pop edx
pop edi
pop ecx
pop esi
pop eax
pop ebx
push eax
push esi
sub ax, si
cmp eax, 0x2b00f317
push ebx
and si, bx
push edx
adc dx, 0x7dad
push ecx
xchg ah, ch
xchg si, si
sub esi, ebx
dec ah
ror ebx, 2
test eax, 0x7d5fb5e6
sub al, 0x17
push edi
and edi, esi
mov eax, esi
nop
ror dx, 3
shr bx, 6
test ch, 0x4e
sbb cx, 0x7764
cmp cx, ax
or ax, cx
not al
ror si, cl
not eax
adc ah, dl
sub ah, bh
xor cx, 0x6734
and esi, ecx
xor eax, esi
add si, 0x4748
pop edi
pop ecx
pop edx
pop ebx
pop esi
pop eax
call fcn.0056c0e3
call fcn.0056c4d2
push edi
push ecx
ror di, cl
push ebx
push edx
xor ebx, edx
inc ecx
inc ebx
stc
nop
stc
sbb edx, 0x1926a218
push esi
xor esi, ecx
and ecx, 0x48dab76f
ror dl, 8
or edx, edi
push eax
cmp al, 0x56
cmp eax, 0x7e58b307
adc ax, 0x198e
mov ax, 0x1242
or ebx, 0x732f3019
shl eax, cl
pop eax
pop esi
pop edx
pop ebx
pop ecx
pop edi
je 0x54d0a9
call fcn.0056cac2
push esi
push edi
xor si, di
mov esi, 0x7c1a22f0
push ecx
inc ch
push edx
ror dx, cl
and di, 0x52a8
mov ecx, ecx
push ebx
shl bl, cl
inc ecx
adc bh, 0x73
nop
cmp cx, 0x5f1b
test cx, bx
or cx, si
stc
dec di
ror si, cl
xor si, cx
rol edx, cl
pop ebx
pop edx
pop ecx
pop edi
pop esi
call fcn.0056cd91
call fcn.0056d2a3
call fcn.0056d80d
push edi
and di, 0x57d1
push ecx
sbb cx, di
push ebx
dec bh
adc ch, bh
pop ebx
pop ecx
pop edi
call fcn.0056dbae
push ebx
not bl
push eax
adc al, 0x31
pop eax
pop ebx
push edx
mov edx, 0x16e991b2
push ecx
rol ch, cl
push eax
shr ax, 7
shr edx, cl
shr eax, cl
or dl, 0x11
shl al, cl
stc
push ebx
ror ebx, 5
dec al
push edi
shl edi, 6
sub ax, 0x4327
stc
mov bl, 0x65
inc bx
xor ah, 0x2e
or ebx, 0x60eb31
ror ebx, 7
dec cx
push esi
or ax, si
ror bl, cl
rol esi, cl
and ax, 0x5abc
sbb di, 0x7cc1
xchg si, cx
rol edx, 2
stc
rol edx, cl
nop
dec dh
and eax, ebx
shl bx, cl
xchg ah, bh
ror ax, cl
sbb al, 0x36
sub si, dx
add ecx, 0x25338322
add edx, 0x64c3cd5c
test cl, cl
stc
shr dx, cl
shl ebx, 5
mov ebx, esi
sbb dx, si
and si, cx
test ch, cl
rol si, cl
add ax, 0x3e19
or di, 0x7856
add eax, edx
xchg ebx, ebx
dec edx
cmp ebx, 0x5e18db3f
mov bh, 0x47
nop
and edi, edx
shr dx, cl
stc
test edx, eax
stc
pop esi
pop edi
pop ebx
pop eax
pop ecx
pop edx
push eax
push ecx
or ah, cl
and ah, ch
push edx
mov ah, dh
push edi
sbb ax, di
dec eax
not ax
nop
dec dx
stc
sub cl, cl
push ebx
add bh, 0x55
test cl, al
or ch, 0
test edi, 0x3148ba51
stc
shl edi, cl
and eax, ecx
adc cx, cx
shr al, cl
push esi
test si, 0x7d98
inc bh
and dx, 0xd6d
add bh, dh
mov cx, bx
rol dl, 4
sub si, di
add ax, 0x33b6
xchg ecx, esi
dec eax
xor ebx, edx
sbb edi, 0x5c562b01
xchg dx, cx
sbb edx, ecx
test dl, bh
nop
test dh, cl
xchg si, bx
not ch
nop
xor bx, bx
not di
shr di, 6
shr cl, cl
xor di, cx
test cl, 0x4b
stc
shl cx, cl
pop esi
pop ebx
pop edi
pop edx
pop ecx
pop eax
stc
push edx
xor dx, dx
push edi
push eax
sub di, ax
sub eax, edi
push ecx
not ecx
shl dx, cl
sub ah, 0x2d
push ebx
cmp bl, ch
nop
shl ah, cl
inc dh
cmp edi, ecx
sbb di, ax
ror cx, 4
mov al, al
mov bh, 0x6a
ror di, 8
adc dh, al
push esi
and esi, eax
add edi, eax
not cx
and edx, edx
dec dx
sub al, al
inc si
adc bx, si
adc dx, bx
xor dl, 0x5e
add bx, di
sub bh, 0x71
xor ebx, edi
test eax, eax
xor ah, ah
pop esi
pop ebx
pop ecx
pop eax
pop edi
pop edx
call fcn.0056df14
push edx
push eax
xchg dx, ax
push esi
or si, 0x924
cmp esi, 0x12d7ca0e
pop esi
pop eax
pop edx
jecxz 0x54d266
call fcn.0056e472
push edi
not edi
pop edi
push eax
add ah, 0x55
dec al
pop eax
inc ecx
jmp 0x54cd95
xor edx, edx
push edx
sub esp, ecx
mov edi, esp
push ecx
dec ecx
cmp ecx, 0
jl 0x54d780
mov dl, byte [eax + ecx]
push edi
xor di, di
push edx
test edx, 0x20d34fc9
xchg di, di
push ecx
sbb cx, di
push ebx
dec bh
stc
not edx
stc
not ecx
shr ecx, 1
stc
push eax
sub al, 0x2e
rol ax, cl
xor dl, 0x20
dec bx
cmp edi, edx
dec cl
and cx, 0x7f5d
adc ax, 0x6db4
or di, 0x4641
ror dx, cl
or bx, bx
adc dh, bh
rol bx, cl
sub ecx, ecx
sub dl, 0x54
shl bl, cl
and bx, ax
rol cx, 4
push esi
shr esi, cl
mov si, di
not edx
dec esi
shr cl, 2
shl ebx, cl
not di
mov dl, ch
sbb si, 0x999
xchg bx, dx
stc
sub bx, di
or ebx, esi
stc
ror edi, 5
mov dh, bl
add bl, 0x4e
ror edi, 5
inc di
and bx, dx
add ch, ah
stc
cmp ch, ah
sub ch, bh
shr esi, 3
shr ecx, 4
add si, ax
shr dl, 1
inc eax
xchg si, bx
not bx
xor di, 0x1e4a
inc dh
mov cl, bl
nop
dec esi
dec ax
mov ecx, 0x6296c282
add bl, 1
sbb cx, 0x543d
add edx, 0x6486fd1b
and ah, 3
xor ah, bh
adc ax, 0x1f6e
test dl, 0x21
add si, 0x448b
dec ch
cmp ah, ch
nop
mov edi, 0x3a81d665
mov bh, 0x50
cmp edx, ebx
xor ax, di
inc al
xor eax, 0x7263a6ca
shl eax, cl
or si, 0x7efa
mov bx, di
rol dl, cl
dec dx
or ebx, 0x7f62db61
dec edx
xor ecx, ebx
add esi, 0xb502afb
stc
or ah, dl
adc bh, 0x70
shl cl, cl
and ebx, 0x6ca745c2
shl ecx, 6
adc al, bh
pop esi
rol dh, 8
xchg dl, dh
add al, bh
push esi
inc si
ror eax, 5
rol cx, cl
test dh, cl
test ebx, 0x74673239
not esi
add ebx, 0x456ce63d
not ebx
shr di, cl
sbb edx, ecx
shl edi, 3
stc
xor ax, 0x30a4
adc edi, 0x4e29539a
mov ah, 4
shr dh, cl
cmp eax, 0x587a68f6
or dx, 0x316b
or ecx, esi
sbb ah, dh
shr ecx, 1
shr bh, 6
xor bx, bx
or cx, si
or esi, edx
test edi, 0x1dda9935
dec ch
sub edi, ecx
sub ecx, esi
xor si, 0x6ba8
and cx, ax
stc
xor dh, 8
stc
xchg edx, ebx
rol si, 6
test edx, 0x67e0c1a4
cmp dl, 0x2e
sub dh, ah
sbb dx, 0x7a00
shl dl, cl
add dh, dl
test bx, di
xchg edi, ebx
not eax
test edx, esi
sub dh, dl
xchg bh, dh
adc dx, si
not bh
not si
nop
not ebx
add ecx, 0x6156148c
and ebx, eax
xchg esi, edi
or ebx, 0x39b698e4
dec cx
cmp dx, 0x12cb
or bl, 0x6d
cmp ecx, 0x65823a31
xor cx, 0x4b6c
adc ecx, 0x5301ee03
xor ch, 5
xchg ebx, edx
sub ch, bl
cmp bh, 0x76
test di, bx
nop
nop
dec eax
shr al, cl
shr al, cl
adc bx, 0x6924
sub cx, 0x1e29
inc cx
shr esi, 5
inc dl
cmp ecx, 0xdf237f1
and dx, 0x1d0d
dec cx
cmp ah, 0x4f
test bh, bh
dec esi
or dx, 0x3a54
inc eax
rol edx, 5
stc
inc eax
sub bx, 0x27cf
sub bl, al
xchg bl, bl
xor ch, 0x25
shr bx, 4
mov al, 0x1d
dec di
rol si, 2
pop esi
push esi
rol si, 1
dec bh
test dl, ah
xchg ecx, eax
cmp bx, 0x4910
shl si, 3
rol bl, 8
inc esi
and bx, 0x2cdf
not cl
rol eax, 2
mov ax, 0x7e9e
xor ebx, eax
inc edi
or eax, 0x49d69e53
shl bx, cl
sbb ecx, 0x55cbedf3
not cl
xchg dh, dl
or al, cl
add bx, 0x279b
dec bx
sub cl, 0x66
nop
sub cl, bl
sub edx, 0x4cfc16b5
nop
xor bh, 0x7d
ror al, 4
cmp ax, dx
dec ecx
adc ecx, 0x4bda1327
test bh, 0x61
add al, al
dec dh
adc dx, 0x387f
test al, 0x2d
inc ax
xor cl, 0x49
add ah, cl
nop
test cx, ax
test esi, 0x19426523
adc eax, 0x731e8d33
add bl, 0x7e
rol eax, 8
mov ebx, 0x17e32d2f
xchg ecx, esi
nop
xchg bl, al
xor ax, cx
test ah, dh
stc
xchg edi, esi
rol cx, cl
test dx, di
not edx
shl cl, 4
mov edx, 0x63fc0201
shl cx, 5
xchg bl, ah
test si, 0x6e64
stc
mov bh, al
or di, cx
add edx, 0x21a14914
shl ch, cl
or ax, dx
stc
add ecx, 0x8ab1f51
adc ecx, ebx
ror bl, cl
sub cx, bx
pop esi
pop eax
pop ebx
pop ecx
pop edx
pop edi
push eax
rol ah, 1
inc eax
push ecx
sbb ah, cl
push edi
sub di, 0x49ee
ror di, 8
push edx
push esi
sub dx, si
push ebx
inc ebx
inc ah
add ah, ah
cmp si, 0x52b8
test di, 0x1bb2
rol dl, cl
cmp cl, cl
rol si, cl
mov ah, 0x4e
dec dh
mov edi, esi
adc dx, di
sbb dx, 0x4f69
shr ebx, 4
nop
xchg ecx, eax
not ax
xor ch, dl
xor esi, 0x4c005240
rol si, 3
xchg ecx, eax
sub dx, 0x61fa
rol cl, cl
inc bx
shl ebx, cl
sbb bh, 0x41
sub bl, ah
ror si, 8
shl ebx, 5
dec al
stc
xor bh, dl
xchg dx, ax
shl ebx, cl
shl ebx, 7
adc ecx, 0x37207cd0
not dh
add ecx, 0x4cd5b9da
sub edi, edi
adc ecx, 0x56157418
test dx, 0x4528
test bh, 0x17
inc edi
stc
not dh
stc
sbb edx, 0x5a709c9c
or di, bx
ror si, 4
shl dh, cl
xor cx, ax
or edi, 0x55de8b5b
and bh, dl
nop
xor ah, 0x75
sbb ch, bl
or bx, dx
sub ch, 0x5f
rol ecx, cl
shr cx, 6
xor ecx, 0x34859101
and di, dx
shr bx, 1
sub ebx, esi
rol di, 7
rol dl, 1
test ebx, 0x61ff5aac
rol di, 1
mov di, 0xd10
xor eax, 0x6e960477
add di, si
ror cx, 2
shl di, cl
sbb dl, cl
add bh, 0x6f
mov eax, 0x2d84938
or dh, ah
not esi
xor cl, dh
xchg edi, edx
inc dx
adc eax, edi
stc
xchg dx, ax
dec esi
cmp cl, 0x32
xor cx, 0x1e92
not ax
dec esi
not ax
stc
cmp al, 0x1a
test ch, 0
sub dh, ah
pop ebx
not si
cmp edx, 0x2eba4175
xor si, 0x2af5
add dh, 0x1d
push ebx
shl ebx, cl
nop
sub ax, 0x274
and ax, 0x2c6
mov cl, 0x54
and al, 0x2f
adc dx, 0x2c0e
ror dx, cl
test ah, 0x68
or si, di
sub ebx, 0x2a10c884
mov ax, dx
cmp esi, 0x780d1740
add bh, bl
stc
stc
xchg dh, cl
shl ebx, cl
inc bx
pop ebx
pop esi
pop edx
pop edi
pop ecx
pop eax
call fcn.0056ea74
push eax
push ecx
xor ah, ch
xor ax, cx
push ebx
push edx
sub bx, dx
nop
inc dl
stc
ror dx, cl
cmp bx, 0x7315
push esi
sub si, 0x4aa7
dec dh
adc dh, 0xb
stc
shr bl, cl
add bl, 0x12
rol eax, 5
inc ebx
stc
test dl, cl
test eax, 0x7efcd41
stc
cmp edx, 0x1f9644b0
shr bh, cl
push edi
xchg edi, eax
not dl
shr ebx, 5
xor ecx, ebx
cmp eax, edx
rol al, cl
xor ch, bh
pop edi
pop esi
pop edx
pop ebx
pop ecx
pop eax
push ebx
push ecx
adc bl, cl
push edx
xor edx, 0x2d412ee3
nop
ror bh, 7
pop edx
pop ecx
pop ebx
mov byte [edi + ecx], dl
dec ecx
jmp 0x54d275
push eax
push dword [ebp + 0x14]
push 0
push edi
push ebx
push eax
adc bl, al
adc bx, 0x1880
push ecx
sbb ecx, 0x6fbf1a99
xchg bh, cl
push esi
shl si, cl
dec ch
sbb esi, 0x3eb56f64
add ah, cl
push edx
xchg dx, si
sub dx, 0x39e0
push edi
adc edi, 0x3347ded5
ror ah, cl
sub bh, dh
sub cx, 0x6fcd
not dl
shr dh, 1
inc eax
mov al, 0x41
mov si, 0x5d85
shl dh, 6
xor di, si
inc si
xchg bx, cx
stc
xor ebx, 0x1977abc8
xchg bx, cx
mov dx, si
mov esi, 0x1c9b369d
cmp di, 0x19ca
dec edx
shr esi, cl
sub edx, ebx
stc
mov si, 0x543b
dec si
ror ebx, 5
or esi, esi
adc ecx, edi
add bl, 0x7c
stc
ror dh, 5
xchg bh, bh
shl si, cl
and di, 0x5238
shr ebx, cl
ror ecx, 2
add ax, dx
stc
rol ecx, cl
ror dh, 3
add dl, cl
and si, 0x9b5
ror dl, 2
shr edi, 8
sub si, 0x2a6f
xchg bl, ah
dec eax
inc si
not dx
rol eax, cl
not ax
inc ebx
cmp dx, di
sbb dx, 0x1da9
inc ecx
adc dh, 0x7a
xor cl, al
rol bl, 2
and cx, cx
and cx, di
or ch, ch
sub edx, esi
sub bl, ah
xchg ah, dl
sub edi, 0x2b962e85
stc
not di
dec edx
and ebx, edx
dec bl
shr ax, cl
not bh
ror cl, 1
test ah, ch
mov dx, 0x3f04
or dx, bx
rol bx, cl
add cl, bl
xchg bl, ch
stc
shl dx, cl
inc si
inc ax
test cx, 0x5e09
sbb esi, eax
ror di, cl
test ch, ch
stc
ror ecx, 5
test dh, cl
pop edi
mov cl, ch
push edi
rol edi, 5
stc
cmp ecx, esi
nop
cmp si, dx
adc edi, 0x6ce2e006
add di, 0x448b
xchg edi, ecx
sub ecx, 0x1e36a3a1
and bx, 0x6ee0
mov bl, dh
not ebx
shr bl, cl
nop
nop
xchg al, bl
shr ecx, cl
mov bx, di
cmp ch, 0x65
xor edi, 0x1ea46777
shl al, cl
sub cx, 0x238c
and bx, dx
sbb dh, 0x46
or bh, cl
cmp ax, cx
rol di, 7
test eax, 0x3890544a
xchg ebx, eax
mov cx, 0x3d93
stc
rol edi, 2
cmp cx, 0x1b32
inc bx
not ch
mov eax, ebx
shl bl, cl
inc esi
xchg edi, ebx
dec cx
rol dh, 4
sbb ax, dx
shl dl, cl
shr ebx, 7
not edi
inc ch
dec di
or esi, ebx
stc
and edi, 0x3ae404c5
inc al
sub cl, dl
stc
stc
ror dh, cl
sub al, cl
shl edx, cl
mov dh, 0x71
add dx, 0x7154
test eax, eax
add cx, 0xd2d
xor di, dx
shr di, cl
inc dh
sbb bx, si
dec ch
or esi, eax
dec ax
ror bl, 2
mov cl, 0x30
shl bh, 4
sub ch, 0x67
shl eax, 7
or edi, ebx
not edx
rol edi, 5
adc edi, 0x4c4ed76
shl ebx, 2
or edi, edx
inc edx
shl dl, 2
and di, 0x3bc1
and ah, bh
dec edi
or ecx, 0x33a3464
sbb esi, esi
cmp dh, bl
rol ebx, 1
rol ax, 6
test si, 0x166c
shl edx, 1
mov edx, edi
shr cl, 5
rol ebx, 4
shr ebx, cl
dec dx
sub si, 0x7bdd
shr bx, 2
adc esi, edx
pop edi
adc dh, 0x62
and edx, edx
push edi
test esi, edi
shl cl, 6
rol bx, cl
inc ebx
cmp bl, dl
not ax
not di
cmp ecx, 0x840b5e0
ror ebx, 3
add ax, dx
and dx, bx
ror dh, 4
mov dx, 0x11bd
mov bh, 0x4b
nop
stc
cmp bx, 0x58b7
shl edi, 2
ror bl, cl
ror al, 6
adc ecx, eax
dec cx
adc al, ch
inc bx
xor edi, ebx
mov ecx, ecx
or edi, 0x59894fc7
add dx, 0x4f69
xchg bx, cx
dec edx
test edi, 0x64401fbb
shl bl, 2
nop
adc di, dx
ror cx, cl
test edi, ebx
nop
stc
sub eax, esi
mov edi, 0x15896764
test dx, di
sub bx, bx
nop
or esi, edi
test dx, 0x60fd
shr bh, 8
nop
or di, 0x15d4
inc dl
sbb dx, 0x44b2
not cx
xor dl, dl
xor dx, 0x12aa
and ax, dx
cmp di, 0x6c2b
xchg edi, edx
dec bh
dec dx
cmp eax, 0x75e45596
inc ebx
nop
shl ecx, 8
shr edi, cl
xchg ch, cl
nop
mov ah, dl
cmp cl, al
xor edx, edi
ror dl, 4
xchg edx, eax
and ch, al
stc
nop
sbb di, 0x682d
ror si, cl
and edi, 0x27e7a977
adc bl, 0x40
mov ebx, eax
shr ah, 1
ror di, cl
add cx, si
sbb edx, edi
rol bx, cl
ror edi, 7
cmp eax, edx
xor dl, ah
inc edx
shl bl, 6
or eax, 0x52a00e4
mov ecx, ecx
adc dx, 0x4a1
xor dh, dl
and bh, bl
xchg di, si
dec ax
xchg bl, bh
xor esi, 0x8720ca7
xchg bx, dx
pop edi
stc
push edi
xchg ecx, edi
rol dl, cl
cmp bx, 0x1824
test cx, di
or bx, 0x30f9
ror cx, 5
xor ch, ch
test cx, 0x36ac
xchg edx, eax
not edx
shr bx, cl
add dh, 0x47
stc
add ch, 0x48
xchg ebx, edi
pop edi
pop edx
pop esi
pop ecx
pop eax
pop ebx
push ecx
push eax
add ecx, eax
push edx
shl edx, cl
push esi
adc si, 0x56f6
stc
shl dx, cl
shl eax, 6
adc ah, ch
cmp si, 0x23df
push edi
mov edi, 0x2665faf2
add si, ax
push ebx
adc ebx, eax
xchg dx, ax
rol esi, 8
sbb ax, ax
sbb eax, 0x1458213b
test al, cl
or ecx, edx
cmp bl, 0x39
ror ax, 1
inc al
nop
stc
add dh, 0xa
add bx, 0x3f5d
inc ebx
test ch, dh
mov dl, 0x12
dec edi
or edi, edx
xor bh, ch
rol ax, 3
and dx, 0x2d05
adc bx, 0x99d
shl al, cl
rol bl, 6
stc
inc bh
not ebx
sub di, ax
xchg cl, bl
not ax
or dh, 0xc
add dl, al
shl bl, cl
shr eax, 8
not esi
and eax, ebx
rol di, 8
ror ax, cl
not si
nop
stc
mov esi, 0x4b204a9a
sub si, 0x309f
xor edx, esi
ror edi, cl
add bx, bx
adc si, cx
shl ecx, 6
xor ax, 0x9c4
or si, 0x4abb
not edx
shl di, cl
dec eax
shr cx, 1
shr dx, cl
shl eax, cl
pop ebx
pop edi
pop esi
pop edx
pop eax
pop ecx
push ebx
cmp bh, 0x16
push edx
push ecx
and edx, ecx
push eax
adc al, 0x51
ror ebx, 6
sbb ebx, 0x4de57701
push esi
mov esi, 0x3b1d99df
push edi
not di
shr ax, 2
mov esi, edx
or bx, dx
xor bh, 0x4f
add ah, bl
stc
xor ch, dl
adc di, 0x5885
xor dx, cx
stc
not edi
nop
ror ecx, cl
mov ebx, 0x5feecf1b
or cx, 0x4c87
adc esi, 0x4270a360
inc ebx
xor dh, ah
not cx
add si, 0xa90
sub di, dx
and ecx, edi
xchg si, ax
and dx, cx
cmp ebx, 0x4e9d9141
ror dh, 6
xor di, 0x280e
rol dx, cl
test ecx, edx
adc cx, ax
sub ebx, 0x15d29e8f
not ebx
stc
shr edi, cl
inc dl
test dl, 0x2b
inc ebx
test cl, 0x6e
mov si, dx
and dx, di
or bx, ax
sub ax, 0x2296
sbb di, 0x3c05
add dl, 0x33
inc dh
mov si, 0x43fe
cmp ah, 0xa
adc ebx, 0x1b46484c
dec di
sbb bl, dl
add esi, ebx
adc esi, 0x675e1e31
rol bh, cl
shr bl, 8
ror di, 8
adc bx, 0xf1
and di, 0x572e
xchg ch, al
not edi
inc ah
not al
adc ecx, 0x71d8e2f2
stc
xchg si, dx
adc edi, 0x48cf1657
nop
or edx, edx
inc ax
mov ebx, esi
inc ax
sbb eax, ebx
not bx
stc
shr di, cl
not eax
sbb bh, al
sbb cl, 0x68
ror di, cl
test cl, 0x78
inc ch
shr esi, cl
pop edi
pop esi
pop eax
pop ecx
pop edx
pop ebx
push eax
rol ax, 6
pop eax
call fcn.005d77af
add esp, 0xc
mov ebx, eax
pop eax
pop ecx
add esp, ecx
pop edx
test ebx, ebx
je 0x54f637
inc ecx
lea eax, [eax + ecx]
cmp byte [eax], 0x23
jne 0x54e6e0
lea esi, [eax + 1]
push edi
cmp di, 0x4194
push eax
shr ax, 7
push edx
inc edx
push ecx
test ch, 0x3e
adc dx, di
push ebx
not bl
add edx, 0xfebeac9
test dx, ax
stc
adc edi, edi
or cx, 0x3b00
dec ebx
ror ax, cl
inc cx
dec ax
shr edx, 5
xchg ebx, ebx
push esi
rol esi, 8
dec ecx
rol ax, cl
mov bh, 0x4b
not ch
or dh, 0x4b
shl di, cl
and al, cl
and di, 0x2fad
sbb ah, 0x16
mov di, 0x5ad3
or ebx, 0x6a2497a8
dec ch
adc dx, si
xor esi, 0xac99428
xor cl, 0x19
dec dl
mov eax, 0x465eee58
not ah
shl di, cl
ror eax, cl
or dx, 0x762a
adc edx, esi
test cl, 0x2c
adc bh, 3
inc di
xor ecx, 0x7388032
test cx, cx
inc ch
test bl, 0x25
shl bx, cl
nop
not ebx
add edx, eax
cmp dx, cx
dec bl
mov ebx, 0x5ef7b30a
stc
test cl, bl
cmp bl, 0x20
or di, ax
or ecx, 0x1b0de305
or bx, dx
or ecx, ebx
test si, dx
shl ebx, cl
nop
add ecx, edi
xor ax, 0x2572
cmp si, di
xchg si, bx
add bx, ax
not si
adc ax, si
xor ecx, edi
test bl, 0x37
xchg esi, esi
rol di, 5
sub edx, 0x66e09a5f
shl al, 2
rol esi, cl
mov di, 0x285b
xor cx, bx
stc
nop
shl eax, cl
rol si, cl
test ch, al
xor ax, bx
shr dx, cl
not al
mov edi, 0x612c05d1
add bx, di
test bx, ax
xchg edi, ecx
dec ax
shl dx, 2
nop
stc
xchg bl, ah
sub eax, edx
cmp cx, ax
mov ax, dx
pop esi
nop
or al, bl
dec edi
stc
push esi
sbb esi, eax
xor ebx, 0x6674bfa5
ror al, 1
and ecx, 0x32de1f2f
rol ch, 2
xor dx, cx
mov eax, 0x617a1c73
and ebx, 0x4d7e4725
not si
and bh, 0x7a
or cx, 0xf7d
cmp cx, cx
stc
dec ch
ror edi, cl
shl edx, 4
mov cl, dl
nop
stc
xchg dx, di
mov cx, di
not edx
stc
shr ah, 8
cmp bx, 0x4370
sub eax, 0x2ac22446
stc
ror eax, 8
shl bh, cl
xchg bx, cx
shl edi, cl
test dl, 0x1e
mov bx, 0x6074
dec esi
rol ax, 6
xor ah, bh
adc bx, 0x38f4
shr esi, cl
sub bl, bh
shl bl, 4
inc dl
add bx, 0x67d7
dec ah
adc dl, 0x1b
dec bh
and edx, ebx
or cl, ah
sbb dh, dh
nop
and edx, eax
ror dh, cl
xor al, 0x4c
test di, di
mov esi, 0x6722d841
sbb ch, ch
stc
xchg esi, edi
shl esi, cl
xchg edi, ecx
not ecx
shr edx, 3
cmp ecx, 0x1e80ed99
not ax
inc si
rol ch, 4
sub bh, cl
xchg cx, cx
dec ah
adc edx, 0x5df71eaf
add ch, dh
rol ebx, 5
nop
xor ebx, eax
xor bx, 0x735f
adc edx, edx
xor dh, al
and edi, 0xe112133
xor dl, bh
test ch, 0x35
test ah, 0x65
xor ebx, ebx
cmp dl, 0x4d
ror di, 5
or dx, si
rol ah, 7
sbb esi, esi
sub edx, 0x7e943ba5
rol eax, 5
cmp ch, bl
dec dh
sbb ax, dx
test eax, 0x2267ccea
test cx, 0x1dd2
ror ax, 7
or ax, 0xc89
mov esi, edx
pop esi
rol di, 6
nop
shl ax, cl
nop
shr edi, cl
not dh
rol edi, cl
rol edi, 1
and ebx, eax
mov ch, 0x6a
push esi
dec si
cmp ax, si
ror ecx, cl
or cx, ax
xor ebx, 0x78da5e2f
shl bl, 2
shl bl, cl
adc al, 0x3c
rol si, cl
dec ax
sbb edi, 0x74d9422f
inc ax
sbb bh, 0x51
sbb ecx, eax
xchg cx, bx
not cx
inc ax
not dh
sbb edi, edx
or al, 0x40
adc edi, eax
xor edi, 0x491b9559
xchg esi, ebx
test dl, 0x7a
xor dh, 0x4e
nop
sub edx, ecx
xchg al, ch
ror ax, cl
rol ah, cl
xor ch, ah
test bh, ah
xor dx, 0x3fbb
dec si
inc cx
xchg edx, edx
nop
cmp dh, 0x3d
stc
test dl, bl
add ax, bx
ror cx, 4
stc
ror al, 4
shl dx, cl
and si, 0x1719
rol edi, cl
or ebx, edi
shr dh, cl
xchg bh, dl
test eax, 0x1bf2fb4a
test cl, 0x31
shr esi, cl
rol al, 1
dec ecx
pop esi
pop ebx
pop ecx
pop edx
pop eax
pop edi
jg 0x54e1ae
push ebx
shl bx, 1
push ecx
dec ch
push edx
shr edx, 8
dec dl
push esi
add si, 0x339d
push edi
mov edi, 0x60446eab
stc
ror cx, 1
rol bh, 8
push eax
mov ax, 0x7b78
nop
mov edx, 0x5e409495
xor esi, 0x7532113a
not al
or al, 0x16
shl dh, 3
nop
and dl, bl
nop
mov si, dx
nop
shl bl, cl
stc
rol dh, 5
inc ebx
test eax, 0xd24dfbe
or dx, 0x7b3e
ror bh, cl
cmp ch, dl
dec esi
not cx
ror bx, 7
and al, 0x1d
nop
not cx
rol dx, cl
sub eax, edi
cmp dx, ax
cmp ch, 0x5a
and ah, al
mov cl, ah
adc edi, esi
inc esi
cmp al, bl
and eax, ecx
rol dx, cl
rol ah, cl
and dx, dx
xor edx, 0x2b1e6ba7
dec al
shl dx, cl
adc edi, 0x6c5aecaf
test ax, 0x3e78
or esi, ecx
sbb bh, 0x60
add edi, edx
rol ebx, 3
cmp di, 0xbef
xor ah, dh
stc
or edi, 0x7a55d258
and cl, bl
inc ebx
sbb eax, 0x1a5b5b5a
not edi
and cx, 0x3911
xchg ebx, ebx
xor cx, dx
xchg ebx, edx
inc di
not cl
nop
and ebx, edx
not edx
cmp ax, 0x773b
or ecx, edi
shl cl, cl
inc cx
xchg esi, eax
test esi, edi
stc
xor di, 0x5194
inc ax
dec esi
sbb eax, 0x76e36c87
dec dx
ror edx, cl
xchg ebx, edx
stc
dec ax
xchg bl, dl
sub edx, edi
and si, di
nop
and ah, 0x76
xor esi, 0x67146a7e
shl di, 6
or di, bx
test cx, bx
test esi, ebx
pop eax
stc
inc dh
and cl, dl
push eax
inc al
adc edi, esi
inc edx
nop
or bl, 0x70
sbb si, dx
sbb ecx, edx
stc
mov dl, 0x32
ror cx, cl
or dl, 0x6e
cmp ax, 0x3347
inc edx
not cx
test ax, dx
inc ebx
xchg di, cx
stc
mov bh, 0x1c
and esi, 0x1b0826dc
stc
shl edx, cl
adc ebx, edi
nop
xchg cl, ah
pop eax
pop edi
pop esi
pop edx
pop ecx
pop ebx
jbe 0x54e189
call fcn.0056ed22
push ecx
xor cl, ch
push edi
push edx
or di, dx
cmp cl, cl
xor dh, 0x6e
add edi, ecx
push eax
or ah, 0x55
ror cl, 7
adc eax, 0x66d952cd
push ebx
dec ebx
push esi
or esi, 0x218eac19
pop esi
pop ebx
pop eax
pop edx
pop edi
pop ecx
push esi
push ecx
rol esi, cl
stc
push edx
push eax
or dl, al
mov edx, eax
push edi
and di, dx
stc
shr si, cl
adc eax, ecx
pop edi
pop eax
pop edx
pop ecx
pop esi
push esi
adc esi, 0x80eb816
push edx
push ebx
xchg dl, bh
stc
xchg bl, bl
push eax
push ecx
sub ah, ch
not ch
xor bh, dh
shr si, 1
pop ecx
pop eax
pop ebx
pop edx
pop esi
nop
call fcn.0056eff4
stc
push ebx
mov bl, 0x6f
stc
pop ebx
jno 0x54e1d4
jg 0x54e1d4
push ebx
push ecx
adc bh, cl
pop ecx
pop ebx
call fcn.0056f31b
push edx
push ecx
shl dl, cl
push ebx
adc ebx, ebx
pop ebx
pop ecx
pop edx
mov edi, 0xa
xor eax, eax
xor edx, edx
xor ecx, ecx
mov cl, byte [esi]
test cl, cl
je 0x54e6e0
mul edi
sub cl, 0x30
call fcn.0056f5c3
push ecx
not ecx
dec ecx
push eax
push edx
and ax, dx
push ebx
or ebx, 0x10ad0edf
inc ax
adc bx, 0x6d0
nop
sub dh, cl
or ax, 0x77ec
push edi
test di, bx
test al, 0x46
test cl, 0x25
sub dl, 0x22
inc cx
not edi
push esi
sbb esi, 0x78753987
sub ecx, 0x584dd262
adc cl, 0x38
shr bh, 4
or dx, 0x607b
stc
rol ebx, cl
sbb bl, bl
stc
cmp edi, ecx
sbb dh, 0xd
shl edx, 2
nop
sbb si, 0x1256
add eax, 0x24cbf623
rol cx, cl
test bl, 0x63
xchg bx, dx
dec di
mov ecx, ecx
sub dh, 0x58
inc edi
sub dx, 0x51f0
adc si, di
not esi
shl eax, 3
stc
stc
nop
shr di, 8
mov ah, al
add dh, 0xd
not cx
mov esi, esi
dec ecx
shr ax, 8
rol dl, 7
shl edx, cl
test bl, dh
shl bx, 8
mov ah, bl
shl di, cl
not dx
add cl, 0x3a
adc bh, 0x2a
nop
not eax
mov ah, 0x71
nop
add eax, 0x11970ed1
dec cl
cmp di, 0x2a97
shr bx, cl
cmp bh, dh
add bh, cl
nop
test al, bh
and ch, dl
nop
stc
sbb dh, ch
nop
test di, di
cmp dx, di
shr esi, 1
and bx, 0x763
cmp bh, 0x10
nop
xchg ch, dh
add cx, 0x703d
nop
shl bh, 4
xor ax, 0x736f
cmp cx, ax
sub bh, 0x20
shl eax, cl
shr ebx, cl
stc
nop
xor dl, bh
xchg dx, bx
nop
dec edx
or edx, ebx
stc
pop esi
adc ebx, edx
push esi
xchg esi, edi
nop
shl bx, cl
rol si, 1
and edi, 0x767fd3a7
ror esi, cl
sbb di, ax
sub eax, ecx
or bh, 0x5b
ror ah, cl
and cl, 0x78
not ebx
rol eax, 6
sbb ecx, ecx
xchg si, di
xor dh, ch
xor bh, bh
add cl, dh
or dl, al
rol ah, 8
ror bh, 2
shl cl, 6
inc edx
cmp bl, dl
shl edi, 4
rol dh, cl
stc
pop esi
pop edi
pop ebx
pop edx
pop eax
pop ecx
call fcn.0056faea
call fcn.0056feb7
push esi
push eax
xor esi, eax
or eax, 0x39f4e6f2
nop
push ebx
push ecx
adc bh, ch
shl ebx, 6
push edx
test dl, ah
push edi
shl di, cl
xor dh, 0x7f
not dl
xor cx, 0x557c
and ax, si
or bh, cl
xchg di, si
not al
nop
mov bh, 0x32
dec ch
or ch, bl
rol cl, 6
not dx
not bx
shr bl, 1
dec edx
dec bx
sbb eax, eax
cmp cl, bl
adc dx, 0x7665
adc bh, 0x19
shl ebx, 5
or bx, cx
test bx, bx
ror edi, 1
cmp dh, dh
or ah, dh
sub bx, cx
sbb si, 0x723f
or cx, 0x391e
xchg ah, ch
and bl, 0x1c
stc
and di, cx
not ebx
sub esi, esi
mov si, 0xeae
test si, cx
xor di, 0x4c8d
rol ax, 5
mov edx, esi
ror ecx, cl
add bx, 0x59e0
mov dx, di
sub bh, bl
stc
test ebx, ecx
adc ecx, 0x50e4d686
nop
dec ecx
not dx
sbb dh, dh
xchg si, cx
shl bx, cl
rol bx, 2
dec cl
add al, 0x6e
sbb al, bh
shr bh, 2
or ah, ch
xchg al, cl
not dl
inc bh
xor ch, 0x17
ror edx, cl
add cl, 0x55
shl cx, 4
sub dh, bl
ror ch, 5
test ah, 0x71
or cl, 0x79
adc ax, ax
shl dx, cl
shl ecx, cl
xor bh, bh
not dl
rol ah, cl
rol ecx, 5
mov edi, ebx
not cl
adc esi, 0x587aa9af
not al
cmp si, 0x149b
add di, si
nop
stc
mov si, si
and ch, ah
adc esi, 0x5900e9a5
nop
dec ax
inc dx
not di
pop edi
xor edx, 0x694ea6e5
push edi
shl edi, cl
and al, bh
sub ch, al
and di, dx
test bl, bh
or dx, si
shr edx, cl
adc dh, 0x59
dec edi
stc
or edx, 0x49a90b55
inc si
test bl, ch
dec bl
sub ebx, 0x27704188
ror esi, 5
test ecx, 0xda81b2b
pop edi
pop edx
pop ecx
pop ebx
pop eax
pop esi
call fcn.0057025e
push edx
push ecx
or dl, cl
stc
rol ch, cl
push ebx
xchg dh, bh
xor ebx, ecx
push edi
ror edi, 5
stc
push eax
cmp eax, 0x4e4c6688
not ebx
cmp edi, 0x1700c6f6
shl ah, cl
add dx, 0x7936
xor bh, dh
dec eax
shr dh, 2
push esi
not si
mov dx, 0x556f
pop esi
pop eax
pop edi
pop ebx
pop ecx
pop edx
call fcn.005707ef
call fcn.00570ba1
call fcn.00570eea
push ebx
shr bx, 8
push edx
add dl, 0x28
test dx, 0x692d
push esi
dec esi
sub ebx, esi
push eax
cmp eax, esi
inc ax
adc esi, 0x317beb10
not dl
push edi
test di, 0x2ad
nop
not dx
add dh, 0x37
push ecx
rol cx, cl
sbb dx, dx
rol edi, cl
test bx, 0xa0a
test cx, si
or di, 0x1a0b
sbb cl, 0x2c
add dx, 0x526f
mov ch, cl
sbb ah, cl
not ax
mov ebx, 0x586935ea
not si
add bl, 0x5c
ror ecx, cl
mov edi, edx
xchg bl, ch
shl esi, cl
rol ax, 7
shr edi, cl
mov al, bl
not si
cmp si, 0x7a30
add al, bh
xor ch, dl
mov edx, ecx
or dh, al
and bx, 0x1527
adc ebx, 0x482f488c
xor al, ch
sub ax, 0x4cce
cmp dx, 0x15c7
sub edx, 0x2212408c
adc bh, bh
ror cx, cl
stc
inc edi
shr dl, 3
cmp esi, ebx
rol edi, cl
sub ah, cl
adc esi, ecx
sub bx, bx
inc si
and bh, 0x14
not dx
not edx
stc
ror edi, cl
rol eax, 7
test bx, 0x17d4
shr cl, cl
sub dl, bh
and dh, dh
or dx, 0x63e2
and edx, ecx
test ch, 0x14
adc dx, 0x634
not si
dec edi
add bh, bh
rol dl, cl
inc edi
xor ah, 0x4b
test ecx, eax
not esi
test edi, 0x73d0cef8
and eax, eax
shl cx, 5
ror ch, cl
inc dx
sbb ebx, 0x3a023793
dec ch
shr ecx, 3
not ah
rol di, 8
and esi, esi
ror ax, cl
mov si, 0x4493
and ax, di
xor bx, 0x7510
nop
stc
ror ah, cl
adc eax, 0x418e4856
xor ecx, 0x26da549d
shr esi, cl
pop ecx
push ecx
shr dh, cl
shr dl, cl
test ebx, 0x1cb90a4e
stc
add esi, 0x1c1cd35
test eax, edi
or edi, edi
add ebx, 0x5487571f
or eax, 0x5b29c8bd
cmp si, 0x756b
inc dx
add cx, dx
not dl
ror esi, 5
sbb ch, 0x5b
stc
and ecx, 0x4e9f1843
ror esi, 8
and cl, 0x2f
rol ax, cl
shr cx, 4
cmp si, di
shr ax, cl
nop
shr esi, cl
dec dh
xor eax, 0x314a6903
xchg dh, dl
sub al, ch
rol di, 7
xchg bl, cl
xor dh, dl
rol dh, cl
nop
ror si, 6
nop
sub di, ax
shl ax, 3
test bl, 0x48
add ah, bl
shr cl, 5
stc
add al, 0x18
cmp si, di
or eax, 0x1fec404d
shr cl, 2
nop
mov ax, 0x973
or dx, ax
test edi, edi
add cx, 0x1e8b
adc dl, 0x55
not cx
add bl, 0x6b
pop ecx
pop edi
pop eax
pop esi
pop edx
pop ebx
push esi
not si
push edx
ror dx, 4
push ebx
add bx, 0x1e92
pop ebx
pop edx
pop esi
push eax
xor ax, 0x4fe8
and ax, 0xe05
pop eax
nop
add eax, ecx
inc esi
jmp 0x54e1df
cmp ebx, dword [ebp + 8]
jne 0x54f0fb
cmp dword [ebp + 0xc], 0xffff
jg 0x54ec62
call fcn.0057134c
jle 0x54ea2f
push ebx
push ecx
xchg bl, cl
shl cx, cl
xor ch, 0x2d
push edx
dec dh
cmp bx, dx
xor dx, dx
rol bl, cl
rol ecx, 8
cmp edx, 0x3b35b46d
push eax
and dh, ah
add dx, 0x4add
ror ch, 5
shr cx, cl
cmp dl, 0x74
sbb dx, 0x6bfb
ror ecx, cl
shl dx, cl
or ah, dl
push esi
and si, ax
rol eax, 1
stc
rol bh, cl
and al, dh
push edi
mov esi, edi
cmp ch, dl
rol si, cl
inc ax
ror cl, cl
stc
add ebx, 0x2fc896a
sub eax, 0x1115943f
cmp bx, bx
shr ax, cl
not cl
xchg al, al
inc cx
ror cx, 4
sbb dh, 0x45
shr ebx, 6
add dx, 0x71b7
test cl, dl
adc bl, 0x63
nop
not ch
add di, 0x2aef
nop
inc eax
not edi
xchg edi, ebx
rol edi, 5
add edx, ebx
nop
sbb ebx, 0x3e57e191
dec al
and dh, ah
shr dh, cl
xor ebx, esi
nop
xor cl, 0x27
and ax, 0x4625
test dl, ch
mov cx, 0x51bc
shr ebx, cl
sbb dx, 0x626b
stc
not ax
test ecx, esi
dec eax
inc bx
mov dx, cx
or ch, 0x6b
and esi, 0x1c1c95d2
cmp eax, edi
shr dh, 8
test bl, ah
shr ecx, cl
or edx, edx
mov esi, ebx
dec esi
add si, 0x6e79
shr cl, 4
shl ax, 3
and cl, 0x39
ror esi, cl
shr bx, cl
xor eax, 0x1e57da7a
and di, 0x35f9
mov ebx, edx
dec dl
cmp si, 0x45a0
inc si
inc eax
sbb dx, 0x5f69
not dx
inc cl
ror bh, 5
rol bl, cl
xor di, 0x5b4a
stc
cmp ebx, 0x1efa9c9a
pop edi
not dx
shl ebx, cl
shr bl, cl
rol bx, cl
ror edx, cl
test edx, 0x5dc7254d
shl al, cl
not bh
xchg esi, eax
and ch, 0x47
xor bl, 0x1b
or bh, bl
shl ebx, cl
adc al, 0x7d
or ah, al
stc
test ebx, 0xc2e0486
push edi
rol di, cl
xchg di, cx
not ah
xchg cx, dx
sbb dh, bh
mov bx, dx
and ax, 0x60b5
ror bx, cl
sub si, si
and ax, di
inc ebx
test al, 0x12
stc
and bl, 0x4b
xor cx, bx
stc
shl bl, cl
mov esi, eax
xchg ecx, edx
ror ah, cl
ror dh, 3
cmp bx, 0x7cce
adc di, 0x7359
or dl, 3
not al
xchg dx, cx
inc dx
adc ch, 0x47
not dh
cmp edx, edx
rol bx, 5
xor bx, 0x6184
sub cx, 0xe8f
shr dl, cl
ror esi, 8
not di
adc ax, 0x3de8
xchg ecx, ecx
not ch
sbb cx, 0x2b57
cmp di, dx
rol dx, cl
inc dx
xchg bl, bh
sub ah, 0x3e
stc
or ebx, 0x2eb8d495
cmp ebx, 0x6246a719
inc ch
shl ebx, cl
stc
inc ebx
rol ch, 3
xchg esi, edi
add ax, ax
and dh, bh
adc edx, 0x25c8ba3c
add bx, si
test ecx, ebx
ror al, cl
or si, 0x4acc
test ax, bx
ror ax, 3
cmp cx, 0x6f17
shr ch, cl
xchg cl, al
sbb ebx, 0x14255972
adc cx, 0x7476
dec ah
and bl, cl
inc edx
shl bh, 6
ror ah, 8
and esi, edx
ror dx, 1
xor ebx, 0x706e2b98
not dx
not esi
inc di
xor di, 0x929
sub dx, dx
test bx, 0x43f2
not cx
pop edi
dec ah
push edi
inc di
sbb edx, 0x1ec30728
inc ax
not bx
and si, si
nop
cmp bl, 0x66
or edi, edx
cmp bx, bx
cmp edi, 0x4409574b
dec ah
inc dh
dec bh
shl eax, 7
add dx, bx
add edx, ebx
inc bx
or ch, 0x47
and cx, 0x3b75
test eax, ebx
add si, dx
inc cl
mov di, bx
sub bh, dl
test ax, 0x4559
xor edx, 0x49dfa2a2
shl dh, 1
sbb bl, 0x1e
pop edi
pop esi
pop eax
pop edx
pop ecx
pop ebx
call fcn.00571669
push eax
push edx
test al, dh
push ecx
cmp ax, cx
shr eax, cl
push edi
shl edi, cl
ror di, 1
push ebx
mov di, bx
rol eax, 2
cmp ah, 0x48
xor ah, ch
ror ch, 8
shr cl, 6
not ebx
and eax, ebx
inc dx
adc bx, 0x6805
shl bh, cl
test ebx, ebx
not edi
adc cx, 0x17e3
push esi
rol esi, 7
xor dx, ax
shr esi, 6
cmp bh, dl
add dh, dh
mov ecx, esi
rol dh, cl
stc
mov bl, 0xb
inc al
shl cl, cl
sub si, bx
sbb cx, cx
adc dl, dh
and ebx, esi
nop
xor edi, 0x42b0f438
mov edx, 0x314d4d69
test ax, 0x6391
ror ebx, cl
xchg dh, dl
stc
xor ecx, 0x29e76c2b
pop esi
pop ebx
pop edi
pop ecx
pop edx
pop eax
jae 0x54ea2f
jl 0x54ea2f
call fcn.00571ab9
call fcn.0057202a
stc
push ecx
or ecx, 0x15aad84b
push edx
shl dh, 8
push eax
inc eax
push ebx
mov ebx, ecx
inc ax
push edi
cmp cx, di
test bl, bh
rol bx, 8
shr cl, 2
cmp edi, edx
not ch
or cl, dh
dec ch
push esi
sbb si, 0xb93
test dx, ax
nop
sbb bh, 0x7d
xor bx, 0x6cba
add bl, 0x1e
or dx, 0x8f6
and al, 0x7d
adc dx, bx
shr si, cl
sbb eax, 0x2737fe69
shl bh, 8
cmp ebx, 0x3c151589
ror eax, 6
sub ecx, esi
nop
rol ch, cl
xor ebx, edx
shr edx, cl
xor bx, 0x4305
and dx, cx
inc cl
cmp ah, al
mov ch, 0x24
and edi, ebx
rol ebx, cl
adc dx, 0x6717
shl ah, cl
test dh, 0x72
test cx, 0x48a7
test si, 0x3c5f
dec bx
xchg ah, dl
stc
dec dx
rol ah, 4
shr di, cl
add ah, 0x2a
and eax, 0x3d35a633
or bx, ax
ror ax, cl
or dl, ch
rol cx, 5
xor dl, 0x46
stc
or edi, 0x32003ad3
rol ax, 5
xchg ch, dl
ror cl, 3
shr esi, cl
cmp si, 0x2053
shl ah, 2
or ebx, 0x717d1297
mov si, 0x2ae9
sbb bx, 0x7e39
xchg edx, ebx
rol eax, cl
test si, di
adc di, 0x3e39
rol di, cl
nop
sbb si, cx
mov dx, bx
stc
mov dl, 0x73
xchg edi, ecx
xchg dx, di
xor cx, 0x7054
and esi, 0x1f1835c4
stc
dec dh
cmp di, ax
sbb ax, 0x47e8
add ecx, esi
sub edi, 0x6171251b
test si, 0x2f2d
add ecx, 0x74d8b9b9
mov dx, ax
cmp edi, 0x2b9acf68
rol ah, cl
sub eax, 0x2d2258a4
test dl, 0x70
shr bx, cl
nop
ror bl, 1
mov ah, ch
pop esi
test ecx, 0x756d68bb
nop
push esi
and esi, 0x4d13c012
mov di, 0x76c8
sbb ax, 0x157f
and esi, 0x1c0b96ba
cmp esi, eax
dec ch
cmp eax, 0x3f9f7b4c
inc edx
xchg dx, si
not ecx
not ch
inc dx
add cx, di
not dx
cmp edx, esi
add dh, ch
stc
rol ax, 6
cmp edx, eax
test ecx, eax
not ebx
sub edx, 0x4e0a13bf
stc
test dx, 0x1a18
adc bx, cx
not edx
xchg dl, bh
dec dx
or ecx, ecx
xchg ch, al
ror eax, cl
xchg ecx, eax
nop
inc edx
ror ch, cl
sub dh, 0x13
not cx
nop
rol al, 1
xchg bh, ch
sub ecx, edi
rol edx, cl
not eax
ror bx, 2
mov eax, 0x554c0231
cmp ah, 7
ror esi, cl
test esi, 0x5af94dfe
test ecx, edi
mov bh, 0x5b
ror eax, 5
nop
or ebx, 0x6c97d352
rol bx, 5
shr esi, 7
test ecx, eax
pop esi
pop edi
pop ebx
pop eax
pop edx
pop ecx
call fcn.005722db
stc
push ebx
push ecx
shr ebx, cl
xchg ebx, ebx
test bl, 0x40
stc
push eax
inc ah
sbb cl, al
ror bh, cl
push edx
shr edx, 1
shl bl, cl
push esi
shl esi, 2
shr dh, cl
test ah, 0x37
ror al, cl
or ebx, ebx
dec al
shl al, cl
pop esi
pop edx
pop eax
pop ecx
pop ebx
push ecx
add ecx, 0x1dca1085
pop ecx
push ebx
push ecx
or bx, cx
pop ecx
pop ebx
cmp dword [ebp + 0xc], eax
jne 0x54f0fb
jmp 0x54f0f8
push eax
push dword [ebp + 0xc]
push edx
push ecx
sub dl, ch
add dh, 0x67
xchg dx, dx
push edi
shl di, 6
stc
or cx, dx
push ebx
test ebx, 0x23b2575
cmp bx, di
stc
push esi
xchg esi, edx
sub esi, 0x23e6b23
xor si, dx
push eax
xor eax, 0x352d1b8a
test esi, 0x218f55cd
shl di, 1
adc edi, 0x63c0ff81
shl ax, 4
xor ax, ax
dec ebx
xchg ebx, esi
and bx, 0x5399
cmp ah, bl
xor bl, 0x3e
shl bl, 5
add dx, 0x4c02
cmp bh, al
mov dh, 0x76
xchg ebx, eax
xchg bx, cx
xor di, 0x1566
or bh, 0x44
nop
cmp ah, ch
adc eax, edi
nop
sbb dh, 0x45
sbb dx, bx
or esi, esi
adc ecx, 0x52f7fe91
ror bh, 4
sbb esi, 0x28719252
add eax, ebx
inc bx
and cx, 0x73f7
sub cl, 0x4d
dec edx
stc
sbb di, ax
inc esi
add bx, dx
xor eax, 0x315d5653
sbb al, dh
and di, si
sub di, dx
nop
adc edx, 0x5347f0a2
inc esi
inc bx
add esi, edx
nop
add ch, 0x13
xchg si, ax
mov ecx, 0x366f3d2b
add ecx, 0x3daeb925
cmp bx, bx
test ch, 0x16
add edx, 0x38becff3
nop
rol dx, cl
cmp edi, ecx
xor edx, 0x15a9da75
nop
ror bl, 6
xor ch, 0x57
sub edx, eax
sub dl, 7
xchg ebx, esi
dec eax
xchg dh, dl
nop
mov al, 0x2b
test si, 0x7cb9
xchg edi, ecx
nop
dec ax
ror dx, 2
shr bh, cl
shl ebx, 4
adc dh, 9
xchg di, dx
dec ebx
inc eax
and dx, di
test cl, bh
test edi, 0x518e98f4
or cl, 0x2d
xor cx, dx
sub al, bh
sbb ebx, 0x5281c581
xor ebx, edi
pop eax
ror bh, cl
mov bl, ch
push eax
or ah, 0x2c
not ebx
rol bh, 6
and dx, 0x422b
not ax
not bx
add eax, esi
add si, 0x601a
cmp al, dl
not eax
add cx, 0x475
rol al, cl
mov ah, 0x68
xor ax, 0x6deb
sbb esi, ecx
test esi, 0x7ed71123
cmp ax, 0x2499
and dl, bl
inc cx
shl cl, cl
cmp esi, ecx
sub ebx, 0x5600ec65
nop
ror ecx, cl
add ax, bx
test al, cl
inc bl
shr edx, cl
rol ax, 1
xchg bl, dh
stc
not dl
shl ch, 1
adc bx, bx
xchg cx, di
inc ax
xor bl, dh
not dh
mov di, 0x5fc9
shr edi, 3
not al
dec dx
stc
and esi, esi
test bx, dx
adc bx, cx
test eax, 0x384e4504
sub edx, 0x3cedbb89
not bh
and bh, cl
adc dx, 0x511f
and ch, bh
mov dx, si
dec bx
not cl
stc
stc
dec ebx
xchg cl, dl
shr ah, 3
test al, cl
stc
ror ebx, 5
sbb ecx, 0xe0b38c8
sub ecx, 0x73731c69
nop
xchg edx, esi
inc dx
xor si, bx
sbb dx, 0x298d
mov ebx, esi
cmp bl, 0x23
adc al, 0x7f
dec edi
adc dh, 0x19
not al
inc ax
cmp dl, dl
and ax, si
shl edi, 1
sub ch, 0x40
add si, 0x787a
dec esi
dec edx
or ax, 0x5348
shl ax, cl
sub dl, 0x4e
stc
stc
shr si, 3
cmp cl, ah
add di, 0x56d5
inc ch
or ch, dl
nop
and cx, 0x4285
and ecx, eax
stc
pop eax
and ebx, 0x78383222
adc cx, bx
inc edi
push eax
ror eax, cl
sub si, 0x715c
nop
inc bx
shr bl, 3
test si, 0x1f0c
dec edx
add cx, dx
nop
ror ch, 3
or cx, di
shl ax, 7
cmp dl, 0x44
ror esi, 1
nop
or bx, dx
dec bl
nop
inc al
shr edi, cl
inc dl
stc
and ebx, eax
test cl, 0x1a
or ebx, 0x38152649
add cl, bl
stc
adc ecx, edx
xchg esi, ebx
cmp al, cl
xchg dx, di
rol di, 3
rol si, cl
add edi, 0x444aa681
mov ch, bh
or ecx, 0x7ffa6e50
stc
adc edi, edx
ror bx, cl
and dl, bh
add bl, dh
inc al
not bh
xor cx, di
shr eax, cl
test edi, 0x24f35bdb
sub dx, cx
shl bl, cl
mov di, 0x5dca
rol ecx, cl
dec di
shr eax, 3
sub cx, cx
shr di, 5
ror edi, 5
and ch, 0x6d
rol edi, 4
test cx, 0x1e71
xor edi, 0x4846b2fc
cmp eax, edi
inc edx
nop
or dx, 0x6781
stc
and ch, ch
rol ecx, 6
nop
xor ah, 0x3d
xchg ebx, eax
xchg ecx, ecx
test ebx, 0x794af12a
stc
and al, al
adc dh, bl
add cx, 0x1a8b
dec ah
sub ax, si
ror esi, cl
cmp si, 0x1363
sbb bx, bx
shr edx, 8
and esi, 0x20ef26a1
test edx, edx
test eax, 0xd0be225
stc
xor bh, dl
cmp edx, ebx
mov ah, al
sub ch, bh
rol di, cl
not cx
adc ecx, 0x436b9f4a
shr bx, cl
not cx
cmp bl, 0x25
add di, cx
adc edi, 0x6cca2019
pop eax
push eax
add al, al
and edx, ebx
xor esi, 0x53947be8
xchg cx, dx
xor ch, 0x47
dec bh
nop
nop
inc edi
dec esi
dec ch
ror bl, cl
stc
shl bh, cl
xchg edi, eax
test cx, bx
sbb si, 0x5a6f
xchg ebx, ebx
or dl, ah
rol dl, 6
sbb eax, 0x3c002274
dec edi
shl bh, cl
not eax
test ax, 0x5f18
shl dh, 6
xchg esi, edi
not cx
shr edx, cl
and cx, cx
mov dh, 0x49
mov dl, 0x48
xchg ebx, ebx
stc
and bl, dl
nop
stc
cmp al, 4
and al, 0x20
adc si, dx
xchg si, ax
stc
sbb cx, 0x10bb
xchg al, cl
mov al, dh
add ecx, esi
nop
inc dl
stc
ror cl, cl
xchg edi, edi
cmp cx, si
or edi, ebx
and ah, bh
stc
xchg esi, edi
rol edi, 4
test di, 0x57a1
test di, 0x590d
dec ax
dec ecx
nop
sub bl, 0x55
sub bx, dx
or ax, dx
shr edx, cl
shl ah, cl
rol si, 5
adc ecx, edi
inc al
and bh, ch
pop eax
pop esi
pop ebx
pop edi
pop ecx
pop edx
call fcn.00572661
call fcn.0057295d
push eax
push ecx
ror eax, cl
push esi
not esi
nop
push edx
inc dx
inc cl
inc esi
test edx, edx
push ebx
rol bx, 5
rol dx, cl
push edi
rol di, 1
or ax, 0xce2
and si, cx
inc edi
xor bx, cx
rol si, cl
adc ebx, 0x3c5b8153
cmp cx, 0x517
test cl, 0x77
sbb eax, 0x787b6547
not si
mov cx, 0x2686
rol cx, 8
xchg ecx, ecx
add di, 0x5d50
dec dl
mov ax, ax
nop
test edx, eax
sub ah, dl
ror dx, 1
nop
adc al, 1
mov dx, 0x548c
pop edi
pop ebx
pop edx
pop esi
pop ecx
pop eax
push ebx
inc ebx
push edx
adc dx, 0x4d56
push esi
sbb esi, ebx
stc
push edi
push ecx
ror di, cl
pop ecx
pop edi
pop esi
pop edx
pop ebx
call fcn.0060c52c
add esp, 4
test eax, eax
pop eax
jne 0x54f0fb
inc dword [ebp + 0x14]
push dword [ebp + 0x14]
push 0
push eax
push ebx
stc
push edx
test dh, 0x40
push esi
sbb esi, 0x650cf2a8
push ebx
push ecx
rol bx, cl
test bx, 0x2f3c
push eax
dec eax
mov ebx, 0x6aa99449
stc
and cl, dh
rol bl, 2
not cx
and ah, bl
dec al
xchg bh, cl
push edi
ror di, cl
adc bh, dl
shr bx, cl
shr ax, cl
shl cx, cl
ror edx, 4
shr bl, 5
test esi, 0x3b241fc5
not edi
xchg ecx, eax
cmp cx, ax
add esi, 0x5cb98614
xchg bl, ch
adc edi, eax
xor ah, bl
shr ch, 5
cmp ecx, ecx
adc di, 0x6d1f
xchg ebx, eax
ror edi, 5
dec eax
adc ebx, 0x5b588957
add dh, cl
dec ah
ror ch, 6
xchg bx, ax
mov ebx, 0x3f1b7ee9
nop
dec esi
cmp ax, 0x4d23
or edx, 0x75e3f4ec
dec bh
sbb edi, 0xf21444a
xor ebx, 0x1669217
add edi, edi
nop
or eax, 0x58d54883
sub bh, 0xe
cmp di, cx
inc si
ror di, cl
sub di, 0x4830
mov di, dx
dec cx
nop
and ah, 0x6b
and ecx, 0x47a53f53
dec eax
stc
add ecx, 0x3552f08f
or dh, 0x49
shr bh, cl
inc ax
shl cx, 2
test ecx, 0x6c29bfbd
sub ecx, esi
sbb bl, dl
add dx, 0x256
ror eax, cl
dec eax
add dx, di
inc bh
mov bh, bl
and di, 0x578f
rol dx, cl
dec dx
nop
and bx, 0x12f9
nop
test edi, 0x459f6e8d
xor ecx, esi
adc si, 0x337c
not ax
nop
not si
cmp dx, 0x6898
ror cl, cl
rol ecx, cl
stc
test dx, dx
shl si, 7
shl esi, cl
stc
sub cl, al
xchg dx, ax
ror bx, cl
pop edi
nop
sbb edx, 0x35d298d1
or ax, dx
inc bh
dec bl
cmp ecx, 0x3646d16e
mov al, 0x13
stc
stc
ror ecx, cl
cmp cx, bx
not eax
inc ah
push edi
rol di, cl
or bl, cl
sub bh, bh
dec dl
shr ebx, cl
and bx, 0x1f98
inc bx
mov edx, 0x15772bdd
and edx, 0x2599141d
shl si, 3
sbb ch, cl
xor al, ah
sbb eax, 0x468c79de
sbb ah, 0x4f
xor cx, 0x7258
sub edx, ecx
adc edi, 0x1e82cae8
xchg ah, bl
test bx, cx
cmp ax, 0x5959
stc
stc
and ch, 0x26
rol cx, 4
test al, cl
mov di, dx
pop edi
pop eax
pop ecx
pop ebx
pop esi
pop edx
call fcn.00572d26
call fcn.00572faa
jg 0x54f4bd
jle 0x54f2c2
push edi
xor di, 0x6ea6
pop edi
jb 0x54f454
push esi
ror esi, 2
push eax
push ecx
shl ax, cl
xor esi, 0x8871c1a
push ebx
rol bx, cl
adc ax, 0x38b0
or ecx, eax
push edx
test cl, dl
or dh, 0x5a
shl bh, cl
shr ebx, cl
sub eax, ebx
shr dh, 2
ror ah, 8
shl dx, cl
push edi
and edi, 0x595b0235
mov al, ah
xor dl, ah
inc si
inc ah
sub edx, edx
inc ch
shl ax, 3
add esi, 0x4c9006da
inc edi
xor edx, 0x6b29bab3
add bx, bx
nop
nop
rol edx, cl
cmp esi, esi
xor edx, esi
or dl, cl
stc
rol ebx, cl
sub ebx, 0x390bb542
nop
not dx
inc cl
xor si, dx
dec edi
pop edi
pop edx
pop ebx
pop ecx
pop eax
pop esi
push ecx
push eax
sub cl, al
push edx
ror dl, cl
nop
push ebx
mov bh, 0x69
xchg bx, cx
dec bh
push esi
inc esi
nop
not bl
sub ecx, 0x54864db7
or ch, cl
add cx, 0x4777
and dl, bh
nop
nop
push edi
shl edi, cl
rol edx, 5
inc bl
not dx
nop
and eax, 0x7d29e929
test dh, bh
sub dh, cl
pop edi
pop esi
pop ebx
pop edx
pop eax
pop ecx
push eax
push edx
and ax, dx
push ecx
push ebx
test cl, bh
nop
shr cl, cl
xchg al, dl
stc
push esi
dec esi
xor al, 0x35
sbb si, 0x1a84
shl dx, 1
or edx, 0x1d490d84
push edi
inc di
mov eax, 0x4c12b627
add dh, 0x12
sbb ax, dx
nop
sbb ax, 0x4b9d
shr dl, 4
ror ax, cl
add edx, 0x73ce9cc
not ax
pop edi
pop esi
pop ebx
pop ecx
pop edx
pop eax
push edx
not dh
stc
push ecx
ror ch, 3
shr dx, cl
push ebx
or bh, 0x3d
push edi
or di, di
push esi
not esi
shr di, 6
add ebx, 0x53db7b3a
or bl, 0x67
inc ebx
nop
push eax
sbb ah, 0x18
and edx, 0xe305e19
shr bl, cl
dec bl
or eax, esi
and esi, 0x68b4dc87
or edx, ecx
xor cl, 0x38
adc cl, 0x5c
adc dl, dl
dec esi
stc
test esi, 0x209b86b8
pop eax
pop esi
pop edi
pop ebx
pop ecx
pop edx
call fcn.00573464
jne 0x54f44f
push edi
push esi
adc edi, esi
push edx
and dx, di
push ecx
shr cl, 6
dec di
push eax
adc ax, dx
push ebx
or bl, 0x6a
dec bx
ror bx, cl
pop ebx
pop eax
pop ecx
pop edx
pop esi
pop edi
push edi
ror di, 5
pop edi
call fcn.005737f3
push esi
sbb si, 0x3da
push edx
mov dh, 0x75
push ecx
cmp ch, ch
push ebx
push edi
and bx, di
adc cl, bh
mov di, dx
or edx, 0x718a7794
add cl, dl
ror si, 5
push eax
rol ax, cl
ror edi, 6
sbb edi, ecx
stc
sub dx, 0x6716
not edi
dec ah
test cx, si
mov eax, 0x4b43fb5a
inc ecx
test ebx, 0x4898d10f
dec bx
sbb dh, ch
sub di, 0x68e4
sbb ah, 0x1a
ror bl, cl
dec edx
sbb di, 0x8c9
ror di, 7
xor ah, bl
add eax, eax
ror esi, 8
pop eax
pop edi
pop ebx
pop ecx
pop edx
pop esi
push edi
push ecx
shr di, cl
nop
nop
push edx
mov edx, 0x1c55b893
push ebx
sub bx, 0x64ef
push esi
and si, cx
push eax
sub eax, ebx
test edi, esi
not ecx
shr bx, 7
stc
add esi, esi
shr dl, 2
and ebx, edx
xchg edx, eax
ror edx, cl
stc
add cl, ch
adc ch, 0x63
rol edi, cl
shr di, 6
mov bl, 0x5e
sbb cx, dx
shl bl, 2
stc
not edi
ror edx, 5
not si
stc
cmp cl, 0x61
pop eax
pop esi
pop ebx
pop edx
pop ecx
pop edi
push eax
dec ah
push edx
xor dx, 0x68e2
push ebx
push esi
xor bx, si
rol dl, 2
and ax, 0x1922
push ecx
sbb cx, ax
and ebx, 0x5fba35a4
adc dl, 7
xor ch, 0x29
rol bx, 2
sub eax, edx
shr bh, 1
nop
test dx, cx
push edi
sbb edi, ebx
dec esi
xor dl, 0x44
shl cl, cl
inc bx
xor ch, ch
stc
and dx, 0x6be7
adc ecx, eax
sub ecx, edi
ror di, cl
rol ah, cl
inc ebx
not ax
shl edx, 2
nop
inc ch
cmp cx, bx
test eax, eax
and dl, dl
sub al, 0x14
pop edi
pop ecx
pop esi
pop ebx
pop edx
pop eax
push eax
test ax, 0x15a8
nop
push edx
inc dh
push edi
inc edi
nop
push ecx
and di, cx
push ebx
cmp bx, 0x56d3
add ecx, eax
push esi
sbb si, ax
xchg dx, si
shl ecx, cl
not dh
cmp dl, bl
sbb esi, edi
inc di
inc edi
sbb bx, 0x463d
sub dl, bh
and ah, 0x11
nop
ror dx, cl
not bh
not ecx
mov dx, di
or esi, eax
dec bx
sub cx, 0x4d1e
stc
nop
mov bx, di
and dx, ax
add ax, 0x6faa
nop
inc ecx
sbb bx, 0x19b3
not ch
sbb esi, 0x2345b1da
xor dl, bl
sub bh, 0x51
not cx
ror si, cl
xor si, di
sub esi, edx
test eax, 0x32e01b50
dec ecx
add edx, 0x78584ff5
sub edi, eax
shl si, 1
not bh
pop esi
pop ebx
pop ecx
pop edi
pop edx
pop eax
call fcn.00573c78
call fcn.00574130
call fcn.00574581
push edi
inc edi
push ecx
sbb cx, di
push ebx
xchg di, bx
xor bh, 0x37
push eax
sub cl, al
pop eax
pop ebx
pop ecx
pop edi
push ecx
not cl
pop ecx
call fcn.0054782f
add esp, 0x10
jmp 0x54f639
xor eax, eax
pop edi
pop esi
pop ebx
pop ebp
ret