Function at 0x554058
Capabilities:
Authenticate hmac
Encode data using base64
Manually build aes constants
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push ebx
push esi
push edi
mov esi, dword [ebp + 8]
call fcn.00556820
jl 0x554420
jno 0x55428b
call fcn.00556c6a
js 0x554141
push eax
adc ax, 0x1761
push edx
test dh, 0x73
push ebx
inc ebx
push ecx
xor cx, cx
push esi
shl si, cl
test dx, dx
xchg ecx, ebx
push edi
add edi, 0x66fc22ea
and ebx, 0x74950cac
sub bl, bl
xor al, 0x28
test bl, 0x4a
test bl, 1
shl ebx, 1
test ebx, 0x66e24baa
rol bx, cl
dec ah
rol di, cl
shr bh, cl
pop edi
pop esi
pop ecx
pop ebx
pop edx
pop eax
push edx
and dl, dh
push eax
inc eax
push esi
inc esi
sub ax, 0x2796
push ecx
push ebx
mov ch, bh
test cl, 0x15
add si, 0x2c22
ror dl, 4
or cx, cx
push edi
sbb cx, di
xor si, 0xb1b
mov si, si
shr ah, 2
test ch, 0x38
stc
inc ebx
add cl, cl
sub cx, di
nop
sub bh, 0x56
xchg cx, di
and cl, 0x3f
xchg di, cx
shl dl, cl
and edx, 0x2a980dd6
test ax, 0x2733
mov di, 0x35d
sbb ecx, 0x7f55e080
sbb esi, 0x78770366
shl di, cl
ror edx, 4
sub eax, edi
nop
inc dh
pop edi
pop ebx
pop ecx
pop esi
pop eax
pop edx
push esi
push edi
xor esi, edi
sub edi, edi
push eax
and ah, 0x51
pop eax
pop edi
pop esi
jp 0x5541fa
push eax
mov ah, 0x77
dec eax
push ebx
ror bl, 4
push ecx
rol cx, cl
mov ebx, 0x41616fc2
or eax, 0x23591138
mov bh, bl
push edx
xchg cl, dl
test ecx, ebx
mov dx, dx
stc
add ch, 0x22
mov ebx, ecx
rol dx, 2
shl cx, 8
push esi
rol si, cl
push edi
dec di
or ecx, esi
shl dx, 5
rol ch, cl
add eax, 0x523749e5
adc ecx, 0x482fc4a5
or ch, 0x75
shl bl, cl
nop
ror bh, 3
rol ah, cl
mov ax, 0x73e0
xchg edx, esi
and ecx, 0x5e691e34
sub ax, ax
test eax, edi
sub edi, ecx
xchg dl, bl
cmp cl, 7
pop edi
pop esi
pop edx
pop ecx
pop ebx
pop eax
jno 0x5541d4
call fcn.00556efa
nop
push esi
adc esi, 0x77547f03
pop esi
push ebx
and ebx, 0x3121b5d0
pop ebx
push esi
inc si
push edx
push ecx
xor dx, cx
push eax
push ebx
xor al, bh
dec dl
pop ebx
pop eax
pop ecx
pop edx
pop esi
nop
push eax
push edi
add ax, di
push ebx
push ecx
shl bl, cl
pop ecx
pop ebx
pop edi
pop eax
push ecx
add cl, 0x47
pop ecx
push eax
cmp eax, 0x2f555aa8
inc eax
stc
push ebx
push edx
and ebx, edx
push ecx
shl dl, cl
shl al, cl
inc bh
xor cx, ax
nop
rol bx, 5
rol bx, cl
push esi
cmp esi, 0x7df69e4b
mov esi, 0x5ff12ec0
mov bl, ah
ror ebx, 6
sub bh, bl
sub edx, 0x37c18eab
inc cx
shl si, cl
dec eax
push edi
test edi, 0x3a0884a
cmp ch, al
sub dh, 0x34
dec ax
dec ebx
or bx, ax
shr bx, cl
or ah, cl
sbb di, 0x968
not dh
test dh, dl
inc bl
pop edi
pop esi
pop ecx
pop edx
pop ebx
pop eax
push eax
push ecx
rol ax, cl
nop
rol ch, cl
dec ch
nop
shl cx, 3
nop
push edi
rol edi, 7
rol ah, cl
nop
push edx
xor al, dh
push esi
not esi
pop esi
pop edx
pop edi
pop ecx
pop eax
call fcn.005573a7
call fcn.005577f9
call fcn.00557b8f
push edi
push esi
add di, si
nop
push eax
push ecx
ror eax, cl
push edx
xchg edx, esi
push ebx
dec bx
xchg dx, bx
rol ax, cl
test edx, esi
xchg ecx, eax
cmp ebx, 0x2e2f5273
not bh
and cx, dx
cmp si, 0x5ec6
shl dh, cl
test dx, 0x5376
or si, cx
xchg ch, ah
stc
cmp ch, 0x32
sbb bx, 0x487b
rol edi, cl
nop
dec ah
test dl, cl
inc ch
adc al, bh
or bl, dh
and dl, dh
xor bh, 0x3c
rol di, 3
mov bh, al
sub bx, 0xbe
shr bx, 8
adc di, dx
dec ebx
inc dh
stc
nop
xor edi, esi
xor dh, 0x39
or bl, dl
ror bx, cl
shl bl, 8
dec edi
not ebx
dec dx
xor di, si
sub bl, 0x14
nop
adc di, si
inc edx
sbb ch, al
and eax, 0x251d277d
adc ebx, 0x36bbcabb
or bx, 0x387e
and ax, 0x7d7
ror bh, cl
shl ecx, cl
xor eax, edx
inc edx
inc ecx
rol ebx, cl
rol ebx, 6
inc edx
ror bl, cl
or esi, 0x5b476ad9
dec ebx
shl esi, 3
nop
or esi, eax
sub dh, 0x78
stc
xor ebx, esi
adc edi, edx
sbb bh, 0x46
not bx
stc
inc ecx
mov ah, dh
ror eax, 3
add edx, eax
cmp cx, ax
nop
rol dh, cl
shr di, 6
add bl, 0xf
nop
shr dh, cl
cmp bx, 0x4613
ror ax, 6
pop ebx
pop edx
pop ecx
pop eax
pop esi
pop edi
jle 0x554412
jl 0x554412
call fcn.00558134
push ebx
push edx
add bh, dh
push ecx
shr dx, cl
adc ecx, 0x306db21e
inc ch
add dl, dh
sbb bx, 0x6453
push eax
shr al, cl
cmp eax, 0x4b55b75f
push edi
not di
sbb ecx, 0x5f358368
dec edi
push esi
shr esi, cl
stc
sub di, 0x7015
mov ecx, 0x559a1a18
sub eax, eax
not dx
cmp dl, 0x13
sub bl, 0x70
or ah, 0x58
adc ebx, esi
and esi, 0x427dbc86
stc
sbb dh, ah
adc bx, 0xcc6
add dx, 0x5b9f
rol eax, cl
adc dl, 0x7e
shr ah, cl
xchg dx, ax
inc edi
test ebx, ecx
cmp bx, bx
pop esi
pop edi
pop eax
pop ecx
pop edx
pop ebx
push edx
push ecx
shl edx, cl
push edi
sub edi, edi
push ebx
sbb bh, 0x62
nop
push eax
or eax, edx
pop eax
pop ebx
pop edi
pop ecx
pop edx
js 0x55441d
call fcn.005585a3
push edi
dec edi
pop edi
jno 0x55466f
call fcn.005588f6
call fcn.00558bb5
push esi
push eax
and si, ax
push edx
ror dx, 8
shl ah, 1
shl dl, 8
cmp edx, 0x55c9585d
push edi
shr di, 5
push ecx
dec ch
shl si, cl
push ebx
shr bl, 3
nop
add dh, ah
stc
rol ax, 1
adc dl, ah
add ecx, 0x63bb2e6
add ah, dh
shl cl, cl
add ecx, ebx
adc edi, 0x5318a0b
adc ecx, 0x393c24ad
sbb bh, bh
ror bx, 5
xor ecx, edi
not ebx
ror cx, cl
or dx, ax
add di, 0x890
and cl, ah
rol ch, cl
adc al, ah
xor dl, 0x40
shl ax, 2
shr ebx, cl
not si
cmp dl, 0x16
inc ch
xchg bl, cl
not dl
sbb ecx, eax
test ebx, 0x2d520b1a
inc si
not si
test ebx, 0x527ec5ce
test ch, 0x29
sbb bh, 3
rol bx, cl
not eax
stc
ror bx, cl
or bl, 0x52
stc
or bh, 0x7f
or di, cx
xor di, 0x4825
shr ecx, 8
test di, 0x7c32
sbb edi, 0x2335cfe8
not dx
add edi, edx
sub ecx, 0x360d9b19
shr si, cl
test ecx, ebx
dec ah
xor dx, di
or bh, dh
stc
and bx, bx
test dx, si
sub al, 0x1f
adc eax, 0x7b9ae534
nop
inc dh
shl ecx, cl
not edi
dec bx
cmp dl, ch
sub bl, 0xa
nop
or esi, 0x3edad45d
sbb ebx, 0x2c7d6f
pop ebx
pop ecx
pop edi
pop edx
pop eax
pop esi
push ecx
adc ecx, 0x61ef330
push ebx
sbb bl, 0x29
nop
push edi
push esi
xchg edi, esi
push edx
not dh
ror dh, cl
cmp di, 0x42cd
nop
xchg edx, edx
push eax
xchg edi, eax
stc
sub ch, 0x5b
and edi, esi
sub ebx, edx
cmp ch, 0x29
shr dh, 7
and di, 0x1c2f
xor ebx, esi
and ebx, esi
shr edi, cl
inc bx
sbb al, 0x76
and edi, 0x2aa504c4
test edi, edx
cmp bh, 0x59
mov cl, cl
stc
or di, dx
rol edx, cl
ror di, cl
and edi, 0x4fba3a55
stc
nop
cmp ecx, 0x4770a20b
stc
dec ax
nop
shr ax, 2
stc
nop
and cl, 0x21
add esi, 0x2cf1596a
adc si, 0x5d4f
nop
nop
add dx, 0x7337
not ah
mov bx, cx
test bx, 0x1d66
not bl
ror di, 1
or ax, bx
sbb ebx, esi
ror edi, cl
add ah, al
inc cx
test ebx, eax
add edx, edx
rol bh, 6
sub eax, edi
test ecx, edi
shl eax, cl
not bh
mov ah, bl
or dh, al
and bx, dx
shl di, cl
or ebx, 0x6d20e5c6
shr cx, 4
add si, 0x5907
add cx, si
dec ebx
or bh, 0x35
shl edx, cl
mov esi, ebx
shr edi, cl
adc ax, ax
rol dx, cl
pop eax
pop edx
pop esi
pop edi
pop ebx
pop ecx
push ebx
inc ebx
push ecx
push esi
adc cx, si
mov si, 0x1223
push eax
dec ax
shl ax, cl
not bh
push edx
adc dl, 0x14
ror ah, cl
sbb cx, dx
mov si, 0x340f
mov ch, cl
add si, 0x1c63
nop
shl ebx, 6
ror bh, cl
stc
add cx, 0x196d
xor eax, 0xd09e780
push edi
add ax, di
stc
sub di, bx
sub di, bx
sbb ecx, 0x7d073359
shr dl, 2
sbb dh, 6
shl eax, cl
xor al, 0x16
adc ebx, edx
test cl, 0x4c
mov bl, dl
stc
pop edi
pop edx
pop eax
pop esi
pop ecx
pop ebx
call fcn.00558ee8
call fcn.00559217
jno 0x554789
call fcn.00559542
push eax
push ebx
or ah, bh
push edi
sbb eax, edi
push edx
xor dx, bx
inc ah
push ecx
xchg ecx, eax
push esi
shr esi, 8
inc ecx
mov cl, bh
sub dx, 0x6b34
xor eax, 0x751321eb
adc edi, esi
nop
xchg edx, eax
ror edx, cl
and al, 0x76
shl bh, 3
stc
inc ebx
dec bh
add bx, 0x6d47
and cl, ah
ror di, 4
mov ah, 0x63
or edx, 0x731ee50a
sub cl, 0xd
shr dl, 4
test esi, esi
nop
ror dx, cl
xchg dh, bh
stc
test ch, 0x34
dec ah
and dh, dl
dec cx
ror esi, 8
xor ebx, 0x184aaa9a
not edx
shl ch, 6
sub eax, 0xbb3ecfe
pop esi
pop ecx
pop edx
pop edi
pop ebx
pop eax
call fcn.0055982d
call fcn.00559add
call fcn.00559e45
call fcn.0055a0e0
call fcn.0055a6a1
push eax
inc eax
push esi
push edx
adc si, dx
push edi
push ecx
shr di, cl
push ebx
shl bh, 2
cmp ax, 0x2de0
rol ch, cl
inc cx
ror ecx, cl
sbb cx, cx
or cl, ch
shl edx, cl
inc ecx
dec dh
cmp ah, 0x47
adc esi, 0x7c1b6376
rol cx, 5
ror ecx, cl
mov eax, 0x7a59e704
inc bx
test edx, 0x5b28ccf6
mov ebx, eax
sbb ecx, 0x6182477a
mov edi, edi
mov ebx, edx
inc bx
adc eax, esi
and ah, 0x7a
add cx, 0x21b2
sub ax, 0x7213
dec edi
dec edx
adc bl, bh
xor edi, ecx
adc edi, 0x3d90eb7a
pop ebx
pop ecx
pop edi
pop edx
pop esi
pop eax
push ecx
dec ecx
push eax
push edi
add ax, di
dec cx
test cx, cx
xor ecx, 0x14238136
pop edi
pop eax
pop ecx
push esi
dec esi
mov esi, 0x42f527c7
push edi
mov di, 0x58c9
or esi, 0x19ae6696
push ecx
and cl, 0x6c
push edx
push eax
add dx, ax
rol esi, 5
push ebx
xchg bx, ax
test edi, 0x340d855d
inc dx
mov dl, al
shr eax, cl
nop
shr al, 1
shr ecx, 2
rol di, cl
ror bl, 8
inc ebx
dec dl
cmp edx, ebx
test cx, ax
nop
mov si, ax
adc si, 0x6e92
sub ah, bh
nop
pop ebx
pop eax
pop edx
pop ecx
pop edi
pop esi
push edi
push ecx
shl di, cl
stc
adc ecx, 0x7a1c712f
push edx
dec dx
push ebx
push eax
or ebx, eax
and cl, 0x76
push esi
and esi, ebx
add esi, eax
add bx, 0x7b65
dec dl
pop esi
pop eax
pop ebx
pop edx
pop ecx
pop edi
call fcn.0055aa4b
jnp 0x55481d
push ebx
push esi
xchg bx, si
push edi
push edx
xchg di, dx
pop edx
pop edi
pop esi
pop ebx
push ecx
rol cx, cl
push ebx
or bh, 0x66
push edi
or di, 0x62a8
push edx
dec dh
push eax
not eax
rol eax, 5
push esi
sub si, si
pop esi
pop eax
pop edx
pop edi
pop ebx
pop ecx
push edi
push eax
and di, ax
pop eax
pop edi
mov edi, dword [ebp + 0xc]
xor eax, eax
xor ecx, ecx
call fcn.0055afc4
stc
push esi
mov si, 0x9b0
push ecx
inc ecx
push edx
xchg dl, cl
push ebx
inc ebx
add ecx, 0x3ebd20eb
sub ch, 0x2e
not bh
push eax
or ch, ah
mov cx, bx
sbb si, 0x244c
xor bx, ax
sbb al, al
ror al, cl
dec bh
test ax, 0x66d0
ror ax, cl
not ecx
ror ecx, cl
mov ecx, 0x4b44d3de
nop
xor dx, 0x63e7
add edx, 0x429abbf6
push edi
not edi
and ah, 0x5c
xor esi, 0x206f81ca
cmp bx, ax
stc
shr ch, cl
stc
xor al, ch
and ah, ah
inc ax
test ebx, 0x31b7cf9
ror ch, cl
adc eax, 0x7a3a51a2
xchg dh, ch
xor dh, 0x24
dec si
sbb bx, cx
ror bx, 2
nop
dec esi
adc dx, 0x5923
cmp eax, 0x6f85dd88
rol bx, cl
not ecx
not dx
adc dl, 0x61
mov dx, 0x1ddf
adc ebx, edi
sub edx, edx
shr di, cl
nop
shr dh, 7
add di, 0x710c
and ebx, 0x7c8bac9f
rol dh, cl
stc
test dx, si
nop
dec dl
dec ebx
adc edi, 0x1d49cf92
sbb esi, edi
sbb edx, edx
ror al, cl
and cl, ah
shl ax, 1
mov bh, 0x6d
cmp dl, 0x5f
xor si, cx
or edx, ecx
dec di
sub dh, 2
mov ax, di
not si
sub edi, 0x44d33615
shr esi, cl
adc ebx, esi
shl al, 6
shr dh, cl
stc
stc
add ax, ax
or di, 0x4666
shl ah, 1
sub bl, 4
ror ebx, 1
rol dh, cl
shr dx, cl
shl si, cl
add ax, 0x7b96
not ah
rol bx, cl
xor ax, ax
adc dx, dx
ror al, 1
not al
rol edi, cl
pop edi
not ecx
not al
and cx, 0x1586
xchg bh, dl
cmp esi, 0x39e77484
push edi
rol edi, cl
cmp ebx, 0x1ed8fdb6
xor ax, 0x7620
ror eax, cl
nop
not cx
dec esi
nop
nop
shr ch, cl
not bx
rol esi, 8
ror cx, 1
mov cx, 0x28bb
xchg cx, dx
ror ch, cl
mov ax, 0x50a2
test eax, eax
xchg esi, edx
mov ah, 0x5e
sub ebx, ecx
inc ch
test edx, 0x34e35237
shr di, 3
inc esi
stc
stc
and cl, 0x45
shr dx, cl
not edx
dec ah
or bx, 0x2e58
nop
stc
sub bl, ch
not bx
pop edi
pop eax
pop ebx
pop edx
pop ecx
pop esi
call fcn.0055b43d
call fcn.0055b94c
push edx
dec dh
push ecx
mov cx, 0x6727
push ebx
dec bx
not cl
and bx, cx
sub bx, bx
nop
xor dx, cx
push esi
add esi, edx
push eax
not ah
ror dx, cl
xchg dx, ax
push edi
and edi, edi
shl ch, 4
cmp bh, 0x6d
xor edx, edi
shr edx, cl
adc bh, 0x52
stc
not ebx
dec di
rol dh, cl
cmp ax, 0x6cc9
shl ah, cl
pop edi
pop eax
pop esi
pop ebx
pop ecx
pop edx
push edi
rol edi, 3
push ecx
not ecx
push edx
or ch, dh
rol dx, cl
push esi
and si, 0x7f4c
sbb di, 0x1ede
push eax
adc eax, 0x39c04567
rol cx, cl
or edi, ecx
add dl, cl
adc esi, edi
cmp di, cx
add eax, edx
ror ax, cl
xchg edx, edi
not edi
ror dh, 2
xor cx, di
push ebx
shl bh, 7
inc esi
xchg di, si
sbb si, 0x785e
sbb di, 0x5da4
sbb ebx, edi
or cx, 0x574d
dec ecx
dec bl
add ax, 0x2a40
add di, 0x1348
xchg bx, ax
test bx, di
add ch, 0x3e
shr ecx, cl
add si, bx
test ebx, ecx
add esi, 0x2999b366
ror edx, cl
cmp dx, 0x1efa
dec dl
or ch, dl
shr ebx, 2
and bh, dl
nop
add edi, 0x3bd114be
nop
adc ecx, 0x598b2a28
adc ax, 0x783b
inc ecx
adc di, ax
or esi, edi
rol al, 5
xchg bh, dl
shl cx, cl
cmp eax, 0x14007b44
ror ebx, cl
adc bh, al
dec edi
sbb cl, 0x3f
or bh, cl
cmp ecx, 0x795ade30
sub ah, bl
or bx, ax
sub edx, 0x62bf646b
inc ch
test eax, ebx
xchg bx, ax
add bh, ch
xor cl, dl
stc
xor di, 0x2dd8
ror esi, cl
xor si, 0x6170
inc eax
stc
ror bl, 8
shr ch, cl
adc cl, cl
stc
xor cx, si
mov bx, bx
xchg esi, edi
not esi
xchg edi, ebx
shr cx, 7
shl ch, cl
sub ch, 0x53
and dh, 6
adc dx, bx
sub esi, edi
cmp di, cx
cmp ax, dx
ror cx, cl
sbb ch, 4
xor ch, 0x42
dec si
dec cl
ror ch, 6
add edx, 0x692e8117
xor ax, cx
not cl
pop ebx
sub ecx, 0x79fb3394
push ebx
or bl, 0x27
sub cx, dx
mov bh, al
add esi, eax
sbb al, 0x7b
and si, 0x4468
stc
adc edx, 0x180d737
xchg ecx, esi
sub dl, cl
xchg dl, cl
sub ax, 0x3ffe
sub bx, ax
inc ecx
adc si, 0x6cd4
adc cx, dx
nop
mov bh, 0x7c
add edi, 0x1cdd6d5
sbb bl, 0x39
shr al, 4
adc cx, 0x1966
shr al, cl
not cx
mov si, 0x4839
stc
shr bx, cl
not ebx
ror si, 7
stc
shr ebx, cl
ror ax, 8
adc di, 0x9cb
stc
mov di, 0x67fa
cmp bx, si
xor dx, 0x77eb
inc cl
rol dl, 8
or al, ah
or cl, al
cmp bx, 0x2928
cmp si, bx
sbb bh, 0x6f
adc ch, 0x46
add si, bx
sbb edi, 0x385d6699
test bh, al
or ebx, esi
shl ebx, 5
shl ecx, 4
nop
shl dl, 1
add edi, 0x77ac7213
not ebx
stc
or edx, 0x555a6832
cmp edi, edi
sbb ah, cl
sbb bl, dl
shl edx, 3
xor eax, 0xc5ccb7d
and al, ah
mov ebx, edx
stc
sub eax, eax
or bh, 0x3d
sub edi, 0x2caf222a
nop
stc
shl ecx, 1
ror ebx, cl
cmp bx, 0x7380
rol bl, 4
test bh, 0x57
sbb bh, al
dec al
cmp ch, 0x2f
adc bl, cl
dec edx
shl bx, cl
not al
shl al, cl
mov cl, cl
cmp ch, al
not dh
adc esi, eax
or dh, cl
inc ax
dec ax
sub dx, 0x45bf
xor cx, bx
sub cl, bl
sbb ecx, esi
xor edx, edx
xor cx, 0x371a
sbb edi, eax
add esi, edi
mov ebx, 0x75340f88
pop ebx
adc edx, 0x4b5fec18
push ebx
adc ch, bh
or di, ax
adc ebx, ebx
or bx, 0x35a
shr dl, 5
dec eax
not ax
adc edi, ecx
not ch
nop
sbb ax, cx
ror eax, cl
inc edx
ror bl, cl
inc bh
and dl, dl
sbb ecx, edx
and di, bx
sbb ebx, 0x76d713ea
nop
not dx
mov edi, 0x71634d29
ror dx, 5
mov ax, cx
shr ah, cl
sub cx, dx
shr esi, cl
inc esi
inc esi
nop
mov edx, esi
ror al, cl
nop
test ecx, edx
not al
shl di, 5
test edi, 0x2f3f7303
inc cx
xchg dh, ah
or dx, di
mov esi, edx
xor dx, 0xf09
not si
xor edi, eax
mov edx, edx
ror bh, 5
dec dl
cmp dx, 0x5144
pop ebx
pop eax
pop esi
pop edx
pop ecx
pop edi
jns 0x554ef4
call fcn.0055beef
push edx
adc dx, 0x4f3
push edi
inc di
not edx
mov dx, 0x34f5
xor di, di
push ebx
not ebx
pop ebx
pop edi
pop edx
call fcn.0055c39b
js 0x554e3a
push ebx
sub bx, 0x624e
push ecx
push eax
xchg cx, ax
push edx
cmp dl, bl
push edi
add edi, 0x504b791e
mov ax, 0x47ca
dec al
pop edi
pop edx
pop eax
pop ecx
pop ebx
push edi
and edi, 0x3bdefdc7
push ebx
adc bx, 0xde5
nop
xor bl, bl
and edi, 0x6680ffd5
push ecx
sbb ecx, ebx
sbb bl, 0x26
test di, 0x26eb
push esi
mov si, 0x7812
shr cx, 2
push eax
xchg ebx, eax
stc
rol bl, cl
adc edi, 0x47a23a42
push edx
xchg edx, edx
or dh, al
sbb dx, 0x1ef1
or al, dl
shl cl, cl
and bh, 0x1e
nop
add edx, 0x202f3cf7
not eax
test ebx, eax
stc
cmp ax, 0x38dc
sub bx, bx
dec dl
and dh, 0x75
rol ecx, 2
and bh, 0x3f
sbb cx, 0x3284
pop edx
pop eax
pop esi
pop ecx
pop ebx
pop edi
push ebx
not bx
push ecx
sbb ch, ch
push eax
push esi
xchg si, ax
mov ah, al
pop esi
pop eax
pop ecx
pop ebx
push eax
add ah, 0x65
push edx
cmp dx, 0x6946
push esi
xor esi, 0x74a8883b
add dh, 0x15
sub edx, 0x76774e8e
push ebx
xor bx, 0x5cd7
sub edx, 0x75cd25
push ecx
not cl
adc cl, 0x59
xor esi, ecx
inc edx
stc
adc ax, 0x5be2
push edi
and di, 0x6db6
xor edi, 0x7de17646
add bx, 0x555d
sbb ax, 0x34e8
test bx, cx
or bl, 0x64
or si, 0x5570
pop edi
pop ecx
pop ebx
pop esi
pop edx
pop eax
push edi
shl edi, 6
pop edi
push ebx
push eax
mov bh, al
pop eax
pop ebx
push esi
or si, 0x7591
push ebx
push eax
test bx, ax
pop eax
pop ebx
pop esi
call fcn.0055c7a7
push ebx
mov bx, 0x1c33
push eax
shr eax, 2
xor eax, 0x9db8a20
push esi
or esi, esi
inc bh
xor ax, 0x9b7
push ecx
inc ecx
sbb ah, 0x4e
push edx
xchg edx, ecx
shl ebx, 1
and dh, 0x35
shr ch, 1
mov si, 0x3766
shl ecx, 6
and dh, 0xc
shl bl, 8
pop edx
pop ecx
pop esi
pop eax
pop ebx
je 0x554e96
js 0x554e83
call fcn.0055cc87
jb 0x554e8e
call fcn.0055d0c3
nop
push eax
test eax, 0x7e6b2422
pop eax
push eax
sbb ah, 0x78
push edx
adc dh, 6
push ecx
ror cx, 1
push edi
mov ax, di
stc
push ebx
sbb ebx, 0x2f3f3dd0
mov di, 0x36d2
sub dh, bh
xor di, 0x9d0
shr eax, 8
push esi
test si, 0x2770
xchg cl, ch
or bh, ch
and si, 0x78e1
xor edx, 0x57f62300
sub al, 0x22
inc di
sbb dh, 0x61
pop esi
pop ebx
pop edi
pop ecx
pop edx
pop eax
push ebx
push ecx
ror bh, cl
and ebx, 0x76e89140
xor bx, 0x1e9
pop ecx
pop ebx
call fcn.0055d647
push ecx
xor ch, 0x65
cmp cl, 0x7d
push edi
shr di, cl
push edx
mov cl, dl
adc ecx, ecx
push ebx
or ebx, edx
pop ebx
pop edx
pop edi
pop ecx
push ecx
sbb cl, 0x3c
cmp ch, 0x7a
push edx
push eax
or dl, ah
push edi
cmp dx, di
ror ah, 7
stc
push ebx
or eax, ebx
mov ch, al
stc
push esi
not esi
xor edx, 0x592a876e
inc ch
sbb edx, 0x2d110d84
or dl, 0x36
xor ch, ah
xor eax, 0x1bdaa12b
sub ecx, 0x41e9a9b3
cmp al, 0x3c
xor edx, esi
shr di, 7
shl ebx, 6
test bl, 0x6d
not al
test si, si
or di, 0x7c21
shl edx, cl
shr ecx, cl
and ah, 0x1a
stc
shl eax, 3
shr ebx, cl
nop
sbb bl, 0x73
cmp esi, eax
nop
shr esi, 7
test cx, cx
cmp esi, ecx
inc ax
test di, dx
sbb edx, eax
shr bl, cl
nop
and bx, 0x422a
xchg bl, ah
nop
shl edi, cl
shr esi, 3
or eax, edx
adc bl, dl
mov ecx, edx
nop
ror cx, 1
mov bl, 0x63
shr edx, 5
shl edx, cl
rol ecx, 8
shr esi, cl
inc ch
rol di, cl
adc edi, ebx
ror ax, 8
nop
dec si
rol ch, 8
rol dx, 5
or ebx, 0x112cc8c0
rol cx, cl
xor bh, 0x59
inc dl
shl cx, 4
xor edi, eax
xor eax, 0x2a7c966c
adc bh, 0x7a
sub eax, 0x19aca479
shl cx, cl
test bx, ax
sbb dl, cl
or ax, 0x2fb8
sub bx, 0x3bd8
inc si
xor cl, 0x4d
xchg bh, bh
inc al
cmp ax, ax
pop esi
pop ebx
pop edi
pop eax
pop edx
pop ecx
push esi
adc si, 0xdb2
push edi
push ecx
mov edi, ecx
push eax
not ah
inc al
inc cl
shl ecx, 2
push ebx
push edx
xchg bx, dx
sub cl, 0xb
dec ecx
and esi, 0x28f4bd35
xchg ebx, ebx
dec ch
sub dh, 0x50
xor eax, edx
test di, 0x2815
xchg cl, dl
xchg di, si
dec si
pop edx
pop ebx
pop eax
pop ecx
pop edi
pop esi
call fcn.0055d91e
call fcn.0055de7c
push edx
shl edx, 1
shr dx, 7
push eax
not ax
pop eax
pop edx
call fcn.0055e330
jnp 0x555067
push ecx
sbb ecx, 0x1eb83170
pop ecx
cmp ecx, dword [ebp + 0x14]
jns 0x55680d
mov dl, byte [esi + ecx]
test dl, dl
je 0x556002
push eax
push edx
xor edx, edx
mov ebx, 4
call fcn.0055e5be
jnp 0x5555ba
push eax
and eax, 0x48bd2b31
push esi
push ecx
rol si, cl
stc
push ebx
inc bx
dec ax
sbb bl, 0x40
sub ch, bh
push edx
not dx
push edi
cmp edi, edi
nop
adc al, 2
mov esi, 0x14732314
shl cx, cl
shl ax, 6
add di, 0x1717
nop
add ebx, edi
sub cx, 0x6b82
cmp dh, 1
or edi, esi
stc
shr ch, cl
ror cl, cl
ror cl, 2
nop
sbb ah, al
dec ch
shr ch, cl
sbb ecx, edi
shl edx, 8
or si, 0x4e5e
shr bx, cl
ror di, 8
xor dx, 0x48a7
mov edi, ecx
nop
sbb esi, 0x6d6f233e
not eax
shr al, 1
xor bl, ch
adc di, ax
adc al, 0x2b
dec eax
add esi, ecx
test ah, 0x1b
ror eax, cl
stc
sbb ch, dh
rol edi, cl
sbb di, ax
test dh, dh
nop
sbb edx, esi
nop
shl ebx, cl
dec edi
mov ax, 0x880
sbb edi, ebx
sub si, 0xf3c
test edx, eax
add bl, 0x1b
ror edx, 5
mov cx, 0x7136
cmp cx, di
inc edx
adc al, dh
xchg cx, ax
dec di
rol ax, cl
add si, 0x491c
and esi, edx
cmp edx, eax
and edi, eax
mov cx, 0x52a2
add cl, 0x29
nop
or esi, 0x30bd732f
xchg ecx, ebx
rol si, 3
not si
sub bl, bh
stc
shl bx, 6
dec ah
test ah, ah
test al, 0x3e
adc bx, bx
and edx, 0x396c961d
add esi, esi
shl bh, cl
cmp esi, esi
nop
test edx, ecx
mov al, cl
stc
test bx, si
shr al, 4
xchg edx, esi
not dx
sbb esi, ebx
pop edi
shl ebx, cl
push edi
inc di
shl bh, 7
mov cx, 0x2698
stc
sbb eax, 0x65d2628f
dec ebx
nop
rol ch, cl
stc
or ebx, ecx
not bx
or dh, dl
inc di
dec ch
add eax, edx
and cx, 0x5da9
xor bx, 0x5ce1
sub bx, di
add edi, 0x77056a54
stc
shr dh, cl
inc ax
stc
stc
adc dl, dh
sbb cl, cl
or bl, 0x30
xchg dh, dl
test bx, 0x5402
sbb cl, 0x65
xor cx, 0x769e
cmp dx, 0x56d1
xor dh, dl
test esi, 0x11c85fa8
ror dx, 5
ror si, 5
shr esi, 8
xchg dl, al
not ecx
stc
xchg ebx, esi
cmp dx, bx
or edx, edi
rol edi, 8
shl di, 7
xchg edx, esi
mov cl, cl
dec dx
mov edx, 0x5cabe494
dec cx
rol ch, 2
shr si, cl
sub ch, 0x74
cmp ecx, 0x33471bc6
xchg di, bx
shr cl, cl
sbb dl, bh
dec ebx
rol ch, 4
dec bl
nop
and ah, al
pop edi
pop edx
pop ebx
pop ecx
pop esi
pop eax
push ecx
ror cx, cl
push ebx
cmp bh, 0x73
add ebx, 0x3aae2ede
push esi
shr esi, cl
push edx
sub ecx, edx
not cl
xchg si, si
sub bx, bx
test bh, 0x42
dec dl
dec bx
xor cx, cx
dec edx
inc edx
push edi
or edi, 0x1a3ee0ce
sbb cx, dx
sbb cl, ch
sbb cl, 0x4b
stc
push eax
not al
xor cx, bx
and bh, cl
cmp edx, esi
shr dl, 1
shl edi, 1
xchg si, di
stc
stc
nop
stc
ror ebx, cl
xchg bx, bx
pop eax
pop edi
pop edx
pop esi
pop ebx
pop ecx
push edi
sbb di, di
push ecx
push eax
test ecx, eax
test eax, 0x3f0cb844
push edx
dec dl
sbb edi, edx
xchg al, al
nop
push ebx
rol bx, 1
nop
and dx, 0x3f69
push esi
xchg dx, si
shr di, 2
stc
adc di, 0x7350
xchg bx, si
inc si
pop esi
pop ebx
pop edx
pop eax
pop ecx
pop edi
call fcn.0055e87d
push edx
or dl, 0x1d
push eax
inc ax
push ebx
not bh
push ecx
or cx, 0x6446
push esi
not esi
stc
not ecx
adc ah, 0x79
xor edx, edx
add bh, 0x34
ror bx, 5
sbb dh, dh
add eax, edx
cmp ax, 0x7748
push edi
adc ebx, edi
and cx, 0xd4d
nop
rol dx, cl
mov bl, bh
stc
stc
cmp cx, dx
shr eax, 4
and di, 0x5748
inc ecx
xchg di, ax
mov dl, bl
shl bh, cl
ror ebx, cl
and si, 0x2f77
rol ebx, cl
test dx, si
ror edx, cl
mov ax, 0x2274
test ebx, esi
rol dl, cl
xchg di, di
xchg dx, di
ror bl, 3
shl ebx, 7
adc dh, al
or dh, 8
shl bx, 5
sbb edx, 0x69875fb3
ror al, 6
or edx, ebx
shl dx, cl
and ah, dl
or cl, ah
add di, bx
shl dl, 1
stc
ror al, 4
sbb dl, cl
mov eax, edi
sbb dx, dx
ror bx, cl
dec dx
shr bl, 2
add cx, dx
test bx, 0x42ab
cmp dl, ah
rol edx, 7
not edx
mov dh, 0x52
or si, 0x68e6
stc
ror di, cl
ror bl, cl
cmp ecx, 0x16d47f62
inc bl
xor dh, cl
xor ecx, ecx
inc edi
sub bh, ch
or ch, 0x16
sub bx, bx
rol ecx, cl
sub ah, 5
or di, ax
shr cl, cl
and al, 0x47
sbb si, cx
nop
adc bl, 5
adc si, 0x633d
cmp edx, ecx
sbb dh, 0x20
xchg ch, ah
inc cl
sub bx, dx
xchg bx, dx
nop
adc bx, cx
ror cl, 6
shr esi, 4
cmp bx, bx
mov si, bx
mov dx, 0x4727
nop
pop edi
xor dx, 0x1b7c
adc bx, cx
and cl, 0x29
xor bh, dl
sub al, ch
shr ecx, cl
shr ebx, 1
xchg al, cl
ror bx, 6
xor dl, 0x40
add ah, dh
stc
not bx
mov dx, 0x2809
stc
not ebx
or si, dx
test bx, cx
ror cx, 8
shr ax, cl
dec eax
inc edx
sbb esi, esi
shl ah, cl
push edi
shr di, cl
or dx, 0x77aa
add bx, 0x5a10
or dl, al
sbb edi, edi
sub esi, 0x57caa84b
inc edx
nop
rol esi, cl
adc bh, cl
and eax, 0x17df0ced
add esi, 0x43129234
mov ax, dx
and al, 0x19
sbb dx, 0x2690
pop edi
pop esi
pop ecx
pop ebx
pop eax
pop edx
push ebx
push eax
mov bx, ax
push ecx
ror eax, cl
push edx
mov edx, 0x7dca57e2
push esi
and esi, 0x48f1699
stc
nop
add ebx, 0x45e8d6d4
dec cx
cmp ax, ax
add esi, edx
pop esi
pop edx
pop ecx
pop eax
pop ebx
push ebx
push ecx
xor bh, ch
push edx
add dl, 4
xor ch, bh
push eax
sbb ax, 0x7227
rol ax, cl
sub bl, 0x7c
mov edx, ebx
stc
push esi
adc esi, ebx
push edi
or edi, ecx
dec bx
stc
rol bh, cl
rol ebx, 8
rol ax, cl
xor di, dx
or ecx, esi
ror bl, 6
sbb bh, 0x35
sub ebx, 0x6fbec922
sub eax, esi
cmp bh, al
adc cx, bx
test esi, 0x59263f7b
sbb dx, si
shr edi, 3
inc edi
cmp esi, eax
xor dh, ah
xchg esi, edi
stc
not di
nop
sbb esi, 0x63a8bb7e
nop
xor esi, ebx
adc ax, cx
xor ax, 0x133f
ror edi, 2
inc ebx
mov cl, 0x62
nop
xchg bx, dx
or cx, dx
stc
stc
cmp esi, 0x59a953eb
and ax, 0x7a4f
add dx, 0x5457
inc bx
or edi, 0x1c37314b
ror ecx, 1
shl ch, cl
test dx, di
shl cx, cl
shr ch, 3
sub dl, ah
adc dh, dl
pop edi
pop esi
pop eax
pop edx
pop ecx
pop ebx
call fcn.0055ee43
call fcn.0055f323
jb 0x55557d
call fcn.0055f86f
call fcn.0055fb54
stc
push eax
shl eax, 6
push edx
or dx, 0x46d7
ror edx, 2
push ebx
inc bl
nop
pop ebx
pop edx
pop eax
call fcn.0055ffe2
push ecx
cmp cx, 0x6498
push ebx
shr ebx, cl
pop ebx
pop ecx
push ecx
sbb ch, 0x49
push eax
test al, 0x1a
push ebx
shl bx, 5
pop ebx
pop eax
pop ecx
stc
push esi
cmp si, 0x2417
not si
push edx
sub dh, dh
push ecx
rol edx, cl
dec dl
mov dx, 0x4dfd
push eax
or ah, cl
or dl, dh
pop eax
pop ecx
pop edx
pop esi
push edx
push esi
cmp edx, esi
push ebx
rol bx, 2
sub bh, 0x36
ror dx, 1
push eax
push edi
and ax, di
inc bh
sub dx, si
pop edi
pop eax
pop ebx
pop esi
pop edx
stc
push ecx
cmp cx, 0x3fa5
push ebx
not bx
push edx
and dl, ch
push esi
sub esi, ecx
push edi
sub di, dx
xchg cx, si
mov edi, 0x41d17ab4
adc cl, ch
stc
add esi, 0x1390f645
add dh, cl
test dl, ch
or edx, edi
ror dh, 8
add si, 0x925
inc edx
xchg ebx, esi
shl bx, 8
push eax
sbb cx, ax
sbb si, cx
inc dx
mov al, 0x23
adc di, si
adc cl, 0x36
add ch, 0x18
shl dl, 3
shr dx, cl
dec si
sub bh, dh
adc si, ax
inc dl
mov di, 0x65ba
not dh
cmp ax, 0x370b
and dx, 0xf7
cmp esi, ecx
not cl
stc
rol cx, 4
nop
test edi, 0x20b36bdd
shr eax, 5
shr dh, 1
and eax, eax
ror dl, cl
dec eax
xchg di, ax
shr esi, 5
nop
add bh, ch
cmp cx, cx
xor edx, eax
not dx
xchg di, ax
sub di, 0x339
xchg dx, ax
xchg edx, eax
ror bh, 1
rol ecx, 4
xchg si, di
dec di
xchg di, di
adc eax, ebx
add edi, eax
shl esi, 2
add bh, 0x5e
sbb dh, 0x19
add bl, 0x3d
or al, 0x4e
mov al, 5
nop
xchg dh, cl
not dx
pop eax
pop edi
pop esi
pop edx
pop ebx
pop ecx
je 0x555838
push ecx
inc ch
push edx
shl dx, cl
push esi
shr esi, cl
xor dl, 0x74
shr ch, 4
push ebx
test bh, ch
push eax
or si, ax
xor si, 0x7833
stc
or dx, 0x5ed5
push edi
xor edi, 0x6c0f3e96
add bh, 0x11
cmp ecx, eax
and edi, 0x761450b7
add ebx, ebx
sub dl, cl
not ax
test dl, al
nop
shl dx, cl
mov ecx, eax
shl ch, cl
inc ah
shl cl, cl
dec bh
test di, 0x21ec
sbb edi, 0x6b28fe8d
add esi, 0x362cff6d
adc cx, 0x1744
sub bh, 0x3a
rol si, 6
pop edi
pop eax
pop ebx
pop esi
pop edx
pop ecx
call fcn.0056059c
nop
push edi
inc edi
push ebx
adc ebx, 0x1cab5a57
push ecx
ror bl, cl
push eax
shl eax, cl
and edi, 0x4428d427
push edx
mov ax, dx
sub edi, ecx
mov bh, 0x73
ror cx, cl
or edi, ebx
inc eax
push esi
sbb esi, edi
shr bh, cl
xchg esi, eax
shl al, 1
sbb di, 0x939
not ebx
ror al, 4
mov edx, ecx
sbb si, dx
shl ebx, cl
add cl, 0x3f
sbb al, 0x73
stc
test bh, dl
and edi, 0x9504d3e
not ax
xchg ah, ah
not dx
shr ebx, 1
xor bx, 0x504b
nop
shl ah, 8
cmp eax, 0x2e4f8d85
dec ebx
xor edx, 0xd4d4ea0
add dx, 0x2a42
and dl, dh
and ecx, 0x58ef7b6d
xor bx, si
stc
not esi
or ch, cl
not ecx
test si, 0x3ef9
shr si, 1
test ch, 0x6d
add ecx, 0x718171f5
sub edi, 0x2dd2833c
stc
ror bx, 2
add edx, 0x360e9180
sub edx, 0x1a5c32c4
stc
sub eax, 0x3083a61f
inc eax
cmp ecx, eax
and ch, 0x2c
test esi, ebx
and dx, 0x438c
pop esi
pop edx
pop eax
pop ecx
pop ebx
pop edi
push edx
dec dh
push edi
xor edi, 0x68c87a83
push eax
push ecx
shl al, cl
push ebx
cmp bx, 0x3a7d
adc al, ah
stc
adc ecx, 0x61e1bb0d
ror dl, cl
test bx, 0x24e1
shr edi, cl
sub ah, 0x58
not ebx
push esi
sbb si, si
mov dl, bh
ror cl, 8
test eax, 0x193ab6d1
test edx, 0x2eba6d23
pop esi
pop ebx
pop ecx
pop eax
pop edi
pop edx
push esi
rol si, 8
push ecx
push eax
xor cl, ah
shl ecx, 7
pop eax
pop ecx
pop esi
push edx
inc dl
push esi
push ecx
shr si, cl
push ebx
push eax
and bl, ah
nop
test ax, bx
mov eax, esi
add dl, 0x4e
push edi
test edi, edx
not ax
dec edi
pop edi
pop eax
pop ebx
pop ecx
pop esi
pop edx
call fcn.00560862
div ebx
shl edx, 3
push ecx
mov cl, dl
mov eax, dword [ebp + 0x10]
shr eax, cl
pop ecx
pop edx
mov dh, dl
push ebx
push ecx
sbb ebx, ecx
push edi
and di, 0x7b48
push eax
shr ah, 6
xchg ebx, edi
xor ecx, 0x22d70dee
push edx
adc bh, dh
xchg al, dh
nop
push esi
mov edi, esi
sbb edi, eax
rol bx, 8
stc
xor edx, 0x7417bd79
add di, 0x470d
stc
ror dl, cl
stc
shl edx, cl
rol di, 1
test ax, si
xor edi, ecx
ror di, 4
rol ebx, cl
sub dl, 0x31
add ecx, 0x7e4b042c
adc edx, esi
rol ebx, 7
xchg cx, dx
xor dx, bx
mov dx, dx
xor edx, ecx
mov ch, bl
nop
adc edx, 0xf34fbec
xor ebx, esi
nop
cmp dx, di
sbb dh, ah
sbb di, si
or ecx, eax
shl ax, cl
sub dx, si
not bx
rol esi, 8
inc si
dec edi
test si, bx
ror di, cl
adc ah, dl
stc
cmp di, dx
sbb edi, ecx
xor al, 0x65
adc edi, 0x7e444505
dec edx
stc
inc cx
or ecx, ebx
add cl, 0x27
rol esi, 4
and di, si
inc ecx
dec bl
dec bx
test dx, bx
dec eax
xor cx, dx
mov cx, di
mov dl, bl
stc
shr bx, 4
and dh, 0x20
rol edi, cl
sub ah, 0x72
xor bh, dl
rol edi, cl
add edx, 0x57ddbeed
dec al
xor eax, 0x10c922dd
and cx, 0x5b78
adc al, 0x29
sbb cx, cx
xchg dx, si
add dl, 0x34
not al
ror ax, 1
shr ecx, 3
sbb dx, 0x6605
stc
stc
sbb di, bx
mov esi, esi
xchg dl, bl
sub edi, 0x9c31061
mov al, ch
cmp bx, 0x751f
not dx
test ch, 0x60
shl bx, 1
test al, 0x3c
pop esi
rol bl, cl
adc edi, ebx
nop
add dx, dx
cmp cx, cx
shl cl, cl
sub ax, 0x6b5d
adc ax, 0x4e80
mov bh, bh
stc
test edx, eax
sub ah, cl
nop
shl bx, 7
xchg ecx, ebx
inc ebx
ror dl, cl
dec al
add dx, 0x2d3c
sbb ax, 0x409f
cmp ax, di
cmp ch, ah
push esi
and ebx, esi
sub edx, 0x630935de
not edi
xor di, 0x1504
not dx
sub ch, 0x73
xchg edx, edi
add bh, dl
dec di
and bl, al
xchg ebx, ecx
or bh, 0x4b
adc dh, dh
xor al, bl
rol cl, 5
xchg ebx, ebx
not al
mov cl, 0x49
sub bh, 0xd
test ecx, 0x7cf09b48
sub dl, 0x2f
cmp ax, 0x3375
cmp di, ax
ror bx, cl
shr dx, cl
and edx, edx
dec di
dec ecx
stc
sub cx, si
or ebx, 0x76c1b703
or bh, bh
shl dl, 6
adc cx, dx
mov ax, bx
mov ah, bl
cmp ebx, eax
nop
stc
stc
dec eax
inc dh
or bx, 0x148c
sbb ecx, 0x9b09bd8
rol dh, 6
or edi, ebx
shl dh, 4
nop
add dl, cl
not edi
and ebx, 0x7573617a
inc dl
xchg si, si
sbb di, dx
dec edi
test cl, dl
sbb dh, 0x7a
shl bh, cl
dec bh
and dx, dx
sub ecx, edx
xor ecx, edx
nop
sub di, 0x6c08
dec dx
shl cl, 8
add ecx, esi
or edx, 0x6417e6af
ror bx, 4
rol ah, 8
sbb di, 0x69e
test cx, bx
adc ecx, 0x1241ccbb
mov bx, ax
sbb edi, ecx
rol edi, cl
cmp di, 0x4442
shr esi, 2
pop esi
nop
cmp bx, 0x2b3e
shl cx, cl
mov al, 0x36
and cl, 0x12
add bx, dx
add edi, ecx
xor dh, 0x47
xchg di, ax
not dl
push esi
test edx, esi
xor bh, bh
and cl, dl
ror edi, cl
sub bh, al
sbb ecx, 0x2ea8f1ac
shr dl, cl
ror cl, cl
mov si, 0x23d8
or cx, di
dec ax
dec ax
rol ch, 5
inc eax
adc esi, 0x6d4ca4ef
test bh, 0x48
shl cx, 3
and bl, dl
nop
xchg dl, al
and esi, edi
or bx, di
xchg esi, ecx
ror cl, cl
cmp eax, 0xdf3a1bd
test dh, dl
shl edx, cl
or al, bh
shl eax, cl
inc di
sub al, 0x69
shl eax, cl
cmp bh, 0x61
adc cl, 0x36
shl ecx, 8
inc ax
stc
xor di, 0x64e5
ror ah, 4
rol edx, cl
cmp cl, 0xa
shr ch, 6
not bh
test ecx, 0x3f6dfd0
sub dx, cx
and edx, 0x78d0c297
cmp esi, 0x7cf5086e
nop
nop
or cx, 0x55a4
ror ax, 4
not ebx
cmp dx, 0x4ea2
not si
inc ax
stc
or bx, bx
inc al
test di, 0x2ebe
adc edx, 0x1dc3cfd0
stc
cmp bx, 0x3c26
sub ebx, 0x310eae11
dec edi
shr ecx, cl
not dh
mov eax, ecx
and di, 0x206e
test ecx, 0x740917a6
xor edi, 0x2e20221c
adc si, si
shr bh, cl
or di, 0x2e7
sub ah, 0x43
stc
nop
test si, cx
sbb ah, 0x6f
dec cx
dec cx
xchg dx, si
cmp edi, ebx
sub edx, ecx
cmp edi, eax
sbb edi, ebx
xchg ah, dh
not esi
mov ah, 0x46
xchg edx, ebx
inc ecx
pop esi
shl eax, 1
shr ebx, 4
sbb ebx, 0x145842d8
inc ch
or ah, bh
push esi
dec si
inc eax
inc ah
add dh, 0x3a
or dh, ch
not edi
dec dh
rol bx, 1
shr al, cl
sub di, 0x54ae
ror dh, 5
and ecx, 0x44a6331a
stc
dec dx
shr si, cl
not ebx
and ecx, edi
nop
not si
adc bx, 0x7da0
cmp ebx, 0x3c491495
xchg ecx, ecx
shl esi, cl
nop
xchg al, ch
shl ax, cl
add si, 0x7023
rol dl, 5
sub edx, 0x32570478
xchg dl, cl
nop
add ebx, edx
nop
sub ax, cx
cmp cx, dx
inc edx
shr edi, cl
test eax, esi
dec ax
nop
nop
cmp cx, 0x1ad2
sbb ch, 0x50
and bl, 0xf
dec dh
add bx, 0x4e37
sub bh, 0x2f
add ax, 0x7480
shr al, cl
stc
xchg dl, al
sub ch, cl
xchg di, bx
shl cx, cl
sbb edi, edi
and dx, si
not si
xchg ecx, eax
inc eax
shr edi, 6
add dh, 0x5a
not ecx
adc edx, 0x2133d80c
stc
stc
xchg ecx, eax
not ax
sbb dh, ch
xor edi, 0x1d26a25e
add bh, bh
add bl, al
sub bx, 0x6be2
dec edi
adc bl, bl
rol eax, 2
test si, dx
add ecx, 0x2f00f0a8
xor edi, ebx
dec bx
shr ah, cl
not ebx
ror ch, cl
shr dh, 2
sub edx, 0x41f6a9ab
not ch
add bh, 0x74
xchg ebx, esi
nop
ror ah, 1
stc
rol cx, cl
xchg ch, al
not al
mov ecx, edx
test cx, di
pop esi
dec di
push esi
inc si
xor cx, si
xor dl, 0x20
and ecx, 0x5faffe3c
inc ecx
shr esi, cl
and ebx, 0x7c3a05c6
xor dx, di
nop
rol si, cl
add al, 0xe
stc
dec cl
nop
and ax, 0x163d
not bh
stc
or cl, ch
not eax
adc ax, 0x2287
shl bl, 5
stc
add cx, 0x53e0
not dx
cmp si, ax
rol edx, 3
shl di, cl
shl ax, cl
xchg edx, ebx
or ax, si
adc cl, 1
add al, al
inc cx
stc
test bx, 0x7d4d
and edi, 0x52eec1cb
dec bl
test ah, 0x33
xor edi, edi
xchg esi, ebx
dec edi
inc bx
cmp ecx, ebx
sbb si, cx
sub ch, 0x40
sub edx, edi
and dl, 0x55
rol ch, 8
nop
and cx, 0x623e
inc ebx
sub di, 0x583
inc esi
sbb ebx, 0x6b3cf9a
shr si, cl
inc al
sbb cl, 0x33
sbb cl, 0x11
dec bh
adc al, 0x22
sbb ah, 0x1a
xchg esi, esi
rol esi, cl
ror dx, 6
mov bx, cx
adc dl, 0x1e
stc
mov dl, dh
xchg ch, al
stc
or dl, 3
shr ah, cl
ror edx, cl
xchg si, si
xchg esi, esi
xchg edi, ebx
shr di, 5
or di, 0x71d7
shl si, 6
add cx, bx
or bx, 0x47d5
or eax, 0x7e4da9
dec si
shr ecx, cl
cmp edx, 0x52a2e2cb
rol ebx, cl
shl cx, 5
not bl
sub di, cx
cmp bx, 0xe13
sbb edi, 0x78d8e204
mov dl, bl
stc
shl bh, cl
ror cl, 5
shl bx, cl
mov bx, 0x3946
dec bh
dec dh
pop esi
inc bh
ror bh, 7
shr bx, 1
shl bl, 3
mov dx, 0x79fd
push esi
adc dx, si
xchg cx, dx
nop
ror di, cl
xchg si, dx
stc
nop
rol bx, 1
adc bx, di
xor ch, 0x3c
rol ax, 1
test edx, edx
ror dl, 8
and si, bx
sbb dx, 0x5064
xchg di, cx
dec bx
shr bx, 1
or si, 0x6516
dec cx
stc
or di, 0x6bce
sub ah, ah
test bl, cl
nop
sub dx, 0x43ef
nop
shl bx, 3
not di
sbb esi, 0x6049da70
adc ebx, 0x3f35499a
or dl, dl
cmp esi, 0x7baf40ba
sbb di, 0x7809
rol ax, 6
or edx, 0x29fcc9a0
shr cx, 4
inc al
stc
sbb ah, bh
mov dl, bl
xchg edi, ebx
xor bh, dh
rol eax, cl
sub si, 0x4a4c
shl dl, 7
dec ax
test dh, 0x69
dec edi
test ecx, 0x1b681bfb
cmp ax, si
and cl, 0x77
mov ecx, ebx
stc
inc bl
mov cl, 0x76
or al, cl
ror edx, 2
nop
xchg ch, ch
dec ah
sbb cx, 0x2447
adc cx, si
or ebx, edx
nop
add ax, ax
or si, di
dec bl
shl cl, 3
and al, 0x7c
xchg dh, ah
dec ch
xchg bh, ch
inc ebx
inc si
inc ax
stc
xchg si, ax
stc
xchg bx, dx
not cl
add ebx, 0xdbc172
sub ch, dl
not bx
xchg si, ax
nop
sbb si, di
cmp eax, eax
add ebx, edi
test ah, 0x7c
rol bx, cl
inc cx
inc cx
ror ch, cl
adc si, 0x22fa
pop esi
push esi
and si, ax
dec dl
xor cx, si
rol ch, cl
nop
ror esi, cl
mov bh, al
shl ah, cl
shl di, cl
nop
adc di, 0x4896
xchg ecx, eax
nop
shr edi, 3
shl bh, cl
adc ebx, ebx
add si, ax
adc di, 0x348b
sbb ah, 0x47
shr eax, 6
or edx, esi
sbb bx, si
shr ebx, cl
xor dl, dl
and dx, 0x5ddb
nop
inc ecx
add esi, edx
xchg ch, ah
adc si, 0x4e23
mov ax, 0x4442
sub ch, dl
or si, 0x67f0
dec esi
cmp si, 0x29a8
dec ecx
add ecx, eax
and di, 0x81a
rol ecx, 2
sbb dx, 0x3071
test edx, edi
or di, bx
or edx, ebx
cmp dx, 0x4b88
cmp bx, 0x284b
mov di, bx
inc al
cmp bl, 0x2c
dec di
sub ebx, ecx
mov dx, 0x21e4
ror cl, cl
or ecx, esi
dec dx
adc di, 0x3910
sub edi, esi
xor dh, dh
shl edi, 4
inc ebx
add dh, 0x4b
cmp bx, dx
sub ecx, 0x3b90dfae
nop
dec di
or ebx, 0x1dec93d9
nop
not ebx
xchg esi, ecx
sbb si, 0x6f1f
shl al, 4
dec dh
adc ah, bh
inc edx
and esi, edi
sub bh, 0x36
or al, 0x5a
stc
xor edx, 0x2d93db6
ror ecx, 1
ror ebx, cl
not eax
nop
inc cx
shr bl, cl
pop esi
pop edx
pop eax
pop edi
pop ecx
pop ebx
push ecx
push edx
add cl, dl
cmp dh, 0x69
cmp cl, dh
nop
push ebx
shr bx, 6
shr bl, 7
push eax
shl eax, 5
cmp dx, 0x25fe
inc dx
sbb bh, bh
push esi
xchg ecx, esi
rol ecx, 5
inc bx
adc cl, bl
stc
rol dh, cl
shl dl, cl
add dx, bx
and al, ch
nop
xor edx, 0x1ae09975
push edi
add edi, 0x42bfffea
cmp ecx, ecx
and dh, 0x3c
shl ax, cl
shr esi, cl
pop edi
pop esi
pop eax
pop ebx
pop edx
pop ecx
xor dh, al
pop eax
inc eax
test dh, dh
je 0x556002
mov dl, dh
mov byte [edi + ecx], dl
call fcn.00560c01
call fcn.00560ed9
push edx
or dx, 0x38f0
push ecx
dec ecx
push eax
rol ax, 6
push ebx
add bx, ax
rol bx, 1
shl ecx, cl
ror edx, cl
ror ecx, 1
dec cx
nop
push edi
shr di, cl
shr cx, 8
cmp ah, 0x56
add dx, 0x6f96
dec bh
sub ah, 0xe
sub bh, bl
not dl
adc eax, 0x3228e0bc
cmp ax, bx
rol dl, 7
dec ch
add cl, ah
adc dl, dl
sub ebx, 0x684520c1
test edx, 0x7d19c313
push esi
rol esi, cl
test cl, cl
xchg bh, bh
sub dx, 0x203b
add eax, 0x1bb9b48e
or bx, bx
dec cx
xor ax, 0x30cd
xor cl, dl
add dx, di
shl bl, cl
or bl, 0x77
or esi, 0x29328413
adc bx, 0x7c0c
and bh, dl
stc
xor bx, si
sbb ecx, eax
stc
or dx, cx
xchg al, ah
or cl, cl
dec edi
inc ch
xchg dx, bx
cmp eax, ebx
or al, bl
mov ah, 0x57
cmp edi, 0x14f96471
shl esi, cl
adc ebx, ecx
rol eax, 8
inc cl
test al, 0x12
and ah, 0x7c
nop
xor ah, 0x61
shl cx, cl
nop
and ebx, 0x748c1f7f
and ebx, edi
shr bx, 4
test dh, bh
inc di
inc ebx
mov ah, al
sbb cl, 0x79
inc cl
and ch, al
xchg ebx, eax
or cl, al
inc ch
adc eax, eax
xor dx, ax
shl bx, 1
adc ah, ah
not dl
stc
xor eax, esi
rol bx, 3
xchg ah, bh
nop
dec si
shr bx, 1
xor bx, 0x7eb4
sub ah, cl
mov ebx, ebx
cmp bx, cx
shr dh, cl
adc esi, ecx
and cx, di
and edx, 0x6f559486
sub eax, edi
pop esi
pop edi
pop ebx
pop eax
pop ecx
pop edx
call fcn.0056116f
call fcn.0056143c
js 0x55632a
jnp 0x5562cf
jne 0x5561ab
push ebx
not bx
push esi
push ecx
xchg si, cx
sub cx, 0x483e
push eax
push edi
sbb eax, edi
shl edi, cl
sbb ah, cl
push edx
ror edx, cl
test ch, dl
and di, bx
stc
cmp di, 0x4193
shl cx, cl
sub cl, 0x40
sub dx, di
nop
add cx, 0x1c0a
sbb ecx, 0x5c2cbe4d
xor ch, 0x5c
nop
adc dh, cl
test bh, ch
cmp ch, al
pop edx
pop edi
pop eax
pop ecx
pop esi
pop ebx
stc
push ebx
push ecx
ror bl, cl
pop ecx
pop ebx
push eax
shl ax, 2
push edx
add dx, 0x45cf
xor ah, 0x3a
push ecx
sbb ah, cl
push edi
sub di, 0x7f8b
pop edi
pop ecx
pop edx
pop eax
call fcn.00561784
push ebx
dec bh
push eax
test ah, 0x2a
push edx
shl dl, 5
push ecx
rol al, cl
push edi
and ebx, edi
not di
inc bh
push esi
shl si, cl
nop
shr eax, 5
sub esi, eax
test edi, 0xd3c4808
xchg cx, ax
test ecx, 0x4ec4dc25
sbb cx, dx
test ecx, ebx
shr eax, cl
test bx, cx
dec dl
test si, 0x7b02
shr ah, 1
nop
cmp cx, di
xchg si, ax
cmp esi, edi
cmp bh, 0x19
xor di, 0x29e5
add bx, si
nop
add ebx, 0x251751de
ror al, cl
ror si, 3
sbb edi, eax
inc bl
stc
shr al, 3
and dx, 0x367b
dec ah
sbb eax, 0x3194bea8
xchg edx, edi
add edx, 0x4bc7c3a7
nop
shr di, 3
and edi, eax
xor al, 0x78
inc ecx
pop esi
pop edi
pop ecx
pop edx
pop eax
pop ebx
stc
push ebx
inc bx
push edx
and dx, 0x7152
push edi
push ecx
shl edi, cl
xchg ch, cl
push eax
not eax
push esi
add si, 0x7028
dec ch
cmp ecx, 0x584e732e
cmp edi, edi
shl cx, 8
mov ax, 0x70a4
shl dh, cl
and bx, 0x799d
pop esi
pop eax
pop ecx
pop edi
pop edx
pop ebx
jbe 0x556288
push edx
push ecx
shr edx, cl
push esi
inc esi
pop esi
pop ecx
pop edx
push esi
dec si
pop esi
call fcn.00561bbd
push ecx
mov cx, 0x4788
nop
push ebx
push esi
xchg bx, si
push eax
dec ah
push edx
test ecx, edx
rol dl, cl
rol si, cl
stc
pop edx
pop eax
pop esi
pop ebx
pop ecx
call fcn.00561f77
push esi
push ecx
shr esi, cl
nop
push edx
shr edx, cl
push edi
ror di, cl
push ebx
xchg bx, si
pop ebx
pop edi
pop edx
pop ecx
pop esi
stc
push ecx
or cl, cl
pop ecx
push edx
push ebx
sub dx, bx
pop ebx
pop edx
push eax
push ecx
or ax, cx
push edx
ror dx, cl
push edi
xor edi, 0x1290d57e
pop edi
pop edx
pop ecx
pop eax
jle 0x5562ff
jae 0x5562f7
call fcn.005623b2
push edx
dec edx
pop edx
push edx
push esi
xchg dx, si
pop esi
pop edx
nop
jbe 0x55631f
jnp 0x556315
call fcn.00562685
push ecx
rol cx, cl
pop ecx
call fcn.00562b1d
call fcn.00562f89
push ebx
push esi
test ebx, esi
push eax
adc al, 0x25
stc
pop eax
pop esi
pop ebx
call fcn.005633d9
jl 0x5564af
jno 0x556432
jb 0x55640a
call fcn.005637d6
jle 0x5563c4
call fcn.00563da6
push edi
push eax
xor edi, eax
push ebx
ror bh, 6
push edx
xchg dl, bl
ror ebx, 3
pop edx
pop ebx
pop eax
pop edi
call fcn.005641ae
call fcn.00564658
call fcn.00564ad5
push ebx
push ecx
cmp bx, cx
stc
push eax
not al
add ch, 0x5e
push esi
test esi, 0x39af895c
push edi
adc edi, esi
pop edi
pop esi
pop eax
pop ecx
pop ebx
jp 0x55639e
call fcn.00564fc4
call fcn.005652ff
stc
push ecx
push edx
add cl, dh
pop edx
pop ecx
call fcn.005657f1
jno 0x5563b6
push ebx
push ecx
shr bx, cl
pop ecx
pop ebx
push esi
push ecx
add si, cx
pop ecx
pop esi
push ecx
push edx
add cx, dx
pop edx
pop ecx
call fcn.00565b42
call fcn.00566090
push ebx
not bh
push esi
shr si, 4
inc si
push ecx
not ecx
push edi
test di, 0x63e9
not ch
push eax
xchg ah, bl
pop eax
pop edi
pop ecx
pop esi
pop ebx
push edx
push ecx
shl dh, cl
shl cx, 1
push eax
add ah, dh
push edi
ror edi, cl
push ebx
adc edx, ebx
sbb di, bx
pop ebx
pop edi
pop eax
pop ecx
pop edx
push eax
push ecx
shl ax, cl
pop ecx
pop eax
call fcn.00566507
push esi
push edi
or si, di
push eax
test ah, 0x42
push ecx
sbb cx, 0x44f2
nop
xor ecx, 0x2f778237
add si, cx
nop
pop ecx
pop eax
pop edi
pop esi
call fcn.00566892
stc
push edi
push ecx
shr edi, cl
push ebx
push edx
sub bh, dl
push eax
xchg al, dl
test eax, edi
push esi
cmp esi, 0x76c0beda
add ch, 0x2a
shr edi, 3
test ebx, ebx
ror bh, 3
shr ebx, cl
sub esi, edx
and edx, eax
cmp ecx, ebx
stc
pop esi
pop eax
pop edx
pop ebx
pop ecx
pop edi
call fcn.00566ecd
jae 0x556471
call fcn.00567226
push esi
push ecx
shr si, cl
push ebx
sbb cl, bl
push eax
sub eax, 0x161e51b1
push edx
sbb dl, 9
inc al
xchg edx, eax
cmp ah, ah
add ecx, esi
push edi
shl di, cl
pop edi
pop edx
pop eax
pop ebx
pop ecx
pop esi
call fcn.00567641
push edx
push ecx
rol dl, cl
adc cx, 0x4258
push ebx
xchg ebx, ebx
push esi
or si, 0x6868
pop esi
pop ebx
pop ecx
pop edx
call fcn.00567b80
push ecx
shl cx, 1
push eax
push ebx
add al, bl
inc bh
sbb ebx, ebx
push edx
dec dh
and ax, dx
shr ecx, cl
cmp eax, ecx
push esi
mov si, 0x6f7c
test dh, al
ror eax, cl
mov esi, 0x5861a42f
mov ecx, edx
xor si, 0x3bc9
xor cl, dh
adc bh, dh
xchg bl, ah
mov bx, 0x5c7c
stc
dec dh
sbb ebx, 0x595af49e
dec bx
add eax, esi
push edi
add di, 0x32a4
cmp bl, 0x41
ror dl, cl
and esi, esi
mov cl, 0x3f
not ah
shr edi, cl
test esi, eax
or bh, 0x62
stc
xchg ah, dl
and ebx, eax
shr edx, cl
nop
mov edx, eax
shr ch, cl
rol cx, 3
sub dl, al
sbb ecx, eax
stc
rol edx, 3
shl dx, cl
inc dx
nop
nop
add dh, ch
or edx, edi
xchg cx, ax
rol ecx, 5
add edx, edi
sbb cx, 0x579
shr ebx, cl
cmp si, ax
inc ebx
xor edx, 0x402796c0
ror si, 5
rol ecx, cl
nop
or eax, ecx
ror edx, cl
sbb bl, 0x24
xor cl, 0x16
test eax, 0x1e208f36
xchg cx, di
not al
nop
and si, 0x35a4
sub cx, 0x14c7
ror dh, cl
not si
mov bx, 0x840
or bx, 0x50e7
mov si, cx
dec edx
mov dx, dx
stc
and dx, dx
xor ax, bx
adc edi, 0x1f74a06d
shl edi, 2
adc ebx, edx
xchg cx, ax
test ch, bl
shr dx, cl
mov edx, eax
nop
test bx, bx
test cl, 0x3d
not dx
add si, 0x4dc3
xchg dh, bh
not eax
mov ecx, ebx
xor ebx, 0x6a08231f
xchg edi, edx
and ebx, edx
dec si
pop edi
shr dl, 4
stc
xor edx, 0x7265020c
push edi
or edi, edi
inc bx
rol eax, cl
dec cx
shr cx, 1
test bl, al
adc al, cl
mov cx, ax
stc
and bh, ch
rol ch, cl
not ecx
and ah, 0x60
inc ax
adc ebx, ebx
shr ch, 6
nop
stc
test ebx, ecx
xor ebx, esi
xchg ch, ch
cmp ch, dh
xchg ebx, ecx
test bh, 0x5b
mov cx, 0x10c3
shr ebx, cl
dec ecx
ror edx, cl
xor di, 0x3c9b
xchg si, dx
nop
not edx
xchg bx, di
cmp bh, 0x34
cmp bl, ch
adc ebx, esi
adc ecx, esi
stc
test bx, 0x7db6
stc
not dh
xor cx, 0x5787
ror ax, 6
sbb ch, 0
shr di, cl
ror edi, cl
xchg ebx, eax
adc esi, ebx
and bl, 0x48
not ah
and edx, edx
sub bx, cx
sub edi, 0x7f46b12b
inc ah
xor al, al
test ebx, 0x3ce5c1a7
xchg dh, ah
nop
rol dl, cl
sub dx, si
shr bh, 2
shl al, cl
and dl, ah
not edi
and al, 0x5d
shl ebx, cl
stc
mov edi, 0x7046b8a5
shl cl, 5
sub bl, bh
cmp ecx, edi
inc al
add cl, 3
inc dl
sbb ebx, 0x3ddda1c0
sbb edi, ecx
mov edi, 0x39211a59
stc
not cl
not cx
add al, 0x5c
or bh, 0x14
dec edx
shr bx, cl
rol dh, 2
shl cl, cl
nop
inc ebx
ror dh, 7
add dx, bx
ror si, 5
sub di, cx
sbb edi, 0x72619ee1
add dl, al
ror cx, 5
and ch, al
sub ebx, 0xd7f0450
pop edi
shl eax, cl
xchg bl, bl
mov esi, ecx
dec eax
stc
nop
stc
xor al, bh
rol cx, 7
xor edx, eax
xchg esi, ebx
add cl, 0x3d
dec edx
adc ah, cl
xchg bh, ch
sbb dl, 0x4a
shl cl, cl
or bh, 0x4f
nop
inc dx
mov bx, 0x6920
push edi
dec di
rol edx, cl
shr ah, 3
and dx, cx
not bx
inc di
nop
cmp ch, dl
ror cl, cl
stc
mov bx, 0x54b
ror si, cl
xchg cx, cx
shl al, cl
nop
shr ah, 7
sbb bx, bx
sub edx, 0x6a16e056
or si, 0x3015
cmp cl, cl
shr edi, cl
and dx, dx
or esi, 0x2c67ad3d
cmp ah, 0x15
stc
nop
sbb ah, 0x4a
dec dx
stc
pop edi
pop esi
pop edx
pop ebx
pop eax
pop ecx
push edx
sbb dh, 0x37
push eax
cmp al, dl
dec eax
push ecx
dec cl
sub al, dh
stc
push esi
shr esi, cl
add al, 0x52
add ecx, eax
stc
or ax, 0x2470
cmp eax, edx
adc ax, si
xor ax, 0x3a20
push ebx
xchg bx, si
ror bh, 2
cmp cx, 0x4fab
sub bh, ch
test dh, 0x6e
push edi
sbb di, 0x6e60
stc
nop
stc
adc bx, cx
test ecx, ebx
dec ch
xchg ebx, edi
sub bl, 0x5a
adc edx, edx
sbb ax, 0x4d22
cmp eax, edx
shr cx, 3
adc cx, 0x3769
dec bl
xchg edx, edi
xchg al, dh
adc al, ch
inc eax
pop edi
pop ebx
pop esi
pop ecx
pop eax
pop edx
call fcn.00567e91
push edx
adc edx, 0x4671af4e
push edi
mov edi, edx
push ecx
push ebx
sbb ch, bl
shr ch, 1
and edi, ebx
adc dx, 0x7fcf
sub cx, di
ror ecx, 3
mov edx, edi
push esi
and si, cx
mov dh, 0x2f
pop esi
pop ebx
pop ecx
pop edi
pop edx
push edi
or di, 0x6996
pop edi
nop
call fcn.00568324
call fcn.00568853
call fcn.00568dfd
push edx
push ecx
shl dh, cl
shr dl, 5
pop ecx
pop edx
push edi
ror edi, 3
pop edi
call fcn.005691a5
call fcn.00569750
inc ecx
jmp 0x55484c
pop edi
pop esi
pop ebx
pop ebp
ret