Function at 0x112759aa
Capabilities:
Authenticate hmac
Check http status code
Contain obfuscated stackstrings
Encode data using base64
Execute anti-debugging instructions
Parse pe header

Disassembly:
mov word [ebp - 0x604], si
cmp edi, 0x63a352be
mov esi, 0x46
mov word [ebp - 0x602], si
mov esi, 0x20
test eax, edi
mov word [ebp - 0x600], si
or si, dx
mov esi, 0x30
cmc
mov word [ebp - 0x5fe], si
cmc
mov word [ebp - 0x5fc], si
test dx, si
mov esi, 0x20
cmc
mov word [ebp - 0x5fa], si
movsx esi, bx
shrd si, cx, 0x71
mov esi, 0x37
cmp bx, dx
mov word [ebp - 0x5f8], si
btr si, 0xa6
and esi, 0x26d53740
sub si, 0x127f
mov esi, 0x33
jmp 0x11369a26
mov word [ebp - 0x648], si
mov esi, 0x30
cmp ch, 0x6e
mov word [ebp - 0x646], si
mov word [ebp - 0x644], si
and esi, ecx
mov esi, 0x20
test bp, bp
mov word [ebp - 0x642], si
clc
sub esi, edx
mov esi, 0x36
clc
mov word [ebp - 0x640], si
rcr esi, 0xb
xor esi, 0x3b5b04f2
mov esi, 0x34
cmp si, 0x4b02
stc
mov word [ebp - 0x63e], si
cmp dl, 0x56
mov esi, 0x20
stc
mov word [ebp - 0x63c], si
bt esi, 0xc4
mov esi, 0x30
mov word [ebp - 0x63a], si
jmp 0x11444756
mov byte [ebp - 0x222], 0x6e
adc si, 0x6ed0
xor esi, eax
mov byte [ebp - 0x221], 0x68
mov byte [ebp - 0x220], cl
movzx esi, di
bts si, ax
sub esi, ebx
mov byte [ebp - 0x21f], cl
neg si
shrd si, di, 0xb3
adc esi, 0x2e303865
mov byte [ebp - 0x21e], 0x6b
inc si
mov byte [ebp - 0x21d], 0x2e
test bp, di
mov byte [ebp - 0x21c], bl
xchg esi, esi
clc
mov byte [ebp - 0x148], 0x2e
mov byte [ebp - 0x147], dl
shr si, 0x3c
mov byte [ebp - 0x146], al
cmovle si, cx
adc si, 0x5b2b
mov byte [ebp - 0x145], 0x72
sbb esi, 0x44bf5a6e
cmp esi, esi
sar si, 0x4e
mov byte [ebp - 0x144], 0x5d
btc si, 0x8e
mov byte [ebp - 0x143], bl
sal esi, 0xdd
sub si, ax
mov byte [ebp - 0x88], 0x23
mov byte [ebp - 0x87], 0x33
mov byte [ebp - 0x86], 0x32
mov byte [ebp - 0x85], 0x37
or esi, esi
not esi
mov byte [ebp - 0x84], 0x37
mov byte [ebp - 0x83], 0x30
btc esi, esp
mov byte [ebp - 0x82], bl
xor esi, esi
test di, 0x230d
mov byte [ebp - 0xc4], 0x43
mov byte [ebp - 0xc3], cl
mov byte [ebp - 0xc2], 0x6d
shl esi, 0xc8
inc si
neg si
mov byte [ebp - 0xc1], 0x62
xor si, 0x5349
mov byte [ebp - 0xc0], cl
mov byte [ebp - 0xbf], 0x4c
mov byte [ebp - 0xbe], 0x42
and si, bp
mov byte [ebp - 0xbd], cl
adc esi, 0x4e1a287e
test ah, 0x8f
mov byte [ebp - 0xbc], 0x78
xadd esi, esi
mov byte [ebp - 0xbb], bl
clc
and esi, 0x32fb6a44
mov byte [ebp - 0x230], 0x70
mov byte [ebp - 0x22f], 0x63
xchg esi, esi
mov byte [ebp - 0x22e], 0x68
mov byte [ebp - 0x22d], 0x75
stc
mov byte [ebp - 0x22c], 0x6e
not esi
bts si, bx
cmp ecx, ecx
mov byte [ebp - 0x22b], 0x74
and esi, 0x117f7ce5
add esi, ecx
mov byte [ebp - 0x22a], al
mov si, sp
mov byte [ebp - 0x229], 0x72
stc
bt si, dx
mov byte [ebp - 0x228], bl
bts esi, eax
mov byte [ebp - 0x218], 0x50
cmp ecx, 0x4c973aca
mov byte [ebp - 0x217], 0x43
mov byte [ebp - 0x216], 0x48
cmp esp, esp
mov byte [ebp - 0x215], 0x75
mov byte [ebp - 0x214], 0x6e
mov byte [ebp - 0x213], 0x74
clc
mov byte [ebp - 0x212], al
mov byte [ebp - 0x211], 0x72
bsf si, dx
cmp ax, bx
cmovle esi, edi
mov byte [ebp - 0x210], bl
xor si, di
mov byte [ebp - 0x158], 0x54
mov byte [ebp - 0x157], al
mov si, bx
sub si, di
mov byte [ebp - 0x156], dl
xor esi, 0x73be7a9b
or esi, 0x58594816
movsx esi, bp
mov byte [ebp - 0x155], 0x6c
shrd si, sp, 0x3e
mov byte [ebp - 0x154], 0x61
sal si, 0xd2
btr esi, edi
mov byte [ebp - 0x153], bl
bts si, sp
sal si, 0x64
mov byte [ebp - 0x114], 0x54
sal si, 0x17
shrd si, cx, 0x72
mov byte [ebp - 0x113], 0x68
adc esi, ebx
and esi, edx
add si, 0x20ba
mov byte [ebp - 0x112], 0x75
mov byte [ebp - 0x111], 0x6e
mov byte [ebp - 0x110], 0x64
mov byte [ebp - 0x10f], al
mov byte [ebp - 0x10e], 0x72
stc
or si, di
cmc
mov byte [ebp - 0x10d], 0x52
ror esi, 0x4a
btr si, si
mov byte [ebp - 0x10c], 0x54
cmp esi, esi
bt esi, 0xa0
and esi, 0x6e5b696c
mov byte [ebp - 0x10b], 0x36
xor esi, ebp
sub esi, ebp
inc esi
mov byte [ebp - 0x10a], 0x4d
mov byte [ebp - 0x109], 0x61
xadd esi, esi
rcl esi, 0xf9
mov byte [ebp - 0x108], 0x69
or esi, edx
cmc
mov byte [ebp - 0x107], 0x6e
bswap esi
mov byte [ebp - 0x106], bl
or si, si
adc esi, 0x684706a1
sub esi, eax
mov byte [ebp - 0x1f4], 0x54
add esi, 0x5e176665
shrd esi, esi, 0xf2
mov byte [ebp - 0x1f3], 0x68
sal si, 0xfd
mov byte [ebp - 0x1f2], 0x75
sub si, di
bswap si
mov byte [ebp - 0x1f1], 0x6e
rcl si, 0xe9
mov byte [ebp - 0x1f0], 0x64
mov byte [ebp - 0x1ef], al
sar si, 0x25
mov byte [ebp - 0x1ee], 0x72
xchg si, si
xor si, 0x5ca5
stc
mov byte [ebp - 0x1ed], 0x52
mov byte [ebp - 0x1ec], 0x54
mov byte [ebp - 0x1eb], 0x36
mov byte [ebp - 0x1ea], 0x46
mov byte [ebp - 0x1e9], cl
jmp 0x1137fc91
mov byte [ebp - 0x99], 0x70
btr si, 0x59
neg si
mov byte [ebp - 0x98], al
btr si, 9
sbb si, 0x23de
shrd si, bx, 0x89
mov byte [ebp - 0x97], 0x72
bt si, 0x2d
sub esi, edx
mov byte [ebp - 0x96], 0x2e
or esi, esi
mov byte [ebp - 0x95], 0x64
mov byte [ebp - 0x94], 0x6c
mov byte [ebp - 0x93], 0x6c
cmovg esi, ebp
cmp si, 0x5807
mov si, 0x39
mov byte [ebp - 0x92], bl
sal esi, 0x15
bsf esi, eax
mov byte [ebp - 0x28], dl
mov byte [ebp - 0x27], dl
mov byte [ebp - 0x26], 0x2e
bts esi, ecx
mov byte [ebp - 0x25], 0x6d
bswap si
bt si, 0x2f
mov byte [ebp - 0x24], 0x70
bt esi, ecx
sar esi, 9
mov esi, 0x20b126e1
mov byte [ebp - 0x23], 0x33
jmp 0x1134b78d
call fcn.1007a710
mov eax, dword [0x10149de0]
inc dl
clc
shl dl, 7
xor eax, ebp
rcl dl, cl
mov dword [ebp - 0x10], eax
push ebx
not dl
push esi
not cl
push edi
rol dl, 0x9b
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
cmovns esi, esi
xadd al, al
sub ebx, ebx
shl esi, 0xc8
mov cl, 0x6f
clc
add si, dx
jmp 0x113efb14
mov byte [ebp - 0x18f], 0x69
xadd si, si
bts si, si
mov byte [ebp - 0x18e], 0x6e
mov esi, 0x48ff72ad
mov byte [ebp - 0x18d], 0x50
not esi
mov byte [ebp - 0x18c], 0x72
jmp loc.10036d80
mov word [ebp - 0x52c], si
sar si, 0xbc
mov esi, 0x20
test bp, 0x727c
mov word [ebp - 0x52a], si
cmp esp, 0x97666de
and si, 0x146c
mov esi, 0x33
mov word [ebp - 0x528], si
shrd esi, ecx, 6
mov esi, 0x35
mov word [ebp - 0x526], si
sub esi, esi
stc
test cx, di
mov word [ebp - 0x524], si
rol si, 0xb7
mov esi, 0x35
cmc
cmp esi, 0x66632b51
mov word [ebp - 0x5a0], si
mov esi, 0x43
mov word [ebp - 0x59e], si
cmp esi, edx
stc
mov esi, 0x20
mov word [ebp - 0x59c], si
cmp ecx, 0x6ade7471
sar si, 0xbe
cmp cl, cl
mov esi, 0x30
test bp, 0x3dd8
mov word [ebp - 0x59a], si
cmp ax, si
test ah, 0x6d
mov word [ebp - 0x598], si
mov esi, 0x20
stc
cmp dl, 0x53
clc
mov word [ebp - 0x596], si
bsf esi, edi
mov esi, 0x36
mov word [ebp - 0x594], si
and esi, eax
mov esi, 0x46
stc
mov word [ebp - 0x592], si
btr esi, 0xf9
mov esi, 0x20
stc
cmp esp, edx
mov word [ebp - 0x590], si
mov esi, 0x30
jmp 0x114a6bda
mov word [ebp - 0x58c], si
jmp 0x1144179a
push ebp
cwde
movzx eax, ax
mov ebp, esp
mov ax, di
push 0xffffffffffffffff
mov eax, edi
nop
not eax
push 0x100e93b0
mov eax, dword fs:[0]
jmp 0x112b1707
mov word [ebp - 0x60c], si
mov esi, 0x30
test bp, 0x52e6
cmp esi, ebp
jmp 0x11464dc9
mov word [ebp - 0x540], si
cmova esi, esp
mov esi, 0x33
mov word [ebp - 0x53e], si
bts esi, edi
mov esi, 0x20
cmc
clc
test al, dl
mov word [ebp - 0x53c], si
bts si, sp
shr si, 0x6d
mov esi, 0x46
test eax, 0x678974c9
cmp al, 0xc9
mov word [ebp - 0x53a], si
mov esi, 0x38
test edx, 0x3d3165cf
cmc
cmp sp, 0x505
mov word [ebp - 0x538], si
mov esi, 0x20
jmp 0x11337c91
push eax
xchg al, al
mov eax, 0x140c
jmp 0x111e3338
mov word [ebp - 0x676], si
cmp si, 0x585a
test eax, ecx
mov word [ebp - 0x674], si
mov esi, 0x20
cmp dl, 0x26
cmp si, cx
mov word [ebp - 0x672], si
mov esi, 0x36
clc
mov word [ebp - 0x670], si
sbb si, 0x4ea0
mov esi, 0x37
clc
mov word [ebp - 0x66e], si
cmovbe esi, edx
mov esi, 0x20
mov word [ebp - 0x66c], si
mov si, 0x7f95
mov esi, 0x30
clc
mov word [ebp - 0x66a], si
mov word [ebp - 0x668], si
movsx esi, sp
mov esi, 0x20
cmp bx, 0x1bbe
mov word [ebp - 0x666], si
xor esi, ebx
mov esi, 0x36
cmc
mov word [ebp - 0x664], si
mov esi, 0x39
test esi, esi
test bp, 0x487d
mov word [ebp - 0x662], si
stc
cmp dx, si
mov esi, 0x20
jmp 0x1130f210
mov esi, 0x46
cmc
clc
test di, cx
mov word [ebp - 0x67a], si
xor si, bp
shr esi, 0x84
inc si
mov esi, 0x20
mov word [ebp - 0x678], si
shrd esi, ebp, 0xdc
mov esi, 0x30
cmp esp, eax
jmp 0x112c59e0
mov word [ebp - 0x622], si
mov word [ebp - 0x620], si
bts esi, ebp
rcr esi, 0x30
btc esi, 0x68
mov esi, 0x20
clc
mov word [ebp - 0x61e], si
mov esi, 0x30
mov word [ebp - 0x61c], si
mov word [ebp - 0x61a], si
mov esi, 0x20
stc
mov word [ebp - 0x618], si
or si, 0x45f3
btr si, bp
mov esi, 0x30
test bx, di
cmp esp, 0x2f95555e
mov word [ebp - 0x616], si
cmp ebx, esp
test edx, esi
cmp ebp, 0x1d3e08d0
mov word [ebp - 0x614], si
cmp dh, 0x89
cmp ebp, ebp
sub esi, esi
mov word [ebp - 0x612], si
sbb esi, edi
bsr esi, edi
mov esi, 0x38
jmp 0x112b13f5
mov word [ebp - 0x660], si
rcr si, 0x9c
shl si, 0xe4
inc si
mov esi, 0x30
mov word [ebp - 0x65e], si
clc
mov word [ebp - 0x65c], si
not esi
mov esi, 0x20
mov word [ebp - 0x65a], si
mov esi, 0x36
cmc
test ax, sp
cmp sp, 0x555a
mov word [ebp - 0x658], si
sbb esi, 0x5e08295e
mov esi, 0x45
cmp edx, 0x41d91900
mov word [ebp - 0x656], si
sbb si, 0x28b8
add si, di
mov esi, 0x20
stc
cmp al, cl
mov word [ebp - 0x654], si
sar esi, 0x36
mov esi, 0x30
cmp ebx, 0x647331f3
mov word [ebp - 0x652], si
mov word [ebp - 0x650], si
btc esi, 0x1e
mov esi, 0x20
stc
clc
mov word [ebp - 0x64e], si
mov esi, 0x45f43bef
sal esi, 0x6d
mov esi, 0x32
mov word [ebp - 0x64c], si
clc
mov esi, 0x45
cmp esi, 0x7e63e0d
mov word [ebp - 0x64a], si
xor si, si
mov esi, 0x20
stc
jmp 0x1017f970
mov word [ebp - 0x536], si
shl esi, 0x71
neg esi
mov esi, 0x33
mov word [ebp - 0x534], si
or si, 0x18fb
shl si, 0xd3
mov esi, 0x37
mov word [ebp - 0x532], si
xchg si, si
mov esi, 0x20
mov word [ebp - 0x530], si
rcl esi, 0x2c
bswap esi
btc si, 0xb0
mov esi, 0x37
stc
mov word [ebp - 0x52e], si
xchg si, si
xor si, 0x609b
mov esi, 0x44
test bp, 0x7240
stc
jmp 0x1123d117
mov word [ebp - 0x628], si
rcr esi, 0x60
sub si, 0x4b65
mov esi, 0x43
stc
mov word [ebp - 0x626], si
mov esi, 0x20
mov word [ebp - 0x624], si
adc esi, ebx
rcl esi, 0xa0
jmp 0x11426e1e
mov byte [ebp - 0x22], bl
or si, 0x1526
mov byte [ebp - 0x50], 0x70
mov byte [ebp - 0x4f], dl
mov byte [ebp - 0x4e], 0x64
mov byte [ebp - 0x4d], 0x2e
cmc
mov byte [ebp - 0x4c], 0x64
mov byte [ebp - 0x4b], 0x6c
btr esi, ebx
xadd si, si
xor esi, 0x7bdc2e45
mov byte [ebp - 0x4a], 0x6c
mov byte [ebp - 0x49], bl
shr esi, 0x28
mov byte [ebp - 0x58], 0x4f
btr si, bx
bts esi, edx
cmp esi, 0x2fee0ad7
mov byte [ebp - 0x57], 0x43
sbb si, 0x3570
xor esi, 0x741f298d
mov byte [ebp - 0x56], 0x52
add esi, ecx
mov byte [ebp - 0x55], 0x2e
mov byte [ebp - 0x54], 0x64
mov byte [ebp - 0x53], 0x6c
mov byte [ebp - 0x52], 0x6c
mov byte [ebp - 0x51], bl
mov byte [ebp - 0x30], dl
btc si, sp
bts esi, ebx
test di, di
mov byte [ebp - 0x2f], dl
bts esi, ebp
mov byte [ebp - 0x2e], 0x2e
inc si
mov byte [ebp - 0x2d], 0x64
mov byte [ebp - 0x2c], 0x6c
mov byte [ebp - 0x2b], 0x6c
rol esi, 0xc2
cmp al, 0x45
mov byte [ebp - 0x2a], bl
mov byte [ebp - 0x104], 0x6d
stc
mov byte [ebp - 0x103], 0x61
shrd si, cx, 0xf4
shl si, 0xcc
mov byte [ebp - 0x102], 0x70
mov byte [ebp - 0x101], dl
xchg esi, esi
mov byte [ebp - 0x100], 0x5c
mov esi, 0x35
mov word [ebp - 0x610], si
cmovle si, si
rcl esi, 0x15
not si
mov esi, 0x30
clc
mov word [ebp - 0x60e], si
bswap si
and esi, 0x58af7e6e
btc si, di
mov esi, 0x20
jmp 0x11297e50
mov byte [ebp - 0xfe], 0x36
mov byte [ebp - 0xfd], 0x33
jmp 0x11483246
mov word [ebp - 0x5f6], si
mov esi, 0x20
cmp edi, 0x7e112ac8
jmp 0x1149e466
mov byte [ebp - 0x1e8], 0x72
cmc
mov byte [ebp - 0x1e7], 0x6d
mov byte [ebp - 0x1e6], 0x44
sub si, di
mov byte [ebp - 0x1e5], 0x43
bsr esi, ebp
mov byte [ebp - 0x1e4], bl
sub si, bp
bt esi, ecx
mov byte [ebp - 0x1c0], 0x56
mov byte [ebp - 0x1bf], 0x42
btr si, 0xc0
bts esi, esi
mov byte [ebp - 0x1be], 0x4d
bt esi, edi
sbb si, sp
mov byte [ebp - 0x1bd], dl
mov esi, 0x9dc099d
cmp di, 0x1bfe
mov byte [ebp - 0x1bc], cl
mov byte [ebp - 0x1bb], 0x53
rcl esi, 0x17
mov byte [ebp - 0x1ba], 0x74
mov byte [ebp - 0x1b9], 0x64
sub si, dx
mov byte [ebp - 0x1b8], 0x43
sbb esi, 0x766453a4
mov esi, esi
mov byte [ebp - 0x1b7], cl
shl esi, 0xcd
mov byte [ebp - 0x1b6], 0x6d
bt si, 0x96
mov byte [ebp - 0x1b5], 0x70
cmp bx, 0x28bd
mov byte [ebp - 0x1b4], 0x4d
mov byte [ebp - 0x1b3], 0x67
and esi, esi
mov byte [ebp - 0x1b2], 0x72
and esi, 0x3ee6542d
sar esi, 0xd
mov byte [ebp - 0x1b1], bl
rcr si, 0x82
add esi, 0x5f8f2f87
mov byte [ebp - 0xac], 0x4c
bt si, bx
mov byte [ebp - 0xab], cl
rol si, 0xa6
mov byte [ebp - 0xaa], 0x67
mov byte [ebp - 0xa9], 0x69
mov byte [ebp - 0xa8], 0x6e
sub esi, 0x525d52f3
movsx esi, bp
and si, 0x4b62
mov byte [ebp - 0xa7], 0x32
mov byte [ebp - 0xa6], 0x37
add esi, edx
mov byte [ebp - 0xa5], 0x30
not esi
mov byte [ebp - 0xa4], 0x2e
bts si, bp
movsx esi, cx
btr esi, 0x16
mov byte [ebp - 0xa3], 0x44
mov byte [ebp - 0xa2], 0x4c
rcr si, 0x48
mov byte [ebp - 0xa1], 0x4c
adc si, 0xf92
add esi, 0x4fae32e2
mov byte [ebp - 0xa0], bl
xor si, ax
adc esi, ebx
mov byte [ebp - 0x9c], 0x48
sbb esi, esi
cmovno si, dx
neg si
mov byte [ebp - 0x9b], al
clc
mov byte [ebp - 0x9a], 0x6c
jmp 0x111d1f4b
mov word [ebp - 0x634], si
mov esi, 0x43
cmp dl, bl
mov word [ebp - 0x632], si
mov esi, 0x366770e5
and esi, 0x1704578e
mov esi, 0x20
mov word [ebp - 0x630], si
mov esi, 0x30
test ecx, ebp
clc
cmp bl, 0x32
mov word [ebp - 0x62e], si
clc
cmp esp, 0x5d640853
mov word [ebp - 0x62c], si
add si, 0x5011
xor si, 0x7b59
adc si, 0x2e7e
mov esi, 0x20
mov word [ebp - 0x62a], si
mov esi, 0x36
jmp 0x113476df
mov byte [ebp - 0x60], 0x4b
jmp 0x113b5eaf
mov word [ebp - 0x5ee], si
mov esi, 0x36
test bx, sp
test si, 0x945
mov word [ebp - 0x5ec], si
bswap esi
mov esi, 0x35
test si, sp
test edx, 0x13ef1bec
mov word [ebp - 0x5ea], si
or si, 0x15c3
mov esi, 0x20
stc
mov byte [ebp - 0xff], 0x31
jmp 0x11353aad
mov word [ebp - 0x556], si
mov esi, 0x20
clc
test dx, 0x5f35
mov word [ebp - 0x554], si
btc esi, ecx
movzx esi, si
mov esi, 0x30
stc
mov word [ebp - 0x552], si
mov word [ebp - 0x550], si
adc esi, 0x7d6903a4
shr si, 0xa3
mov esi, 0x20
stc
cmp eax, edi
mov word [ebp - 0x54e], si
movsx esi, si
mov esi, 0x36
mov word [ebp - 0x54c], si
btc si, 0x1b
bt esi, edx
mov esi, 0x35
test si, 0x4248
cmc
mov word [ebp - 0x54a], si
mov esi, 0x20
cmp bl, dl
mov word [ebp - 0x548], si
ror si, 0x40
cmp esi, esp
mov esi, 0x30
test bp, si
clc
mov word [ebp - 0x546], si
test edx, 0x6fe22a0
stc
mov word [ebp - 0x544], si
clc
stc
sub esi, esi
stc
cmp ecx, 0x6719050e
cmp ax, sp
mov word [ebp - 0x542], si
test dh, ah
mov byte [ebp - 0x180], 0x4c
mov si, cx
btc si, 0x8a
mov byte [ebp - 0x17f], 0x69
movsx esi, dx
bsf esi, edi
mov byte [ebp - 0x17e], 0x6e
bsr esi, edi
mov byte [ebp - 0x17d], 0x70
cmovg si, si
mov byte [ebp - 0x17c], 0x72
mov byte [ebp - 0x17b], cl
and si, si
inc si
sub si, 0x6b8
mov byte [ebp - 0x17a], bl
add si, cx
rcl esi, 0x69
mov byte [ebp - 0x190], 0x4c
or esi, 0x450f7ef4
bsr si, bx
jmp 0x11217c7e
mov byte [ebp - 0x5f], al
test bp, 0x2cb2
test eax, esp
mov byte [ebp - 0x5e], 0x79
test cx, cx
mov byte [ebp - 0x5d], 0x2e
mov byte [ebp - 0x5c], 0x64
mov byte [ebp - 0x5b], 0x6c
stc
mov byte [ebp - 0x5a], 0x6c
clc
mov byte [ebp - 0x59], bl
test ebx, esi
cmp ecx, 0x54ce2081
mov word [ebp - 0x5e8], si
dec esi
cmp bp, 0x156e
rcl si, 0xc
mov esi, 0x30
test si, 0x14ea
mov word [ebp - 0x5e6], si
test esp, ebp
mov word [ebp - 0x5e4], si
mov esi, 0x20
cmp di, bx
mov word [ebp - 0x5e2], si
bsf si, bp
mov esi, 0x36
mov word [ebp - 0x5e0], si
mov esi, 0x39
mov word [ebp - 0x5de], si
mov esi, 0x20
mov word [ebp - 0x5dc], si
ror si, 0xeb
mov esi, 0x30
jmp 0x114adf07
mov word [ebp - 0x5d0], si
btr esi, ecx
mov esi, 0x30
test eax, edi
mov word [ebp - 0x5ce], si
cmp dh, dl
mov word [ebp - 0x5cc], si
mov esi, 0x20
jmp 0x11421adc
mov byte [ebp - 0xd3], 0x6c
cmc
cmp ch, 0x28
cmp eax, esi
mov byte [ebp - 0xd2], 0x64
mov byte [ebp - 0xd1], 0x6c
mov byte [ebp - 0xd0], 0x69
clc
test bp, si
mov byte [ebp - 0xcf], 0x6e
cmc
mov byte [ebp - 0xce], al
mov byte [ebp - 0xcd], 0x61
clc
mov byte [ebp - 0xcc], 0x67
cmc
mov byte [ebp - 0xcb], al
mov byte [ebp - 0xca], 0x2e
mov byte [ebp - 0xc9], al
cmc
mov byte [ebp - 0xc8], 0x78
test esi, esi
mov byte [ebp - 0xc7], al
cmc
mov byte [ebp - 0xc6], bl
test ax, si
cmp esi, 0x318f3f06
jmp 0x113a54c2
mov word [ebp - 0x5bc], si
test edi, 0x6db21c01
rol esi, 0xd0
xchg si, si
mov esi, 0x45
cmp sp, 0x4903
mov word [ebp - 0x5ba], si
test dh, bh
and esi, edi
mov esi, 0x20
mov word [ebp - 0x5b8], si
cmovp esi, esi
mov esi, 0x30
clc
mov word [ebp - 0x5b6], si
clc
mov word [ebp - 0x5b4], si
bt si, cx
mov esi, 0x20
mov word [ebp - 0x5b2], si
mov esi, 0x30
mov word [ebp - 0x5b0], si
stc
jmp 0x114e23df
mov al, 0x6a
shld si, di, 0xcc
mov byte [ebp - 0xe5], al
mov byte [ebp - 0x252], al
add esi, 0x51ad71f5
mov byte [ebp - 0x1c6], al
add dl, 0x64
mov al, 0x65
mov byte [ebp - 0xe8], 0x5f
shr dl, 0x82
mov byte [ebp - 0xe7], cl
sbb si, 0x7e0a
or si, di
bsf esi, ebp
mov byte [ebp - 0xe6], 0x62
btr si, si
mov byte [ebp - 0xe4], bl
mov byte [ebp - 0x254], cl
sub dl, 0x44
mov byte [ebp - 0x253], 0x62
mov byte [ebp - 0x251], 0x5f
stc
mov esi, 0x1c3a5457
mov byte [ebp - 0x250], 0x66
rol dl, 0xf3
adc dl, 0x50
xadd si, si
mov byte [ebp - 0x24f], cl
rol dl, cl
mov byte [ebp - 0x24e], 0x72
mov byte [ebp - 0x24d], 0x6d
cmovne si, sp
rcr esi, 0x95
mov byte [ebp - 0x24c], bl
mov byte [ebp - 0x1c8], cl
test ecx, esi
and dl, 0x57
mov byte [ebp - 0x1c7], 0x62
shrd si, si, 0xd5
mov byte [ebp - 0x1c5], 0x5f
cmc
mov byte [ebp - 0x1c4], 0x61
bswap si
btc esi, edi
mov byte [ebp - 0x1c3], 0x70
shl dl, cl
sbb si, dx
mov byte [ebp - 0x1c2], 0x70
or dl, 0x8d
mov byte [ebp - 0x1c1], bl
sal si, 0xcb
mov byte [ebp - 0x178], 0x57
mov byte [ebp - 0x177], 0x69
test esi, edi
mov byte [ebp - 0x176], 0x6e
mov byte [ebp - 0x175], 0x64
cmp dh, 0xdd
btc esi, eax
mov byte [ebp - 0x174], cl
add dl, 0x7b
mov byte [ebp - 0x173], 0x77
sal dl, 0x26
movzx esi, di
mov byte [ebp - 0x172], bl
mov byte [ebp - 0x168], 0x43
mov byte [ebp - 0x167], 0x68
and si, 0x1ccb
sub dl, al
mov byte [ebp - 0x166], al
mov byte [ebp - 0x165], 0x61
mov byte [ebp - 0x164], 0x74
mov byte [ebp - 0x163], 0x20
ror esi, 0xd3
bt si, cx
mov byte [ebp - 0x162], 0x45
sar dl, 0x1a
mov byte [ebp - 0x161], 0x6e
mov dl, 0xb0
mov byte [ebp - 0x160], 0x67
btr si, sp
sal esi, 0x17
mov byte [ebp - 0x15f], 0x69
add si, si
shl dl, cl
mov byte [ebp - 0x15e], 0x6e
and esi, 0x4757594d
clc
mov byte [ebp - 0x15d], al
clc
btc esi, 0x20
mov byte [ebp - 0x15c], bl
add dl, bl
neg si
cmc
mov byte [ebp - 0x3a8], 0x54
mov byte [ebp - 0x3a7], 0x56
not dl
mov byte [ebp - 0x3a6], 0x61
and dl, 0x27
btr esi, 0x4a
mov byte [ebp - 0x3a5], 0x6c
or dl, 0x5b
xor dl, 0
mov byte [ebp - 0x3a4], 0x75
sub si, cx
mov byte [ebp - 0x3a3], al
rcr dl, 0x7f
mov byte [ebp - 0x3a2], 0x43
mov byte [ebp - 0x3a1], 0x68
shl esi, 0xfb
mov byte [ebp - 0x3a0], 0x61
xor dl, 0x72
inc dl
mov byte [ebp - 0x39f], 0x6e
btr esi, esi
mov byte [ebp - 0x39e], 0x67
sar dl, cl
bswap esi
or dl, 0x45
mov byte [ebp - 0x39d], al
sub esi, 0x540b49ff
mov byte [ebp - 0x39c], 0x46
jmp 0x114e3546
mov word [ebp - 0x55a], si
mov esi, 0x36
test ecx, ecx
mov word [ebp - 0x558], si
btr esi, ebp
cmc
ror esi, 0xa2
mov esi, 0x45
jmp 0x113aee3b
mov word [ebp - 0x5ca], si
clc
mov esi, 0x36
test sp, ax
mov word [ebp - 0x5c8], si
mov esi, 0x46
cmp edi, eax
test ch, bl
mov word [ebp - 0x5c6], si
cmp ah, 0x65
mov esi, 0x20
mov word [ebp - 0x5c4], si
movsx esi, bx
shl esi, 0xa1
mov esi, 0x30
mov word [ebp - 0x5c2], si
clc
test ah, 0xdd
mov word [ebp - 0x5c0], si
add si, bp
clc
cmc
mov esi, 0x20
stc
cmc
mov word [ebp - 0x5be], si
not si
mov esi, ebx
mov esi, 0x36
test ax, bp
jmp 0x113eee17
mov esi, 0x30
clc
jmp 0x112fc264
mov esi, 0x20
stc
mov word [ebp - 0x58a], si
adc esi, 0x20ba2534
ror esi, 0x25
mov esi, 0x1ea96eca
mov esi, 0x36
test di, 0x2b9c
cmp ax, ax
test edi, edi
mov word [ebp - 0x588], si
sub esi, ecx
mov esi, eax
mov esi, 0x43
jmp 0x114646de
mov word [ebp - 0x638], si
btc esi, 0x53
btr si, si
mov esi, 0x20
cmp ebp, 0xdd42c81
mov word [ebp - 0x636], si
mov si, ax
shl si, 0x21
xchg si, si
mov esi, 0x36
cmc
stc
jmp 0x11385fde
mov word [ebp - 0x586], si
xchg si, si
cmovge si, di
sbb si, 0x421a
mov esi, 0x20
stc
mov word [ebp - 0x584], si
xadd esi, esi
btc si, 0xca
rcl si, 1
mov esi, 0x30
mov word [ebp - 0x582], si
mov word [ebp - 0x580], si
cmp ch, 0x5f
btr si, bx
mov esi, 0x20
mov word [ebp - 0x57e], si
cmp di, 0x6197
mov esi, 0x36
cmp bx, di
clc
test ah, 0x7c
mov word [ebp - 0x57c], si
mov si, 0x18c5
bswap si
movsx esi, bp
mov esi, 0x34
mov word [ebp - 0x57a], si
bt si, 0
bts si, di
inc esi
mov esi, 0x20
clc
test cx, ax
cmp cx, 0x672c
mov word [ebp - 0x578], si
mov esi, 0x30
cmp dh, 0xeb
mov word [ebp - 0x576], si
mov word [ebp - 0x574], si
neg esi
cmovae esi, ebx
mov esi, 0x20
cmp cx, 0xf77
stc
mov word [ebp - 0x572], si
bts esi, ecx
mov si, di
mov esi, 0x36
mov word [ebp - 0x570], si
movzx esi, ax
mov esi, 0x43
clc
cmp eax, 0x6aee0234
mov word [ebp - 0x56e], si
movzx esi, cx
adc esi, 0x126b6412
mov esi, 0x20
mov word [ebp - 0x56c], si
neg si
mov esi, 0x30
mov word [ebp - 0x56a], si
clc
test dh, cl
mov word [ebp - 0x568], si
mov esi, 0x20
cmp ah, 0x31
mov word [ebp - 0x566], si
sub esi, edi
neg si
mov esi, 0x36
mov word [ebp - 0x564], si
bt si, 0xea
cmp sp, bp
bts si, ax
mov esi, 0x39
test ch, 0xf4
test edi, esi
mov word [ebp - 0x562], si
mov esi, 0x20
test di, 0x4541
cmp bp, cx
mov word [ebp - 0x560], si
mov esi, 0x30
cmc
test esp, eax
mov word [ebp - 0x55e], si
cmp dx, si
mov word [ebp - 0x55c], si
mov esi, esp
mov esi, 0x20
test esp, esi
jmp 0x114204fd
mov word [ebp - 0x60a], si
clc
mov word [ebp - 0x608], si
mov esi, 0x20
mov word [ebp - 0x606], si
sbb si, cx
cmc
mov esi, 0x36
jmp 0x1017ac41
mov byte [ebp - 0xfc], 0x38
mov byte [ebp - 0xfb], 0x34
test ecx, 0x7f3d6841
cmp bp, bx
cmp ebp, 0x6f59551a
mov byte [ebp - 0xfa], 0x2e
mov byte [ebp - 0xf9], 0x74
test edx, 0x2fe969b3
cmp dx, ax
mov byte [ebp - 0xf8], 0x78
cmc
test si, 0x485c
mov byte [ebp - 0xf7], 0x74
clc
mov byte [ebp - 0xf6], bl
cmp edi, edi
clc
cmc
mov byte [ebp - 0x78], 0x44
cmp al, 0xd5
mov byte [ebp - 0x77], al
stc
mov byte [ebp - 0x76], 0x6d
cmc
cmp bl, 0x87
mov byte [ebp - 0x75], cl
cmp di, 0xeb2
mov byte [ebp - 0x74], 0x2e
stc
cmp al, dh
mov byte [ebp - 0x73], cl
mov byte [ebp - 0x72], 0x63
mov byte [ebp - 0x71], 0x6b
clc
cmp si, sp
mov byte [ebp - 0x70], bl
test cx, cx
mov byte [ebp - 0xd4], cl
jmp 0x113ecb0d
mov word [ebp - 0x5f4], si
sub si, 0x7585
mov esi, 0x30
cmc
cmp esp, 0x7c7f32dd
mov word [ebp - 0x5f2], si
mov word [ebp - 0x5f0], si
cmp sp, 0x203
xchg si, si
mov esi, 0x20
test ebp, edi
stc
jmp 0x113aa84b
mov word [ebp - 0x58e], si
jmp 0x112509ca
mov word [ebp - 0x5a8], si
sub esi, esi
clc
mov word [ebp - 0x5a6], si
test esi, ecx
mov esi, 0x34
test edi, 0x3dce1fef
mov word [ebp - 0x688], si
cmp edx, 0x46c6056e
mov esi, 0x43
clc
mov word [ebp - 0x686], si
mov esi, 0x20
cmp sp, bx
mov word [ebp - 0x684], si
mov esi, 0x30
cmc
mov word [ebp - 0x682], si
cmp di, 0x49aa
clc
cmp edx, ecx
mov word [ebp - 0x680], si
mov esi, 0x20
cmc
mov word [ebp - 0x67e], si
mov esi, 0x36
cmp edi, ebx
cmc
mov word [ebp - 0x67c], si
clc
jmp 0x112ef139
mov word [ebp - 0x5da], si
clc
mov word [ebp - 0x5d8], si
clc
sal si, 0x1c
mov esi, 0x20
clc
mov word [ebp - 0x5d6], si
xadd esi, esi
sbb si, dx
mov esi, 0x36
mov word [ebp - 0x5d4], si
rcr si, 0xac
and esi, edx
mov esi, 0x34
stc
mov word [ebp - 0x5d2], si
mov esi, 0x20
jmp 0x113b8fb4
mov word [ebp - 0x5ae], si
test ebp, 0x2ffc1980
shl si, 0xad
btc si, 0x76
mov esi, 0x20
cmc
cmp esi, 0x34ea1904
mov word [ebp - 0x5ac], si
mov esi, 0x30
test eax, 0x184f4f2b
cmp sp, 0x5570
mov word [ebp - 0x5aa], si
jmp 0x114a7797
mov byte [ebp - 0x39b], cl
adc si, 0x6c78
mov byte [ebp - 0x39a], 0x72
mov byte [ebp - 0x399], 0x6d
xor esi, 0xbc916ed
mov byte [ebp - 0x398], bl
btc si, si
mov byte [ebp - 0x248], 0x72
rcl si, 0xd3
xchg dl, dl
mov byte [ebp - 0x247], 0x61
mov byte [ebp - 0x246], 0x70
test ah, 0xb8
adc si, 0x28f9
mov byte [ebp - 0x245], 0x68
btr si, si
xor dl, 0x7e
mov byte [ebp - 0x244], 0x20
bts esi, ebp
cmp ch, 0x49
mov byte [ebp - 0x243], 0x2d
cmc
mov byte [ebp - 0x242], 0x20
bswap si
rol dl, cl
mov byte [ebp - 0x241], 0x5b
mov byte [ebp - 0x240], bl
mov byte [ebp - 0x188], 0x2e
mov byte [ebp - 0x187], 0x53
and dl, cl
mov byte [ebp - 0x186], 0x50
mov byte [ebp - 0x185], 0x4b
bsr si, sp
rol dl, 0xba
mov byte [ebp - 0x184], 0x58
shr dl, cl
mov byte [ebp - 0x183], 0x5d
sbb esi, eax
adc dl, al
mov byte [ebp - 0x182], bl
mov byte [ebp - 0x224], 0x5b
test bp, 0x1dfa
cmovge si, cx
mov byte [ebp - 0x223], cl
btr si, 0xe8
sar dl, 0x64
mov dl, 0x73
jmp 0x111c219c