Function at 0xb25a7e
Capabilities:
Authenticate hmac
Check http status code

Disassembly:
dec edi
jmp 0xa1d22f
lea ecx, [ecx + edx]
and di, di
stc
mov edx, dword [ebp - 0x40]
not di
mov edi, ecx
or ch, dh
bswap cx
mov ecx, dword [ebp - 0xc]
test di, 0x2576
cmp cx, sp
mov word [edx + ecx], di
mov edx, dword [ebp - 0x34]
clc
add edx, edx
jmp 0xadce33
jne 0x907df4
mov ecx, dword [ebp - 0x30]
mov edx, 1
jmp 0xa5b653
dec eax
test ebp, 0x6f20738a
cmp edx, eax
je 0xae2f4d
shl ecx, 8
shr ax, 0x86
xor ax, 0x5697
test si, 0x1c3f
mov eax, ecx
movzx ecx, byte [edx]
shl esi, 8
test bp, sp
clc
or esi, ecx
movsx ecx, si
movzx ecx, cx
movsx cx, al
inc edx
mov ecx, edi
rcr cl, 0x28
mov dword [ebp - 8], edx
mov edx, dword [ebp - 0xc]
movzx ecx, word [edx]
mov dword [ebp - 0x38], ecx
or dx, si
jmp 0xf64f14
sar ecx, 5
add ecx, dword [ebp - 0x38]
mov dword [ebp - 0x2c], edx
adc dl, 0x95
mov edx, dword [ebp - 0x10]
mov word [edi + ebx*2 + 0x180], cx
mov ecx, dword [ebp - 0x28]
cmc
cmp ecx, 0x48cf5db6
mov dword [ebp - 0x24], ecx
cmp di, bx
xor ecx, ecx
cmp ebx, 7
setle bh
setl cl
mov dword [ebp - 0x28], edx
shld bx, bp, 0x46
adc ebx, 0x631c7466
movzx ebx, dx
lea ebx, [ecx - 1]
and ebx, 3
mov cx, di
mov dword [ebp - 0x14], ebx
cmovp ecx, ebx
movsx ecx, ax
lea ecx, [edi + 0x664]
jmp 0x8b1f5b
mov dword [ebp - 0x1c], edx
jmp 0x8b9684
mov word [edx], cx
jmp 0xa23127
mov dl, byte [edx + ecx]
jmp 0xf0c713
jmp 0xa11148
dec dword [ebp - 0x40]
jmp 0x87e8a2
je 0xae2f4d
movzx edx, byte [ecx]
jmp 0xa2e719
dec edx
cmp esi, 0x11334f4b
cmp ecx, edx
jmp 0xec7eae
mov word [edi], cx
jmp 0xa07e9b
jae 0xa4d759
mov eax, ecx
mov ecx, 0x800
stc
cmp ebx, 0x623c7da4
cmp ah, dl
sub ecx, ebx
sar ecx, 5
cmp di, 0x608f
test edi, esp
lea ecx, [ecx + edi]
stc
mov edi, dword [ebp - 0x38]
jmp 0x9a1f07
inc edx
btr bx, bp
stc
mov ebx, dword [ebp - 0x14]
cmp bl, 0x26
stc
cmp edx, 0x100
jmp 0xb20caa
mov dword [ebp - 0x18], edi
jmp 0x9a1e19
shr dx, 5
test esp, 0x243649b8
clc
sub cx, dx
movsx edx, si
mov edx, dword [ebp - 0x24]
mov word [edi + ebx*2 + 0x1c8], cx
and ecx, edi
bswap cx
shl ecx, cl
mov ecx, dword [ebp - 0x2c]
jmp 0x8e8d31
ja 0xae2f4d
mov ecx, dword [ebp + 0x10]
cmp edx, ebp
cmc
sub ecx, edx
mov dword [ebp - 0x40], ecx
cwd
cmovno dx, si
mov edi, edi
jmp 0x9bc370
je 0xa7884e
mov edx, dword [ebp - 0x10]
neg di
movsx edi, sp
mov edi, dword [ebp - 0x18]
cmp dx, bp
cmc
add dword [ebp - 0x1c], 2
cmp edx, edi
jmp 0x8d70a1
mov dword [ebp - 0x2c], edx
bts edx, esp
rol dh, 0x27
mov edx, dword [ebp - 0x28]
mov dword [ebp - 0x24], edx
sub dl, 0x9b
mov edx, dword [ebp - 0x10]
mov dword [ebp - 0x28], edx
test esi, 0x72d67aa3
mov dword [ebp - 0x10], ecx
cmp dl, 0xa3
stc
xor ecx, ecx
cmp ebx, 7
bswap ebx
mov cl, 0x47
setge cl
jmp 0xa1111b
shr di, 5
cmp cx, 0x5ea7
cmp bx, dx
clc
sub dx, di
mov word [ecx + 2], dx
sub dh, 0xf5
lea ecx, [ecx + 0x204]
or edx, eax
mov dword [ebp - 0x34], 0x10
mov edx, 8
clc
jmp 0x907dcb
sub eax, edx
cmc
sub esi, edx
rcr dl, 0x83
and dx, sp
mov dx, di
test dl, 0x25
shr dx, 5
sub di, dx
bswap edx
cwd
mov edx, dword [ebp - 0xc]
jmp 0xf2dd31
inc ecx
cmp al, al
or dword [ebp - 0x10], edi
cmp cx, 0x60d0
cmc
stc
shl dword [ebp - 0x30], 1
jmp 0x993db6
jmp 0x8e8d43
dec ebx
cmc
cmp dword [ebp - 8], ebx
jmp 0x959021
jmp 0xaa0cef
mov eax, 1
pop ebx
jmp 0xadb7df
jne 0xed7ca9
sub edx, 0x40
test dx, sp
cmp edx, 4
jmp 0xb1018a
sub eax, ecx
sub esi, ecx
mov ecx, dword [ebp - 0x38]
cmp si, si
rol dx, 0x34
add dl, 0x6a
mov dx, cx
shr dx, 5
cmp bh, 0xfd
sub cx, dx
test esi, 0x5460e5b
mov word [edi + ebx*2 + 0x1b0], cx
cmp eax, 0x1000000
jmp 0x910fe9
mov ebx, dword [ebp - 0x14]
mov ecx, dword [ebp - 0x18]
movzx edi, si
mov edi, dword [ebp + 0x10]
jmp 0xedbddd
mov ecx, dword [ebp - 0x44]
shl edx, cl
movsx edi, dx
and ecx, dword [ebp - 0x18]
rcr dl, cl
xchg dl, dh
cmc
mov edi, dword [ebp - 0x20]
mov edx, ebx
test ebx, ecx
cmc
clc
shl edx, 4
lea edx, [edx + ecx]
cmp bp, 0x318f
clc
cmc
mov dword [ebp - 0x1c], ecx
lea ecx, [edi + edx*2]
stc
mov dword [ebp - 0xc], ecx
cmp eax, 0x1000000
jmp 0xaac0bf
mov dword [ebp - 0xc], ecx
clc
mov dword [ebp - 0x30], edx
test ebx, esi
stc
mov dword [ebp - 0x40], edx
setno dh
sal dx, cl
mov dword [ebp - 0x1c], 1
lea ecx, [ecx]
shrd dx, bp, 0x73
sets dh
mov dx, 0x2d50
mov edx, dword [ebp - 0x1c]
add edx, edx
cmp edx, esp
mov dword [ebp - 0x38], edx
jmp 0xf02224
jae 0xed4604
mov edi, 0x800
ror eax, cl
sub edi, edx
xadd dl, dl
mov edx, dword [ebp - 0x20]
ror ax, 0xa8
or al, 0x8e
bts eax, eax
sar edi, 5
rcl eax, 0x5e
nop
add edi, dword [ebp - 0x38]
mov eax, ecx
jmp 0x9a9adf
imul edi, edi, 0x600
test cx, 0x2e15
cmp dword [ebp - 0x14], 7
jmp 0xf47427
jae 0x911027
mov edx, dword [ebp + 8]
inc cl
not cx
mov ecx, dword [ebp - 8]
dec edx
cmc
cmp ecx, edx
je 0xae2f4d
movzx edx, byte [ecx]
cmp dl, 0x16
shl esi, 8
shl eax, 8
test ebp, 0x7cc010d9
cmc
or esi, edx
mov edx, esp
inc ecx
mov dword [ebp - 8], ecx
inc cl
xadd ecx, edx
rcl dl, 0xff
movzx ecx, word [edi + ebx*2 + 0x1c8]
bts edx, ebx
xchg dh, dh
mov dword [ebp - 0x38], ecx
sal dl, 0xef
cmp di, 0x5a05
movzx edx, cx
mov ecx, eax
shr ecx, 0xb
imul ecx, edx
jmp 0xae7470
sub eax, ecx
rol dx, cl
sub esi, ecx
shl ecx, cl
clc
mov ecx, dword [ebp - 0x38]
mov dx, cx
cmc
shr dx, 5
stc
sub cx, dx
jmp 0xa6d8a4
mov word [ecx + 2], dx
sar dh, 0x51
mov edx, dword [ebp - 0x1c]
add edx, edx
jmp 0xab2f03
mov dword [ebp - 0x10], edx
jmp 0x9ac2ea
dec dword [ebp - 0x38]
jmp 0x9b7bc0
mov dword [ebp - 0x38], edi
cmc
cmp eax, 0x1000000
jmp 0x9a5cba
je 0xae2f4d
mov edi, dword [ebp - 8]
cmp esp, 0x776a4228
clc
movzx edi, byte [edi]
shl esi, 8
shl eax, 8
cmp ebp, 0x1fd8374d
cmc
or esi, edi
movzx edi, dx
xchg edi, edi
cmovne di, dx
inc dword [ebp - 8]
cmp dl, ch
shr edi, 0x7b
movzx edx, word [edx + ecx]
sbb edi, esi
and ch, 0x94
xor ch, 0x9c
mov ecx, eax
btr edi, 0x5d
rcr edi, 0x70
shr ecx, 0xb
rol edi, 0xa4
mov edi, edx
imul ecx, edi
cmp esi, ecx
jmp 0xf0b8d7
inc edx
shl di, 0x30
xchg di, di
mov dword [ebp - 8], edx
shl edx, cl
bts edx, ebx
movzx edx, word [ecx + 2]
xor di, 0x715
bt di, 0x74
or edi, esi
mov dword [ebp - 0x38], edx
movzx edi, dx
bswap dx
rcl dx, cl
cmp cl, 0x41
mov edx, eax
shr edx, 0xb
imul edx, edi
cmp esi, edx
jae 0xaffe07
mov eax, edx
mov edx, 0x800
test dl, 0xa6
cmp esp, 0x63a5079e
sub edx, edi
clc
sar edx, 5
cmp bp, 0x878
add edx, dword [ebp - 0x38]
test cx, 0x583a
mov dword [ebp - 0x34], 8
jmp 0x91b9a4
je 0xae2f4d
mov ebx, dword [ebp - 8]
movzx ebx, byte [ebx]
clc
cmp bl, bh
shl esi, 8
cmc
shl eax, 8
cmp eax, edi
or esi, ebx
inc dword [ebp - 8]
movzx edi, word [edi + ecx]
test bx, bp
cmp esi, 0x62ed0c87
add ebx, 0x6e9b226e
mov ecx, eax
bswap ebx
sal bh, 0x25
jmp 0xee98b1
jae 0xeb7f43
mov edi, dword [ebp + 8]
jmp 0xafaae5
lea edx, [edx + ecx]
cmc
clc
test ch, 0xd9
mov dword [ebp - 0x1c], edx
cmp ebx, 4
jmp 0xa212d0
add edi, edx
cmp eax, ebx
test bh, 0x1f
lea ecx, [ecx + edi*2 + 0x200]
mov dword [ebp - 0x38], ecx
cmp eax, 0x1000000
jmp 0x961aa5
sub esi, ecx
rcr cx, cl
bts cx, sp
mov cx, dx
cmp bh, 0x68
shr cx, 5
cmc
sub dx, cx
xchg ch, cl
movsx cx, dl
mov ecx, esi
mov ecx, dword [ebp - 0xc]
jmp 0xf22eff
sub eax, ecx
clc
sub esi, ecx
mov ecx, dword [ebp - 0x38]
sar dx, cl
bts dx, dx
bsf dx, si
mov dx, cx
clc
cmp di, 0x24b0
shr dx, 5
clc
test esi, ebp
sub cx, dx
movzx edx, bp
cmp dh, cl
test bl, dl
mov edx, dword [ebp - 0xc]
stc
cmp esp, 0x50a949ac
mov word [edx], cx
clc
jmp 0xaa82af
dec dword [ebp - 0x38]
jmp 0xf332c9
mov word [edi + ebx*2 + 0x1b0], cx
mov ecx, dword [ebp - 0x28]
jmp 0x8f72f9
je 0xae2f4d
mov edx, dword [ebp - 8]
sal bx, 0x6b
seto bl
movzx ebx, byte [edx]
cmp ecx, ebp
stc
shl esi, 8
shl eax, 8
clc
or esi, ebx
jmp 0xece2f3
mov byte [ebp - 1], cl
jmp 0x8cd4ac
sub eax, edx
rcr di, 0xf9
btr di, ax
sub esi, edx
cwd
add dh, 0xa0
clc
mov edx, dword [ebp - 0x38]
and di, dx
mov di, dx
jmp 0xb25a84
je 0xf59120
cmp edi, 0xffffffff
jae 0xa7884e
mov ecx, dword [ebp - 0x40]
jmp 0x9bc370
lea edx, [edx + edx]
cmp dword [ebp - 0x34], 0
jmp 0x8c31db
jae 0x95903e
mov ebx, dword [ebp + 8]
jmp 0x8f7e64
mov edx, dword [ebp - 8]
jmp 0x87f50e
mov word [edx + ebx*2 + 0x198], di
xor di, 0x43fb
sar dx, 0xeb
mov edi, dword [ebp - 0x20]
lea edx, [ebx + 0xf]
test ebx, 0x4cab6e78
cmc
cmp eax, edi
shl edx, 4
cmp edx, 0x7a7a3def
clc
add edx, dword [ebp - 0x1c]
stc
lea edx, [edi + edx*2]
mov dword [ebp - 0xc], edx
cmc
cmp ecx, 0x1000000
jmp 0xef2351
inc dword [ebp - 0x10]
jmp 0x8dbbf8
mov word [edx + ecx], di
jmp 0xb2c32d
dec ebx
cmp si, 0x5d3c
cmp edi, ebx
je 0xae2f4d
movzx ebx, byte [edi]
cmp sp, cx
clc
shl esi, 8
cmp eax, edi
cmp sp, 0x6d8b
shl eax, 8
clc
cmp ch, 0x36
cmp edi, ebx
or esi, ebx
movsx ebx, bx
inc edi
mov dword [ebp - 8], edi
and bl, 0x50
test bx, sp
movzx edi, word [ecx + edx]
sub dx, 0x632f
dec bh
mov edx, eax
and bx, di
shr edx, 0xb
mov ebx, edi
test ch, 0xc8
imul edx, ebx
cmp esi, edx
jmp 0xa153bf
sub eax, ecx
sar dl, cl
xchg dl, dl
sub esi, ecx
mov ecx, dword [ebp - 0x38]
mov dx, cx
test sp, 0x951
clc
cmp ecx, esp
shr dx, 5
stc
sub cx, dx
mov word [edi + ebx*2 + 0x180], cx
cmp ch, ch
cmp eax, 0x1000000
jmp 0xa52566
mov dword [ebp - 0x34], edx
jmp 0x8ffb9a
jae 0xa97e61
mov ecx, dword [ebp + 8]
dec ecx
jmp 0xeee447
mov cl, byte [ecx + edi]
jmp 0xaa37e3
jae 0xa6ae64
mov edx, dword [ebp + 8]
setbe cl
movsx ecx, ax
mov ecx, dword [ebp - 8]
jmp 0xec3b2c
lea ecx, [ecx + edx*8 + 4]
mov edx, 3
jmp 0x907dcb
jge 0xb0026b
shl edi, cl
mov dword [ebp - 0x10], edi
cmp edx, ebp
sub edi, edx
movsx edx, bx
jmp 0xefa829
jae 0xae43da
mov edi, dword [ebp + 8]
jmp 0xae43ab
jae 0x9b58b8
mov eax, ecx
sbb ch, dh
mov ecx, 0x800
cmp si, di
test ax, 0x3e6e
sub ecx, edx
mov edx, dword [ebp - 0x24]
test ax, ax
jmp 0x882227
je 0xa59eaf
cmp edx, 0x100
jmp 0xb2cfb3
dec dword [ebp - 0x1c]
mov byte [edi + edx], cl
jmp 0xa5e216
dec ecx
btr ebx, ebp
and ecx, 0xfffffffd
xchg bl, bl
lea ecx, [ecx + 0xb]
bts bx, cx
mov ebx, ecx
mov dword [ebp - 0x14], ecx
rcl ch, 0x4b
bsr cx, cx
cmp bx, 0x3fcb
lea ecx, [edi + 0xa68]
test esp, 0x4c2c6118
cmp eax, 0x1000000
jmp 0xa3a484
jae 0x8efb3e
mov eax, edx
mov edx, 0x800
sub edx, ebx
test bp, 0xab5
sar edx, 5
lea edx, [edx + edi]
not di
mov edi, edx
mov edx, dword [ebp - 0xc]
jmp 0xa3a05c
jae 0xeefabd
mov eax, ecx
shr cx, cl
setp cl
cmp di, cx
mov ecx, 0x800
test bp, sp
sub ecx, ebx
ror bh, 0xbf
sar ecx, 5
xadd bx, bx
rcr ebx, cl
mov bx, 0xe83
add ecx, edi
sbb bh, 0xa5
adc bl, dh
mov edi, dword [ebp - 0x38]
sal ebx, 0x13
mov ebx, ecx
mov ch, 0x85
clc
mov ecx, dword [ebp - 0xc]
cmp esp, edi
mov word [edi + ecx], bx
add edx, edx
jmp 0xb0bb44
cmp edx, edi
jmp 0xf13fe8
mov dword [ebp - 0xc], ecx
jmp 0xeba906
jge 0x8dbbfe
lea ebx, [ebx + 7]
mov dword [ebp - 0x14], ebx
inc ecx
mov ecx, edx
cmp edx, 4
jmp 0xed7c50
jmp 0x8e8d56
shl esi, 8
test ebp, edi
stc
shl eax, 8
clc
jmp 0xa6ae59
dec edi
clc
stc
cmp edx, edi
jmp 0xf4e735
add edx, dword [ebp - 0x38]
test ax, 0xae8
cmp cx, di
mov dword [ebp - 0x34], 0
mov word [ecx], dx
mov edx, dword [ebp - 0x1c]
add edx, edx
jmp 0x9c1efa
mov cx, di
test ecx, eax
cmc
shr cx, 5
sub di, cx
movsx ecx, di
mov ecx, dword [ebp - 0xc]
sub eax, edx
cmp ebx, edi
sub esi, edx
bswap edx
cmovns edx, eax
mov edx, dword [ebp - 0x38]
jmp 0x9ad679
mov word [ecx + edx], di
sbb ch, 0x6d
adc ecx, 0x75a4c45
xchg cx, cx
mov ecx, dword [ebp - 0x34]
add ecx, ecx
jmp 0xf4b8b2
jae 0xab300e
mov edi, dword [ebp + 8]
xchg dh, dh
mov edx, dword [ebp - 8]
jmp 0x87773e
jne 0xaa0d1e
mov ebx, dword [ebp - 0x14]
jmp 0x9ac2ea
jae 0x98a68f
mov edi, dword [ebp - 0xc]
clc
mov ebx, dword [ebp - 0x48]
cmovno eax, esi
and ebx, dword [ebp - 0x18]
lahf
add ah, 0x53
bsf eax, eax
mov eax, ecx
shl cx, 0x5c
adc edx, 0x4d1364c0
mov ecx, 0x800
inc dx
add dh, 0x79
rcl dh, cl
sub ecx, dword [ebp - 0x40]
rol dl, cl
sar dx, cl
movzx dx, ch
mov edx, 1
cmp bp, 0x738a
sar ecx, 5
clc
jmp 0xaccac8
jb 0xa46398
sub esi, eax
or edi, 1
dec ecx
jmp 0xaa0cb8
mov word [edi + ecx], dx
jmp 0xaa225e
sub eax, ecx
test sp, bp
sub esi, ecx
add cx, si
bts cx, ax
mov cx, di
shr cx, 5
sub di, cx
shld ecx, edx, 0x71
btr cx, 0x49
xadd ecx, ecx
cmp dword [ebp - 0x34], 0
xchg ch, ch
mov ecx, dword [ebp - 0x38]
jmp 0xa9fb57
sub ebx, 6
jmp 0xf5911a
jae 0xa604ed
mov edx, dword [ebp + 8]
movsx cx, al
movzx ecx, dx
bswap cx
mov ecx, dword [ebp - 8]
jmp 0xaefd0c
dec edx
cmp bx, 0x5ec1
cmp dword [ebp - 8], edx
jmp 0x9a0292
jae 0x94bcde
mov edi, dword [ebp + 8]
mov edx, dword [ebp - 8]
jmp 0xa2ff2f
je 0xa07ea1
cmp edx, 0x100
jmp 0xb118a3
shl edx, cl
mov ecx, dword [ebp - 0x34]
sub ecx, edx
sar edx, cl
add dh, bl
mov edx, dword [ebp - 0x1c]
jmp 0x965c7a
inc edi
cmc
cmp dword [ebp - 0x1c], 0
jmp 0x9a06ca
je 0xae2f4d
movzx edx, byte [ecx]
shl esi, 8
shl eax, 8
or esi, edx
inc ecx
mov dword [ebp - 8], ecx
not dx
dec dh
movzx ecx, word [edi + ebx*2 + 0x198]
cmp ebx, ebp
mov dword [ebp - 0x38], ecx
ror dl, 0x55
sub dh, 0x67
dec dh
movzx edx, cx
mov ecx, eax
test dx, si
shr ecx, 0xb
test bp, ax
test edi, 0x29f25236
imul ecx, edx
cmp edi, 0x2fda171c
test cx, dx
cmp esi, ecx
jmp 0x90e8c2
sub eax, ecx
sub dl, 0xe0
bsr dx, dx
bts dx, cx
sub esi, ecx
jmp 0xaa8e97
or esi, edx
inc ecx
mov dword [ebp - 8], ecx
cdq
shl dx, 0xd9
movzx ecx, word [edi + ebx*2 + 0x180]
rcr edx, cl
xor dh, 0x5d
jmp 0xf0e163
mov edx, dword [ebp - 0xc]
jmp 0x89647e
je 0xae2f4d
movzx edx, byte [ecx]
cmp dx, si
shl esi, 8
cmp bp, dx
cmp ebp, 0x69bf6c59
test esp, eax
shl eax, 8
cmp dx, 0x52d0
or esi, edx
not dh
movsx edx, si
inc ecx
bt edx, edx
sbb dx, 0x3717
bswap edx
mov dword [ebp - 8], ecx
or ch, 0xf7
mov cl, cl
mov ecx, dword [ebp - 0xc]
xchg dx, dx
and dl, 0x91
ror dh, 0x11
movzx ecx, word [ecx]
inc dx
ror dh, cl
movzx edx, cx
test al, bl
clc
mov dword [ebp - 0x38], ecx
bt ecx, edi
sal ecx, cl
mov ecx, eax
shr ecx, 0xb
cmp si, 0x2900
test ecx, edi
imul ecx, edx
clc
cmp ch, 2
mov dword [ebp - 0x40], edx
test bh, 0xd9
cmp esi, ecx
jmp 0xa45c3e
jb 0x9026ab
cmp eax, 0x1000000
mov eax, dword [ebp - 8]
jmp 0x9b9d5b
shl eax, 8
stc
test ebp, 0x46795f95
or esi, edx
movzx dx, dl
inc ecx
btc edx, esi
neg dx
rol dl, cl
mov dword [ebp - 8], ecx
inc dh
bts dx, cx
movzx ecx, word [edi + ebx*2 + 0x1b0]
sub dx, sp
mov dword [ebp - 0x38], ecx
sal dx, cl
cmp cx, si
movzx edx, cx
mov ecx, eax
cmp si, 0x1eda
test di, 0x39d8
clc
shr ecx, 0xb
cmc
cmp edx, 0x298b678d
imul ecx, edx
cmp esi, ecx
jmp 0xab095c
jmp 0x907dcb
cmp esi, ecx
jmp 0xb0a649
je 0xae2f4d
inc eax
bsr ecx, ebp
rol ch, cl
sub edi, 0x11031810
sub eax, dword [ebp + 8]
mov ecx, dword [ebp + 0xc]
sar dh, 0x8e
mov edx, dword [ebp - 0x18]
xor si, 0x5732
sbb edi, edx
mov dword [ecx], eax
dec di
bswap bx
inc di
mov eax, dword [ebp + 0x14]
cmc
adc ebx, 0x9e30245
add esi, edx
pop edi
cmc
sbb esi, 0x28ed439d
shr bx, cl
pop esi
or bl, dh
btr bx, 0xba
mov dword [eax], edx
xor eax, eax
mov bx, bp
pop ebx
mov esp, ebp
pop ebp
ret
mov word [ecx], di
lea edx, [edx + edx + 1]
jmp 0xa59ea9
jne 0xb00274
mov edx, dword [ebp - 0x20]
neg cl
add edx, 0x644
xadd cl, cl
xchg cl, ch
bts ecx, eax
shl edi, 4
xchg cl, ch
mov cl, dl
mov dword [ebp - 0x10], edi
mov dword [ebp - 0x38], 4
sbb edi, 0x2cb76f1
rcl edi, 0xf2
rcr di, 0x7a
mov ecx, 1
neg edi
xchg di, di
mov di, cx
mov dword [ebp - 0xc], edx
clc
sar di, 0xce
mov dword [ebp - 0x30], 1
cmova di, ax
bt di, 0xa0
shr edi, 0x62
mov dword [ebp - 0x34], ecx
sar di, 0x3b
mov edi, dword [ebp - 8]
clc
stc
add ecx, ecx
stc
clc
cmc
cmp eax, 0x1000000
jae 0x9b0d20
mov ebx, dword [ebp + 8]
jmp 0x9b0ce9
jmp 0x8b9684
mov edx, dword [ebp + 0x10]
jmp 0xa0eda4
mov word [edi], cx
rcr cx, cl
bts ecx, ebx
cmc
movzx edi, byte [ebp - 1]
mov ecx, 8
cmp ah, 0x82
sub cl, byte [ebp - 0x3c]
clc
shr edi, cl
stc
mov ecx, dword [ebp - 0x3c]
clc
test di, sp
shl ebx, cl
btc ecx, 0x83
mov ecx, dword [ebp - 0x20]
stc
test edi, ebp
add edi, ebx
jmp 0x9104d6
cmp eax, 0x1000000
jmp 0x9bf1b6
mov ecx, dword [ebp - 0x38]
rcl dx, 0xdf
or dx, bp
mov dx, cx
clc
jmp 0x8d4f41
jae 0xa6e62c
mov edx, dword [ebp + 8]
movsx ecx, sp
movzx cx, ah
not cx
mov ecx, dword [ebp - 8]
jmp 0xf63d8b
jae 0x9016ec
mov eax, ecx
and ecx, 0x5df87d36
stc
cmovb ecx, eax
mov ecx, 0x800
cmp dh, cl
cmp ch, 0x24
sub ecx, edx
cmp si, cx
cmp bh, 0x6d
clc
sar ecx, 5
jmp 0xf59cf6
lea ecx, [ecx + edx*8 + 0x104]
cmovb dx, dx
mov dh, ah
mov edx, 3
jmp 0xa85e87
inc edx
bswap edi
bts edi, ecx
mov dword [ebp - 8], edx
btc di, 0x69
movzx edx, word [ecx]
bts di, cx
neg edi
bts edi, eax
mov dword [ebp - 0x38], edx
xadd di, di
btc di, 0xc7
movzx edi, dx
mov dh, bh
rcl edx, cl
mov edx, eax
clc
shr edx, 0xb
stc
clc
imul edx, edi
clc
cmc
stc
cmp esi, edx
jmp 0xacc8d8
shl esi, 8
shl eax, 8
or esi, edi
not di
jmp 0xab3000
imul ecx, edx
cmc
jmp 0xa8729e
jae 0x9a07e7
mov eax, edx
mov dh, 0x94
mov edx, 0x800
sub edx, edi
clc
sar edx, 5
jmp 0xa30445
add ecx, dword [ebp - 0x38]
clc
cmc
jmp 0xaa76d3
je 0xae2f4d
sub ecx, ecx
bsf edx, ebp
sar cl, 0x49
cmp ecx, 0x5a8c32b0
cmp ebx, 7
cmovns bx, di
not bh
setge cl
mov edx, edi
sub edx, dword [ebp - 0x10]
movsx bx, ch
inc edi
mov ebx, esp
sete bh
jmp 0xee46e4
cmp ebx, 0xa
jmp 0xb27638
mov esp, ebp
xchg bp, bp
cmovae bp, ax
mov ebp, ecx
pop ebp
jmp 0xebc92f
jmp 0x92eca0
pop edi
cmove esi, ecx
pop esi
xchg ebx, eax
jmp 0x8fbd38
dec edi
cmp dword [ebp - 8], edi
je 0xae2f4d
mov edi, dword [ebp - 8]
stc
movzx edi, byte [edi]
cmp ax, 0x2805
test ah, 0xff
shl esi, 8
cmp esp, edi
shl eax, 8
stc
clc
cmp sp, 0x29ac
or esi, edi
dec di
inc dword [ebp - 8]
movzx edi, word [edx + ecx]
shr edx, cl
mov edx, eax
add ecx, 0x511960de
cmp cl, 0x59
shr edx, 0xb
shl ch, 9
mov ch, 0x78
shld cx, bx, 0xef
mov ecx, edi
clc
test cx, 0x7f9f
imul edx, ecx
cmp esi, edx
jae 0xa36196
mov eax, edx
mov edx, 0x800
cmp bp, di
sub edx, ecx
mov ecx, dword [ebp - 0xc]
cmc
sar edx, 5
stc
cmp edx, 0x9242acd
lea edx, [edx + edi]
sbb di, si
xadd di, di
mov edi, dword [ebp - 0x38]
cmp di, 0x2064
cmp bl, bh
shl dword [ebp - 0x1c], 1
jmp 0xa4944b
cmp esi, ecx
jae 0xa644f3
mov eax, ecx
sub cx, sp
neg ch
rcr cx, cl
mov ecx, 0x800
sub ecx, edx
cmp si, di
sar ecx, 5
cmc
add ecx, dword [ebp - 0x38]
mov word [edi + ebx*2 + 0x1c8], cx
movsx ecx, cx
bswap cx
jmp 0xee473d
jmp 0xf5911a
dec edx
clc
cmp ecx, edx
jmp 0xa604d3
dec ecx
or edi, 2
test di, di
mov dword [ebp - 0x38], ecx
cmp edx, 0xe
jmp 0x9c1fe6
dec edi
cmp dl, 0x5f
cmp ebx, edi
jmp 0xeb7f22
sub eax, edx
btc di, 0xfa
bt di, bp
sub di, ax
sub esi, edx
not dl
mov edx, dword [ebp - 0x38]
mov di, dx
jmp 0x8ebd5c
lea ecx, [ecx - 4]
cmp esp, 0x692b2f88
cmp eax, 0x1000000
jae 0xece2ff
mov edx, dword [ebp + 8]
jmp 0xa54d37
jae 0x912685
mov edi, dword [ebp - 0x18]
mov eax, ecx
mov ecx, 0x800
cmc
sub ecx, edx
clc
mov edx, dword [ebp - 0xc]
clc
sar ecx, 5
stc
cmc
add ecx, dword [ebp - 0x38]
cmp ebx, 0xe946340
clc
cmp bh, al
mov word [edx], cx
test edi, edi
jmp 0xad3ba8
jmp 0x8c9e42
jl 0x924ce0
mov ecx, edx
btr edi, 0x1c
xchg di, di
mov edi, edx
test cx, di
sar ecx, 1
and edi, 1
jmp 0xaf0eb8
jge 0x901bda
mov edi, dword [ebp - 0x40]
movzx cx, cl
bswap ecx
mov cx, si
mov ecx, dword [ebp - 0xc]
jmp 0xf4740a
jl 0xb2cfc0
jmp 0x901bdd
call fcn.00a6f79f
stc
shr di, 5
sub dx, di
cmc
stc
mov word [ecx], dx
test esp, ebx
cmp eax, 0x1000000
jmp 0xa55412
jge 0xa51123
sub ebx, 3
jmp 0xaeac2a
mov edi, dword [ebp - 0x40]
test esp, ebx
clc
sub eax, ecx
stc
jmp 0x987948
inc edx
jmp 0x88bfb4
jmp 0xf5911a
jge 0x901bda
mov ecx, dword [ebp - 0xc]
bt edi, 0x45
lea edi, [edx + edx]
jmp 0x932e27
je 0xae2f4d
movzx edi, byte [ebx]
stc
shl esi, 8
shl eax, 8
cmc
or esi, edi
dec edi
bswap di
xchg di, di
inc ebx
ror edi, 0x6e
mov dword [ebp - 8], ebx
movzx edi, word [ecx]
mov ecx, eax
shrd bx, ax, 0x91
shr ecx, 0xb
add bl, 0x10
test di, 0x68c6
movzx bx, dh
mov ebx, edi
clc
imul ecx, ebx
cmp esi, ecx
jmp 0x8c97f8
jl 0xb2cfc0
mov edi, dword [ebp - 0x18]
sal ebx, cl
btr ebx, 0xc8
cmp esi, ebp
sub edi, dword [ebp - 0x10]
mov bx, sp
mov ebx, dword [ebp + 0x10]
cmp bx, 0x365b
movzx edi, byte [edi + ebx]
sal bh, 0x64
jmp 0xf2b331
ret
dec edx
cmp ecx, edx
jmp 0x8bfd12
je 0xae2f4d
movzx edx, byte [ecx]
test dl, bl
cmc
shl esi, 8
jmp 0xa7cdb4
jae 0xa7cdd6
mov edx, dword [ebp + 8]
mov ecx, dword [ebp - 8]
jmp 0x8c0464
inc edx
test esp, esp
cmp bx, bx
mov dword [ebp - 8], edx
test dl, 0x3f
shr eax, 1
cmc
clc
test edi, edi
add edi, edi
cmp esi, eax
jmp 0xa4638d
sub eax, ecx
sbb dx, 0x5c99
sub esi, ecx
sar cl, 0x75
mov ecx, dword [ebp - 0x38]
bts dx, dx
shld dx, bp, 0x47
rol dh, 0xbb
mov dx, cx
cmp si, di
test esi, edx
shr dx, 5
cmc
sub cx, dx
clc
mov word [edi + ebx*2 + 0x198], cx
cmp eax, 0x1000000
jmp 0xecac92
jl 0xed7c5b
mov ecx, 3
mov edx, dword [ebp - 0x20]
test sp, sp
stc
shl ecx, 7
cmp ebx, 0x41d64e7e
clc
test esi, edi
lea ecx, [ecx + edx + 0x360]
or dx, si
shld edx, edx, 0x3b
mov edx, 1
cmc
cmp ebx, esp
test ebp, 0x428479d6
mov dword [ebp - 0xc], ecx
clc
test esp, edi
cmp ebp, ecx
mov dword [ebp - 0x38], 6
mov dword [ebp - 0x34], edx
clc
cmp si, bp
test esi, 0x5b5c4d30
mov edi, edi
stc
add edx, edx
test bh, 1
cmc
mov dword [ebp - 0x40], edx
cmp eax, 0x1000000
jae 0x93dd16
mov edi, dword [ebp + 8]
dec edi
cmp dx, bp
cmc
cmp dword [ebp - 8], edi
jmp 0x93dce3
mov byte [ecx + edi], dl
inc ecx
mov byte [ebp - 1], dl
mov dword [ebp - 0x18], ecx
cmp esp, 0x6952547b
stc
cmp ebx, 4
jge 0xad7b70
sub ebx, ebx
jmp 0xf5911a
mov dword [ebp - 0x18], edi
movsx ebx, di
xchg bh, bh
lea ebx, [ecx + ecx + 9]
mov ecx, dword [ebp + 0x10]
jmp 0x8b0a29
mov ecx, dword [ebp - 0x24]
jmp 0xf60831
shr ecx, 0xb
shl bl, cl
shrd bx, di, 0x3b
mov ebx, edi
clc
stc
imul ecx, ebx
jmp 0xf13c27
cmp eax, ecx
jmp 0xa97e4f
mov dx, di
shr dx, 5
sub di, dx
mov edx, dword [ebp - 0x38]
sub eax, ecx
shl bh, cl
rcl bl, cl
sub esi, ecx
inc bx
mov ecx, dword [ebp - 0xc]
inc bl
cmovns ebx, ebp
mov word [edx + ecx], di
sets bh
jmp 0x8c9e3c
jae 0x87f54e
mov eax, dword [ebp + 8]
jmp 0x9a8411
mov edx, dword [ebp - 0x20]
lea edx, [edx + edi*2 + 0x55e]
jmp 0x8f930a
cmp eax, 0x1000000
jmp 0x9fdcb3
jae 0xb298e9
mov eax, ecx
rol cx, cl
mov ecx, 0x800
sub ecx, edi
sar ecx, 5
or edi, 0xe182bb6
jmp 0x87e86f
mov byte [edi + ecx - 1], dl
jmp 0xf11a44
mov dword [ebp - 0x38], ecx
movzx edx, cx
mov ecx, eax
clc
cmp bh, 0x6b
jmp 0xf656b4
mov byte [ebp - 1], dl
jmp 0xb2c786
cmp esi, ecx
jmp 0xa1b615
je 0xae2f4d
movzx edi, byte [edx]
jmp 0xabe141
mov word [edi + ecx], dx
movzx edx, si
lea edx, [edi + 1]
jmp 0x92eca0
mov ebx, dword [ebp - 8]
cmp ebp, 0x24d35368
clc
lea edi, [edi + edi]
clc
mov dword [ebp - 0x40], edi
cmp si, 0x5e8a
and edi, 0x100
cmc
cmp dx, sp
test edi, edi
mov dword [ebp - 0x34], edi
cmc
jmp 0x96de8b
mov word [ecx + edx], di
movsx edi, bp
mov edi, dword [ebp - 0x30]
jmp 0x8f6bd7
mov dword [ebp - 0x34], ecx
jmp 0xa3fd4a
shr ecx, 0xb
stc
jmp 0xacaba1
jmp 0xf2b331
lea ecx, [edi + ecx + 0xe6c]
jmp 0xa20403
jmp 0x8f6be4
je 0xae2f4d
movzx edi, byte [edx]
cmc
test ebx, esp
shl esi, 8
cmp ebp, 0x61106139
shl eax, 8
cmc
or esi, edi
dec di
jmp 0x94bcce
mov dword [ebp - 0x14], ebx
test bp, di
cmp dword [ebp - 0x18], 0xffffffff
jmp 0xa78848
add ecx, dword [ebp - 0x38]
jmp 0x99aac3
jmp 0x8e8d3a
dec edx
cmc
cmp ecx, edx
jmp 0xa6e5f0
movzx edx, cx
or cl, 0x44
rcl cx, cl
mov ecx, eax
cmc
jmp 0xf46051
shr ecx, 0xb
cmp ebp, eax
test ecx, 0x58070259
imul ecx, edx
cmp esi, ecx
jmp 0xa03dac