Function at 0x140001420
Capabilities:
Hash data using murmur3

Disassembly:
push rbp
push rsi
push rdi
sub rsp, 0x320
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x298], 0xfffffffffffffffe
mov rsi, rcx
mov dword [rbp + 0x294], 0xb5
mov dword [rbp + 0x228], 0x1ad
jmp 0x140001abe
cmp eax, 0xea
jl 0x140002f91
jmp 0x140002213
cmp eax, 0xda
jl 0x14000260e
jmp 0x140002abc
call fcn.1400588e8
cmp eax, 0
je 0x14000204b
jmp 0x1400033eb
jmp 0x140002b27
jmp 0x140002b27
call fcn.1400595bb
xor ecx, ecx
test eax, eax
setne cl
mov rax, qword [rbp + 0x1d8]
mov qword [rbp + 0x278], rax
mov rax, qword [rbp + 0x278]
mov eax, dword [rax]
mov dword [rbp + 0x264], eax
mov eax, dword [rbp + 0x264]
test eax, eax
sete al
lea rdx, case.0x140008c7a.445
mov rcx, qword [rdx + rcx*8]
mov edx, dword [0x140111660]
add edx, 0x49e61d0b
movsxd rdx, edx
sub rcx, rdx
jmp rcx
call fcn.14005886c
cmp eax, 0
je 0x1400035d7
jmp 0x14000376e
call fcn.140059af0
xor ecx, ecx
test eax, eax
setne cl
mov dword [rbp + 0x294], 0xe0
lea rax, case.0x140008c7a.386
mov rax, qword [rax + rcx*8]
mov ecx, dword [0x140111720]
add ecx, 0xafce7581
movsxd rcx, ecx
sub rax, rcx
jmp rax
mov dword [rbp + 0x294], 0xc9
jmp 0x140002b27
jmp 0x140002b27
call fcn.140058b71
cmp eax, 0
jne 0x140003ce1
jmp 0x140001a4b
cmp eax, 0xb0
jl 0x140003081
jmp 0x140002bde
mov dword [rbp + 0x294], 0xf0
jmp 0x140002b27
call fcn.140058e01
cmp eax, 0
je 0x140002b88
jmp 0x14000391c
cmp eax, 0xc0
jl 0x140003c0c
jmp 0x140001d9e
call fcn.14005886c
cmp eax, 0
jne 0x14000356a
jmp 0x140002c0b
call fcn.1400598d7
xor ecx, ecx
test eax, eax
setne cl
mov dword [rbp + 0x294], 0xb4
lea rax, case.0x140008c7a.453
mov rax, qword [rax + rcx*8]
mov ecx, dword [0x1401116b0]
add ecx, 0xa8865c92
movsxd rcx, ecx
sub rax, rcx
jmp rax
call fcn.1400583f3
cmp eax, 0
jne 0x1400018c2
jmp 0x140001a5f
mov rax, qword [rbp + 0x1c8]
mov rax, qword [rax]
mov qword [rbp + 0x198], rax
mov dword [rbp + 0x294], 0xa3
jmp 0x140002b27
cmp eax, 0xb8
jl 0x140003596
jmp 0x140002754
cmp eax, 0xfb
jl 0x1400021a3
jmp 0x1400018f2
call fcn.14005989b
cmp eax, 0
jne 0x1400027ff
jmp 0x1400017dc
mov dword [rbp + 0x294], 0xf3
jmp 0x1400027d5
xor ecx, ecx
sub eax, 0xe9
setl cl
lea rax, case.0x140008c7a.192
mov rax, qword [rax + rcx*8]
mov ecx, dword [0x1401114a0]
add ecx, 0xe6b16f2f
movsxd rcx, ecx
sub rax, rcx
jmp rax
jmp 0x14000181f
xor ecx, ecx
mov edx, eax
sub edx, 0x101
setl cl
lea rdx, case.0x140017fd7.62
mov rcx, qword [rdx + rcx*8]
mov edx, dword [0x140111410]
add edx, 0xa0da7a8b
movsxd rdx, edx
sub rcx, rdx
jmp rcx
cmp eax, 0xd6
jl 0x1400027c7
jmp 0x140001cf2
call fcn.140059217
cmp eax, 0
jne 0x140003311
jmp 0x140002312
call fcn.140058fde
cmp eax, 0
jne 0x1400029f7
jmp 0x140003203
mov dword [rbp + 0x294], 0xd9
jmp 0x140003ce1
call fcn.1400583f3
mov cl, byte [rbp + 0x28f]
cmp eax, 0
jne 0x140001a5f
jmp 0x14000327f
call fcn.140058a79
cmp eax, 0
je 0x140002d3f
jmp 0x1400037ce
mov eax, dword [rbp + 0x294]
jmp 0x140001dc8
call fcn.14005972b
lea rcx, [rbp - 0x60]
add rcx, 0x88
mov qword [rbp + 0x148], rcx
mov rcx, rsi
add rcx, 0x38
mov qword [rbp + 0x150], rcx
lea rcx, [rbp - 0x60]
add rcx, 0x80
mov qword [rbp + 0x200], rcx
lea rcx, [rbp - 0x60]
add rcx, 0x78
mov qword [rbp + 0x158], rcx
lea rcx, [rbp - 0x60]
add rcx, 0x60
mov qword [rbp + 0x1a0], rcx
lea rcx, [rbp - 0x60]
add rcx, 0x58
mov qword [rbp + 0x1a8], rcx
lea rcx, [rbp - 0x60]
add rcx, 0x40
mov qword [rbp + 0x230], rcx
mov dword [rbp + 0x294], 0xc3
cmp eax, 0
jne 0x140002119
jmp 0x1400036ba
call fcn.140058960
cmp eax, 0
jne 0x1400023e1
jmp 0x140001d50
call fcn.140058c3c
cmp eax, 0
jne 0x14000238a
jmp 0x140003d2a
call fcn.1400583f3
cmp eax, 0
jne 0x140002d66
jmp 0x1400021f9
cmp eax, 0xaf
jl 0x140001b64
jmp 0x14000338e
jmp 0x140002b27
cmp eax, 0xdc
jl 0x140003935
jmp 0x14000251d
call fcn.140058ed3
mov dword [rbp + 0x294], 0xf3
mov rcx, qword [rbp + 0x70]
mov rdx, qword [rbp + 0x238]
cmp eax, 0
jne 0x140002076
jmp 0x140001c31
mov dword [rbp + 0x294], 0x103
jmp 0x140002b27
cmp eax, 0xe7
jl 0x140003baa
jmp 0x14000148e
mov rax, qword [rbp + 0x1e0]
add rax, 1
mov qword [rbp + 0xb0], rax
mov dword [rbp + 0x294], 0xea
jmp 0x140002b27
cmp eax, 0xa1
je 0x140003c37
jmp 0x140001710
mov dword [rbp + 0x294], 0xcc
jmp 0x140002b27
jmp 0x140002b27
call fcn.1400589d9
mov rcx, qword [rbp + 0x250]
mov rcx, qword [rcx]
mov qword [rbp + 0xc0], rcx
mov rcx, qword [rbp + 0x1e8]
add rcx, 1
mov qword [rbp + 0xc8], rcx
mov dword [rbp + 0x294], 0xa1
cmp eax, 0
jne 0x140001580
jmp 0x1400023e1
test cl, 1
jne 0x140001864
jmp 0x140001c56
cmp eax, 0xc3
jl 0x1400032a5
jmp 0x140002b97
call fcn.14005969a
mov dword [rbp + 0x294], 0xc9
cmp eax, 0
jne 0x140003ab3
jmp 0x140001dae
cmp eax, 0xd4
jl 0x140001f1e
jmp 0x140002dd3
test byte [rbp + 0x291], 1
jne 0x140001701
jmp 0x140003d54
cmp eax, 0xa2
jl 0x140001d13
jmp 0x140002f23
cmp eax, 0xad
jl 0x1400031de
jmp 0x140002fd1
mov rax, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x120]
mov rax, qword [rcx + rax*8]
mov qword [rbp + 0x270], rax
mov r8, qword [rbp + 0x270]
add r8, 8
lea rdx, [rbp + 0x80]
call fcn.140005210
mov dword [rbp + 0x294], 0xc1
jmp 0x1400025b5
cmp eax, 0xba
jl 0x140001ebc
jmp 0x140002530
mov rax, qword [rbp + 0x80]
mov qword [rbp + 0xe0], rax
mov dword [rbp + 0x294], 0xeb
jmp 0x140002b27
test byte [rbp + 0x287], 1
jne 0x140001697
jmp 0x140002e71
mov dword [rbp + 0x294], 0xda
jmp 0x140002f33
mov rax, qword [rbp + 0x138]
mov qword [rax], 0
mov rax, qword [rbp + 0x230]
mov qword [rax], 0xf
mov dword [rbp + 0x294], 0xfd
jmp 0x14000157b
lea r8, [0x1400e5f54]
call fcn.140008150
jmp 0x140002b27
cmp qword [rbp + 0x198], 0xf
seta al
and al, 1
mov byte [rbp + 0x28b], al
mov dword [rbp + 0x294], 0xcb
jmp 0x140002b27
jmp 0x140002b27
mov dword [rbp + 0x294], 0xa9
mov eax, dword [0x1401115cc]
add eax, 0x5ca74e4c
cdqe
lea rcx, case.0x140017fd7.0
mov rax, qword [rcx + rax*8]
mov ecx, dword [0x1401115d0]
rol ecx, 0x11
sub rax, rcx
jmp rax
lea rax, [rbp - 0x60]
add rax, 0x88
mov qword [rbp + 0x148], rax
mov rax, rsi
add rax, 0x38
mov qword [rbp + 0x150], rax
lea rax, [rbp - 0x60]
add rax, 0x80
mov qword [rbp + 0x200], rax
lea rax, [rbp - 0x60]
add rax, 0x78
mov qword [rbp + 0x158], rax
lea rax, [rbp - 0x60]
add rax, 0x60
mov qword [rbp + 0x1a0], rax
lea rax, [rbp - 0x60]
add rax, 0x58
mov qword [rbp + 0x1a8], rax
lea rax, [rbp - 0x60]
add rax, 0x40
mov qword [rbp + 0x230], rax
mov dword [rbp + 0x294], 0xc3
jmp 0x140001ad9
xor ecx, ecx
mov edx, eax
sub edx, 0xf4
setl cl
lea rdx, case.0x140017fd7.74
mov rcx, qword [rdx + rcx*8]
mov edx, dword [0x140111440]
xor edx, 0xcf675838
sub rcx, rdx
jmp rcx
call fcn.14005957f
mov dword [rbp + 0x294], 0xb2
cmp eax, 0
jne 0x140003a7a
jmp 0x1400021f9
xor ecx, ecx
mov edx, eax
sub edx, 0xec
setl cl
lea rdx, str.w2_f_
mov rcx, qword [rdx + rcx*8]
mov edx, dword [0x140111488]
add edx, 0x8af90762
movsxd rdx, edx
sub rcx, rdx
jmp rcx
lea rcx, [rbp + 0x170]
call fcn.1400087a0
mov rax, qword [rbp + 0x170]
mov rcx, rax
add rcx, 0x3b9aca00
movabs rdx, 0x7fffffffc46535ff
movabs r8, 0x7fffffffffffffff
cmp rax, rdx
cmovl r8, rcx
mov qword [rbp + 0xa0], r8
mov dword [rbp + 0x294], 0xdb
jmp 0x140003311
call fcn.14005886c
mov dword [rbp + 0x294], 0x100
cmp eax, 0
jne 0x140002f65
jmp 0x140002370
mov rax, qword [rbp + 0x200]
mov rax, qword [rax]
mov qword [rbp + 0x1f0], rax
mov dword [rbp + 0x294], 0xf7
jmp 0x140001b97
mov rax, qword [rbp + 0x250]
mov rax, qword [rax]
mov qword [rbp + 0xc0], rax
mov rax, qword [rbp + 0x1e8]
add rax, 1
mov qword [rbp + 0xc8], rax
mov dword [rbp + 0x294], 0xa1
jmp 0x140001d50
mov dword [rbp + 0x294], 0xc9
jmp 0x14000265c
call fcn.140058832
cmp eax, 0
jne 0x140002f33
jmp 0x14000203c
cmp eax, 0xc7
jl 0x140001728
jmp 0x140002c77
movzx eax, byte [rbp + 0x293]
lea rcx, case.0x140008c7a.358
mov rax, qword [rcx + rax*8]
mov ecx, dword [0x1401116f8]
add ecx, 0x5b4189a6
movsxd rcx, ecx
sub rax, rcx
jmp rax
call fcn.14005954d
mov edi, eax
mov rax, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x120]
mov rax, qword [rcx + rax*8]
mov qword [rbp + 0x270], rax
mov r8, qword [rbp + 0x270]
add r8, 8
lea rdx, [rbp + 0x80]
call fcn.140005210
mov dword [rbp + 0x294], 0xc1
cmp edi, 0
jne 0x14000273c
jmp 0x140001edf
jmp 0x140002b27
cmp eax, 0xd7
jl 0x140002700
jmp 0x140002d75
call fcn.1400583f3
cmp eax, 0
jne 0x1400024d0
jmp 0x140001dae
cmp qword [rbp + 0x130], 0
sete al
and al, 1
mov byte [rbp + 0x28e], al
mov dword [rbp + 0x294], 0xac
jmp 0x140002b27
cmp eax, 0xd5
jl 0x140001811
jmp 0x1400019da
mov dword [rbp + 0x294], 0xfc
jmp 0x140002b27
jmp 0x140002b27
cmp eax, 0xb9
jl 0x1400032b5
jmp 0x140003bd6
cmp eax, 0xdf
jl 0x140002c29
jmp 0x140003612
call fcn.140059519
cmp eax, 0
jne 0x1400025b5
jmp 0x140001edf
cmp eax, 0xc2
jl 0x140003da4
jmp 0x140001f2a
call fcn.140058ea4
cmp eax, 0
jne 0x140001877
jmp 0x140001c31
cmp eax, 0xa4
jl 0x140001e69
jmp 0x14000336f
cmp eax, 0xb5
jl 0x140003e2e
jmp 0x140002ffe
jmp 0x1400035c3
mov dword [rbp + 0x294], 0xb4
jmp 0x1400017dc
jmp 0x140002b27
mov rax, qword [rbp + 0x1d8]
mov qword [rbp + 0x278], rax
mov rax, qword [rbp + 0x278]
mov eax, dword [rax]
mov dword [rbp + 0x264], eax
jmp 0x140001599
cmp eax, 0xdb
jl 0x14000156d
jmp 0x140001c0d
mov rax, qword [rbp + 0x128]
mov cl, byte [rbp + 0x28d]
mov qword [rbp + 0x1d8], rax
test cl, 1
jne 0x140003e56
jmp 0x140002a26
mov dword [rbp + 0x294], 0xbd
jmp 0x140002b27
cmp eax, 0xd9
jl 0x140001f4c
jmp 0x140003544
call fcn.140058c04
mov rcx, qword [rbp + 0x258]
mov rcx, qword [rcx]
mov qword [rbp + 0xd0], rcx
mov rcx, qword [rbp + 0x1f0]
add rcx, 1
mov qword [rbp + 0xd8], rcx
mov dword [rbp + 0x294], 0xb1
cmp eax, 0
jne 0x14000281e
jmp 0x1400028e3
mov al, byte [rbp + 0x289]
and al, 1
mov cl, byte [rbp + 0x288]
movzx eax, al
test cl, cl
mov ecx, 1
cmovne ecx, eax
mov rax, qword [rbp + 0x148]
mov byte [rax], cl
mov rax, qword [rbp + 0x210]
mov rax, qword [rax]
mov qword [rbp + 0x48], rax
mov rax, qword [rbp + 0x1b8]
mov rax, qword [rax]
mov qword [rbp + 0x50], rax
mov dword [rbp + 0x294], 0xee
mov eax, dword [0x1401115a4]
add eax, 0x6cfbfe72
cdqe
lea rcx, case.0x140017fd7.0
mov rax, qword [rcx + rax*8]
mov ecx, dword [0x1401115a8]
rol ecx, 0x17
sub rax, rcx
jmp rax
mov rax, qword [rbp + 0x270]
add rax, 0x50
mov qword [rbp + 0xf0], rax
mov dword [rbp + 0x294], 0xd0
jmp 0x140001a46
mov dword [rbp + 0x294], 0xb2
jmp 0x140002b27
call fcn.140059352
xor ecx, ecx
test eax, eax
setne cl
lea rax, str.te_f_
mov rax, qword [rax + rcx*8]
mov ecx, dword [0x140111628]
add ecx, 0x97f3f5c0
movsxd rcx, ecx
sub rax, rcx
jmp rax
cmp eax, 0xdd
jl 0x140002845
jmp 0x140003635
lea rax, [rbp - 0x60]
add rax, 0x38
mov qword [rbp + 0x138], rax
lea rax, [rbp - 0x60]
add rax, 0x20
mov qword [rbp + 0x140], rax
mov dword [rbp + 0x294], 0xbd
mov eax, dword [0x14011172c]
rol eax, 0x15
lea rcx, case.0x140017fd7.0
mov rax, qword [rcx + rax*8]
mov ecx, dword [0x140111730]
rol ecx, 0xd
sub rax, rcx
jmp rax
mov dword [rbp + 0x294], 0xb0
jmp 0x14000171e
cmp eax, 0xc5
jl 0x140002e61
jmp 0x140003df1
cmp eax, 0xb1
jl 0x14000287c
jmp 0x1400031be
mov rax, qword [rbp + 0x270]
mov eax, dword [rax]
mov dword [rbp + 0x22c], eax
mov dword [rbp + 0x294], 0x105
jmp 0x14000356a
mov rax, qword [rbp + 0x270]
add rax, 0x78
mov qword [rbp + 0x70], rax
mov dword [rbp + 0x294], 0xd5
jmp 0x140002b27
cmp eax, 0xa6
jl 0x140002661
jmp 0x1400027a4
xor ecx, ecx
mov edx, eax
sub edx, 0xcd
setl cl
lea rdx, case.0x140008c7a.112
mov rcx, qword [rdx + rcx*8]
mov edx, dword [0x1401114d0]
add edx, 0xea7922cb
movsxd rdx, edx
sub rcx, rdx
jmp rcx
xor ecx, ecx
mov edx, eax
sub edx, 0xbb
setl cl
lea rdx, case.0x140008c7a.134
mov rcx, qword [rdx + rcx*8]
mov edx, dword [0x140111518]
xor edx, 0xcb20db2f
sub rcx, rdx
jmp rcx
mov rcx, qword [rbp + 0x180]
mov rdx, qword [rbp + 0x188]
call fcn.140017c50
mov dword [rbp + 0x294], 0xaa
jmp 0x140001a9f
mov dword [rbp + 0x294], 0xb2
jmp 0x140001baa
cmp eax, 0xd8
jl 0x1400035b5
jmp 0x14000288b
cmp eax, 0xee
jl 0x140003a46
jmp 0x140001854
cmp eax, 0xc4
jl 0x140002aff
jmp 0x14000178f
mov dword [rbp + 0x294], 0xe4
mov eax, dword [str.vNdNeJ]
xor eax, 0x768c9e61
lea rcx, case.0x140017fd7.0
mov rax, qword [rcx + rax*8]
mov ecx, dword [0x140111598]
xor ecx, 0x1b459ad2
sub rax, rcx
jmp rax
mov rcx, qword [rbp + 0xd0]
mov rdx, qword [rbp + 0xd8]
call fcn.140017c50
mov dword [rbp + 0x294], 0xf9
jmp 0x140002b27
cmp eax, 0xa3
jl 0x14000264e
jmp 0x14000209c
call fcn.1400583f3
xor ecx, ecx
test eax, eax
setne cl
mov dword [rbp + 0x294], 0xda
lea rax, case.0x140008c7a.177
mov rax, qword [rax + rcx*8]
mov ecx, dword [0x140111548]
xor ecx, 0xdef2d432
sub rax, rcx
jmp rax
mov eax, dword [0x140111724]
add eax, 0xc2728a05
cdqe
lea rcx, case.0x140017fd7.0
mov rax, qword [rcx + rax*8]
mov ecx, dword [0x140111728]
add ecx, 0x54680965
movsxd rcx, ecx
sub rax, rcx
jmp rax
cmp eax, 0xe8
jl 0x14000258f
jmp 0x140001899
cmp eax, 0xbe
jl 0x1400033b1
jmp 0x140003d72
cmp eax, 0xa9
jl 0x1400019ea
jmp 0x140001824
cmp eax, 0xb3
jl 0x1400016ec
jmp 0x140003a3a
mov dword [rbp + 0x294], 0xb6
jmp 0x140002b27
cmp eax, 0xab
jl 0x14000337f
jmp 0x14000395a
cmp eax, 0xae
jl 0x1400015fc
jmp 0x140001bb4
cmp eax, 0xb2
jl 0x140002ebc
jmp 0x140003d82
cmp eax, 0xa7
jl 0x1400027da
jmp 0x140003ab8
call fcn.140059031
mov rcx, qword [rbp + 0x270]
add rcx, 0x50
mov qword [rbp + 0xf0], rcx
mov dword [rbp + 0x294], 0xd0
cmp eax, 0
jne 0x140001692
jmp 0x140003203
mov dword [rbp + 0x294], 0x100
jmp 0x140003c07
test cl, 1
jne 0x140003bf9
jmp 0x1400036a7
cmp eax, 0xc1
jl 0x14000343c
jmp 0x1400027b7
mov rax, qword [rbp + 0xf8]
mov rcx, qword [rbp + 0x268]
mov qword [rcx], rax
mov dword [rbp + 0x294], 0xb9
mov rax, qword [rbp + 0xf8]
mov qword [rbp + 0x240], rax
mov rax, qword [rbp + 0x278]
mov qword [rbp + 0x248], rax
mov eax, dword [0x1401115d4]
rol eax, 0xf
lea rcx, case.0x140017fd7.0
mov rax, qword [rcx + rax*8]
mov ecx, dword [0x1401115d8]
xor ecx, 0x81820ba8
sub rax, rcx
jmp rax
call fcn.14005886c
mov edi, eax
lea rcx, [rbp + 0x170]
call fcn.1400087a0
mov rax, qword [rbp + 0x170]
mov rcx, rax
add rcx, 0x3b9aca00
movabs rdx, 0x7fffffffc46535ff
movabs r8, 0x7fffffffffffffff
cmp rax, rdx
cmovl r8, rcx
mov qword [rbp + 0xa0], r8
mov dword [rbp + 0x294], 0xdb
cmp edi, 0
jne 0x140001d32
jmp 0x140002312
cmp eax, 0xa5
jl 0x140001657
jmp 0x140002c57
mov dword [rbp + 0x294], 0xfa
jmp 0x140002b27
mov dword [rbp + 0x294], 0xdd
mov rdx, qword [rbp + 0x58]
mov r8, qword [rbp + 0x60]
mov rcx, qword [rbp + 0x258]
call fcn.14001abc0
jmp 0x140002b27
call fcn.140059642
xor ecx, ecx
test eax, eax
setne cl
lea rax, case.0x140008c7a.447
mov rax, qword [rax + rcx*8]
mov ecx, dword [0x140111690]
rol ecx, 2
sub rax, rcx
jmp rax
call fcn.140058928
xor ecx, ecx
test eax, eax
setne cl
mov rax, qword [rbp + 0x138]
mov qword [rax], 0
mov rax, qword [rbp + 0x230]
mov qword [rax], 0xf
mov dword [rbp + 0x294], 0xfd
lea rax, case.0x140008c7a.187
mov rax, qword [rax + rcx*8]
mov ecx, dword [0x140111590]
add ecx, 0x20263b2e
movsxd rcx, ecx
sub rax, rcx
jmp rax
mov al, byte [rbp + 0x290]
and al, 1
mov byte [rbp + 0x28f], al
mov dword [rbp + 0x294], 0xd4
jmp 0x140002b27
cmp eax, 0xa8
jl 0x140001a38
jmp 0x140002fb1
mov rax, qword [rbp + 0x270]
mov rcx, qword [rbp + 0x270]
mov cl, byte [rcx + 0x49]
and cl, 1
mov byte [rbp + 0x288], cl
mov al, byte [rax + 0x48]
mov byte [rbp + 0x289], al
mov dword [rbp + 0x294], 0xbf
jmp 0x140002b27
mov al, byte [rsi]
mov byte [rbp + 0x290], al
mov dword [rbp + 0x294], 0xc0
jmp 0x140002b27
call fcn.1400599cb
mov cl, byte [rbp + 0x292]
cmp eax, 0
jne 0x140001d90
jmp 0x14000352e
call fcn.140058bc7
cmp eax, 0
je 0x140003a08
jmp 0x1400028e3
call fcn.1400591d9
mov rcx, qword [rbp + 0x270]
mov ecx, dword [rcx]
mov dword [rbp + 0x22c], ecx
mov dword [rbp + 0x294], 0x105
cmp eax, 0
jne 0x140002c0b
jmp 0x1400020be
cmp eax, 0xb7
jl 0x1400034c3
jmp 0x140001b89
call fcn.140059991
cmp eax, 0
je 0x1400027fa
jmp 0x14000352e
mov dword [rbp + 0x294], 0xe0
jmp 0x140001622
mov eax, dword [rbp + 0x264]
add eax, 0xd3e31d98
add eax, 0xffffffff
sub eax, 0xd3e31d98
mov rcx, qword [rbp + 0x278]
mov dword [rcx], eax
mov dword [rbp + 0x294], 0x107
jmp 0x14000160a
call fcn.14005886c
cmp eax, 0
jne 0x140001ad9
jmp 0x140002119
cmp eax, 0xde
jl 0x140003491
jmp 0x140002794
call fcn.140059aad
cmp eax, 0
jne 0x140001622
jmp 0x1400035c8
jmp 0x140002b27
call fcn.1400583f3
mov ecx, dword [rbp + 0x264]
add ecx, 0xffffffff
mov rdx, qword [rbp + 0x278]
mov dword [rdx], ecx
mov dword [rbp + 0x294], 0x107
cmp eax, 0
jne 0x14000376e
jmp 0x140003e01
call fcn.140058aab
mov edi, eax
mov rcx, qword [rbp + 0x180]
mov rdx, qword [rbp + 0x188]
call fcn.140017c50
mov dword [rbp + 0x294], 0xaa
cmp edi, 0
jne 0x140002609
jmp 0x1400037ce
jmp 0x140002b27
call fcn.1400583f3
mov dword [rbp + 0x294], 0xb0
cmp eax, 0
jne 0x14000391c
jmp 0x14000384a
mov dword [rbp + 0x294], 0xe1
lea rcx, [rbp + 0xa0]
call fcn.14002abb0
jmp 0x140002b27
xor ecx, ecx
sub eax, 0xac
setl cl
lea rax, str.O__f_
mov rax, qword [rax + rcx*8]
mov ecx, dword [0x140111530]
add ecx, 0x334817d4
movsxd rcx, ecx
sub rax, rcx
jmp rax
cmp eax, 0xb4
jl 0x140002855
jmp 0x1400027ea
mov rax, qword [rbp + 0x258]
mov rax, qword [rax]
mov qword [rbp + 0xd0], rax
mov rax, qword [rbp + 0x1f0]
add rax, 1
mov qword [rbp + 0xd8], rax
mov dword [rbp + 0x294], 0xb1
jmp 0x140003552
cmp eax, 0xb6
jl 0x1400039c3
jmp 0x140001844
cmp eax, 0xe0
jl 0x14000155d
jmp 0x140001cb8
jmp 0x140002b27
jmp 0x140002b27
cmp eax, 0xaa
jl 0x140003481
jmp 0x140003071
xor ecx, ecx
mov edx, eax
sub edx, 0xe3
setl cl
lea rdx, case.0x140017fd7.94
mov rcx, qword [rdx + rcx*8]
mov edx, dword [0x1401114b8]
add edx, 0xd5365a5
movsxd rdx, edx
sub rcx, rdx
jmp rcx
mov rax, qword [rbp + 0x248]
mov rcx, qword [rbp + 0x240]
mov qword [rbp + 0x1d8], rax
cmp rax, rcx
je 0x14000272d
jmp 0x140001b9c
call fcn.140059b21
cmp eax, 0
je 0x140003251
jmp 0x140002370
cmp eax, 0xbd
jl 0x140002ca3
jmp 0x140002fa1
mov rcx, qword [rbp + 0xc0]
mov rdx, qword [rbp + 0xc8]
call fcn.140017c50
mov dword [rbp + 0x294], 0xdc
jmp 0x140002b27
call fcn.140058b97
mov dword [rbp + 0x294], 0xd9
cmp eax, 0
jne 0x140001a4b
jmp 0x140001585
call fcn.140058c97
mov rcx, qword [rbp + 0x200]
mov rcx, qword [rcx]
mov qword [rbp + 0x1f0], rcx
mov dword [rbp + 0x294], 0xf7
cmp eax, 0
jne 0x140003d2a
jmp 0x140001be0
mov dword [rbp + 0x294], 0xf2
jmp 0x140002b27
cmp eax, 0xbf
jl 0x140001e57
jmp 0x140002920
call fcn.1400583f3
cmp eax, 0
jne 0x140002823
jmp 0x140001599
mov rax, qword [rbp + 0x168]
mov rax, qword [rax]
mov qword [rbp + 0x110], rax
cmp qword [rbp + 0x110], 0
je 0x140002a91
jmp 0x140001d23
cmp eax, 0xc6
jl 0x1400020c3
jmp 0x140001a91
jmp 0x140002b27
call fcn.140059908
xor ecx, ecx
test eax, eax
setne cl
lea rax, str._5_f_
mov rax, qword [rax + rcx*8]
mov ecx, dword [0x1401116c8]
xor ecx, 0xd6d85c15
sub rax, rcx
jmp rax
mov dword [rbp + 0x294], 0xe8
jmp 0x140002b27