Function at 0x72e2ba
Capabilities:
Authenticate hmac
Check http status code
Encode data using base64
Execute anti-debugging instructions
Parse pe header
Write file on windows

Disassembly:
mov edx, 0x30
mov word [ebp - 0x19ae], dx
adc al, 0x9c
mov eax, 0x31
and ecx, 0x58f81793
mov word [ebp - 0x19ac], ax
mov ecx, edx
mov word [ebp - 0x19aa], cx
cmp si, ax
jmp 0x8567db
mov edx, 0x6f
mov word [ebp - 0x1c00], dx
cmc
mov eax, 0x77
rol ecx, cl
or cl, 0xd2
mov word [ebp - 0x1bfe], ax
add edx, ecx
mov ecx, 0x73
cmovnp eax, eax
movsx dx, dh
jmp 0x6c78b3
mov edx, 0x4e
bswap eax
mov word [ebp - 0x19f6], dx
rcl ax, cl
rcr ah, 0xc3
mov eax, 0x54
not dx
ror dh, cl
mov word [ebp - 0x19f4], ax
rcl dl, cl
cmp dh, 0x29
shld eax, ecx, 0x8a
mov word [ebp - 0x19f2], cx
shr ax, 0xe1
bsf ax, bx
cmp esp, edx
mov edx, 0x36
mov word [ebp - 0x19f0], dx
mov eax, 0x2e
bt cx, 0xfd
mov word [ebp - 0x19ee], ax
shl cl, 0x14
bsr dx, ax
mov ecx, 0x31
mov word [ebp - 0x19ec], cx
mov edx, 0x3b
neg cx
shl al, 0x26
ror ah, 0x53
mov word [ebp - 0x19ea], dx
mov eax, 0x20
mov word [ebp - 0x19e8], ax
rdtsc
movzx ecx, dx
mov ecx, 0x57
cmp bl, 0x4f
mov word [ebp - 0x19e6], cx
shrd ax, sp, 0x7e
mov edx, 0x69
ror ch, 0xe1
mov word [ebp - 0x19e4], dx
mov dx, bp
mov dx, 0x6a42
mov eax, 0x6e
add ecx, esi
mov word [ebp - 0x19e2], ax
btr ax, 0x8d
shl ax, 0x81
mov ecx, 0x36
btr edx, ebp
mov word [ebp - 0x19e0], cx
mov edx, 0x34
mov word [ebp - 0x19de], dx
sbb dx, 0x7047
lahf
mov eax, 0x3b
mov word [ebp - 0x19dc], ax
cwd
sbb dl, 0xf7
mov ecx, 0x20
btc eax, 0xce
cmc
sub eax, 0xbc01205
mov word [ebp - 0x19da], cx
sbb ch, dh
mov edx, 0x78
mov word [ebp - 0x19d8], dx
mov eax, 0x36
shr cx, 0xbb
shld edx, edi, 0x33
shrd cx, bp, 0xf3
mov word [ebp - 0x19d6], ax
cwde
bswap eax
and ax, si
mov ecx, 0x34
shl eax, cl
mov word [ebp - 0x19d4], cx
mov edx, 0x3b
mov word [ebp - 0x19d2], dx
setg ch
rcl dx, cl
mov eax, 0x20
sal ecx, 0xa4
movsx edx, ax
mov word [ebp - 0x19d0], ax
mov ecx, 0x72
shr ah, 0xe1
test esi, eax
mov word [ebp - 0x19ce], cx
xor ch, 0x36
movzx edx, si
bts edx, edx
mov edx, 0x76
or cl, 0xd9
mov word [ebp - 0x19cc], dx
btr eax, 0x4e
not cx
rcr ch, cl
mov eax, 0x3a
shl dx, 0x2e
btr edx, 0x30
mov word [ebp - 0x19ca], ax
mov ecx, 0x34
btc edx, 0x20
clc
mov word [ebp - 0x19c8], cx
shld ecx, esi, 0xe6
mov edx, 0x37
jmp 0x76f71a
push eax
jmp 0x6386bf
call fcn.00473d40
add esp, 0xc
mov ecx, 0x4f
btc eax, ebp
mov word [ebp - 0x1c20], cx
sar ax, 0xdd
mov edx, 0x70
bsf eax, esp
sub cl, 0x7d
mov word [ebp - 0x1c1e], dx
mov eax, 0x65
btc ecx, 0x17
cmp esi, esi
mov word [ebp - 0x1c1c], ax
rol dl, 0xba
dec dl
mov ecx, 0x72
cmovb dx, di
adc ax, dx
ror dh, 0xa0
mov word [ebp - 0x1c1a], cx
shld eax, esp, 0xb6
mov edx, 0x61
sal ch, cl
neg cx
mov word [ebp - 0x1c18], dx
dec edx
sub ecx, 0xffc7e29
mov eax, 0x2f
mov word [ebp - 0x1c16], ax
mov ecx, 0x39
or ax, 0x329a
xor dx, 0x6580
mov word [ebp - 0x1c14], cx
btc ecx, edi
btr cx, bp
mov edx, 0x2e
mov word [ebp - 0x1c12], dx
sar dx, 0xe0
sub al, 0xe5
cwde
mov eax, 0x36
mov word [ebp - 0x1c10], ax
xor ecx, ebp
bsf cx, sp
mov ecx, 0x30
bt ax, ax
add ax, si
mov word [ebp - 0x1c0e], cx
sar ch, cl
mov edx, 0x20
xchg ch, ah
mov word [ebp - 0x1c0c], dx
shr eax, cl
mov eax, 0x28
bt dx, 0x96
rcr edx, 0x80
stc
mov word [ebp - 0x1c0a], ax
or dx, 0x3606
sal cl, cl
movzx ecx, bp
mov ecx, 0x57
ror eax, cl
mov word [ebp - 0x1c08], cx
cwde
mov edx, 0x69
mov word [ebp - 0x1c06], dx
sar dh, cl
mov eax, 0x6e
stc
cmovno cx, bp
mov word [ebp - 0x1c04], ax
rcr ecx, cl
bsf eax, edi
btr ax, 0x4e
mov ecx, 0x64
mov word [ebp - 0x1c02], cx
sar dx, cl
jmp 0x5caae3
push esi
mov bh, dl
push edi
push eax
bswap ax
cwde
not bx
lea eax, [ebp - 0x10]
mov dword fs:[0], eax
movsx esi, bx
mov ax, 0x63f6
lahf
mov dword [ebp - 0x18], esp
xchg bx, bx
cmovno ax, bx
mov ebx, dword [ebp + 8]
mov eax, dword [ebp + 0xc]
not esi
mov dword [ebp - 0x1e40], eax
not ax
cwde
mov dword [ebp - 0x1e38], ecx
cbw
xchg cx, ax
mov esi, dword [ebp + 0x10]
mov dword [ebp - 0x1e30], esi
not eax
cbw
mov dword [ebp - 0x1e2c], edx
mov eax, dword [ebp + 0x14]
movsx ecx, di
mov edx, esi
bswap dx
mov dword [ebp - 0x1e28], eax
cbw
mov ecx, dword [ebp + 0x18]
cbw
mov dx, di
lahf
mov dword [ebp - 0x1e58], ecx
cwde
bswap eax
mov edx, dword [ebp + 0x1c]
mov dword [ebp - 0x1e5c], edx
mov dword [esi], 0
push 0
bswap eax
cbw
mov eax, dword [0x52bfc0]
jmp 0x8b3b0e
mov word [ebp - 0x1dc2], ax
mov ecx, 0x65
mov word [ebp - 0x1dc0], cx
mov edx, 0x73
sbb cx, sp
btc cx, sp
mov word [ebp - 0x1dbe], dx
mov eax, 0x74
bts edx, ecx
rcr ch, 0x6e
test sp, bp
mov word [ebp - 0x1dbc], ax
seta ch
mov ecx, 0x6f
adc dx, bp
neg edx
mov word [ebp - 0x1dba], cx
movzx ecx, ax
mov edx, 0x2f
mov word [ebp - 0x1db8], dx
bts ax, dx
mov al, dl
not cx
mov eax, 0x32
mov word [ebp - 0x1db6], ax
btc dx, 0xc4
adc cl, ch
neg dx
mov ecx, 0x2e
btc dx, 0x78
or dx, 0x4e21
mov word [ebp - 0x1db4], cx
xadd dx, dx
bswap edx
mov edx, eax
mov word [ebp - 0x1db2], dx
mov eax, ecx
mov word [ebp - 0x1db0], ax
adc dx, 0x40c6
bts ecx, esp
mov ecx, 0x31
shl eax, 0x30
mov word [ebp - 0x1dae], cx
bt dx, 0xe7
jmp 0x6bfc1b
mov edx, 0x35
shrd ecx, ebp, 0x23
mov word [ebp - 0x1dac], dx
shl cx, 0x33
clc
btc cx, ax
mov eax, 0x20
mov word [ebp - 0x1daa], ax
sar ecx, cl
rdtsc
mov ecx, 0x56
cdq
rcl edx, cl
btr edx, ecx
mov word [ebp - 0x1da8], cx
sal ax, cl
mov edx, 0x65
sbb ecx, eax
rol ecx, 0x98
cmc
mov word [ebp - 0x1da6], dx
ror dx, 0x68
mov eax, 0x72
test si, 0x65b
mov word [ebp - 0x1da4], ax
bswap cx
lahf
mov ecx, 0x73
rcr ah, cl
mov word [ebp - 0x1da2], cx
or dx, cx
mov edx, 0x69
bt cx, cx
xadd ecx, ecx
bts ecx, esi
mov word [ebp - 0x1da0], dx
nop
mov eax, 0x6f
rcl ch, cl
or cx, 0x68a7
mov word [ebp - 0x1d9e], ax
ror cx, 0x8d
mov ecx, 0x6e
btr edx, edx
mov word [ebp - 0x1d9c], cx
sbb ax, 0xfbd
mov edx, 0x2f
not cx
dec ch
mov ax, ax
mov word [ebp - 0x1d9a], dx
sal edx, 7
mov eax, 0x31
movsx ecx, bp
inc dh
mov word [ebp - 0x1d98], ax
cmc
shl dh, 0x87
mov ecx, 0x30
mov word [ebp - 0x1d96], cx
mov edx, 0x2e
mov word [ebp - 0x1d94], dx
mov eax, ecx
test cl, 0x97
mov word [ebp - 0x1d92], ax
bsr ax, cx
rol al, cl
sal eax, cl
mov word [ebp - 0x1d90], cx
xadd ax, ax
sub edx, edx
movzx eax, cx
mov word [ebp - 0x1d8e], dx
push 0x16c
bswap eax
cwde
push edx
mov eax, esp
lea eax, [ebp - 0x1d8c]
jmp 0x616f3f
xor dword [ebp - 8], eax
jmp 0x7e0e35
mov word [ebp - 0x1bfc], cx
mov edx, 0x20
cmovs cx, dx
movzx ax, bh
not eax
mov word [ebp - 0x1bfa], dx
bts eax, ebx
xor ecx, ebp
mov eax, 0x4e
bt ecx, edx
or ecx, 0x6e041e0
adc ch, bh
mov word [ebp - 0x1bf8], ax
sar cl, cl
cmp sp, ax
mov ecx, 0x54
mov word [ebp - 0x1bf6], cx
mov word [ebp - 0x1bf4], dx
and ax, sp
mov eax, 0x36
test di, 0xb91
bts edx, ecx
mov word [ebp - 0x1bf2], ax
mov ecx, 0x2e
cwd
mov word [ebp - 0x1bf0], cx
sbb dx, cx
mov edx, 0x30
xor ah, dh
shr al, 0x29
mov word [ebp - 0x1bee], dx
mov eax, 0x3b
cmp ebp, 0x72c57134
and cl, 0xb2
neg dh
mov word [ebp - 0x1bec], ax
cwd
mov dx, dx
sbb dl, 0xa9
mov ecx, 0x20
mov word [ebp - 0x1bea], cx
mov edx, 0x55
jmp 0x75bdce
call fcn.00473d40
lea esp, [esp + 0xc]
mov edx, 0x4d
sub ax, 0x4066
cmp si, bp
mov word [ebp - 0x1a20], dx
xor edx, esp
mov eax, 0x6f
sal ch, cl
mov word [ebp - 0x1a1e], ax
bsr edx, eax
sbb ah, dh
mov ecx, 0x7a
sal al, 0x5c
xor ah, ch
mov word [ebp - 0x1a1c], cx
mov edx, 0x69
or cl, 0xad
mov word [ebp - 0x1a1a], dx
mov eax, 0x6c
rcr ecx, cl
mov word [ebp - 0x1a18], ax
mov ecx, eax
xadd eax, eax
sbb dx, di
not edx
mov word [ebp - 0x1a16], cx
sub edx, 0x9933ea2
adc dl, 0xb8
btr ecx, 0x3b
mov edx, 0x61
adc cx, si
rcr ah, cl
mov word [ebp - 0x1a14], dx
add dx, 0x7c7c
setnp dl
mov eax, 0x2f
adc dx, bp
adc dh, 0xad
mov word [ebp - 0x1a12], ax
rol ch, cl
cmp di, ax
and dx, 0x76d7
mov ecx, 0x35
bt dx, bx
sal ah, cl
bsf edx, ebp
mov word [ebp - 0x1a10], cx
sbb cx, 0x100c
test ecx, 0x591f72d4
mov edx, 0x2e
shl al, 0x33
sar ah, cl
bt cx, dx
mov word [ebp - 0x1a0e], dx
xor cl, 0xad
mov eax, 0x30
mov cl, 0xf2
mov word [ebp - 0x1a0c], ax
bsr dx, si
adc dx, 0x1a82
mov ecx, 0x20
movzx edx, di
mov word [ebp - 0x1a0a], cx
rcr cx, 0xfe
btc eax, ebp
mov edx, 0x28
rol ch, 0x1f
inc cl
shr ax, cl
mov word [ebp - 0x1a08], dx
lahf
btc ax, 0x16
mov eax, 0x57
ror ecx, 9
mov word [ebp - 0x1a06], ax
neg ch
shl dl, 0xbb
mov ecx, 0x69
mov word [ebp - 0x1a04], cx
btc dx, sp
bt ax, 0x4f
mov edx, 0x6e
adc ecx, 0x1f3f13af
rcl ah, 0xed
mov word [ebp - 0x1a02], dx
clc
sal dl, cl
sar ax, 0x3e
mov eax, 0x64
adc ecx, 0xa880957
sal cl, 0xd2
or dl, 0x29
mov word [ebp - 0x1a00], ax
xchg ch, ch
mov ecx, 0x6f
rcr dh, cl
mov ax, cx
mov word [ebp - 0x19fe], cx
mov edx, 0x77
inc cl
xor cl, 0x2b
bts ecx, eax
mov word [ebp - 0x19fc], dx
and dh, 0xae
mov eax, 0x73
btr ecx, 0x3f
mov word [ebp - 0x19fa], ax
or ecx, ebx
movsx eax, bx
mov ecx, 0x20
add edx, 0x646a2e4a
cmp esp, 0x58201838
btr edx, 0x66
mov word [ebp - 0x19f8], cx
jmp 0x607192
call fcn.00719af1
test eax, eax
jmp 0x78772d
push ebp
mov ebp, esp
push 0xfffffffffffffffe
rol al, cl
xchg ah, al
push 0x78cce0
ror al, cl
sub eax, edi
push 0x4740a0
sub ax, 0x4739
mov eax, dword fs:[0]
cmp edi, 0x619f7b02
cmp esi, eax
push eax
shld ax, dx, 0x12
inc ah
bts eax, ebx
sub esp, 8
setae ah
movsx eax, sp
mov eax, 0x1e50
call fcn.00474d50
mov eax, dword [0x520628]
jmp 0x6c4774
mov ecx, 0x46
bsf eax, ebx
movsx edx, si
mov word [ebp - 0x199e], cx
sub ah, 0x47
mov edx, 0x69
bts cx, ax
cmp di, 0x24f2
mov word [ebp - 0x199c], dx
xadd cl, dl
rcr ah, cl
shr al, 0xfc
mov eax, 0x72
mov word [ebp - 0x199a], ax
lahf
inc cl
mov ecx, 0x65
sal edx, cl
mov word [ebp - 0x1998], cx
mov edx, 0x66
shl ch, 0xd4
shr eax, cl
mov word [ebp - 0x1996], dx
sbb eax, 0x2d4e1231
mov eax, 0x6f
cdq
ror ecx, 0xe1
sbb ecx, esp
mov word [ebp - 0x1994], ax
inc edx
sal dh, 0x92
lahf
mov ecx, 0x78
not dh
cmc
mov word [ebp - 0x1992], cx
neg dl
sal al, 0x7d
btr dx, 0x1c
mov edx, 0x2f
mov eax, edx
mov word [ebp - 0x1990], dx
shrd ax, bp, 0xcd
ror cx, cl
lahf
mov eax, 0x34
shl ch, 0xf7
cmovae ecx, eax
bswap edx
mov word [ebp - 0x198e], ax
bsr ecx, eax
mov ecx, 0x37
dec al
mov word [ebp - 0x198c], cx
btc ax, di
xchg dx, ax
rol dx, 0x58
mov edx, 0x2e
sal eax, cl
mov word [ebp - 0x198a], dx
adc al, ah
mov eax, 0x30
mov word [ebp - 0x1988], ax
rcl dx, cl
stc
xor ecx, ecx
movsx edx, cx
jmp loc.0042f5dc
mov word [ebp - 0x1be8], dx
dec dh
bts edx, ebp
test eax, 0x2c2208c1
mov word [ebp - 0x1be6], ax
mov word [ebp - 0x1be4], cx
mov edx, 0x65
test bx, bx
mov word [ebp - 0x1be2], dx
mov eax, 0x6e
bsr cx, sp
xor ecx, 0x435379f3
cmp bp, ax
mov word [ebp - 0x1be0], ax
shr cx, cl
movsx dx, cl
mov ecx, 0x29
test si, bp
stc
mov word [ebp - 0x1bde], cx
cmc
and edx, esp
mov edx, 0x20
mov ah, bh
test ax, dx
mov word [ebp - 0x1bdc], dx
mov eax, 0x50
cmp di, 0x2e44
mov word [ebp - 0x1bda], ax
sar edx, 0x37
bts dx, dx
mov ecx, 0x72
adc edx, 0x49df20ed
ror dx, cl
sar ax, cl
mov word [ebp - 0x1bd8], cx
or dx, 0x234e
cdq
cmp eax, ebp
mov edx, 0x65
mov word [ebp - 0x1bd6], dx
neg ch
bts ecx, ecx
mov eax, 0x73
btr cx, di
rol dh, 0xf0
mov word [ebp - 0x1bd4], ax
clc
btc ax, 0x28
mov ecx, 0x74
shrd ax, dx, 0xcb
mov word [ebp - 0x1bd2], cx
cbw
bts ecx, esi
mov edx, 0x6f
bts eax, ebp
mov word [ebp - 0x1bd0], dx
rcl cl, 0x6b
mov eax, 0x2f
test ebp, esi
rcr cl, cl
mov word [ebp - 0x1bce], ax
btr ecx, ebx
movsx ecx, sp
mov ecx, 0x32
adc ax, 0xc90
mov word [ebp - 0x1bcc], cx
mov edx, 0x2e
mov word [ebp - 0x1bca], dx
shld eax, esi, 0xdd
sbb cx, di
mov eax, 0x31
sal ch, 0x90
mov word [ebp - 0x1bc8], ax
xchg cl, cl
rcr ch, cl
clc
mov ecx, edx
mov dl, 0xef
mov word [ebp - 0x1bc6], cx
movzx dx, cl
cmp ebp, 0x73332d69
cmp ebx, edi
mov edx, eax
bt cx, ax
neg ecx
rcr cl, 0x4e
mov word [ebp - 0x1bc4], dx
sub eax, eax
mov cx, dx
mov cx, 0x7c84
mov word [ebp - 0x1bc2], ax
cmovb cx, si
bswap cx
push 0x1a0
push eax
lea ecx, [ebp - 0x1bc0]
push ecx
jmp 0x72064d
mov word [ebp - 0x19c6], dx
or dh, 0x7e
sar al, cl
xor ah, 0x3d
mov eax, 0x2e
btc dx, 0xd
sub cx, bx
mov word [ebp - 0x19c4], ax
and cx, ax
lahf
bswap ax
mov ecx, 0x30
xadd edx, eax
mov word [ebp - 0x19c2], cx
mov edx, 0x29
btr ecx, ebp
mov word [ebp - 0x19c0], dx
mov eax, 0x20
add ecx, esi
stc
cdq
mov word [ebp - 0x19be], ax
shld eax, ecx, 0x7f
cmp dl, bl
mov ecx, 0x47
mov word [ebp - 0x19bc], cx
sub cl, 0x6d
mov edx, 0x65
ror cx, cl
sar eax, cl
shrd eax, eax, 0x42
mov word [ebp - 0x19ba], dx
cmovne edx, edi
xchg ecx, eax
add ah, bh
mov eax, 0x63
mov word [ebp - 0x19b8], ax
mov ecx, 0x6b
ror dl, cl
cmovs ax, bx
rol dl, 0xe0
mov word [ebp - 0x19b6], cx
shl eax, 0x12
mov edx, 0x6f
cbw
sub cl, al
mov word [ebp - 0x19b4], dx
mov eax, 0x2f
shl ch, 0x8f
clc
test edx, 0x52d17c95
mov word [ebp - 0x19b2], ax
dec edx
mov ecx, 0x32
and ax, 0x5949
rol al, cl
adc ax, 0xbc0
mov word [ebp - 0x19b0], cx
jmp 0x5398f5
je fcn.005f825b
mov ecx, 0x4f
rcl ah, 0x1c
mov word [ebp - 0x1e20], cx
and ax, si
xchg al, ah
mov edx, 0x70
bt cx, 0x5c
cwde
mov word [ebp - 0x1e1e], dx
mov eax, 0x65
mov word [ebp - 0x1e1c], ax
rcl ch, 0x5e
and ch, 0xd4
lahf
mov ecx, 0x72
xchg dl, ah
mov word [ebp - 0x1e1a], cx
sub ah, 0xec
test bh, 0x7e
mov edx, 0x61
seta ch
sub cl, 0xf6
shr al, 0x5d
mov word [ebp - 0x1e18], dx
rcr cl, cl
sbb cx, sp
rdtsc
mov eax, 0x2f
shrd cx, si, 0x4e
cmovae edx, ebp
mov word [ebp - 0x1e16], ax
mov ecx, 0x39
mov word [ebp - 0x1e14], cx
cmp esi, edx
and cx, bx
mov edx, 0x2e
bt eax, ebp
and ah, 0xca
shr ax, 0x18
mov word [ebp - 0x1e12], dx
stc
bts edx, esp
mov eax, 0x38
btr ecx, 9
setg dh
sar ch, cl
mov word [ebp - 0x1e10], ax
mov ecx, 0x30
sbb dx, 0x4e94
mov word [ebp - 0x1e0e], cx
sbb dl, 0x55
mov edx, 0x20
setl ah
mov word [ebp - 0x1e0c], dx
mov eax, 0x28
test ecx, edx
not edx
and ch, 0xd
mov word [ebp - 0x1e0a], ax
test di, bx
sar ch, cl
mov ecx, 0x4d
sal al, cl
mov word [ebp - 0x1e08], cx
sub ah, al
cwd
mov edx, 0x61
mov word [ebp - 0x1e06], dx
sar ax, cl
shrd ax, si, 0x90
mov eax, 0x63
not dx
clc
mov word [ebp - 0x1e04], ax
mov ecx, 0x69
mov word [ebp - 0x1e02], cx
mov edx, 0x6e
cmp bh, dh
bt ecx, 0x47
mov word [ebp - 0x1e00], dx
shr dl, 0x4e
btr dx, bp
mov eax, 0x74
bsf edx, ebp
bt ecx, 0x8b
mov word [ebp - 0x1dfe], ax
cbw
mov dh, 0xd4
mov ecx, 0x6f
mov word [ebp - 0x1dfc], cx
adc ax, sp
bts ax, dx
mov edx, 0x73
shld ax, sp, 0x93
mov word [ebp - 0x1dfa], dx
test ebx, edx
mov eax, 0x68
mov word [ebp - 0x1df8], ax
mov ecx, 0x3b
shld ax, cx, 0xb7
bsr dx, di
mov word [ebp - 0x1df6], cx
mov al, 0xaa
mov edx, 0x20
cbw
mov word [ebp - 0x1df4], dx
mov eax, 0x49
bswap cx
xadd dl, dh
mov word [ebp - 0x1df2], ax
mov ax, si
bsr dx, ax
rcr ax, cl
mov ecx, 0x6e
cdq
mov word [ebp - 0x1df0], cx
btr ecx, ebx
or edx, esp
mov edx, 0x74
mov word [ebp - 0x1dee], dx
cwde
mov eax, 0x65
shl dl, cl
rcr cl, 0x2e
mov word [ebp - 0x1dec], ax
mov ecx, 0x6c
mov word [ebp - 0x1dea], cx
mov edx, 0x20
xor ecx, ecx
rcl cl, cl
movsx ax, dl
mov word [ebp - 0x1de8], dx
sar ah, 0x6c
rcl dx, cl
mov eax, 0x4d
sar dl, 0xd0
or edx, 0x400a0c83
cdq
mov word [ebp - 0x1de6], ax
cmp dh, 0x68
mov ecx, 0x61
mov word [ebp - 0x1de4], cx
mov edx, 0x63
btr ecx, 0xf9
mov word [ebp - 0x1de2], dx
mov eax, 0x20
mov word [ebp - 0x1de0], ax
bsr ecx, eax
bts cx, bx
sbb dx, bp
mov ecx, 0x4f
shrd edx, ebp, 0x88
or edx, ebp
jmp 0x8d3add
xor eax, ebp
jmp 0x8014cf
mov dword [ebp - 0x1c], eax
jmp 0x88f98e
mov word [ebp - 0x19a8], dx
mov word [ebp - 0x19a6], ax
mov dh, cl
dec dx
mov word [ebp - 0x19a4], cx
mov edx, eax
lahf
rcr ah, 0x21
mov word [ebp - 0x19a2], dx
mov eax, 0x20
adc ch, al
shl dh, 0x28
mov word [ebp - 0x19a0], ax
jmp 0x74b4d1
push ebx
jmp 0x6a9506
push eax
jmp 0x728dac
mov word [ebp - 0x1dde], cx
mov cx, sp
sbb dx, 0x3851
mov edx, 0x53
rcl cl, cl
shl ecx, cl
mov word [ebp - 0x1ddc], dx
bsf ecx, ebp
adc edx, 0x3c5f038f
btc cx, si
mov word [ebp - 0x1dda], ax
neg dx
test bl, 0xdf
mov ecx, 0x58
mov dx, di
or edx, esi
shrd edx, esi, 0x28
mov word [ebp - 0x1dd8], cx
xor dl, dh
mov edx, 0x3b
cmc
adc cl, dh
mov word [ebp - 0x1dd6], dx
ror ch, cl
mov word [ebp - 0x1dd4], ax
mov ecx, 0x55
mov word [ebp - 0x1dd2], cx
mov word [ebp - 0x1dd0], dx
btr cx, 0x89
bt ecx, 0xbd
mov word [ebp - 0x1dce], ax
mov ecx, 0x65
not edx
ror al, cl
mov word [ebp - 0x1dcc], cx
rdtsc
dec ah
rcl dx, 0x3a
mov edx, 0x6e
movzx eax, bp
rcl ch, cl
movsx ecx, si
mov word [ebp - 0x1dca], dx
mov eax, 0x29
xadd ecx, ecx
mov word [ebp - 0x1dc8], ax
mov ecx, 0x20
adc eax, edi
add ax, 0x7403
mov word [ebp - 0x1dc6], cx
adc ecx, edi
adc dl, 0xa2
mov edx, 0x50
mov ch, 0x63
mov word [ebp - 0x1dc4], dx
shl dx, 0x75
bt edx, ebp
mov eax, 0x72
jmp 0x6bb822