Function at 0x14000ce6e
Capabilities:
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, 0xc28
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0xb90], xmm6
mov r15, rdx
mov r13, rcx
lea r12, [rcx + 0xf0]
lea rsi, [rcx + 0x30]
lea rbx, [rcx + 0x50]
lea r14, [rdx + 4]
lea rax, [rdx + 0x40c]
mov qword [rbp + 0x988], rax
lea rax, [rdx + 0x30c]
mov qword [rbp + 0x818], rax
lea rax, [rcx + 0x60]
mov qword [rbp + 0x938], rax
lea rax, [rcx + 0x625]
mov qword [rbp + 0x820], rax
lea rax, [rcx + 0xb0]
mov qword [rbp + 0x828], rax
lea rax, [rcx + 0x98]
mov qword [rbp + 0x7d8], rax
lea rax, [rdx + 0x528]
mov qword [rbp + 0x7e0], rax
xorps xmm6, xmm6
mov edi, 0x874fdf4d
mov eax, 0x82649d0a
mov dword [rbp + 0xa14], ecx
mov qword [rbp + 0x7d0], r14
cmp eax, 0x6eb0111
jg 0x14000cfa1
cmp eax, 0xbdd2d34c
jle 0x14000d02a
cmp eax, 0xdbc23de6
jle 0x14000d144
cmp eax, 0xf0367e61
jg 0x14000d357
cmp eax, 0xe311b2bd
jg 0x14000d6af
cmp eax, 0xdf1b75d9
jg 0x14000dcb8
cmp eax, 0xdce40cb7
jle 0x14000e6c2
cmp eax, 0xdd5d6f84
jle 0x14000f7bb
cmp eax, 0xdd5d6f85
je 0x140011a38
cmp eax, 0xde005cd0
je 0x140011a44
cmp eax, 0xde0bc143
jne 0x14000cf22
mov rax, qword [rbp + 0xa20]
mov eax, 0x7b8e399c
jmp 0x14000cf22
cmp eax, 0x3c69a934
jg 0x14000d0a5
cmp eax, 0x2316a72a
jg 0x14000d1bf
cmp eax, 0x1637ba98
jle 0x14000d3dc
cmp eax, 0x1d07f91d
jg 0x14000d702
cmp eax, 0x19b260c9
jg 0x14000dd0a
cmp eax, 0x17662e40
jle 0x14000e6fc
cmp eax, 0x17cc8bca
jle 0x14000f7e8
cmp eax, 0x17cc8bcb
je 0x140011a6e
cmp eax, 0x185599f4
je 0x140011a89
cmp eax, 0x18dac2f1
jne 0x14000cf22
mov rax, qword [rbp + 0xac0]
mov rcx, qword [rbp + 0x558]
mov qword [rax], rcx
mov eax, 0x2cef12bd
jmp 0x14000cf22
cmp eax, 0xa13ae21e
jg 0x14000d21c
cmp eax, 0x8fc0368d
jle 0x14000d440
cmp eax, 0x9a6354ef
jg 0x14000d79b
cmp eax, 0x9695b5a1
jg 0x14000dd7d
cmp eax, 0x920655de
jle 0x14000e738
cmp eax, 0x938b71b6
jle 0x14000f81e
cmp eax, 0x938b71b7
je 0x140011aa5
cmp eax, 0x93c1bf75
je 0x140011ac0
cmp eax, 0x93e001b0
jne 0x14000cf22
mov rax, qword [rbp + 0xae8]
mov qword [rbp + 0x4d0], rax
mov eax, 0xf8e31dee
jmp 0x14000cf22
cmp eax, 0x5d77b869
jg 0x14000d28d
cmp eax, 0x4c8336eb
jle 0x14000d4a4
cmp eax, 0x558028da
jg 0x14000d7f6
cmp eax, 0x5105e991
jg 0x14000ddd0
cmp eax, 0x4f78e440
jle 0x14000e763
cmp eax, 0x5022117e
jle 0x14000f84d
cmp eax, 0x5022117f
je 0x140014e12
cmp eax, 0x5065a53f
je 0x140011ad8
cmp eax, 0x50bbf257
jne 0x14000cf22
mov r9d, dword [rbp + 0x8bc]
mov rdx, qword [rbp + 0x3b8]
mov rcx, qword [rbp + 0x3b0]
sub rsp, 0x20
xor r8d, r8d
call fcn.14001a7ae
add rsp, 0x20
mov rcx, qword [rbp + 0xae0]
mov rcx, qword [rcx]
mov qword [rcx], rax
mov eax, 0xa4261370
jmp 0x14000cf22
cmp eax, 0xcbc2ab0d
jle 0x14000d519
cmp eax, 0xd2de4696
jg 0x14000d854
cmp eax, 0xd12e74e6
jg 0x14000de1a
cmp eax, 0xcddbd6e3
jle 0x14000e7a6
cmp eax, 0xd02957bd
jle 0x14000f87e
cmp eax, 0xd02957be
je 0x140011af3
cmp eax, 0xd0377772
je 0x140011b12
cmp eax, 0xd0f43d6c
jne 0x14000cf22
mov rax, qword [rbp + 0x7c8]
movsxd rax, dword [rax + 0x3c]
add rax, qword [rbp + 0x730]
mov qword [rbp + 0xab0], rax
mov eax, 0xe295aad6
jmp 0x14000cf22
cmp eax, 0x2f569e25
jle 0x14000d570
cmp eax, 0x34630405
jg 0x14000d8b2
cmp eax, 0x31c1aec1
jg 0x14000de97
cmp eax, 0x311d364c
jle 0x14000e7e3
cmp eax, 0x313e8c45
jle 0x14000f8ad
cmp eax, 0x313e8c46
je 0x140011b1c
cmp eax, 0x316acc1c
je 0x140011b35
cmp eax, 0x318ae8a1
je 0x140010952
jmp 0x14000cf22
cmp eax, 0xaf8e5895
jle 0x14000d5e9
cmp eax, 0xb68ae73d
jg 0x14000d90f
cmp eax, 0xb3b81dc0
jg 0x14000dee9
cmp eax, 0xb106cd7f
jle 0x14000e823
cmp eax, 0xb28247bc
jle 0x14000f905
cmp eax, 0xb28247bd
je 0x140011b4f
cmp eax, 0xb3221a92
je 0x140011b59
cmp eax, 0xb38ae623
jne 0x14000cf22
cmp dword [rbp + 0x8b0], 0
mov eax, 0x24617369
mov ecx, 0xe009fc5b
cmove eax, ecx
jmp 0x14000cf22
cmp eax, 0x6d167888
jle 0x14000d647
cmp eax, 0x77ba45dd
jg 0x14000d96a
cmp eax, 0x7342e24a
jg 0x14000df25
cmp eax, 0x701a1e22
jle 0x14000e888
cmp eax, 0x70907c8a
jle 0x14000f942
cmp eax, 0x70907c8b
je 0x140011b63
cmp eax, 0x728e7197
je 0x140011b7f
cmp eax, 0x73115846
jne 0x14000cf22
mov rax, qword [rbp + 0xa88]
mov rdx, qword [rax]
mov rax, qword [rbp + 0xb70]
mov rcx, qword [rax]
mov r9, qword [rbp + 0xa60]
sub rsp, 0x20
mov r8d, 4
call qword [r13 + 0x60]
add rsp, 0x20
mov rax, qword [rbp + 0xac8]
lea rdi, [rax + 0x54]
mov edx, dword [rax + 0x54]
sub rsp, 0x20
xor ecx, ecx
mov r8d, 0x3000
mov r9d, 4
call qword [r13 + 0x48]
add rsp, 0x20
mov qword [rbp + 0x9d8], rax
mov qword [rbp + 0x710], rdi
mov edi, 0x874fdf4d
mov eax, 0xe2134c79
jmp 0x14000cf22
cmp eax, 0xfcc7d4d6
jg 0x14000d9c5
cmp eax, 0xf7140f7e
jg 0x14000df77
cmp eax, 0xf415d377
jle 0x14000e8c2
cmp eax, 0xf5bd0319
jle 0x14000f970
cmp eax, 0xf5bd031a
je 0x140011b97
cmp eax, 0xf6fee810
je 0x140011a06
cmp eax, 0xf70c13d0
jne 0x14000cf22
mov rax, qword [rbp + 0xb70]
mov rcx, qword [rbp + 0xac0]
mov rcx, qword [rcx]
mov ecx, dword [rcx]
add rcx, qword [rax]
mov qword [rbp + 0x5e0], rcx
mov rax, qword [rbp + 0xaf0]
mov rax, qword [rax]
mov qword [rbp + 0x5d8], rax
mov eax, 0x5f9737a6
jmp 0x14000cf22
cmp eax, 0xd9d5113
jg 0x14000da11
cmp eax, 0xa3e8d25
jg 0x14000dfcd
cmp eax, 0x80faa90
jle 0x14000e8e8
cmp eax, 0x91c0e60
jle 0x14000f990
cmp eax, 0x91c0e61
je 0x140011bd7
cmp eax, 0x9de1add
je 0x140011be1
cmp eax, 0xa370769
jne 0x14000cf22
mov eax, dword [rbp + 0x8c4]
mov qword [rbp + 0x438], rax
mov eax, 0x4355b9f9
jmp 0x14000cf22
cmp eax, 0x88d78f2d
jle 0x14000da6a
cmp eax, 0x8c4aac23
jg 0x14000e031
cmp eax, 0x8a51605d
jle 0x14000e922
cmp eax, 0x8a5dc94e
jle 0x14000f9c2
cmp eax, 0x8a5dc94f
je 0x140011beb
cmp eax, 0x8aea3ca2
je 0x14000e79c
cmp eax, 0x8b981649
jne 0x14000cf22
mov rax, qword [rbp + 0xa68]
mov dword [rax], 0x10
mov eax, 0x9b1a0594
jmp 0x14000cf22
cmp eax, 0x4355b9f8
jle 0x14000dac5
cmp eax, 0x488ea35c
jg 0x14000e081
cmp eax, 0x458d8a3e
jle 0x14000e95e
cmp eax, 0x474f28e4
jle 0x14000f9e2
cmp eax, 0x474f28e5
je 0x140011c04
cmp eax, 0x483c11a6
je 0x140011a10
cmp eax, 0x4871887c
jne 0x14000cf22
mov rax, qword [rbp + 0xb70]
mov rcx, qword [rbp + 0xa40]
mov rcx, qword [rcx]
mov ecx, dword [rcx + 0x1c]
add rcx, qword [rax]
mov qword [rbp + 0x178], rcx
mov eax, 0x4b5d4bcd
jmp 0x14000cf22
cmp eax, 0xc3db1aec
jle 0x14000db18
cmp eax, 0xc7799a00
jg 0x14000e0c2
cmp eax, 0xc5d542bc
jle 0x14000e998
cmp eax, 0xc68763fa
jle 0x14000fa30
cmp eax, 0xc68763fb
je 0x140011c1f
cmp eax, 0xc6b306b8
je 0x140011c3f
cmp eax, 0xc726a283
jne 0x14000cf22
mov eax, 0x2920c04e
jmp 0x14000cf22
cmp eax, 0x28afcc84
jle 0x14000db75
cmp eax, 0x2b09d4bf
jg 0x14000e11a
cmp eax, 0x29cea1af
jle 0x14000e9e0
cmp eax, 0x2a18c4f1
jle 0x14000fa7c
cmp eax, 0x2a18c4f2
je 0x140011c81
cmp eax, 0x2a71c1c1
je 0x14000db6b
cmp eax, 0x2af7db0c
jne 0x14000cf22
mov rax, qword [rbp + 0x588]
movzx eax, ax
mov qword [rbp + 0x580], rax
mov rax, qword [rbp + 0xa28]
mov rax, qword [rax]
mov qword [rbp + 0x7e8], rax
mov eax, 0x474f28e5
jmp 0x14000cf22
cmp eax, 0xaa6223fc
jle 0x14000dbce
cmp eax, 0xace320f4
jg 0x14000e168
cmp eax, 0xabde4273
jle 0x14000ea1a
cmp eax, 0xac66130a
jle 0x14000faad
cmp eax, 0xac66130b
je 0x140010b0c
cmp eax, 0xac6bba8d
je 0x140011cab
cmp eax, 0xaccdecf2
jne 0x14000cf22
mov qword [rbp + 0x798], r13
mov eax, 0xb48adc37
jmp 0x14000cf22
cmp eax, 0x65f3fee2
jle 0x14000dc5d
cmp eax, 0x68c32654
jg 0x14000e1ba
cmp eax, 0x67456305
jle 0x14000ea53
cmp eax, 0x67c35435
jle 0x14000faed
cmp eax, 0x67c35436
je 0x140011cc3
cmp eax, 0x67f6afd6
je 0x140011cdc
cmp eax, 0x685f20d3
jne 0x14000cf22
mov rax, qword [rbp + 0xb70]
mov rax, qword [rax]
mov qword [rbp + 0x1f8], rax
mov eax, 0xb7e6f390
jmp 0x14000cf22
cmp eax, 0xe9d7d73e
jg 0x14000e1f6
cmp eax, 0xe5b37bae
jle 0x14000eaa6
cmp eax, 0xe810477e
jle 0x14000fb1b
cmp eax, 0xe810477f
je 0x140011cf4
cmp eax, 0xe865533f
je 0x140011d1a
cmp eax, 0xe9a2b078
jne 0x14000cf22
mov rax, qword [rbp + 0xb30]
mov eax, 0x359e6a5
jmp 0x14000cf22
cmp eax, 0x1fbdb5cb
jg 0x14000e23e
cmp eax, 0x1e06b2f2
jle 0x14000eae0
cmp eax, 0x1e1519eb
jle 0x14000fb3b
cmp eax, 0x1e1519ec
je 0x140011d24
cmp eax, 0x1e30c81a
je 0x140011d3f
cmp eax, 0x1eadf5e6
jne 0x14000cf22
mov eax, dword [rbp + 0x8fc]
add rax, qword [rbp + 0x6c0]
mov rcx, qword [rbp + 0x998]
mov qword [rcx], rax
mov rax, qword [rbp + 0x940]
mov rax, qword [rbp + 0xa90]
mov rax, qword [rax]
mov qword [rbp + 0x6b8], rax
mov rax, qword [rbp + 0x9f8]
mov qword [rbp + 0x6b0], rax
mov rax, qword [rbp + 0xb58]
mov eax, dword [rax]
mov qword [rbp + 0x6a8], rax
mov eax, 0xadd008c5
jmp 0x14000cf22
cmp eax, 0x9ce334a2
jg 0x14000e2a2
cmp eax, 0x9b7f0844
jle 0x14000eb1a
cmp eax, 0x9c6be039
jle 0x14000fb6d
cmp eax, 0x9c6be03a
je 0x140011d50
cmp eax, 0x9cbe4419
je 0x140011d68
cmp eax, 0x9cc8d056
jne 0x14000cf22
cmp byte [rbp + 0xb02], 0
mov eax, 0x5bd4e41d
mov ecx, 0x16d9e4cf
cmovne eax, ecx
jmp 0x14000cf22
cmp eax, 0x58400b81
jg 0x14000e2ef
cmp eax, 0x57d52ad6
jle 0x14000eb54
cmp eax, 0x57ea628d
jle 0x14000fb9c
cmp eax, 0x57ea628e
je 0x140011d81
cmp eax, 0x57fa87d4
je 0x140011d9f
cmp eax, 0x58262afe
jne 0x14000cf22
mov rax, qword [rbp + 0xac8]
add rax, 0x54
mov qword [rbp + 0x338], rax
mov eax, 0xfa8f81c4
jmp 0x14000cf22
cmp eax, 0xd7664ccc
jg 0x14000e341
cmp eax, 0xd375bdce
jle 0x14000eb83
cmp eax, 0xd4d8504a
jle 0x14000fbcd
cmp eax, 0xd4d8504b
je 0x140011dc3
cmp eax, 0xd54e2daf
je 0x140011dcd
cmp eax, 0xd5a2419e
jne 0x14000cf22
mov rax, qword [rbp + 0xa78]
movzx eax, word [rax + 2]
mov word [rbp + 0xa06], ax
mov eax, 0xee5ca1b3
jmp 0x14000cf22
cmp eax, 0x37493728
jg 0x14000e390
cmp eax, 0x35aef3c2
jle 0x14000ebdf
cmp eax, 0x36064164
jle 0x14000fbed
cmp eax, 0x36064165
je 0x140011e08
cmp eax, 0x365725d7
je 0x140011e21
cmp eax, 0x369a5804
jne 0x14000cf22
mov rax, qword [rbp + 0xa78]
mov rax, qword [rax]
mov qword [rbp + 0x5d0], rax
mov eax, 0x3ef63752
jmp 0x14000cf22
cmp eax, 0xba44c18a
jg 0x14000e3e2
cmp eax, 0xb846b0a5
jle 0x14000ec2d
cmp eax, 0xb978b70c
jle 0x14000fc1f
cmp eax, 0xb978b70d
je 0x140011e3a
cmp eax, 0xb9ac58cb
je 0x140010952
cmp eax, 0xb9d20922
jne 0x14000cf22
mov rax, qword [rbp + 0xa20]
mov eax, dword [rax]
mov dword [rbp + 0x894], eax
mov eax, 0x105ad0ae
jmp 0x14000cf22
cmp eax, 0x7cf15b2c
jg 0x14000e434
cmp eax, 0x795f5346
jle 0x14000ec72
cmp eax, 0x7b5bd577
jle 0x14000fc62
cmp eax, 0x7b5bd578
je 0x140011e66
cmp eax, 0x7b8e399c
je 0x140011e7e
cmp eax, 0x7c1b9fd8
jne 0x14000cf22
cmp byte [rbp + 0xb26], 0
mov eax, 0xc36c7932
mov ecx, 0x3912c1ae
cmovne eax, ecx
jmp 0x14000cf22
cmp eax, 0x273ff71
jg 0x14000e483
cmp eax, 0xffdca01d
jle 0x14000ecac
cmp eax, 0x12721b3
jle 0x14000fc8f
cmp eax, 0x12721b4
je 0x140011e97
cmp eax, 0x21c7052
je 0x140011eb0
cmp eax, 0x2329b80
jne 0x14000cf22
mov eax, 0x7cf15b2d
jmp 0x14000cf22
cmp eax, 0x11678b1f
jg 0x14000e4d5
cmp eax, 0xf4eeb7a
jle 0x14000ece6
cmp eax, 0x10ac6ec3
jle 0x14000fcc2
cmp eax, 0x10ac6ec4
je 0x140011ecb
cmp eax, 0x10ef19ed
je 0x1400119e8
cmp eax, 0x1123394c
jne 0x14000cf22
mov rax, qword [rbp + 0xb30]
mov dword [rax], 0
mov eax, 0xa8a8d680
jmp 0x14000cf22
cmp eax, 0x83ad328a
jle 0x14000e51a
cmp eax, 0x860413b6
jle 0x14000ed1f
cmp eax, 0x879a1ba4
jle 0x14000fd08
cmp eax, 0x879a1ba5
je 0x140011ee2
cmp eax, 0x88a5ffe3
je 0x140011efb
cmp eax, 0x88c52e7f
jne 0x14000cf22
cmp qword [rbp + 0x320], 0
setne byte [rbp + 0xb11]
mov eax, 0xc9d4980
jmp 0x14000cf22
cmp eax, 0x3f655efa
jle 0x14000e572
cmp eax, 0x4265911a
jle 0x14000ed77
cmp eax, 0x4309bd7a
jle 0x14000fd46
cmp eax, 0x4309bd7b
je 0x140011f13
cmp eax, 0x430e2877
je 0x140011f77
cmp eax, 0x432488bf
jne 0x14000cf22
mov qword [rbp + 0x788], r13
mov eax, 0x1637ba99
jmp 0x14000cf22
cmp eax, 0xbfedd022
jle 0x14000e5bd
cmp eax, 0xc27630eb
jle 0x14000edaf
cmp eax, 0xc3010b0d
jle 0x14000fd61
cmp eax, 0xc3010b0e
je 0x140011f9e
cmp eax, 0xc36c7932
je 0x1400119e8
cmp eax, 0xc3d2b4f3
jne 0x14000cf22
mov rax, qword [rbp + 0x4a8]
mov rcx, qword [rbp + 0x498]
mov qword [rcx], rax
mov eax, 0xb38b7f8
jmp 0x14000cf22
cmp eax, 0x2684f7fd
jle 0x14000e5ee
cmp eax, 0x2826943e
jle 0x14000ee00
cmp eax, 0x284fe61f
jle 0x14000fd8f
cmp eax, 0x284fe620
je 0x140011fb6
cmp eax, 0x2853ee46
je 0x140011fd4
cmp eax, 0x28a54c51
jne 0x14000cf22
mov rax, qword [rbp + 0xb30]
mov dword [rax], 0x18
mov eax, 0xbb1c9930
jmp 0x14000cf22
cmp eax, 0xa5a6065d
jle 0x14000e633
cmp eax, 0xa8946af4
jle 0x14000ee3a
cmp eax, 0xa8ad7ee2
jle 0x14000fdaa
cmp eax, 0xa8ad7ee3
je 0x140011ffc
cmp eax, 0xa8e11e00
je 0x140012018
cmp eax, 0xa907d48e
jne 0x14000cf22
mov rax, qword [rbp + 0xb70]
mov rcx, qword [rax]
mov r9, qword [rbp + 0xa60]
mov rax, qword [rbp + 0x218]
mov rdx, qword [rbp + 0x208]
sub rsp, 0x20
mov r8d, 2
call rax
add rsp, 0x20
mov rax, qword [rbp + 0xab0]
add rax, 0x88
mov qword [rbp + 0x200], rax
mov eax, 0x492c8361
jmp 0x14000cf22
cmp eax, 0x5f9a058f
jle 0x14000e67a
cmp eax, 0x610a46ff
jle 0x14000ee77
cmp eax, 0x6468e5fd
jle 0x14000fdca
cmp eax, 0x6468e5fe
je 0x140012058
cmp eax, 0x64b2dbf8
je 0x140012073
cmp eax, 0x6566ffa5
jne 0x14000cf22
mov rax, qword [rbp - 0x68]
mov rax, qword [rax + 0x80]
mov qword [rbp - 0x70], rax
mov eax, 0xafcec644
jmp 0x14000cf22
cmp eax, 0xe1c7d094
jle 0x14000eeb1
cmp eax, 0xe295aad5
jle 0x14000fdf8
cmp eax, 0xe295aad6
je 0x140012092
cmp eax, 0xe2edbb64
je 0x1400120ae
cmp eax, 0xe30aa6e5
jne 0x14000cf22
mov rax, qword [rbp + 0x1e8]
mov rax, qword [rax]
mov qword [rbp + 0x1e0], rax
mov eax, 0x879a1ba5
jmp 0x14000cf22
cmp eax, 0x1a8911ef
jle 0x14000ef09
cmp eax, 0x1b8a7ed6
jle 0x1400100d2
cmp eax, 0x1b8a7ed7
je 0x14001238b
cmp eax, 0x1bbfe696
je 0x1400123b5
cmp eax, 0x1cd4dc59
jne 0x14000cf22
mov rax, qword [rbp + 0x668]
mov eax, dword [rax]
mov rcx, qword [rbp + 0xb28]
mov dword [rcx], eax
mov rax, qword [rbp + 0xb70]
mov rax, qword [rax]
mov qword [rbp + 0x660], rax
mov rax, qword [rbp + 0xb28]
mov eax, dword [rax]
mov dword [rbp + 0x8ec], eax
mov eax, 0xb5df24cb
jmp 0x14000cf22
cmp eax, 0x982c91c4
jle 0x14000ef34
cmp eax, 0x99646bb4
jle 0x140010108
cmp eax, 0x99646bb5
je 0x1400123d5
cmp eax, 0x99e222fd
je 0x14001241e
cmp eax, 0x9a19beea
jne 0x14000cf22
mov eax, dword [rbp + 0x910]
cmp eax, 0x40000003
setne byte [rbp + 0xb22]
mov eax, 0x28bdd00a
jmp 0x14000cf22
cmp eax, 0x526d3a3d
jle 0x14000ef71
cmp eax, 0x52f0f598
jle 0x14001013a
cmp eax, 0x52f0f599
je 0x14001243a
cmp eax, 0x535a92f8
je 0x140012456
cmp eax, 0x53f26618
jne 0x14000cf22
mov rax, qword [rbp + 0x9a8]
mov rcx, qword [rbp + 0x250]
jmp 0x140012a53
cmp eax, 0xd196b04d
jle 0x14000efa9
cmp eax, 0xd2675fd8
jle 0x140010169
cmp eax, 0xd2675fd9
je 0x140012485
cmp eax, 0xd2d22357
je 0x1400124a5
cmp eax, 0xd2db697d
jne 0x14000cf22
mov rax, qword [rbp + 0xa98]
mov rdx, qword [rax]
mov r8, qword [rbp + 0x488]
sub rsp, 0x20
mov rcx, r13
xor r9d, r9d
call fcn.14001a7ae
add rsp, 0x20
mov qword [rbp + 0x480], rax
mov rax, qword [rbp + 0xae0]
mov rax, qword [rax]
mov qword [rbp + 0x478], rax
mov eax, 0xd272cf3
jmp 0x14000cf22
cmp eax, 0x33254166
jle 0x14000efe3
cmp eax, 0x3421e7cf
jle 0x140010190
cmp eax, 0x3421e7d0
je 0x1400124be
cmp eax, 0x3452ec03
je 0x1400124d7
cmp eax, 0x34535f74
jne 0x14000cf22
mov rax, qword [rbp + 0xaf0]
mov rax, qword [rax]
mov qword [rbp + 0x568], rax
mov eax, 0x52f0f599
jmp 0x14000cf22
cmp eax, 0xb56d6e62
jle 0x14000f01f
cmp eax, 0xb5c44e68
jle 0x1400101b0
cmp eax, 0xb5c44e69
je 0x1400124f7
cmp eax, 0xb5df24cb
je 0x140012523
cmp eax, 0xb608ff1f
je 0x140012c8a
jmp 0x14000cf22
cmp eax, 0x763343df
jle 0x14000f05b
cmp eax, 0x775c4a2b
jle 0x14001020f
cmp eax, 0x775c4a2c
je 0x140012541
cmp eax, 0x7760f55b
je 0x140012558
cmp eax, 0x7785476c
jne 0x14000cf22
mov rax, qword [rbp + 0xa38]
mov rax, qword [rax]
mov qword [rbp + 0x120], rax
mov eax, 0x8ee422cb
jmp 0x14000cf22
cmp eax, 0xfa14a91b
jle 0x14000f0a6
cmp eax, 0xfa8f81c3
jle 0x140010256
cmp eax, 0xfa8f81c4
je 0x140012579
cmp eax, 0xfb4c7d1b
je 0x1400127a2
cmp eax, 0xfb66625f
jne 0x14000cf22
mov rax, qword [rbp + 0xa88]
mov qword [rax], 0
mov qword [rbp + 0x2d0], r13
mov eax, 0xe810477f
jmp 0x14000cf22
cmp eax, 0xc1a5862
jle 0x14000f0d8
cmp eax, 0xcbec04a
jle 0x140010284
cmp eax, 0xcbec04b
je 0x1400127c4
cmp eax, 0xd272cf3
je 0x1400127df
cmp eax, 0xd50a7d5
jne 0x14000cf22
mov rax, qword [rbp + 0xb70]
mov rax, qword [rax]
mov qword [rbp + 0x688], rax
mov rax, qword [rbp + 0xac8]
add rax, 0x18
mov qword [rbp + 0x680], rax
mov eax, 0xd375bdcf
jmp 0x14000cf22
cmp eax, 0x8df99923
jle 0x14000f110
cmp eax, 0x8e926f0a
jle 0x1400102b3
cmp eax, 0x8e926f0b
je 0x1400127fa
cmp eax, 0x8e97445a
je 0x140010407
cmp eax, 0x8ee422cb
jne 0x14000cf22
cmp qword [rbp + 0x120], 0
setne byte [rbp + 0xb08]
mov eax, 0xef7df828
jmp 0x14000cf22
cmp eax, 0x492c8360
jle 0x14000f13b
cmp eax, 0x4bacb60e
jle 0x1400102eb
cmp eax, 0x4bacb60f
je 0x140012811
cmp eax, 0x4c0bbadd
je 0x140012854
cmp eax, 0x4c543092
jne 0x14000cf22
mov eax, 0xfb66625f
jmp 0x14000cf22
cmp eax, 0xca399c8d
jle 0x14000f177
cmp eax, 0xcb9969be
jle 0x14001033e
cmp eax, 0xcb9969bf
je 0x14001286b
cmp eax, 0xcba4545c
je 0x1400128ab
cmp eax, 0xcbb44350
jne 0x14000cf22
mov rax, qword [rbp + 0xaf0]
mov rax, qword [rax]
movzx eax, word [rax]
shr eax, 0xc
mov word [rbp + 0xa0a], ax
mov eax, 0x4f4cc71e
jmp 0x14000cf22
cmp eax, 0x2c96e60b
jle 0x14000f3a8
cmp eax, 0x2cef12bc
jle 0x14001036e
cmp eax, 0x2cef12bd
je 0x140014d94
cmp eax, 0x2d45daf9
je 0x1400128c7
cmp eax, 0x2f063e5b
jne 0x14000cf22
mov rax, qword [rbp + 0xb30]
mov dword [rax], 1
mov eax, 0xdbc23de7
jmp 0x14000cf22
cmp eax, 0xad977626
jle 0x14000f3df
cmp eax, 0xae0fd0e6
jle 0x14001039c
cmp eax, 0xae0fd0e7
je 0x1400128d1
cmp eax, 0xae54aead
je 0x140012908
cmp eax, 0xaeb22dd2
jne 0x14000cf22
mov rax, qword [rbp + 0x510]
mov rax, qword [rax]
mov qword [rbp + 0x508], rax
mov eax, 0x52c519a1
jmp 0x14000cf22
cmp eax, 0x6ad0692f
jle 0x14000f40a
cmp eax, 0x6c3496c8
jle 0x1400103d9
cmp eax, 0x6c3496c9
je 0x14001292a
cmp eax, 0x6c8723a8
je 0x140012934
cmp eax, 0x6c9d8e9f
je 0x1400119fc
jmp 0x14000cf22
cmp eax, 0xee07ae57
jle 0x14000f44b
cmp eax, 0xee76a2f0
jle 0x140010411
cmp eax, 0xee76a2f1
je 0x140012945
cmp eax, 0xef7df828
je 0x14001295e
cmp eax, 0xef889365
jne 0x14000cf22
mov qword [rbp + 0xc0], r15
mov eax, 0xd2675fd9
jmp 0x14000cf22
cmp eax, 0x21bf7c6e
jle 0x14000f476
cmp eax, 0x222e7b06
jle 0x14001043f
cmp eax, 0x222e7b07
je 0x140012977
cmp eax, 0x224f19d3
je 0x140012992
cmp eax, 0x230d444a
jne 0x14000cf22
mov rax, qword [rbp + 0xac0]
mov rax, qword [rax]
mov eax, dword [rax]
mov dword [rbp + 0x8e4], eax
mov rax, qword [rbp + 0xaf0]
mov rax, qword [rax]
mov qword [rbp + 0x5f0], rax
mov eax, 0x17903a9e
jmp 0x14000cf22
cmp eax, 0x9fde2b30
jle 0x14000f4cd
cmp eax, 0xa0897e00
jle 0x140010515
cmp eax, 0xa0897e01
je 0x1400129a9
cmp eax, 0xa0cd7ab0
je 0x1400129b3
cmp eax, 0xa0e342c3
jne 0x14000cf22
mov rax, qword [rbp + 0x68]
mov eax, dword [rax]
mov dword [rbp + 0x83c], eax
mov eax, 0x702ede01
jmp 0x14000cf22
cmp eax, 0x5bd4e41c
jle 0x14000f505
cmp eax, 0x5c478b1f
jle 0x140010544
cmp eax, 0x5c478b20
je 0x1400129cf
cmp eax, 0x5cf1d6a6
je 0x1400129e8
cmp eax, 0x5cf54560
jne 0x14000cf22
mov rax, qword [rbp + 0xa78]
mov rax, qword [rax]
mov qword [rbp + 0x5c0], rax
mov eax, 0x81c0eb15
jmp 0x14000cf22
cmp eax, 0xda24b2ec
jle 0x14000f546
cmp eax, 0xdad11d0d
jle 0x140010572
cmp eax, 0xdad11d0e
je 0x1400119f2
cmp eax, 0xdaddd931
je 0x140012a07
cmp eax, 0xdb2d7ce4
jne 0x14000cf22
cmp dword [rbp + 0x8c0], 0
setne byte [rbp + 0xb14]
mov eax, 0x77e7e070
jmp 0x14000cf22
cmp eax, 0x38947890
jle 0x14000f57e
cmp eax, 0x39d7141b
jle 0x1400105a1
cmp eax, 0x39d7141c
je 0x140012a22
cmp eax, 0x39e2fd1c
je 0x140012a3b
cmp eax, 0x3c1b9349
jne 0x14000cf22
mov rax, qword [rbp + 0x500]
mov rax, qword [rax]
mov qword [rbp + 0x4f8], rax
mov eax, 0xee76a2f1
jmp 0x14000cf22
cmp eax, 0xbb881f51
jle 0x14000f5b8
cmp eax, 0xbc611110
jle 0x1400105ce
cmp eax, 0xbc611111
je 0x140012a45
cmp eax, 0xbc8845ee
je 0x140012a60
cmp eax, 0xbd026ece
jne 0x14000cf22
mov rax, qword [rbp + 0xb70]
mov rax, qword [rax]
mov qword [rbp + 0x158], rax
mov eax, 0x298f293d
jmp 0x14000cf22
cmp eax, 0x7ee69a2e
jle 0x14000f5f4
cmp eax, 0x7f233eb8
jle 0x1400105fd
cmp eax, 0x7f233eb9
je 0x140012a6e
cmp eax, 0x7fc25ca7
je 0x140012a86
cmp eax, 0x7fcca09f
jne 0x14000cf22
mov rax, qword [rbp + 0x820]
mov qword [rbp + 0x290], rax
mov eax, 0x65f3fee3
jmp 0x14000cf22
cmp eax, 0x4392657
jle 0x14000f633
cmp eax, 0x5a4d9d8
jle 0x14001062e
cmp eax, 0x5a4d9d9
je 0x140012a9f
cmp eax, 0x5c01dda
je 0x140012ab0
cmp eax, 0x6e3949d
jne 0x14000cf22
mov rax, qword [rbp + 0xb70]
mov rax, qword [rax]
mov qword [rbp + 0x140], rax
mov eax, 0x58400b82
jmp 0x14000cf22
cmp eax, 0x14363663
jg 0x14000f673
cmp eax, 0x14100d23
jg 0x14001064e
cmp eax, 0x11678b20
je 0x140012ae6
cmp eax, 0x140bdcbd
jne 0x14001563a
cmp byte [rbp + 0xb23], 0
mov eax, 0x775c4a2c
mov ecx, 0x2819d548
cmovne eax, ecx
jmp 0x14000cf22
cmp eax, 0x82649d09
jg 0x14000f6ac
cmp eax, 0x81c0eb14
jg 0x14001067f
cmp eax, 0x80d81d2a
je 0x140012afd
cmp eax, 0x8181b620
jne 0x14000cf22
mov rax, qword [rbp + 0xb70]
mov rax, qword [rax]
mov qword [rbp + 0x400], rax
mov rax, qword [rbp + 0xaa0]
mov rax, qword [rax]
mov qword [rbp + 0x3f8], rax
mov eax, 0xfb4c7d1b
jmp 0x14000cf22
cmp eax, 0x3dfc695b
jg 0x14000f6d2
cmp eax, 0x3d196357
jg 0x1400106cf
cmp eax, 0x3c69a935
je 0x140012b15
cmp eax, 0x3d01b78f
jne 0x14000cf22
mov rax, qword [rbp + 0xf0]
mov qword [rbp + 0xe8], rax
mov qword [rbp + 0xe0], r13
mov eax, 0xb978b70d
jmp 0x14000cf22
cmp eax, 0xbe63d7ab
jg 0x14000f701
cmp eax, 0xbe1e9d93
jg 0x140010700
cmp eax, 0xbdd2d34d
je 0x140012b2e
cmp eax, 0xbe0b71a3
je 0x14001106c
jmp 0x14000cf22
cmp eax, 0x24617368
jg 0x14000f72c
cmp eax, 0x23d32ee5
jg 0x140010720
cmp eax, 0x2316a72b
je 0x140012b6c
cmp eax, 0x232fed7c
jne 0x14000cf22
cmp byte [rbp + 0xb0b], 0
mov eax, 0xa13ae21f
mov ecx, 0xb441b0b2
cmovne eax, ecx
jmp 0x14000cf22
cmp eax, 0xa30ab2bf
jg 0x14000f757
cmp eax, 0xa2762a1b
jg 0x14001095c
cmp eax, 0xa13ae21f
je 0x140012b7d
cmp eax, 0xa2399cee
jne 0x14000cf22
mov rax, qword [rbp + 0x4e0]
mov rcx, qword [rbp + 0x4e8]
mov qword [rax], rcx
mov eax, 0x2a71c1c1
jmp 0x14000cf22
cmp eax, 0x5eb23cdc
jg 0x14000f782
cmp eax, 0x5e02b403
jg 0x140010990
cmp eax, 0x5d77b86a
je 0x140012b87
cmp eax, 0x5dd5eaeb
jne 0x14000cf22
mov rax, qword [rbp + 0x340]
cmp byte [rax], 0
mov eax, 0x9c6be03a
mov ecx, 0x58262afe
cmove eax, ecx
jmp 0x14000cf22
cmp eax, 0xdc443fa4
jg 0x1400109e2
cmp eax, 0xdbc23de7
je 0x14001162b
cmp eax, 0xdc00febc
jne 0x14000cf22
cmp byte [rbp + 0xb18], 0
mov eax, 0x82db9d41
mov ecx, 0xf48d25c8
cmovne eax, ecx
jmp 0x14000cf22
cmp eax, 0x16d9e4ce
jg 0x140010a1c
cmp eax, 0x1637ba99
je 0x140012b91
cmp eax, 0x16d637a9
jne 0x14000cf22
mov rax, qword [rbp + 0xb70]
mov rax, qword [rax]
mov qword [rbp + 0x528], rax
mov eax, 0xb58295d7
jmp 0x14000cf22
cmp eax, 0x9156f021
jg 0x140010a6f
cmp eax, 0x8fc0368e
je 0x140012be8
cmp eax, 0x90f00b20
jne 0x14000cf22
mov eax, 0xbb006af8
jmp 0x14000cf22
cmp eax, 0x4f4cc71d
jg 0x140010a9e
cmp eax, 0x4c8336ec
je 0x140011a2e
cmp eax, 0x4eb3643c
jne 0x14000cf22
mov rax, qword [rbp + 0xd8]
sub rsp, 0x20
mov rcx, qword [rbp + 0x810]
call rax
add rsp, 0x20
mov eax, 0x6ad06930
jmp 0x14000cf22
cmp eax, 0xcd072286
jg 0x140010ad0
cmp eax, 0xcbc2ab0e
je 0x140012c00
cmp eax, 0xccd3b8d4
jne 0x14000cf22
mov rax, qword [rbp + 0x490]
add rax, 2
mov qword [rbp + 0x488], rax
mov eax, 0xd2db697d
jmp 0x14000cf22
cmp eax, 0x2fe8ff07
jg 0x140010b16
cmp eax, 0x2f569e26
je 0x140012c1b
cmp eax, 0x2f809d61
jne 0x14000cf22
mov rax, qword [rbp + 0xae0]
mov rax, qword [rax]
add rax, 8
mov qword [rbp + 0x378], rax
mov eax, 0xd1853110
jmp 0x14000cf22
cmp eax, 0xb0615f03
jg 0x140010b5b
cmp eax, 0xaf8e5896
je 0x140012c36
cmp eax, 0xafcec644
jne 0x14000cf22
mov rax, qword [rbp - 0x70]
sub rsp, 0x20
call rax
add rsp, 0x20
mov r8, qword [rbp - 0x58]
mov rdx, qword [rbp - 0x60]
sub rsp, 0x20
mov rcx, rax
call r8
add rsp, 0x20
mov rax, qword [rbp + 0xa30]
mov rcx, qword [rax]
sub rsp, 0x20
call qword [r12]
add rsp, 0x20
mov eax, 0x20b2d816
jmp 0x14000cf22
cmp eax, 0x6f9db65f
jg 0x140010b9b
cmp eax, 0x6d167889
je 0x140012c4f
cmp eax, 0x6ed475c4
jne 0x14000cf22
mov rax, qword [rbp + 0xad8]
mov eax, dword [rax]
mov dword [rbp + 0x910], eax
mov eax, 0x9a19beea
jmp 0x14000cf22
cmp eax, 0xf05daaf6
jg 0x140010bbb
cmp eax, 0xf0367e62
je 0x140012c79
cmp eax, 0xf04a3f16
je 0x14001162b
jmp 0x14000cf22
cmp eax, 0x7dc46af
jg 0x140010e7e
cmp eax, 0x6eb0112
je 0x140012c94
cmp eax, 0x6f5a3ae
jne 0x14000cf22
cmp byte [rbp + 0xb13], 0
mov eax, 0x7b5bd578
mov ecx, 0x37493729
cmovne eax, ecx
jmp 0x14000cf22
cmp eax, 0x892ef171
jg 0x140010eaf
cmp eax, 0x88d78f2e
je 0x140012cb3
cmp eax, 0x88ed48e7
jne 0x14000cf22
mov rax, qword [rbp + 0xa78]
mov rax, qword [rax]
mov qword [rbp + 0x670], rax
mov eax, 0xb846b0a6
jmp 0x14000cf22
cmp eax, 0x446e3d1d
jg 0x140010edd
cmp eax, 0x4355b9f9
je 0x140012cdd
cmp eax, 0x44284bb8
jne 0x14000cf22
cmp byte [rbp + 0xb1f], 0
mov eax, 0x7f233eb9
mov ecx, 0x7cf39beb
cmovne eax, ecx
jmp 0x14000cf22
cmp eax, 0xc4d69546
jg 0x140010f43
cmp eax, 0xc3db1aed
je 0x140012cfc
cmp eax, 0xc446fd1c
jne 0x14000cf22
mov rax, qword [rbp + 0xa70]
mov ecx, dword [rbp + 0x994]
mov dword [rax], ecx
cmp dword [rbp + 0x994], 0
setne byte [rbp + 0xb09]
mov eax, 0xcfdf07eb
jmp 0x14000cf22
cmp eax, 0x2920c04d
jg 0x140010f75
cmp eax, 0x28afcc85
je 0x140012d06
cmp eax, 0x28bdd00a
jne 0x14000cf22
cmp byte [rbp + 0xb22], 0
mov eax, 0x14351167
mov ecx, 0x5237ab96
cmovne eax, ecx
jmp 0x14000cf22
cmp eax, 0xab21c647
jg 0x140010fcc
cmp eax, 0xaa6223fd
je 0x140012d1f
cmp eax, 0xaa85d350
jne 0x14000cf22
cmp dword [rbp + 0x870], 0
setne byte [rbp + 0xb0c]
mov eax, 0x57d52ad7
jmp 0x14000cf22
cmp eax, 0x66418ab3
jg 0x140010ffa
cmp eax, 0x65f3fee3
je 0x140012d48
cmp eax, 0x66029276
jne 0x14000cf22
mov rax, qword [rbp + 0x768]
mov rcx, qword [rbp + 0xa58]
mov rcx, qword [rcx]
mov rdx, qword [rbp + 0x9a0]
sub rsp, 0x20
call qword [rax]
add rsp, 0x20
mov dword [rbp + 0x91c], eax
mov eax, 0xab21c648
jmp 0x14000cf22
cmp eax, 0xe511e497
jg 0x140011029
cmp eax, 0xe311b2be
je 0x140012d62
cmp eax, 0xe410de31
jne 0x14000cf22
cmp byte [rbp + 0xb16], 0
mov eax, 0xe74e2894
mov ecx, 0x2316a72b
cmovne eax, ecx
jmp 0x14000cf22
cmp eax, 0x1d328802
jg 0x140011056
cmp eax, 0x1d07f91e
je 0x140012d7a
cmp eax, 0x1d2d9fbc
jne 0x14000cf22
mov rax, qword [rbp + 0xb58]
mov ecx, dword [rbp + 0x854]
mov dword [rax], ecx
mov eax, 0x24c81ecb
jmp 0x14000cf22
cmp eax, 0x9b1a0593
jg 0x140011076
cmp eax, 0x9a6354f0
je 0x1400119f2
cmp eax, 0x9a9db7bf
jne 0x14000cf22
mov rax, qword [rbp + 0xb58]
mov eax, dword [rax]
mov dword [rbp + 0x8f4], eax
mov eax, 0xa4dd081a
jmp 0x14000cf22
cmp eax, 0x56da8afe
jg 0x1400110a9
cmp eax, 0x558028db
je 0x140012d92
cmp eax, 0x55f3106e
jne 0x14000cf22
mov qword [rbp + 0x68], r14
mov eax, 0xa0e342c3
jmp 0x14000cf22
cmp eax, 0xd31f18f2
jg 0x1400110da
cmp eax, 0xd2de4697
je 0x140012db0
cmp eax, 0xd2e49652
jne 0x14000cf22
mov rax, qword [rbp + 0x1d8]
mov rcx, qword [rbp + 0x1d0]
sub rsp, 0x20
mov edx, 1
xor r8d, r8d
call rax
add rsp, 0x20
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x1c8], rax
mov eax, 0x64b2dbf8
jmp 0x14000cf22
cmp eax, 0x34ebcda2
jg 0x1400110fa
cmp eax, 0x34630406
je 0x140012dca
cmp eax, 0x34cfc9d9
jne 0x14000cf22
mov rax, qword [rbp + 0x9a0]
mov rax, qword [rbp + 0x9a0]
mov qword [rax], 0
mov rax, qword [rbp + 0x7d8]
mov qword [rbp + 0x768], rax
mov eax, 0x66029276
jmp 0x14000cf22
cmp eax, 0xb816fb76
jg 0x140011127
cmp eax, 0xb68ae73e
je 0x140012e03
cmp eax, 0xb7e6f390
jne 0x14000cf22
mov rax, qword [rbp + 0xb28]
mov eax, dword [rax]
add rax, qword [rbp + 0x1f8]
mov rcx, qword [rbp + 0x980]
mov qword [rcx], rax
mov eax, 0x4f78e441
jmp 0x14000cf22
cmp eax, 0x787e5c2b
jg 0x140011154
cmp eax, 0x77ba45de
je 0x140012e1e
cmp eax, 0x77e7e070
jne 0x14000cf22
cmp byte [rbp + 0xb14], 0
mov eax, 0x3357fc47
mov ecx, 0xc0a870f6
cmovne eax, ecx
jmp 0x14000cf22
cmp eax, 0xfde45477
jg 0x140011180
cmp eax, 0xfcc7d4d7
je 0x140012e39
cmp eax, 0xfd619aa2
jne 0x14000cf22
mov rax, qword [rbp + 0x388]
mov rcx, qword [rbp + 0xae0]
mov rcx, qword [rcx]
mov qword [rcx], rax
jmp 0x14000f778
cmp eax, 0xed6213e
jg 0x1400111b0
cmp eax, 0xd9d5114
je 0x140012e6b
cmp eax, 0xdf402d2
jne 0x14000cf22
mov rax, qword [rbp + 0x9b0]
mov rax, qword [rax]
mov qword [rbp + 0x40], rax
mov eax, 0x9fde2b31
jmp 0x14000cf22
cmp eax, 0x84f8d683
jg 0x1400111f9
cmp eax, 0x83ad328b
je 0x140012e86
cmp eax, 0x848f7a86
jne 0x14000cf22
mov rax, qword [rbp + 0xa58]
mov rcx, qword [rax]
mov rax, qword [rbp + 0x740]
sub rsp, 0x20
call rax
add rsp, 0x20
mov rax, qword [rbp + 0xad8]
cmp dword [rax], 0
mov eax, 0xe5155970
mov ecx, 0xdd40064c
cmove eax, ecx
jmp 0x14000cf22
cmp eax, 0x41001efc
jg 0x14001122a
cmp eax, 0x3f655efb
je 0x140012ea1
cmp eax, 0x3fb31cc3
jne 0x14000cf22
movzx eax, word [rbp + 0xa08]
mov dword [rbp + 0x8d8], eax
mov eax, 0x85ade6be
jmp 0x14000cf22
cmp eax, 0xc0e6bbfe
jg 0x140011260
cmp eax, 0xbfedd023
je 0x140012ed1
cmp eax, 0xc0a870f6
jne 0x14000cf22
mov rax, qword [rbp + 0xb70]
mov rax, qword [rax]
mov qword [rbp + 0x420], rax
mov rax, qword [rbp + 0xaa0]
mov rax, qword [rax]
add rax, 4
mov qword [rbp + 0x418], rax
mov eax, 0xdc48a9b6
jmp 0x14000cf22
cmp eax, 0x2806db9e
jg 0x140011284
cmp eax, 0x2684f7fe
je 0x14001319d
cmp eax, 0x26a25ab3
jne 0x14000cf22
mov rax, qword [rbp + 0x448]
mov eax, dword [rax]
mov dword [rbp + 0x8c8], eax
mov eax, 0x6d167889
jmp 0x14000cf22
cmp eax, 0xa6ffd6b3
jg 0x1400112b2
cmp eax, 0xa5a6065e
je 0x1400131bf
cmp eax, 0xa67439cb
jne 0x14000cf22
mov rax, qword [rbp + 0x4c8]
cmp dword [rax], 0
mov eax, 0x4fba85df
mov ecx, 0xd7664ccd
cmove eax, ecx
jmp 0x14000cf22
cmp eax, 0x6092a953
jg 0x1400112e2
cmp eax, 0x5f9a0590
je 0x1400131de
cmp eax, 0x60506b5d
jne 0x14000cf22
cmp qword [rbp + 0x728], 0
sete byte [rbp + 0xb21]
mov eax, 0xabde4274
jmp 0x14000cf22
cmp eax, 0xe1a7f110
jg 0x140011313
cmp eax, 0xdf1b75da
je 0x1400131fa
cmp eax, 0xe009fc5b
jne 0x14000cf22
mov rax, qword [r13 + 0x220]
mov qword [rbp + 0x2f0], rax
mov rax, qword [rbp + 0xb70]
mov rax, qword [rax]
mov qword [rbp + 0x2e8], rax
mov rax, qword [rbp + 0x828]
mov qword [rbp + 0x2e0], rax
mov eax, 0x526c07ad
jmp 0x14000cf22
cmp eax, 0x19e2e181
jg 0x140011333
cmp eax, 0x19b260ca
je 0x1400110f0
cmp eax, 0x19c155d6
jne 0x14000cf22
mov eax, 0xbe2f455d
jmp 0x14000cf22
cmp eax, 0x97fcaef2
jg 0x14001135a
cmp eax, 0x9695b5a2
je 0x140013216
cmp eax, 0x97a88d30
jne 0x14000cf22
mov rax, qword [rbp + 0x4c0]
add rax, 2
mov qword [rbp + 0x4b8], rax
mov eax, 0x88d78f2e
jmp 0x14000cf22
cmp eax, 0x5237ab95
jg 0x14001138b
cmp eax, 0x5105e992
je 0x14001322e
cmp eax, 0x518511b1
jne 0x14000cf22
mov rax, qword [rbp + 0xa68]
mov dword [rax], 4
mov eax, 0x8a577231
jmp 0x14000cf22
cmp eax, 0xd1780744
jg 0x1400113bc
cmp eax, 0xd12e74e7
je 0x140013259
cmp eax, 0xd16725fb
jne 0x14000cf22
mov rax, qword [rbp + 0x98]
mov al, byte [rax]
mov byte [rbp + 0xb05], al
mov eax, 0xfa8254c7
jmp 0x14000cf22
cmp eax, 0x331d9939
jg 0x1400113ed
cmp eax, 0x31c1aec2
je 0x140013272
cmp eax, 0x31dab70d
jne 0x14000cf22
mov rax, qword [rbp + 0x600]
mov eax, dword [rax + 4]
mov qword [rbp + 0x5f8], rax
mov eax, 0xb07aad58
jmp 0x14000cf22
cmp eax, 0xb441b0b1
jg 0x140011458
cmp eax, 0xb3b81dc1
je 0x14001328a
cmp eax, 0xb4166725
jne 0x14000cf22
mov rax, qword [rbp + 0xb70]
mov rax, qword [rax]
mov qword [rbp + 0x4d8], rax
mov eax, 0x93e001b0
jmp 0x14000cf22
cmp eax, 0x74e4ede4
jg 0x14001148e
cmp eax, 0x7342e24b
je 0x1400132a2
cmp eax, 0x74741b45
jne 0x14000cf22
mov rax, qword [rbp + 0xb70]
mov rax, qword [rax]
mov qword [rbp + 0x440], rax
mov rax, qword [rbp + 0xb28]
mov eax, dword [rax]
mov dword [rbp + 0x8c4], eax
mov eax, 0xa370769
jmp 0x14000cf22
cmp eax, 0xf8770276
jg 0x1400114c0
cmp eax, 0xf7140f7f
je 0x1400132c3
cmp eax, 0xf7eb2065
jne 0x14000cf22
mov qword [rbp + 0x1c0], r15
mov eax, 0x12721b4
jmp 0x14000cf22
cmp eax, 0xb38b7f7
jg 0x140011502
cmp eax, 0xa3e8d26
je 0x1400132d4
cmp eax, 0xa9173da
jne 0x14000cf22
mov rax, qword [rbp + 0xb30]
mov dword [rax], 1
mov eax, 0x23d32ee6
jmp 0x14000cf22
cmp eax, 0x8c86e5d3
jg 0x140011554
cmp eax, 0x8c4aac24
je 0x1400132ea
cmp eax, 0x8c570d0b
jne 0x14000cf22
mov eax, 0xb90b47ca
jmp 0x14000cf22
cmp eax, 0x48bcafde
jg 0x140011582
cmp eax, 0x488ea35d
je 0x1400132f4
cmp eax, 0x489916bb
jne 0x14000cf22
mov rax, qword [rbp + 0xaf0]
mov rax, qword [rax]
mov qword [rbp + 0x610], rax
mov eax, 0x2806db9f
jmp 0x14000cf22
cmp eax, 0xc7b79dc0
jg 0x1400115b1
cmp eax, 0xc7799a01
je 0x14001330d
cmp eax, 0xc79cfa26
jne 0x14000cf22
mov ecx, dword [rbp + 0x8b8]
mov rax, qword [rbp + 0x328]
mov r8d, 0x5469d6ac
cmp r8d, 0xf519125c
jg 0x14000f200
cmp r8d, 0xb1f7ae86
jle 0x14000f249
cmp r8d, 0xea9fd3a1
jg 0x14000f2b4
cmp r8d, 0xb1f7ae87
je 0x14000f2f8
cmp r8d, 0xbd081ac0
jne 0x14000f1ab
mov ecx, dword [rbp + 0xb78]
cmp dword [rbp + 0xb88], 0
setne byte [rbp + 0xb84]
mov r8d, 0xf519125d
jmp 0x14000f1ab
cmp r8d, 0x47e0afc5
jg 0x14000f282
cmp r8d, 0x14dc3617
jg 0x14000f2d9
cmp r8d, 0xf519125d
je 0x14000f314
cmp r8d, 0x3746d0b
jne 0x14000f1ab
mov r8d, dword [rbp + 0xb50]
mov byte [rbp + 0xb68], r8b
mov r8d, 0x47e0afc6
jmp 0x14000f1ab
cmp r8d, 0x99074492
je 0x14000f330
cmp r8d, 0xa791a1e1
je 0x14000f345
cmp r8d, 0xae9cbce1
jne 0x14000f1ab
mov r8d, 0xea9fd3a2
mov rdx, qword [rbp + 0xb48]
jmp 0x14000f1ab
cmp r8d, 0x47e0afc6
je 0x14000f350
cmp r8d, 0x6acb57dc
je 0x14000f370
cmp r8d, 0x5469d6ac
jne 0x14000f1ab
mov r8d, 0x6acb57dc
jmp 0x14000f1ab
cmp r8d, 0xea9fd3a2
je 0x14000f37e
cmp r8d, 0xf3e83466
jne 0x14000f1ab
mov r8d, 0xea9fd3a2
jmp 0x14000f1ab
cmp r8d, 0x195ff3fc
jne 0x14000f38f
mov qword [rbp + 0xb40], rax
mov r8d, 0xa791a1e1
jmp 0x14000f1ab
mov r8d, dword [rbp + 0xb88]
dec r8d
mov dword [rbp + 0xb78], r8d
mov r8d, 0xbd081ac0
jmp 0x14000f1ab
cmp byte [rbp + 0xb84], 0
mov r8d, 0x195ff3fc
mov r9d, 0x99074492
cmovne r8d, r9d
jmp 0x14000f1ab
mov dword [rbp + 0xb50], 0
mov r8d, 0x3746d0b
jmp 0x14000f1ab
mov r8d, 0x14dc3618
jmp 0x14000f1ab
mov r8b, byte [rbp + 0xb68]
mov byte [rdx], r8b
lea r8, [rdx + 1]
mov qword [rbp + 0xb48], r8
mov r8d, 0xae9cbce1
jmp 0x14000f1ab
mov r8d, 0xf3e83466
mov rdx, rax
jmp 0x14000f1ab
mov dword [rbp + 0xb88], ecx
mov r8d, 0xb1f7ae87
jmp 0x14000f1ab
cmp r8d, 0x14dc3618
jne 0x14000f1ab
mov rax, qword [rbp + 0xb40]
jmp 0x14000f722
cmp eax, 0x2c14ee35
jg 0x1400115e8
cmp eax, 0x2b09d4c0
je 0x140013326
cmp eax, 0x2c02d9dc
jne 0x14000cf22
mov rax, qword [rbp + 0x10]
add rax, 0x68
mov qword [rbp + 8], rax
mov eax, 0x4265911b
jmp 0x14000cf22
cmp eax, 0xad607a71
jg 0x140011615
cmp eax, 0xace320f5
je 0x140013345
cmp eax, 0xad2db27c
jne 0x14000cf22
mov eax, 0x7f233eb9
jmp 0x14000cf22
cmp eax, 0x6a181b7b
jg 0x140011635
cmp eax, 0x68c32655
je 0x140013360
cmp eax, 0x69a7a44d
jne 0x14000cf22
mov rax, qword [rbp + 0xad0]
mov ecx, 0x88
add rax, rcx
mov qword [rbp + 0x198], rax
mov eax, 0xc288fb8d
jmp 0x14000cf22
cmp eax, 0xec93fde3
jg 0x140011666
cmp eax, 0xe9d7d73f
je 0x140013379
cmp eax, 0xebd58b9c
jne 0x14000cf22
mov eax, 0x1e30c81a
jmp 0x14000cf22
cmp eax, 0x20b2d815
jg 0x1400116a1
cmp eax, 0x1fbdb5cc
je 0x14001375e
cmp eax, 0x2046bb69
jne 0x14000cf22
mov rax, qword [rbp + 0x678]
mov rcx, qword [rbp + 0x688]
sub rcx, rax
mov rax, qword [rbp + 0xa78]
mov qword [rax], rcx
mov rax, qword [rbp + 0x9e0]
cmp dword [rax], 0
setne byte [rbp + 0xb20]
mov eax, 0x313e8c46
jmp 0x14000cf22
cmp eax, 0x9f2bbaef
jg 0x1400116d6
cmp eax, 0x9ce334a3
je 0x14001379c
cmp eax, 0x9d05fe28
jne 0x14000cf22
mov rax, qword [rbp + 0xb30]
mov dword [rax], 1
mov eax, 0x82c18c58
jmp 0x14000cf22
cmp eax, 0x5af857af
jg 0x140011705
cmp eax, 0x58400b82
je 0x1400137b4
cmp eax, 0x59ec6c40
jne 0x14000cf22
movzx eax, byte [rbp + 0xb0e]
xor eax, 1
and eax, dword [rbp + 0x890]
mov dword [rbp + 0x88c], eax
mov eax, 0x56da8aff
jmp 0x14000cf22
cmp eax, 0xd87129ed
jg 0x140011734
cmp eax, 0xd7664ccd
je 0x1400137fd
cmp eax, 0xd7be6120
jne 0x14000cf22
mov rax, qword [rbp + 0xb30]
mov dword [rax], 1
mov eax, 0x4c8336ec
jmp 0x14000cf22
cmp eax, 0x37bc02e9
jg 0x14001176e
cmp eax, 0x37493729
je 0x140013818
cmp eax, 0x37860f8a
jne 0x14000cf22
cmp byte [rbp + 0xb1b], 0
mov eax, 0x5065a53f
mov ecx, 0x610a4700
cmovne eax, ecx
jmp 0x14000cf22
cmp eax, 0xbb1c992f
jg 0x14001179b
cmp eax, 0xba44c18b
je 0x140013822
cmp eax, 0xbb006af8
jne 0x14000cf22
mov eax, dword [rbp + 0x85c]
cmp eax, 0x18
mov eax, 0x2329b80
mov ecx, 0x7cf15b2d
cmove eax, ecx
jmp 0x14000cf22
cmp eax, 0x7e91e463
jg 0x1400117db
cmp eax, 0x7cf15b2d
je 0x140013840
cmp eax, 0x7cf39beb
jne 0x14000cf22
mov rax, qword [rbp + 0xab0]
add rax, 0xb0
mov qword [rbp + 0x668], rax
mov eax, 0x1cd4dc59
jmp 0x14000cf22
cmp eax, 0x359e6a4
jg 0x140011813
cmp eax, 0x273ff72
je 0x140013859
cmp eax, 0x2a4122a
jne 0x14000cf22
mov rax, qword [rbp + 0xa20]
xor ecx, ecx
cmp dword [rax], 0
sete cl
mov dword [rbp + 0x884], ecx
mov eax, 0x7fc25ca7
jmp 0x14000cf22
cmp eax, 0x1515cb59
jg 0x140011840
cmp eax, 0x14363664
je 0x1400138be
cmp eax, 0x145abbab
jne 0x14000cf22
mov rax, qword [rbp + 0x988]
mov qword [rbp + 0x98], rax
mov eax, 0xd16725fb
jmp 0x14000cf22
cmp eax, 0x82db9d40
jg 0x140011860
cmp eax, 0x82649d0a
je 0x140013902
cmp eax, 0x82c18c58
je 0x140011a1a
jmp 0x14000cf22
cmp eax, 0x3ef63751
jg 0x1400118a2
cmp eax, 0x3dfc695c
je 0x140013e6d
cmp eax, 0x3e420962
jne 0x14000cf22
mov qword [rbp + 0x20], r13
mov eax, 0xdc443fa5
jmp 0x14000cf22
cmp eax, 0xbf1ba873
jg 0x1400118f0
cmp eax, 0xbe63d7ac
je 0x140013e77
cmp eax, 0xbeabb68a
jne 0x14000cf22
mov eax, 0xebd58b9c
jmp 0x14000cf22
cmp eax, 0x250716e1
jg 0x14001191f
cmp eax, 0x24617369
je 0x140013e91
cmp eax, 0x24c81ecb
jne 0x14000cf22
mov eax, 0xd12e74e7
jmp 0x14000cf22
cmp eax, 0xa4dd0819
jg 0x14001194e
cmp eax, 0xa30ab2c0
je 0x140013ebd
cmp eax, 0xa4261370
jne 0x14000cf22
mov eax, 0xc3db1aed
jmp 0x14000cf22
cmp eax, 0x5f3aedc8
jg 0x14001198a
cmp eax, 0x5eb23cdd
je 0x140013edc
cmp eax, 0x5f21489a
jne 0x14000cf22
mov rax, qword [rbp + 0x988]
mov qword [rbp + 0xf0], rax
mov eax, 0x3d01b78f
jmp 0x14000cf22
cmp eax, 0xdce40cb8
je 0x140013ef5
cmp eax, 0xdd40064c
jne 0x14000cf22
mov rax, qword [rbp + 0xb30]
mov dword [rax], 0
mov eax, 0xb9ac58cb
jmp 0x14000cf22
cmp eax, 0x17662e41
je 0x140013f0e
cmp eax, 0x17903a9e
jne 0x14000cf22
mov rax, qword [rbp + 0x5f0]
movzx eax, word [rax]
and eax, 0xfff
mov word [rbp + 0xa0c], ax
mov eax, 0x310f6153
jmp 0x14000cf22
cmp eax, 0x920655df
je 0x140013f1f
cmp eax, 0x9244828b
jne 0x14000cf22
cmp byte [rbp + 0xb1d], 0
mov eax, 0xcbb44350
mov ecx, 0x369a5804
cmovne eax, ecx
jmp 0x14000cf22
cmp eax, 0x4f78e441
je 0x140013f30
cmp eax, 0x4fba85df
jne 0x14000cf22
mov rax, qword [rbp + 0xa48]
mov rax, qword [rax]
mov qword [rbp + 0x4c0], rax
mov eax, 0x97a88d30
jmp 0x14000cf22
cmp eax, 0xcddbd6e4
je 0x140013f4f
cmp eax, 0xcfdf07eb
jne 0x14000cf22
cmp byte [rbp + 0xb09], 0
mov eax, 0x7785476c
mov ecx, 0xbd026ece
cmovne eax, ecx
jmp 0x14000cf22
cmp eax, 0x311d364d
je 0x140013f68
cmp eax, 0x3130d700
jne 0x14000cf22
mov eax, dword [rbp + 0x868]
add rax, qword [rbp + 0x288]
mov rcx, qword [rbp + 0x950]
mov qword [rcx], rax
mov rax, qword [rbp + 0xb58]
mov eax, dword [rax]
mov dword [rbp + 0x864], eax
mov rax, qword [rbp + 0xad0]
add rax, 4
mov qword [rbp + 0x278], rax
mov eax, 0xee07ae58
jmp 0x14000cf22
cmp eax, 0xb106cd80
je 0x140013f72
cmp eax, 0xb15274c9
jne 0x14000cf22
mov rax, qword [rbp + 0x248]
mov rcx, qword [rbp + 0x240]
lea rcx, [rcx + rcx*4]
mov eax, dword [rax + rcx*8 + 0x10]
mov qword [rbp + 0x238], rax
mov eax, 0xbc611111
jmp 0x14000cf22
cmp eax, 0x701a1e23
je 0x140013f8d
cmp eax, 0x702ede01
jne 0x14000cf22
cmp dword [rbp + 0x83c], 0
setne byte [rbp + 0xb03]
mov eax, 0x9156f022
jmp 0x14000cf22
cmp eax, 0xf415d378
je 0x14001401f
cmp eax, 0xf48d25c8
jne 0x14000cf22
mov eax, 0x56ea3e9
jmp 0x14000cf22
cmp eax, 0x80faa91
je 0x1400142e3
cmp eax, 0x8ccb22d
jne 0x14000cf22
mov rax, qword [rbp + 0xa70]
cmp dword [rax], 0
mov eax, 0x4871887c
mov ecx, 0xb3221a92
cmove eax, ecx
jmp 0x14000cf22
cmp eax, 0x8a51605e
je 0x1400142ff
cmp eax, 0x8a577231
jne 0x14000cf22
mov eax, 0xdad11d0e
jmp 0x14000cf22
cmp eax, 0x458d8a3f
je 0x140014315
cmp eax, 0x46c44fe5
jne 0x14000cf22
mov rax, qword [rbp + 0x318]
mov eax, dword [rax]
mov dword [rbp + 0x8b4], eax
mov rax, qword [rbp + 0x9d8]
mov qword [rbp + 0x310], rax
mov rax, qword [rbp + 0xb70]
mov rax, qword [rax]
mov qword [rbp + 0x308], rax
mov eax, 0xf20a3124
jmp 0x14000cf22
cmp eax, 0xc5d542bd
je 0x14001432f
cmp eax, 0xc5fe379a
jne 0x14000cf22
mov rax, qword [rbp + 0x190]
mov eax, dword [rax]
mov rcx, qword [rbp + 0xb28]
mov dword [rcx], eax
mov rax, qword [rbp + 0xb70]
mov rcx, qword [rbp + 0xb28]
mov ecx, dword [rcx]
add rcx, qword [rax]
mov qword [rbp + 0x188], rcx
mov eax, 0x5e02b404
jmp 0x14000cf22
cmp eax, 0x29cea1b0
je 0x140014350
cmp eax, 0x29f0d126
jne 0x14000cf22
mov rax, qword [rbp + 0xaa8]
mov rcx, qword [rbp + 0x450]
mov qword [rax], rcx
mov eax, 0xb0615f04
jmp 0x14000cf22
cmp eax, 0xabde4274
je 0x140014361
cmp eax, 0xac0df1f2
jne 0x14000cf22
mov rax, qword [rbp + 0xb70]
mov rax, qword [rax]
mov qword [rbp + 0x540], rax
mov rax, qword [rbp + 0xb28]
mov eax, dword [rax]
mov dword [rbp + 0x8d0], eax
mov eax, 0xb8347ff5
jmp 0x14000cf22
cmp eax, 0x67456306
je 0x14001437a
cmp eax, 0x677b958a
jne 0x14000cf22
mov rax, qword [rbp + 0x988]
mov qword [rbp + 0x118], rax
mov eax, 0x8a2f1dbd
jmp 0x14000cf22
cmp eax, 0xe5b37baf
je 0x140014392
cmp eax, 0xe74e2894
jne 0x14000cf22
mov eax, 0xd7664ccd
jmp 0x14000cf22
cmp eax, 0x1e06b2f3
je 0x1400143ab
cmp eax, 0x1e0bf233
jne 0x14000cf22
mov rax, qword [rbp + 0xac8]
add rax, 0x54
mov qword [rbp + 0x318], rax
mov eax, 0x46c44fe5
jmp 0x14000cf22
cmp eax, 0x9b7f0845
je 0x140014681
cmp eax, 0x9c2bd3c8
jne 0x14000cf22
cmp byte [rbp + 0xb1a], 0
mov eax, 0x5022117f
mov ecx, 0x224f19d3
cmovne eax, ecx
jmp 0x14000cf22
cmp eax, 0x57d52ad7
je 0x14001469f
cmp eax, 0x57de43a7
jne 0x14000cf22
mov rax, qword [rbp + 0xb70]
mov rax, qword [rax]
mov qword [rbp + 0x1b8], rax
mov eax, 0x1a8911f0
jmp 0x14000cf22
cmp eax, 0xd375bdcf
je 0x1400146b9
cmp eax, 0xd4762042
jne 0x14000cf22
mov eax, 0x483c11a6
jmp 0x14000cf22
cmp eax, 0x35aef3c3
je 0x1400146d5
cmp eax, 0x35af4767
jne 0x14000cf22
mov rax, qword [rbp + 0xac8]
add rax, 0x18
mov qword [rbp + 0x7b0], rax
mov eax, 0x70907c8b
jmp 0x14000cf22
cmp eax, 0xb846b0a6
je 0x1400146f0
cmp eax, 0xb90b47ca
jne 0x14000cf22
mov rax, qword [rbp + 0xb58]
mov eax, dword [rax]
lea rax, [rax + rax*4]
mov rcx, qword [rbp + 0x9f8]
lea rax, [rcx + rax*8]
add rax, 0x10
mov qword [rbp + 0x698], rax
mov eax, 0x2a18c4f2
jmp 0x14000cf22
cmp eax, 0x795f5347
je 0x140014709
cmp eax, 0x7b3185f5
jne 0x14000cf22
mov rax, qword [rbp + 0xb58]
mov dword [rax], 0
mov eax, 0x311d364d
jmp 0x14000cf22
cmp eax, 0xffdca01e
je 0x140014729
cmp eax, 0x41e332
jne 0x14000cf22
mov eax, dword [rbp + 0x89c]
test dword [rbp + 0x898], eax
setne byte [rbp + 0xb0f]
mov eax, 0xd31f18f3
jmp 0x14000cf22
cmp eax, 0xf4eeb7b
je 0x140014742
cmp eax, 0x105ad0ae
jne 0x14000cf22
mov rax, qword [rbp + 0xa18]
mov eax, dword [rax]
and eax, dword [rbp + 0x894]
mov dword [rbp + 0x890], eax
mov rax, qword [rbp + 0xa50]
cmp dword [rax], 0
setne byte [rbp + 0xb0e]
mov eax, 0x59ec6c40
jmp 0x14000cf22
cmp eax, 0x860413b7
je 0x1400119fc
cmp eax, 0x86589d47
jne 0x14000cf22
mov rax, qword [rbp + 0x3c8]
mov rax, qword [rax]
movabs rcx, 0x8000000000000000
and rax, rcx
mov qword [rbp + 0x3c0], rax
mov eax, 0x5c478b20
jmp 0x14000cf22
cmp eax, 0x4265911b
je 0x14001474c
cmp eax, 0x42adb9a6
je 0x140011a24
jmp 0x14000cf22
cmp eax, 0xc27630ec
je 0x140011a06
cmp eax, 0xc288fb8d
jne 0x14000cf22
mov rax, qword [rbp + 0x198]
mov qword [rbp + 0x190], rax
mov eax, 0xc5fe379a
jmp 0x14000cf22
cmp eax, 0x2826943f
je 0x140014761
cmp eax, 0x28437002
je 0x140010952
jmp 0x14000cf22
cmp eax, 0xa8946af5
je 0x14001476f
cmp eax, 0xa8a8d680
jne 0x14000cf22
mov eax, 0xc3010b0e
jmp 0x14000cf22
cmp eax, 0x610a4700
je 0x1400147f7
cmp eax, 0x6165b883
jne 0x14000cf22
mov rax, qword [rbp + 0xb8]
mov qword [rbp + 0xb0], rax
mov eax, 0xdd5d6f85
jmp 0x14000cf22
cmp eax, 0xe1c7d095
je 0x140014812
cmp eax, 0xe2134c79
jne 0x14000cf22
mov rcx, rsp
mov rax, qword [rbp + 0x710]
mov edx, dword [rax]
mov rax, qword [rbp + 0xb70]
mov r8, qword [rax]
mov eax, 0xa453d285
cmp eax, 0x21aa6758
jg 0x14000fe67
cmp eax, 0xc2d84edf
jg 0x14000fe99
cmp eax, 0xa453d284
jg 0x14000ff03
cmp eax, 0x874fdf4d
je 0x14000ff7e
cmp eax, 0x8c9ea7c1
jne 0x14000fe29
mov rax, qword [rbp + 0xb78]
mov r10, qword [rbp + 0xb48]
mov qword [rax], r10
jmp 0x14000feba
cmp eax, 0x5489fd2e
jle 0x14000fec4
cmp eax, 0x669f5d38
jg 0x14000ff31
cmp eax, 0x5489fd2f
je 0x14000ffb5
cmp eax, 0x655ed83a
jne 0x14000fe29
mov rax, qword [rbp + 0xb78]
mov eax, 0x7a78de8e
jmp 0x14000fe29
cmp eax, 0xf878a434
jle 0x14000ff58
cmp eax, 0xf878a435
je 0x140010016
cmp eax, 0x17eba298
jne 0x14000fe29
mov eax, 0xf878a435
jmp 0x14000fe29
cmp eax, 0x21aa6759
je 0x140010027
cmp eax, 0x25029774
je 0x14001003b
cmp eax, 0x49f9c280
jne 0x14000fe29
mov rax, qword [rbp + 0xb78]
mov rax, qword [rax]
inc rax
mov qword [rbp + 0xb48], rax
mov eax, 0x8c9ea7c1
jmp 0x14000fe29
cmp eax, 0xa453d285
je 0x14001004f
cmp eax, 0xa7690769
jne 0x14000fe29
cmp dword [rbp + 0xb84], 0
setne byte [rbp + 0xb64]
mov eax, 0x21aa6759
jmp 0x14000fe29
cmp eax, 0x669f5d39
je 0x140010087
cmp eax, 0x7a78de8e
jne 0x14000fe29
mov rax, qword [rbp + 0xb88]
mov eax, 0xc2d84ee0
jmp 0x14000fe29
cmp eax, 0xcd8d7866
jne 0x1400100a2
mov rax, qword [rbp + 0xb88]
mov r10, qword [rbp + 0xb50]
mov qword [rax], r10
mov eax, 0x49f9c280
jmp 0x14000fe29
mov rax, qword [rbp + 0xb78]
mov rax, qword [rax]
mov al, byte [rax]
mov r10, qword [rbp + 0xb88]
mov r10, qword [r10]
mov byte [r10], al
mov rax, qword [rbp + 0xb88]
mov rax, qword [rax]
inc rax
mov qword [rbp + 0xb50], rax
mov eax, 0xcd8d7866
jmp 0x14000fe29
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xb78], rax
mov rax, qword [rbp + 0xb68]
mov r9, qword [rbp + 0x9d8]
mov qword [rax], r9
mov rax, qword [rbp + 0xb88]
mov rax, qword [rbp + 0xb68]
mov rax, qword [rax]
mov r9, qword [rbp + 0xb88]
mov qword [r9], rax
mov rax, qword [rbp + 0xb78]
mov rax, qword [rbp + 0xb78]
mov qword [rax], r8
mov eax, 0x17eba298
mov r9d, edx
jmp 0x14000fe29
mov dword [rbp + 0xb84], r9d
mov eax, 0x25029774
jmp 0x14000fe29
cmp byte [rbp + 0xb64], 0
mov eax, 0x669f5d39
cmovne eax, edi
jmp 0x14000fe29
mov r9d, dword [rbp + 0xb84]
dec r9d
mov eax, 0xa7690769
jmp 0x14000fe29
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xb68], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xb88], rax
mov eax, 0x5489fd2f
jmp 0x14000fe29
mov rax, qword [rbp + 0xb68]
mov rax, qword [rax]
mov qword [rbp + 0xb40], rax
mov eax, 0x655ed83a
jmp 0x14000fe29
cmp eax, 0xc2d84ee0
jne 0x14000fe29
mov rax, qword [rbp + 0xb40]
mov rsp, rcx
mov rax, qword [rbp + 0xa88]
mov rax, qword [rax]
mov qword [rbp + 0x708], rax
mov eax, 0x359a897f
jmp 0x14000cf22
cmp eax, 0x1a8911f0
je 0x140014867
cmp eax, 0x1b403b62
jne 0x14000cf22
mov rax, qword [rbp + 0x550]
mov ecx, 0x90
add rax, rcx
mov qword [rbp + 0x548], rax
mov eax, 0xbe1e9d94
jmp 0x14000cf22
cmp eax, 0x982c91c5
je 0x140014891
cmp eax, 0x98ce6abe
jne 0x14000cf22
mov rax, qword [rbp + 0x2a0]
add rax, 2
mov qword [rbp + 0x298], rax
mov eax, 0x57fa87d4
jmp 0x14000cf22
cmp eax, 0x526d3a3e
je 0x1400148d7
cmp eax, 0x52c519a1
jne 0x14000cf22
cmp qword [rbp + 0x508], 0
sete byte [rbp + 0xb18]
mov eax, 0xdc00febc
jmp 0x14000cf22
cmp eax, 0xd196b04e
je 0x140014919
cmp eax, 0xd1cc6990
jne 0x14000cf22
mov rax, qword [rbp + 0xa28]
mov eax, 0x39d7141c
jmp 0x14000cf22
cmp eax, 0x33254167
je 0x14001494e
cmp eax, 0x3357fc47
jne 0x14000cf22
mov eax, 0x1e06b2f3
jmp 0x14000cf22
cmp eax, 0xb56d6e63
je 0x14001496a
cmp eax, 0xb58295d7
jne 0x14000cf22
mov rax, qword [rbp + 0xaa8]
mov rax, qword [rax]
mov eax, dword [rax + 0xc]
add rax, qword [rbp + 0x528]
mov rcx, qword [rbp + 0x9f0]
mov qword [rcx], rax
mov rax, qword [rbp + 0x9f0]
mov rdx, qword [rax]
sub rsp, 0x20
mov rcx, r13
call fcn.140008004
add rsp, 0x20
mov qword [rbp + 0x520], rax
mov eax, 0x83a1a5d1
jmp 0x14000cf22
cmp eax, 0x763343e0
je 0x140014986
cmp eax, 0x76ca064b
jne 0x14000cf22
xor eax, eax
cmp dword [rbp + 0x880], 0
sete al
and eax, dword [rbp + 0x884]
mov dword [rbp + 0x87c], eax
mov rax, qword [rbp + 0xa50]
mov eax, dword [rax]
mov dword [rbp + 0x878], eax
mov eax, 0xa2c99616
jmp 0x14000cf22
cmp eax, 0xfa14a91c
je 0x1400149a0
cmp eax, 0xfa8254c7
jne 0x14000cf22
cmp byte [rbp + 0xb05], 0
setne byte [rbp + 0xb04]
mov eax, 0xd2d22357
jmp 0x14000cf22
cmp eax, 0xc1a5863
je 0x1400149b8
cmp eax, 0xc9d4980
jne 0x14000cf22
cmp byte [rbp + 0xb11], 0
mov eax, 0xc27630ec
mov ecx, 0x1e0bf233
cmovne eax, ecx
jmp 0x14000cf22
cmp eax, 0x8df99924
je 0x1400149c6
cmp eax, 0x8e7e2a24
jne 0x14000cf22
mov rax, qword [rbp + 0x168]
mov eax, dword [rax + 0x20]
add rax, qword [rbp + 0x170]
mov qword [rbp + 0x160], rax
mov eax, 0xb44f6f6
jmp 0x14000cf22
cmp eax, 0x492c8361
je 0x1400149de
cmp eax, 0x4b5d4bcd
jne 0x14000cf22
mov rax, qword [rbp + 0x178]
mov rcx, qword [rbp + 0x978]
mov qword [rcx], rax
mov rax, qword [rbp + 0xb70]
mov rax, qword [rax]
mov qword [rbp + 0x170], rax
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0x168], rax
mov eax, 0x8e7e2a24
jmp 0x14000cf22
cmp eax, 0xca399c8e
je 0x140014a0d
cmp eax, 0xcb5f1b95
jne 0x14000cf22
mov eax, dword [rbp + 0x850]
cmp eax, 3
sete byte [rbp + 0xb0a]
mov eax, 0x36064165
jmp 0x14000cf22
cmp eax, 0x2c96e60c
je 0x140014a23
cmp eax, 0x2ce82949
jne 0x14000cf22
mov rax, qword [rbp + 0xab8]
mov qword [rbp + 0x248], rax
mov eax, 0x763343e0
jmp 0x14000cf22
cmp eax, 0xad977627
je 0x140014b47
cmp eax, 0xadd008c5
jne 0x14000cf22
mov rax, qword [rbp + 0x6b0]
mov rcx, qword [rbp + 0x6a8]
lea rcx, [rcx + rcx*4]
lea rax, [rax + rcx*8]
mov qword [rbp + 0x6a0], rax
mov eax, 0x982c91c5
jmp 0x14000cf22
cmp eax, 0x6ad06930
je 0x140014b68
cmp eax, 0x6c2db128
jne 0x14000cf22
mov rax, qword [rbp + 0x5d0]
add rax, qword [rbp + 0x5c8]
mov rcx, qword [rbp + 0x800]
mov qword [rcx], rax
mov eax, 0x4c0bbadd
jmp 0x14000cf22
cmp eax, 0xee07ae58
je 0x140014b72
cmp eax, 0xee5ca1b3
jne 0x14000cf22
movzx eax, word [rbp + 0xa06]
mov qword [rbp + 0x598], rax
mov eax, 0xf125726
jmp 0x14000cf22
cmp eax, 0x21bf7c6f
je 0x140014b99
cmp eax, 0x2201a093
jne 0x14000cf22
mov rax, qword [rbp + 0x9b8]
mov rax, qword [rbp + 0xa90]
mov rax, qword [rbp + 0x9c0]
mov rax, qword [rbp + 0xa38]
mov rax, qword [rbp + 0x9c8]
mov rax, qword [rbp + 0x958]
mov rax, qword [rbp + 0x808]
mov rax, qword [rbp + 0xa98]
mov rax, qword [rbp + 0x9f0]
mov rax, qword [rbp + 0x960]
mov rax, qword [rbp + 0xa78]
mov rax, qword [rbp + 0x968]
mov rax, qword [rbp + 0x970]
mov rax, qword [rbp + 0x978]
mov rax, qword [rbp + 0x9d0]
mov rax, qword [rbp + 0xb28]
mov rax, qword [rbp + 0xad0]
mov rax, qword [rbp + 0xac0]
mov rax, qword [rbp + 0xaf0]
mov rax, qword [rbp + 0xa80]
mov rax, qword [rbp + 0x980]
mov rax, qword [rbp + 0xa40]
mov rax, qword [rbp + 0xaa0]
mov rax, qword [rbp + 0xaa8]
mov rax, qword [rbp + 0xa48]
mov rax, qword [rbp + 0xae0]
mov eax, 0xe9a2b078
jmp 0x14000cf22
cmp eax, 0x9fde2b31
je 0x140014bd5
cmp eax, 0xa027fa77
jne 0x14000cf22
mov rax, qword [rbp + 0x110]
mov al, byte [rax]
mov byte [rbp + 0xb07], al
mov eax, 0xe511e498
jmp 0x14000cf22
cmp eax, 0x5bd4e41d
je 0x140014bf6
cmp eax, 0x5be78224
jne 0x14000cf22
mov rax, qword [rbp + 0x150]
mov qword [rbp + 0x148], rax
mov eax, 0xe9d7d73f
jmp 0x14000cf22
cmp eax, 0xda24b2ed
je 0x14001162b
cmp eax, 0xda433baa
jne 0x14000cf22
mov rax, qword [rbp + 0xa20]
mov eax, dword [rax]
mov dword [rbp + 0x89c], eax
mov eax, 0x488ea35d
jmp 0x14000cf22
cmp eax, 0x38947891
je 0x140014c00
cmp eax, 0x3912c1ae
jne 0x14000cf22
mov rax, qword [rbp + 0xb30]
mov dword [rax], 1
mov eax, 0xad8089ae
jmp 0x14000cf22
cmp eax, 0xbb881f52
je 0x140014c2b
cmp eax, 0xbbd22294
jne 0x14000cf22
cmp byte [rbp + 0xb10], 0
mov eax, 0xfb66625f
mov ecx, 0x1d07f91e
cmovne eax, ecx
jmp 0x14000cf22
cmp eax, 0x7ee69a2f
je 0x140014c44
cmp eax, 0x7f209607
jne 0x14000cf22
mov rax, qword [rbp + 0xa58]
mov rax, qword [rax]
mov qword [rbp + 0x770], rax
mov eax, 0x3421e7d0
jmp 0x14000cf22
cmp eax, 0x4392658
je 0x140012e97
cmp eax, 0x56ea3e9
jne 0x14000cf22
mov eax, 0xb106cd80
jmp 0x14000cf22
cmp eax, 0x14100d24
je 0x140014c5f
cmp eax, 0x14351167
jne 0x14000cf22
mov rax, qword [rbp + 0xb70]
mov rax, qword [rax]
mov qword [rbp + 0x728], rax
mov eax, 0x60506b5d
jmp 0x14000cf22
cmp eax, 0x81c0eb15
je 0x140014c80
cmp eax, 0x81d478d4
jne 0x14000cf22
mov rax, qword [rbp + 0xb58]
mov eax, dword [rax]
lea rax, [rax + rax*4]
mov rcx, qword [rbp + 0xab8]
mov eax, dword [rcx + rax*8 + 0xc]
add rax, qword [rbp + 0x258]
mov rcx, qword [rbp + 0x260]
sub rcx, rax
mov qword [rbp + 0x250], rcx
mov eax, 0x53f26618
jmp 0x14000cf22
cmp eax, 0x3d196358
je 0x140014cbc
cmp eax, 0x3d440e83
jne 0x14000cf22
mov rax, qword [rbp + 0xaf0]
mov rax, qword [rax]
mov qword [rbp + 0x558], rax
mov eax, 0x18dac2f1
jmp 0x14000cf22
cmp eax, 0xbe1e9d94
je 0x140014cd8
cmp eax, 0xbe2f455d
jne 0x14000cf22
mov eax, 0x3e420962
jmp 0x14000cf22
cmp eax, 0x23d32ee6
je 0x140010952
cmp eax, 0x2441a250
jne 0x14000cf22
mov rax, qword [rbp - 0x78]
mov eax, dword [rax + 0x524]
mov rcx, qword [rbp + 0xa90]
mov rcx, qword [rcx]
mov r8d, 0x5469d6ac
cmp r8d, 0xf519125c
jg 0x1400107a5
cmp r8d, 0xb1f7ae86
jle 0x1400107ee
cmp r8d, 0xea9fd3a1
jg 0x140010859
cmp r8d, 0xb1f7ae87
je 0x14001089d
cmp r8d, 0xbd081ac0
jne 0x140010750
mov eax, dword [rbp + 0xb78]
cmp dword [rbp + 0xb88], 0
setne byte [rbp + 0xb84]
mov r8d, 0xf519125d
jmp 0x140010750
cmp r8d, 0x47e0afc5
jg 0x140010827
cmp r8d, 0x14dc3617
jg 0x14001087e
cmp r8d, 0xf519125d
je 0x1400108b9
cmp r8d, 0x3746d0b
jne 0x140010750
mov r8d, dword [rbp + 0xb50]
mov byte [rbp + 0xb68], r8b
mov r8d, 0x47e0afc6
jmp 0x140010750
cmp r8d, 0x99074492
je 0x1400108d5
cmp r8d, 0xa791a1e1
je 0x1400108ea
cmp r8d, 0xae9cbce1
jne 0x140010750
mov r8d, 0xea9fd3a2
mov rdx, qword [rbp + 0xb48]
jmp 0x140010750
cmp r8d, 0x47e0afc6
je 0x1400108f5
cmp r8d, 0x6acb57dc
je 0x140010915
cmp r8d, 0x5469d6ac
jne 0x140010750
mov r8d, 0x6acb57dc
jmp 0x140010750
cmp r8d, 0xea9fd3a2
je 0x140010923
cmp r8d, 0xf3e83466
jne 0x140010750
mov r8d, 0xea9fd3a2
jmp 0x140010750
cmp r8d, 0x195ff3fc
jne 0x140010934
mov qword [rbp + 0xb40], rcx
mov r8d, 0xa791a1e1
jmp 0x140010750
mov r8d, dword [rbp + 0xb88]
dec r8d
mov dword [rbp + 0xb78], r8d
mov r8d, 0xbd081ac0
jmp 0x140010750
cmp byte [rbp + 0xb84], 0
mov r8d, 0x195ff3fc
mov r9d, 0x99074492
cmovne r8d, r9d
jmp 0x140010750
mov dword [rbp + 0xb50], 0
mov r8d, 0x3746d0b
jmp 0x140010750
mov r8d, 0x14dc3618
jmp 0x140010750
mov r8b, byte [rbp + 0xb68]
mov byte [rdx], r8b
lea r8, [rdx + 1]
mov qword [rbp + 0xb48], r8
mov r8d, 0xae9cbce1
jmp 0x140010750
mov r8d, 0xf3e83466
mov rdx, rcx
jmp 0x140010750
mov dword [rbp + 0xb88], eax
mov r8d, 0xb1f7ae87
jmp 0x140010750
cmp r8d, 0x14dc3618
jne 0x140010750
mov rax, qword [rbp + 0xb40]
mov eax, 0x388bc453
jmp 0x14000cf22
mov eax, 0x84f8d684
jmp 0x14000cf22
cmp eax, 0xa2762a1c
je 0x140014cf4
cmp eax, 0xa2c99616
jne 0x14000cf22
mov eax, dword [rbp + 0x87c]
test dword [rbp + 0x878], eax
mov eax, 0x8b981649
mov ecx, 0xae0fd0e7
cmove eax, ecx
jmp 0x14000cf22
cmp eax, 0x5e02b404
je 0x140014cfe
cmp eax, 0x5e6edf2e
jne 0x14000cf22
mov rax, qword [rbp + 0xac8]
mov eax, dword [rax + 0x54]
mov dword [rbp + 0x904], eax
mov rax, qword [rbp + 0xa90]
mov rax, qword [rax]
mov qword [rbp + 0x700], rax
mov rax, qword [rbp + 0xb70]
mov rax, qword [rax]
mov qword [rbp + 0x6f8], rax
mov eax, 0xbfedd023
jmp 0x14000cf22
cmp eax, 0xdc443fa5
je 0x140014d2b
cmp eax, 0xdc48a9b6
jne 0x14000cf22
mov rax, qword [rbp + 0x418]
mov eax, dword [rax]
add rax, qword [rbp + 0x420]
mov rcx, qword [rbp + 0x9f0]
mov qword [rcx], rax
mov eax, 0x7eb7d39c
jmp 0x14000cf22
cmp eax, 0x16d9e4cf
je 0x140014d45
cmp eax, 0x16e1d72d
jne 0x14000cf22
mov rax, qword [rbp + 0xb70]
mov rcx, qword [rbp + 0xae8]
mov rcx, qword [rcx]
add rcx, qword [rax]
mov rax, qword [rbp + 0xa48]
mov qword [rax], rcx
mov rax, qword [rbp + 0xa48]
mov rax, qword [rax]
add rax, 2
mov qword [rbp + 0x3a8], rax
mov eax, 0x3f655efb
jmp 0x14000cf22
cmp eax, 0x9156f022
je 0x140014d53
cmp eax, 0x918f1fc0
jne 0x14000cf22
cmp byte [rbp + 0xb06], 0
mov eax, 0x77ba45de
mov ecx, 0xb3b81dc1
cmovne eax, ecx
jmp 0x14000cf22
cmp eax, 0x4f4cc71e
je 0x140014d6c
cmp eax, 0x4f530039
jne 0x14000cf22
mov rax, qword [rbp + 0x38]
mov rcx, qword [rbp + 0x28]
sub rsp, 0x20
call rax
add rsp, 0x20
mov eax, 0x6c9d8e9f
jmp 0x14000cf22
cmp eax, 0xcd072287
je 0x140014d83
cmp eax, 0xcd70529d
jne 0x14000cf22
mov rax, qword [rbp + 0x6d8]
movzx eax, word [rax + 0x10]
add rax, qword [rbp + 0x6e0]
mov qword [rbp + 0x9f8], rax
mov rax, qword [rbp + 0xb58]
mov dword [rax], 0
mov eax, 0x430e2877
jmp 0x14000cf22
cmp eax, 0x2fe8ff08
je 0x140014d9e
cmp eax, 0x310f6153
jne 0x14000cf22
movzx eax, word [rbp + 0xa0c]
add eax, dword [rbp + 0x8e4]
mov dword [rbp + 0x8e0], eax
mov rax, qword [rbp + 0xab0]
add rax, 0x50
mov qword [rbp + 0x5e8], rax
mov eax, 0xc5d542bd
jmp 0x14000cf22
cmp eax, 0xb0615f04
je 0x140014dd7
cmp eax, 0xb07aad58
jne 0x14000cf22
mov rax, qword [rbp + 0x608]
add rax, qword [rbp + 0x5f8]
mov rcx, qword [rbp + 0x610]
cmp rcx, rax
mov eax, 0x230d444a
mov ecx, 0x3d440e83
cmove eax, ecx
jmp 0x14000cf22
cmp eax, 0x6f9db660
je 0x140014de1
cmp eax, 0x6fb5233c
jne 0x14000cf22
mov eax, 0x9de1add
jmp 0x14000cf22
cmp eax, 0xf05daaf7
je 0x140014dfa
cmp eax, 0xf20a3124
jne 0x14000cf22
mov rcx, rsp
mov edx, dword [rbp + 0x8b4]
mov r8, qword [rbp + 0x310]
mov r9, qword [rbp + 0x308]
mov eax, 0xa453d285
cmp eax, 0x21aa6758
jg 0x140010c2b
cmp eax, 0xc2d84edf
jg 0x140010c5d
cmp eax, 0xa453d284
jg 0x140010cc7
cmp eax, 0x874fdf4d
je 0x140010d42
cmp eax, 0x8c9ea7c1
jne 0x140010bed
mov rax, qword [rbp + 0xb78]
mov r11, qword [rbp + 0xb48]
mov qword [rax], r11
jmp 0x140010c7e
cmp eax, 0x5489fd2e
jle 0x140010c88
cmp eax, 0x669f5d38
jg 0x140010cf5
cmp eax, 0x5489fd2f
je 0x140010d79
cmp eax, 0x655ed83a
jne 0x140010bed
mov rax, qword [rbp + 0xb78]
mov eax, 0x7a78de8e
jmp 0x140010bed
cmp eax, 0xf878a434
jle 0x140010d1c
cmp eax, 0xf878a435
je 0x140010dd3
cmp eax, 0x17eba298
jne 0x140010bed
mov eax, 0xf878a435
jmp 0x140010bed
cmp eax, 0x21aa6759
je 0x140010de4
cmp eax, 0x25029774
je 0x140010df8
cmp eax, 0x49f9c280
jne 0x140010bed
mov rax, qword [rbp + 0xb78]
mov rax, qword [rax]
inc rax
mov qword [rbp + 0xb48], rax
mov eax, 0x8c9ea7c1
jmp 0x140010bed
cmp eax, 0xa453d285
je 0x140010e0c
cmp eax, 0xa7690769
jne 0x140010bed
cmp dword [rbp + 0xb84], 0
setne byte [rbp + 0xb64]
mov eax, 0x21aa6759
jmp 0x140010bed
cmp eax, 0x669f5d39
je 0x140010e44
cmp eax, 0x7a78de8e
jne 0x140010bed
mov rax, qword [rbp + 0xb88]
mov eax, 0xc2d84ee0
jmp 0x140010bed
cmp eax, 0xcd8d7866
jne 0x140010e5f
mov rax, qword [rbp + 0xb88]
mov r11, qword [rbp + 0xb50]
mov qword [rax], r11
mov eax, 0x49f9c280
jmp 0x140010bed
mov rax, qword [rbp + 0xb78]
mov rax, qword [rax]
mov al, byte [rax]
mov r11, qword [rbp + 0xb88]
mov r11, qword [r11]
mov byte [r11], al
mov rax, qword [rbp + 0xb88]
mov rax, qword [rax]
inc rax
mov qword [rbp + 0xb50], rax
mov eax, 0xcd8d7866
jmp 0x140010bed
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xb78], rax
mov rax, qword [rbp + 0xb68]
mov qword [rax], r9
mov rax, qword [rbp + 0xb88]
mov rax, qword [rbp + 0xb68]
mov rax, qword [rax]
mov r10, qword [rbp + 0xb88]
mov qword [r10], rax
mov rax, qword [rbp + 0xb78]
mov rax, qword [rbp + 0xb78]
mov qword [rax], r8
mov eax, 0x17eba298
mov r10d, edx
jmp 0x140010bed
mov dword [rbp + 0xb84], r10d
mov eax, 0x25029774
jmp 0x140010bed
cmp byte [rbp + 0xb64], 0
mov eax, 0x669f5d39
cmovne eax, edi
jmp 0x140010bed
mov r10d, dword [rbp + 0xb84]
dec r10d
mov eax, 0xa7690769
jmp 0x140010bed
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xb68], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xb88], rax
mov eax, 0x5489fd2f
jmp 0x140010bed
mov rax, qword [rbp + 0xb68]
mov rax, qword [rax]
mov qword [rbp + 0xb40], rax
mov eax, 0x655ed83a
jmp 0x140010bed
cmp eax, 0xc2d84ee0
jne 0x140010bed
mov rax, qword [rbp + 0xb40]
mov rsp, rcx
mov eax, 0xf6fee810
jmp 0x14000cf22
cmp eax, 0x7dc46b0
je 0x140014e1c
cmp eax, 0x7ec577d
jne 0x14000cf22
mov eax, dword [rbp + 0xa10]
cmp eax, 9
mov eax, 0xf8770277
mov ecx, 0x8de80368
cmove eax, ecx
jmp 0x14000cf22
cmp eax, 0x892ef172
je 0x140014e35
cmp eax, 0x8a2f1dbd
jne 0x14000cf22
mov rax, qword [rbp + 0x118]
mov qword [rbp + 0x110], rax
mov eax, 0xa027fa77
jmp 0x14000cf22
cmp eax, 0x446e3d1e
je 0x140014e52
cmp eax, 0x453a950b
jne 0x14000cf22
mov rax, qword [rbp + 0xad0]
movzx eax, word [rax + 6]
shl rax, 3
lea rdx, [rax + rax*4]
sub rsp, 0x20
xor ecx, ecx
mov r8d, 0x3000
mov r9d, 4
call qword [r13 + 0x48]
add rsp, 0x20
mov qword [rbp + 0xab8], rax
mov rax, qword [rbp + 0xad0]
add rax, 6
mov qword [rbp + 0x360], rax
mov eax, 0x17cc8bcb
jmp 0x14000cf22
cmp eax, 0xc4d69547
je 0x140014e63
cmp eax, 0xc598fa90
jne 0x14000cf22
mov rax, qword [rbp + 0x630]
add rax, 4
mov qword [rbp + 0x628], rax
mov eax, 0x7e91e464
jmp 0x14000cf22
cmp eax, 0x2920c04e
je 0x140014e7c
cmp eax, 0x298f293d
jne 0x14000cf22
mov rax, qword [rbp + 0x970]
mov rax, qword [rax]
mov rcx, qword [rbp + 0xa70]
mov ecx, dword [rcx]
dec ecx
mov eax, dword [rax + rcx*4]
add rax, qword [rbp + 0x158]
mov rcx, qword [rbp + 0x960]
mov qword [rcx], rax
mov rax, qword [rbp + 0x818]
mov qword [rbp + 0x150], rax
mov eax, 0x5be78224
jmp 0x14000cf22
cmp eax, 0xab21c648
je 0x140014e97
cmp eax, 0xabd6e6f7
jne 0x14000cf22
mov rax, qword [rbp + 0x4a0]
mov qword [rbp + 0x498], rax
mov eax, 0xc3d2b4f3
jmp 0x14000cf22
cmp eax, 0x66418ab4
je 0x140014eaf
cmp eax, 0x673f67d5
jne 0x14000cf22
cmp dword [rbp + 0x914], 0
mov eax, 0xf8770277
mov ecx, 0x10ef19ed
cmove eax, ecx
jmp 0x14000cf22
cmp eax, 0xe511e498
je 0x140014ec7
cmp eax, 0xe5155970
jne 0x14000cf22
mov rax, qword [rbp + 0xb30]
mov dword [rax], 1
mov eax, 0x318ae8a1
jmp 0x14000cf22
cmp eax, 0x1d328803
je 0x140014ee0
cmp eax, 0x1d630be2
jne 0x14000cf22
mov eax, 0xd1cc6990
jmp 0x14000cf22
cmp eax, 0x9b1a0594
je 0x140011a10
cmp eax, 0x9b219c56
jne 0x14000cf22
mov rax, qword [rbp + 0xd0]
mov eax, dword [rax + 0x50c]
mov dword [rbp + 0x840], eax
mov eax, 0x9cbe4419
jmp 0x14000cf22
cmp eax, 0x56da8aff
je 0x1400150f8
cmp eax, 0x57b2cfda
jne 0x14000cf22
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x1e8], rax
mov eax, 0xe30aa6e5
jmp 0x14000cf22
cmp eax, 0xd31f18f3
je 0x140015111
cmp eax, 0xd36b4bb4
jne 0x14000cf22
mov eax, 0x57b2cfda
jmp 0x14000cf22
cmp eax, 0x34ebcda3
je 0x14001512a
cmp eax, 0x359a897f
jne 0x14000cf22
mov rax, qword [rbp + 0x708]
mov dword [rbp + 0x908], eax
mov eax, 0x1d328803
jmp 0x14000cf22
cmp eax, 0xb816fb77
je 0x140015141
cmp eax, 0xb8347ff5
jne 0x14000cf22
mov eax, dword [rbp + 0x8d0]
mov qword [rbp + 0x538], rax
mov eax, 0x2684f7fe
jmp 0x14000cf22
cmp eax, 0x787e5c2c
je 0x140012069
cmp eax, 0x79203c5a
jne 0x14000cf22
mov rax, qword [rbp + 0x50]
mov rax, qword [rax + 0x50]
mov qword [rbp + 0x48], rax
mov eax, 0xdf402d2
jmp 0x14000cf22
cmp eax, 0xfde45478
je 0x14001516d
cmp eax, 0xfef01768
jne 0x14000cf22
mov rax, qword [rbp + 0x210]
mov eax, dword [rax]
mov qword [rbp + 0x208], rax
mov eax, 0xa907d48e
jmp 0x14000cf22
cmp eax, 0xed6213f
je 0x140011a1a
cmp eax, 0xf125726
jne 0x14000cf22
mov rax, qword [rbp + 0xa28]
mov rax, qword [rax]
mov qword [rbp + 0x7f0], rax
mov rax, qword [rbp + 0x7f0]
mov rax, qword [rax]
add rax, qword [rbp + 0x598]
mov qword [rbp + 0x590], rax
mov eax, 0x83ad328b
jmp 0x14000cf22
cmp eax, 0x84f8d684
je 0x140015186
cmp eax, 0x85ade6be
jne 0x14000cf22
mov eax, dword [rbp + 0x8d8]
cmp eax, 1
mov eax, 0x558028db
mov ecx, 0xd5a2419e
cmove eax, ecx
jmp 0x14000cf22
cmp eax, 0x41001efd
je 0x140015197
cmp eax, 0x41807572
jne 0x14000cf22
mov rax, qword [rbp + 0x108]
mov ecx, 0x50c
add rax, rcx
mov qword [rbp + 0x100], rax
mov eax, 0x1e1519ec
jmp 0x14000cf22
cmp eax, 0xc0e6bbff
je 0x1400151a8
cmp eax, 0xc134b8fb
jne 0x14000cf22
mov qword [rbp + 0x60], rsi
mov eax, 0xc6b306b8
jmp 0x14000cf22
cmp eax, 0x2806db9f
je 0x1400151c4
cmp eax, 0x2819d548
jne 0x14000cf22
mov rax, qword [rbp + 0xac8]
mov qword [rbp + 0x760], rax
mov eax, 0x80faa91
jmp 0x14000cf22
cmp eax, 0xa6ffd6b4
je 0x1400151f0
cmp eax, 0xa794ccdc
jne 0x14000cf22
mov rax, qword [rbp + 0x428]
mov eax, dword [rax + 4]
mov dword [rbp + 0x8c0], eax
mov eax, 0xdb2d7ce4
jmp 0x14000cf22
cmp eax, 0x6092a954
je 0x140015209
cmp eax, 0x60e940b8
jne 0x14000cf22
mov rax, qword [rbp + 0xaa0]
mov rax, qword [rax]
mov qword [rbp + 0x428], rax
mov eax, 0xa794ccdc
jmp 0x14000cf22
cmp eax, 0xe1a7f111
je 0x140015220
cmp eax, 0xe1ae04c0
jne 0x14000cf22
mov eax, 0xf8770277
jmp 0x14000cf22
cmp eax, 0x19e2e182
je 0x140015238
cmp eax, 0x1a886aa4
jne 0x14000cf22
mov qword [rbp + 0x748], r12
mov eax, 0x938b71b7
jmp 0x14000cf22
cmp eax, 0x97fcaef3
je 0x140015265
cmp eax, 0x980a0819
jne 0x14000cf22
mov rax, qword [rbp + 0xac0]
mov rax, qword [rax]
mov qword [rbp + 0x620], rax
mov eax, 0x48bcafdf
jmp 0x14000cf22
cmp eax, 0x5237ab96
je 0x140015296
cmp eax, 0x526c07ad
jne 0x14000cf22
mov rax, qword [rbp + 0x2e0]
mov rax, qword [rax]
mov qword [rbp + 0x2d8], rax
mov eax, 0xcb9969bf
jmp 0x14000cf22
cmp eax, 0xd1780745
je 0x1400152ad
cmp eax, 0xd1853110
jne 0x14000cf22
mov rax, qword [rbp + 0xae0]
mov rcx, qword [rbp + 0x378]
mov qword [rax], rcx
mov eax, 0x67456306
jmp 0x14000cf22
cmp eax, 0x331d993a
je 0x1400152f3
cmp eax, 0x3324c602
jne 0x14000cf22
mov rax, qword [rbp + 0x1a8]
mov eax, dword [rax]
add rax, qword [rbp + 0x1b0]
mov rcx, qword [rbp + 0x958]
mov qword [rcx], rax
mov rax, qword [rbp + 0x958]
mov rcx, qword [rbp + 0xb70]
mov rcx, qword [rcx]
sub rsp, 0x20
mov edx, 1
xor r8d, r8d
call qword [rax]
add rsp, 0x20
mov rax, qword [rbp + 0x818]
mov qword [rbp + 0x1a0], rax
mov eax, 0xa0cd7ab0
jmp 0x14000cf22
cmp eax, 0xb441b0b2
je 0x14001530c
cmp eax, 0xb48adc37
jne 0x14000cf22
mov rax, qword [rbp + 0x798]
mov ecx, 0x625
add rax, rcx
mov qword [rbp + 0x790], rax
mov eax, 0x7dc46b0
jmp 0x14000cf22
cmp eax, 0x74e4ede5
je 0x14001533b
cmp eax, 0x75590826
jne 0x14000cf22
mov rax, qword [rbp + 0x458]
add rax, 0x14
mov qword [rbp + 0x450], rax
mov eax, 0x29f0d126
jmp 0x14000cf22
cmp eax, 0xf8770277
je 0x140015357
cmp eax, 0xf8e31dee
jne 0x14000cf22
mov rax, qword [rbp + 0x4d0]
mov rax, qword [rax]
add rax, qword [rbp + 0x4d8]
mov rcx, qword [rbp + 0xa48]
mov qword [rcx], rax
mov qword [rbp + 0x4c8], r14
mov eax, 0xa67439cb
jmp 0x14000cf22
cmp eax, 0xb38b7f8
je 0x1400153ca
cmp eax, 0xb44f6f6
jne 0x14000cf22
mov rax, qword [rbp + 0x160]
mov rcx, qword [rbp + 0x970]
mov qword [rcx], rax
mov rax, qword [rbp + 0xb70]
mov rcx, qword [rbp + 0xa40]
mov rcx, qword [rcx]
mov ecx, dword [rcx + 0x24]
add rcx, qword [rax]
mov rax, qword [rbp + 0x968]
mov qword [rax], rcx
mov eax, 0xbd026ece
jmp 0x14000cf22
cmp eax, 0x8c86e5d4
je 0x1400153e2
cmp eax, 0x8de80368
jne 0x14000cf22
mov rax, qword [rbp + 0xb70]
mov rax, qword [rax]
mov qword [rbp - 8], rax
mov eax, 0xca399c8e
jmp 0x14000cf22
cmp eax, 0x48bcafdf
je 0x140015405
cmp eax, 0x48c12a00
jne 0x14000cf22
mov rax, qword [rbp + 0x9e8]
mov qword [rbp + 0x78], rax
mov qword [rbp + 0x70], r13
mov eax, 0xd02957be
jmp 0x14000cf22
cmp eax, 0xc7b79dc1
je 0x140015421
cmp eax, 0xc80225b2
jne 0x14000cf22
mov rax, qword [rbp + 0x750]
mov ecx, dword [rbp + 0x918]
cmp ecx, dword [rax]
mov eax, 0xb28247bd
mov ecx, 0xa9173da
cmova eax, ecx
jmp 0x14000cf22
cmp eax, 0x2c14ee36
je 0x140015478
cmp eax, 0x2c2c0b15
jne 0x14000cf22
mov rax, qword [rbp + 0xb30]
mov dword [rax], 1
mov eax, 0xda24b2ed
jmp 0x14000cf22
cmp eax, 0xad607a72
je 0x140015496
cmp eax, 0xad8089ae
jne 0x14000cf22
mov eax, 0xf8770277
jmp 0x14000cf22
cmp eax, 0x6a181b7c
je 0x1400154b0
cmp eax, 0x6a3cc561
jne 0x14000cf22
mov rax, qword [rbp + 0xae0]
mov rax, qword [rax]
mov qword [rbp + 0x4e0], rax
mov eax, 0xa2399cee
jmp 0x14000cf22
cmp eax, 0xec93fde4
je 0x1400154c1
cmp eax, 0xed3efaea
jne 0x14000cf22
mov rax, qword [rbp + 0xa60]
mov dword [rax], 0
mov rax, qword [rbp + 0x938]
mov qword [rbp + 0x230], rax
mov eax, 0x2f569e26
jmp 0x14000cf22
cmp eax, 0x20b2d816
je 0x1400154e5
cmp eax, 0x210617ec
jne 0x14000cf22
mov rax, qword [rbp + 0xa58]
mov rax, qword [r13 + 0x90]
mov qword [rbp + 0x780], rax
mov eax, 0x4309bd7b
jmp 0x14000cf22
cmp eax, 0x9f2bbaf0
je 0x140011a24
cmp eax, 0x9f2e22cf
jne 0x14000cf22
cmp byte [rbp + 0xb19], 0
mov eax, 0x91c0e61
mov ecx, 0x16d637a9
cmovne eax, ecx
jmp 0x14000cf22
cmp eax, 0x5af857b0
je 0x1400154f3
cmp eax, 0x5bc99ddd
jne 0x14000cf22
mov rax, qword [rbp + 0x9e0]
mov eax, dword [rax]
mov dword [rbp + 0x8ac], eax
mov eax, 0xe311b2be
jmp 0x14000cf22
cmp eax, 0xd87129ee
je 0x140011a2e
cmp eax, 0xda222305
jne 0x14000cf22
mov rax, qword [rbp + 0x3e0]
mov eax, dword [rax]
add rax, qword [rbp + 0x3e8]
mov rcx, qword [rbp + 0xae0]
mov qword [rcx], rax
mov eax, 0x67456306
jmp 0x14000cf22
cmp eax, 0x37bc02ea
je 0x140011856
cmp eax, 0x388bc453
jne 0x14000cf22
mov rax, qword [rbp + 0xb30]
mov dword [rax], 0
mov eax, 0xe1ae04c0
jmp 0x14000cf22
cmp eax, 0xbb1c9930
je 0x140015523
cmp eax, 0xbb2db82c
jne 0x14000cf22
mov rax, qword [rbp + 0x650]
cmp rax, qword [rbp + 0x638]
mov eax, 0xe5b37baf
mov ecx, 0xdaddd931
cmovb eax, ecx
mov dword [rbp + 0xa14], 0
jmp 0x14000cf22
cmp eax, 0x7e91e464
je 0x14001552d
cmp eax, 0x7eb7d39c
jne 0x14000cf22
mov rax, qword [rbp + 0x9f0]
mov rax, qword [rax]
mov qword [rbp + 0x410], rax
mov qword [rbp + 0x408], r13
mov eax, 0x526d3a3e
jmp 0x14000cf22
cmp eax, 0x359e6a5
je 0x140015548
cmp eax, 0x35a324c
jne 0x14000cf22
mov rax, qword [rbp + 0xa68]
mov dword [rax], 8
mov eax, 0xa2762a1c
jmp 0x14000cf22
cmp eax, 0x1515cb5a
je 0x140015552
cmp eax, 0x15abc782
jne 0x14000cf22
mov eax, 0x489916bb
jmp 0x14000cf22
cmp eax, 0x82db9d41
je 0x14001556f
cmp eax, 0x83a1a5d1
jne 0x14000cf22
mov rax, qword [rbp + 0xa98]
mov rcx, qword [rbp + 0x520]
mov qword [rax], rcx
mov rax, qword [rbp + 0xb70]
mov rax, qword [rax]
mov qword [rbp + 0x518], rax
mov eax, 0x99646bb5
jmp 0x14000cf22
cmp eax, 0x3ef63752
je 0x140015587
cmp eax, 0x3eff05d7
jne 0x14000cf22
mov rax, qword [rbp + 0x4f0]
mov r9d, dword [rax]
mov rax, qword [rbp + 0xa98]
mov rdx, qword [rax]
sub rsp, 0x20
mov rcx, r13
xor r8d, r8d
call fcn.14001a7ae
add rsp, 0x20
mov qword [rbp + 0x4e8], rax
mov eax, 0x6a3cc561
jmp 0x14000cf22
cmp eax, 0xbf1ba874
je 0x1400155a2
cmp eax, 0xbf31236a
jne 0x14000cf22
cmp dword [rbp + 0x924], 0
mov eax, 0xaccdecf2
mov ecx, 0x35af4767
cmove eax, ecx
jmp 0x14000cf22
cmp eax, 0x250716e2
je 0x1400155dc
cmp eax, 0x25083df5
jne 0x14000cf22
cmp byte [rbp + 0xb17], 0
mov eax, 0xb4166725
mov ecx, 0x80d81d2a
cmovne eax, ecx
jmp 0x14000cf22
cmp eax, 0xa4dd081a
je 0x1400155f7
cmp eax, 0xa59f85b5
jne 0x14000cf22
mov rax, qword [rbp - 0x38]
mov rdx, qword [rbp - 0x48]
mov rcx, qword [rbp - 0x50]
sub rsp, 0x20
mov r8d, 0xc000
call rax
add rsp, 0x20
mov eax, 0x8c86e5d4
jmp 0x14000cf22
cmp eax, 0x5f3aedc9
je 0x14001560f
cmp eax, 0x5f9737a6
jne 0x14000cf22
mov rax, qword [rbp + 0x5d8]
movzx eax, word [rax]
and eax, 0xfff
add rax, qword [rbp + 0x5e0]
mov rcx, qword [rbp + 0xa28]
mov qword [rcx], rax
mov rax, qword [rbp + 0xaf0]
mov rax, qword [rax]
movzx eax, word [rax]
and eax, 0xf000
cmp eax, 0xa000
sete byte [rbp + 0xb1d]
mov eax, 0x9244828b
jmp 0x14000cf22
mov eax, 0x5a4d9d9
jmp 0x14000cf22
mov eax, 0x5d77b86a
jmp 0x14000cf22
mov eax, 0x2d45daf9
jmp 0x14000cf22
mov eax, 0xbeabb68a
jmp 0x14000cf22
mov eax, 0x9a6354f0
jmp 0x14000cf22
mov eax, 0xf8770277
jmp 0x14000cf22
mov eax, 0xcbec04b
jmp 0x14000cf22
mov eax, 0x920655df
jmp 0x14000cf22
mov rax, qword [rbp + 0xb0]
jmp 0x1400137a3
mov rax, qword [rbp + 0xad8]
mov ecx, dword [rbp + 0x920]
mov dword [rax], ecx
mov rax, qword [rbp + 0xad8]
cmp dword [rax], 0
setne byte [rbp + 0xb26]
mov eax, 0x7c1b9fd8
jmp 0x14000cf22
mov rax, qword [rbp + 0x360]
movzx eax, word [rax]
mov qword [rbp + 0x358], rax
mov eax, 0xf415d378
jmp 0x14000cf22
mov rax, qword [rbp + 0x6d0]
add rax, 4
mov qword [rbp + 0x6c8], rax
mov eax, 0x99e222fd
jmp 0x14000cf22
mov rax, qword [rbp + 0x748]
mov rax, qword [rax]
mov qword [rbp + 0x740], rax
mov eax, 0x848f7a86
jmp 0x14000cf22
mov rax, qword [rbp + 0x380]
mov qword [rbp + 0xae8], rax
mov eax, 0x2f809d61
jmp 0x14000cf22
mov rax, qword [rbp + 0xaf0]
mov rax, qword [rax]
mov qword [rbp + 0x570], rax
mov eax, 0x2c14ee36
jmp 0x14000cf22
mov rdx, qword [rbp + 0x78]
mov rcx, qword [rbp + 0x70]
sub rsp, 0x20
call fcn.14001dbe4
add rsp, 0x20
mov eax, 0x55f3106e
jmp 0x14000cf22
mov eax, 0x34535f74
jmp 0x14000cf22
cmp byte [rbp + 0xb20], 0
mov eax, 0x7f233eb9
mov ecx, 0x88ed48e7
cmovne eax, ecx
jmp 0x14000cf22
mov rax, qword [rbp + 0x2f8]
movsx eax, byte [rax]
mov dword [rbp + 0x8b0], eax
mov eax, 0xb38ae623
jmp 0x14000cf22
mov eax, 0xe1c7d095
jmp 0x14000cf22
mov eax, 0x19c155d6
jmp 0x14000cf22
mov rax, qword [rbp + 0x7b0]
mov rax, qword [rax + 0x18]
mov qword [rbp + 0x7a8], rax
mov eax, 0x31c1aec2
jmp 0x14000cf22
mov rax, qword [rbp + 0x348]
mov qword [rbp + 0x340], rax
mov eax, 0x5dd5eaeb
jmp 0x14000cf22
mov rax, qword [rbp + 0x998]
mov rax, qword [rbp + 0xb70]
mov rax, qword [rax]
mov qword [rbp + 0x6c0], rax
mov rax, qword [rbp + 0xb58]
mov eax, dword [rax]
lea rax, [rax + rax*4]
mov rcx, qword [rbp + 0x9f8]
mov eax, dword [rcx + rax*8 + 0xc]
mov dword [rbp + 0x8fc], eax
mov eax, 0x1eadf5e6
jmp 0x14000cf22
mov eax, 0x284fe620
jmp 0x14000cf22
mov eax, 0xbdd2d34d
jmp 0x14000cf22
mov rax, qword [rbp + 0xa70]
mov ecx, dword [rbp + 0x84c]
mov dword [rax], ecx
mov eax, 0x8ccb22d
jmp 0x14000cf22
mov rax, qword [rbp + 0x7e8]
mov rax, qword [rax]
mov qword [rbp + 0x578], rax
mov eax, 0xf05daaf7
jmp 0x14000cf22
mov rax, qword [rbx]
mov qword [rbp - 0x10], rax
mov rax, qword [rbp + 0xad0]
add rax, 4
mov qword [rbp - 0x18], rax
mov eax, 0x5f3aedc9
jmp 0x14000cf22
mov rax, qword [rbp + 0x60]
mov rax, qword [rax + 0x58]
mov rcx, qword [rbp + 0x9c8]
mov r8, qword [rcx]
sub rsp, 0x30
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
xor ecx, ecx
xor edx, edx
xor r9d, r9d
call rax
add rsp, 0x30
mov qword [rbp + 0x58], rax
mov eax, 0xe1a7f111
jmp 0x14000cf22
mov rax, qword [rbp + 0x698]
mov eax, dword [rax]
mov dword [rbp + 0x8f8], eax
mov rax, qword [rbp + 0x940]
mov rax, qword [rax]
mov qword [rbp + 0x690], rax
mov eax, 0xe2edbb64
jmp 0x14000cf22
mov eax, dword [rbp + 0x844]
dec eax
mov dword [rbp + 0x994], eax
mov eax, 0xc446fd1c
jmp 0x14000cf22
mov rax, qword [rbp + 0xae8]
mov eax, dword [rax]
mov dword [rbp + 0x8bc], eax
mov eax, 0xae54aead
jmp 0x14000cf22
cmp dword [rbp + 0x8cc], 0
setne byte [rbp + 0xb19]
mov eax, 0x9f2e22cf
jmp 0x14000cf22
mov rax, qword [rbp + 0x2d0]
mov rax, qword [rax + 0x218]
mov qword [rbp + 0x2c8], rax
mov qword [rbp + 0x2c0], rsi
mov eax, 0x74e4ede5
jmp 0x14000cf22
mov eax, 0xb3221a92
jmp 0x14000cf22
mov rax, qword [rbp + 0x100]
cmp dword [rax], 0
setne byte [rbp + 0xb06]
mov eax, 0x918f1fc0
jmp 0x14000cf22
mov qword [rbp + 0x300], r13
mov eax, 0x795f5347
jmp 0x14000cf22
mov rax, qword [rbp + 0x9d8]
mov qword [rbp + 0x320], rax
mov eax, 0x88c52e7f
jmp 0x14000cf22
cmp dword [rbp + 0x840], 0
mov eax, 0x8df99924
mov ecx, 0xef889365
cmove eax, ecx
jmp 0x14000cf22
mov eax, dword [rbp + 0x92c]
cmp eax, dword [rbp + 0x928]
mov eax, 0x2c2c0b15
mov ecx, 0xd9d5114
cmove eax, ecx
jmp 0x14000cf22
mov rax, qword [rbp + 0x298]
movzx eax, word [rax]
mov ecx, dword [rbp + 0x8a8]
cmp ecx, eax
mov eax, 0xbf1ba874
mov ecx, 0xd196b04e
cmovb eax, ecx
jmp 0x14000cf22
mov eax, 0x5eb23cdd
jmp 0x14000cf22
mov rax, qword [rbp + 0xac0]
mov rax, qword [rax]
mov qword [rbp + 0x650], rax
mov rax, qword [rbp + 0xb70]
mov rax, qword [rax]
mov qword [rbp + 0x648], rax
mov rax, qword [rbp + 0xb28]
mov eax, dword [rax]
mov dword [rbp + 0x8e8], eax
mov eax, 0x8e926f0b
jmp 0x14000cf22
cmp byte [rbp + 0xb0a], 0
mov eax, 0x145abbab
mov ecx, 0x57de43a7
cmovne eax, ecx
jmp 0x14000cf22
cmp byte [rbp + 0xb27], 0
mov eax, 0x210617ec
mov ecx, 0x432488bf
cmove eax, ecx
jmp 0x14000cf22
mov r8, qword [rbp + 0xf8]
mov rdx, qword [rbp + 0xe8]
mov rcx, qword [rbp + 0xe0]
sub rsp, 0x20
call fcn.140019ee0
add rsp, 0x20
mov eax, 0x77ba45de
jmp 0x14000cf22
mov rax, qword [rbp + 0xae8]
mov qword [rbp + 0x3c8], rax
mov eax, 0x86589d47
jmp 0x14000cf22
mov rax, qword [rbp + 0xb30]
mov eax, dword [rax]
mov dword [rbp + 0x85c], eax
mov eax, 0x90f00b20
jmp 0x14000cf22
mov rax, qword [rbp + 0x1c0]
mov eax, dword [rax]
mov dword [rbp + 0x850], eax
mov eax, 0xcb5f1b95
jmp 0x14000cf22
mov rax, qword [rbp + 0xaf0]
mov rcx, qword [rbp + 0x618]
mov qword [rax], rcx
mov eax, 0x15abc782
jmp 0x14000cf22
cmp qword [rbp - 0x28], 0
mov eax, 0xc1a5863
mov ecx, 0x8c86e5d4
cmove eax, ecx
jmp 0x14000cf22
cmp qword [rbp + 0x1e0], 0
setne byte [rbp + 0xb0b]
mov eax, 0x232fed7c
jmp 0x14000cf22
mov eax, dword [rbp + 0x858]
inc eax
mov dword [rbp + 0x854], eax
mov eax, 0x1d2d9fbc
jmp 0x14000cf22
mov rax, qword [rbp + 0x780]
sub rsp, 0x40
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 3
mov rcx, qword [rbp + 0x820]
mov edx, 0x80000000
mov r8d, 1
xor r9d, r9d
call rax
add rsp, 0x40
mov rcx, qword [rbp + 0xa58]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa58]
mov rax, qword [rax]
mov qword [rbp + 0x778], rax
mov eax, 0xa8ad7ee3
jmp 0x14000cf22
mov rax, qword [rbp + 0xb58]
mov eax, dword [rax]
mov dword [rbp + 0x900], eax
mov rax, qword [rbp + 0xab0]
mov qword [rbp + 0x6d0], rax
mov eax, 0x185599f4
jmp 0x14000cf22
mov rax, qword [rbp + 0xa50]
mov rax, qword [rbp + 0xa18]
mov eax, 0xde0bc143
jmp 0x14000cf22
mov rax, qword [rbp + 0xab0]
add rax, 0xf0
mov qword [rbp + 0x448], rax
mov eax, 0x26a25ab3
jmp 0x14000cf22
mov rax, qword [rbp + 0x758]
mov eax, dword [rax + 0x38]
mov dword [rbp + 0x918], eax
mov rax, qword [rbp + 0x9a0]
mov qword [rbp + 0x750], rax
mov eax, 0xc80225b2
jmp 0x14000cf22
mov rax, qword [rbp + 0x778]
cmp rax, 0xffffffffffffffff
sete byte [rbp + 0xb25]
mov eax, 0x17662e41
jmp 0x14000cf22
mov rax, qword [rbp + 0xb70]
mov rax, qword [rax]
mov qword [rbp + 0x270], rax
mov rax, qword [rbp + 0xb58]
mov eax, dword [rax]
inc eax
lea rax, [rax + rax*4]
mov rcx, qword [rbp + 0xab8]
lea rax, [rcx + rax*8]
add rax, 0xc
mov qword [rbp + 0x268], rax
mov eax, 0xfcc7d4d7
jmp 0x14000cf22
mov rax, qword [rbp + 0x7f8]
mov rcx, qword [rbp + 0x5a8]
mov qword [rax], rcx
mov eax, 0x8e97445a
jmp 0x14000cf22
mov rax, qword [rbp + 0x1c8]
add rax, 8
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov eax, 0x19b260ca
jmp 0x14000cf22
mov rax, qword [rbp + 0xad8]
cmp dword [rax], 0
mov eax, 0x6ed475c4
mov ecx, 0x14351167
cmove eax, ecx
jmp 0x14000cf22
mov rcx, rsp
mov rax, qword [rbp + 0x998]
mov rdx, qword [rax]
mov r8d, dword [rbp + 0x8f8]
mov r9, qword [rbp + 0x690]
mov eax, 0xa453d285
cmp eax, 0x21aa6758
jg 0x14001210c
cmp eax, 0xc2d84edf
jg 0x14001213e
cmp eax, 0xa453d284
jg 0x1400121a8
cmp eax, 0x874fdf4d
je 0x140012223
cmp eax, 0x8c9ea7c1
jne 0x1400120ce
mov rax, qword [rbp + 0xb78]
mov r11, qword [rbp + 0xb48]
mov qword [rax], r11
jmp 0x14001215f
cmp eax, 0x5489fd2e
jle 0x140012169
cmp eax, 0x669f5d38
jg 0x1400121d6
cmp eax, 0x5489fd2f
je 0x14001225a
cmp eax, 0x655ed83a
jne 0x1400120ce
mov rax, qword [rbp + 0xb78]
mov eax, 0x7a78de8e
jmp 0x1400120ce
cmp eax, 0xf878a434
jle 0x1400121fd
cmp eax, 0xf878a435
je 0x1400122b4
cmp eax, 0x17eba298
jne 0x1400120ce
mov eax, 0xf878a435
jmp 0x1400120ce
cmp eax, 0x21aa6759
je 0x1400122c5
cmp eax, 0x25029774
je 0x1400122d9
cmp eax, 0x49f9c280
jne 0x1400120ce
mov rax, qword [rbp + 0xb78]
mov rax, qword [rax]
inc rax
mov qword [rbp + 0xb48], rax
mov eax, 0x8c9ea7c1
jmp 0x1400120ce
cmp eax, 0xa453d285
je 0x1400122ed
cmp eax, 0xa7690769
jne 0x1400120ce
cmp dword [rbp + 0xb84], 0
setne byte [rbp + 0xb64]
mov eax, 0x21aa6759
jmp 0x1400120ce
cmp eax, 0x669f5d39
je 0x140012325
cmp eax, 0x7a78de8e
jne 0x1400120ce
mov rax, qword [rbp + 0xb88]
mov eax, 0xc2d84ee0
jmp 0x1400120ce
cmp eax, 0xcd8d7866
jne 0x140012340
mov rax, qword [rbp + 0xb88]
mov r11, qword [rbp + 0xb50]
mov qword [rax], r11
mov eax, 0x49f9c280
jmp 0x1400120ce
mov rax, qword [rbp + 0xb78]
mov rax, qword [rax]
mov al, byte [rax]
mov r11, qword [rbp + 0xb88]
mov r11, qword [r11]
mov byte [r11], al
mov rax, qword [rbp + 0xb88]
mov rax, qword [rax]
inc rax
mov qword [rbp + 0xb50], rax
mov eax, 0xcd8d7866
jmp 0x1400120ce
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xb78], rax
mov rax, qword [rbp + 0xb68]
mov qword [rax], rdx
mov rax, qword [rbp + 0xb88]
mov rax, qword [rbp + 0xb68]
mov rax, qword [rax]
mov r10, qword [rbp + 0xb88]
mov qword [r10], rax
mov rax, qword [rbp + 0xb78]
mov rax, qword [rbp + 0xb78]
mov qword [rax], r9
mov eax, 0x17eba298
mov r10d, r8d
jmp 0x1400120ce
mov dword [rbp + 0xb84], r10d
mov eax, 0x25029774
jmp 0x1400120ce
cmp byte [rbp + 0xb64], 0
mov eax, 0x669f5d39
cmovne eax, edi
jmp 0x1400120ce
mov r10d, dword [rbp + 0xb84]
dec r10d
mov eax, 0xa7690769
jmp 0x1400120ce
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xb68], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xb88], rax
mov eax, 0x5489fd2f
jmp 0x1400120ce
mov rax, qword [rbp + 0xb68]
mov rax, qword [rax]
mov qword [rbp + 0xb40], rax
mov eax, 0x655ed83a
jmp 0x1400120ce
cmp eax, 0xc2d84ee0
jne 0x1400120ce
mov rax, qword [rbp + 0xb40]
mov rsp, rcx
mov rax, qword [rbp + 0x998]
mov rax, qword [rax]
movzx eax, byte [rax]
mov rcx, qword [rbp + 0xb58]
mov ecx, dword [rcx]
lea rcx, [rcx + rcx*4]
mov rdx, qword [rbp + 0x9f8]
mov dword [rdx + rcx*8 + 8], eax
mov rax, qword [rbp + 0x940]
mov eax, 0x446e3d1e
jmp 0x14000cf22
mov rax, qword [rbp + 0xa68]
mov eax, dword [rax]
mov dword [rbp + 0x860], eax
mov rax, qword [rbp + 0x9a8]
mov rax, qword [rax]
mov qword [rbp + 0x220], rax
mov eax, 0x14363664
jmp 0x14000cf22
mov rax, qword [rbp + 0x350]
mov ecx, 0x625
add rax, rcx
mov qword [rbp + 0x348], rax
mov eax, 0x728e7197
jmp 0x14000cf22
mov rax, qword [rbp + 0x518]
mov rcx, qword [rbp + 0xaa8]
mov rcx, qword [rcx]
mov r8d, dword [rcx]
mov rcx, qword [rbp + 0xb70]
mov rdx, qword [rbp + 0xaa8]
mov rdx, qword [rdx]
mov edx, dword [rdx + 0x10]
add rdx, qword [rcx]
add r8, rax
mov qword [rbp + 0xae8], r8
mov rax, qword [rbp + 0xae0]
mov qword [rax], rdx
mov eax, 0x8fc0368e
jmp 0x14000cf22
mov rax, qword [rbp + 0x6c8]
movzx eax, word [rax + 2]
mov word [rbp + 0xa0e], ax
mov eax, 0x14100d24
jmp 0x14000cf22
mov rax, qword [rbp + 0x568]
add rax, 2
mov qword [rbp + 0x560], rax
mov eax, 0x7ee69a2f
jmp 0x14000cf22
mov rax, qword [rbp + 0x948]
mov rcx, qword [rbp + 0x7c0]
mov qword [rax], rcx
mov rax, qword [rbp + 0xac8]
add rax, 0xb4
mov qword [rbp + 0x7b8], rax
mov eax, 0x4bacb60f
jmp 0x14000cf22
mov rax, qword [rbp + 0xc0]
mov ecx, 0x40c
add rax, rcx
mov qword [rbp + 0xb8], rax
mov eax, 0x6165b883
jmp 0x14000cf22
cmp byte [rbp + 0xb04], 0
mov eax, 0x55f3106e
mov ecx, 0x19e2e182
cmovne eax, ecx
jmp 0x14000cf22
cmp qword [rbp + 0x770], 0
sete byte [rbp + 0xb24]
mov eax, 0xa6ffd6b4
jmp 0x14000cf22
mov rax, qword [rbp + 0x720]
mov ecx, 0x625
add rax, rcx
mov qword [rbp + 0x718], rax
mov eax, 0xbe63d7ac
jmp 0x14000cf22
mov r8, qword [rbp + 0x90]
mov rdx, qword [rbp + 0x88]
mov rcx, qword [rbp + 0x80]
sub rsp, 0x20
call fcn.140019ee0
add rsp, 0x20
mov eax, 0x48c12a00
jmp 0x14000cf22
mov eax, dword [rbp + 0x8ec]
add rax, qword [rbp + 0x660]
mov qword [rbp + 0x658], rax
mov eax, 0xcd072287
jmp 0x14000cf22
mov rax, qword [rbp + 0xb30]
mov dword [rax], 1
mov eax, 0x28437002
jmp 0x14000cf22
mov rax, qword [rbp + 0xa50]
mov eax, dword [rax]
test dword [rbp + 0x8a0], eax
mov eax, 0x28a54c51
mov ecx, 0xda433baa
cmove eax, ecx
jmp 0x14000cf22
mov rax, qword [rbp + 0x338]
mov eax, dword [rax]
mov rcx, qword [rbp + 0xb70]
mov rcx, qword [rcx]
mov r8d, 0x5469d6ac
cmp r8d, 0xf519125c
jg 0x1400125e7
cmp r8d, 0xb1f7ae86
jle 0x140012630
cmp r8d, 0xea9fd3a1
jg 0x14001269b
cmp r8d, 0xb1f7ae87
je 0x1400126df
cmp r8d, 0xbd081ac0
jne 0x140012592
mov eax, dword [rbp + 0xb78]
cmp dword [rbp + 0xb88], 0
setne byte [rbp + 0xb84]
mov r8d, 0xf519125d
jmp 0x140012592
cmp r8d, 0x47e0afc5
jg 0x140012669
cmp r8d, 0x14dc3617
jg 0x1400126c0
cmp r8d, 0xf519125d
je 0x1400126fb
cmp r8d, 0x3746d0b
jne 0x140012592
mov r8d, dword [rbp + 0xb50]
mov byte [rbp + 0xb68], r8b
mov r8d, 0x47e0afc6
jmp 0x140012592
cmp r8d, 0x99074492
je 0x140012717
cmp r8d, 0xa791a1e1
je 0x14001272c
cmp r8d, 0xae9cbce1
jne 0x140012592
mov r8d, 0xea9fd3a2
mov rdx, qword [rbp + 0xb48]
jmp 0x140012592
cmp r8d, 0x47e0afc6
je 0x140012737
cmp r8d, 0x6acb57dc
je 0x140012757
cmp r8d, 0x5469d6ac
jne 0x140012592
mov r8d, 0x6acb57dc
jmp 0x140012592
cmp r8d, 0xea9fd3a2
je 0x140012765
cmp r8d, 0xf3e83466
jne 0x140012592
mov r8d, 0xea9fd3a2
jmp 0x140012592
cmp r8d, 0x195ff3fc
jne 0x140012776
mov qword [rbp + 0xb40], rcx
mov r8d, 0xa791a1e1
jmp 0x140012592
mov r8d, dword [rbp + 0xb88]
dec r8d
mov dword [rbp + 0xb78], r8d
mov r8d, 0xbd081ac0
jmp 0x140012592
cmp byte [rbp + 0xb84], 0
mov r8d, 0x195ff3fc
mov r9d, 0x99074492
cmovne r8d, r9d
jmp 0x140012592
mov dword [rbp + 0xb50], 0
mov r8d, 0x3746d0b
jmp 0x140012592
mov r8d, 0x14dc3618
jmp 0x140012592
mov r8b, byte [rbp + 0xb68]
mov byte [rdx], r8b
lea r8, [rdx + 1]
mov qword [rbp + 0xb48], r8
mov r8d, 0xae9cbce1
jmp 0x140012592
mov r8d, 0xf3e83466
mov rdx, rcx
jmp 0x140012592
mov dword [rbp + 0xb88], eax
mov r8d, 0xb1f7ae87
jmp 0x140012592
cmp r8d, 0x14dc3618
jne 0x140012592
mov rax, qword [rbp + 0xb40]
mov rax, qword [rbp + 0xac8]
mov qword [rbp + 0x330], rax
mov eax, 0x5105e992
jmp 0x14000cf22
mov rax, qword [rbp + 0x3f8]
mov eax, dword [rax + 0x10]
add rax, qword [rbp + 0x400]
mov qword [rbp + 0x3f0], rax
mov eax, 0x1fbdb5cc
jmp 0x14000cf22
mov rax, qword [rbp + 0xaa0]
mov rax, qword [rax]
mov qword [rbp + 0x370], rax
mov eax, 0xcba4545c
jmp 0x14000cf22
mov rax, qword [rbp + 0x480]
mov rcx, qword [rbp + 0x478]
mov qword [rcx], rax
mov eax, 0x2a71c1c1
jmp 0x14000cf22
mov eax, dword [rbp + 0x8e8]
mov qword [rbp + 0x640], rax
mov eax, 0x38947891
jmp 0x14000cf22
mov rax, qword [rbp + 0x7b8]
mov eax, dword [rax]
mov rcx, qword [rbp + 0x9d0]
mov dword [rcx], eax
mov rax, qword [rbp + 0x9d0]
xor ecx, ecx
cmp dword [rax], 0
setne cl
mov rax, qword [rbp + 0x9e0]
mov dword [rax], ecx
mov rax, qword [rbp + 0x9e0]
mov eax, dword [rax]
mov dword [rbp + 0x924], eax
mov eax, 0xbf31236a
jmp 0x14000cf22
mov rax, qword [rbp + 0xb30]
mov dword [rax], 0
mov eax, 0x1d630be2
jmp 0x14000cf22
mov rax, qword [rbp + 0x2d8]
sub rsp, 0x20
call rax
add rsp, 0x20
mov r8, qword [rbp + 0x2f0]
mov rdx, qword [rbp + 0x2e8]
sub rsp, 0x20
mov rcx, rax
call r8
add rsp, 0x20
mov rcx, qword [rbp + 0xad8]
mov dword [rcx], eax
mov eax, 0x5f9a0590
jmp 0x14000cf22
mov rax, qword [rbp + 0x370]
add rax, 0x20
mov qword [rbp + 0x368], rax
mov eax, 0x222e7b07
jmp 0x14000cf22
mov eax, 0x3e420962
jmp 0x14000cf22
mov rax, qword [rbp + 0xa20]
mov rcx, qword [rbp + 0xa18]
xor edx, edx
cmp dword [rcx], 0
sete dl
and edx, dword [rax]
mov dword [rbp + 0x874], edx
mov rax, qword [rbp + 0xa50]
mov eax, dword [rax]
mov dword [rbp + 0x870], eax
mov eax, 0xaa85d350
jmp 0x14000cf22
mov rax, qword [rbp + 0xa98]
mov rax, qword [rax]
mov qword [rbp + 0x3b8], rax
mov qword [rbp + 0x3b0], r13
mov eax, 0x50bbf257
jmp 0x14000cf22
mov eax, 0x1123394c
jmp 0x14000cf22
mov qword [rbp + 0xd0], r15
mov eax, 0x9b219c56
jmp 0x14000cf22
cmp qword [rbp + 0x4f8], 0
sets byte [rbp + 0xb17]
mov eax, 0x25083df5
jmp 0x14000cf22
cmp byte [rbp + 0xb08], 0
mov eax, 0xf4eeb7b
mov ecx, 0x677b958a
cmovne eax, ecx
jmp 0x14000cf22
mov rax, qword [rbp + 0xaa0]
mov rcx, qword [rbp + 0x368]
mov qword [rax], rcx
mov eax, 0xb608ff1f
jmp 0x14000cf22
mov rax, qword [rbp + 0xb30]
mov dword [rax], 9
mov eax, 0xbe0b71a3
jmp 0x14000cf22
mov eax, 0x24617369
jmp 0x14000cf22
mov rax, qword [rbp + 0x1a0]
cmp byte [rax], 0
mov eax, 0x69a7a44d
mov ecx, 0xbe2f455d
cmove eax, ecx
jmp 0x14000cf22
cmp qword [rbp + 0x3c0], 0
setne byte [rbp + 0xb12]
mov eax, 0xc4d69547
jmp 0x14000cf22
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
add rax, 0x18
mov qword [rbp + 0x180], rax
mov eax, 0x6f9db660
jmp 0x14000cf22
mov rax, qword [rbp + 0xac0]
mov rax, qword [rax]
mov qword [rbp + 0x630], rax
mov eax, 0xc598fa90
jmp 0x14000cf22
mov rax, qword [rbp + 0xb30]
mov eax, dword [rax]
mov dword [rbp + 0xa10], eax
mov eax, 0xc726a283
jmp 0x14000cf22
mov eax, 0xa30ab2c0
jmp 0x14000cf22
mov rax, qword [rbp + 0x9a8]
mov rcx, qword [rbp + 0x238]
mov qword [rax], rcx
mov eax, 0xed3efaea
jmp 0x14000cf22
mov qword [rbp + 0x50], rsi
mov eax, 0x79203c5a
jmp 0x14000cf22
mov rax, qword [rbp + 0xab0]
mov qword [rbp + 0x550], rax
mov eax, 0x1b403b62
jmp 0x14000cf22
mov rax, qword [rbp + 0xa18]
mov eax, dword [rax]
mov dword [rbp + 0x880], eax
mov eax, 0x76ca064b
jmp 0x14000cf22
mov qword [rbp + 0x738], rsi
mov eax, 0x701a1e23
jmp 0x14000cf22
mov r8, qword [rbp + 0x3a0]
mov rdx, qword [rbp + 0x398]
mov rcx, qword [rbp + 0x390]
sub rsp, 0x20
xor r9d, r9d
call fcn.14001a7ae
add rsp, 0x20
mov qword [rbp + 0x388], rax
mov eax, 0xfd619aa2
jmp 0x14000cf22
mov rax, qword [rbp + 0xa68]
mov dword [rax], 0x20
mov eax, 0x6fb5233c
jmp 0x14000cf22
mov rax, qword [rbp + 0xae8]
mov qword [rbp + 0x4f0], rax
mov eax, 0x3eff05d7
jmp 0x14000cf22
cmp word [rbp + 0xa02], 0
setne byte [rbp + 0xb1a]
mov eax, 0x9c2bd3c8
jmp 0x14000cf22
mov rax, qword [rbp + 0xb70]
mov rax, qword [rax]
mov qword [rbp + 0x288], rax
mov rax, qword [rbp + 0xb58]
mov eax, dword [rax]
lea rax, [rax + rax*4]
mov rcx, qword [rbp + 0xab8]
lea rax, [rcx + rax*8]
add rax, 0xc
mov qword [rbp + 0x280], rax
mov eax, 0x68c32655
jmp 0x14000cf22
mov qword [rbp + 0x4b0], rsi
mov eax, 0x5af857b0
jmp 0x14000cf22
mov eax, 0x8c4aac24
jmp 0x14000cf22
mov eax, 0x9de1add
jmp 0x14000cf22
mov rax, qword [rbp + 0x788]
mov rax, qword [rax + 0x210]
mov rcx, qword [rbp + 0xa30]
mov r9, qword [rbp + 0x948]
sub rsp, 0x40
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0x8000000
mov dword [rsp + 0x20], pe_nt_image_headers64
mov edx, 0xf001f
xor r8d, r8d
call rax
add rsp, 0x40
mov dword [rbp + 0x920], eax
mov eax, 0xde005cd0
jmp 0x14000cf22
mov rax, qword [rbp + 0xae8]
mov qword [rbp + 0x510], rax
mov eax, 0xaeb22dd2
jmp 0x14000cf22
mov rax, qword [rbp + 0x800]
mov rax, qword [rax]
mov qword [rbp + 0x5c8], rax
mov eax, 0x6c2db128
jmp 0x14000cf22
mov rax, qword [rbp + 0x230]
mov rax, qword [rax]
mov qword [rbp + 0x228], rax
mov eax, 0x1b8a7ed7
jmp 0x14000cf22
mov rax, qword [rbp + 0x530]
mov eax, dword [rax]
mov dword [rbp + 0x8cc], eax
mov eax, 0x67f6afd6
jmp 0x14000cf22
mov rax, qword [rbp + 0xb28]
mov ecx, dword [rbp + 0x8c8]
mov dword [rax], ecx
mov rax, qword [rbp + 0xb28]
cmp dword [rax], 0
setne byte [rbp + 0xb15]
mov eax, 0xc7799a01
jmp 0x14000cf22
mov rax, qword [rbp + 0x430]
mov rcx, qword [rbp + 0xaa0]
mov qword [rcx], rax
mov eax, 0x60e940b8
jmp 0x14000cf22
mov rax, qword [rbp + 0x5b8]
add rax, qword [rbp + 0x5b0]
mov qword [rbp + 0x5a8], rax
mov eax, 0x6468e5fe
jmp 0x14000cf22
mov rdx, qword [rbp + 0x4b8]
sub rsp, 0x20
mov rcx, r13
call fcn.14001d1ee
add rsp, 0x20
test eax, eax
setne byte [rbp + 0xb16]
mov eax, 0xe410de31
jmp 0x14000cf22
mov rax, qword [rbp + 0x440]
add rax, qword [rbp + 0x438]
mov qword [rbp + 0x430], rax
mov eax, 0xf0367e62
jmp 0x14000cf22
mov eax, 0xb56d6e63
jmp 0x14000cf22
cmp dword [rbp + 0x90c], 0
mov eax, 0x73115846
mov ecx, 0x5e6edf2e
cmove eax, ecx
jmp 0x14000cf22
mov rax, qword [rbp + 0x468]
mov qword [rbp + 0xae8], rax
mov rax, qword [rbp + 0xae0]
mov rax, qword [rax]
mov qword [rbp + 0x460], rax
mov eax, 0xa5a6065e
jmp 0x14000cf22
mov rax, qword [rbp + 0x290]
movsx eax, byte [rax]
mov dword [rbp + 0x888], eax
mov eax, 0x9695b5a2
jmp 0x14000cf22
cmp dword [rbp + 0x8ac], 0
setne byte [rbp + 0xb10]
mov eax, 0xbbd22294
jmp 0x14000cf22
mov rax, qword [rbp + 0xb70]
mov qword [rax], 0
mov eax, 0x4c543092
jmp 0x14000cf22
mov rax, qword [rbp + 0xaf0]
mov rax, qword [rax]
movzx eax, word [rax]
mov word [rbp + 0xa04], ax
mov eax, 0x458d8a3f
jmp 0x14000cf22
mov eax, dword [rbp + 0x8d4]
cmp eax, 2
sete byte [rbp + 0xb1b]
mov eax, 0x37860f8a
jmp 0x14000cf22
mov rax, qword [rbp + 0xb70]
mov rcx, qword [rax]
mov r9, qword [rbp + 0xa60]
mov rax, qword [rbp + 0x2b0]
mov rdx, qword [rbp + 0x2a8]
sub rsp, 0x20
mov r8d, 8
call rax
add rsp, 0x20
mov eax, 0x7b3185f5
jmp 0x14000cf22
mov rax, qword [rbp + 0xb70]
mov rcx, qword [rbp + 0x7a0]
mov qword [rax], rcx
mov eax, 0xaccdecf2
jmp 0x14000cf22
mov rax, qword [rbp + 0xa38]
mov rax, qword [rax]
mov qword [rbp + 0xd8], rax
mov eax, 0x6c8723a8
jmp 0x14000cf22
mov rax, qword [rbp + 0x268]
mov eax, dword [rax]
add rax, qword [rbp + 0x270]
mov qword [rbp + 0x260], rax
mov rax, qword [rbp + 0xb70]
mov rax, qword [rax]
mov qword [rbp + 0x258], rax
mov eax, 0x81d478d4
jmp 0x14000cf22
mov rax, qword [rbp + 0xac8]
mov eax, dword [rax + 0x50]
mov qword [rbp + 0x7c0], rax
mov eax, 0x535a92f8
jmp 0x14000cf22
mov rax, qword [rbp + 0x7f0]
mov rcx, qword [rbp + 0x590]
mov qword [rax], rcx
mov eax, 0x787e5c2c
jmp 0x14000cf22
mov rax, qword [rbp + 0x3a8]
mov qword [rbp + 0x3a0], rax
mov rax, qword [rbp + 0xa98]
mov rax, qword [rax]
mov qword [rbp + 0x398], rax
mov qword [rbp + 0x390], r13
mov eax, 0x5c01dda
jmp 0x14000cf22
mov rcx, rsp
mov edx, dword [rbp + 0x904]
mov r8, qword [rbp + 0x700]
mov r9, qword [rbp + 0x6f8]
mov eax, 0xa453d285
cmp eax, 0x21aa6758
jg 0x140012f2b
cmp eax, 0xc2d84edf
jg 0x140012f5d
cmp eax, 0xa453d284
jg 0x140012fc7
cmp eax, 0x874fdf4d
je 0x140013042
cmp eax, 0x8c9ea7c1
jne 0x140012eed
mov rax, qword [rbp + 0xb78]
mov r11, qword [rbp + 0xb48]
mov qword [rax], r11
jmp 0x140012f7e
cmp eax, 0x5489fd2e
jle 0x140012f88
cmp eax, 0x669f5d38
jg 0x140012ff5
cmp eax, 0x5489fd2f
je 0x140013079
cmp eax, 0x655ed83a
jne 0x140012eed
mov rax, qword [rbp + 0xb78]
mov eax, 0x7a78de8e
jmp 0x140012eed
cmp eax, 0xf878a434
jle 0x14001301c
cmp eax, 0xf878a435
je 0x1400130d3
cmp eax, 0x17eba298
jne 0x140012eed
mov eax, 0xf878a435
jmp 0x140012eed
cmp eax, 0x21aa6759
je 0x1400130e4
cmp eax, 0x25029774
je 0x1400130f8
cmp eax, 0x49f9c280
jne 0x140012eed
mov rax, qword [rbp + 0xb78]
mov rax, qword [rax]
inc rax
mov qword [rbp + 0xb48], rax
mov eax, 0x8c9ea7c1
jmp 0x140012eed
cmp eax, 0xa453d285
je 0x14001310c
cmp eax, 0xa7690769
jne 0x140012eed
cmp dword [rbp + 0xb84], 0
setne byte [rbp + 0xb64]
mov eax, 0x21aa6759
jmp 0x140012eed
cmp eax, 0x669f5d39
je 0x140013144
cmp eax, 0x7a78de8e
jne 0x140012eed
mov rax, qword [rbp + 0xb88]
mov eax, 0xc2d84ee0
jmp 0x140012eed
cmp eax, 0xcd8d7866
jne 0x14001315f
mov rax, qword [rbp + 0xb88]
mov r11, qword [rbp + 0xb50]
mov qword [rax], r11
mov eax, 0x49f9c280
jmp 0x140012eed
mov rax, qword [rbp + 0xb78]
mov rax, qword [rax]
mov al, byte [rax]
mov r11, qword [rbp + 0xb88]
mov r11, qword [r11]
mov byte [r11], al
mov rax, qword [rbp + 0xb88]
mov rax, qword [rax]
inc rax
mov qword [rbp + 0xb50], rax
mov eax, 0xcd8d7866
jmp 0x140012eed
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xb78], rax
mov rax, qword [rbp + 0xb68]
mov qword [rax], r9
mov rax, qword [rbp + 0xb88]
mov rax, qword [rbp + 0xb68]
mov rax, qword [rax]
mov r10, qword [rbp + 0xb88]
mov qword [r10], rax
mov rax, qword [rbp + 0xb78]
mov rax, qword [rbp + 0xb78]
mov qword [rax], r8
mov eax, 0x17eba298
mov r10d, edx
jmp 0x140012eed
mov dword [rbp + 0xb84], r10d
mov eax, 0x25029774
jmp 0x140012eed
cmp byte [rbp + 0xb64], 0
mov eax, 0x669f5d39
cmovne eax, edi
jmp 0x140012eed
mov r10d, dword [rbp + 0xb84]
dec r10d
mov eax, 0xa7690769
jmp 0x140012eed
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xb68], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xb88], rax
mov eax, 0x5489fd2f
jmp 0x140012eed
mov rax, qword [rbp + 0xb68]
mov rax, qword [rax]
mov qword [rbp + 0xb40], rax
mov eax, 0x655ed83a
jmp 0x140012eed
cmp eax, 0xc2d84ee0
jne 0x140012eed
mov rax, qword [rbp + 0xb40]
mov rsp, rcx
mov rax, qword [rbp + 0xb70]
mov rax, qword [rax]
mov qword [rbp + 0x6f0], rax
mov rax, qword [rbp + 0xab0]
mov qword [rbp + 0x6e8], rax
mov eax, 0x2fe8ff08
jmp 0x14000cf22
mov rax, qword [rbp + 0x540]
add rax, qword [rbp + 0x538]
mov rcx, qword [rbp + 0xaa8]
mov qword [rcx], rax
mov eax, 0x39e2fd1c
jmp 0x14000cf22
mov rax, qword [rbp + 0x460]
add rax, 8
mov rcx, qword [rbp + 0xae0]
mov qword [rcx], rax
mov eax, 0x8fc0368e
jmp 0x14000cf22
mov rax, qword [rbp + 0xad8]
cmp dword [rax], 0
mov eax, 0x9d05fe28
mov ecx, 0x5bc99ddd
cmove eax, ecx
jmp 0x14000cf22
mov rax, qword [rbp + 0xad0]
add rax, 4
mov qword [rbp + 0x2a0], rax
mov eax, 0x98ce6abe
jmp 0x14000cf22
cmp dword [rbp + 0x888], 0
sete byte [rbp + 0xb0d]
mov eax, 0x331d993a
jmp 0x14000cf22
mov rax, qword [rbp + 0x330]
mov eax, dword [rax + 0x54]
mov dword [rbp + 0x8b8], eax
mov rax, qword [rbp + 0xa90]
mov rax, qword [rax]
mov qword [rbp + 0x328], rax
mov eax, 0xc79cfa26
jmp 0x14000cf22
mov rax, qword [rbp + 0xb58]
mov eax, dword [rax]
mov dword [rbp + 0x8a8], eax
mov eax, 0xdf1b75da
jmp 0x14000cf22
mov rax, qword [rbp + 0x7a8]
mov qword [rbp + 0x7a0], rax
mov eax, 0xb68ae73e
jmp 0x14000cf22
mov rax, qword [rbp + 0x9e8]
mov qword [rbp + 0xf8], rax
mov eax, 0x5f21489a
jmp 0x14000cf22
mov eax, dword [rbp + 0x848]
add rax, qword [rbp + 0x138]
mov rcx, qword [rbp + 0xa38]
mov qword [rcx], rax
mov eax, 0x7785476c
jmp 0x14000cf22
mov qword [rbp + 0x108], r15
mov eax, 0x41807572
jmp 0x14000cf22
mov rax, qword [rbp + 0x30]
mov rax, qword [rax + 0x60]
mov qword [rbp + 0x28], rax
mov eax, 0x4f530039
jmp 0x14000cf22
mov eax, 0xf7eb2065
jmp 0x14000cf22
mov rax, qword [rbp + 0xa50]
mov eax, dword [rax]
mov dword [rbp + 0x898], eax
mov eax, 0x41e332
jmp 0x14000cf22
cmp byte [rbp + 0xb15], 0
mov eax, 0x1e06b2f3
mov ecx, 0x74741b45
cmovne eax, ecx
jmp 0x14000cf22
mov rax, qword [rbp - 0x40]
mov eax, dword [rax]
mov qword [rbp - 0x48], rax
mov rax, qword [rbp + 0x9d8]
mov qword [rbp - 0x50], rax
mov eax, 0xa59f85b5
jmp 0x14000cf22
mov rax, qword [rbp + 0xa38]
mov rax, qword [rax]
mov qword [rbp + 0xa8], rax
mov eax, 0xb816fb77
jmp 0x14000cf22
mov rax, qword [rbp + 0x280]
mov eax, dword [rax]
mov dword [rbp + 0x868], eax
mov eax, 0x3130d700
jmp 0x14000cf22
mov rax, qword [rbp + 0x960]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x148]
mov r10d, 0x2306c5ef
cmp r10d, 0x35bdf4d6
jg 0x1400133e5
cmp r10d, 0xde2c5e65
jle 0x140013443
cmp r10d, 0x77f5793
jle 0x1400134d9
cmp r10d, 0x2306c5ee
jle 0x1400135e8
cmp r10d, 0x2306c5ef
je 0x140013612
cmp r10d, 0x253334b3
jne 0x140013390
mov qword [rbp + 0xb78], r8
mov r10d, 0x6467a5a2
jmp 0x140013390
cmp r10d, 0x5a91024c
jg 0x140013485
cmp r10d, 0x518c9343
jg 0x14001351c
cmp r10d, 0x35bdf4d7
je 0x140013620
cmp r10d, 0x417abe92
je 0x140013644
cmp r10d, 0x4a099d42
jne 0x140013390
cmp byte [rbp + 0xb00], 0
mov r10d, 0xf0036b3d
jne 0x14001343b
mov r10d, 0xcafe139e
xor r9d, r9d
jmp 0x140013390
cmp r10d, 0xcafe139d
jg 0x14001355c
cmp r10d, 0x801f5522
je 0x140013701
cmp r10d, 0x8879d99d
je 0x140013669
cmp r10d, 0x9186acb1
jne 0x140013390
mov r10d, 0x5353486f
mov r8, rax
jmp 0x140013390
cmp r10d, 0x6802755d
jg 0x1400135a8
cmp r10d, 0x5a91024d
je 0x140013683
cmp r10d, 0x5ff0db41
je 0x140013695
cmp r10d, 0x6467a5a2
jne 0x140013390
mov r8, qword [rbp + 0xb78]
inc r8
lea r10, [rdx + 1]
mov qword [rbp + 0xb50], r10
mov r10d, 0xde2c5e66
jmp 0x140013390
cmp r10d, 0xde2c5e66
je 0x1400136b1
cmp r10d, 0xf0036b3d
je 0x1400136c3
cmp r10d, 0xfc9c1b7a
jne 0x140013390
mov r10, qword [rbp + 0xb40]
mov r10b, byte [r10]
mov byte [rbp + 0xafc], r10b
mov r10d, 0x77f5794
jmp 0x140013390
cmp r10d, 0x518c9344
je 0x1400136d8
cmp r10d, 0x5353486f
je 0x1400135dd
cmp r10d, 0x5806243b
jne 0x140013390
cmp dword [rbp + 0x838], 0
setne byte [rbp + 0xb00]
mov r10d, 0x4a099d42
jmp 0x140013390
cmp r10d, 0xcafe139e
je 0x1400136f1
cmp r10d, 0xd3ec3c95
je 0x14001370c
cmp r10d, 0xdba6722b
jne 0x140013390
movsx r10d, byte [rbp + 0xafd]
mov dword [rbp + 0x830], r10d
movsx r10d, byte [rdx]
mov dword [rbp + 0xb64], r10d
mov r10d, 0x417abe92
jmp 0x140013390
cmp r10d, 0x6802755e
je 0x14001371e
cmp r10d, 0x698e2ed7
je 0x1400135dd
cmp r10d, 0x743e03de
jne 0x140013390
mov qword [rbp + 0xb68], r8
mov r10d, 0x203ff33d
jmp 0x140013390
mov r10d, 0x743e03de
jmp 0x140013390
cmp r10d, 0x203ff33d
jne 0x140013730
mov r10, qword [rbp + 0xb68]
movsx r10d, byte [r10]
mov dword [rbp + 0x838], r10d
mov r10d, 0x5806243b
jmp 0x140013390
mov r10d, 0x9186acb1
mov rdx, rcx
jmp 0x140013390
mov r10, qword [rbp + 0xb48]
movsx r10d, byte [r10]
mov dword [rbp + 0xb84], r10d
mov qword [rbp + 0xb40], rdx
mov r10d, 0xfc9c1b7a
jmp 0x140013390
mov r11d, dword [rbp + 0x830]
mov r10d, 0x253334b3
cmp r11d, dword [rbp + 0xb64]
je 0x140013390
mov r10d, 0x801f5522
jmp 0x140013390
movsx r10d, byte [rbp + 0xaff]
mov dword [rbp + 0x834], r10d
mov r10d, 0x518c9344
jmp 0x140013390
mov qword [rbp + 0xb88], r8
mov r10d, 0x5ff0db41
jmp 0x140013390
mov r10, qword [rbp + 0xb88]
mov r10b, byte [r10]
mov byte [rbp + 0xafd], r10b
mov r10d, 0xdba6722b
jmp 0x140013390
mov r10d, 0x698e2ed7
mov rdx, qword [rbp + 0xb50]
jmp 0x140013390
mov r10b, byte [rdx]
mov byte [rbp + 0xaff], r10b
mov r10d, 0x8879d99d
jmp 0x140013390
cmp dword [rbp + 0x834], 0
setne byte [rbp + 0xafe]
mov r10d, 0xd3ec3c95
jmp 0x140013390
mov r10d, 0x5a91024d
test r9b, 1
jne 0x140013390
mov r10d, 0x6802755e
jmp 0x140013390
mov r10d, 0xcafe139e
mov r9b, byte [rbp + 0xafe]
jmp 0x140013390
mov qword [rbp + 0xb48], r8
mov r10d, 0x35bdf4d7
jmp 0x140013390
cmp r10d, 0x77f5794
jne 0x140013390
movsx eax, byte [rbp + 0xafc]
mov ecx, dword [rbp + 0xb84]
cmp ecx, eax
mov eax, 0xd4d8504b
mov ecx, 0x6e3949d
cmove eax, ecx
jmp 0x14000cf22
mov rax, qword [rbp + 0x3f0]
mov qword [rbp + 0xae8], rax
mov rax, qword [rbp + 0xb70]
mov rax, qword [rax]
mov qword [rbp + 0x3e8], rax
mov rax, qword [rbp + 0xaa0]
mov rax, qword [rax]
add rax, 0xc
mov qword [rbp + 0x3e0], rax
mov eax, 0xda222305
jmp 0x14000cf22
mov rax, qword [rbp + 0xc8]
mov qword [rbp + 0x810], rax
mov eax, 0x4eb3643c
jmp 0x14000cf22
mov rax, qword [rbp + 0x140]
mov qword [rbp + 0x138], rax
mov rax, qword [rbp + 0x978]
mov rax, qword [rax]
mov qword [rbp + 0x130], rax
mov rax, qword [rbp + 0x968]
mov rax, qword [rax]
mov rcx, qword [rbp + 0xa70]
mov ecx, dword [rcx]
dec ecx
movzx eax, word [rax + rcx*2]
mov qword [rbp + 0x128], rax
mov eax, 0xad977627
jmp 0x14000cf22
mov rax, qword [rbp + 0xa48]
mov rax, qword [rax]
mov qword [rbp + 0x490], rax
mov eax, 0xccd3b8d4
jmp 0x14000cf22
mov eax, 0x42adb9a6
jmp 0x14000cf22
mov eax, dword [rbp + 0x874]
test dword [rbp + 0x86c], eax
mov eax, 0x6092a954
mov ecx, 0x483c11a6
cmove eax, ecx
jmp 0x14000cf22
mov rax, qword [rbp + 0xb58]
mov eax, dword [rax]
mov dword [rbp + 0x858], eax
mov eax, 0x88a5ffe3
jmp 0x14000cf22
mov rax, qword [rbp + 0x9c8]
mov rax, qword [rax]
mov qword [rbp + 0x38], rax
mov qword [rbp + 0xb50], 0x30
mov eax, 0xabeaf0e2
cmp eax, 0x9e0a5f02
je 0x140015625
cmp eax, 0x12890257
je 0x1400138a9
cmp eax, 0xabeaf0e2
jne 0x140013877
mov rax, qword [rbp + 0xb50]
mov rax, qword gs:[rax]
mov qword [rbp + 0xb48], rax
mov eax, 0x12890257
jmp 0x140013877
mov rax, qword [rbp + 0xb48]
mov qword [rbp + 0xb40], rax
mov eax, 0x9e0a5f02
jmp 0x140013877
mov rax, qword [rbp + 0x950]
mov rcx, qword [rax]
mov r9, qword [rbp + 0xa60]
mov rax, qword [rbp + 0x228]
mov r8d, dword [rbp + 0x860]
mov rdx, qword [rbp + 0x220]
sub rsp, 0x20
call rax
add rsp, 0x20
test eax, eax
mov eax, 0x1123394c
mov ecx, 0x6c3496c9
cmove eax, ecx
jmp 0x14000cf22
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xae0], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa48], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xaa8], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xaa0], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa40], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x980], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xaf0], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xac0], rax
mov eax, 0x110
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xad0], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xb28], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x9d0], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x978], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x970], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x968], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa78], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x960], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x9f0], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa98], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x808], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x958], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x9c8], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa38], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x9c0], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa90], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x9b8], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xb58], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa70], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x9b0], rax
mov eax, 0x210
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x9e8], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x930], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x950], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x9a8], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa68], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa60], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xad8], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa30], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x948], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xb70], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa88], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x9e0], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xb30], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa58], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x9a0], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x998], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x940], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa28], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa20], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa18], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa50], rax
mov rax, qword [rbp + 0xae0]
mov rax, qword [rbp + 0xa48]
mov rax, qword [rbp + 0xaa8]
mov rax, qword [rbp + 0xaa0]
mov rax, qword [rbp + 0xa40]
mov rax, qword [rbp + 0x980]
mov rax, qword [rbp + 0xa80]
mov rax, qword [rbp + 0xaf0]
mov rax, qword [rbp + 0xac0]
mov rax, qword [rbp + 0xad0]
mov rax, qword [rbp + 0xb28]
mov rax, qword [rbp + 0x9d0]
mov rax, qword [rbp + 0x978]
mov rax, qword [rbp + 0x970]
mov rax, qword [rbp + 0x968]
mov rax, qword [rbp + 0xa78]
mov rax, qword [rbp + 0x960]
mov rax, qword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa98]
mov rax, qword [rbp + 0x808]
mov rax, qword [rbp + 0x958]
mov rax, qword [rbp + 0x9c8]
mov rax, qword [rbp + 0xa38]
mov rax, qword [rbp + 0xa38]
xor ecx, ecx
mov qword [rax], rcx
mov rax, qword [rbp + 0x9c0]
mov rax, qword [rbp + 0x9c0]
mov qword [rax], rcx
mov rax, qword [rbp + 0xa90]
mov rax, qword [rbp + 0x9b8]
mov rax, qword [rbp + 0xb58]
mov rax, qword [rbp + 0xa70]
mov eax, 0x2c96e60c
xor ecx, ecx
mov qword [rbp + 0xab8], rcx
jmp 0x14000cf22
mov eax, 0x673f67d5
jmp 0x14000cf22
mov rax, qword [rbp + 0x718]
movsx eax, byte [rax]
mov dword [rbp + 0x90c], eax
mov eax, 0x28afcc85
jmp 0x14000cf22
mov rax, qword [rbp + 0x938]
mov rax, qword [rax]
mov qword [rbp + 0x2b0], rax
mov rax, qword [rbp + 0xa88]
mov rax, qword [rax]
mov qword [rbp + 0x2a8], rax
mov eax, 0x34630406
jmp 0x14000cf22
mov rax, qword [rbp + 0xaa8]
mov rax, qword [rax]
add rax, 0xc
mov qword [rbp + 0x530], rax
mov eax, 0xaf8e5896
jmp 0x14000cf22
mov rax, qword [rbp + 0xa70]
mov eax, dword [rax]
mov dword [rbp + 0x844], eax
mov eax, 0xac6bba8d
jmp 0x14000cf22
mov rax, qword [rbp + 0xb58]
mov ecx, dword [rbp + 0x8f0]
mov dword [rax], ecx
mov eax, 0xac66130b
jmp 0x14000cf22
cmp byte [rbp + 0xb25], 0
mov eax, 0x7f209607
jmp 0x1400151fc
mov rax, qword [rbp + 0xa58]
mov eax, 0xbb881f52
jmp 0x14000cf22
mov rax, qword [rbp + 0x980]
mov rax, qword [rax]
add rax, 0x18
mov qword [rbp + 0x1f0], rax
mov eax, 0x97fcaef3
jmp 0x14000cf22
cmp byte [rbp + 0xb01], 0
mov eax, 0x20b2d816
mov ecx, 0xc68763fb
cmovne eax, ecx
jmp 0x14000cf22
mov eax, 0xd12e74e7
jmp 0x14000cf22
mov rax, qword [rbp + 0xaa8]
mov rax, qword [rax]
mov qword [rbp + 0x458], rax
mov eax, 0x75590826
jmp 0x14000cf22
mov rax, qword [rbp + 0x738]
mov rdi, qword [rax + 0x1e8]
sub rsp, 0x20
mov rax, qword [rbp + 0x828]
call qword [rax]
add rsp, 0x20
mov rcx, qword [rbp + 0xa30]
mov rcx, qword [rcx]
mov r8, qword [rbp + 0xb70]
mov rdx, qword [rbp + 0xa88]
sub rsp, 0x50
mov qword [rsp + 0x30], rdx
movups xmmword [rsp + 0x20], xmm6
mov dword [rsp + 0x48], 4
mov dword [rsp + 0x40], 0
mov dword [rsp + 0x38], 2
mov rdx, rax
xor r9d, r9d
call rdi
mov edi, 0x874fdf4d
add rsp, 0x50
mov rcx, qword [rbp + 0xad8]
mov dword [rcx], eax
mov rax, qword [rbp + 0xb70]
mov rax, qword [rax]
mov qword [rbp + 0x730], rax
mov eax, 0xd0f43d6c
jmp 0x14000cf22
mov rcx, rsp
mov rax, qword [rbp + 0x358]
shl eax, 3
lea edx, [rax + rax*4]
mov eax, 0xa453d285
cmp eax, 0x21aa6758
jg 0x140014072
cmp eax, 0xc2d84edf
jg 0x1400140a4
cmp eax, 0xa453d284
jg 0x14001410e
cmp eax, 0x874fdf4d
je 0x140014189
cmp eax, 0x8c9ea7c1
jne 0x140014034
mov rax, qword [rbp + 0xb78]
mov r9, qword [rbp + 0xb48]
mov qword [rax], r9
jmp 0x1400140c5
cmp eax, 0x5489fd2e
jle 0x1400140cf
cmp eax, 0x669f5d38
jg 0x14001413c
cmp eax, 0x5489fd2f
je 0x1400141c0
cmp eax, 0x655ed83a
jne 0x140014034
mov rax, qword [rbp + 0xb78]
mov eax, 0x7a78de8e
jmp 0x140014034
cmp eax, 0xf878a434
jle 0x140014163
cmp eax, 0xf878a435
je 0x140014228
cmp eax, 0x17eba298
jne 0x140014034
mov eax, 0xf878a435
jmp 0x140014034
cmp eax, 0x21aa6759
je 0x140014239
cmp eax, 0x25029774
je 0x14001424d
cmp eax, 0x49f9c280
jne 0x140014034
mov rax, qword [rbp + 0xb78]
mov rax, qword [rax]
inc rax
mov qword [rbp + 0xb48], rax
mov eax, 0x8c9ea7c1
jmp 0x140014034
cmp eax, 0xa453d285
je 0x140014261
cmp eax, 0xa7690769
jne 0x140014034
cmp dword [rbp + 0xb84], 0
setne byte [rbp + 0xb64]
mov eax, 0x21aa6759
jmp 0x140014034
cmp eax, 0x669f5d39
je 0x140014299
cmp eax, 0x7a78de8e
jne 0x140014034
mov rax, qword [rbp + 0xb88]
mov eax, 0xc2d84ee0
jmp 0x140014034
cmp eax, 0xcd8d7866
jne 0x1400142b4
mov rax, qword [rbp + 0xb88]
mov r9, qword [rbp + 0xb50]
mov qword [rax], r9
mov eax, 0x49f9c280
jmp 0x140014034
mov rax, qword [rbp + 0xb78]
mov rax, qword [rax]
mov al, byte [rax]
mov r9, qword [rbp + 0xb88]
mov r9, qword [r9]
mov byte [r9], al
mov rax, qword [rbp + 0xb88]
mov rax, qword [rax]
inc rax
mov qword [rbp + 0xb50], rax
mov eax, 0xcd8d7866
jmp 0x140014034
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xb78], rax
mov rax, qword [rbp + 0xb68]
mov r8, qword [rbp + 0xab8]
mov qword [rax], r8
mov rax, qword [rbp + 0xb88]
mov rax, qword [rbp + 0xb68]
mov rax, qword [rax]
mov r8, qword [rbp + 0xb88]
mov qword [r8], rax
mov rax, qword [rbp + 0xb78]
mov rax, qword [rbp + 0xb78]
mov r8, qword [rbp + 0x9f8]
mov qword [rax], r8
mov eax, 0x17eba298
mov r8d, edx
jmp 0x140014034
mov dword [rbp + 0xb84], r8d
mov eax, 0x25029774
jmp 0x140014034
cmp byte [rbp + 0xb64], 0
mov eax, 0x669f5d39
cmovne eax, edi
jmp 0x140014034
mov r8d, dword [rbp + 0xb84]
dec r8d
mov eax, 0xa7690769
jmp 0x140014034
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xb68], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xb88], rax
mov eax, 0x5489fd2f
jmp 0x140014034
mov rax, qword [rbp + 0xb68]
mov rax, qword [rax]
mov qword [rbp + 0xb40], rax
mov eax, 0x655ed83a
jmp 0x140014034
cmp eax, 0xc2d84ee0
jne 0x140014034
mov rax, qword [rbp + 0xb40]
mov rsp, rcx
cmp dword [r13 + 0x574], 1
mov eax, 0x1e30c81a
mov ecx, 0x41001efd
cmove eax, ecx
jmp 0x14000cf22
mov rax, qword [rbp + 0x760]
add rax, 0x18
mov qword [rbp + 0x758], rax
mov eax, 0x2853ee46
jmp 0x14000cf22
mov al, byte [rbp + 0xb1e]
mov dword [rbp + 0xa14], eax
mov eax, 0xe5b37baf
jmp 0x14000cf22
movzx eax, word [rbp + 0xa04]
shr eax, 0xc
mov dword [rbp + 0x8d4], eax
mov eax, 0xd2de4697
jmp 0x14000cf22
mov rax, qword [rbp + 0x5e8]
mov ecx, dword [rbp + 0x8e0]
cmp ecx, dword [rax]
mov eax, 0x34535f74
mov ecx, 0x29cea1b0
cmovb eax, ecx
jmp 0x14000cf22
mov rax, qword [rbp + 0xa28]
mov eax, 0xf70c13d0
jmp 0x14000cf22
cmp byte [rbp + 0xb21], 0
mov eax, 0x6a181b7c
mov ecx, 0x2f063e5b
cmovne eax, ecx
jmp 0x14000cf22
mov rax, qword [rbp + 0xae8]
mov qword [rbp + 0x3d8], rax
mov eax, 0xfa14a91c
jmp 0x14000cf22
test byte [rbp + 0xa14], 1
mov eax, 0xad2db27c
mov ecx, 0x980a0819
cmovne eax, ecx
jmp 0x14000cf22
mov rcx, rsp
mov r8, qword [rbp + 0xab0]
mov eax, dword [r8 + 0x50]
mov rdx, qword [rbp + 0x930]
mov dword [rdx], eax
mov rax, qword [rbp + 0xb70]
mov edx, dword [r8 + 0x28]
add rdx, qword [rax]
mov rax, qword [rbp + 0x9c8]
mov qword [rax], rdx
mov rdx, qword [rbp + 0xad0]
mov eax, 0xa453d285
cmp eax, 0x21aa6758
jg 0x140014424
cmp eax, 0xc2d84edf
jg 0x140014456
cmp eax, 0xa453d284
jg 0x1400144c0
cmp eax, 0x874fdf4d
je 0x14001453b
cmp eax, 0x8c9ea7c1
jne 0x1400143e6
mov rax, qword [rbp + 0xb78]
mov r9, qword [rbp + 0xb48]
mov qword [rax], r9
jmp 0x140014477
cmp eax, 0x5489fd2e
jle 0x140014481
cmp eax, 0x669f5d38
jg 0x1400144ee
cmp eax, 0x5489fd2f
je 0x140014572
cmp eax, 0x655ed83a
jne 0x1400143e6
mov rax, qword [rbp + 0xb78]
mov eax, 0x7a78de8e
jmp 0x1400143e6
cmp eax, 0xf878a434
jle 0x140014515
cmp eax, 0xf878a435
je 0x1400145d6
cmp eax, 0x17eba298
jne 0x1400143e6
mov eax, 0xf878a435
jmp 0x1400143e6
cmp eax, 0x21aa6759
je 0x1400145e7
cmp eax, 0x25029774
je 0x1400145fb
cmp eax, 0x49f9c280
jne 0x1400143e6
mov rax, qword [rbp + 0xb78]
mov rax, qword [rax]
inc rax
mov qword [rbp + 0xb48], rax
mov eax, 0x8c9ea7c1
jmp 0x1400143e6
cmp eax, 0xa453d285
je 0x14001460f
cmp eax, 0xa7690769
jne 0x1400143e6
cmp dword [rbp + 0xb84], 0
setne byte [rbp + 0xb64]
mov eax, 0x21aa6759
jmp 0x1400143e6
cmp eax, 0x669f5d39
je 0x140014647
cmp eax, 0x7a78de8e
jne 0x1400143e6
mov rax, qword [rbp + 0xb88]
mov eax, 0xc2d84ee0
jmp 0x1400143e6
cmp eax, 0xcd8d7866
jne 0x140014662
mov rax, qword [rbp + 0xb88]
mov r9, qword [rbp + 0xb50]
mov qword [rax], r9
mov eax, 0x49f9c280
jmp 0x1400143e6
mov rax, qword [rbp + 0xb78]
mov rax, qword [rax]
mov al, byte [rax]
mov r9, qword [rbp + 0xb88]
mov r9, qword [r9]
mov byte [r9], al
mov rax, qword [rbp + 0xb88]
mov rax, qword [rax]
inc rax
mov qword [rbp + 0xb50], rax
mov eax, 0xcd8d7866
jmp 0x1400143e6
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xb78], rax
mov rax, qword [rbp + 0xb68]
mov qword [rax], rdx
mov rax, qword [rbp + 0xb88]
mov rax, qword [rbp + 0xb68]
mov rax, qword [rax]
mov r8, qword [rbp + 0xb88]
mov qword [r8], rax
mov rax, qword [rbp + 0xb78]
mov rax, qword [rbp + 0xb78]
mov r8, qword [rbp + 0xac8]
mov qword [rax], r8
mov eax, 0x17eba298
mov r8d, 0x108
jmp 0x1400143e6
mov dword [rbp + 0xb84], r8d
mov eax, 0x25029774
jmp 0x1400143e6
cmp byte [rbp + 0xb64], 0
mov eax, 0x669f5d39
cmovne eax, edi
jmp 0x1400143e6
mov r8d, dword [rbp + 0xb84]
dec r8d
mov eax, 0xa7690769
jmp 0x1400143e6
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xb68], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xb88], rax
mov eax, 0x5489fd2f
jmp 0x1400143e6
mov rax, qword [rbp + 0xb68]
mov rax, qword [rax]
mov qword [rbp + 0xb40], rax
mov eax, 0x655ed83a
jmp 0x1400143e6
cmp eax, 0xc2d84ee0
jne 0x1400143e6
mov rax, qword [rbp + 0xb40]
mov rsp, rcx
mov eax, 0x453a950b
jmp 0x14000cf22
mov rax, qword [rbp + 0x5a0]
movzx eax, word [rax]
shr eax, 0xc
mov word [rbp + 0xa08], ax
mov eax, 0x3fb31cc3
jmp 0x14000cf22
movzx eax, byte [rbp + 0xb0c]
xor eax, 1
mov dword [rbp + 0x86c], eax
mov eax, 0xba44c18b
jmp 0x14000cf22
mov rax, qword [rbp + 0x680]
mov rax, qword [rax + 0x18]
mov qword [rbp + 0x678], rax
mov eax, 0x2046bb69
jmp 0x14000cf22
mov rax, qword [rbp + 0xa0]
sub rsp, 0x20
call rax
add rsp, 0x20
mov eax, 0x8aea3ca2
jmp 0x14000cf22
cmp qword [rbp + 0x670], 0
setne byte [rbp + 0xb1f]
mov eax, 0x44284bb8
jmp 0x14000cf22
mov rax, qword [rbp + 0x300]
mov ecx, 0x625
add rax, rcx
mov qword [rbp + 0x2f8], rax
mov eax, 0x316acc1c
jmp 0x14000cf22
cmp byte [rbp + 0xb1c], 0
mov eax, 0x250716e2
mov ecx, 0x5cf54560
cmovne eax, ecx
jmp 0x14000cf22
mov eax, 0x8de80368
jmp 0x14000cf22
mov rax, qword [rbp + 8]
mov rax, qword [rax]
mov qword [rbp], rax
mov eax, 0x1515cb5a
jmp 0x14000cf22
mov qword [rbp - 0x68], rsi
mov eax, 0x6566ffa5
jmp 0x14000cf22
mov rax, qword [rbp + 0x2b8]
sub rsp, 0x20
call qword [rax]
add rsp, 0x20
mov rcx, qword [rbp + 0xa30]
mov rcx, qword [rcx]
mov r8, qword [rbp + 0xb70]
mov rdx, qword [rbp + 0xa88]
mov r10, qword [rbp + 0x2c8]
sub rsp, 0x50
mov qword [rsp + 0x30], rdx
movups xmmword [rsp + 0x20], xmm6
mov dword [rsp + 0x48], 0x80
mov dword [rsp + 0x40], 0
mov dword [rsp + 0x38], 2
mov rdx, rax
xor r9d, r9d
call r10
add rsp, 0x50
mov rcx, qword [rbp + 0xad8]
mov dword [rcx], eax
mov rax, qword [rbp + 0xad8]
cmp dword [rax], 0
mov eax, 0x34ebcda3
mov ecx, 0xa0897e01
cmove eax, ecx
jmp 0x14000cf22
mov rax, qword [rbp + 0xa78]
movzx eax, word [rax]
mov qword [rbp + 0x588], rax
mov eax, 0x2af7db0c
jmp 0x14000cf22
mov rax, qword [r13 + 0x210]
mov rcx, qword [rbp + 0xa58]
mov rdx, qword [rcx]
mov rcx, qword [rbp + 0xa30]
sub rsp, 0x40
mov qword [rsp + 0x30], rdx
mov dword [rsp + 0x28], 0x1000000
mov dword [rsp + 0x20], 2
mov edx, 0xf001f
xor r8d, r8d
xor r9d, r9d
call rax
add rsp, 0x40
mov rcx, qword [rbp + 0xad8]
mov dword [rcx], eax
mov eax, 0x1a886aa4
jmp 0x14000cf22
mov rax, qword [rbp + 0x1b8]
mov qword [rbp + 0x1b0], rax
mov rax, qword [rbp + 0xad0]
add rax, 0x28
mov qword [rbp + 0x1a8], rax
mov eax, 0x3324c602
jmp 0x14000cf22
mov rax, qword [rbp + 0x6a0]
mov eax, dword [rax + 0x14]
add rax, qword [rbp + 0x6b8]
mov rcx, qword [rbp + 0x940]
mov qword [rcx], rax
mov rax, qword [rbp + 0xb58]
mov eax, dword [rax]
lea rax, [rax + rax*4]
mov rcx, qword [rbp + 0x9f8]
cmp dword [rcx + rax*8 + 0x10], 0
mov eax, 0xb90b47ca
mov ecx, 0x8c570d0b
cmove eax, ecx
jmp 0x14000cf22
mov rdx, qword [rbp + 0x410]
mov rcx, qword [rbp + 0x408]
sub rsp, 0x20
call fcn.140008004
add rsp, 0x20
mov rcx, qword [rbp + 0xa98]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa98]
cmp qword [rax], 0
mov eax, 0x8181b620
mov ecx, 0x9f2bbaf0
cmove eax, ecx
jmp 0x14000cf22
mov rax, qword [rbp + 0xa20]
mov rax, qword [rbp + 0xb58]
mov eax, dword [rax]
lea rax, [rax + rax*4]
mov rcx, qword [rbp + 0xab8]
mov eax, dword [rcx + rax*8 + 0x24]
shr eax, 0x1e
and eax, 1
mov dword [rbp + 0x8a4], eax
mov eax, 0xd1780745
jmp 0x14000cf22
mov rax, qword [rbp + 0x3d0]
cmp qword [rax], 0
sete byte [rbp + 0xb13]
mov eax, 0x6f5a3ae
jmp 0x14000cf22
mov rax, qword [rbp + 0xae8]
add rax, 8
mov qword [rbp + 0x380], rax
mov eax, 0x93c1bf75
jmp 0x14000cf22
mov rax, qword [rbp + 0xb58]
mov eax, dword [rax]
mov qword [rbp + 0x240], rax
mov eax, 0xb15274c9
jmp 0x14000cf22
mov rax, qword [rbp + 0x3d8]
mov qword [rbp + 0x3d0], rax
mov eax, 0x33254167
jmp 0x14000cf22
mov qword [rbp - 0x30], rbx
mov eax, 0xec93fde4
jmp 0x14000cf22
mov rax, qword [rbp + 0x9e8]
mov qword [rbp + 0xc8], rax
mov eax, 0x9ce334a3
jmp 0x14000cf22
mov rax, qword [rbp + 0x200]
mov eax, dword [rax + 0x48]
mov rcx, qword [rbp + 0xb28]
mov dword [rcx], eax
mov rax, qword [rbp + 0xb28]
cmp dword [rax], 0
mov eax, 0x685f20d3
mov ecx, 0xf7eb2065
cmove eax, ecx
jmp 0x14000cf22
cmp qword [rbp - 8], 0
setne byte [rbp + 0xb01]
mov eax, 0xcddbd6e4
jmp 0x14000cf22
mov rax, qword [rbp + 0x9b0]
mov rax, qword [rbp + 0x9e8]
mov rax, qword [rbp + 0x930]
mov rax, qword [rbp + 0x950]
mov rax, qword [rbp + 0x9a8]
mov rax, qword [rbp + 0xa68]
mov rax, qword [rbp + 0xa60]
mov rax, qword [rbp + 0xad8]
mov rax, qword [rbp + 0xa30]
mov rax, qword [rbp + 0x948]
mov rax, qword [rbp + 0xb70]
mov rax, qword [rbp + 0xb70]
mov ecx, 0
mov qword [rax], rcx
mov rax, qword [rbp + 0xa88]
mov rax, qword [rbp + 0xa88]
mov qword [rax], rcx
mov rax, qword [rbp + 0x9e0]
mov rax, qword [rbp + 0xa90]
mov rcx, qword [rbp + 0x7e0]
mov qword [rax], rcx
mov rax, qword [rbp + 0xa90]
mov rcx, qword [rax]
mov rax, qword [rbp + 0xa90]
mov rdi, qword [rax]
mov r14, rbx
mov rbx, rsi
mov rsi, r12
mov r12, r15
mov qword [rbp + 0x7c8], rcx
movsxd r15, dword [rcx + 0x3c]
lea rax, [r15 + rdi]
mov qword [rbp + 0xac8], rax
sub rsp, 0x20
xor ecx, ecx
call qword [r13 + pe_nt_image_headers64]
add rsp, 0x20
mov rcx, qword [rbp + 0x9b8]
mov qword [rcx], rax
mov rax, qword [rbp + 0x9b8]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x9b8]
mov rcx, qword [rcx]
movsxd rax, dword [rax + 0x3c]
movzx edx, word [r15 + rdi + 4]
mov edi, 0x874fdf4d
mov r15, r12
mov r12, rsi
mov rsi, rbx
mov rbx, r14
mov r14, qword [rbp + 0x7d0]
mov dword [rbp + 0x92c], edx
movzx eax, word [rax + rcx + 4]
mov dword [rbp + 0x928], eax
mov eax, 0x57ea628e
jmp 0x14000cf22
mov rax, qword [rbp + 0x130]
mov rcx, qword [rbp + 0x128]
mov eax, dword [rax + rcx*4]
mov dword [rbp + 0x848], eax
mov eax, 0x7342e24b
jmp 0x14000cf22
mov eax, 0xe865533f
jmp 0x14000cf22
mov rax, qword [rbp + 0x278]
movzx eax, word [rax + 2]
dec eax
mov ecx, dword [rbp + 0x864]
cmp ecx, eax
mov eax, 0x2ce82949
mov ecx, 0xa8e11e00
cmovb eax, ecx
jmp 0x14000cf22
mov rax, qword [rbp - 0x20]
shl rax, 3
lea rdx, [rax + rax*4]
mov rax, qword [rbp - 0x10]
sub rsp, 0x20
mov rcx, qword [rbp + 0xab8]
mov r8d, 0xc000
call rax
add rsp, 0x20
mov rax, qword [rbp + 0x9d8]
mov qword [rbp - 0x28], rax
mov eax, 0x10ac6ec4
jmp 0x14000cf22
mov rax, qword [rbp + 0x48]
mov rcx, qword [rbp + 0x40]
sub rsp, 0x20
mov edx, 0xffffffff
call rax
add rsp, 0x20
mov eax, 0x860413b7
jmp 0x14000cf22
mov eax, 0x8de80368
jmp 0x14000cf22
mov rax, qword [rbp + 0x648]
add rax, qword [rbp + 0x640]
mov rcx, qword [rbp + 0x9d0]
mov ecx, dword [rcx]
add rcx, rax
mov qword [rbp + 0x638], rcx
mov eax, 0xbb2db82c
jmp 0x14000cf22
mov rax, qword [rbp + 0xb30]
mov eax, dword [rax]
mov dword [rbp + 0x914], eax
mov eax, 0x3dfc695c
jmp 0x14000cf22
mov rax, qword [rbp + 0xaf0]
mov rcx, qword [rbp + 0x560]
mov qword [rax], rcx
mov eax, 0x37bc02ea
jmp 0x14000cf22
movzx eax, word [rbp + 0xa0e]
mov ecx, dword [rbp + 0x900]
cmp ecx, eax
mov eax, 0xd50a7d5
mov ecx, 0xf5bd031a
cmovb eax, ecx
jmp 0x14000cf22
mov rax, qword [rbp + 0x5c0]
mov eax, eax
mov qword [rbp + 0x5b8], rax
mov rax, qword [rbp + 0xa28]
mov rax, qword [rax]
mov qword [rbp + 0x7f8], rax
mov rax, qword [rbp + 0x7f8]
mov rax, qword [rax]
mov qword [rbp + 0x5b0], rax
mov eax, 0x6eb0112
jmp 0x14000cf22
mov rax, qword [rbp + 0x470]
add rax, 8
mov qword [rbp + 0x468], rax
mov eax, 0xaa6223fd
jmp 0x14000cf22
mov rax, qword [rbp + 0x548]
mov eax, dword [rax]
mov rcx, qword [rbp + 0xb28]
mov dword [rcx], eax
mov eax, 0xc0e6bbff
jmp 0x14000cf22
mov eax, 0xdad11d0e
jmp 0x14000cf22
mov rax, qword [rbp + 0xa40]
mov rcx, qword [rbp + 0x188]
mov qword [rax], rcx
mov rax, qword [rbp + 0xb28]
cmp dword [rax], 0
mov eax, 0x5cf1d6a6
mov ecx, 0x19c155d6
cmove eax, ecx
jmp 0x14000cf22
mov rax, qword [rbp + 0x20]
mov ecx, 0x230
add rax, rcx
mov qword [rbp + 0x18], rax
mov eax, 0x66418ab4
jmp 0x14000cf22
mov qword [rbp + 0x10], r13
mov eax, 0x2c02d9dc
jmp 0x14000cf22
cmp byte [rbp + 0xb03], 0
mov eax, 0x273ff72
mov ecx, 0xc134b8fb
cmovne eax, ecx
jmp 0x14000cf22
movzx eax, word [rbp + 0xa0a]
mov dword [rbp + 0x8dc], eax
mov eax, 0xad607a72
jmp 0x14000cf22
mov rax, qword [rbp + 0xac0]
mov rcx, qword [rbp + 0x658]
mov qword [rax], rcx
mov eax, 0xd54e2daf
jmp 0x14000cf22
mov rax, qword [rbp + 0x6e8]
mov rcx, qword [rbp + 0x6f0]
mov qword [rax + 0x30], rcx
mov rcx, qword [rbp + 0xab0]
lea rax, [rcx + 0x18]
mov qword [rbp + 0x6e0], rax
lea rax, [rcx + 4]
mov qword [rbp + 0x6d8], rax
mov eax, 0xcd70529d
jmp 0x14000cf22
mov eax, 0xa30ab2c0
jmp 0x14000cf22
mov rax, qword [rbp + 0x180]
mov eax, dword [rax]
mov dword [rbp + 0x84c], eax
mov eax, 0x8a5dc94f
jmp 0x14000cf22
mov rax, qword [rbp + 0x580]
add rax, qword [rbp + 0x578]
mov rcx, qword [rbp + 0x7e8]
mov qword [rcx], rax
mov eax, 0x4392658
jmp 0x14000cf22
mov rax, qword [rbp + 0x790]
mov al, byte [rax]
mov byte [rbp + 0xb27], al
mov eax, 0x365725d7
jmp 0x14000cf22
mov rax, qword [rbp + 0x9b0]
cmp qword [rax], 0
mov eax, 0xbc8845ee
mov ecx, 0x860413b7
cmove eax, ecx
jmp 0x14000cf22
mov rax, qword [rbp + 0x998]
mov eax, 0x9a9db7bf
jmp 0x14000cf22
cmp byte [rbp + 0xb12], 0
mov eax, 0x16e1d72d
mov ecx, 0x67c35436
cmovne eax, ecx
jmp 0x14000cf22
mov eax, dword [rbp + 0xa10]
cmp eax, 9
mov eax, 0x7ec577d
mov ecx, 0xfde45478
cmovl eax, ecx
jmp 0x14000cf22
cmp dword [rbp + 0x91c], 0
setne byte [rbp + 0xb23]
mov eax, 0x140bdcbd
jmp 0x14000cf22
mov rax, qword [rbp + 0x18]
cmp dword [rax], 3
sete byte [rbp + 0xb02]
mov eax, 0x9cc8d056
jmp 0x14000cf22
cmp byte [rbp + 0xb07], 0
mov eax, 0xf7140f7f
mov ecx, 0xace320f5
cmove eax, ecx
jmp 0x14000cf22
mov rax, qword [rbp + 0xb70]
mov rax, qword [rax]
mov ecx, dword [rbp + 0x908]
mov r8d, 0x5469d6ac
cmp r8d, 0xf519125c
jg 0x140014f4b
cmp r8d, 0xb1f7ae86
jle 0x140014f94
cmp r8d, 0xea9fd3a1
jg 0x140014fff
cmp r8d, 0xb1f7ae87
je 0x140015043
cmp r8d, 0xbd081ac0
jne 0x140014ef6
mov ecx, dword [rbp + 0xb78]
cmp dword [rbp + 0xb88], 0
setne byte [rbp + 0xb84]
mov r8d, 0xf519125d
jmp 0x140014ef6
cmp r8d, 0x47e0afc5
jg 0x140014fcd
cmp r8d, 0x14dc3617
jg 0x140015024
cmp r8d, 0xf519125d
je 0x14001505f
cmp r8d, 0x3746d0b
jne 0x140014ef6
mov r8d, dword [rbp + 0xb50]
mov byte [rbp + 0xb68], r8b
mov r8d, 0x47e0afc6
jmp 0x140014ef6
cmp r8d, 0x99074492
je 0x14001507b
cmp r8d, 0xa791a1e1
je 0x140015090
cmp r8d, 0xae9cbce1
jne 0x140014ef6
mov r8d, 0xea9fd3a2
mov rdx, qword [rbp + 0xb48]
jmp 0x140014ef6
cmp r8d, 0x47e0afc6
je 0x14001509b
cmp r8d, 0x6acb57dc
je 0x1400150bb
cmp r8d, 0x5469d6ac
jne 0x140014ef6
mov r8d, 0x6acb57dc
jmp 0x140014ef6
cmp r8d, 0xea9fd3a2
je 0x1400150c9
cmp r8d, 0xf3e83466
jne 0x140014ef6
mov r8d, 0xea9fd3a2
jmp 0x140014ef6
cmp r8d, 0x195ff3fc
jne 0x1400150da
mov qword [rbp + 0xb40], rax
mov r8d, 0xa791a1e1
jmp 0x140014ef6
mov r8d, dword [rbp + 0xb88]
dec r8d
mov dword [rbp + 0xb78], r8d
mov r8d, 0xbd081ac0
jmp 0x140014ef6
cmp byte [rbp + 0xb84], 0
mov r8d, 0x195ff3fc
mov r9d, 0x99074492
cmovne r8d, r9d
jmp 0x140014ef6
mov dword [rbp + 0xb50], 0
mov r8d, 0x3746d0b
jmp 0x140014ef6
mov r8d, 0x14dc3618
jmp 0x140014ef6
mov r8b, byte [rbp + 0xb68]
mov byte [rdx], r8b
lea r8, [rdx + 1]
mov qword [rbp + 0xb48], r8
mov r8d, 0xae9cbce1
jmp 0x140014ef6
mov r8d, 0xf3e83466
mov rdx, rax
jmp 0x140014ef6
mov dword [rbp + 0xb88], ecx
mov r8d, 0xb1f7ae87
jmp 0x140014ef6
cmp r8d, 0x14dc3618
jne 0x140014ef6
mov rax, qword [rbp + 0xb40]
mov eax, 0x5e6edf2e
jmp 0x14000cf22
cmp dword [rbp + 0x88c], 0
mov eax, 0x7fcca09f
mov ecx, 0x2a4122a
cmove eax, ecx
jmp 0x14000cf22
cmp byte [rbp + 0xb0f], 0
mov eax, 0xb9d20922
mov ecx, 0x11678b20
cmovne eax, ecx
jmp 0x14000cf22
mov rax, qword [rbp + 0xb30]
mov dword [rax], 1
mov eax, 0xed6213f
jmp 0x14000cf22
mov rax, qword [rbp + 0x9c0]
mov rcx, qword [rbp + 0xa8]
mov qword [rax], rcx
mov rax, qword [rbp + 0x9c0]
mov rax, qword [rax]
mov qword [rbp + 0xa0], rax
mov eax, 0x35aef3c3
jmp 0x14000cf22
cmp dword [rbp + 0xa10], 0
mov eax, 0xf8770277
mov ecx, 0xd0377772
cmove eax, ecx
jmp 0x14000cf22
mov rax, qword [rbp + 0x9a0]
mov eax, 0xd87129ee
jmp 0x14000cf22
mov qword [rbp + 0x350], r13
mov eax, 0x1bbfe696
jmp 0x14000cf22
mov rax, qword [rbp + 0xb28]
cmp dword [rax], 0
mov eax, 0xac0df1f2
mov ecx, 0x284fe620
cmove eax, ecx
jmp 0x14000cf22
mov rax, qword [rbp + 0xac0]
mov rax, qword [rax]
mov qword [rbp + 0x608], rax
mov rax, qword [rbp + 0xac0]
mov rax, qword [rax]
mov qword [rbp + 0x600], rax
mov eax, 0x31dab70d
jmp 0x14000cf22
cmp byte [rbp + 0xb24], 0
mov eax, 0x34cfc9d9
mov ecx, 0xd7be6120
cmovne eax, ecx
jmp 0x14000cf22
mov rax, qword [rbp + 0xa68]
mov dword [rax], 2
mov eax, 0xd4762042
jmp 0x14000cf22
mov rax, qword [rbp + 0x9b0]
mov rcx, qword [rbp + 0x58]
mov qword [rax], rcx
mov eax, 0x892ef172
jmp 0x14000cf22
mov rax, qword [rbp + 0x9e8]
mov qword [rbp + 0x90], rax
mov rax, qword [rbp + 0x988]
mov qword [rbp + 0x88], rax
mov qword [rbp + 0x80], r13
mov eax, 0xb5c44e69
jmp 0x14000cf22
mov rax, qword [rbp + 0x1f0]
mov rax, qword [rax]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
cmp qword [rax], 0
mov eax, 0xd36b4bb4
mov ecx, 0x8c4aac24
cmove eax, ecx
jmp 0x14000cf22
mov rax, qword [rbp + 0xb30]
mov dword [rax], 1
mov eax, 0xf04a3f16
jmp 0x14000cf22
mov rax, qword [rbp + 0xa20]
mov ecx, dword [rbp + 0x8a4]
mov dword [rax], ecx
mov rax, qword [rbp + 0xa18]
mov rax, qword [rbp + 0xb58]
mov eax, dword [rax]
lea rax, [rax + rax*4]
mov rcx, qword [rbp + 0xab8]
cmp dword [rcx + rax*8 + 0x24], 0
sets byte [rbp + 0xb3f]
mov al, byte [rbp + 0xb3f]
mov eax, 0xc7b79dc1
jmp 0x14000cf22
cmp byte [rbp + 0xb0d], 0
mov eax, 0x518511b1
mov ecx, 0x35a324c
cmovne eax, ecx
jmp 0x14000cf22
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov rax, qword [rax]
mov qword [rbp + 0x1d8], rax
mov rax, qword [rbp + 0xb70]
mov rax, qword [rax]
mov qword [rbp + 0x1d0], rax
mov eax, 0xd2e49652
jmp 0x14000cf22
mov rax, qword [rbp + 0x2c0]
sub rax, 0xffffffffffffff80
mov qword [rbp + 0x2b8], rax
mov eax, 0xa8946af5
jmp 0x14000cf22
mov rax, qword [rbp + 0x9e0]
mov rax, qword [rbp + 0xa88]
mov rax, qword [rbp + 0xb70]
mov rax, qword [rbp + 0x948]
mov rax, qword [rbp + 0xa30]
mov rax, qword [rbp + 0xad8]
mov rax, qword [rbp + 0xa60]
mov rax, qword [rbp + 0xa68]
mov rax, qword [rbp + 0x9a8]
mov rax, qword [rbp + 0x950]
mov rax, qword [rbp + 0x930]
mov rax, qword [rbp + 0x9e8]
mov rax, qword [rbp + 0x9b0]
mov rax, qword [rbp + 0xa70]
mov rax, qword [rbp + 0xb58]
mov eax, 0x2201a093
jmp 0x14000cf22
mov rax, qword [rbp + 0xae8]
mov qword [rbp + 0x470], rax
mov eax, 0x3d196358
jmp 0x14000cf22
mov rax, qword [r13 + 0x220]
mov qword [rbp - 0x58], rax
mov rax, qword [rbp + 0xb70]
mov rax, qword [rax]
mov qword [rbp - 0x60], rax
mov eax, 0x2826943f
jmp 0x14000cf22
mov rax, qword [rbp + 0x620]
add rax, 8
mov qword [rbp + 0x618], rax
mov eax, 0x21c7052
jmp 0x14000cf22
movzx eax, byte [rbp + 0xb3f]
mov rcx, qword [rbp + 0xa18]
mov dword [rcx], eax
mov rax, qword [rbp + 0xa50]
mov rax, qword [rbp + 0xb58]
mov eax, dword [rax]
lea rax, [rax + rax*4]
mov rcx, qword [rbp + 0xab8]
mov eax, dword [rcx + rax*8 + 0x24]
shr eax, 0x1d
and eax, 1
mov rcx, qword [rbp + 0xa50]
mov dword [rcx], eax
mov rax, qword [rbp + 0xa18]
mov eax, dword [rax]
mov dword [rbp + 0x8a0], eax
mov eax, 0x7760f55b
jmp 0x14000cf22
mov rax, qword [rbp + 0x570]
movzx eax, word [rax]
shr eax, 0xc
mov word [rbp + 0xa02], ax
mov eax, 0x3c69a935
jmp 0x14000cf22
mov eax, dword [rbp + 0x8dc]
cmp eax, 3
sete byte [rbp + 0xb1c]
mov eax, 0xffdca01e
jmp 0x14000cf22
mov qword [rbp + 0x720], r13
mov eax, 0x3452ec03
jmp 0x14000cf22
mov rax, qword [rbp - 0x30]
mov rax, qword [rax]
mov qword [rbp - 0x38], rax
mov rax, qword [rbp + 0xad0]
add rax, 0x54
mov qword [rbp - 0x40], rax
mov eax, 0x2b09d4c0
jmp 0x14000cf22
mov qword [rbp - 0x78], r15
mov eax, 0x2441a250
jmp 0x14000cf22
mov rax, qword [rbp + 0x4b0]
mov rax, qword [rax + 0x1b0]
mov qword [rbp + 0x4a8], rax
mov rax, qword [rbp + 0xae0]
mov rax, qword [rax]
mov qword [rbp + 0x4a0], rax
mov eax, 0xabd6e6f7
jmp 0x14000cf22
mov eax, 0xc3010b0e
jmp 0x14000cf22
mov rax, qword [rbp + 0x628]
cmp dword [rax], 0
setne byte [rbp + 0xb1e]
mov eax, 0x8a51605e
jmp 0x14000cf22
mov eax, 0x11a888bf
jmp 0x14000cf22
mov rax, qword [rbp]
sub rsp, 0x20
mov ecx, 0xffffffff
call rax
add rsp, 0x20
mov eax, 0x5bd4e41d
jmp 0x14000cf22
mov rax, qword [rbp + 0xae8]
mov qword [rbp + 0x500], rax
mov eax, 0x3c1b9349
jmp 0x14000cf22
mov rax, qword [rbp + 0xa28]
mov rax, qword [rax]
mov qword [rbp + 0x800], rax
mov eax, 0xcbc2ab0e
jmp 0x14000cf22
mov rax, qword [rbp + 0xa60]
mov dword [rax], 0
mov rax, qword [rbp + 0x938]
mov rax, qword [rax]
mov qword [rbp + 0x218], rax
mov rax, qword [rbp + 0xad0]
add rax, 0x2c
mov qword [rbp + 0x210], rax
mov eax, 0xfef01768
jmp 0x14000cf22
mov rax, qword [rbp + 0xaf0]
mov rax, qword [rax]
mov qword [rbp + 0x5a0], rax
mov eax, 0x9b7f0845
jmp 0x14000cf22
mov eax, dword [rbp + 0x8f4]
inc eax
mov dword [rbp + 0x8f0], eax
mov eax, 0xdce40cb8
jmp 0x14000cf22
mov rax, qword [rbp - 0x18]
movzx eax, word [rax + 2]
mov qword [rbp - 0x20], rax
mov eax, 0x21bf7c6f
jmp 0x14000cf22
mov rax, qword [rbp + 0xb40]
mov qword [rbp + 0x30], rax
mov eax, 0xa3e8d26
jmp 0x14000cf22
cmp eax, 0x11a888bf
jne 0x14000cf22
movaps xmm6, xmmword [rbp + 0xb90]
lea rsp, [rbp + 0xba8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret