Function at 0x1400b05f0
Capabilities:
Hash data using fnv
Resolve function by parsing pe exports

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x158
lea rbp, [rsp + 0x80]
mov qword [rbp + 0xd0], 0xfffffffffffffffe
lea rax, [rbp - 8]
mov qword [rbp + 0x98], rax
mov eax, 0x321a9c47
nop word cs:[rax + rax]
cmp eax, 0x84c51914
je 0x1400b0661
cmp eax, 0x321a9c47
jne 0x1400b0630
mov rax, qword [rbp + 0x98]
movups xmm0, xmmword [0x1403170b1]
movups xmmword [rax + 9], xmm0
movups xmm0, xmmword [str.EcFQGOdAJNQtPY_3__0___HEcFQGOV_UIQJV__]
movups xmmword [rax], xmm0
mov eax, 0x84c51914
jmp 0x1400b0630
mov qword [rbp - 0x50], rdx
mov eax, dword [0x140359770]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140359774], 0xa
setl cl
or cl, al
mov r8d, 0x2434a084
mov eax, 0x3d2ae06a
cmove r8d, eax
mov esi, 0x4595c38e
cmove esi, eax
mov eax, dword [0x140354f00]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140354f04], 0xa
setl cl
or cl, al
mov ecx, 0x30407573
mov eax, 0xafb69ac3
cmove ecx, eax
mov dword [rbp + 0x58], ecx
mov r9d, 0x60e5a6d1
cmove r9d, eax
mov r10d, 0x24693eff
mov eax, 0x2970b97
cmove r10d, eax
mov r14d, 0x81b9bc4
cmove r14d, eax
mov ecx, 0x5881826
mov r13d, 0x53b0ecf5
movabs r12, 0xa0a0a0a0a0a0a0a1
jmp 0x1400b0710
mov ecx, 0x60e5a6d1
nop word [rax + rax]
mov eax, ecx
cmp ecx, 0xe6a5e34e
jg 0x1400b0750
cmp eax, 0xafb69ac2
jle 0x1400b0910
cmp eax, 0xc4f9b527
jg 0x1400b0986
cmp eax, 0xafb69ac3
je 0x1400b0702
mov ecx, eax
cmp eax, 0xbfa15dbb
jne 0x1400b0710
mov ecx, r14d
jmp 0x1400b0710
cmp eax, 0x24693efe
jg 0x1400b0950
cmp eax, 0x5881825
jle 0x1400b09b9
cmp eax, 0x5881826
je 0x1400b0b61
mov ecx, eax
cmp eax, 0x81b9bc4
jne 0x1400b0710
mov rbx, qword [rbp + 0x68]
mov ecx, 0x93589da0
jmp 0x1400b0790
mov ecx, 0x12fcfa96
nop word [rax + rax]
mov eax, ecx
cmp ecx, 0x179b963e
jg 0x1400b07e0
cmp eax, 0xe1e0501d
jle 0x1400b0810
cmp eax, 0xe1e0501e
je 0x1400b08c7
mov ecx, esi
cmp eax, 0x12fcfa96
je 0x1400b0790
mov ecx, eax
cmp eax, 0x15319751
jne 0x1400b0790
mov qword [rbp + 0x98], r11
mov rax, qword [rbp + 0x98]
cmp rax, 0x19
mov ecx, 0x179b963f
cmovb ecx, r13d
jmp 0x1400b0790
cmp eax, 0x4595c38d
jg 0x1400b0870
cmp eax, 0x2434a084
je 0x1400b08ee
cmp eax, 0x3d2ae06a
jne 0x1400b08fb
mov ecx, 0x4595c38e
jmp 0x1400b0790
cmp eax, 0x93589da0
je 0x1400b0785
mov ecx, eax
cmp eax, 0xbf05c23a
jne 0x1400b0790
mov rax, qword [rbp + 0xc8]
lea rcx, [rax + 0x30]
mov rdx, qword [rbp + 0xc0]
mov r15, 0xffffffffffffffcf
sub r15, rax
and r15, rdx
not rdx
and rdx, rcx
or r15, rdx
mov qword [rbp + 0xb0], r15
mov ecx, 0xe1e0501e
jmp 0x1400b0790
mov ecx, r8d
cmp eax, 0x4595c38e
je 0x1400b0790
mov ecx, eax
cmp eax, 0x53b0ecf5
jne 0x1400b0790
mov rax, qword [rbp + 0x98]
movsx rax, byte [rbx + rax]
mov qword [rbp + 0xc0], rax
mov rcx, qword [rbp + 0x98]
mov rax, rcx
mul r12
shr rdx, 5
imul rax, rdx, 0x33
sub rcx, rax
mov qword [rbp + 0xc8], rcx
mov ecx, 0xbf05c23a
jmp 0x1400b0790
mov rax, qword [rbp + 0xb0]
mov rcx, qword [rbp + 0x98]
mov byte [rbp + rcx - 8], al
mov r11, qword [rbp + 0x98]
add r11, 1
mov ecx, 0x15319751
jmp 0x1400b0790
mov ecx, 0x15319751
xor r11d, r11d
jmp 0x1400b0790
mov ecx, eax
cmp eax, 0x179b963f
jne 0x1400b0790
mov ecx, r10d
jmp 0x1400b0710
cmp eax, 0x8bb20caf
je 0x1400b0ba5
cmp eax, 0x9c161183
je 0x1400b0baf
mov ecx, eax
cmp eax, 0xa3239b21
jne 0x1400b0710
lea rax, [rbp - 8]
mov qword [rbp + 0x68], rax
mov ecx, 0xbfa15dbb
jmp 0x1400b0710
cmp eax, 0x24693eff
je 0x1400b0bc5
cmp eax, 0x30407573
je 0x1400b0bcf
mov ecx, eax
cmp eax, 0x60e5a6d1
jne 0x1400b0710
lea rax, [rbp - 8]
mov qword [rbp + 0x80], rax
mov ecx, dword [rbp + 0x58]
jmp 0x1400b0710
mov ecx, r9d
cmp eax, 0xc4f9b528
je 0x1400b0710
mov ecx, eax
cmp eax, 0xcaff5a14
jne 0x1400b0710
mov rax, qword [rbp + 0x80]
mov qword [rbp + 0x90], rax
mov ecx, 0xe6a5e34f
jmp 0x1400b0710
cmp eax, 0x2970b97
jne 0x1400b0c5b
mov r11, qword [rbp + 0x68]
mov ecx, 0x93589da0
jmp 0x1400b09e0
mov ecx, 0x12fcfa96
nop word cs:[rax + rax]
nop
mov eax, ecx
cmp ecx, 0x179b963e
jg 0x1400b0a30
cmp eax, 0xe1e0501d
jle 0x1400b0a60
cmp eax, 0xe1e0501e
je 0x1400b0b17
mov ecx, esi
cmp eax, 0x12fcfa96
je 0x1400b09e0
mov ecx, eax
cmp eax, 0x15319751
jne 0x1400b09e0
mov qword [rbp + 0x98], rbx
mov rax, qword [rbp + 0x98]
cmp rax, 0x19
mov ecx, 0x179b963f
cmovb ecx, r13d
jmp 0x1400b09e0
cmp eax, 0x4595c38d
jg 0x1400b0ac0
cmp eax, 0x2434a084
je 0x1400b0b3e
cmp eax, 0x3d2ae06a
jne 0x1400b0b4a
mov ecx, 0x4595c38e
jmp 0x1400b09e0
cmp eax, 0x93589da0
je 0x1400b09cf
mov ecx, eax
cmp eax, 0xbf05c23a
jne 0x1400b09e0
mov rax, qword [rbp + 0xc8]
lea rcx, [rax + 0x30]
mov rdx, qword [rbp + 0xc0]
mov rdi, 0xffffffffffffffcf
sub rdi, rax
and rdi, rdx
not rdx
and rdx, rcx
or rdi, rdx
mov qword [rbp + 0xb0], rdi
mov ecx, 0xe1e0501e
jmp 0x1400b09e0
mov ecx, r8d
cmp eax, 0x4595c38e
je 0x1400b09e0
mov ecx, eax
cmp eax, 0x53b0ecf5
jne 0x1400b09e0
mov rax, qword [rbp + 0x98]
movsx rax, byte [r11 + rax]
mov qword [rbp + 0xc0], rax
mov rcx, qword [rbp + 0x98]
mov rax, rcx
mul r12
shr rdx, 5
imul rax, rdx, 0x33
sub rcx, rax
mov qword [rbp + 0xc8], rcx
mov ecx, 0xbf05c23a
jmp 0x1400b09e0
mov rax, qword [rbp + 0xb0]
mov rcx, qword [rbp + 0x98]
mov byte [rbp + rcx - 8], al
mov rbx, qword [rbp + 0x98]
add rbx, 1
mov ecx, 0x15319751
jmp 0x1400b09e0
mov ecx, 0x15319751
xor ebx, ebx
jmp 0x1400b09e0
mov ecx, eax
cmp eax, 0x179b963f
jne 0x1400b09e0
mov ecx, 0x81b9bc4
jmp 0x1400b0710
lea rax, [rbp + 0x10]
mov qword [rbp + 0x98], rax
mov eax, 0x66f716ea
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp eax, 0x8d1516b7
je 0x1400b0bd9
cmp eax, 0x66f716ea
jne 0x1400b0b80
mov rax, qword [rbp + 0x98]
movzx eax, byte [rax]
mov byte [rbp + 0xc8], al
mov eax, 0x8d1516b7
jmp 0x1400b0b80
mov ecx, 0xc4f9b528
jmp 0x1400b0710
cmp byte [rbp + 0x40], 0
mov ecx, 0xc4f9b528
mov eax, 0xa3239b21
cmovne ecx, eax
jmp 0x1400b0710
mov ecx, 0x8bb20caf
jmp 0x1400b0710
mov ecx, 0xcaff5a14
jmp 0x1400b0710
mov al, byte [rbp + 0xc8]
mov ecx, 0x9052d460
nop word cs:[rax + rax]
nop
cmp ecx, 0x9052d460
je 0x1400b0c02
cmp ecx, 0x73088d00
jne 0x1400b0bf0
jmp 0x1400b0c09
mov ecx, 0x73088d00
jmp 0x1400b0bf0
test al, al
sete byte [rbp + 0xb0]
mov ecx, 0x88431529
nop word [rax + rax]
cmp ecx, 0xd25d0472
je 0x1400b0c40
cmp ecx, 0x88431529
jne 0x1400b0c20
movzx eax, byte [rbp + 0xb0]
xor al, 1
mov ecx, 0xd25d0472
jmp 0x1400b0c20
and al, 1
mov byte [rbp + 0x98], al
mov al, byte [rbp + 0x98]
mov byte [rbp + 0x40], al
mov ecx, 0x9c161183
jmp 0x1400b0710
mov ecx, eax
cmp eax, 0xe6a5e34f
jne 0x1400b0710
mov rax, qword [rbp + 0x90]
mov qword [rbp - 0x58], rax
mov eax, 0x78f0515e
nop dword [rax + rax]
cmp eax, 0xca932a16
je 0x1400b0cb1
cmp eax, 0x78f0515e
jne 0x1400b0c80
movzx eax, word [0x1403170e3]
mov word [rbp + 0xb8], ax
mov rax, qword [0x1403170db]
mov qword [rbp + 0xb0], rax
mov eax, 0xca932a16
jmp 0x1400b0c80
mov eax, dword [0x140354f18]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140354f1c], 0xa
setl cl
or cl, al
mov ebx, 0xa3d4d2ea
mov eax, 0x7476fe8f
cmove ebx, eax
mov edi, 0xf868ad8a
cmove edi, eax
mov eax, dword [0x140359788]
mov ecx, dword [0x14035978c]
lea r9d, [rax - 1]
imul r9d, eax
test r9b, 1
mov eax, 0x5c691d7b
mov r14d, 0xc9f2acf4
cmove r14d, eax
mov dword [rbp + 0x58], ecx
cmp ecx, 0xa
cmovl r14d, eax
mov eax, dword [0x140359790]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140359794], 0xa
setl cl
or cl, al
mov r10d, 0xd1e9b721
mov eax, 0xbc3a8e40
cmove r10d, eax
mov r11d, 0x26c62468
cmove r11d, eax
mov ecx, 0x9b5c3a9a
lea rsi, [rbp + 0xb0]
jmp 0x1400b0d70
mov qword [rbp + 0x90], rsi
mov ecx, 0xb7d8ba01
nop word cs:[rax + rax]
mov eax, ecx
cmp ecx, 0xf868ad89
jle 0x1400b0db0
cmp eax, 0x580d7383
jle 0x1400b0df0
cmp eax, 0x580d7384
je 0x1400b0d5a
mov ecx, edi
cmp eax, 0x5bb6a9dc
je 0x1400b0d70
mov ecx, eax
cmp eax, 0x7476fe8f
jne 0x1400b0d70
mov ecx, 0xf868ad8a
jmp 0x1400b0d70
cmp eax, 0xafa0a518
jle 0x1400b0f50
cmp eax, 0xafa0a519
je 0x1400b0f6e
cmp eax, 0xb6ed5530
je 0x1400b0f84
mov ecx, eax
cmp eax, 0xb7d8ba01
jne 0x1400b0d70
mov rax, qword [rbp + 0x90]
mov qword [rbp + 0xc0], rax
mov ecx, 0x4f9d153b
jmp 0x1400b0d70
mov ecx, ebx
cmp eax, 0xf868ad8a
je 0x1400b0d70
cmp eax, 0x2d874dd4
jne 0x1400b1113
mov r13, qword [rbp + 0x80]
mov eax, 0x8e5bd381
nop word cs:[rax + rax]
nop
cmp eax, 0x465ba63b
jle 0x1400b0e90
cmp eax, 0x64096c35
jg 0x1400b0ed0
cmp eax, 0x465ba63c
je 0x1400b0f06
cmp eax, 0x4f67f3f1
jne 0x1400b0e20
mov rax, qword [rbp + 0x98]
movzx r15d, byte [r13 + rax]
mov rcx, qword [rbp + 0x98]
mov rax, rcx
mul r12
shr rdx, 5
imul eax, edx, 0x33
sub ecx, eax
lea eax, [rcx + 0x30]
mov edx, 0xcf
sub edx, ecx
and edx, r15d
not r15d
and r15d, eax
or edx, r15d
mov byte [rbp + 0x68], dl
mov eax, 0x465ba63c
jmp 0x1400b0e20
cmp eax, 0x8e5bd381
je 0x1400b0f34
cmp eax, 0xcf55c8ee
je 0x1400b0f95
cmp eax, 0x1a9d7ef
jne 0x1400b0e20
mov eax, 0x79d1c651
mov r8, qword [rbp + 0xc8]
jmp 0x1400b0e20
cmp eax, 0x64096c36
je 0x1400b0f3e
cmp eax, 0x79d1c651
jne 0x1400b0e20
mov qword [rbp + 0x98], r8
mov rax, qword [rbp + 0x98]
cmp rax, 0xa
mov eax, 0xcf55c8ee
mov ecx, 0x4f67f3f1
cmovb eax, ecx
jmp 0x1400b0e20
mov rax, qword [rbp + 0x98]
movzx ecx, byte [rbp + 0x68]
mov byte [rbp + rax + 0xb0], cl
mov rax, qword [rbp + 0x98]
add rax, 1
mov qword [rbp + 0xc8], rax
mov eax, 0x1a9d7ef
jmp 0x1400b0e20
mov eax, 0x64096c36
jmp 0x1400b0e20
mov eax, 0x79d1c651
xor r8d, r8d
jmp 0x1400b0e20
cmp eax, 0x9b5c3a9a
je 0x1400b0f9f
mov ecx, eax
cmp eax, 0xa3d4d2ea
jne 0x1400b0d70
mov ecx, 0x580d7384
jmp 0x1400b0d70
cmp byte [rbp + 0x18], 0
mov ecx, 0x580d7384
mov eax, 0xb6ed5530
cmovne ecx, eax
jmp 0x1400b0d70
mov qword [rbp + 0x80], rsi
mov ecx, 0x2d874dd4
jmp 0x1400b0d70
mov ecx, 0x5bb6a9dc
jmp 0x1400b0d70
mov eax, 0xfaafa913
nop word cs:[rax + rax]
nop
cmp eax, 0xe6efd116
je 0x1400b10ff
cmp eax, 0xfaafa913
jne 0x1400b0fb0
test r9b, 1
sete byte [rbp + 0xc8]
cmp dword [rbp + 0x58], 0xa
setl byte [rbp + 0x98]
mov eax, 0x63a5b080
nop dword [rax]
cmp eax, 0xc9f2acf3
jle 0x1400b1020
cmp eax, 0xc9f2acf4
je 0x1400b1030
cmp eax, 0x5c691d7b
je 0x1400b1037
cmp eax, 0x63a5b080
jne 0x1400b0fe0
movzx ecx, byte [rbp + 0xc8]
cmp byte [rbp + 0x98], 0
mov eax, 0xc9f2acf4
mov edx, 0x82e8b2ca
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x1400b0fe0
cmp eax, 0x82e8b2ca
je 0x1400b103e
cmp eax, 0xc52ec24e
jne 0x1400b0fe0
jmp 0x1400b1043
mov eax, 0x82e8b2ca
jmp 0x1400b0fe0
mov eax, 0xc52ec24e
jmp 0x1400b0fe0
mov eax, r14d
jmp 0x1400b0fe0
mov qword [rbp + 0xc8], 9
mov eax, 0x9c2b258f
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0xd1e9b720
jle 0x1400b1090
cmp eax, 0xd1e9b721
je 0x1400b10a5
cmp eax, 0x65edb19d
je 0x1400b10b1
cmp eax, 0x26c62468
jne 0x1400b1060
mov eax, r10d
jmp 0x1400b1060
cmp eax, 0x9c2b258f
je 0x1400b10ac
cmp eax, 0xbc3a8e40
jne 0x1400b1060
mov eax, 0x26c62468
jmp 0x1400b1060
mov eax, 0x65edb19d
jmp 0x1400b1060
mov eax, r11d
jmp 0x1400b1060
mov qword [rbp + 0x98], rsi
mov rax, qword [rbp + 0xc8]
mov rcx, qword [rbp + 0x98]
mov al, byte [rcx + rax]
mov ecx, 0x9052d460
nop
cmp ecx, 0x9052d460
je 0x1400b10e2
cmp ecx, 0x73088d00
jne 0x1400b10d0
jmp 0x1400b10e9
mov ecx, 0x73088d00
jmp 0x1400b10d0
test al, al
sete byte [rbp + 0x68]
mov al, byte [rbp + 0x68]
mov byte [rbp + 0x40], al
mov eax, 0xe6efd116
jmp 0x1400b0fb0
mov al, byte [rbp + 0x40]
not al
and al, 1
mov byte [rbp + 0x18], al
mov ecx, 0xafa0a519
jmp 0x1400b0d70
mov ecx, eax
cmp eax, 0x4f9d153b
jne 0x1400b0d70
mov rax, qword [rbp + 0xc0]
mov qword [rbp - 0x60], rax
mov esi, 0xe645ac7f
mov r10d, 0xf4e1ab39
mov r14d, 0x1fdb7476
mov r9d, 0xb152b620
lea r12, [rbp + 0x28]
lea r13, [rbp + 0x98]
jmp 0x1400b1155
mov esi, 0x7560ba01
nop word cs:[rax + rax]
nop
cmp esi, 0xf4e1ab38
jg 0x1400b11c0
cmp esi, 0xc7460f26
jg 0x1400b1250
cmp esi, 0xa344c751
jg 0x1400b12ca
cmp esi, 0x891aed7e
je 0x1400b13e2
cmp esi, 0x8c65f310
je 0x1400b196c
cmp esi, 0x8deb64a0
jne 0x1400b1160
mov eax, dword [0x140355ac0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov esi, 0xbd285c11
mov eax, 0x1edf7702
jmp 0x1400b1ade
cmp esi, 0x23c30d2c
jg 0x1400b1290
cmp esi, 0x128aae1f
jg 0x1400b1309
cmp esi, 0xf4e1ab39
je 0x1400b1403
cmp esi, 0x72eea32
je 0x1400b198d
cmp esi, 0x10d1f58b
jne 0x1400b1160
mov r8d, dword [rbp + 0x7c]
mov ecx, dword [0x140355a90]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete cl
cmp dword [0x140355a94], 0xa
setl dl
or dl, cl
mov ecx, 0xaad7bb6c
mov eax, 0x2a5e3f49
cmovne ecx, eax
mov ebx, 0xaad7bb6c
mov eax, 0x37d6e664
cmovne ebx, eax
mov rsi, qword [rbp + 0xa0]
mov rdi, qword [rbp + 0xa8]
mov edx, 0xcf70fb81
jmp 0x1400b1440
cmp esi, 0xda26815c
jg 0x1400b1337
cmp esi, 0xc7460f27
je 0x1400b14d3
cmp esi, 0xd28bb57b
je 0x1400b19ba
cmp esi, 0xd36be03b
je 0x1400b1b40
jmp 0x1400b1160
cmp esi, 0x43659ef4
jg 0x1400b136d
cmp esi, 0x23c30d2d
je 0x1400b14e0
cmp esi, 0x2c63ac34
je 0x1400b1577
cmp esi, 0x36d65b50
jne 0x1400b1160
mov esi, 0xd28bb57b
jmp 0x1400b1160
cmp esi, 0xa344c752
je 0x1400b1590
cmp esi, 0xbd285c11
je 0x1400b19ca
cmp esi, 0xc71d8593
jne 0x1400b1160
mov eax, dword [rbp - 0x18]
sub eax, 1
mov dword [rbp + 0x7c], eax
mov esi, 0x72eea32
mov eax, 0xe61c1807
cmovb esi, eax
jmp 0x1400b1160
cmp esi, 0x128aae20
je 0x1400b17b2
cmp esi, 0x1edf7702
je 0x1400b19fc
cmp esi, 0x214ec6d4
jne 0x1400b1160
mov esi, 0x36d65b50
jmp 0x1400b1160
cmp esi, 0xda26815d
je 0x1400b17c4
cmp esi, 0xe61c1807
je 0x1400b1a2c
cmp esi, 0xe645ac7f
jne 0x1400b1160
mov qword [rbp - 0x20], r12
mov rax, qword [rbp - 0x20]
mov esi, 0xd36be03b
jmp 0x1400b1160
cmp esi, 0x54472b0d
je 0x1400b17e2
cmp esi, 0x7560ba01
jne 0x1400b1b20
mov rax, qword [rbp - 0x30]
mov qword [rbp + 0x40], rax
mov qword [rbp + 0x48], r13
mov rax, qword [rbp + 0x48]
mov rax, qword [rbp + 0x28]
mov rax, qword [rax + 0x30]
mov qword [rbp + 0xa0], rax
mov ecx, dword [rax + 0x3c]
mov dword [rbp + 0xc0], ecx
mov edx, 0x8e94de79
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xd4232c60
je 0x1400b1807
cmp edx, 0x8e94de79
jne 0x1400b13c0
movsxd rcx, dword [rbp + 0xc0]
mov edx, 0xd4232c60
jmp 0x1400b13c0
mov r15d, dword [rbp + 0x58]
test r15d, r15d
mov esi, 0x54472b0d
cmove esi, r10d
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x38], rax
mov qword [rbp - 0x10], rax
jmp 0x1400b1160
mov esi, 0x54472b0d
xor r15d, r15d
mov rax, qword [rbp - 0x10]
mov qword [rbp + 0x38], rax
jmp 0x1400b1160
mov rdx, qword [rbp + 0xc0]
movzx edx, word [rdx + r8*2]
mov rax, qword [rbp + 0x90]
mov eax, dword [rax + rdx*4]
add rax, qword [rbp + 0x80]
mov qword [rbp + 0xc8], rax
mov edx, ecx
nop
cmp edx, 0xcf70fb80
jle 0x1400b14a0
cmp edx, 0x37d6e664
je 0x1400b1418
cmp edx, 0x2a5e3f49
je 0x1400b1a45
cmp edx, 0xcf70fb81
jne 0x1400b1440
mov qword [rbp + 0x80], rsi
mov edx, dword [rdi + 0x1c]
add rdx, qword [rbp + 0x80]
mov qword [rbp + 0x90], rdx
mov edx, dword [rdi + 0x24]
add rdx, qword [rbp + 0x80]
mov qword [rbp + 0xc0], rdx
mov edx, 0xae232d9d
jmp 0x1400b1440
cmp edx, 0xaad7bb6c
je 0x1400b14b4
cmp edx, 0xae232d9d
jne 0x1400b1440
mov edx, ebx
jmp 0x1400b1440
mov rax, qword [rbp + 0xc0]
mov rax, qword [rbp + 0x90]
mov rax, qword [rbp + 0x80]
mov edx, 0x37d6e664
jmp 0x1400b1440
mov esi, 0x43659ef5
xor r11d, r11d
jmp 0x1400b1160
mov eax, dword [0x140355a98]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140355a9c], 0xa
setl cl
or cl, al
mov eax, 0x98f90cce
mov ecx, 0x199622fd
cmovne eax, ecx
mov edx, 0x98f90cce
mov ecx, 0x4778f6e6
cmovne edx, ecx
mov ecx, 0xa7787532
nop dword [rax]
cmp ecx, 0xa7787531
jle 0x1400b1550
cmp ecx, 0xa7787532
je 0x1400b1565
cmp ecx, 0x199622fd
je 0x1400b1569
cmp ecx, 0x4778f6e6
jne 0x1400b1520
mov ecx, eax
jmp 0x1400b1520
cmp ecx, 0x98f90cce
je 0x1400b1570
cmp ecx, 0x9b95b3fb
jne 0x1400b1520
jmp 0x1400b186c
mov ecx, edx
jmp 0x1400b1520
mov ecx, 0x9b95b3fb
jmp 0x1400b1520
mov ecx, 0x4778f6e6
jmp 0x1400b1520
mov esi, 0x891aed7e
mov dword [rbp + 0x58], 1
mov rax, qword [rbp + 0x18]
mov qword [rbp + 0x30], rax
jmp 0x1400b1160
mov dword [rbp - 0x38], r15d
mov qword [rbp - 0x40], r11
mov r12d, dword [rbp + 0x78]
mov r10, qword [rbp + 0x20]
mov r13d, 0xca8b70bb
jmp 0x1400b15d0
mov dword [rbp + 0xc0], edi
xor ecx, dword [rbp + 0xc0]
imul ecx, ecx, 0x1000193
mov dword [rbp + 0x70], ecx
mov r13d, 0xd77a98af
nop word cs:[rax + rax]
nop dword [rax]
cmp r13d, 0xd77a98ae
jle 0x1400b1610
cmp r13d, 0x3a1d1bd
jg 0x1400b1660
cmp r13d, 0xd77a98af
je 0x1400b173a
cmp r13d, 0xf5ffb0ee
jne 0x1400b1745
mov edx, dword [rbp + 0x70]
mov r13d, 0xa38467ab
xor r11d, r11d
mov r8d, dword [rbp - 0x48]
jmp 0x1400b15d0
cmp r13d, 0xb152b61f
jg 0x1400b16b0
cmp r13d, 0x8007f7c0
je 0x1400b16d1
cmp r13d, 0xa38467ab
jne 0x1400b15d0
mov dword [rbp + 0x90], r8d
test r11d, r11d
mov r13d, 0xd916985b
cmove r13d, r14d
mov rax, qword [rbp + 0xc8]
mov r15d, dword [rbp + 0x90]
mov esi, edx
jmp 0x1400b15d0
cmp r13d, 0x3a1d1be
je 0x1400b16e2
cmp r13d, 0x1fdb7476
jne 0x1400b15d0
mov dword [rbp - 0x48], r15d
mov dword [rbp + 0x80], esi
lea rcx, [rax + 1]
mov qword [rbp + 0xc8], rcx
mov cl, byte [rax]
mov byte [rbp + 0xbf], cl
cmp byte [rbp + 0xbf], 0
mov r13d, 0x3a1d1be
cmove r13d, r9d
jmp 0x1400b15d0
cmp r13d, 0xb152b620
je 0x1400b171c
cmp r13d, 0xca8b70bb
jne 0x1400b15d0
mov r13d, 0x8007f7c0
jmp 0x1400b15d0
mov r13d, 0x1fdb7476
mov esi, r12d
mov rax, r10
jmp 0x1400b15d0
movsx edi, byte [rbp + 0xbf]
mov ecx, dword [rbp + 0x80]
mov ebx, 0x26e365b4
nop word cs:[rax + rax]
nop
cmp ebx, 0x26e365b4
je 0x1400b1715
cmp ebx, 0xd079048d
jne 0x1400b1700
jmp 0x1400b15a8
mov ebx, 0xd079048d
jmp 0x1400b1700
mov edx, dword [rbp + 0x80]
mov r13d, 0xa38467ab
mov r11d, 1
mov r8d, dword [rbp + 0x80]
jmp 0x1400b15d0
mov r13d, 0xf5ffb0ee
jmp 0x1400b15d0
cmp r13d, 0xd916985b
jne 0x1400b15d0
mov eax, dword [rbp + 0x90]
mov dword [rbp + 0x54], eax
mov qword [rbp + 0xc8], 0x676a9a8b
mov ecx, 0x495375dd
lea r12, [rbp + 0x28]
lea r13, [rbp + 0x98]
mov r10d, 0xf4e1ab39
mov r11, qword [rbp - 0x40]
mov r15d, dword [rbp - 0x38]
nop word cs:[rax + rax]
nop
cmp ecx, 0x8500fa41
je 0x1400b18ba
cmp ecx, 0x495375dd
jne 0x1400b1790
mov rax, qword [rbp + 0xc8]
mov ecx, 0x8500fa41
jmp 0x1400b1790
mov rax, qword [rbp - 0x28]
mov qword [rbp + 0x18], rax
mov esi, 0x2c63ac34
jmp 0x1400b1160
mov eax, dword [rbp + 0x54]
cmp eax, dword [rbp + 0x74]
mov esi, 0xc71d8593
mov eax, 0x10d1f58b
cmove esi, eax
mov eax, dword [rbp + 0x7c]
mov dword [rbp - 0x18], eax
jmp 0x1400b1160
mov rax, qword [rbp + 0x38]
mov qword [rbp + 0x68], rax
mov rax, qword [rbp + 0x48]
test r15d, r15d
mov esi, 0x43659ef5
mov eax, 0x23c30d2d
cmove esi, eax
mov r11, qword [rbp + 0x68]
jmp 0x1400b1160
mov qword [rbp + 0xc8], rcx
mov rcx, qword [rbp + 0xc8]
mov edx, dword [rax + rcx + 0x88]
mov ecx, dword [rax + rcx + 0x8c]
mov dword [rbp + 0x90], ecx
mov qword [rbp + 0xc0], rdx
mov ecx, 0xafc712d5
nop word cs:[rax + rax]
nop
cmp ecx, 0x8f698a63
je 0x1400b18d3
cmp ecx, 0xafc712d5
jne 0x1400b1840
mov rcx, qword [rbp + 0xc0]
add rcx, rax
mov qword [rbp + 0xa8], rcx
mov ecx, 0x8f698a63
jmp 0x1400b1840
mov qword [rbp + 0x90], r12
mov rax, qword [rbp + 0x90]
mov rax, qword [rax]
mov qword [rbp + 0xc0], rax
mov eax, 0x4d70b0ec
nop dword [rax]
cmp eax, 0x662bdd1e
je 0x1400b1926
cmp eax, 0x4d70b0ec
jne 0x1400b1890
mov rax, qword [rbp + 0xc0]
mov rax, qword [rax]
mov qword [rbp + 0xc8], rax
mov eax, 0x662bdd1e
jmp 0x1400b1890
mov dword [rbp + 0xc0], eax
mov eax, dword [rbp + 0xc0]
mov dword [rbp + 0x74], eax
mov esi, 0xda26815d
jmp 0x1400b1160
mov qword [rbp + 0xc8], r13
mov eax, dword [rbp + 0x90]
mov rcx, qword [rbp + 0xc8]
mov dword [rcx], eax
lea rax, [rbp + 0xa8]
mov qword [rbp + 0xc0], rax
mov eax, 0xef7a87c2
nop dword [rax]
cmp eax, 0xbe296641
je 0x1400b1948
cmp eax, 0xef7a87c2
jne 0x1400b1900
mov rax, qword [rbp + 0xc0]
mov rax, qword [rax]
mov qword [rbp + 0xc8], rax
mov eax, 0xbe296641
jmp 0x1400b1900
mov rax, qword [rbp + 0xc8]
mov rcx, qword [rbp + 0x90]
mov qword [rcx], rax
mov byte [rbp + 0x8f], 1
mov esi, 0x8c65f310
jmp 0x1400b1160
mov rax, qword [rbp + 0xc8]
cmp rax, qword [rbp + 0xa0]
mov esi, 0x8deb64a0
cmove esi, r10d
mov rax, qword [rbp + 0x40]
mov qword [rbp - 0x10], rax
jmp 0x1400b1160
cmp byte [rbp + 0x8f], 0
mov esi, 0xc7460f27
mov eax, 0x7560ba01
cmovne esi, eax
mov rax, qword [rbp + 0x68]
mov qword [rbp - 0x30], rax
jmp 0x1400b1160
mov eax, 0xd58ab8af
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0xd58ab8af
je 0x1400b19b3
cmp eax, 0xa701fd1a
jne 0x1400b19a0
jmp 0x1400b1a5a
mov eax, 0xa701fd1a
jmp 0x1400b19a0
mov esi, 0xc71d8593
mov eax, dword [rbp + 0x64]
mov dword [rbp - 0x18], eax
jmp 0x1400b1160
mov ecx, 0x338bef53
mov rax, qword [rbp + 0xa8]
nop word cs:[rax + rax]
cmp ecx, 0x338bef53
je 0x1400b19f5
cmp ecx, 0x3e84f331
jne 0x1400b19e0
jmp 0x1400b1a99
mov ecx, 0x3e84f331
jmp 0x1400b19e0
mov ecx, 0x338bef53
mov rax, qword [rbp + 0xa8]
nop dword [rax + rax]
cmp ecx, 0x338bef53
je 0x1400b1a25
cmp ecx, 0x3e84f331
jne 0x1400b1a10
jmp 0x1400b1ab1
mov ecx, 0x3e84f331
jmp 0x1400b1a10
mov esi, 0x891aed7e
mov dword [rbp + 0x58], 0
mov rax, qword [rbp + 0x40]
mov qword [rbp + 0x30], rax
jmp 0x1400b1160
mov rax, qword [rbp + 0xc8]
mov qword [rbp - 0x28], rax
mov esi, 0x128aae20
jmp 0x1400b1160
mov dword [rbp + 0xc8], 0x46861986
mov eax, dword [rbp + 0xc8]
mov dword [rbp + 0x78], eax
mov eax, dword [rbp + 0x7c]
mov edx, 0x3949b121
mov rcx, qword [rbp + 0xa0]
nop dword [rax]
cmp edx, 0x3949b121
je 0x1400b1a92
cmp edx, 0x5b1d43fe
jne 0x1400b1a80
jmp 0x1400b1af0
mov edx, 0x5b1d43fe
jmp 0x1400b1a80
mov qword [rbp + 0xc8], rax
mov rax, qword [rbp + 0xc8]
mov esi, 0x1edf7702
jmp 0x1400b1160
mov qword [rbp + 0xc8], rax
mov rax, qword [rbp + 0xc8]
mov eax, dword [rax + 0x18]
mov dword [rbp + 0x64], eax
mov eax, dword [0x140355ac0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov esi, 0xbd285c11
mov eax, 0x214ec6d4
cmove esi, eax
cmp dword [0x140355ac4], 0xa
cmovl esi, eax
jmp 0x1400b1160
mov qword [rbp + 0xc8], rcx
mov rcx, qword [rbp + 0xa8]
mov ecx, dword [rcx + 0x20]
add rcx, qword [rbp + 0xc8]
mov eax, dword [rcx + rax*4]
add rax, qword [rbp + 0xc8]
mov qword [rbp + 0x20], rax
mov esi, 0xa344c752
jmp 0x1400b1160
cmp esi, 0x43659ef5
jne 0x1400b1160
jmp 0x1400b1c42
mov eax, 0x4bebe16e
jmp 0x1400b1b70
mov qword [rbp + 0xc8], rax
mov rax, qword [rbp + 0xc8]
mov rax, qword [rax]
mov qword [rbp + 0x28], rax
mov eax, 0xe232ce6f
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp eax, 0xe232ce6f
je 0x1400b1150
cmp eax, 0x4bebe16e
jne 0x1400b1b70
mov rax, qword gs:[0x60]
mov qword [rbp + 0xc0], rax
mov ecx, 0xe64b8b9a
nop word [rax + rax]
cmp ecx, 0x51fd02ec
je 0x1400b1bbe
cmp ecx, 0xe64b8b9a
jne 0x1400b1ba0
mov rax, qword [rbp + 0xc0]
mov ecx, 0x51fd02ec
jmp 0x1400b1ba0
mov qword [rbp + 0xc8], rax
mov rax, qword [rbp + 0xc8]
add rax, 0x18
mov qword [rbp + 0xc0], rax
mov eax, 0x37279ead
nop dword [rax]
cmp eax, 0xe83e1d0d
je 0x1400b1c06
cmp eax, 0x37279ead
jne 0x1400b1be0
mov rax, qword [rbp + 0xc0]
mov rax, qword [rax]
mov qword [rbp + 0xc8], rax
mov eax, 0xe83e1d0d
jmp 0x1400b1be0
mov rax, qword [rbp + 0xc8]
add rax, 0x10
mov qword [rbp + 0xc0], rax
mov ecx, 0x64754576
nop dword [rax]
cmp ecx, 0xf943de84
je 0x1400b1b47
cmp ecx, 0x64754576
jne 0x1400b1c20
mov rax, qword [rbp + 0xc0]
mov ecx, 0xf943de84
jmp 0x1400b1c20
mov rax, qword [rbp - 0x20]
mov qword [rbp + 0xc8], r11
mov eax, 0x838465b6
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x2e1e7601
je 0x1400b1c89
cmp eax, 0x838465b6
jne 0x1400b1c60
mov rax, qword [rbp + 0xc8]
mov rcx, qword [rbp - 0x60]
call rax
mov qword [rbp + 0x98], rax
mov eax, 0x2e1e7601
jmp 0x1400b1c60
mov rax, qword [rbp + 0x98]
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x20], r12
mov esi, 0x4516cbde
mov r9d, 0x199622fd
mov r10d, 0x4778f6e6
mov r15d, 0x1fdb7476
mov r14d, 0xb152b620
mov r11d, 0x14631ffa
jmp 0x1400b1cc5
mov esi, 0x1affeea5
nop word cs:[rax + rax]
nop
cmp esi, 0x1929a83a
jg 0x1400b1db0
cmp esi, 0xf4fa25ae
jg 0x1400b1e10
cmp esi, 0xd7961ae6
jg 0x1400b1f8d
cmp esi, 0x841932c9
je 0x1400b2132
cmp esi, 0x8d5c4fb7
je 0x1400b213c
cmp esi, 0x9b538024
jne 0x1400b1cd0
mov eax, dword [0x140355a98]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140355a9c], 0xa
setl cl
or cl, al
mov eax, 0x98f90cce
cmovne eax, r9d
mov ecx, 0x98f90cce
cmovne ecx, r10d
mov edx, 0xa7787532
nop dword [rax]
cmp edx, 0xa7787531
jle 0x1400b1d80
cmp edx, 0xa7787532
je 0x1400b1d95
cmp edx, 0x199622fd
je 0x1400b1d99
cmp edx, 0x4778f6e6
jne 0x1400b1d50
mov edx, eax
jmp 0x1400b1d50
cmp edx, 0x98f90cce
je 0x1400b1da0
cmp edx, 0x9b95b3fb
jne 0x1400b1d50
jmp 0x1400b224e
mov edx, ecx
jmp 0x1400b1d50
mov edx, 0x9b95b3fb
jmp 0x1400b1d50
mov edx, 0x4778f6e6
jmp 0x1400b1d50
cmp esi, 0x48a985d6
jle 0x1400b1e60
cmp esi, 0x6869d266
jg 0x1400b2047
cmp esi, 0x48a985d7
je 0x1400b229a
cmp esi, 0x4bde0279
je 0x1400b1cc0
cmp esi, 0x5ab488f9
jne 0x1400b1cd0
mov eax, dword [rbp - 0x18]
sub eax, 1
mov dword [rbp + 0x78], eax
mov esi, 0x28181cb8
mov eax, 0x48a985d7
cmovb esi, eax
jmp 0x1400b1cd0
cmp esi, 0xf6617cf
jg 0x1400b207d
cmp esi, 0xf4fa25af
je 0x1400b22b3
cmp esi, 0xf7a0a21e
je 0x1400b22d5
cmp esi, 0xa24f497
jne 0x1400b1cd0
mov esi, 0xf4fa25af
mov dword [rbp + 0x30], 1
mov rax, qword [rbp + 0x18]
mov qword [rbp + 0x38], rax
jmp 0x1400b1cd0
cmp esi, 0x28181cb7
jle 0x1400b20c0
cmp esi, 0x28181cb8
je 0x1400b22f6
cmp esi, 0x422545b0
je 0x1400b231a
cmp esi, 0x4516cbde
jne 0x1400b1cd0
mov rax, qword [rbp - 0x20]
mov eax, 0x4bebe16e
nop dword [rax]
cmp eax, 0xe232ce6f
je 0x1400b2344
cmp eax, 0x4bebe16e
jne 0x1400b1ea0
mov rax, qword gs:[0x60]
mov qword [rbp + 0xc0], rax
mov ecx, 0xe64b8b9a
nop word [rax + rax]
cmp ecx, 0x51fd02ec
je 0x1400b1eee
cmp ecx, 0xe64b8b9a
jne 0x1400b1ed0
mov rax, qword [rbp + 0xc0]
mov ecx, 0x51fd02ec
jmp 0x1400b1ed0
mov qword [rbp + 0xc8], rax
mov rax, qword [rbp + 0xc8]
add rax, 0x18
mov qword [rbp + 0xc0], rax
mov eax, 0x37279ead
nop dword [rax]
cmp eax, 0xe83e1d0d
je 0x1400b1f36
cmp eax, 0x37279ead
jne 0x1400b1f10
mov rax, qword [rbp + 0xc0]
mov rax, qword [rax]
mov qword [rbp + 0xc8], rax
mov eax, 0xe83e1d0d
jmp 0x1400b1f10
mov rax, qword [rbp + 0xc8]
add rax, 0x10
mov qword [rbp + 0xc0], rax
mov ecx, 0x64754576
nop dword [rax]
cmp ecx, 0xf943de84
je 0x1400b1f6e
cmp ecx, 0x64754576
jne 0x1400b1f50
mov rax, qword [rbp + 0xc0]
mov ecx, 0xf943de84
jmp 0x1400b1f50
mov qword [rbp + 0xc8], rax
mov rax, qword [rbp + 0xc8]
mov rax, qword [rax]
mov qword [rbp + 0x28], rax
mov eax, 0xe232ce6f
jmp 0x1400b1ea0
cmp esi, 0xd7961ae7
je 0x1400b234e
cmp esi, 0xd9d2e569
je 0x1400b235e
cmp esi, 0xe8774d98
jne 0x1400b1cd0
mov eax, dword [0x140355a98]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140355a9c], 0xa
setl cl
or cl, al
mov eax, 0x98f90cce
cmovne eax, r9d
mov ecx, 0x98f90cce
cmovne ecx, r10d
mov edx, 0xa7787532
nop word cs:[rax + rax]
cmp edx, 0xa7787531
jle 0x1400b2020
cmp edx, 0xa7787532
je 0x1400b2035
cmp edx, 0x199622fd
je 0x1400b2039
cmp edx, 0x4778f6e6
jne 0x1400b1ff0
mov edx, eax
jmp 0x1400b1ff0
cmp edx, 0x98f90cce
je 0x1400b2040
cmp edx, 0x9b95b3fb
jne 0x1400b1ff0
jmp 0x1400b2562
mov edx, ecx
jmp 0x1400b1ff0
mov edx, 0x9b95b3fb
jmp 0x1400b1ff0
mov edx, 0x4778f6e6
jmp 0x1400b1ff0
cmp esi, 0x6869d267
je 0x1400b25aa
cmp esi, 0x7073a8a9
je 0x1400b25dc
cmp esi, 0x70dd4041
jne 0x1400b1cd0
mov rax, qword [rbp - 0x28]
mov qword [rbp + 0x18], rax
mov esi, 0xa24f497
jmp 0x1400b1cd0
cmp esi, 0xf6617d0
je 0x1400b25fa
cmp esi, 0x14631ffa
je 0x1400b2604
cmp esi, 0x161bf975
jne 0x1400b1cd0
cmp byte [rbp + 0x8f], 0
mov esi, 0x5ab488f9
mov eax, 0x8d5c4fb7
cmovne esi, eax
mov eax, dword [rbp + 0x78]
mov dword [rbp - 0x18], eax
jmp 0x1400b1cd0
cmp esi, 0x1929a83b
je 0x1400b261d
cmp esi, 0x1affeea5
jne 0x1400b282a
mov rax, qword [rbp - 0x30]
mov qword [rbp + 0x40], rax
mov qword [rbp + 0x48], r13
mov rax, qword [rbp + 0x48]
mov rax, qword [rbp + 0x28]
mov rax, qword [rax + 0x30]
mov qword [rbp + 0xa0], rax
mov ecx, dword [rax + 0x3c]
mov dword [rbp + 0xc0], ecx
mov edx, 0x8e94de79
nop word cs:[rax + rax]
nop
cmp edx, 0xd4232c60
je 0x1400b262d
cmp edx, 0x8e94de79
jne 0x1400b2110
movsxd rcx, dword [rbp + 0xc0]
mov edx, 0xd4232c60
jmp 0x1400b2110
mov esi, 0xf7a0a21e
jmp 0x1400b1cd0
mov r8d, dword [rbp + 0x78]
mov ecx, dword [0x140355a90]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete cl
cmp dword [0x140355a94], 0xa
setl dl
or dl, cl
mov edx, 0xaad7bb6c
mov eax, 0x2a5e3f49
cmovne edx, eax
mov esi, 0xaad7bb6c
mov eax, 0x37d6e664
cmovne esi, eax
mov rbx, qword [rbp + 0xa0]
mov rcx, qword [rbp + 0xa8]
mov edi, 0xcf70fb81
nop dword [rax + rax]
cmp edi, 0xcf70fb80
jle 0x1400b21f0
cmp edi, 0x37d6e664
je 0x1400b2204
cmp edi, 0x2a5e3f49
je 0x1400b268c
cmp edi, 0xcf70fb81
jne 0x1400b2190
mov qword [rbp + 0x80], rbx
mov edi, dword [rcx + 0x1c]
add rdi, qword [rbp + 0x80]
mov qword [rbp + 0x90], rdi
mov edi, dword [rcx + 0x24]
add rdi, qword [rbp + 0x80]
mov qword [rbp + 0xc0], rdi
mov edi, 0xae232d9d
jmp 0x1400b2190
cmp edi, 0xaad7bb6c
je 0x1400b222f
cmp edi, 0xae232d9d
jne 0x1400b2190
mov edi, esi
jmp 0x1400b2190
mov rdi, qword [rbp + 0xc0]
movzx edi, word [rdi + r8*2]
mov rax, qword [rbp + 0x90]
mov eax, dword [rax + rdi*4]
add rax, qword [rbp + 0x80]
mov qword [rbp + 0xc8], rax
mov edi, edx
jmp 0x1400b2190
mov rax, qword [rbp + 0xc0]
mov rax, qword [rbp + 0x90]
mov rax, qword [rbp + 0x80]
mov edi, 0x37d6e664
jmp 0x1400b2190
mov qword [rbp + 0x90], r12
mov rax, qword [rbp + 0x90]
mov rax, qword [rax]
mov qword [rbp + 0xc0], rax
mov eax, 0x4d70b0ec
nop dword [rax + rax]
cmp eax, 0x662bdd1e
je 0x1400b26a1
cmp eax, 0x4d70b0ec
jne 0x1400b2270
mov rax, qword [rbp + 0xc0]
mov rax, qword [rax]
mov qword [rbp + 0xc8], rax
mov eax, 0x662bdd1e
jmp 0x1400b2270
mov esi, 0xf4fa25af
mov dword [rbp + 0x30], 0
mov rax, qword [rbp + 0x40]
mov qword [rbp + 0x38], rax
jmp 0x1400b1cd0
mov eax, dword [rbp + 0x30]
test eax, eax
mov esi, 0x422545b0
cmove esi, r11d
mov dword [rbp + 0x58], eax
mov rax, qword [rbp + 0x38]
mov qword [rbp - 0x10], rax
mov qword [rbp - 0x40], rax
jmp 0x1400b1cd0
cmp byte [rbp + 0xbf], 0
mov esi, 0x1929a83b
mov eax, 0x1affeea5
cmovne esi, eax
mov rax, qword [rbp + 0x68]
mov qword [rbp - 0x30], rax
jmp 0x1400b1cd0
mov eax, 0xd58ab8af
nop dword [rax + rax]
cmp eax, 0xd58ab8af
je 0x1400b2313
cmp eax, 0xa701fd1a
jne 0x1400b2300
jmp 0x1400b26e4
mov eax, 0xa701fd1a
jmp 0x1400b2300
mov rax, qword [rbp - 0x10]
mov qword [rbp + 0x68], rax
mov rax, qword [rbp + 0x48]
cmp dword [rbp + 0x58], 0
mov esi, 0x26d426d4
mov eax, 0x7073a8a9
cmove esi, eax
mov rax, qword [rbp + 0x68]
mov qword [rbp - 0x38], rax
jmp 0x1400b1cd0
mov esi, 0x4bde0279
jmp 0x1400b1cd0
mov esi, 0x5ab488f9
mov eax, dword [rbp + 0x7c]
mov dword [rbp - 0x18], eax
jmp 0x1400b1cd0
mov r8d, dword [rbp + 0x54]
mov r13, qword [rbp + 0x20]
mov r10d, 0xca8b70bb
jmp 0x1400b2390
mov dword [rbp + 0xc0], edx
xor ecx, dword [rbp + 0xc0]
imul ecx, ecx, 0x1000193
mov dword [rbp + 0x74], ecx
mov r10d, 0xd77a98af
nop dword [rax]
cmp r10d, 0xd77a98ae
jle 0x1400b23d0
cmp r10d, 0x3a1d1bd
jg 0x1400b2420
cmp r10d, 0xd77a98af
je 0x1400b24eb
cmp r10d, 0xf5ffb0ee
jne 0x1400b24f6
mov edi, dword [rbp + 0x74]
mov r10d, 0xa38467ab
xor r9d, r9d
mov r11d, dword [rbp + 0x70]
jmp 0x1400b2390
cmp r10d, 0xb152b61f
jg 0x1400b2470
cmp r10d, 0x8007f7c0
je 0x1400b24bc
cmp r10d, 0xa38467ab
jne 0x1400b2390
mov dword [rbp + 0x90], r11d
test r9d, r9d
mov r10d, 0xd916985b
cmove r10d, r15d
mov rax, qword [rbp + 0xc8]
mov r12d, dword [rbp + 0x90]
mov esi, edi
jmp 0x1400b2390
cmp r10d, 0x3a1d1be
je 0x1400b2491
cmp r10d, 0x1fdb7476
jne 0x1400b2390
mov dword [rbp + 0x70], r12d
mov dword [rbp + 0x80], esi
lea rcx, [rax + 1]
mov qword [rbp + 0xc8], rcx
mov cl, byte [rax]
mov byte [rbp + 0x64], cl
cmp byte [rbp + 0x64], 0
mov r10d, 0x3a1d1be
cmove r10d, r14d
jmp 0x1400b2390
cmp r10d, 0xb152b620
je 0x1400b24cd
cmp r10d, 0xca8b70bb
jne 0x1400b2390
mov r10d, 0x8007f7c0
jmp 0x1400b2390
movsx edx, byte [rbp + 0x64]
mov ecx, dword [rbp + 0x80]
mov ebx, 0x26e365b4
cmp ebx, 0x26e365b4
je 0x1400b24b5
cmp ebx, 0xd079048d
jne 0x1400b24a0
jmp 0x1400b236e
mov ebx, 0xd079048d
jmp 0x1400b24a0
mov r10d, 0x1fdb7476
mov esi, r8d
mov rax, r13
jmp 0x1400b2390
mov edi, dword [rbp + 0x80]
mov r10d, 0xa38467ab
mov r9d, 1
mov r11d, dword [rbp + 0x80]
jmp 0x1400b2390
mov r10d, 0xf5ffb0ee
jmp 0x1400b2390
cmp r10d, 0xd916985b
jne 0x1400b2390
mov eax, dword [rbp + 0x90]
mov qword [rbp + 0xc8], 0x628402e1
mov edx, 0x495375dd
lea r12, [rbp + 0x28]
lea r13, [rbp + 0x98]
mov r9d, 0x199622fd
mov r10d, 0x4778f6e6
mov r11d, 0x14631ffa
nop word cs:[rax + rax]
cmp edx, 0x8500fa41
je 0x1400b272c
cmp edx, 0x495375dd
jne 0x1400b2540
mov rcx, qword [rbp + 0xc8]
mov edx, 0x8500fa41
jmp 0x1400b2540
mov qword [rbp + 0x90], r12
mov rax, qword [rbp + 0x90]
mov rax, qword [rax]
mov qword [rbp + 0xc0], rax
mov eax, 0x4d70b0ec
nop
cmp eax, 0x662bdd1e
je 0x1400b2749
cmp eax, 0x4d70b0ec
jne 0x1400b2580
mov rax, qword [rbp + 0xc0]
mov rax, qword [rax]
mov qword [rbp + 0xc8], rax
mov eax, 0x662bdd1e
jmp 0x1400b2580
mov ecx, 0x338bef53
mov rax, qword [rbp + 0xa8]
nop word cs:[rax + rax]
cmp ecx, 0x338bef53
je 0x1400b25d5
cmp ecx, 0x3e84f331
jne 0x1400b25c0
jmp 0x1400b2764
mov ecx, 0x3e84f331
jmp 0x1400b25c0
mov eax, dword [0x140355a48]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov esi, 0xe8774d98
mov eax, 0x9b538024
jmp 0x1400b26d2
mov esi, 0xd7961ae7
jmp 0x1400b1cd0
mov esi, 0x422545b0
mov dword [rbp + 0x58], 0
mov rax, qword [rbp - 0x40]
mov qword [rbp - 0x10], rax
jmp 0x1400b1cd0
mov esi, 0x26d426d4
xor eax, eax
mov qword [rbp - 0x38], rax
jmp 0x1400b1cd0
mov qword [rbp + 0xc8], rcx
mov rcx, qword [rbp + 0xc8]
mov edx, dword [rax + rcx + 0x88]
mov ecx, dword [rax + rcx + 0x8c]
mov dword [rbp + 0x90], ecx
mov qword [rbp + 0xc0], rdx
mov ecx, 0xafc712d5
nop dword [rax + rax]
cmp ecx, 0x8f698a63
je 0x1400b2782
cmp ecx, 0xafc712d5
jne 0x1400b2660
mov rcx, qword [rbp + 0xc0]
add rcx, rax
mov qword [rbp + 0xa8], rcx
mov ecx, 0x8f698a63
jmp 0x1400b2660
mov rax, qword [rbp + 0xc8]
mov qword [rbp - 0x28], rax
mov esi, 0x70dd4041
jmp 0x1400b1cd0
mov rax, qword [rbp + 0xc8]
mov rcx, qword [rbp + 0x90]
mov qword [rcx], rax
mov byte [rbp + 0xbf], 1
mov eax, dword [0x140355a48]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov esi, 0xe8774d98
mov eax, 0x841932c9
cmove esi, eax
cmp dword [0x140355a4c], 0xa
cmovl esi, eax
jmp 0x1400b1cd0
mov dword [rbp + 0xc8], 0x47861b19
mov eax, dword [rbp + 0xc8]
mov dword [rbp + 0x54], eax
mov eax, dword [rbp + 0x78]
mov edx, 0x3949b121
mov rcx, qword [rbp + 0xa0]
nop word cs:[rax + rax]
cmp edx, 0x3949b121
je 0x1400b2725
cmp edx, 0x5b1d43fe
jne 0x1400b2710
jmp 0x1400b27d6
mov edx, 0x5b1d43fe
jmp 0x1400b2710
mov dword [rbp + 0xc0], ecx
cmp eax, dword [rbp + 0xc0]
sete byte [rbp + 0x8f]
mov esi, 0x161bf975
jmp 0x1400b1cd0
mov rax, qword [rbp + 0xc8]
mov rcx, qword [rbp + 0x90]
mov qword [rcx], rax
mov esi, 0x9b538024
jmp 0x1400b1cd0
mov qword [rbp + 0xc8], rax
mov rax, qword [rbp + 0xc8]
mov eax, dword [rax + 0x18]
mov dword [rbp + 0x7c], eax
mov esi, 0xf6617d0
jmp 0x1400b1cd0
mov qword [rbp + 0xc8], r13
mov eax, dword [rbp + 0x90]
mov rcx, qword [rbp + 0xc8]
mov dword [rcx], eax
lea rax, [rbp + 0xa8]
mov qword [rbp + 0xc0], rax
mov eax, 0xef7a87c2
nop dword [rax + rax]
cmp eax, 0xbe296641
je 0x1400b2806
cmp eax, 0xef7a87c2
jne 0x1400b27b0
mov rax, qword [rbp + 0xc0]
mov rax, qword [rax]
mov qword [rbp + 0xc8], rax
mov eax, 0xbe296641
jmp 0x1400b27b0
mov qword [rbp + 0xc8], rcx
mov rcx, qword [rbp + 0xa8]
mov ecx, dword [rcx + 0x20]
add rcx, qword [rbp + 0xc8]
mov eax, dword [rcx + rax*4]
add rax, qword [rbp + 0xc8]
mov qword [rbp + 0x20], rax
mov esi, 0xd9d2e569
jmp 0x1400b1cd0
mov rax, qword [rbp + 0xc8]
cmp rax, qword [rbp + 0xa0]
mov esi, 0x6869d267
cmove esi, r11d
mov rax, qword [rbp + 0x40]
mov qword [rbp - 0x40], rax
jmp 0x1400b1cd0
cmp esi, 0x26d426d4
jne 0x1400b1cd0
mov rax, qword [rbp - 0x20]
mov rax, qword [rbp - 0x38]
mov qword [rbp + 0x90], rax
mov rax, qword [rbp - 0x58]
mov qword [rbp + 0xc0], rax
lea rax, [rbp - 0x48]
mov qword [rbp + 0xc8], rax
mov eax, 0x38969c47
cmp eax, 0x372e3ddc
je 0x1400b2896
cmp eax, 0x38969c47
jne 0x1400b2860
mov rax, qword [rbp + 0xc8]
mov rcx, qword [rax]
mov rax, qword [rbp + 0x90]
mov rdx, qword [rbp + 0xc0]
call rax
mov qword [rbp + 0x98], rax
mov eax, 0x372e3ddc
jmp 0x1400b2860
mov rax, qword [rbp + 0x98]
mov qword [rbp - 0x58], rax
mov dword [rbp + 0x78], 4
mov eax, 0x3ed5a0ae
mov r11d, 0x1fdb7476
mov r14d, 0xb152b620
mov r9d, 0x6eca6963
nop
cmp eax, 0xba022744
je 0x1400b3314
cmp eax, 0x3ed5a0ae
jne 0x1400b28c0
lea rax, [rbp + 0x20]
mov qword [rbp - 0x28], rax
mov rax, qword [rbp - 0x28]
mov edi, 0x8601c8b5
jmp 0x1400b32f5
cmp edi, 0x7c737f4
jle 0x1400b2950
cmp edi, 0x2cfa4d1e
jle 0x1400b29a0
cmp edi, 0x545c796b
jg 0x1400b2a20
cmp edi, 0x2cfa4d1f
je 0x1400b2b42
cmp edi, 0x35d5d81e
je 0x1400b2b82
cmp edi, 0x4c093612
jne 0x1400b28f0
test r12d, r12d
mov edi, 0x8a8c87bc
cmove edi, r9d
mov r15d, r12d
mov qword [rbp + 0x30], r13
mov qword [rbp + 0x38], r13
jmp 0x1400b28f0
cmp edi, 0xaf113f62
jg 0x1400b29e0
cmp edi, 0x97c551c4
jle 0x1400b2a4d
cmp edi, 0x97c551c5
je 0x1400b2b96
cmp edi, 0x98e20e45
je 0x1400b2ba8
cmp edi, 0xa9937d44
jne 0x1400b28f0
mov edi, 0x4c093612
xor r12d, r12d
mov r13, qword [rbp + 0x80]
jmp 0x1400b28f0
cmp edi, 0x10691a90
jle 0x1400b2aca
cmp edi, 0x10691a91
je 0x1400b2c47
cmp edi, 0x1a66b07f
je 0x1400b2c54
cmp edi, 0x2c474db5
je 0x1400b32f0
jmp 0x1400b28f0
cmp edi, 0xc2f2e7cd
jle 0x1400b2a90
cmp edi, 0xc2f2e7ce
je 0x1400b2c75
cmp edi, 0xcaf28963
je 0x1400b2d7e
cmp edi, 0xe30a6803
jne 0x1400b28f0
mov edi, 0xaf113f63
mov eax, dword [rbp + 0x54]
mov dword [rbp + 0x58], eax
jmp 0x1400b28f0
cmp edi, 0x5af54bf4
je 0x1400b2dac
cmp edi, 0x6eca6963
jne 0x1400b32d9
mov edi, 0x8a8c87bc
xor r15d, r15d
mov rax, qword [rbp + 0x38]
mov qword [rbp + 0x30], rax
jmp 0x1400b28f0
cmp edi, 0x8601c8b5
je 0x1400b2db6
cmp edi, 0x8a8c87bc
jne 0x1400b28f0
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x90], rax
mov rax, qword [rbp + 0x18]
test r15d, r15d
mov edi, 0x545c796c
mov eax, 0x98e20e45
cmove edi, eax
mov r10, qword [rbp + 0x90]
jmp 0x1400b28f0
cmp edi, 0xaf113f63
je 0x1400b2ead
cmp edi, 0xafa6ecf0
jne 0x1400b28f0
mov eax, 0xd58ab8af
nop dword [rax]
cmp eax, 0xd58ab8af
je 0x1400b2ac3
cmp eax, 0xa701fd1a
jne 0x1400b2ab0
jmp 0x1400b2ec8
mov eax, 0xa701fd1a
jmp 0x1400b2ab0
cmp edi, 0x7c737f5
je 0x1400b2f0c
cmp edi, 0xf013a0b
jne 0x1400b28f0
mov rax, qword [rbp - 0x30]
mov qword [rbp + 0x80], rax
lea rax, [rbp - 8]
mov qword [rbp + 0x18], rax
mov rax, qword [rbp + 0x18]
mov rax, qword [rbp + 0x20]
mov rax, qword [rax + 0x30]
mov qword [rbp], rax
mov ecx, dword [rax + 0x3c]
mov dword [rbp + 0xb0], ecx
mov edx, 0x8e94de79
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xd4232c60
je 0x1400b2f2b
cmp edx, 0x8e94de79
jne 0x1400b2b20
movsxd rcx, dword [rbp + 0xb0]
mov edx, 0xd4232c60
jmp 0x1400b2b20
mov qword [rbp + 0x98], 0x5bf0d1c6
mov ecx, 0x495375dd
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x8500fa41
je 0x1400b2f89
cmp ecx, 0x495375dd
jne 0x1400b2b60
mov rax, qword [rbp + 0x98]
mov ecx, 0x8500fa41
jmp 0x1400b2b60
mov edi, 0x4c093612
mov r12d, 1
mov r13, qword [rbp + 0x68]
jmp 0x1400b28f0
mov rax, qword [rbp + 0x40]
mov qword [rbp + 0x68], rax
mov edi, 0x35d5d81e
jmp 0x1400b28f0
mov eax, dword [0x140355a98]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140355a9c], 0xa
setl cl
or cl, al
mov eax, 0x98f90cce
mov ecx, 0x199622fd
cmovne eax, ecx
mov edx, 0x98f90cce
mov ecx, 0x4778f6e6
cmovne edx, ecx
mov ecx, 0xa7787532
nop word cs:[rax + rax]
nop
cmp ecx, 0xa7787531
jle 0x1400b2c20
cmp ecx, 0xa7787532
je 0x1400b2c35
cmp ecx, 0x199622fd
je 0x1400b2c39
cmp ecx, 0x4778f6e6
jne 0x1400b2bf0
mov ecx, eax
jmp 0x1400b2bf0
cmp ecx, 0x98f90cce
je 0x1400b2c40
cmp ecx, 0x9b95b3fb
jne 0x1400b2bf0
jmp 0x1400b2fab
mov ecx, edx
jmp 0x1400b2bf0
mov ecx, 0x9b95b3fb
jmp 0x1400b2bf0
mov ecx, 0x4778f6e6
jmp 0x1400b2bf0
mov edi, 0x545c796c
xor r10d, r10d
jmp 0x1400b28f0
cmp byte [rbp + 0x64], 0
mov edi, 0x10691a91
mov eax, 0xf013a0b
cmovne edi, eax
mov rax, qword [rbp + 0x90]
mov qword [rbp - 0x30], rax
jmp 0x1400b28f0
mov r8d, dword [rbp + 0x74]
mov ecx, dword [0x140355a90]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete cl
cmp dword [0x140355a94], 0xa
setl dl
or dl, cl
mov ecx, 0xaad7bb6c
mov eax, 0x2a5e3f49
cmovne ecx, eax
mov ebx, 0xaad7bb6c
mov eax, 0x37d6e664
cmovne ebx, eax
mov rdi, qword [rbp]
mov rsi, qword [rbp + 8]
mov edx, 0xcf70fb81
nop
cmp edx, 0xcf70fb80
jle 0x1400b2d20
cmp edx, 0x37d6e664
je 0x1400b2d34
cmp edx, 0x2a5e3f49
je 0x1400b2ffa
cmp edx, 0xcf70fb81
jne 0x1400b2cc0
mov qword [rbp + 0xc0], rdi
mov edx, dword [rsi + 0x1c]
add rdx, qword [rbp + 0xc0]
mov qword [rbp + 0xc8], rdx
mov edx, dword [rsi + 0x24]
add rdx, qword [rbp + 0xc0]
mov qword [rbp + 0xb0], rdx
mov edx, 0xae232d9d
jmp 0x1400b2cc0
cmp edx, 0xaad7bb6c
je 0x1400b2d5f
cmp edx, 0xae232d9d
jne 0x1400b2cc0
mov edx, ebx
jmp 0x1400b2cc0
mov rdx, qword [rbp + 0xb0]
movzx edx, word [rdx + r8*2]
mov rax, qword [rbp + 0xc8]
mov eax, dword [rax + rdx*4]
add rax, qword [rbp + 0xc0]
mov qword [rbp + 0x98], rax
mov edx, ecx
jmp 0x1400b2cc0
mov rax, qword [rbp + 0xb0]
mov rax, qword [rbp + 0xc8]
mov rax, qword [rbp + 0xc0]
mov edx, 0x37d6e664
jmp 0x1400b2cc0
mov ecx, 0x338bef53
mov rax, qword [rbp + 8]
nop word [rax + rax]
cmp ecx, 0x338bef53
je 0x1400b2da5
cmp ecx, 0x3e84f331
jne 0x1400b2d90
jmp 0x1400b300f
mov ecx, 0x3e84f331
jmp 0x1400b2d90
mov edi, 0xe30a6803
jmp 0x1400b28f0
mov eax, 0x4bebe16e
nop dword [rax + rax]
cmp eax, 0xe232ce6f
je 0x1400b302d
cmp eax, 0x4bebe16e
jne 0x1400b2dc0
mov rax, qword gs:[0x60]
mov qword [rbp + 0xb0], rax
mov ecx, 0xe64b8b9a
nop word [rax + rax]
cmp ecx, 0x51fd02ec
je 0x1400b2e0e
cmp ecx, 0xe64b8b9a
jne 0x1400b2df0
mov rax, qword [rbp + 0xb0]
mov ecx, 0x51fd02ec
jmp 0x1400b2df0
mov qword [rbp + 0x98], rax
mov rax, qword [rbp + 0x98]
add rax, 0x18
mov qword [rbp + 0xb0], rax
mov eax, 0x37279ead
nop dword [rax]
cmp eax, 0xe83e1d0d
je 0x1400b2e56
cmp eax, 0x37279ead
jne 0x1400b2e30
mov rax, qword [rbp + 0xb0]
mov rax, qword [rax]
mov qword [rbp + 0x98], rax
mov eax, 0xe83e1d0d
jmp 0x1400b2e30
mov rax, qword [rbp + 0x98]
add rax, 0x10
mov qword [rbp + 0xb0], rax
mov ecx, 0x64754576
nop dword [rax]
cmp ecx, 0xf943de84
je 0x1400b2e8e
cmp ecx, 0x64754576
jne 0x1400b2e70
mov rax, qword [rbp + 0xb0]
mov ecx, 0xf943de84
jmp 0x1400b2e70
mov qword [rbp + 0x98], rax
mov rax, qword [rbp + 0x98]
mov rax, qword [rax]
mov qword [rbp + 0x20], rax
mov eax, 0xe232ce6f
jmp 0x1400b2dc0
mov eax, dword [rbp + 0x58]
sub eax, 1
mov dword [rbp + 0x74], eax
mov edi, 0xafa6ecf0
mov eax, 0xa9937d44
cmovb edi, eax
jmp 0x1400b28f0
mov qword [rbp - 0x18], r10
mov dword [rbp + 0x98], 0x4383d636
mov r10d, dword [rbp + 0x98]
mov eax, dword [rbp + 0x74]
mov edx, 0x3949b121
mov rcx, qword [rbp]
nop dword [rax]
cmp edx, 0x3949b121
je 0x1400b2f05
cmp edx, 0x5b1d43fe
jne 0x1400b2ef0
jmp 0x1400b3037
mov edx, 0x5b1d43fe
jmp 0x1400b2ef0
cmp byte [rbp + 0xbf], 0
mov edi, 0xaf113f63
mov eax, 0xc2f2e7ce
cmovne edi, eax
mov eax, dword [rbp + 0x74]
mov dword [rbp + 0x58], eax
jmp 0x1400b28f0
mov qword [rbp + 0x98], rcx
mov rcx, qword [rbp + 0x98]
mov edx, dword [rax + rcx + 0x88]
mov ecx, dword [rax + rcx + 0x8c]
mov dword [rbp + 0xc8], ecx
mov qword [rbp + 0xb0], rdx
mov ecx, 0xafc712d5
nop dword [rax]
cmp ecx, 0x8f698a63
je 0x1400b323b
cmp ecx, 0xafc712d5
jne 0x1400b2f60
mov rcx, qword [rbp + 0xb0]
add rcx, rax
mov qword [rbp + 8], rcx
mov ecx, 0x8f698a63
jmp 0x1400b2f60
mov dword [rbp + 0xb0], eax
mov eax, dword [rbp + 0xb0]
mov ecx, dword [rbp + 0x70]
cmp ecx, eax
sete byte [rbp + 0xbf]
mov edi, 0x7c737f5
jmp 0x1400b28f0
lea rax, [rbp + 0x20]
mov qword [rbp + 0xc8], rax
mov rax, qword [rbp + 0xc8]
mov rax, qword [rax]
mov qword [rbp + 0xb0], rax
mov eax, 0x4d70b0ec
nop dword [rax]
cmp eax, 0x662bdd1e
je 0x1400b3296
cmp eax, 0x4d70b0ec
jne 0x1400b2fd0
mov rax, qword [rbp + 0xb0]
mov rax, qword [rax]
mov qword [rbp + 0x98], rax
mov eax, 0x662bdd1e
jmp 0x1400b2fd0
mov rax, qword [rbp + 0x98]
mov qword [rbp + 0x40], rax
mov edi, 0x97c551c5
jmp 0x1400b28f0
mov qword [rbp + 0x98], rax
mov rax, qword [rbp + 0x98]
mov eax, dword [rax + 0x18]
mov dword [rbp + 0x54], eax
mov edi, 0x5af54bf4
jmp 0x1400b28f0
mov edi, 0x2c474db5
jmp 0x1400b28f0
mov qword [rbp - 0x38], r13
mov dword [rbp - 0x40], r12d
mov dword [rbp - 0x10], r15d
mov qword [rbp + 0x98], rcx
mov rcx, qword [rbp + 8]
mov ecx, dword [rcx + 0x20]
add rcx, qword [rbp + 0x98]
mov r8d, dword [rcx + rax*4]
add r8, qword [rbp + 0x98]
mov r12d, 0xca8b70bb
jmp 0x1400b3090
mov dword [rbp + 0xb0], esi
xor ecx, dword [rbp + 0xb0]
imul ecx, ecx, 0x1000193
mov dword [rbp - 0x48], ecx
mov r12d, 0xd77a98af
nop word cs:[rax + rax]
cmp r12d, 0xd77a98ae
jle 0x1400b30d0
cmp r12d, 0x3a1d1bd
jg 0x1400b3120
cmp r12d, 0xd77a98af
je 0x1400b31fa
cmp r12d, 0xf5ffb0ee
jne 0x1400b3205
mov eax, dword [rbp - 0x48]
mov r12d, 0xa38467ab
xor r9d, r9d
mov r15d, dword [rbp + 0x28]
jmp 0x1400b3090
cmp r12d, 0xb152b61f
jg 0x1400b3170
cmp r12d, 0x8007f7c0
je 0x1400b3191
cmp r12d, 0xa38467ab
jne 0x1400b3090
mov dword [rbp + 0xc8], r15d
test r9d, r9d
mov r12d, 0xd916985b
cmove r12d, r11d
mov rbx, qword [rbp + 0x98]
mov r13d, dword [rbp + 0xc8]
mov edi, eax
jmp 0x1400b3090
cmp r12d, 0x3a1d1be
je 0x1400b31a2
cmp r12d, 0x1fdb7476
jne 0x1400b3090
mov dword [rbp + 0x28], r13d
mov dword [rbp + 0xc0], edi
lea rcx, [rbx + 1]
mov qword [rbp + 0x98], rcx
mov cl, byte [rbx]
mov byte [rbp + 0x7c], cl
cmp byte [rbp + 0x7c], 0
mov r12d, 0x3a1d1be
cmove r12d, r14d
jmp 0x1400b3090
cmp r12d, 0xb152b620
je 0x1400b31dc
cmp r12d, 0xca8b70bb
jne 0x1400b3090
mov r12d, 0x8007f7c0
jmp 0x1400b3090
mov r12d, 0x1fdb7476
mov edi, r10d
mov rbx, r8
jmp 0x1400b3090
movsx esi, byte [rbp + 0x7c]
mov ecx, dword [rbp + 0xc0]
mov edx, 0x26e365b4
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0x26e365b4
je 0x1400b31d5
cmp edx, 0xd079048d
jne 0x1400b31c0
jmp 0x1400b306b
mov edx, 0xd079048d
jmp 0x1400b31c0
mov eax, dword [rbp + 0xc0]
mov r12d, 0xa38467ab
mov r9d, 1
mov r15d, dword [rbp + 0xc0]
jmp 0x1400b3090
mov r12d, 0xf5ffb0ee
jmp 0x1400b3090
cmp r12d, 0xd916985b
jne 0x1400b3090
mov eax, dword [rbp + 0xc8]
mov dword [rbp + 0x70], eax
mov edi, 0x2cfa4d1f
mov r9d, 0x6eca6963
mov r10, qword [rbp - 0x18]
mov r15d, dword [rbp - 0x10]
mov r12d, dword [rbp - 0x40]
mov r13, qword [rbp - 0x38]
jmp 0x1400b28f0
lea rax, [rbp - 8]
mov qword [rbp + 0x98], rax
mov eax, dword [rbp + 0xc8]
mov rcx, qword [rbp + 0x98]
mov dword [rcx], eax
lea rax, [rbp + 8]
mov qword [rbp + 0xb0], rax
mov eax, 0xef7a87c2
nop word cs:[rax + rax]
nop
cmp eax, 0xbe296641
je 0x1400b32b5
cmp eax, 0xef7a87c2
jne 0x1400b3270
mov rax, qword [rbp + 0xb0]
mov rax, qword [rax]
mov qword [rbp + 0x98], rax
mov eax, 0xbe296641
jmp 0x1400b3270
mov rax, qword [rbp + 0x98]
mov rcx, qword [rbp + 0xc8]
mov qword [rcx], rax
mov byte [rbp + 0x64], 1
mov edi, 0x1a66b07f
jmp 0x1400b28f0
mov rax, qword [rbp + 0x98]
cmp rax, qword [rbp]
mov edi, 0xcaf28963
cmove edi, r9d
mov rax, qword [rbp + 0x80]
mov qword [rbp + 0x38], rax
jmp 0x1400b28f0
cmp edi, 0x545c796c
jne 0x1400b28f0
jmp 0x1400b32fa
mov edi, 0xf013a0b
jmp 0x1400b28f0
mov rax, qword [rbp - 0x28]
mov qword [rbp - 0x20], r10
lea rax, [rbp + 0x78]
mov qword [rbp + 0x48], rax
mov eax, 0xba022744
jmp 0x1400b28c0
mov rax, qword [rbp + 0x48]
mov r9d, dword [rax]
mov rax, qword [rbp - 0x20]
mov edx, 0x100000
xor ecx, ecx
mov r8d, 0x3000
call rax
mov rsi, rax
mov ecx, 5
mov rdx, rax
mov r8d, 0x100000
xor r9d, r9d
call qword [rbp - 0x58]
mov qword [rbp - 0x30], rsi
mov eax, dword [rsi]
test eax, eax
mov r12, qword [rbp - 0x50]
je 0x1400b34a0
mov r15d, 0xa657d32b
mov r14d, 0x21121ac6
mov rbx, qword [rbp - 0x30]
mov rdi, rbx
jmp 0x1400b3384
mov eax, eax
lea rdi, [rbx + rax]
mov eax, dword [rbx + rax]
mov rbx, rdi
test eax, eax
je 0x1400b34a0
cmp qword [rbx + 0x40], 0
je 0x1400b3370
mov eax, dword [0x140354f28]
mov ecx, dword [0x140354f2c]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0xb0]
cmp ecx, 0xa
setl byte [rbp + 0x98]
mov ecx, 0xb3d35cb3
mov edx, dword [0x140354f28]
lea esi, [rdx - 1]
imul esi, edx
test sil, 1
mov edx, 0xafa66d53
cmove edx, r15d
cmp dword [0x140354f2c], 0xa
cmovl edx, r15d
nop word [rax + rax]
cmp ecx, 0xb3d35cb2
jle 0x1400b3430
cmp ecx, 0x21121ac6
je 0x1400b344f
cmp ecx, 0xd923aec3
je 0x1400b3480
cmp ecx, 0xb3d35cb3
jne 0x1400b33e0
movzx r8d, byte [rbp + 0xb0]
cmp byte [rbp + 0x98], 0
mov ecx, 0xafa66d53
cmovne ecx, r14d
test r8b, r8b
cmovne ecx, r14d
jmp 0x1400b33e0
cmp ecx, 0x8109c22a
je 0x1400b3460
cmp ecx, 0xa657d32b
je 0x1400b3453
cmp ecx, 0xafa66d53
jne 0x1400b33e0
mov ecx, 0x21121ac6
jmp 0x1400b33e0
mov ecx, edx
jmp 0x1400b33e0
mov ecx, 0x8109c22a
jmp 0x1400b33e0
mov rcx, r12
call fcn.14001fed0
mov ecx, 0xd923aec3
jmp 0x1400b33b6
mov qword [rbp - 8], rax
mov rdx, qword [rbp - 8]
mov rcx, qword [rbx + 0x40]
call fcn.1402f346c
test eax, eax
je 0x1400b41ea
mov eax, dword [rdi]
jmp 0x1400b3370
mov eax, 0x99b28abc
mov esi, 0x1fdb7476
mov r13d, 0xb152b620
cmp eax, 0x8bb9159e
je 0x1400b41e3
cmp eax, 0x99b28abc
jne 0x1400b34b0
lea rax, [rbp + 0x48]
mov qword [rbp + 0x20], rax
mov rax, qword [rbp + 0x20]
mov edi, 0x38180020
jmp 0x1400b34e5
mov edi, 0xb8824d37
jmp 0x1400b3510
mov eax, dword [0x140355af8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edi, 0x1ed49024
mov eax, 0xfaa1a74f
cmove edi, eax
cmp dword [0x140355afc], 0xa
cmovl edi, eax
nop dword [rax]
cmp edi, 0x5b17425
jle 0x1400b3560
cmp edi, 0x4172c66b
jle 0x1400b35f0
cmp edi, 0x63cf78bc
jle 0x1400b369f
cmp edi, 0x6a56bc88
jg 0x1400b380f
cmp edi, 0x63cf78bd
je 0x1400b3a73
cmp edi, 0x67694f8a
jne 0x1400b3510
mov rax, qword [rbp + 0x40]
mov qword [rbp + 0x68], rax
mov edi, 0x9ef12460
jmp 0x1400b3510
cmp edi, 0xb1bd5008
jle 0x1400b3650
cmp edi, 0xb8824d36
jle 0x1400b36d7
cmp edi, 0xe4875f6e
jg 0x1400b384a
cmp edi, 0xb8824d37
je 0x1400b3c92
cmp edi, 0xdf46c6ee
jne 0x1400b3510
mov rax, qword [rbp + 0x48]
mov rax, qword [rax + 0x30]
mov qword [rbp], rax
mov ecx, dword [rax + 0x3c]
mov dword [rbp + 0xb0], ecx
mov edx, 0x8e94de79
nop word cs:[rax + rax]
cmp edx, 0xd4232c60
je 0x1400b3cbb
cmp edx, 0x8e94de79
jne 0x1400b35c0
movsxd rcx, dword [rbp + 0xb0]
mov edx, 0xd4232c60
jmp 0x1400b35c0
cmp edi, 0x2b247ce6
jg 0x1400b3716
cmp edi, 0x1ed49023
jle 0x1400b395d
cmp edi, 0x1ed49024
je 0x1400b3d19
cmp edi, 0x29a15562
jne 0x1400b3510
mov ecx, 0x338bef53
mov rax, qword [rbp + 8]
nop dword [rax]
cmp ecx, 0x338bef53
je 0x1400b3645
cmp ecx, 0x3e84f331
jne 0x1400b3630
jmp 0x1400b3e0d
mov ecx, 0x3e84f331
jmp 0x1400b3630
cmp edi, 0x91d3542a
jg 0x1400b37d7
cmp edi, 0x855386d2
je 0x1400b3e2b
cmp edi, 0x8dbcb97c
je 0x1400b3e3c
cmp edi, 0x8f2faccf
jne 0x1400b3510
test r14d, r14d
mov edi, 0x8dbcb97c
mov eax, 0x855386d2
cmove edi, eax
mov r11d, r14d
mov r12, r15
mov qword [rbp + 0x58], r15
jmp 0x1400b3510
cmp edi, 0x4172c66c
je 0x1400b3e63
cmp edi, 0x44d1af39
je 0x1400b3e71
cmp edi, 0x4bd1ab44
jne 0x1400b3510
mov edi, 0x8f2faccf
xor r14d, r14d
mov r15, qword [rbp + 0x80]
jmp 0x1400b3510
cmp edi, 0xb1bd5009
je 0x1400b3e92
cmp edi, 0xb389725e
je 0x1400b3e9c
cmp edi, 0xb75f7255
jne 0x1400b3510
mov eax, r8d
sub eax, 1
mov dword [rbp + 0x70], eax
mov edi, 0x757024db
mov eax, 0x4bd1ab44
cmovb edi, eax
jmp 0x1400b3510
cmp edi, 0x2b247ce7
je 0x1400b3ea6
cmp edi, 0x38180020
je 0x1400b34e7
cmp edi, 0x38fc3235
jne 0x1400b3510
mov eax, dword [0x140355a98]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140355a9c], 0xa
setl cl
or cl, al
mov eax, 0x98f90cce
mov ecx, 0x199622fd
cmovne eax, ecx
mov ecx, 0x98f90cce
mov edx, 0x4778f6e6
cmovne ecx, edx
mov edx, 0xa7787532
nop word [rax + rax]
cmp edx, 0xa7787531
jle 0x1400b37b0
cmp edx, 0xa7787532
je 0x1400b37c5
cmp edx, 0x199622fd
je 0x1400b37c9
cmp edx, 0x4778f6e6
jne 0x1400b3780
mov edx, eax
jmp 0x1400b3780
cmp edx, 0x98f90cce
je 0x1400b37d0
cmp edx, 0x9b95b3fb
jne 0x1400b3780
jmp 0x1400b3edc
mov edx, ecx
jmp 0x1400b3780
mov edx, 0x9b95b3fb
jmp 0x1400b3780
mov edx, 0x4778f6e6
jmp 0x1400b3780
cmp edi, 0x91d3542b
je 0x1400b3f2a
cmp edi, 0x977b7fad
je 0x1400b3f72
cmp edi, 0x9ef12460
jne 0x1400b3510
mov edi, 0x8f2faccf
mov r14d, 1
mov r15, qword [rbp + 0x68]
jmp 0x1400b3510
cmp edi, 0x6a56bc89
je 0x1400b3f93
cmp edi, 0x757024db
jne 0x1400b3510
mov eax, 0xd58ab8af
nop dword [rax]
cmp eax, 0xd58ab8af
je 0x1400b3843
cmp eax, 0xa701fd1a
jne 0x1400b3830
jmp 0x1400b3fa0
mov eax, 0xa701fd1a
jmp 0x1400b3830
cmp edi, 0xe4875f6f
je 0x1400b34e0
cmp edi, 0xfaa1a74f
jne 0x1400b3510
mov eax, 0x4bebe16e
nop word [rax + rax]
cmp eax, 0xe232ce6f
je 0x1400b3fbd
cmp eax, 0x4bebe16e
jne 0x1400b3870
mov rax, qword gs:[0x60]
mov qword [rbp + 0xb0], rax
mov ecx, 0xe64b8b9a
nop word [rax + rax]
cmp ecx, 0x51fd02ec
je 0x1400b38be
cmp ecx, 0xe64b8b9a
jne 0x1400b38a0
mov rax, qword [rbp + 0xb0]
mov ecx, 0x51fd02ec
jmp 0x1400b38a0
mov qword [rbp + 0x98], rax
mov rax, qword [rbp + 0x98]
add rax, 0x18
mov qword [rbp + 0xb0], rax
mov eax, 0x37279ead
nop dword [rax]
cmp eax, 0xe83e1d0d
je 0x1400b3906
cmp eax, 0x37279ead
jne 0x1400b38e0
mov rax, qword [rbp + 0xb0]
mov rax, qword [rax]
mov qword [rbp + 0x98], rax
mov eax, 0xe83e1d0d
jmp 0x1400b38e0
mov rax, qword [rbp + 0x98]
add rax, 0x10
mov qword [rbp + 0xb0], rax
mov ecx, 0x64754576
nop dword [rax]
cmp ecx, 0xf943de84
je 0x1400b393e
cmp ecx, 0x64754576
jne 0x1400b3920
mov rax, qword [rbp + 0xb0]
mov ecx, 0xf943de84
jmp 0x1400b3920
mov qword [rbp + 0x98], rax
mov rax, qword [rbp + 0x98]
mov rax, qword [rax]
mov qword [rbp + 0x48], rax
mov eax, 0xe232ce6f
jmp 0x1400b3870
cmp edi, 0x189032ea
jne 0x1400b41b3
mov r9d, dword [rbp + 0x70]
mov eax, dword [0x140355a90]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140355a94], 0xa
setl cl
or cl, al
mov ebx, 0xaad7bb6c
mov eax, 0x2a5e3f49
cmovne ebx, eax
mov eax, 0xaad7bb6c
mov ecx, 0x37d6e664
cmovne eax, ecx
mov rcx, qword [rbp]
mov rdx, qword [rbp + 8]
mov esi, 0xcf70fb81
jmp 0x1400b39e0
mov rsi, qword [rbp + 0xb0]
movzx esi, word [rsi + r9*2]
mov rdi, qword [rbp + 0xc8]
mov edi, dword [rdi + rsi*4]
add rdi, qword [rbp + 0xc0]
mov qword [rbp + 0x98], rdi
mov esi, ebx
nop word [rax + rax]
cmp esi, 0xcf70fb80
jle 0x1400b3a40
cmp esi, 0x37d6e664
je 0x1400b39b4
cmp esi, 0x2a5e3f49
je 0x1400b3fdb
cmp esi, 0xcf70fb81
jne 0x1400b39e0
mov qword [rbp + 0xc0], rcx
mov esi, dword [rdx + 0x1c]
add rsi, qword [rbp + 0xc0]
mov qword [rbp + 0xc8], rsi
mov esi, dword [rdx + 0x24]
add rsi, qword [rbp + 0xc0]
mov qword [rbp + 0xb0], rsi
mov esi, 0xae232d9d
jmp 0x1400b39e0
cmp esi, 0xaad7bb6c
je 0x1400b3a54
cmp esi, 0xae232d9d
jne 0x1400b39e0
mov esi, eax
jmp 0x1400b39e0
mov rdi, qword [rbp + 0xb0]
mov rdi, qword [rbp + 0xc8]
mov rdi, qword [rbp + 0xc0]
mov esi, 0x37d6e664
jmp 0x1400b39e0
mov qword [rbp - 0x40], r12
mov qword [rbp - 0x10], r15
mov dword [rbp - 0x18], r14d
mov dword [rbp + 0x38], r11d
mov qword [rbp + 0x30], r10
mov r10d, dword [rbp - 0x48]
mov r9, qword [rbp + 0x18]
mov r11d, 0xca8b70bb
jmp 0x1400b3ac0
mov dword [rbp + 0xb0], edx
xor ecx, dword [rbp + 0xb0]
imul ecx, ecx, 0x1000193
mov dword [rbp + 0x28], ecx
mov r11d, 0xd77a98af
nop word cs:[rax + rax]
nop dword [rax]
cmp r11d, 0xd77a98ae
jle 0x1400b3b00
cmp r11d, 0x3a1d1bd
jg 0x1400b3b50
cmp r11d, 0xd77a98af
je 0x1400b3c2b
cmp r11d, 0xf5ffb0ee
jne 0x1400b3c36
mov r12d, dword [rbp + 0x28]
mov r11d, 0xa38467ab
xor r14d, r14d
mov r15d, dword [rbp - 0x20]
jmp 0x1400b3ac0
cmp r11d, 0xb152b61f
jg 0x1400b3ba0
cmp r11d, 0x8007f7c0
je 0x1400b3bc1
cmp r11d, 0xa38467ab
jne 0x1400b3ac0
mov dword [rbp + 0xc8], r15d
test r14d, r14d
mov r11d, 0xd916985b
cmove r11d, esi
mov rdi, qword [rbp + 0x98]
mov r8d, dword [rbp + 0xc8]
mov eax, r12d
jmp 0x1400b3ac0
cmp r11d, 0x3a1d1be
je 0x1400b3bd2
cmp r11d, 0x1fdb7476
jne 0x1400b3ac0
mov dword [rbp - 0x20], r8d
mov dword [rbp + 0xc0], eax
lea rcx, [rdi + 1]
mov qword [rbp + 0x98], rcx
mov cl, byte [rdi]
mov byte [rbp + 0x78], cl
cmp byte [rbp + 0x78], 0
mov r11d, 0x3a1d1be
cmove r11d, r13d
jmp 0x1400b3ac0
cmp r11d, 0xb152b620
je 0x1400b3c0c
cmp r11d, 0xca8b70bb
jne 0x1400b3ac0
mov r11d, 0x8007f7c0
jmp 0x1400b3ac0
mov r11d, 0x1fdb7476
mov eax, r10d
mov rdi, r9
jmp 0x1400b3ac0
movsx edx, byte [rbp + 0x78]
mov ecx, dword [rbp + 0xc0]
mov ebx, 0x26e365b4
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ebx, 0x26e365b4
je 0x1400b3c05
cmp ebx, 0xd079048d
jne 0x1400b3bf0
jmp 0x1400b3a97
mov ebx, 0xd079048d
jmp 0x1400b3bf0
mov r12d, dword [rbp + 0xc0]
mov r11d, 0xa38467ab
mov r14d, 1
mov r15d, dword [rbp + 0xc0]
jmp 0x1400b3ac0
mov r11d, 0xf5ffb0ee
jmp 0x1400b3ac0
cmp r11d, 0xd916985b
jne 0x1400b3ac0
mov eax, dword [rbp + 0xc8]
mov qword [rbp + 0x98], 0x2c73b3bd
mov edx, 0x495375dd
mov r10, qword [rbp + 0x30]
mov r11d, dword [rbp + 0x38]
mov r14d, dword [rbp - 0x18]
mov r15, qword [rbp - 0x10]
mov r12, qword [rbp - 0x40]
nop dword [rax]
cmp edx, 0x8500fa41
je 0x1400b3ff5
cmp edx, 0x495375dd
jne 0x1400b3c70
mov rcx, qword [rbp + 0x98]
mov edx, 0x8500fa41
jmp 0x1400b3c70
mov rax, qword [rbp - 0x38]
mov qword [rbp + 0x80], rax
mov eax, dword [0x140355af8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edi, 0xdf46c6ee
mov eax, 0x91d3542b
jmp 0x1400b3500
mov qword [rbp + 0x98], rcx
mov rcx, qword [rbp + 0x98]
mov edx, dword [rax + rcx + 0x88]
mov ecx, dword [rax + rcx + 0x8c]
mov dword [rbp + 0xc8], ecx
mov qword [rbp + 0xb0], rdx
mov ecx, 0xafc712d5
nop dword [rax]
cmp ecx, 0x8f698a63
je 0x1400b4017
cmp ecx, 0xafc712d5
jne 0x1400b3cf0
mov rcx, qword [rbp + 0xb0]
add rcx, rax
mov qword [rbp + 8], rcx
mov ecx, 0x8f698a63
jmp 0x1400b3cf0
mov eax, 0x4bebe16e
nop
cmp eax, 0xe232ce6f
je 0x1400b407a
cmp eax, 0x4bebe16e
jne 0x1400b3d20
mov rax, qword gs:[0x60]
mov qword [rbp + 0xb0], rax
mov ecx, 0xe64b8b9a
nop word [rax + rax]
cmp ecx, 0x51fd02ec
je 0x1400b3d6e
cmp ecx, 0xe64b8b9a
jne 0x1400b3d50
mov rax, qword [rbp + 0xb0]
mov ecx, 0x51fd02ec
jmp 0x1400b3d50
mov qword [rbp + 0x98], rax
mov rax, qword [rbp + 0x98]
add rax, 0x18
mov qword [rbp + 0xb0], rax
mov eax, 0x37279ead
nop dword [rax]
cmp eax, 0xe83e1d0d
je 0x1400b3db6
cmp eax, 0x37279ead
jne 0x1400b3d90
mov rax, qword [rbp + 0xb0]
mov rax, qword [rax]
mov qword [rbp + 0x98], rax
mov eax, 0xe83e1d0d
jmp 0x1400b3d90
mov rax, qword [rbp + 0x98]
add rax, 0x10
mov qword [rbp + 0xb0], rax
mov ecx, 0x64754576
nop dword [rax]
cmp ecx, 0xf943de84
je 0x1400b3dee
cmp ecx, 0x64754576
jne 0x1400b3dd0
mov rax, qword [rbp + 0xb0]
mov ecx, 0xf943de84
jmp 0x1400b3dd0
mov qword [rbp + 0x98], rax
mov rax, qword [rbp + 0x98]
mov rax, qword [rax]
mov qword [rbp + 0x48], rax
mov eax, 0xe232ce6f
jmp 0x1400b3d20
mov qword [rbp + 0x98], rax
mov rax, qword [rbp + 0x98]
mov eax, dword [rax + 0x18]
mov dword [rbp + 0x74], eax
mov edi, 0xb1bd5009
jmp 0x1400b3510
mov edi, 0x8dbcb97c
xor r11d, r11d
mov r12, qword [rbp + 0x58]
jmp 0x1400b3510
mov qword [rbp + 0x90], r12
mov rax, qword [rbp - 0x28]
test r11d, r11d
mov edi, 0x5b17426
mov eax, 0x38fc3235
cmove edi, eax
mov r10, qword [rbp + 0x90]
jmp 0x1400b3510
mov edi, 0xb75f7255
mov r8d, dword [rbp + 0x74]
jmp 0x1400b3510
cmp byte [rbp + 0x64], 0
mov edi, 0x855386d2
mov eax, 0x29a15562
cmovne edi, eax
mov rax, qword [rbp + 0x80]
mov qword [rbp + 0x58], rax
jmp 0x1400b3510
mov edi, 0x4172c66c
jmp 0x1400b3510
mov edi, 0xe4875f6f
jmp 0x1400b3510
mov eax, dword [rbp + 0x70]
mov edx, 0x3949b121
mov rcx, qword [rbp]
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0x3949b121
je 0x1400b3ed5
cmp edx, 0x5b1d43fe
jne 0x1400b3ec0
jmp 0x1400b4084
mov edx, 0x5b1d43fe
jmp 0x1400b3ec0
lea rax, [rbp + 0x48]
mov qword [rbp + 0xc8], rax
mov rax, qword [rbp + 0xc8]
mov rax, qword [rax]
mov qword [rbp + 0xb0], rax
mov eax, 0x4d70b0ec
nop dword [rax]
cmp eax, 0x662bdd1e
je 0x1400b40b1
cmp eax, 0x4d70b0ec
jne 0x1400b3f00
mov rax, qword [rbp + 0xb0]
mov rax, qword [rax]
mov qword [rbp + 0x98], rax
mov eax, 0x662bdd1e
jmp 0x1400b3f00
lea rax, [rbp - 8]
mov qword [rbp - 0x28], rax
mov rax, qword [rbp - 0x28]
mov rax, qword [rbp + 0x48]
mov rax, qword [rax + 0x30]
mov qword [rbp], rax
mov ecx, dword [rax + 0x3c]
mov dword [rbp + 0xb0], ecx
mov edx, 0x8e94de79
cmp edx, 0xd4232c60
je 0x1400b40d0
cmp edx, 0x8e94de79
jne 0x1400b3f50
movsxd rcx, dword [rbp + 0xb0]
mov edx, 0xd4232c60
jmp 0x1400b3f50
cmp byte [rbp + 0x7c], 0
mov edi, 0x6a56bc89
mov eax, 0xb8824d37
cmovne edi, eax
mov rax, qword [rbp + 0x90]
mov qword [rbp - 0x38], rax
jmp 0x1400b3510
mov edi, 0x5b17426
xor r10d, r10d
jmp 0x1400b3510
mov dword [rbp + 0x98], 0x852f512c
mov eax, dword [rbp + 0x98]
mov dword [rbp - 0x48], eax
mov edi, 0x2b247ce7
jmp 0x1400b3510
mov eax, dword [0x140355af8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edi, 0x1ed49024
mov eax, 0xb389725e
jmp 0x1400b3500
mov rax, qword [rbp + 0x98]
mov qword [rbp + 0x40], rax
mov edi, 0x67694f8a
mov esi, 0x1fdb7476
jmp 0x1400b3510
mov dword [rbp + 0xb0], ecx
cmp eax, dword [rbp + 0xb0]
mov edi, 0xb75f7255
mov eax, 0x189032ea
cmove edi, eax
mov r8d, dword [rbp + 0x70]
jmp 0x1400b3510
lea rax, [rbp - 8]
mov qword [rbp + 0x98], rax
mov eax, dword [rbp + 0xc8]
mov rcx, qword [rbp + 0x98]
mov dword [rcx], eax
lea rax, [rbp + 8]
mov qword [rbp + 0xb0], rax
mov eax, 0xef7a87c2
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp eax, 0xbe296641
je 0x1400b4125
cmp eax, 0xef7a87c2
jne 0x1400b4050
mov rax, qword [rbp + 0xb0]
mov rax, qword [rax]
mov qword [rbp + 0x98], rax
mov eax, 0xbe296641
jmp 0x1400b4050
mov edi, 0xfaa1a74f
jmp 0x1400b3510
mov qword [rbp + 0x98], rcx
mov rcx, qword [rbp + 8]
mov ecx, dword [rcx + 0x20]
add rcx, qword [rbp + 0x98]
mov eax, dword [rcx + rax*4]
add rax, qword [rbp + 0x98]
mov qword [rbp + 0x18], rax
mov edi, 0x63cf78bd
jmp 0x1400b3510
mov rax, qword [rbp + 0x98]
mov rcx, qword [rbp + 0xc8]
mov qword [rcx], rax
mov byte [rbp + 0x7c], 1
mov edi, 0x977b7fad
jmp 0x1400b3510
mov qword [rbp + 0x98], rcx
mov rcx, qword [rbp + 0x98]
mov edx, dword [rax + rcx + 0x88]
mov ecx, dword [rax + rcx + 0x8c]
mov dword [rbp + 0xc8], ecx
mov qword [rbp + 0xb0], rdx
mov ecx, 0xafc712d5
nop
cmp ecx, 0x8f698a63
je 0x1400b4136
cmp ecx, 0xafc712d5
jne 0x1400b4100
mov rcx, qword [rbp + 0xb0]
add rcx, rax
mov qword [rbp + 8], rcx
mov ecx, 0x8f698a63
jmp 0x1400b4100
mov rax, qword [rbp + 0x98]
mov edi, 0x91d3542b
jmp 0x1400b3510
lea rax, [rbp - 8]
mov qword [rbp + 0x98], rax
mov eax, dword [rbp + 0xc8]
mov rcx, qword [rbp + 0x98]
mov dword [rcx], eax
lea rax, [rbp + 8]
mov qword [rbp + 0xb0], rax
mov eax, 0xef7a87c2
cmp eax, 0xbe296641
je 0x1400b4186
cmp eax, 0xef7a87c2
jne 0x1400b4160
mov rax, qword [rbp + 0xb0]
mov rax, qword [rax]
mov qword [rbp + 0x98], rax
mov eax, 0xbe296641
jmp 0x1400b4160
mov rax, qword [rbp + 0x98]
cmp rax, qword [rbp]
setne byte [rbp + 0x64]
mov eax, dword [0x140355af8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edi, 0xdf46c6ee
mov eax, 0x44d1af39
jmp 0x1400b3500
cmp edi, 0x5b17426
jne 0x1400b3510
mov rax, qword [rbp + 0x20]
mov rcx, qword [rbp - 0x30]
xor edx, edx
mov r8d, 0x8000
call r10
mov dword [rbp + 0x54], eax
mov eax, 0x8bb9159e
mov r12, qword [rbp - 0x50]
jmp 0x1400b34b0
mov eax, dword [rbp + 0x54]
xor esi, esi
jmp 0x1400b41ed
mov esi, dword [rbx + 0x50]
mov eax, 0x3006eb89
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x16b04f2a
je 0x1400b421d
cmp eax, 0x3006eb89
jne 0x1400b4200
mov rcx, r12
call fcn.14000bec0
mov eax, 0x16b04f2a
jmp 0x1400b4200
mov eax, 0x48cbc26a
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x48cbc26a
je 0x1400b4240
cmp eax, 0x9915cc78
jne 0x1400b4230
jmp 0x1400b4247
mov eax, 0x9915cc78
jmp 0x1400b4230
mov qword [rbp + 0xb0], r12
mov rax, qword [rbp + 0xb0]
mov qword [rbp + 0x98], rax
mov eax, 0xd9294313
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp eax, 0xbc31a5b6
je 0x1400b428c
cmp eax, 0xd9294313
jne 0x1400b4270
mov rax, qword [rbp + 0x98]
mov eax, 0xbc31a5b6
jmp 0x1400b4270
mov eax, esi
add rsp, 0x158
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret