Function at 0x14001dbe4
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, 0x3a8
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x1c8], rdx
mov rdi, rcx
lea rax, [rcx + 0xc0]
mov qword [rbp + 0x1d0], rax
lea rax, [rcx + 0x348]
mov qword [rbp + 0x1d8], rax
mov r13d, 0x874fdf4d
lea rbx, [rbp - 0x78]
mov eax, 0x6c01ae1b
mov dword [rbp + 0x304], ecx
cmp eax, 0xfc762dac
jg 0x14001dcad
cmp eax, 0xc1e9b0a5
jg 0x14001dd1e
cmp eax, 0xa462b0ba
jle 0x14001ddf2
cmp eax, 0xb83ce16a
jg 0x14001df5e
cmp eax, 0xab7e5543
jle 0x14001e1d5
cmp eax, 0xb06ddc32
jg 0x14001e613
cmp eax, 0xab7e5544
je 0x14001ec52
cmp eax, 0xadee9680
je 0x14001ec6a
cmp eax, 0xaede3398
jne 0x14001dc3a
mov qword [rbp + 0x140], r12
mov eax, r15d
mov qword [rbp + 0x138], rax
mov eax, 0xd7b561c6
jmp 0x14001dc3a
cmp eax, 0x4515c421
jg 0x14001dd83
cmp eax, 0x1ba49530
jle 0x14001de4f
cmp eax, 0x31a43cf6
jg 0x14001dfb1
cmp eax, 0x238fe5c8
jle 0x14001e21b
cmp eax, 0x2b74a770
jg 0x14001e665
cmp eax, 0x238fe5c9
je 0x14001ec82
cmp eax, 0x26ee0e74
je 0x14001ec8c
cmp eax, 0x278dd253
jne 0x14001dc3a
mov rax, qword [rbp + 0x2d0]
mov eax, dword [rax]
mov dword [rbp + 0x1e4], eax
mov eax, 0x9c8caa4a
jmp 0x14001dc3a
cmp eax, 0xdd762eca
jle 0x14001de9b
cmp eax, 0xe717d5dd
jg 0x14001e01b
cmp eax, 0xe20bf576
jle 0x14001e265
cmp eax, 0xe5aaf64f
jg 0x14001e6a9
cmp eax, 0xe20bf577
je 0x14001eca5
cmp eax, 0xe279375c
je 0x14001ecb6
cmp eax, 0xe3664ffe
jne 0x14001dc3a
mov rax, qword [rbp + 0x2e0]
mov rax, qword [rax]
mov qword [rbp - 0x50], rax
mov eax, 0xc54ada34
jmp 0x14001dc3a
cmp eax, 0x639a149d
jle 0x14001df03
cmp eax, 0x6d7c93c3
jle 0x14001e064
cmp eax, 0x74e24b87
jle 0x14001e2af
cmp eax, 0x7a996464
jg 0x14001e6e3
cmp eax, 0x74e24b88
je 0x14001ecc7
cmp eax, 0x79444460
je 0x14001ed0c
cmp eax, 0x79792508
jne 0x14001dc3a
mov rax, qword [rbp + 0x30]
sub rsp, 0x20
call rax
add rsp, 0x20
mov rcx, qword [rbp + 0x2e8]
mov qword [rcx], rax
mov eax, 0x129e75cb
jmp 0x14001dc3a
cmp eax, 0x8d55f15e
jle 0x14001e0a5
cmp eax, 0x9d3b327b
jle 0x14001e302
cmp eax, 0xa10d2e10
jg 0x14001e715
cmp eax, 0x9d3b327c
je 0x14001ed34
cmp eax, 0x9ff4b453
je 0x14001ed50
cmp eax, 0xa021920a
jne 0x14001dc3a
mov rax, qword [rbp + 0xa0]
mov rcx, qword [rbp + 0x308]
mov qword [rcx], rax
mov eax, 0x2b74a771
jmp 0x14001dc3a
cmp eax, 0xe50506a
jle 0x14001e101
cmp eax, 0x12b0f941
jle 0x14001e346
cmp eax, 0x168c5f00
jg 0x14001e758
cmp eax, 0x12b0f942
je 0x14001ed69
cmp eax, 0x1550575f
je 0x14001ed8b
cmp eax, 0x1616835e
jne 0x14001dc3a
mov eax, 0xbc3ef84e
jmp 0x14001dc3a
cmp eax, 0xcea6ae5b
jle 0x14001e142
cmp eax, 0xd68f1261
jle 0x14001e37c
cmp eax, 0xd96d3a76
jg 0x14001e7a2
cmp eax, 0xd68f1262
je 0x14001ed9b
cmp eax, 0xd7b561c6
je 0x14001edba
cmp eax, 0xd9019cda
jne 0x14001dc3a
mov eax, dword [rbp + 0x23c]
lea rax, [rax + rax*4]
shl rax, 3
add rax, qword [rbp + 0x190]
mov qword [rbp + 0x188], rax
mov eax, 0x8692f5bf
jmp 0x14001dc3a
cmp eax, 0x528479d0
jle 0x14001e194
cmp eax, 0x5717026d
jle 0x14001e3bf
cmp eax, 0x5ac5c337
jg 0x14001e7d4
cmp eax, 0x5717026e
je 0x14001edec
cmp eax, 0x574dbbc5
je 0x14001ee14
cmp eax, 0x58eedddd
jne 0x14001dc3a
cmp byte [rbp + 0x324], 0
mov eax, 0xdd8dc99d
mov ecx, 0x870f2c07
cmovne eax, ecx
jmp 0x14001dc3a
cmp eax, 0xbc583eae
jle 0x14001e407
cmp eax, 0xc0e76021
jg 0x14001e80a
cmp eax, 0xbc583eaf
je 0x14001ee2c
cmp eax, 0xbc9b1835
je 0x14001ee44
cmp eax, 0xc08eaf48
jne 0x14001dc3a
mov dword [rbp + 0x244], r15d
lea rax, [r14 + 6]
mov qword [rbp + 0x198], rax
mov eax, 0x1f96c273
jmp 0x14001dc3a
cmp eax, 0x3c206feb
jle 0x14001e444
cmp eax, 0x3eef8317
jg 0x14001e839
cmp eax, 0x3c206fec
je 0x14001eb05
cmp eax, 0x3d587278
je 0x14001ee62
cmp eax, 0x3d804298
jne 0x14001dc3a
mov rax, qword [rbp + 0x170]
mov r12d, dword [rax]
add r12, qword [rbp + 0x180]
mov rax, qword [rbp + 0x278]
mov qword [rbp + 0x168], rax
mov eax, r15d
mov qword [rbp + 0x160], rax
mov eax, 0x31488d41
jmp 0x14001dc3a
cmp eax, 0xf26bcb8f
jle 0x14001e481
cmp eax, 0xf6661c81
jg 0x14001e875
cmp eax, 0xf26bcb90
je 0x14001ee7f
cmp eax, 0xf4ee2b84
je 0x14001ee98
cmp eax, 0xf5024edb
jne 0x14001dc3a
mov rax, qword [rbp - 0x58]
mov qword [rbp - 0x60], rax
mov eax, 0xa8ab60cc
jmp 0x14001dc3a
cmp eax, 0x6a387d25
jg 0x14001e4bf
cmp eax, 0x6551ac10
jle 0x14001e8b6
cmp eax, 0x6551ac11
je 0x14001eeb0
cmp eax, 0x6784191e
je 0x14001ec48
cmp eax, 0x678a31ac
jne 0x14001dc3a
mov eax, 0xc08eaf48
jmp 0x14001dc3a
cmp eax, 0x870ddfb3
jg 0x14001e503
cmp eax, 0x82e5db83
jle 0x14001e8e0
cmp eax, 0x82e5db84
je 0x14001eec6
cmp eax, 0x83ac1cf9
je 0x14001eee1
cmp eax, 0x8692f5bf
jne 0x14001dc3a
mov rax, qword [rbp + 0x188]
mov eax, dword [rax]
mov dword [rbp + 0x238], eax
mov eax, dword [rdi + 0x340]
mov dword [rbp + 0x234], eax
mov eax, 0xdd762ecb
jmp 0x14001dc3a
cmp eax, 0x578f08e
jg 0x14001e548
cmp eax, 0xfeff14ec
jle 0x14001e90e
cmp eax, 0xfeff14ed
je 0x14001eefd
cmp eax, 0x28dd4a6
je 0x14001ef07
cmp eax, 0x36e2551
jne 0x14001dc3a
mov eax, 0x8d5ac43
jmp 0x14001dc3a
cmp eax, 0xc8533c7f
jg 0x14001e585
cmp eax, 0xc4e3ef48
jle 0x14001e929
cmp eax, 0xc4e3ef49
je 0x14001ef30
cmp eax, 0xc54ada34
je 0x14001ef43
cmp eax, 0xc5f24faf
jne 0x14001dc3a
mov rax, qword [rbp + 0xb8]
mov rax, qword [rax]
mov qword [rbp + 0xb0], rax
mov eax, 0xaaee0eeb
jmp 0x14001dc3a
cmp eax, 0x49c317e4
jg 0x14001e5d0
cmp eax, 0x48089f26
jle 0x14001e954
cmp eax, 0x48089f27
je 0x14001ef58
cmp eax, 0x488a45f2
je 0x14001ef70
cmp eax, 0x49777f0e
jne 0x14001dc3a
mov eax, 0x7dd495e9
jmp 0x14001dc3a
cmp eax, 0xa8ab60cb
jle 0x14001e982
cmp eax, 0xa8ab60cc
je 0x14001ef8f
cmp eax, 0xaab4a034
je 0x14001efa1
cmp eax, 0xaaee0eeb
jne 0x14001dc3a
cmp qword [rbp + 0xb0], 0
mov eax, 0xe279375c
mov ecx, 0xf6f767c4
cmove eax, ecx
jmp 0x14001dc3a
cmp eax, 0x1f96c272
jle 0x14001e9bd
cmp eax, 0x1f96c273
je 0x14001efd8
cmp eax, 0x22622fe8
je 0x14001eff3
cmp eax, 0x22e65ad1
jne 0x14001dc3a
mov rax, qword [rbp + 0x2f8]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x2a0]
mov qword [rcx], rax
mov eax, 0x8d55f15f
jmp 0x14001dc3a
cmp eax, 0xdde76150
jle 0x14001e9e9
cmp eax, 0xdde76151
je 0x14001f011
cmp eax, 0xe08d4180
je 0x14001f02b
cmp eax, 0xe0aa6ee3
jne 0x14001dc3a
mov rax, qword [rbp + 0x290]
mov rcx, qword [rbp + 0x148]
mov qword [rax], rcx
mov eax, 0xe87d364c
xor r15d, r15d
jmp 0x14001dc3a
cmp eax, 0x6e562f05
jle 0x14001ea17
cmp eax, 0x6e562f06
je 0x14001f043
cmp eax, 0x7136f88f
je 0x14001f05a
cmp eax, 0x71f60004
jne 0x14001dc3a
mov rax, qword [rbp + 0x1a0]
movzx ecx, word [r14 + 0x14]
add rax, rcx
add rax, 0x18
mov qword [rbp + 0x278], rax
mov eax, 0xc08eaf48
xor r15d, r15d
jmp 0x14001dc3a
cmp eax, 0x962a4c9d
jle 0x14001ea37
cmp eax, 0x962a4c9e
je 0x14001f080
cmp eax, 0x9c2f141c
je 0x14001f09b
cmp eax, 0x9c8caa4a
jne 0x14001dc3a
cmp dword [rbp + 0x1e4], 0
setne byte [rbp + 0x31b]
mov eax, 0x9ff4b453
jmp 0x14001dc3a
cmp eax, 0x101850a6
jle 0x14001ea66
cmp eax, 0x101850a7
je 0x14001f0c1
cmp eax, 0x11bf21ed
je 0x14001f0de
cmp eax, 0x129e75cb
jne 0x14001dc3a
mov eax, 0xbbf7dc2e
jmp 0x14001dc3a
cmp eax, 0xd1e07de3
jle 0x14001ea94
cmp eax, 0xd1e07de4
je 0x14001f0ec
cmp eax, 0xd4426d73
je 0x14001f107
cmp eax, 0xd52dd529
jne 0x14001dc3a
movzx eax, word [rbp + 0x2de]
mov dword [rbp + 0x240], eax
mov eax, 0x31a71379
jmp 0x14001dc3a
cmp eax, 0x54489bbf
jle 0x14001eabb
cmp eax, 0x54489bc0
je 0x14001f118
cmp eax, 0x556054ab
je 0x14001f128
cmp eax, 0x55803a4b
jne 0x14001dc3a
mov rax, qword [rbp + 0xc0]
add rax, 0x30
mov qword [rbp + 0xb8], rax
mov eax, 0xc5f24faf
jmp 0x14001dc3a
cmp eax, 0xb8efdb14
jle 0x14001eaef
cmp eax, 0xb8efdb15
je 0x14001f140
cmp eax, 0xbbf7dc2e
je 0x14001f15f
cmp eax, 0xbc3ef84e
jne 0x14001dc3a
mov dword [rbp + 0x218], r15d
mov eax, 0x54489bc0
jmp 0x14001dc3a
cmp eax, 0x3450dd11
jle 0x14001eb0f
cmp eax, 0x3450dd12
je 0x14001f177
cmp eax, 0x3665a6ca
je 0x14001ec48
cmp eax, 0x399e4809
jne 0x14001dc3a
mov dword [rbp + 0x200], r15d
mov eax, 0x9d3b327c
jmp 0x14001dc3a
cmp eax, 0xea1218b1
jle 0x14001eb43
cmp eax, 0xea1218b2
je 0x14001f181
cmp eax, 0xee33dd48
je 0x14001f192
cmp eax, 0xf0f8b709
jne 0x14001dc3a
lea rax, [rbp - 0x70]
mov qword [rbp + 0x10], rax
mov eax, 0xc499b547
jmp 0x14001dc3a
cmp eax, 0x6bff71f1
jle 0x14001eb6a
cmp eax, 0x6bff71f2
je 0x14001f1a6
cmp eax, 0x6c01ae1b
je 0x14001f1ce
cmp eax, 0x6c7af58f
jne 0x14001dc3a
cmp dword [rbp + 0x1ec], 0
sete byte [rbp + 0x31e]
mov eax, 0x9380305
jmp 0x14001dc3a
cmp eax, 0x8a4d86a4
jle 0x14001eb9f
cmp eax, 0x8a4d86a5
je 0x14001f3d6
cmp eax, 0x8b598c43
je 0x14001f3ef
cmp eax, 0x8bae4956
jne 0x14001dc3a
mov rax, qword [rbp + 0x2b0]
mov eax, dword [rax]
mov dword [rbp + 0x1e8], eax
mov eax, 0xbc583eaf
jmp 0x14001dc3a
cmp eax, 0x8d5ac42
jle 0x14001ebbf
cmp eax, 0x8d5ac43
je 0x14001f3f9
cmp eax, 0x9380305
je 0x14001f403
cmp eax, 0xcbbc895
jne 0x14001dc3a
mov eax, 0x678a31ac
mov r15d, dword [rbp + 0x22c]
jmp 0x14001dc3a
cmp eax, 0xca3f453d
jle 0x14001ebf0
cmp eax, 0xca3f453e
je 0x14001f41c
cmp eax, 0xcacb1db2
je 0x14001f435
cmp eax, 0xcd66c69e
jne 0x14001dc3a
mov rax, qword [rbp + 0xd0]
mov rax, qword [rax]
mov rax, qword [rax + 0x10]
mov qword [rbp + 0xc8], rax
mov eax, 0x7c184e6
jmp 0x14001dc3a
cmp eax, 0x4e12a4d2
jle 0x14001ec1a
cmp eax, 0x4e12a4d3
je 0x14001f446
cmp eax, 0x5006e613
je 0x14001f462
cmp eax, 0x5265cf62
jne 0x14001dc3a
mov rax, qword [rbp + 0x2b0]
mov dword [rax], 1
mov eax, 0x6e562f06
jmp 0x14001dc3a
cmp eax, 0xb06ddc33
je 0x14001f47f
cmp eax, 0xb3bbbb3d
je 0x14001f4a5
cmp eax, 0xb549defb
jne 0x14001dc3a
mov rax, qword [rbp + 0x1b8]
mov qword [rbp + 0x180], rax
mov eax, r15d
lea rax, [rax + rax*4]
mov rcx, qword [rbp + 0x278]
lea rax, [rcx + rax*8]
mov qword [rbp + 0x178], rax
mov eax, 0x528479d1
jmp 0x14001dc3a
cmp eax, 0x2b74a771
je 0x14001f4bd
cmp eax, 0x3085ebe5
je 0x14001f4c7
cmp eax, 0x31488d41
jne 0x14001dc3a
mov rax, qword [rbp + 0x168]
mov rcx, qword [rbp + 0x160]
lea rcx, [rcx + rcx*4]
mov esi, dword [rax + rcx*8 + 8]
shr esi, 3
mov eax, 0x40ea79b6
jmp 0x14001dc3a
cmp eax, 0xe5aaf650
je 0x14001f4e0
cmp eax, 0xe65bd6aa
je 0x14001f4f5
cmp eax, 0xe6c4cde2
jne 0x14001dc3a
test byte [rbp + 0x304], 1
mov eax, 0xdc31b46f
mov ecx, 0xb8efdb15
cmovne eax, ecx
jmp 0x14001dc3a
cmp eax, 0x7a996465
je 0x14001f50e
cmp eax, 0x7dd495e9
je 0x14001f518
cmp eax, 0x7f1a69ab
jne 0x14001dc3a
mov dword [rbp + 0x230], r15d
mov eax, 0x574dbbc5
jmp 0x14001dc3a
cmp eax, 0xa10d2e11
je 0x14001f533
cmp eax, 0xa188a7d5
je 0x14001f54a
cmp eax, 0xa241adbf
jne 0x14001dc3a
mov rax, qword [rbp + 0x150]
sub rsp, 0x20
call rax
add rsp, 0x20
mov qword [rbp + 0x148], rax
mov eax, 0xe0aa6ee3
jmp 0x14001dc3a
cmp eax, 0x168c5f01
je 0x14001f563
cmp eax, 0x185134a8
je 0x14001f57b
cmp eax, 0x1a47a032
jne 0x14001dc3a
mov rax, qword [rbp + 0x58]
mov rcx, qword [rbp + 0x50]
mov al, byte [rax + rcx]
mov byte [rbp + 0x31f], al
mov eax, r15d
add rax, qword [rbp + 0x2b8]
mov qword [rbp + 0x48], rax
mov eax, 0xfc762dad
jmp 0x14001dc3a
cmp eax, 0xd96d3a77
je 0x14001f58c
cmp eax, 0xdb894fe2
je 0x14001f5ab
cmp eax, 0xdc31b46f
jne 0x14001dc3a
mov dword [rbp + 0x1ec], r15d
mov eax, 0x6c7af58f
jmp 0x14001dc3a
cmp eax, 0x5ac5c338
je 0x14001f5c4
cmp eax, 0x5d1fb971
je 0x14001f5ce
cmp eax, 0x5edafc3f
jne 0x14001dc3a
mov rax, qword [rbp + 8]
mov rcx, qword [rbp]
mov qword [rcx], rax
mov eax, 0x3665a6ca
jmp 0x14001dc3a
cmp eax, 0xc0e76022
je 0x14001f5f7
cmp eax, 0xc11bb780
je 0x14001f621
cmp eax, 0xc1e44892
jne 0x14001dc3a
mov qword [rbp - 0x38], rdi
mov eax, 0x79444460
jmp 0x14001dc3a
cmp eax, 0x3eef8318
je 0x14001f62b
cmp eax, 0x40ea79b6
je 0x14001f644
cmp eax, 0x4486af9e
jne 0x14001dc3a
mov rax, qword [rbp - 0x68]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x2f0]
mov qword [rcx], rax
mov eax, 0x639a149e
jmp 0x14001dc3a
cmp eax, 0xf6661c82
je 0x14001f65c
cmp eax, 0xf6f767c4
je 0x14001f678
cmp eax, 0xf8bda14a
jne 0x14001dc3a
mov rax, qword [rbp + 0xa8]
mov ecx, 0x370
add rax, rcx
mov qword [rbp + 0xa0], rax
mov eax, 0xa021920a
jmp 0x14001dc3a
cmp eax, 0x639a149e
je 0x14001f6e4
cmp eax, 0x64b971b6
jne 0x14001fbaa
mov eax, dword [rbp + 0x1f8]
mov qword [rbp + 0x50], rax
mov eax, 0x1a47a032
jmp 0x14001dc3a
cmp eax, 0x812256db
je 0x14001f6ff
cmp eax, 0x81db2dc0
jne 0x14001dc3a
mov rax, qword [rbp + 0x2e0]
mov rax, qword [rax]
mov qword [rbp - 0x28], rax
mov eax, 0x6551ac11
jmp 0x14001dc3a
cmp eax, 0xfc762dad
je 0x14001f710
cmp eax, 0xfc7a8b4c
je 0x14001fbb6
jmp 0x14001dc3a
cmp eax, 0xc1e9b0a6
je 0x14001f726
cmp eax, 0xc499b547
jne 0x14001dc3a
mov rax, qword [rbp + 0x10]
mov rax, qword [rax]
mov qword [rbp + 8], rax
mov eax, 0x578f08f
jmp 0x14001dc3a
cmp eax, 0x4515c422
je 0x14001f73d
cmp eax, 0x452e4a18
jne 0x14001dc3a
mov rax, qword [rbp + 0x1c8]
mov qword [rbp + 0x118], rax
mov eax, 0x28dd4a6
jmp 0x14001dc3a
cmp eax, 0xa462b0bb
je 0x14001f752
cmp eax, 0xa7421a2d
jne 0x14001dc3a
mov rax, qword [rbp + 0x130]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x290]
cmp rax, qword [rcx]
setne byte [rbp + 0x326]
mov eax, 0xa188a7d5
jmp 0x14001dc3a
cmp eax, 0x1ba49531
je 0x14001f76a
cmp eax, 0x1e4c5972
jne 0x14001dc3a
cmp qword [rbp + 0x28], 0
setne byte [rbp + 0x31a]
mov eax, 0x8a4d86a5
jmp 0x14001dc3a
cmp eax, 0xdd762ecb
je 0x14001f790
cmp eax, 0xdd8dc99d
jne 0x14001dc3a
mov rax, qword [rdi + 0x1d0]
mov qword [rbp + 0xe8], rax
mov eax, 0x6bff71f2
jmp 0x14001dc3a
cmp eax, 0x6d7c93c4
je 0x14001f7ae
cmp eax, 0x6dbdb47b
jne 0x14001dc3a
mov eax, 0x7dd495e9
jmp 0x14001dc3a
cmp eax, 0x8d55f15f
je 0x14001f7c7
cmp eax, 0x91a78ae8
jne 0x14001dc3a
cmp byte [rbp + 0x31d], 0
mov eax, 0x8bae4956
mov ecx, 0xb8912054
cmovne eax, ecx
jmp 0x14001dc3a
cmp eax, 0xe50506b
je 0x14001f7df
cmp eax, 0xe819e5a
jne 0x14001dc3a
mov eax, dword [rbp + 0x1f4]
inc eax
mov dword [rbp + 0x1f0], eax
mov eax, 0x812256db
jmp 0x14001dc3a
cmp eax, 0xcea6ae5c
je 0x14001f7f8
cmp eax, 0xd05d51ca
jne 0x14001dc3a
mov eax, 0x8b598c43
mov r15d, dword [rbp + 0x21c]
jmp 0x14001dc3a
cmp eax, 0x528479d1
je 0x14001faa3
cmp eax, 0x538b877a
jne 0x14001dc3a
mov rax, qword [rbp + 0x308]
mov ecx, r15d
add rcx, qword [rax]
mov qword [rbp + 0x80], rcx
mov eax, 0xf26bcb90
jmp 0x14001dc3a
cmp eax, 0xb83ce16b
je 0x14001fabf
cmp eax, 0xb8912054
jne 0x14001dc3a
mov eax, 0x5265cf62
jmp 0x14001dc3a
cmp eax, 0x31a43cf7
je 0x14001fada
cmp eax, 0x31a71379
jne 0x14001dc3a
mov eax, dword [rbp + 0x244]
cmp eax, dword [rbp + 0x240]
mov eax, 0x40ea79b6
mov ecx, 0x488a45f2
cmovb eax, ecx
jmp 0x14001dc3a
cmp eax, 0xe717d5de
je 0x14001fae7
cmp eax, 0xe87d364c
jne 0x14001dc3a
mov dword [rbp + 0x228], r15d
mov eax, 0x1550575f
jmp 0x14001dc3a
cmp eax, 0x6a387d26
je 0x14001fb00
cmp eax, 0x6b4f9c9b
jne 0x14001dc3a
mov rax, qword [rbp + 0x98]
add rax, qword [rbp + 0x90]
mov qword [rbp + 0x88], rax
mov eax, 0x9c2f141c
jmp 0x14001dc3a
cmp eax, 0x870ddfb4
je 0x14001fb17
cmp eax, 0x870f2c07
jne 0x14001dc3a
mov eax, 0x185134a8
jmp 0x14001dc3a
cmp eax, 0x578f08f
je 0x14001fb2d
cmp eax, 0x7c184e6
jne 0x14001dc3a
mov rax, qword [rbp + 0x2f0]
mov rcx, qword [rbp + 0xc8]
mov qword [rax], rcx
mov eax, 0x639a149e
jmp 0x14001dc3a
cmp eax, 0xc8533c80
je 0x14001fb45
cmp eax, 0xc8eff9f4
jne 0x14001dc3a
mov eax, r15d
mov qword [rbp + 0x90], rax
mov eax, 0x6b4f9c9b
jmp 0x14001dc3a
cmp eax, 0x49c317e5
je 0x14001fb56
cmp eax, 0x4cfc5e3c
jne 0x14001dc3a
mov rax, qword [rbp + 0x2e0]
mov rcx, qword [rbp - 8]
mov qword [rax], rcx
mov eax, 0xb83ce16b
jmp 0x14001dc3a
mov eax, 0x3c206fec
jmp 0x14001dc3a
mov rax, qword [rbp + 0x2f8]
mov rax, qword [rax]
mov qword [rbp - 8], rax
mov eax, 0x4cfc5e3c
jmp 0x14001dc3a
mov rax, qword [rbp + 0x2f0]
mov rax, qword [rax]
mov qword [rbp - 0x58], rax
mov eax, 0xf5024edb
jmp 0x14001dc3a
mov eax, 0x3450dd12
jmp 0x14001dc3a
cmp byte [rbp + 0x327], 0
mov eax, 0xe20bf577
mov ecx, 0xaede3398
cmovne eax, ecx
jmp 0x14001dc3a
mov qword [rbp + 0x110], rdi
mov eax, 0x4e12a4d3
jmp 0x14001dc3a
mov qword [rbp + 0xa8], rdi
mov eax, 0xf8bda14a
jmp 0x14001dc3a
mov rax, qword [rbp + 0x2b8]
mov rcx, qword [rbp + 0x40]
mov byte [rax + rcx], 0
mov r8, qword [rbp + 0x2b8]
mov rax, qword [rbp + 0x2f0]
mov rax, qword [rax]
mov rdx, qword [rax + 0x30]
sub rsp, 0x20
mov rcx, rdi
xor r9d, r9d
call fcn.14001a7ae
add rsp, 0x20
mov qword [rbp + 0x38], rax
mov eax, 0xc0e76022
jmp 0x14001dc3a
mov rdx, qword [rbp - 0x30]
mov rcx, qword [rbp - 0x38]
sub rsp, 0x20
call fcn.14001fbdf
add rsp, 0x20
test eax, eax
setne byte [rbp + 0x316]
mov eax, 0x3eef8318
jmp 0x14001dc3a
mov eax, dword [rbp + 0x200]
cmp eax, 0x80
setb byte [rbp + 0x322]
mov eax, 0xfc7a8b4c
jmp 0x14001dc3a
cmp byte [rbp + 0x31b], 0
mov eax, 0xbbf7dc2e
mov ecx, 0x22e65ad1
cmovne eax, ecx
jmp 0x14001dc3a
mov eax, dword [rbp + 0x210]
shl rax, 3
add rax, qword [rbp + 0xf8]
mov qword [rbp + 0xf0], rax
mov eax, 0xb06ddc33
jmp 0x14001dc3a
mov dword [rbp + 0x224], esi
mov eax, 0x3d587278
jmp 0x14001dc3a
mov rax, qword [rbp + 0x128]
mov rax, qword [rax + 0x1f0]
mov qword [rbp + 0x120], rax
mov eax, 0x452e4a18
jmp 0x14001dc3a
mov rax, qword [rbp + 0x140]
mov rcx, qword [rbp + 0x138]
lea rdx, [rax + rcx*8]
mov qword [rbp + 0x280], rdx
lea rax, [rax + rcx*8]
add rax, 8
mov qword [rbp + 0x130], rax
mov eax, 0xa7421a2d
jmp 0x14001dc3a
mov rdx, qword [rbp + 0x20]
mov rcx, qword [rbp + 0x18]
sub rsp, 0x20
call fcn.14001fbdf
add rsp, 0x20
test eax, eax
setne byte [rbp + 0x319]
mov eax, 0xdb894fe2
jmp 0x14001dc3a
mov eax, dword [rbp + 0x230]
inc eax
mov dword [rbp + 0x22c], eax
mov eax, 0xcbbc895
jmp 0x14001dc3a
cmp dword [rbp + 0x1e8], 0
setne byte [rbp + 0x31c]
mov eax, 0xe65bd6aa
jmp 0x14001dc3a
mov rax, qword [rbp + 0x2f8]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x2e8]
mov qword [rcx], rax
mov eax, 0x278dd253
jmp 0x14001dc3a
mov eax, dword [rbp + 0x228]
cmp eax, dword [rbp + 0x224]
setb byte [rbp + 0x327]
mov eax, 0x26ee0e74
jmp 0x14001dc3a
mov rax, qword [rbp + 0x80]
mov al, byte [rax]
mov byte [rbp + 0x323], al
mov eax, 0x6a387d26
jmp 0x14001dc3a
mov qword [rbp + 0xf8], r12
mov dword [rbp + 0x210], r15d
mov eax, 0x12b0f942
jmp 0x14001dc3a
cmp qword [rbp - 0x28], 0
setne byte [rbp + 0x317]
mov eax, 0xca3f453e
jmp 0x14001dc3a
mov rax, qword [rbp + 0x2e0]
mov rax, qword [rax]
mov rax, qword [rax]
mov qword [rbp - 0x30], rax
mov eax, 0xc1e44892
jmp 0x14001dc3a
mov rax, qword [rbp - 0x18]
sub rsp, 0x20
call rax
add rsp, 0x20
mov qword [rbp - 0x20], rax
mov eax, 0xa462b0bb
jmp 0x14001dc3a
mov eax, 0xcacb1db2
jmp 0x14001dc3a
mov rax, qword [rbp + 0x120]
mov rdx, qword [rbp + 0x118]
sub rsp, 0x20
mov rcx, qword [rbp + 0x280]
call rax
add rsp, 0x20
mov eax, 0xe20bf577
jmp 0x14001dc3a
mov eax, dword [rbp + 0x204]
cmp eax, 0x3b
mov eax, 0x399e4809
jmp 0x14001f0aa
mov rax, qword [rbp - 0x48]
mov rcx, qword [rbp - 0x50]
mov qword [rcx], rax
mov eax, 0x6784191e
jmp 0x14001dc3a
mov rax, qword [rbp + 0x1c0]
mov qword [rbp + 0xd8], rax
mov eax, 0xf6661c82
jmp 0x14001dc3a
mov rax, qword [rbp + 0x278]
mov qword [rbp + 0x190], rax
mov dword [rbp + 0x23c], r15d
mov eax, 0xd9019cda
jmp 0x14001dc3a
mov rax, qword [rbp - 0x60]
mov qword [rbp - 0x68], rax
mov eax, 0x4486af9e
jmp 0x14001dc3a
mov rax, qword [rbp + 0x1b0]
mov rcx, qword [rbp + 0x1a8]
sub rsp, 0x20
call rax
add rsp, 0x20
movsxd r14, dword [rax + 0x3c]
mov qword [rbp + 0x1b8], rax
add r14, rax
mov qword [rbp + 0x1a0], r14
mov eax, 0x71f60004
jmp 0x14001dc3a
mov rax, qword [rbp + 0x198]
movzx eax, word [rax]
mov word [rbp + 0x2de], ax
mov eax, 0xd52dd529
jmp 0x14001dc3a
mov rax, qword [rbp + 0x288]
mov rcx, qword [rbp + 0x100]
mov qword [rax], rcx
mov eax, 0xbc3ef84e
xor r15d, r15d
jmp 0x14001dc3a
mov al, byte [rbp + 0x320]
cmp al, 0x70
mov eax, 0xd96d3a77
mov ecx, 0xc1e9b0a6
cmove eax, ecx
jmp 0x14001dc3a
mov rax, qword [rbp + 0x2f8]
mov rax, qword [rax]
mov qword [rbp - 0x10], rax
mov eax, 0x1ba49531
jmp 0x14001dc3a
mov rax, qword [rbp + 0x2d0]
mov dword [rax], 0
mov eax, 0x31a43cf7
jmp 0x14001dc3a
mov rax, qword [rbp + 0x108]
sub rsp, 0x20
call qword [rax + 0x88]
add rsp, 0x20
mov qword [rbp + 0x100], rax
mov eax, 0x22622fe8
jmp 0x14001dc3a
mov rax, qword [rbp + 0x158]
mov rax, qword [rax]
mov qword [rbp + 0x150], rax
mov eax, 0xa241adbf
jmp 0x14001dc3a
mov rax, qword [rbp + 0x88]
cmp byte [rax], 0
mov eax, 0x538b877a
mov ecx, 0xe6c4cde2
cmove eax, ecx
mov dword [rbp + 0x304], 0
jmp 0x14001dc3a
mov eax, dword [rbp + 0x218]
cmp eax, dword [rbp + 0x214]
setb byte [rbp + 0x325]
mov eax, 0xe717d5de
jmp 0x14001dc3a
mov qword [rbp + 0x18], rdi
mov eax, 0x5717026e
jmp 0x14001dc3a
mov rax, qword [rbp + 0x2e8]
mov rax, qword [rax]
mov rax, qword [rax]
mov qword [rbp + 0x20], rax
mov eax, 0x11bf21ed
jmp 0x14001dc3a
mov eax, 0x1616835e
mov r15d, dword [rbp + 0x208]
jmp 0x14001dc3a
mov dword [rbp + 0x214], esi
mov eax, 0x101850a7
jmp 0x14001dc3a
mov eax, dword [rbp + 0x220]
inc eax
mov dword [rbp + 0x21c], eax
mov eax, 0xd05d51ca
jmp 0x14001dc3a
mov rax, qword [rbp + 0x308]
mov rax, qword [rax]
mov qword [rbp + 0x78], rax
mov dword [rbp + 0x1fc], r15d
mov eax, 0xee33dd48
jmp 0x14001dc3a
mov rax, qword [rbp + 0x2e8]
mov rax, qword [rax]
mov qword [rbp + 0x28], rax
mov eax, 0x1e4c5972
jmp 0x14001dc3a
mov eax, 0x649ddff9
jmp 0x14001dc3a
mov qword [rbp + 0xe0], r12
mov eax, 0xcea6ae5c
jmp 0x14001dc3a
mov eax, dword [rbp + 0x1fc]
mov qword [rbp + 0x70], rax
mov eax, 0x5006e613
jmp 0x14001dc3a
mov rax, qword [rbp + 0xe8]
sub rsp, 0x20
mov rcx, rbx
mov rdx, qword [rbp + 0x280]
mov r8b, 1
call rax
add rsp, 0x20
mov eax, 0xea1218b2
jmp 0x14001dc3a
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x2f0], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x270], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x268], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x2e8], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x2e0], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x2a0], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x298], rax
mov eax, 0x80
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x2b8], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x308], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x2d0], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x2b0], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x2f8], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x290], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x288], rax
mov rax, qword [rbp + 0x2f0]
mov rax, qword [rbp + 0x270]
mov rax, qword [rbp + 0x268]
mov rax, qword [rbp + 0x268]
mov dword [rax], 0
mov rax, qword [rbp + 0x2e8]
mov rax, qword [rbp + 0x2e0]
mov rax, qword [rbp + 0x2a0]
mov rax, qword [rbp + 0x298]
mov rax, qword [rbp + 0x2b8]
mov rax, qword [rbp + 0x308]
mov rax, qword [rbp + 0x2d0]
mov rax, qword [rbp + 0x2b0]
mov rax, qword [rbp + 0x2f8]
mov rax, qword [rbp + 0x290]
mov rax, qword [rbp + 0x288]
mov qword [rbp + 0x258], 0x30
mov eax, 0xabeaf0e2
cmp eax, 0x9e0a5f02
je 0x14001fb67
cmp eax, 0x12890257
je 0x14001f3c1
cmp eax, 0xabeaf0e2
jne 0x14001f38f
mov rax, qword [rbp + 0x258]
mov rax, qword gs:[rax]
mov qword [rbp + 0x250], rax
mov eax, 0x12890257
jmp 0x14001f38f
mov rax, qword [rbp + 0x250]
mov qword [rbp + 0x248], rax
mov eax, 0x9e0a5f02
jmp 0x14001f38f
cmp byte [rbp + 0x31a], 0
mov eax, 0x3665a6ca
mov ecx, 0xd1e07de4
cmovne eax, ecx
jmp 0x14001dc3a
mov eax, 0xe87d364c
jmp 0x14001dc3a
mov eax, 0xadee9680
jmp 0x14001dc3a
cmp byte [rbp + 0x31e], 0
mov eax, 0x5d1fb971
mov ecx, 0x36e2551
cmovne eax, ecx
jmp 0x14001dc3a
cmp byte [rbp + 0x317], 0
mov eax, 0x6784191e
mov ecx, 0x82e5db84
cmovne eax, ecx
jmp 0x14001dc3a
mov dword [rbp + 0x220], r15d
mov eax, 0x556054ab
jmp 0x14001dc3a
mov rax, qword [rbp + 0x110]
add rax, 0x30
mov qword [rbp + 0x108], rax
mov eax, 0x7136f88f
jmp 0x14001dc3a
mov rax, qword [rbp + 0x78]
mov rcx, qword [rbp + 0x70]
cmp byte [rax + rcx], 0x77
sete byte [rbp + 0x321]
mov eax, 0x6d7c93c4
jmp 0x14001dc3a
mov rax, qword [rbp + 0xf0]
mov rax, qword [rax + 8]
mov rcx, qword [rbp + 0x288]
cmp rax, qword [rcx]
setne byte [rbp + 0x324]
mov eax, 0x58eedddd
jmp 0x14001dc3a
mov eax, dword [rbp + 0x20c]
inc eax
mov dword [rbp + 0x208], eax
mov eax, 0xd4426d73
jmp 0x14001dc3a
mov eax, 0x5265cf62
jmp 0x14001dc3a
cmp byte [rbp + 0x318], 0
mov eax, 0x81db2dc0
mov ecx, 0xe08d4180
cmovne eax, ecx
jmp 0x14001dc3a
mov rax, qword [rbp - 0x40]
mov rax, qword [rax]
mov qword [rbp - 0x48], rax
mov eax, 0xe3664ffe
jmp 0x14001dc3a
cmp byte [rbp + 0x31c], 0
mov eax, 0xab7e5544
mov ecx, 0xbc9b1835
cmovne eax, ecx
jmp 0x14001dc3a
mov eax, 0x7f1a69ab
jmp 0x14001dc3a
mov rax, qword [rbp + 0x308]
mov rax, qword [rax]
mov qword [rbp + 0x98], rax
mov eax, 0xc8eff9f4
jmp 0x14001dc3a
mov rax, qword [rbp + 0x2b0]
mov dword [rax], 0
mov eax, 0xc11bb780
jmp 0x14001dc3a
cmp byte [rbp + 0x326], 0
mov eax, 0xc8533c80
mov ecx, 0xfeff14ed
cmovne eax, ecx
jmp 0x14001dc3a
mov rax, qword [rbp + 0x308]
mov rax, qword [rax]
mov qword [rbp + 0x68], rax
mov eax, 0x4515c422
jmp 0x14001dc3a
mov dword [rbp + 0x20c], r15d
mov eax, 0xb3bbbb3d
jmp 0x14001dc3a
mov rax, qword [rbp + 0x308]
mov rax, qword [rax]
mov qword [rbp + 0x58], rax
mov dword [rbp + 0x1f8], r15d
mov eax, 0x64b971b6
jmp 0x14001dc3a
cmp byte [rbp + 0x319], 0
mov eax, 0x3665a6ca
mov ecx, 0xf0f8b709
cmovne eax, ecx
jmp 0x14001dc3a
mov eax, 0xd96d3a77
jmp 0x14001dc3a
lea eax, [r15 + 1]
mov rcx, qword [rbp + 0x308]
add rax, qword [rcx]
mov rcx, qword [rbp + 0x308]
mov qword [rcx], rax
mov eax, r15d
mov qword [rbp + 0x40], rax
mov eax, 0x74e24b88
jmp 0x14001dc3a
mov rax, qword [rbp + 0x2f8]
mov rcx, qword [rbp + 0x38]
mov qword [rax], rcx
mov rax, qword [rbp + 0x2f8]
cmp qword [rax], 0
sete byte [rbp + 0x31d]
mov eax, 0x91a78ae8
jmp 0x14001dc3a
mov eax, 0x168c5f01
jmp 0x14001dc3a
cmp byte [rbp + 0x316], 0
mov eax, 0x6784191e
mov ecx, 0xe50506b
cmovne eax, ecx
jmp 0x14001dc3a
mov rax, qword [rbp + 0x1d0]
mov qword [rbp + 0x158], rax
mov eax, 0x962a4c9e
jmp 0x14001dc3a
mov rax, qword [rbp + 0xd8]
add rax, 0x18
mov qword [rbp + 0xd0], rax
mov eax, 0xcd66c69e
jmp 0x14001dc3a
mov rax, qword [rbp + 0x288]
mov rax, qword [rbp + 0x290]
mov rax, qword [rbp + 0x2f8]
mov rax, qword [rbp + 0x2b0]
mov rax, qword [rbp + 0x2d0]
mov rax, qword [rbp + 0x308]
mov rax, qword [rbp + 0x2b8]
mov rax, qword [rbp + 0x298]
mov rax, qword [rbp + 0x2a0]
mov rax, qword [rbp + 0x2e0]
mov rax, qword [rbp + 0x2e8]
mov rax, qword [rbp + 0x268]
mov rax, qword [rbp + 0x270]
mov rax, qword [rbp + 0x2f0]
mov eax, 0x238fe5c9
jmp 0x14001dc3a
mov rax, qword [rbp + 0x2f0]
mov rax, qword [rax]
mov qword [rbp + 0xc0], rax
mov eax, 0x55803a4b
jmp 0x14001dc3a
mov r15d, dword [rbp + 0x1f0]
mov eax, 0x49777f0e
jmp 0x14001dc3a
mov al, byte [rbp + 0x31f]
mov rcx, qword [rbp + 0x48]
mov byte [rcx], al
mov eax, 0x49c317e5
jmp 0x14001dc3a
mov rax, qword [rbp + 0x2d0]
mov dword [rax], 1
mov eax, 0x5ac5c338
jmp 0x14001dc3a
mov eax, r15d
add rax, qword [rbp + 0x68]
mov qword [rbp + 0x60], rax
mov eax, 0x870ddfb4
jmp 0x14001dc3a
mov rax, qword [rbp + 0x2e0]
mov rcx, qword [rbp - 0x20]
mov qword [rax], rcx
mov eax, 0x81db2dc0
jmp 0x14001dc3a
mov rax, qword [rbp + 0x298]
mov rcx, qword [rbp - 0x10]
mov qword [rax], rcx
mov rax, qword [rbp + 0x298]
mov rax, qword [rax]
mov qword [rbp - 0x18], rax
mov eax, 0x83ac1cf9
jmp 0x14001dc3a
mov eax, dword [rbp + 0x238]
cmp eax, dword [rbp + 0x234]
mov eax, 0x7a996465
mov ecx, 0xb549defb
cmove eax, ecx
jmp 0x14001dc3a
cmp byte [rbp + 0x321], 0
mov eax, 0x168c5f01
mov ecx, 0xa10d2e11
cmovne eax, ecx
jmp 0x14001dc3a
mov rax, qword [rbp + 0x2a0]
mov rax, qword [rax]
mov qword [rbp + 0x30], rax
mov eax, 0x79792508
jmp 0x14001dc3a
mov rax, qword [rbp + 0x280]
add rax, 8
mov qword [rbp - 0x40], rax
mov eax, 0xe5aaf650
jmp 0x14001dc3a
mov rcx, rsp
mov edx, r15d
shl rdx, 3
add rdx, qword [rbp + 0xe0]
mov eax, 0xa453d285
cmp eax, 0x21aa6758
jg 0x14001f84c
cmp eax, 0xc2d84edf
jg 0x14001f87e
cmp eax, 0xa453d284
jg 0x14001f8e8
cmp eax, 0x874fdf4d
je 0x14001f963
cmp eax, 0x8c9ea7c1
jne 0x14001f80e
mov rax, qword [rbp + 0x2c0]
mov r9, qword [rbp + 0x250]
mov qword [rax], r9
jmp 0x14001f89f
cmp eax, 0x5489fd2e
jle 0x14001f8a9
cmp eax, 0x669f5d38
jg 0x14001f916
cmp eax, 0x5489fd2f
je 0x14001f99a
cmp eax, 0x655ed83a
jne 0x14001f80e
mov rax, qword [rbp + 0x2c0]
mov eax, 0x7a78de8e
jmp 0x14001f80e
cmp eax, 0xf878a434
jle 0x14001f93d
cmp eax, 0xf878a435
je 0x14001f9f7
cmp eax, 0x17eba298
jne 0x14001f80e
mov eax, 0xf878a435
jmp 0x14001f80e
cmp eax, 0x21aa6759
je 0x14001fa08
cmp eax, 0x25029774
je 0x14001fa1d
cmp eax, 0x49f9c280
jne 0x14001f80e
mov rax, qword [rbp + 0x2c0]
mov rax, qword [rax]
inc rax
mov qword [rbp + 0x250], rax
mov eax, 0x8c9ea7c1
jmp 0x14001f80e
cmp eax, 0xa453d285
je 0x14001fa31
cmp eax, 0xa7690769
jne 0x14001f80e
cmp dword [rbp + 0x2ac], 0
setne byte [rbp + 0x315]
mov eax, 0x21aa6759
jmp 0x14001f80e
cmp eax, 0x669f5d39
je 0x14001fa69
cmp eax, 0x7a78de8e
jne 0x14001f80e
mov rax, qword [rbp + 0x2c8]
mov eax, 0xc2d84ee0
jmp 0x14001f80e
cmp eax, 0xcd8d7866
jne 0x14001fa84
mov rax, qword [rbp + 0x2c8]
mov r9, qword [rbp + 0x258]
mov qword [rax], r9
mov eax, 0x49f9c280
jmp 0x14001f80e
mov rax, qword [rbp + 0x2c0]
mov rax, qword [rax]
mov al, byte [rax]
mov r9, qword [rbp + 0x2c8]
mov r9, qword [r9]
mov byte [r9], al
mov rax, qword [rbp + 0x2c8]
mov rax, qword [rax]
inc rax
mov qword [rbp + 0x258], rax
mov eax, 0xcd8d7866
jmp 0x14001f80e
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x2c0], rax
mov rax, qword [rbp + 0x260]
mov qword [rax], rdx
mov rax, qword [rbp + 0x2c8]
mov rax, qword [rbp + 0x260]
mov rax, qword [rax]
mov r8, qword [rbp + 0x2c8]
mov qword [r8], rax
mov rax, qword [rbp + 0x2c0]
mov rax, qword [rbp + 0x2c0]
mov qword [rax], rbx
mov eax, 0x17eba298
mov r8d, 0x10
jmp 0x14001f80e
mov dword [rbp + 0x2ac], r8d
mov eax, 0x25029774
jmp 0x14001f80e
cmp byte [rbp + 0x315], 0
mov eax, 0x669f5d39
cmovne eax, r13d
jmp 0x14001f80e
mov r8d, dword [rbp + 0x2ac]
dec r8d
mov eax, 0xa7690769
jmp 0x14001f80e
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x260], rax
mov eax, 0x10
call fcn.1400273ca
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x2c8], rax
mov eax, 0x5489fd2f
jmp 0x14001f80e
mov rax, qword [rbp + 0x260]
mov rax, qword [rax]
mov qword [rbp + 0x248], rax
mov eax, 0x655ed83a
jmp 0x14001f80e
cmp eax, 0xc2d84ee0
jne 0x14001f80e
mov rax, qword [rbp + 0x248]
mov eax, 0x48089f27
mov rsp, rcx
jmp 0x14001dc3a
mov rax, qword [rbp + 0x178]
add rax, 0xc
mov qword [rbp + 0x170], rax
mov eax, 0x3d804298
jmp 0x14001dc3a
mov rax, qword [rbp + 0x2d0]
cmp dword [rax], 0
setne byte [rbp + 0x318]
mov eax, 0x3085ebe5
jmp 0x14001dc3a
mov eax, 0x6dbdb47b
xor r15d, r15d
jmp 0x14001dc3a
cmp byte [rbp + 0x325], 0
mov eax, 0x48089f27
mov ecx, 0xf4ee2b84
cmovne eax, ecx
jmp 0x14001dc3a
movsx eax, byte [rbp + 0x323]
mov dword [rbp + 0x204], eax
mov eax, 0xc4e3ef49
jmp 0x14001dc3a
mov rax, qword [rbp + 0x60]
mov al, byte [rax]
mov byte [rbp + 0x320], al
mov eax, 0xdde76151
jmp 0x14001dc3a
mov rax, qword [rbp + 0x2e8]
mov rax, qword [rax]
mov qword [rbp], rax
mov eax, 0x5edafc3f
jmp 0x14001dc3a
mov qword [rbp + 0x128], rdi
mov eax, 0xd68f1262
jmp 0x14001dc3a
mov dword [rbp + 0x1f4], r15d
mov eax, 0xe819e5a
jmp 0x14001dc3a
mov rax, qword [rbp + 0x248]
mov rax, qword [rax + 0x60]
mov qword [rbp + 0x1c0], rax
mov rax, qword [rax + 0x20]
mov rcx, qword [rbp + 0x270]
mov qword [rcx], rax
mov rax, qword [rdi + 0x40]
mov qword [rbp + 0x1b0], rax
mov rax, qword [rbp + 0x1d8]
mov qword [rbp + 0x1a8], rax
mov eax, 0xaab4a034
jmp 0x14001dc3a
cmp eax, 0x649ddff9
je 0x14001fbc6
jmp 0x14001dc3a
mov eax, 0xe6c4cde2
mov cl, byte [rbp + 0x322]
jmp 0x14001dc34
mov eax, 1
lea rsp, [rbp + 0x328]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret