Function at 0x1401dbd40
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, 0x648
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x5b0], xmm8
movaps xmmword [rbp + 0x5a0], xmm7
movaps xmmword [rbp + 0x590], xmm6
mov r14, rcx
mov rax, qword [0x14035bae8]
xor rax, rbp
mov qword [rbp + 0x588], rax
lea r12, [rcx + 0x48]
lea r13, [rcx + 0x20]
lea rax, [rcx + 0xbc]
mov qword [rbp + 0x380], rax
lea rax, [rcx + 0x50]
mov qword [rbp + 0x388], rax
lea r15, [rcx + 0xb8]
lea rax, [rcx + 0xc4]
mov qword [rbp + 0x390], rax
lea rax, [rcx + 0x88]
mov qword [rbp + 0x448], rax
lea rax, [rcx + 0xc8]
mov qword [rbp + 0x398], rax
lea rax, [rcx + 0x64]
mov qword [rbp + 0x230], rax
lea rax, [rcx + 0x10]
mov qword [rbp + 0x450], rax
lea rax, [rcx + 0x30]
mov qword [rbp + 0x3d8], rax
lea rax, [rcx + 0x14]
mov qword [rbp + 0xb8], rax
movss xmm6, dword [0x140320b4c]
xorps xmm8, xmm8
movss xmm7, dword [0x140320af4]
lea rax, [rcx + 0x40]
mov qword [rbp + 0x280], rax
lea rax, [rcx + 0x98]
mov qword [rbp + 0x288], rax
lea rax, [rcx + 0xcc]
mov qword [rbp + 0xc0], rax
mov dword [rbp + 0x474], eax
mov dword [rbp + 0x4bc], eax
mov dword [rbp + 0x488], eax
mov dword [rbp + 0x4b8], eax
mov qword [rbp + 0x3e0], rax
mov dword [rbp + 0x48c], eax
mov dword [rbp + 0x4c8], eax
mov eax, 0x47a3716b
mov qword [rbp + 0x278], r15
mov qword [rbp + 0xa0], rcx
mov qword [rbp + 0xa8], r12
mov qword [rbp + 0xb0], r13
jmp 0x1401dbee0
mov rax, qword [rbp + 0x1c0]
mov rax, qword [rax]
mov qword [rbp + 0x1b8], rax
cmp qword [rbp + 0x1b8], 0
setne byte [rbp + 0x4eb]
mov eax, dword [0x14035fcd0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x20fe932c
mov ecx, 0x42c14627
cmove eax, ecx
cmp dword [0x14035fcd4], 0xa
cmovl eax, ecx
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0xfc87145b
jle 0x1401dbf50
cmp eax, 0x41c026df
jle 0x1401dbfe0
cmp eax, 0x5f97783e
jg 0x1401dc0dc
cmp eax, 0x4fa43fc2
jg 0x1401dc271
cmp eax, 0x49069340
jg 0x1401dc636
cmp eax, 0x45db7dcc
jle 0x1401dcb98
cmp eax, 0x47a05523
jg 0x1401dd56c
cmp eax, 0x45db7dcd
je 0x1401de772
cmp eax, 0x4762cf2e
je 0x1401de79f
cmp eax, 0x478773de
jne 0x1401dbee0
mov eax, 0xa257c445
jmp 0x1401dbee0
cmp eax, 0xbefba597
jle 0x1401dc050
cmp eax, 0xe151ccf2
jg 0x1401dc147
cmp eax, 0xc97ea435
jg 0x1401dc2cc
cmp eax, 0xc5c48156
jg 0x1401dc68b
cmp eax, 0xc2c24624
jle 0x1401dcbe2
cmp eax, 0xc4f35f7e
jg 0x1401dd5a8
cmp eax, 0xc2c24625
je 0x1401de7b8
cmp eax, 0xc2c38deb
je 0x1401de7d3
cmp eax, 0xc2ee1be2
jne 0x1401dbee0
mov rax, qword [rbp + 0x1f0]
mov rax, qword [rax]
mov qword [rbp + 0x20], rax
mov eax, dword [0x14035fcd0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xbe69ab7e
mov ecx, 0x62c03ba2
jmp 0x1401dbec5
cmp eax, 0x26bf7330
jg 0x1401dc19e
cmp eax, 0x11324d9f
jg 0x1401dc3bc
cmp eax, 0x8728cbe
jg 0x1401dc6cc
cmp eax, 0x4a95fbc
jle 0x1401dccb2
cmp eax, 0x79bb7ce
jg 0x1401dd5d3
cmp eax, 0x4a95fbd
je 0x1401de7ec
cmp eax, 0x5d49774
je 0x1401de800
cmp eax, 0x710f666
jne 0x1401dbee0
mov eax, 0x8c03ecba
jmp 0x1401dbee0
cmp eax, 0x99f62b35
jle 0x1401dc206
cmp eax, 0xac1ef1da
jg 0x1401dc408
cmp eax, 0xa2f71803
jg 0x1401dc71c
cmp eax, 0xa069b9ee
jle 0x1401dccf8
cmp eax, 0xa2372416
jg 0x1401dd611
cmp eax, 0xa069b9ef
je 0x1401de80a
cmp eax, 0xa186d3cd
je 0x1401de823
cmp eax, 0xa1ce2dd0
jne 0x1401dbee0
mov rax, qword [rbp + 0x450]
mov eax, dword [rax]
mov ecx, 0xb2eaefad
nop word cs:[rax + rax]
cmp ecx, 0xb2eaefad
je 0x1401dc0d5
cmp ecx, 0x1db2ae9
jne 0x1401dc0c0
jmp 0x1401de840
mov ecx, 0x1db2ae9
jmp 0x1401dc0c0
cmp eax, 0x707364e2
jg 0x1401dc470
cmp eax, 0x6775048b
jg 0x1401dc77b
cmp eax, 0x63c92fd7
jle 0x1401dcd3c
cmp eax, 0x64765ea8
jg 0x1401dd650
cmp eax, 0x63c92fd8
je 0x1401de865
cmp eax, 0x63d3ecbf
je 0x1401de881
cmp eax, 0x643d2b52
jne 0x1401dbee0
mov eax, dword [0x14035fcd0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa33db92a
mov ecx, 0xdd14232a
jmp 0x1401dbec5
cmp eax, 0xed2a575d
jg 0x1401dc4dc
cmp eax, 0xe7cbfb8f
jg 0x1401dc7d2
cmp eax, 0xe4c6d615
jle 0x1401dcd87
cmp eax, 0xe5e37136
jg 0x1401dd68c
cmp eax, 0xe4c6d616
je 0x1401de88b
cmp eax, 0xe537b5b0
je 0x1401de8b3
cmp eax, 0xe5b1c79b
jne 0x1401dbee0
mov eax, 0x79189647
jmp 0x1401dbee0
cmp eax, 0x32269740
jle 0x1401dc543
cmp eax, 0x3793e20f
jg 0x1401dc813
cmp eax, 0x34f4c6b7
jle 0x1401dcdbd
cmp eax, 0x35d31062
jg 0x1401dd6c6
cmp eax, 0x34f4c6b8
je 0x1401de8dc
cmp eax, 0x351d1342
je 0x1401de8fe
cmp eax, 0x357216ba
jne 0x1401dbee0
mov rax, qword [rbp + 0x220]
mov rax, qword [rax]
mov qword [rbp + 0x118], rax
mov eax, 0xebf0b5a6
jmp 0x1401dbee0
cmp eax, 0x8b49bea0
jle 0x1401dc5ea
cmp eax, 0x937ff21c
jg 0x1401dc868
cmp eax, 0x8dbb6f42
jle 0x1401dce09
cmp eax, 0x90df3090
jg 0x1401dd73b
cmp eax, 0x8dbb6f43
je 0x1401de92c
cmp eax, 0x904790e6
je 0x1401de960
cmp eax, 0x904ba2ab
jne 0x1401dbee0
mov eax, dword [0x14035fcd0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5463a1e6
mov ecx, 0x8ad4e303
jmp 0x1401dbec5
cmp eax, 0x5662c5f7
jg 0x1401dc8cc
cmp eax, 0x529d09a8
jle 0x1401dce66
cmp eax, 0x549f0727
jg 0x1401dd779
cmp eax, 0x529d09a9
je 0x1401de97e
cmp eax, 0x5463a1e6
je 0x1401de9a4
cmp eax, 0x5464b331
jne 0x1401dbee0
cmp byte [rbp + 0x52f], 0
mov eax, 0xacd4a927
mov ecx, 0x1167209d
cmovne eax, ecx
jmp 0x1401dbee0
cmp eax, 0xd87206a3
jg 0x1401dc919
cmp eax, 0xd16048f2
jle 0x1401dceb3
cmp eax, 0xd63761f1
jg 0x1401dd7b3
cmp eax, 0xd16048f3
je 0x1401de9b5
cmp eax, 0xd48afd82
je 0x1401de9ce
cmp eax, 0xd52b6213
jne 0x1401dbee0
mov rax, qword [0x140365530]
mov qword [rbp + 0x4a0], rax
mov rax, qword [rbp + 0x4a0]
mov ecx, 0x40c8
add rax, rcx
mov qword [rbp + 0x3c0], rax
mov rax, qword [rbp + 0x3c0]
mov eax, dword [rax]
mov dword [r14 + 0xac], eax
mov rax, qword [rbp + 0xc0]
mov qword [rbp + 0x510], rax
mov rax, qword [rbp + 0x510]
mov al, byte [rax]
and al, 0xfb
mov rcx, qword [rbp + 0x510]
mov byte [rcx], al
mov qword [r14 + 0xa0], 0
mov rax, qword [rbp + 0x288]
mov qword [rbp + 0x228], rax
mov rax, qword [rbp + 0x228]
mov qword [rax], 0
mov rax, qword [r14 + 0x18]
mov ecx, 0xbb6bccbe
nop word cs:[rax + rax]
nop
cmp ecx, 0xbb6bccbe
je 0x1401dc3b5
cmp ecx, 0xc56ac74e
jne 0x1401dc3a0
jmp 0x1401dea3f
mov ecx, 0xc56ac74e
jmp 0x1401dc3a0
cmp eax, 0x167e94db
jg 0x1401dc978
cmp eax, 0x1219afc1
jle 0x1401dcf1e
cmp eax, 0x1347db34
jg 0x1401dd7e5
cmp eax, 0x1219afc2
je 0x1401dea60
cmp eax, 0x12756723
je 0x1401dea7e
cmp eax, 0x12db32a0
jne 0x1401dbee0
mov eax, 0x47a05524
jmp 0x1401dbee0
cmp eax, 0xb5090c49
jg 0x1401dc9c0
cmp eax, 0xb024b352
jle 0x1401dcf68
cmp eax, 0xb382724b
jg 0x1401dd81f
cmp eax, 0xb024b353
je 0x1401deaac
cmp eax, 0xb2b451ac
je 0x1401deac5
cmp eax, 0xb30c2cda
jne 0x1401dbee0
mov rax, qword [rbp + 0x110]
mov rax, qword [rax + 0x3d8]
cmp rax, qword [rbp + 0x500]
setne byte [rbp + 0x4d4]
mov eax, 0x3d383716
jmp 0x1401dbee0
cmp eax, 0x77011324
jg 0x1401dca10
cmp eax, 0x73491888
jle 0x1401dcf9e
cmp eax, 0x758aef00
jg 0x1401dd859
cmp eax, 0x73491889
je 0x1401deadf
cmp eax, 0x74dbffac
je 0x1401deaf8
cmp eax, 0x755df708
jne 0x1401dbee0
mov eax, dword [rbp + 0x4b4]
shr al, 3
and al, 1
mov byte [rbp + 0x4e8], al
cmp qword [rbp + 0x478], 0
setne byte [rbp + 0x4e7]
mov eax, 0x31205ad7
jmp 0x1401dbee0
cmp eax, 0xf7e2a05d
jg 0x1401dca60
cmp eax, 0xf2d66055
jle 0x1401dcfe4
cmp eax, 0xf483da8a
jg 0x1401dd8ac
cmp eax, 0xf2d66056
je 0x1401deb27
cmp eax, 0xf3b54809
je 0x1401deb31
cmp eax, 0xf45b1cba
jne 0x1401dbee0
mov rax, qword [rbp + 0x178]
movss xmm0, dword [rbp + 0x3f0]
ucomiss xmm0, dword [rax + 4]
mov eax, 0x59901c7d
mov ecx, 0x400c0f07
cmova eax, ecx
jmp 0x1401dbee0
cmp eax, 0x2e17896e
jle 0x1401dcabc
cmp eax, 0x2f706062
jle 0x1401dd026
cmp eax, 0x31205ad6
jg 0x1401dd8e7
cmp eax, 0x2f706063
je 0x1401deb4a
cmp eax, 0x2feef870
je 0x1401deb68
cmp eax, 0x30d710fd
jne 0x1401dbee0
mov rax, qword [rbp + 0x3d0]
mov qword [rbp + 0x500], rax
mov eax, dword [rbp + 0x4b8]
mov byte [rbp + 0x50c], al
mov rax, qword [rbp + 0x390]
mov dword [rax], 0
mov qword [rbp + 0x530], r13
mov eax, 0x8ffae7a5
nop dword [rax + rax]
cmp eax, 0x6e526ad7
je 0x1401deb81
cmp eax, 0x8ffae7a5
jne 0x1401dc5c0
mov rax, qword [rbp + 0x530]
mov rax, qword [rax]
mov qword [rbp + 0x540], rax
mov eax, 0x6e526ad7
jmp 0x1401dc5c0
cmp eax, 0x85679f02
jle 0x1401dcb43
cmp eax, 0x889e8cef
jle 0x1401dd06a
cmp eax, 0x8a46e04d
jg 0x1401dd920
cmp eax, 0x889e8cf0
je 0x1401debbc
cmp eax, 0x89f9ed60
je 0x1401debd5
cmp eax, 0x8a3fe384
jne 0x1401dbee0
mov eax, 0xeb78de7f
jmp 0x1401dbee0
cmp eax, 0x4d81d8c3
jle 0x1401dd0b4
cmp eax, 0x4e66f241
jg 0x1401dd95f
cmp eax, 0x4d81d8c4
je 0x1401dec05
cmp eax, 0x4db835c6
je 0x1401dec0f
cmp eax, 0x4df4df87
jne 0x1401dbee0
mov eax, dword [0x14035fcd0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa6a96cae
mov ecx, 0x77872c59
jmp 0x1401dbec5
cmp eax, 0xc7201197
jle 0x1401dd0f8
cmp eax, 0xc767c4ea
jg 0x1401dd99e
cmp eax, 0xc7201198
je 0x1401dec19
cmp eax, 0xc7218b98
je 0x1401dec4c
cmp eax, 0xc745ba07
jne 0x1401dbee0
mov eax, 0x2d650eac
jmp 0x1401dbee0
cmp eax, 0xda360bf
jle 0x1401dd13f
cmp eax, 0xe7376fd
jg 0x1401dd9d8
cmp eax, 0xda360c0
je 0x1401dec56
cmp eax, 0xe055b23
je 0x1401dec8c
cmp eax, 0xe50eeea
jne 0x1401dbee0
mov rax, qword [rbp + 0x468]
mov eax, dword [rax]
mov dword [rbp + 0x2b4], eax
mov eax, 0x76fa5334
jmp 0x1401dbee0
cmp eax, 0xa5638ad2
jle 0x1401dd186
cmp eax, 0xa6a96cad
jg 0x1401ddab4
cmp eax, 0xa5638ad3
je 0x1401decaa
cmp eax, 0xa5c52300
je 0x1401decb4
cmp eax, 0xa5c570ac
jne 0x1401dbee0
mov rax, qword [rbp + 0x118]
mov eax, dword [rax + 0x18]
mov dword [rbp + 0x3e8], eax
cmp dword [rbp + 0x3e8], 0
setne byte [rbp + 0x4d8]
mov eax, 0x73491889
jmp 0x1401dbee0
cmp eax, 0x6cdb77ac
jle 0x1401dd1bc
cmp eax, 0x6d4f430f
jg 0x1401ddb89
cmp eax, 0x6cdb77ad
je 0x1401deccc
cmp eax, 0x6ceb8cd3
je 0x1401decea
cmp eax, 0x6d1e5c8d
jne 0x1401dbee0
mov rax, qword [rbp + 0x4a0]
mov ecx, 0x4d48
add rax, rcx
mov qword [rbp + 0x1c0], rax
mov eax, 0xfb837da9
jmp 0x1401dbee0
cmp eax, 0xe8a826ca
jle 0x1401dd1f2
cmp eax, 0xeb78de7e
jg 0x1401ddbc3
cmp eax, 0xe8a826cb
je 0x1401ded1c
cmp eax, 0xe9352331
je 0x1401ded38
cmp eax, 0xeac130f1
jne 0x1401dbee0
mov eax, 0xf9a98077
jmp 0x1401dbee0
cmp eax, 0x3cb6e53d
jle 0x1401dd236
cmp eax, 0x414925b9
jg 0x1401ddbf5
cmp eax, 0x3cb6e53e
je 0x1401ded87
cmp eax, 0x3d383716
je 0x1401deda2
cmp eax, 0x400c0f07
jne 0x1401dbee0
movss xmm0, dword [rbp + 0x3f0]
addss xmm0, xmm7
movss dword [rbp + 0x2ac], xmm0
mov eax, 0x4ff72e79
jmp 0x1401dbee0
cmp eax, 0x969275c5
jle 0x1401dd294
cmp eax, 0x981cba0c
jg 0x1401ddc34
cmp eax, 0x969275c6
je 0x1401dedbb
cmp eax, 0x973c9954
je 0x1401dedd2
cmp eax, 0x97fe3018
jne 0x1401dbee0
mov rax, qword [rbp + 0x430]
mov rax, qword [rax + 8]
mov ecx, 0x17659aa4
nop
cmp ecx, 0x17659aa4
je 0x1401dc8c5
cmp ecx, 0x2615a4f9
jne 0x1401dc8b0
jmp 0x1401dedf2
mov ecx, 0x2615a4f9
jmp 0x1401dc8b0
cmp eax, 0x5949ee29
jle 0x1401dd2ec
cmp eax, 0x5bec01d4
jg 0x1401ddcbc
cmp eax, 0x5949ee2a
je 0x1401dee24
cmp eax, 0x59901c7d
je 0x1401dee4f
cmp eax, 0x5ac94585
jne 0x1401dbee0
mov al, byte [rbp + 0x4e6]
mov dword [rbp + 0x488], eax
mov eax, 0xd14f69b0
jmp 0x1401dbee0
cmp eax, 0xdd142329
jle 0x1401dd322
cmp eax, 0xdf6105ef
jg 0x1401ddd1f
cmp eax, 0xdd14232a
je 0x1401dee6b
cmp eax, 0xdd8c327e
je 0x1401dee9d
cmp eax, 0xddb9c08e
jne 0x1401dbee0
cmp byte [rbp + 0x51f], 0
mov eax, 0x72e911f8
mov ecx, 0xdcb19583
cmovne eax, ecx
cmp byte [rbp + 0x4ee], 0
mov ecx, 0x72e911f8
cmove eax, ecx
jmp 0x1401dbee0
cmp eax, 0x1e7c7efb
jle 0x1401dd3ba
cmp eax, 0x223ef960
jg 0x1401ddd68
cmp eax, 0x1e7c7efc
je 0x1401deeb6
cmp eax, 0x1eae5877
je 0x1401def1f
cmp eax, 0x20fe932c
jne 0x1401dbee0
mov rax, qword [rbp + 0x1c0]
mov eax, 0xc4f35f7f
jmp 0x1401dbee0
cmp eax, 0xbbf71631
jle 0x1401dd3ff
cmp eax, 0xbd25cba5
jg 0x1401dddb0
cmp eax, 0xbbf71632
je 0x1401def34
cmp eax, 0xbbfe0c4f
je 0x1401def62
cmp eax, 0xbc7b6dfe
jne 0x1401dbee0
cmp byte [rbp + 0x4e1], 0
mov eax, 0xd78d1968
mov ecx, 0x561547c0
cmovne eax, ecx
jmp 0x1401dbee0
cmp eax, 0x79dcaaf5
jle 0x1401dd449
cmp eax, 0x7e66f9a6
jg 0x1401ddde2
cmp eax, 0x79dcaaf6
je 0x1401def7b
cmp eax, 0x7b2b93ac
je 0x1401defcc
cmp eax, 0x7d43ea7e
jne 0x1401dbee0
cmp byte [rbp + 0x4d7], 0
mov eax, 0x5bec01d5
mov ecx, 0x97fe3018
cmovne eax, ecx
jmp 0x1401dbee0
cmp eax, 0xf99fb431
jle 0x1401dd486
cmp eax, 0xfb6cda62
jg 0x1401dde73
cmp eax, 0xf99fb432
je 0x1401defe5
cmp eax, 0xf9a98077
je 0x1401df03c
cmp eax, 0xfa3bf85a
jne 0x1401dbee0
mov rax, qword [r14 + 0x38]
mov ecx, 0x17659aa4
cmp ecx, 0x17659aa4
je 0x1401dcab5
cmp ecx, 0x2615a4f9
jne 0x1401dcaa0
jmp 0x1401df066
mov ecx, 0x2615a4f9
jmp 0x1401dcaa0
cmp eax, 0x2a85f42e
jg 0x1401dd4d0
cmp eax, 0x29762ec3
jg 0x1401ddeb2
cmp eax, 0x26bf7331
je 0x1401df098
cmp eax, 0x26d4c65e
je 0x1401df0ec
cmp eax, 0x27db25b8
jne 0x1401dbee0
mov rcx, qword [rbp + 0x398]
mov eax, dword [rcx]
mov edx, 0xfffffe00
and eax, edx
or eax, 0x92
mov dword [rcx], eax
mov rax, qword [rbp + 0x448]
mov qword [rbp + 0x438], rax
mov rax, qword [rbp + 0x438]
mov rax, qword [rax]
mov qword [rbp + 0x200], rax
cmp qword [rbp + 0x200], 0
mov eax, 0x848a262
mov ecx, 0xf9a98077
cmove eax, ecx
jmp 0x1401dbee0
cmp eax, 0x8376eb7e
jg 0x1401dd52b
cmp eax, 0x80cbcd9d
jle 0x1401ddef7
cmp eax, 0x80cbcd9e
je 0x1401df0f6
cmp eax, 0x817cbdd0
je 0x1401df100
cmp eax, 0x81f0ab05
jne 0x1401dbee0
mov rax, qword [rbp + 0xf0]
movsx eax, byte [rax + 0x119]
mov dword [rbp + 0x2c8], eax
mov eax, 0x2feef870
jmp 0x1401dbee0
cmp eax, 0x4342a03d
jle 0x1401ddf7f
cmp eax, 0x4342a03e
je 0x1401df115
cmp eax, 0x44bf35d6
je 0x1401df13a
cmp eax, 0x4512b9df
jne 0x1401dbee0
mov rcx, qword [rbp + 0x478]
sub rsp, 0x20
call fcn.1402093b0
add rsp, 0x20
mov eax, 0x2e17896f
jmp 0x1401dbee0
cmp eax, 0xc016dedd
jle 0x1401ddfb7
cmp eax, 0xc016dede
je 0x1401df149
cmp eax, 0xc04a981e
je 0x1401df163
cmp eax, 0xc12938b6
jne 0x1401dbee0
mov rax, qword [rbp + 0x478]
mov edx, 0xfe249c9d
nop word [rax + rax]
cmp edx, 0xfe249c9c
jle 0x1401dcc50
cmp edx, 0xfe249c9d
je 0x1401dcc6e
cmp edx, 0x4d563be1
je 0x1401dcc78
cmp edx, 0x78e66b08
jne 0x1401dcc20
jmp 0x1401df183
cmp edx, 0xb52773aa
je 0x1401dcc7f
cmp edx, 0xb7dd3fab
jne 0x1401dcc20
mov edx, 0xb52773aa
mov rcx, qword [rbp + 0x530]
jmp 0x1401dcc20
mov edx, 0xb52773aa
mov rcx, rax
jmp 0x1401dcc20
mov edx, 0xb7dd3fab
jmp 0x1401dcc20
mov qword [rbp + 0x540], rcx
mov rdx, qword [rbp + 0x540]
mov rdx, qword [rdx + 0x18]
mov qword [rbp + 0x530], rdx
cmp qword [rbp + 0x530], 0
mov edx, 0x4d563be1
mov ebx, 0x78e66b08
cmove edx, ebx
jmp 0x1401dcc20
cmp eax, 0x33ed5d9
jle 0x1401ddfe6
cmp eax, 0x33ed5da
je 0x1401df1ec
cmp eax, 0x3a87a23
je 0x1401df1f6
cmp eax, 0x3bb8fca
jne 0x1401dbee0
cmp qword [rbp + 0x110], 0
mov eax, 0xb30c2cda
mov ecx, 0xcd340797
cmove eax, ecx
jmp 0x1401dbee0
cmp eax, 0x9b2b5388
jle 0x1401de012
cmp eax, 0x9b2b5389
je 0x1401df20a
cmp eax, 0x9b8d9e6f
je 0x1401df22f
cmp eax, 0x9d747cfa
jne 0x1401dbee0
lea rax, [rbp + 0x538]
mov qword [rbp + 0x318], rax
mov eax, 0x4342a03e
jmp 0x1401dbee0
cmp eax, 0x6192c4b3
jle 0x1401de032
cmp eax, 0x6192c4b4
je 0x1401df24d
cmp eax, 0x6201c779
je 0x1401df279
cmp eax, 0x62c03ba2
jne 0x1401dbee0
mov eax, 0x30d710fd
mov rcx, qword [rbp + 0x20]
mov qword [rbp + 0x3d0], rcx
mov dword [rbp + 0x4b8], 0
jmp 0x1401dbee0
cmp eax, 0xe21f3962
jle 0x1401de0ac
cmp eax, 0xe21f3963
je 0x1401df29a
cmp eax, 0xe2dd0647
je 0x1401df2b3
cmp eax, 0xe459c42d
jne 0x1401dbee0
mov eax, 0x696ae939
jmp 0x1401dbee0
cmp eax, 0x32bdbeff
jle 0x1401de0cc
cmp eax, 0x32bdbf00
je 0x1401df336
cmp eax, 0x32e968f5
je 0x1401df376
cmp eax, 0x33c5cfa2
jne 0x1401dbee0
mov rax, qword [rbp]
mov rax, qword [rax]
mov qword [rbp + 0x310], rax
cmp qword [rbp + 0x310], 0
mov eax, 0x2e514280
jmp 0x1401ded60
cmp eax, 0x8c03ecb9
jle 0x1401de119
cmp eax, 0x8c03ecba
je 0x1401df380
cmp eax, 0x8c0b3c2e
je 0x1401df3a4
cmp eax, 0x8d1ad157
jne 0x1401dbee0
mov qword [rbp + 0x108], r13
mov rax, qword [rbp + 0x108]
mov rax, qword [rax]
mov qword [rbp + 0x100], rax
cmp qword [rbp + 0x100], 0
setne byte [rbp + 0x4d3]
mov eax, 0x5662c5f8
jmp 0x1401dbee0
cmp eax, 0x4ff72e78
jle 0x1401de13f
cmp eax, 0x4ff72e79
je 0x1401df3ae
cmp eax, 0x50c8fcd6
je 0x1401df3cb
cmp eax, 0x51c71402
jne 0x1401dbee0
movss xmm0, dword [rbp + 0x3f4]
addss xmm0, xmm6
mov rax, qword [rbp + 0x170]
movss dword [rax], xmm0
mov eax, 0xc745ba07
jmp 0x1401dbee0
cmp eax, 0xcedcbfe3
jle 0x1401de15f
cmp eax, 0xcedcbfe4
je 0x1401df3fc
cmp eax, 0xcf6d496f
je 0x1401df417
cmp eax, 0xd14f69b0
jne 0x1401dbee0
mov eax, dword [rbp + 0x488]
and al, 1
mov byte [rbp + 0x51d], al
mov al, byte [rbp + 0x51d]
mov byte [rbp + 0x51e], al
cmp byte [rbp + 0x51d], 0
mov eax, 0xd63761f2
mov ecx, 0x4bfff813
cmovne eax, ecx
mov cl, byte [rbp + 0x51e]
mov byte [rbp + 0x50f], cl
jmp 0x1401dbee0
cmp eax, 0x1165a362
jle 0x1401de193
cmp eax, 0x1165a363
je 0x1401df43c
cmp eax, 0x1167209d
je 0x1401df45a
cmp eax, 0x11692be7
jne 0x1401dbee0
mov eax, dword [0x14035fcd0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x39d029d2
mov ecx, 0xdb810116
jmp 0x1401dbec5
cmp eax, 0xad274976
jle 0x1401de1b3
cmp eax, 0xad274977
je 0x1401df47a
cmp eax, 0xaf493425
je 0x1401df4ac
cmp eax, 0xaf742a88
jne 0x1401dbee0
mov eax, 0x9b03fd22
jmp 0x1401dbee0
cmp eax, 0x721a3afe
jle 0x1401de1fc
cmp eax, 0x721a3aff
je 0x1401df4cc
cmp eax, 0x72a25bdb
je 0x1401df4e5
cmp eax, 0x72e911f8
jne 0x1401dbee0
mov eax, dword [rbp + 0x400]
cmp eax, 1
sete byte [rbp + 0x4ed]
mov eax, 0x68e6575b
jmp 0x1401dbee0
cmp eax, 0xf0faea85
jle 0x1401de22a
cmp eax, 0xf0faea86
je 0x1401df4fe
cmp eax, 0xf20ad4f1
je 0x1401df57b
cmp eax, 0xf28e54bb
jne 0x1401dbee0
cmp byte [rbp + 0x4fe], 0
mov eax, 0x529d09a9
mov ecx, 0xbbf71632
jmp 0x1401e06c7
cmp eax, 0x2e85e304
jle 0x1401de25b
cmp eax, 0x2e85e305
je 0x1401df64d
cmp eax, 0x2f678ace
je 0x1401df672
cmp eax, 0x2f6d3d5a
jne 0x1401dbee0
mov rax, qword [rbp + 0x1b0]
mov rax, qword [rax]
mov qword [rbp - 0x10], rax
mov eax, 0x5949ee2a
jmp 0x1401dbee0
cmp eax, 0x86f6680d
jle 0x1401de28f
cmp eax, 0x86f6680e
je 0x1401df699
cmp eax, 0x8711ebba
je 0x1401df6c7
cmp eax, 0x875779c7
jne 0x1401dbee0
movss xmm0, dword [rbp + 0x3ec]
addss xmm0, xmm6
movss dword [rbp + 0x2a8], xmm0
mov eax, 0xa186d3cd
jmp 0x1401dbee0
cmp eax, 0x4a40bed6
jle 0x1401de2d6
cmp eax, 0x4a40bed7
je 0x1401df6d1
cmp eax, 0x4abe51f7
je 0x1401df6f4
cmp eax, 0x4bfff813
jne 0x1401dbee0
mov rax, qword [0x140365530]
mov qword [rbp + 0x530], rax
mov ecx, 0xd795727f
jmp 0x1401df730
cmp eax, 0xc5f89e1a
jle 0x1401de2fd
cmp eax, 0xc5f89e1b
je 0x1401df821
cmp eax, 0xc63c6bd6
je 0x1401df844
cmp eax, 0xc6ac9bed
jne 0x1401dbee0
mov rax, qword [rbp + 0x428]
cmp dword [rax], 0
setg byte [rbp + 0x4d9]
mov eax, 0x1219afc2
jmp 0x1401dbee0
cmp eax, 0xb2cfdb3
jle 0x1401de339
cmp eax, 0xb2cfdb4
je 0x1401df866
cmp eax, 0xbf1694b
je 0x1401df884
cmp eax, 0xcc7bab8
jne 0x1401dbee0
mov rax, qword [rbp + 0x228]
mov rax, qword [rax]
mov qword [rbp + 0x478], rax
mov eax, 0xaa03600a
jmp 0x1401dbee0
cmp eax, 0xa33db929
jle 0x1401de368
cmp eax, 0xa33db92a
je 0x1401df89e
cmp eax, 0xa3c3fda9
je 0x1401df8bc
cmp eax, 0xa4c5ebda
jne 0x1401dbee0
mov eax, 0x2a2f79f0
jmp 0x1401dbee0
cmp eax, 0x68466592
jle 0x1401de3ac
cmp eax, 0x68466593
je 0x1401df94b
cmp eax, 0x68e6575b
je 0x1401df963
cmp eax, 0x696ae939
jne 0x1401dbee0
mov eax, 0xa1ce2dd0
jmp 0x1401dbee0
cmp eax, 0xe83a6131
jle 0x1401de3db
cmp eax, 0xe83a6132
je 0x1401df97c
cmp eax, 0xe852c7a3
je 0x1401df9d6
cmp eax, 0xe88b29bc
jne 0x1401dbee0
mov rax, qword [rbp + 0x448]
mov qword [rbp + 0x1f0], rax
mov eax, 0x1695ae96
jmp 0x1401dbee0
cmp eax, 0x38549b87
jle 0x1401de40a
cmp eax, 0x38549b88
je 0x1401df9e0
cmp eax, 0x39d029d2
je 0x1401df9fe
cmp eax, 0x3a3b8a1f
jne 0x1401dbee0
mov eax, dword [rbp + 0x40c]
mov dword [rbp + 0x470], eax
mov eax, dword [rbp + 0x470]
mov dword [r14 + 0x84], eax
cmp dword [rbp + 0x470], 0
mov eax, 0x90df3091
mov ecx, 0x4f2ca0ba
cmove eax, ecx
jmp 0x1401dbee0
cmp eax, 0x94a439a2
jle 0x1401de435
cmp eax, 0x94a439a3
je 0x1401dfa0e
cmp eax, 0x9530662a
je 0x1401dfa73
cmp eax, 0x958635c1
jne 0x1401dbee0
mov rax, qword [r14 + 0x18]
mov ecx, 0xbb6bccbe
nop dword [rax]
cmp ecx, 0xbb6bccbe
je 0x1401dd2e5
cmp ecx, 0xc56ac74e
jne 0x1401dd2d0
jmp 0x1401dfa90
mov ecx, 0xc56ac74e
jmp 0x1401dd2d0
cmp eax, 0x56eaa46f
jle 0x1401de4c6
cmp eax, 0x56eaa470
je 0x1401dfab0
cmp eax, 0x5730a1bf
je 0x1401dfadc
cmp eax, 0x579d311b
jne 0x1401dbee0
mov eax, 0xe50eeea
jmp 0x1401dbee0
cmp eax, 0xdbc303fa
jle 0x1401de4ee
cmp eax, 0xdbc303fb
je 0x1401dfb2c
cmp eax, 0xdc46a94d
je 0x1401dfb4c
cmp eax, 0xdcb19583
jne 0x1401dbee0
mov rax, qword [rbp + 0x418]
mov rcx, qword [0x140365530]
mov qword [rbp + 0x530], rcx
mov ecx, 0xf6fda84a
nop dword [rax + rax]
cmp ecx, 0x5aec711f
je 0x1401dfb61
cmp ecx, 0xf6fda84a
jne 0x1401dd370
mov rcx, qword [rbp + 0x530]
mov edx, 0x4b90
add rcx, rdx
mov qword [rbp + 0x540], rcx
mov rcx, qword [rbp + 0x540]
or byte [rcx], 2
mov rcx, qword [rbp + 0x540]
mov rdx, qword [rax + 0x68]
mov qword [rcx + 0x24], rdx
mov ecx, 0x5aec711f
jmp 0x1401dd370
cmp eax, 0x16e4128d
jle 0x1401de530
cmp eax, 0x16e4128e
je 0x1401dfb79
cmp eax, 0x172b646a
je 0x1401dfb95
cmp eax, 0x1d03b62a
jne 0x1401dbee0
mov rax, qword [rbp + 0x88]
cmp byte [rax], 0
mov eax, 0x529d09a9
mov ecx, 0x3697681f
jmp 0x1401ddd9e
cmp eax, 0xb5808488
jle 0x1401de564
cmp eax, 0xb5808489
je 0x1401dfba7
cmp eax, 0xba33fff2
je 0x1401dfbdf
cmp eax, 0xbb817298
jne 0x1401dbee0
mov eax, dword [0x14035fcd0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x33ed5da
mov ecx, 0xf8b83475
jmp 0x1401dbec5
cmp eax, 0x7874c194
jle 0x1401de597
cmp eax, 0x7874c195
je 0x1401dfbe9
cmp eax, 0x79189647
je 0x1401dfc07
cmp eax, 0x79c4b3e7
jne 0x1401dbee0
mov rax, qword [rbp + 0x3b8]
mov eax, 0x45db7dcd
jmp 0x1401dbee0
cmp eax, 0xf8b83474
jle 0x1401de5b7
cmp eax, 0xf8b83475
je 0x1401dfc1d
cmp eax, 0xf954cdfc
je 0x1401dfc36
cmp eax, 0xf96bfb06
jne 0x1401dbee0
mov eax, dword [0x14035fcd0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8711ebba
mov ecx, 0x16308939
jmp 0x1401dbec5
cmp eax, 0x2bdbefab
jle 0x1401de693
cmp eax, 0x2bdbefac
je 0x1401dfc4f
cmp eax, 0x2c592f10
je 0x1401dfc65
cmp eax, 0x2d650eac
jne 0x1401dbee0
mov rax, qword [rbp + 0x460]
add rax, 4
mov qword [rbp + 0x160], rax
mov rax, qword [rbp + 0x160]
movss xmm0, dword [rax]
movss dword [rbp + 0x3f0], xmm0
mov eax, 0xf45b1cba
jmp 0x1401dbee0
cmp eax, 0x84287c22
jle 0x1401de752
cmp eax, 0x84287c23
je 0x1401dfc7d
cmp eax, 0x84b9eeb0
je 0x1401dfc96
cmp eax, 0x85655ce2
jne 0x1401dbee0
mov eax, 0xf4d1979e
mov rcx, qword [rbp + 0x48]
mov qword [rbp + 0x268], rcx
jmp 0x1401dbee0
cmp eax, 0x47a05524
je 0x1401dfcaf
cmp eax, 0x47a3716b
je 0x1401dfcc1
cmp eax, 0x480b8085
jne 0x1401dbee0
mov eax, dword [rbp + 0x4b4]
shr al, 3
and al, 1
mov byte [rbp + 0x4db], al
mov eax, 0x2bdbefac
jmp 0x1401dbee0
cmp eax, 0xc4f35f7f
je 0x1401dbe8c
cmp eax, 0xc52c99ba
je 0x1401dfdc8
cmp eax, 0xc5771242
jne 0x1401dbee0
mov eax, 0x958635c1
jmp 0x1401dbee0
cmp eax, 0x79bb7cf
je 0x1401dfde7
cmp eax, 0x816a155
je 0x1401dfe00
cmp eax, 0x848a262
jne 0x1401dbee0
mov rax, qword [rbp + 0x4a0]
mov ecx, 0x4d48
add rax, rcx
mov qword [rbp + 0x78], rax
mov eax, 0x973c9954
jmp 0x1401dbee0
cmp eax, 0xa2372417
je 0x1401dfe46
cmp eax, 0xa257c445
je 0x1401dfe64
cmp eax, 0xa286b4e7
jne 0x1401dbee0
mov eax, dword [0x14035fcd0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa6a96cae
mov ecx, 0x4df4df87
jmp 0x1401dbec5
cmp eax, 0x64765ea9
je 0x1401dfe82
cmp eax, 0x65ed511d
je 0x1401dfecc
cmp eax, 0x668e1a50
jne 0x1401dbee0
mov rax, qword [rbp + 0x510]
mov al, byte [rax]
and al, 1
mov byte [rbp + 0x50d], al
mov eax, 0x41a18080
jmp 0x1401dbee0
cmp eax, 0xe5e37137
je 0x1401dff25
cmp eax, 0xe644d8be
je 0x1401dff5e
cmp eax, 0xe6d57489
jne 0x1401dbee0
mov rax, qword [rbp + 0x418]
add rax, 0x48
mov qword [rbp + 0x10], rax
mov eax, 0xe2dd0647
jmp 0x1401dbee0
cmp eax, 0x35d31063
je 0x1401dff7c
cmp eax, 0x3697681f
je 0x1401dffb2
cmp eax, 0x36cc3802
jne 0x1401dbee0
mov rax, qword [rbp + 0x1d8]
mov rax, qword [rax + 0x88]
mov qword [rbp + 0x1d0], rax
mov rax, qword [rbp + 0x1d0]
mov rcx, qword [rbp + 0x448]
mov qword [rcx], rax
mov rax, qword [rbp + 0x398]
mov qword [rbp + 0x1c8], rax
mov rax, qword [rbp + 0x1c8]
mov eax, dword [rax]
mov ecx, 0xfffffe00
and eax, ecx
mov dword [rbp + 0x2b0], eax
mov eax, 0x89f9ed60
jmp 0x1401dbee0
cmp eax, 0x90df3091
je 0x1401dffcd
cmp eax, 0x91eec3d3
je 0x1401dfff3
cmp eax, 0x9368477e
jne 0x1401dbee0
mov rax, qword [rbp + 0x198]
mov ecx, 0x3c8
add rax, rcx
mov qword [rbp - 0x18], rax
mov eax, 0x2c592f10
jmp 0x1401dbee0
cmp eax, 0x549f0728
je 0x1401e0017
cmp eax, 0x561547c0
je 0x1401e0032
cmp eax, 0x56246175
jne 0x1401dbee0
cmp byte [rbp + 0x4ef], 0
mov eax, 0x2a2f79f0
mov ecx, 0x9d747cfa
cmovne eax, ecx
jmp 0x1401dbee0
cmp eax, 0xd63761f2
je 0x1401e0051
cmp eax, 0xd6563e3e
je 0x1401e006a
cmp eax, 0xd78d1968
jne 0x1401dbee0
mov rax, qword [rbp + 0x188]
mov eax, 0x9b2b5389
jmp 0x1401dbee0
cmp eax, 0x1347db35
je 0x1401e0083
cmp eax, 0x138d5ee6
je 0x1401e009c
cmp eax, 0x16308939
jne 0x1401dbee0
cmp byte [rbp + 0x4d9], 0
mov eax, 0xe151ccf3
mov ecx, 0x6775048c
cmovne eax, ecx
jmp 0x1401dbee0
cmp eax, 0xb382724c
je 0x1401e00b3
cmp eax, 0xb41a6dbc
je 0x1401e00bd
cmp eax, 0xb49abe68
jne 0x1401dbee0
cmp byte [rbp + 0x50e], 0
mov eax, 0x94a439a3
mov ecx, 0x1eae5877
cmovne eax, ecx
jmp 0x1401dbee0
cmp eax, 0x758aef01
je 0x1401e00fe
cmp eax, 0x75a983b2
je 0x1401e0108
cmp eax, 0x76fa5334
jne 0x1401dbee0
mov eax, dword [rbp + 0x2b4]
mov ecx, 0xfffffe00
and eax, ecx
mov rcx, qword [rbp + 0x468]
mov dword [rcx], eax
mov rax, qword [rbp + 0x1e8]
mov al, 1
mov qword [rbp + 0x3e0], rax
mov rax, qword [rbp + 0x420]
jmp 0x1401debf4
cmp eax, 0xf483da8b
je 0x1401e011d
cmp eax, 0xf4d1979e
je 0x1401e0127
cmp eax, 0xf57e626d
jne 0x1401dbee0
mov eax, dword [rbp + 0x4b4]
test ax, ax
sets byte [rbp + 0x4f2]
mov eax, 0x223ef961
jmp 0x1401dbee0
cmp eax, 0x31205ad7
je 0x1401e014a
cmp eax, 0x31b90c2d
je 0x1401e0173
cmp eax, 0x31f4a24b
jne 0x1401dbee0
lea rax, [rbp + 0x538]
mov qword [rbp + 0x540], rax
mov eax, 0x8db66268
jmp 0x1401e01b0
cmp eax, 0x8a46e04e
je 0x1401e023d
cmp eax, 0x8ad4e303
je 0x1401e026c
cmp eax, 0x8b3ba81f
jne 0x1401dbee0
mov eax, dword [0x14035fcd0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x63d3ecbf
mov ecx, 0xe7cbfb90
jmp 0x1401dbec5
cmp eax, 0x4e66f242
je 0x1401e029c
cmp eax, 0x4e9d1bbc
je 0x1401e02be
cmp eax, 0x4f2ca0ba
jne 0x1401dbee0
mov rax, qword [rbp + 0x510]
mov al, byte [rax]
or al, 4
mov rcx, qword [rbp + 0x510]
mov byte [rcx], al
mov eax, 0xc767c4eb
jmp 0x1401dbee0
cmp eax, 0xc767c4eb
je 0x1401e02c8
cmp eax, 0xc7a559f2
je 0x1401e02d2
cmp eax, 0xc860bd04
jne 0x1401dbee0
cmp byte [rbp + 0x4d5], 0
mov eax, 0x904790e6
mov ecx, 0xc52c99ba
cmovne eax, ecx
jmp 0x1401dbee0
cmp eax, 0xe7376fe
je 0x1401e02eb
cmp eax, 0xf054fb8
je 0x1401e0493
cmp eax, 0xfa390ec
jne 0x1401dbee0
mov eax, 0xc93abd1d
nop
cmp eax, 0x4b7b4f9
jle 0x1401dda40
cmp eax, 0x4b7b4fa
je 0x1401dda5c
cmp eax, 0x203b88e8
je 0x1401e04ac
cmp eax, 0x5632a78a
jne 0x1401dda00
mov rcx, qword [rbp + 0x540]
sub rsp, 0x20
call fcn.1401ea750
add rsp, 0x20
mov eax, 0x4b7b4fa
jmp 0x1401dda00
cmp eax, 0xc6017fa6
je 0x1401dda71
cmp eax, 0xc93abd1d
je 0x1401dda8b
cmp eax, 0xf0f9cd9e
jne 0x1401dda00
mov eax, 0x203b88e8
jmp 0x1401dda00
mov rax, qword [rbp + 0x530]
mov qword [rax], 0
mov eax, 0xf0f9cd9e
jmp 0x1401dda00
cmp qword [rbp + 0x540], 0
mov eax, 0x5632a78a
mov ecx, 0x203b88e8
cmove eax, ecx
jmp 0x1401dda00
mov rax, qword [rbp + 0x280]
mov qword [rbp + 0x530], rax
mov rax, qword [rbp + 0x530]
mov rax, qword [rax]
mov qword [rbp + 0x540], rax
mov eax, 0xc6017fa6
jmp 0x1401dda00
cmp eax, 0xa6a96cae
je 0x1401e04b6
cmp eax, 0xaa03600a
je 0x1401e04c0
cmp eax, 0xaa5999f4
jne 0x1401dbee0
mov rbx, qword [rbp + 0x338]
mov qword [rbp + 0x530], r12
mov rax, qword [rbp + 0x530]
movss xmm0, dword [rax + 4]
movss dword [rbp + 0x520], xmm0
mov rax, qword [rbp + 0x388]
mov qword [rbp + 0x540], rax
mov rax, qword [rbp + 0x540]
movss xmm0, dword [rax + 4]
addss xmm0, dword [rbp + 0x520]
movss dword [rbp + 0x568], xmm0
mov eax, 0x5249c935
nop word cs:[rax + rax]
cmp eax, 0x23bcc920
je 0x1401e04ec
cmp eax, 0x5249c935
jne 0x1401ddb30
mov rax, qword [rbp + 0x530]
movss xmm1, dword [rax]
mov rax, qword [rbp + 0x540]
movss xmm3, dword [rax]
addss xmm3, xmm1
movss xmm2, dword [rbp + 0x520]
movss xmm0, dword [rbp + 0x568]
sub rsp, 0x30
movss dword [rsp + 0x20], xmm0
mov rcx, rbx
call fcn.1401a2030
add rsp, 0x30
mov eax, 0x23bcc920
jmp 0x1401ddb30
cmp eax, 0x6d4f4310
je 0x1401e0538
cmp eax, 0x6dd9f252
je 0x1401e0542
cmp eax, 0x6e9ce07a
jne 0x1401dbee0
cmp byte [rbp + 0x4e3], 0
mov eax, 0xe83a6132
mov ecx, 0x4185e951
cmovne eax, ecx
jmp 0x1401dbee0
cmp eax, 0xeb78de7f
je 0x1401e054c
cmp eax, 0xebf0b5a6
je 0x1401e056a
cmp eax, 0xed0cd7c7
jne 0x1401dbee0
cmp dword [rbp + 0x414], 0
mov eax, 0x29762ec4
jmp 0x1401e02de
cmp eax, 0x414925ba
je 0x1401e0584
cmp eax, 0x4185e951
je 0x1401e059d
cmp eax, 0x41a18080
jne 0x1401dbee0
mov eax, dword [0x14035fcd0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8ba4b1b6
mov ecx, 0x167e94dc
jmp 0x1401dbec5
cmp eax, 0x981cba0d
je 0x1401e05be
cmp eax, 0x9924e8f3
je 0x1401e05f9
cmp eax, 0x999f39a1
jne 0x1401dbee0
mov rax, qword [rbp + 0x258]
mov qword [rbp + 0x418], rax
mov rax, qword [rbp + 0x398]
mov qword [rbp + 0x468], rax
mov rax, qword [rbp + 0x468]
mov eax, dword [rax]
shl eax, 0x1d
sar eax, 0x1d
mov dword [rbp + 0x404], eax
mov eax, dword [rbp + 0x404]
cmp qword [rbp + 0x418], 0
setne byte [rbp + 0x51f]
cmp byte [rbp + 0x51f], 0
mov ecx, 0xc016dede
mov edx, 0x32269741
cmovne ecx, edx
cmp eax, 2
mov eax, 0xc016dede
jmp 0x1401deb1d
cmp eax, 0x5bec01d5
je 0x1401e0617
cmp eax, 0x5c8e4ffa
je 0x1401e0630
cmp eax, 0x5e5b3ae3
jne 0x1401dbee0
mov rax, qword [rbp + 0x438]
mov rax, qword [rax]
mov rax, qword [rax + 0x40]
mov rcx, qword [rbp + 0x4c0]
add rcx, 0x40
mov qword [rbp + 0x320], rcx
mov rcx, qword [rbp + 0x320]
mov qword [rcx], rax
mov rax, qword [rbp + 0x438]
mov rax, qword [rax]
mov qword [rbp + 0x60], rax
mov eax, 0x8dbb6f43
jmp 0x1401dbee0
cmp eax, 0xdf6105f0
je 0x1401e064e
cmp eax, 0xe08601cd
je 0x1401e067f
cmp eax, 0xe0d6beef
jne 0x1401dbee0
mov rax, qword [rbp + 0x500]
mov rax, qword [rax + 0x60]
mov qword [rbp - 0x30], rax
mov rax, qword [rbp + 0x500]
add rax, 0x58
mov qword [rbp - 0x38], rax
mov eax, 0xa3c3fda9
jmp 0x1401dbee0
cmp eax, 0x223ef961
je 0x1401e069d
cmp eax, 0x229c733a
je 0x1401e06b6
cmp eax, 0x26689fe4
jne 0x1401dbee0
mov rax, qword [rbp + 0x80]
cmp byte [rax + 0x3c], 0
mov eax, 0x529d09a9
mov ecx, 0x8c0b3c2e
cmove eax, ecx
mov dword [rbp + 0x4c8], 0
jmp 0x1401dbee0
cmp eax, 0xbd25cba6
je 0x1401e06d9
cmp eax, 0xbd9cffd7
je 0x1401e06f7
cmp eax, 0xbe69ab7e
jne 0x1401dbee0
mov rax, qword [rbp + 0x1f0]
mov eax, 0xc2ee1be2
jmp 0x1401dbee0
cmp eax, 0x7e66f9a7
je 0x1401e0711
cmp eax, 0x7ebc0ef2
je 0x1401e0726
cmp eax, 0x7eeda112
jne 0x1401dbee0
mov rax, qword [rbp + 0x300]
mov rdi, qword [rax]
mov cl, byte [rdi + 0x10a]
mov rdx, qword [rbp + 0x510]
mov bl, byte [rdx]
mov edx, ebx
shr dl, 3
mov eax, edx
and al, 1
xor al, cl
and dl, cl
or dl, al
shl dl, 3
and bl, 0xf7
or bl, dl
mov rax, qword [rbp + 0x510]
mov byte [rax], bl
mov rax, qword [rbp + 0x428]
cmp dword [rax], 2
setge al
mov cl, byte [rdi + 0x445]
and cl, 0xfe
or cl, al
mov byte [rdi + 0x445], cl
mov rax, qword [rbp + 0x300]
add rax, 8
mov qword [rbp + 0x28], rax
mov eax, 0x5c8e4ffa
jmp 0x1401dbee0
cmp eax, 0xfb6cda63
je 0x1401e074e
cmp eax, 0xfb837da9
je 0x1401e08f3
cmp eax, 0xfbc45e10
jne 0x1401dbee0
mov rcx, qword [rbp + 0x100]
sub rsp, 0x20
call fcn.1401dbd40
add rsp, 0x20
mov eax, 0xb382724c
jmp 0x1401dbee0
cmp eax, 0x2a15f64b
je 0x1401e0911
cmp eax, 0x2a2f79f0
jne 0x1401e3395
mov rax, qword [rbp + 0x468]
mov eax, dword [rax]
shl eax, 0x1a
sar eax, 0x1d
mov dword [rbp + 0x400], eax
mov eax, dword [rbp + 0x400]
cmp eax, 2
sete byte [rbp + 0x4ee]
mov eax, 0xddb9c08e
jmp 0x1401dbee0
cmp eax, 0x803dc171
je 0x1401e095c
cmp eax, 0x80849583
jne 0x1401dbee0
mov rax, qword [0x140365530]
mov ecx, 0x39f8
add rax, rcx
mov ecx, 0xc298d6d0
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0xf688acde
je 0x1401e0972
cmp ecx, 0xc298d6d0
jne 0x1401ddf30
mov qword [rbp + 0x568], rax
lea rcx, [rbp + 0x540]
mov qword [rbp + 0x530], rcx
mov rcx, qword [rbp + 0x530]
mov rcx, qword [rbp + 0x568]
mov rdx, qword [rbp + 0x530]
movups xmm0, xmmword [rcx + 0x380]
movups xmmword [rdx], xmm0
mov ecx, 0xf688acde
jmp 0x1401ddf30
cmp eax, 0x41c026e0
je 0x1401e09b2
cmp eax, 0x42c14627
jne 0x1401dbee0
cmp byte [rbp + 0x4eb], 0
mov eax, 0x4a40bed7
mov ecx, 0x63c92fd8
cmovne eax, ecx
xor ecx, ecx
mov qword [rbp + 0x248], rcx
jmp 0x1401dbee0
cmp eax, 0xbefba598
je 0x1401e09bc
cmp eax, 0xbf604beb
jne 0x1401dbee0
cmp byte [rbp + 0x4fc], 0
mov eax, 0x12756723
mov ecx, 0x8c0b3c2e
cmovne eax, ecx
jmp 0x1401dbee0
cmp eax, 0xfc87145c
je 0x1401e09d7
cmp eax, 0x249ed77
jne 0x1401dbee0
mov dword [rbp + 0x410], 0
mov rax, qword [rbp + 0x238]
jmp 0x1401dee3e
cmp eax, 0x99f62b36
je 0x1401e0a0e
cmp eax, 0x9b03fd22
jne 0x1401dbee0
mov eax, 0x29762ec4
jmp 0x1401dbee0
cmp eax, 0x5f97783f
je 0x1401e0a7e
cmp eax, 0x61672941
jne 0x1401dbee0
cmp dword [rbp + 0x2c4], 0
sete al
and al, byte [rbp + 0x4f3]
mov rcx, qword [rbp + 0x510]
mov cl, byte [rcx]
shl al, 4
and cl, 0xe7
or cl, al
mov rax, qword [rbp + 0x510]
mov byte [rax], cl
mov rax, qword [rbp + 0x430]
add rax, 8
mov ecx, 0x308739d6
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x308739d6
je 0x1401de0a5
cmp ecx, 0x77ce867f
jne 0x1401de090
jmp 0x1401e0aef
mov ecx, 0x77ce867f
jmp 0x1401de090
cmp eax, 0xe151ccf3
je 0x1401e0b3c
cmp eax, 0xe1aeaf9e
jne 0x1401dbee0
mov eax, 0x84287c23
jmp 0x1401dbee0
cmp eax, 0x32269741
je 0x1401e0b79
cmp eax, 0x3266cff9
jne 0x1401dbee0
mov rax, qword [rbp + 0x3d8]
mov qword [rbp + 0x328], rax
mov rax, qword [rbp + 0x328]
mov qword [rbp + 0x208], rax
mov rax, qword [rbp + 0x208]
cmp dword [rax], 1
sete byte [rbp + 0x4fb]
mov eax, 0xe21f3963
jmp 0x1401dbee0
cmp eax, 0x8b49bea1
je 0x1401e0b91
cmp eax, 0x8ba4b1b6
jne 0x1401dbee0
mov al, byte [rbp + 0x50d]
mov eax, 0x167e94dc
jmp 0x1401dbee0
cmp eax, 0x4fa43fc3
je 0x1401e0b9b
cmp eax, 0x4fd77835
jne 0x1401dbee0
mov eax, 0x2a2f79f0
jmp 0x1401dbee0
cmp eax, 0xc97ea436
je 0x1401e0bb0
cmp eax, 0xcd340797
jne 0x1401dbee0
mov rcx, qword [rbp + 0x500]
sub rsp, 0x20
call fcn.1401a2a40
add rsp, 0x20
mov eax, 0xc7218b98
jmp 0x1401dbee0
cmp eax, 0x11324da0
je 0x1401e0bc9
cmp eax, 0x11394523
jne 0x1401dbee0
mov eax, 0xc97ea436
jmp 0x1401dbee0
cmp eax, 0xac1ef1db
je 0x1401e0bed
cmp eax, 0xacd4a927
jne 0x1401dbee0
mov rax, qword [r14 + 0x18]
mov ecx, 0xbb6bccbe
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xbb6bccbe
je 0x1401de1f5
cmp ecx, 0xc56ac74e
jne 0x1401de1e0
jmp 0x1401e0c16
mov ecx, 0xc56ac74e
jmp 0x1401de1e0
cmp eax, 0x707364e3
je 0x1401e0c36
cmp eax, 0x7083fdf7
jne 0x1401dbee0
lea rax, [rbp + 0x538]
mov qword [rbp + 0x540], rax
mov eax, 0x8db66268
jmp 0x1401e0c90
cmp eax, 0xed2a575e
je 0x1401e0d1d
cmp eax, 0xef0f6702
jne 0x1401dbee0
mov rax, qword [rbp + 0x208]
cmp dword [rax], 1
sete byte [rbp + 0x4f8]
mov eax, 0x72a25bdb
jmp 0x1401dbee0
cmp eax, 0x2e17896f
je 0x1401e0d33
cmp eax, 0x2e514280
jne 0x1401dbee0
mov eax, dword [0x14035fcd0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe7376fe
mov ecx, 0xfb6cda63
jmp 0x1401dbec5
cmp eax, 0x85679f03
je 0x1401e0d6b
cmp eax, 0x867e79e3
jne 0x1401dbee0
sub rsp, 0x20
mov rcx, r14
call fcn.140208fa0
add rsp, 0x20
mov dword [r14 + 0x14], 1
mov rax, qword [rbp + 0x510]
mov al, byte [rax]
mov byte [rbp + 0x4f9], al
mov eax, 0x937ff21d
jmp 0x1401dbee0
cmp eax, 0x49069341
je 0x1401e0d89
cmp eax, 0x4a3588f3
jne 0x1401dbee0
mov rax, qword [rbp + 0x500]
mov eax, 0x816a155
jmp 0x1401dbee0
cmp eax, 0xc5c48157
je 0x1401e0d9e
cmp eax, 0xc5d485d5
jne 0x1401dbee0
mov rax, qword [rbp + 0x260]
mov qword [rbp + 0xf0], rax
mov rax, qword [rbp + 0xf0]
cmp byte [rax + 0x118], 0
mov eax, 0x81f0ab05
jmp 0x1401deb74
cmp eax, 0x8728cbf
je 0x1401e0e63
cmp eax, 0xad79cb2
jne 0x1401dbee0
cmp byte [rbp + 0x4ff], 0
mov eax, 0xf7e2a05e
mov ecx, 0xfa390ec
cmovne eax, ecx
jmp 0x1401dbee0
cmp eax, 0xa2f71804
je 0x1401e0e9c
cmp eax, 0xa317ff0d
jne 0x1401dbee0
mov rax, qword [rbp + 0x1a0]
mov rax, qword [rax + 0x88]
mov qword [rbp + 0x198], rax
cmp qword [rbp + 0x198], 0
setne byte [rbp + 0x4e9]
mov eax, 0x4e66f242
jmp 0x1401dbee0
cmp eax, 0x6775048c
je 0x1401e0ec1
cmp eax, 0x683ecf84
jne 0x1401dbee0
cmp byte [rbp + 0x4da], 0
mov eax, 0xe055b23
mov ecx, 0x86f6680e
cmovne eax, ecx
jmp 0x1401dbee0
cmp eax, 0xe7cbfb90
je 0x1401e0ee2
cmp eax, 0xe806d938
jne 0x1401dbee0
mov rax, qword [rbp + 0x468]
mov eax, dword [rax]
mov dword [rbp + 0x2bc], eax
mov eax, 0x74dbffac
jmp 0x1401dbee0
cmp eax, 0x3793e210
je 0x1401e0f00
cmp eax, 0x382fd5ee
jne 0x1401dbee0
mov rax, qword [rbp - 8]
mov qword [rbp + 0x248], rax
mov eax, 0x4a40bed7
jmp 0x1401dbee0
cmp eax, 0x937ff21d
je 0x1401e0f5c
cmp eax, 0x93a39bd2
jne 0x1401dbee0
mov eax, dword [rbp + 0x3fc]
mov rcx, qword [0x140365530]
mov edx, 0x4b90
add rcx, rdx
mov qword [rbp + 0x568], rcx
mov rcx, qword [rbp + 0x568]
mov qword [rbp + 0x530], rcx
mov ecx, 0x196dde12
nop word [rax + rax]
cmp ecx, 0xac776f78
je 0x1401e0fb6
cmp ecx, 0x196dde12
jne 0x1401de480
mov rcx, qword [rbp + 0x530]
mov ecx, dword [rcx]
mov edx, 0x400
or ecx, edx
mov rdx, qword [rbp + 0x530]
mov dword [rdx], ecx
mov rcx, qword [rbp + 0x568]
add rcx, 0x6c
mov qword [rbp + 0x540], rcx
mov ecx, 0xac776f78
jmp 0x1401de480
cmp eax, 0x5662c5f8
je 0x1401e0fc9
cmp eax, 0x56c25ccf
jne 0x1401dbee0
cmp qword [rbp + 0x1a8], 0
mov eax, 0x2b786e1c
jmp 0x1401e1033
cmp eax, 0xd87206a4
je 0x1401e0fe2
cmp eax, 0xdb810116
jne 0x1401dbee0
mov al, byte [rbp + 0x50c]
and al, 1
mov byte [rbp + 0x4d1], al
mov eax, dword [0x14035fcd0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x39d029d2
mov ecx, 0xe1aeaf9e
jmp 0x1401dbec5
cmp eax, 0x167e94dc
je 0x1401e0fec
cmp eax, 0x1695ae96
jne 0x1401dbee0
mov eax, dword [0x14035fcd0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xbe69ab7e
mov ecx, 0xc2ee1be2
jmp 0x1401dbec5
cmp eax, 0xb5090c4a
je 0x1401e1018
cmp eax, 0xb540442e
jne 0x1401dbee0
mov rax, qword [rbp + 0x4c0]
mov eax, dword [rax + 0x48]
mov rcx, qword [rbp + 0x390]
mov dword [rcx], eax
mov eax, 0xf2d66056
jmp 0x1401dbee0
cmp eax, 0x77011325
je 0x1401e1040
cmp eax, 0x77872c59
jne 0x1401dbee0
mov eax, 0xcc7bab8
jmp 0x1401dbee0
cmp eax, 0xf7e2a05e
je 0x1401e1059
cmp eax, 0xf7f2dd84
jne 0x1401dbee0
mov rax, qword [r14 + 0x18]
mov edx, 0xfe89adf8
nop word cs:[rax + rax]
cmp edx, 0xd640c560
jg 0x1401de620
cmp edx, 0x84858cf0
je 0x1401de64a
cmp edx, 0xb2205f84
je 0x1401de65b
cmp edx, 0xc2467481
jne 0x1401de5e0
cmp qword [rbp + 0x530], 0
mov edx, 0xd640c561
mov ecx, 0xdddad448
cmove edx, ecx
xor ecx, ecx
jmp 0x1401de5e0
cmp edx, 0xd640c561
je 0x1401e1063
cmp edx, 0xdddad448
je 0x1401de67b
cmp edx, 0xfe89adf8
jne 0x1401de5e0
mov qword [rbp + 0x530], rax
mov edx, 0xc2467481
jmp 0x1401de5e0
cmp dword [rbp + 0x568], 0
sete cl
mov edx, 0xd640c561
jmp 0x1401de5e0
mov rdx, qword [rbp + 0x540]
mov edx, dword [rdx]
mov ebx, 0x400
and edx, ebx
mov dword [rbp + 0x568], edx
mov edx, 0x84858cf0
jmp 0x1401de5e0
mov rdx, qword [rbp + 0x450]
mov qword [rbp + 0x540], rdx
mov edx, 0xb2205f84
jmp 0x1401de5e0
cmp eax, 0x2a85f42f
je 0x1401e1076
cmp eax, 0x2b786e1c
jne 0x1401dbee0
mov rax, qword [rbp + 0x1a8]
mov edx, 0xfe249c9d
nop word cs:[rax + rax]
nop
cmp edx, 0xfe249c9c
jle 0x1401de6f0
cmp edx, 0xfe249c9d
je 0x1401de70e
cmp edx, 0x4d563be1
je 0x1401de718
cmp edx, 0x78e66b08
jne 0x1401de6c0
jmp 0x1401e109d
cmp edx, 0xb52773aa
je 0x1401de71f
cmp edx, 0xb7dd3fab
jne 0x1401de6c0
mov edx, 0xb52773aa
mov rcx, qword [rbp + 0x530]
jmp 0x1401de6c0
mov edx, 0xb52773aa
mov rcx, rax
jmp 0x1401de6c0
mov edx, 0xb7dd3fab
jmp 0x1401de6c0
mov qword [rbp + 0x540], rcx
mov rdx, qword [rbp + 0x540]
mov rdx, qword [rdx + 0x18]
mov qword [rbp + 0x530], rdx
cmp qword [rbp + 0x530], 0
mov edx, 0x4d563be1
mov ebx, 0x78e66b08
cmove edx, ebx
jmp 0x1401de6c0
cmp eax, 0x8376eb7f
je 0x1401e10c6
cmp eax, 0x840c102c
jne 0x1401dbee0
mov eax, 0xf7e2a05e
jmp 0x1401dbee0
cmp qword [rbp + 0x3b8], 0
setne byte [rbp + 0x4e5]
mov eax, dword [0x14035fcd0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x79c4b3e7
mov ecx, 0xa2f71804
jmp 0x1401dbec5
cmp byte [rbp + 0x4f1], 0
mov eax, 0x49069341
mov ecx, 0xf954cdfc
cmovne eax, ecx
jmp 0x1401dbee0
mov rax, qword [rbp + 0x428]
cmp dword [rax], 0
setg byte [rbp + 0x4d7]
mov eax, 0x7d43ea7e
jmp 0x1401dbee0
cmp byte [rbp + 0x51d], 0
mov eax, 0xd78d1968
mov ecx, 0x91eec3d3
cmovne eax, ecx
jmp 0x1401dbee0
mov eax, 0xed0cd7c7
mov dword [rbp + 0x414], 0
jmp 0x1401dbee0
mov eax, 0xe644d8be
jmp 0x1401dbee0
cmp byte [rbp + 0x4d6], 0
mov eax, 0x904790e6
mov ecx, 0xad274977
cmovne eax, ecx
jmp 0x1401dbee0
mov rax, qword [rbp + 0x158]
movss xmm0, dword [rbp + 0x2a8]
movss dword [rax], xmm0
mov eax, 0xc2c38deb
jmp 0x1401dbee0
shr eax, 0xa
and eax, 1
mov byte [rbp + 0x540], al
cmp byte [rbp + 0x540], 0
mov eax, 0x8a46e04e
mov ecx, 0xe88b29bc
cmovne eax, ecx
jmp 0x1401dbee0
mov rax, qword [rbp + 0x1b8]
mov rax, qword [rax + 0x3c8]
mov qword [rbp - 8], rax
mov eax, 0x382fd5ee
jmp 0x1401dbee0
mov eax, 0xe7cbfb90
jmp 0x1401dbee0
cmp byte [rbp + 0x52f], 0
mov eax, 0x5464b331
mov ecx, 0xe0d6beef
cmovne eax, ecx
cmp byte [rbp + 0x4e0], 0
mov ecx, 0x5464b331
cmove eax, ecx
jmp 0x1401dbee0
mov rax, qword [rbp + 0x280]
mov qword [rbp + 0x220], rax
mov rax, qword [rbp + 0x220]
mov rax, qword [rax]
mov qword [rbp + 0x90], rax
mov eax, 0xbf1694b
jmp 0x1401dbee0
cmp byte [rbp + 0x4f4], 0
mov eax, 0xf4d1979e
mov ecx, 0x79dcaaf6
cmovne eax, ecx
xor ecx, ecx
mov qword [rbp + 0x268], rcx
jmp 0x1401dbee0
mov rax, qword [rbp + 0x270]
mov qword [rbp + 0x300], rax
mov rax, qword [rbp + 0x30]
mov rcx, qword [rbp + 0x300]
cmp rcx, rax
mov eax, 0x7eeda112
mov ecx, 0xf57e626d
cmove eax, ecx
jmp 0x1401dbee0
mov rax, qword [rbp + 0x60]
mov eax, dword [rax + 0x48]
mov rcx, qword [rbp + 0x4c0]
mov dword [rcx + 0x48], eax
mov rax, qword [rbp + 0x438]
mov rax, qword [rax]
cmp byte [rax + 0xfe], 0
mov eax, 0x7ebc0ef2
mov ecx, 0xb540442e
cmove eax, ecx
jmp 0x1401dbee0
mov eax, dword [0x14035fcd0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb2b451ac
mov ecx, 0x8376eb7f
jmp 0x1401dbec5
cmp dword [r14 + 0xa8], 0
mov eax, 0x889e8cf0
mov ecx, 0x12db32a0
cmove eax, ecx
mov ecx, dword [rbp + 0x4c8]
mov dword [rbp + 0x48c], ecx
jmp 0x1401dbee0
mov rax, qword [rbp + 0x4a0]
mov eax, 0x8ad4e303
jmp 0x1401dbee0
cmp byte [rbp + 0x52f], 0
mov eax, 0xe151ccf3
mov ecx, 0xc6ac9bed
cmovne eax, ecx
jmp 0x1401dbee0
mov rax, qword [0x140365530]
mov ecx, 0x39f8
add rax, rcx
mov ecx, 0xc298d6d0
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xf688acde
je 0x1401e10f4
cmp ecx, 0xc298d6d0
jne 0x1401de9f0
mov qword [rbp + 0x568], rax
lea rcx, [rbp + 0x540]
mov qword [rbp + 0x530], rcx
mov rcx, qword [rbp + 0x530]
mov rcx, qword [rbp + 0x568]
mov rdx, qword [rbp + 0x530]
movups xmm0, xmmword [rcx + 0x380]
movups xmmword [rdx], xmm0
mov ecx, 0xf688acde
jmp 0x1401de9f0
mov qword [rbp + 0x540], rax
cmp qword [rbp + 0x540], 0
mov eax, 0xe537b5b0
mov ecx, 0x3793e210
cmove eax, ecx
jmp 0x1401dbee0
mov eax, dword [0x14035fcd0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8711ebba
mov ecx, 0xf96bfb06
jmp 0x1401dbec5
mov rax, qword [rbp + 0x218]
mov rax, qword [rax + 8]
mov ecx, 0x17659aa4
nop
cmp ecx, 0x17659aa4
je 0x1401deaa5
cmp ecx, 0x2615a4f9
jne 0x1401dea90
jmp 0x1401e114e
mov ecx, 0x2615a4f9
jmp 0x1401dea90
cmp byte [rbp + 0x4ea], 0
mov eax, 0xa317ff0d
mov ecx, 0x2f6d3d5a
cmovne eax, ecx
jmp 0x1401dbee0
mov rax, qword [rbp + 0x3c0]
mov eax, dword [rax]
mov dword [r14 + 0xb0], eax
mov eax, 0x8376eb7f
jmp 0x1401dbee0
cmp byte [rbp + 0x4d8], 0
mov eax, 0xc2c24625
mov ecx, 0x817cbdd0
cmovne eax, ecx
jmp 0x1401dbee0
mov eax, dword [rbp + 0x2bc]
and eax, 0x38
cmp byte [rbp + 0x51f], 0
mov ecx, 0x414925ba
mov edx, 0x9530662a
cmovne ecx, edx
cmp eax, 0x10
mov eax, 0x414925ba
cmovne ecx, eax
mov eax, ecx
jmp 0x1401dbee0
mov eax, 0x867e79e3
jmp 0x1401dbee0
cmp byte [rbp + 0x4f5], 0
mov eax, 0x65ed511d
mov ecx, 0x2f678ace
cmovne eax, ecx
jmp 0x1401dbee0
mov eax, dword [0x14035fcd0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x32e968f5
mov ecx, 0xf483da8b
jmp 0x1401dbec5
cmp dword [rbp + 0x2c8], 0
mov eax, 0x4a95fbd
mov ecx, 0x7e66f9a7
cmovg eax, ecx
jmp 0x1401dbee0
mov rax, qword [rbp + 0x540]
mov rax, qword [r14 + 0x18]
mov ecx, 0xbb6bccbe
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0xbb6bccbe
je 0x1401debb5
cmp ecx, 0xc56ac74e
jne 0x1401deba0
jmp 0x1401e1183
mov ecx, 0xc56ac74e
jmp 0x1401deba0
test byte [rbp + 0x48c], 1
mov eax, 0x3266cff9
mov ecx, 0xbefba598
cmove eax, ecx
jmp 0x1401dbee0
mov rax, qword [rbp + 0x1c8]
mov ecx, dword [rbp + 0x2b0]
mov dword [rax], ecx
xor eax, eax
mov qword [rbp + 0x3e0], rax
mov rax, qword [rbp + 0x1d0]
mov qword [rbp + 0x378], rax
mov eax, 0xe9352331
jmp 0x1401dbee0
mov eax, 0x357216ba
jmp 0x1401dbee0
mov eax, 0x94a439a3
jmp 0x1401dbee0
mov rax, qword [rbp + 0x328]
mov rax, qword [rax + 8]
mov ecx, 0x17659aa4
nop dword [rax]
cmp ecx, 0x17659aa4
je 0x1401dec45
cmp ecx, 0x2615a4f9
jne 0x1401dec30
jmp 0x1401e11a4
mov ecx, 0x2615a4f9
jmp 0x1401dec30
mov eax, 0x904790e6
jmp 0x1401dbee0
mov rax, qword [rbp + 0x328]
mov rax, qword [rax + 8]
mov ecx, 0x17659aa4
nop word cs:[rax + rax]
cmp ecx, 0x17659aa4
je 0x1401dec85
cmp ecx, 0x2615a4f9
jne 0x1401dec70
jmp 0x1401e1363
mov ecx, 0x2615a4f9
jmp 0x1401dec70
mov eax, dword [0x14035fcd0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x33ed5da
mov ecx, 0xbb817298
jmp 0x1401dbec5
mov eax, 0x6cdb77ad
jmp 0x1401dbee0
mov rax, qword [rbp + 0x448]
mov rax, qword [rax]
mov qword [rbp + 0x50], rax
mov eax, 0x969275c6
jmp 0x1401dbee0
mov eax, dword [0x14035fcd0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa5638ad3
mov ecx, 0x4d81d8c4
jmp 0x1401dbec5
mov rax, qword [rbp + 0x450]
mov eax, dword [rax]
mov ecx, 0xc4cdda11
nop dword [rax + rax]
cmp ecx, 0xc4cdda11
je 0x1401ded15
cmp ecx, 0x696a7eb1
jne 0x1401ded00
jmp 0x1401e13bc
mov ecx, 0x696a7eb1
jmp 0x1401ded00
mov rax, qword [rbp + 0x108]
mov rax, qword [rax + 8]
mov qword [rbp + 0xf8], rax
mov eax, 0xbd9cffd7
jmp 0x1401dbee0
mov rax, qword [rbp + 0x378]
mov qword [rbp + 0x2f8], rax
mov rax, qword [rbp + 0x3e0]
mov byte [rbp + 0x51c], al
test byte [r14 + 0xcd], 1
mov eax, 0xdc46a94d
mov ecx, 0x30d710fd
cmove eax, ecx
mov cl, byte [rbp + 0x51c]
mov dword [rbp + 0x4b8], ecx
mov rcx, qword [rbp + 0x2f8]
mov qword [rbp + 0x3d0], rcx
jmp 0x1401dbee0
mov rax, qword [rbp + 0x510]
mov al, byte [rax]
and al, 1
mov byte [rbp + 0x4de], al
mov eax, 0xdd8c327e
jmp 0x1401dbee0
cmp byte [rbp + 0x4d4], 0
mov eax, 0x904790e6
mov ecx, 0xcd340797
cmovne eax, ecx
jmp 0x1401dbee0
cmp qword [rbp + 0x50], 0
mov eax, 0x65ed511d
mov ecx, 0xf7f2dd84
cmove eax, ecx
jmp 0x1401dbee0
mov rax, qword [rbp + 0x78]
mov rax, qword [rax]
cmp rax, qword [rbp + 0x200]
mov eax, 0xf9a98077
mov ecx, 0xdbc303fb
cmove eax, ecx
jmp 0x1401dbee0
mov qword [rbp + 0x530], rax
mov qword [rbp + 0x540], 0
mov rax, qword [rbp + 0x530]
mov rcx, qword [rbp + 0x540]
lea rax, [rax + rcx*8]
mov qword [rbp - 0x68], rax
mov eax, 0xaf493425
jmp 0x1401dbee0
mov rax, qword [rbp - 0x10]
mov eax, dword [rax]
mov dword [r15], eax
mov dword [rbp + 0x410], 7
mov rax, qword [rbp + 0x2f0]
mov qword [rbp + 0x240], rax
mov eax, 0x2a85f42f
jmp 0x1401dbee0
mov rax, qword [rbp + 0x3b0]
add rax, 4
mov qword [rbp + 0x158], rax
mov eax, 0xb5808489
jmp 0x1401dbee0
mov rcx, qword [rbp + 0x500]
sub rsp, 0x20
call fcn.1401f7660
add rsp, 0x20
mov eax, dword [0x14035fcd0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa33db92a
mov ecx, 0x6dd9f252
jmp 0x1401dbec5
test byte [rbp + 0x4de], 1
mov eax, 0x26bf7331
mov ecx, 0xacd4a927
cmove eax, ecx
jmp 0x1401dbee0
mov rax, qword [0x140365530]
mov ecx, 0x39f8
add rax, rcx
mov ecx, 0xc298d6d0
nop word [rax + rax]
cmp ecx, 0xf688acde
je 0x1401e13de
cmp ecx, 0xc298d6d0
jne 0x1401deed0
mov qword [rbp + 0x568], rax
lea rcx, [rbp + 0x540]
mov qword [rbp + 0x530], rcx
mov rcx, qword [rbp + 0x530]
mov rcx, qword [rbp + 0x568]
mov rdx, qword [rbp + 0x530]
movups xmm0, xmmword [rcx + 0x110]
movups xmmword [rdx], xmm0
mov ecx, 0xf688acde
jmp 0x1401deed0
mov rax, qword [rbp + 0x390]
mov qword [rbp + 8], rax
mov eax, 0x2e85e305
jmp 0x1401dbee0
mov qword [rbp + 0x530], r13
mov ecx, 0xd119527f
cmp ecx, 0x1ab53039
je 0x1401e14e9
cmp ecx, 0xd119527f
jne 0x1401def40
mov rax, qword [rbp + 0x530]
mov ecx, 0x1ab53039
jmp 0x1401def40
cmp byte [rbp + 0x4d2], 0
mov eax, 0x11692be7
mov ecx, 0x643d2b52
cmovne eax, ecx
jmp 0x1401dbee0
mov eax, dword [rbp + 0x408]
mov dword [rbp + 0x2dc], eax
mov rax, qword [rbp + 0x3d8]
mov qword [rbp + 0x3a8], rax
mov rax, qword [rbp + 0x3a8]
add rax, 8
mov ecx, 0x308739d6
nop word cs:[rax + rax]
nop
cmp ecx, 0x308739d6
je 0x1401defc5
cmp ecx, 0x77ce867f
jne 0x1401defb0
jmp 0x1401e150c
mov ecx, 0x77ce867f
jmp 0x1401defb0
cmp byte [rbp + 0x4df], 0
mov eax, 0xacd4a927
mov ecx, 0x3cb6e53e
cmovne eax, ecx
jmp 0x1401dbee0
mov rax, qword [rbp + 0x358]
mov rax, qword [rbp + 0x358]
mov rcx, qword [rbp + 0x460]
mov rdx, qword [rbp + 0x3b0]
movss xmm0, dword [rdx]
movss xmm1, dword [rdx + 4]
subss xmm1, dword [rcx + 4]
movss xmm2, dword [rcx]
mov ecx, 0x17e98eac
nop dword [rax + rax]
cmp ecx, 0x17e98eac
je 0x1401df035
cmp ecx, 0x7f527c19
jne 0x1401df020
jmp 0x1401e1926
mov ecx, 0x7f527c19
jmp 0x1401df020
mov rax, qword [rbp + 0x438]
mov rax, qword [rax]
mov qword [rbp + 0x1f8], rax
cmp qword [rbp + 0x1f8], 0
setne byte [rbp + 0x4fa]
mov eax, 0x1347db35
jmp 0x1401dbee0
mov qword [rbp + 0x530], rax
mov qword [rbp + 0x540], 0
mov rax, qword [rbp + 0x530]
mov rcx, qword [rbp + 0x540]
mov rax, qword [rax + rcx*8]
mov qword [rbp + 0x40], rax
mov eax, 0x75a983b2
jmp 0x1401dbee0
mov rax, qword [rbp + 0x500]
mov ecx, 0x2e8
add rax, rcx
mov qword [rbp + 0x140], rax
mov rax, qword [rbp + 0x140]
mov rdx, qword [rax]
lea rax, [rdx + 0x80]
mov ecx, 0x5d3ebbf9
nop word cs:[rax + rax]
nop
cmp ecx, 0x5d3ebbf9
je 0x1401df0e5
cmp ecx, 0x9b77179d
jne 0x1401df0d0
jmp 0x1401e1967
mov ecx, 0x9b77179d
jmp 0x1401df0d0
mov eax, 0x3a87a23
jmp 0x1401dbee0
mov eax, 0xe83a6132
jmp 0x1401dbee0
mov rax, qword [rbp + 0x380]
mov qword [rbp - 0x60], rax
mov eax, 0x44bf35d6
jmp 0x1401dbee0
mov rax, qword [rbp + 0x318]
mov eax, dword [0x14035fcd0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7083fdf7
mov ecx, 0x31f4a24b
jmp 0x1401dbec5
mov eax, dword [rbp + 0x3e8]
mov rcx, qword [rbp - 0x60]
jmp 0x1401df4c0
mov eax, dword [rbp + 0x404]
cmp eax, 1
sete byte [rbp + 0x4ef]
mov eax, 0x56246175
jmp 0x1401dbee0
mov rax, qword [rbp + 0x1e0]
cmp byte [rax + 0x106], 0
mov eax, 0x85679f03
mov ecx, 0xe50eeea
cmove eax, ecx
jmp 0x1401dbee0
mov rax, qword [rbp + 0x540]
mov rcx, qword [rbp + 0x3c8]
mov qword [rbp + 0x190], rcx
mov rcx, qword [rbp + 0x190]
mov rcx, qword [rbp + 0x368]
mov rcx, qword [rbp + 0x368]
movss xmm0, dword [rax + 0x48]
movss xmm1, dword [rax + 0x4c]
addss xmm1, dword [rax + 0x54]
movss xmm2, dword [rax + 0x50]
mov edx, 0xe06fbcc1
nop word cs:[rax + rax]
cmp edx, 0xe06fbcc1
je 0x1401df1e5
cmp edx, 0x8b5cfc1a
jne 0x1401df1d0
jmp 0x1401e19a0
mov edx, 0x8b5cfc1a
jmp 0x1401df1d0
mov eax, 0xbb817298
jmp 0x1401dbee0
mov dword [rbp + 0x4bc], 0
mov eax, 0xed2a575e
jmp 0x1401dbee0
mov rax, qword [rbp + 0x190]
mov eax, dword [0x14035fcd0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5d49774
mov ecx, 0xe644d8be
jmp 0x1401dbec5
mov eax, dword [0x14035fcd0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x80849583
mov ecx, 0xd48afd82
jmp 0x1401dbec5
cmp qword [rbp + 0x1d8], 0
mov eax, 0x36cc3802
mov ecx, 0xe9352331
cmove eax, ecx
xor ecx, ecx
mov qword [rbp + 0x378], rcx
xor ecx, ecx
mov qword [rbp + 0x3e0], rcx
jmp 0x1401dbee0
mov rax, qword [rbp - 0x28]
movss xmm0, dword [rax]
ucomiss xmm0, dword [rbp + 0x3f4]
mov eax, 0x2d650eac
mov ecx, 0x51c71402
cmova eax, ecx
jmp 0x1401dbee0
cmp byte [rbp + 0x4fb], 0
mov eax, 0x867e79e3
mov ecx, 0xda360c0
cmovne eax, ecx
jmp 0x1401dbee0
mov rax, qword [rbp + 0x10]
mov eax, dword [rax]
mov rcx, qword [0x140365530]
mov edx, 0x4b90
add rcx, rdx
mov qword [rbp + 0x568], rcx
mov rcx, qword [rbp + 0x568]
mov qword [rbp + 0x530], rcx
mov ecx, 0x196dde12
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xac776f78
je 0x1401e19e1
cmp ecx, 0x196dde12
jne 0x1401df2f0
mov rcx, qword [rbp + 0x530]
mov ecx, dword [rcx]
mov edx, 0x400
or ecx, edx
mov rdx, qword [rbp + 0x530]
mov dword [rdx], ecx
mov rcx, qword [rbp + 0x568]
add rcx, 0x6c
mov qword [rbp + 0x540], rcx
mov ecx, 0xac776f78
jmp 0x1401df2f0
mov rax, qword [rbp + 0x4c0]
mov rax, qword [rax + 8]
mov qword [rbp + 0x70], rax
mov rax, qword [rbp + 0x4c0]
mov eax, dword [rax + 0x10]
mov dword [rbp + 0x2d4], eax
mov rax, qword [rbp + 0x1f8]
mov rax, qword [rax + 0x40]
mov eax, dword [rax]
mov dword [rbp + 0x2d0], eax
mov qword [rbp + 0x68], r14
mov eax, 0x981cba0d
jmp 0x1401dbee0
mov eax, 0x2f706063
jmp 0x1401dbee0
mov al, byte [rbp + 0x51c]
mov dword [rbp + 0x4b8], eax
mov rax, qword [rbp + 0x2f8]
mov qword [rbp + 0x3d0], rax
mov eax, 0x30d710fd
jmp 0x1401dbee0
mov eax, 0x172b646a
jmp 0x1401dbee0
mov rax, qword [rbp + 0x160]
movss xmm0, dword [rbp + 0x2ac]
movss dword [rax], xmm0
mov eax, 0x59901c7d
jmp 0x1401dbee0
mov rdx, qword [rbp - 0x58]
lea rax, [rdx + 0x80]
mov ecx, 0x5d3ebbf9
nop dword [rax + rax]
cmp ecx, 0x5d3ebbf9
je 0x1401df3f5
cmp ecx, 0x9b77179d
jne 0x1401df3e0
jmp 0x1401e19f4
mov ecx, 0x9b77179d
jmp 0x1401df3e0
mov rax, qword [rbp + 0x3b8]
mov rax, qword [rax]
mov rax, qword [rax]
mov qword [rbp - 0x20], rax
mov eax, 0xac1ef1db
jmp 0x1401dbee0
mov rax, qword [r14 + 0x18]
mov ecx, 0xbb6bccbe
cmp ecx, 0xbb6bccbe
je 0x1401df435
cmp ecx, 0xc56ac74e
jne 0x1401df420
jmp 0x1401e1a1f
mov ecx, 0xc56ac74e
jmp 0x1401df420
mov eax, dword [0x14035fcd0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x79c4b3e7
mov ecx, 0x45db7dcd
jmp 0x1401dbec5
sub rsp, 0x20
mov rcx, r14
call fcn.1402093b0
add rsp, 0x20
mov byte [rbp + 0x4df], al
mov eax, 0x7b2b93ac
jmp 0x1401dbee0
mov rax, qword [r14 + 0x18]
mov ecx, 0xbb6bccbe
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xbb6bccbe
je 0x1401df4a5
cmp ecx, 0xc56ac74e
jne 0x1401df490
jmp 0x1401e1a3f
mov ecx, 0xc56ac74e
jmp 0x1401df490
mov rax, qword [rbp - 0x68]
mov rax, qword [rax]
mov eax, dword [rax + 0xc0]
mov rcx, qword [rbp + 0x380]
mov dword [rcx], eax
mov eax, 0x5bec01d5
jmp 0x1401dbee0
test byte [rbp + 0x474], 1
mov eax, 0xe055b23
mov ecx, 0x668e1a50
cmovne eax, ecx
jmp 0x1401dbee0
cmp byte [rbp + 0x4f8], 0
mov eax, 0x9b03fd22
mov ecx, 0xc7201198
cmovne eax, ecx
jmp 0x1401dbee0
mov al, byte [rbp + 0x4ec]
and al, 1
mov rcx, qword [0x140365530]
mov edx, 0x4b90
add rcx, rdx
mov qword [rbp + 0x530], rcx
mov rcx, qword [rbp + 0x530]
or byte [rcx], 8
mov rcx, qword [rbp + 0x530]
mov byte [rcx + 0x41], al
mov ecx, dword [rbp + 0x568]
mov edx, 0x82ca92e1
mov rax, qword [rbp + 0x540]
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0x926625cf
je 0x1401e1a5f
cmp edx, 0x82ca92e1
jne 0x1401df550
mov rax, qword [rbp + 0x530]
add rax, 0xc
mov edx, 0x926625cf
mov ecx, 1
jmp 0x1401df550
mov rbx, qword [rbp + 0x3b8]
mov esi, dword [rbx + 0x14]
add rbx, 0x18
mov eax, 0x5d3a23d
nop
cmp eax, 0x28c9ae94
jg 0x1401df5d0
cmp eax, 0xc05c7303
je 0x1401e1a85
cmp eax, 0xc4dd8a5f
je 0x1401df5fd
cmp eax, 0x5d3a23d
jne 0x1401df590
cmp esi, 0xffffffff
setne byte [rbp + 0x568]
mov eax, 0x3f418369
jmp 0x1401df590
cmp eax, 0x28c9ae95
je 0x1401df615
cmp eax, 0x36d9017d
je 0x1401df626
cmp eax, 0x3f418369
jne 0x1401df590
cmp byte [rbp + 0x568], 0
mov eax, 0xc05c7303
mov ecx, 0x36d9017d
cmovne eax, ecx
xor edi, edi
jmp 0x1401df590
cmp dword [rbp + 0x540], 0
sete byte [rbp + 0x530]
mov eax, 0x28c9ae95
jmp 0x1401df590
mov eax, 0xc05c7303
movzx edi, byte [rbp + 0x530]
jmp 0x1401df590
sub rsp, 0x20
lea rcx, str._IMWINDOW
mov rdx, rbx
call fcn.140319650
add rsp, 0x20
mov dword [rbp + 0x540], eax
mov eax, 0xc4dd8a5f
jmp 0x1401df590
mov rax, qword [rbp + 8]
mov eax, dword [rax]
mov dword [rbp + 0x3fc], eax
cmp dword [rbp + 0x3fc], 0
mov eax, 0x93a39bd2
mov ecx, 0x94a439a3
cmove eax, ecx
jmp 0x1401dbee0
mov rax, qword [rbp + 0x380]
mov eax, dword [rax]
mov dword [rbp + 0x408], eax
cmp dword [rbp + 0x408], 0
setne byte [rbp + 0x4f4]
mov eax, 0x34f4c6b8
jmp 0x1401dbee0
mov rax, qword [rbp + 0x500]
mov ecx, 0x2e8
add rax, rcx
mov qword [rbp + 0x308], rax
mov rax, qword [rbp + 0x308]
mov rax, qword [rax]
mov qword [rbp - 0x48], rax
mov eax, 0x8728cbf
jmp 0x1401dbee0
mov eax, 0xf96bfb06
jmp 0x1401dbee0
mov rdx, qword [rbp + 0x248]
test rdx, rdx
mov eax, 0xb5090c4a
mov ecx, 0xa286b4e7
cmove eax, ecx
mov qword [rbp + 0x250], rdx
jmp 0x1401dbee0
mov eax, dword [0x14035fcd0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4512b9df
mov ecx, 0x2e17896f
jmp 0x1401dbec5
cmp byte [rbp + 0x560], 0
mov ecx, 0x62342e13
mov eax, 0xae187a74
cmovne ecx, eax
xor eax, eax
nop dword [rax + rax]
cmp ecx, 0xecc6be06
jle 0x1401df760
cmp ecx, 0x3c40e898
jle 0x1401df7a0
cmp ecx, 0x3c40e899
je 0x1401df712
cmp ecx, 0x62342e13
jne 0x1401df730
jmp 0x1401e1a9a
cmp ecx, 0x8e41023b
je 0x1401df7c1
cmp ecx, 0xae187a74
je 0x1401df7d7
cmp ecx, 0xd795727f
jne 0x1401df730
mov rcx, qword [rbp + 0x530]
cmp byte [rcx + 0x4f64], 0
setne byte [rbp + 0x560]
mov ecx, 0x3c40e899
jmp 0x1401df730
cmp ecx, 0xecc6be07
je 0x1401df807
cmp ecx, 0xb545869
jne 0x1401df730
mov ecx, 0x62342e13
mov rax, qword [rbp + 0x540]
jmp 0x1401df730
cmp byte [rbp + 0x520], 0
mov ecx, 0x62342e13
mov eax, 0xb545869
jmp 0x1401df723
mov rcx, qword [rbp + 0x530]
mov edx, 0x4f78
add rcx, rdx
mov qword [rbp + 0x540], rcx
mov rcx, qword [rbp + 0x540]
mov ecx, dword [rcx + 0x14]
mov dword [rbp + 0x568], ecx
mov ecx, 0xecc6be07
jmp 0x1401df730
mov ecx, dword [rbp + 0x568]
cmp ecx, 0xffffffff
setne byte [rbp + 0x520]
mov ecx, 0x8e41023b
jmp 0x1401df730
cmp byte [rbp + 0x4dd], 0
mov eax, 0x9b8d9e6f
mov ecx, 0x3a3b8a1f
cmovne eax, ecx
mov dword [rbp + 0x40c], 0
jmp 0x1401dbee0
cmp dword [rbp + 0x2c0], 0
mov eax, 0x999f39a1
mov ecx, 0x56eaa470
cmovg eax, ecx
xor ecx, ecx
mov qword [rbp + 0x258], rcx
jmp 0x1401dbee0
mov rcx, qword [rbp + 0xf8]
sub rsp, 0x20
call fcn.1401dbd40
add rsp, 0x20
mov eax, 0x9924e8f3
jmp 0x1401dbee0
cmp qword [rbp + 0x90], 0
mov eax, 0x6ceb8cd3
mov ecx, 0xf7e2a05e
cmove eax, ecx
jmp 0x1401dbee0
mov rcx, qword [rbp + 0x500]
sub rsp, 0x20
call fcn.1401f7660
add rsp, 0x20
mov eax, 0xdd14232a
jmp 0x1401dbee0
mov rax, qword [rbp - 0x38]
mov rdx, qword [rax]
mov r8, qword [rbp - 0x30]
sub rsp, 0x20
mov rcx, r14
xor r9d, r9d
call fcn.140206da0
add rsp, 0x20
mov rbx, qword [rbp + 0x4a0]
lea rdx, [rbx + 0x3b38]
sub rsp, 0x20
mov ecx, 0x1b
call fcn.1401105d0
add rsp, 0x20
lea rdx, [rbx + 0x3ce8]
sub rsp, 0x20
mov ecx, 0x1d
call fcn.1401105d0
add rsp, 0x20
add rbx, 0x3cd8
sub rsp, 0x20
mov ecx, 0x1c
mov rdx, rbx
call fcn.1401105d0
mov rcx, r14
call fcn.140209550
mov ecx, 3
call fcn.1401108d0
add rsp, 0x20
mov eax, 0x5464b331
jmp 0x1401dbee0
mov rax, qword [rbp + 0x18]
mov rax, qword [rax]
mov qword [rbp + 0x258], rax
mov eax, 0x999f39a1
jmp 0x1401dbee0
cmp byte [rbp + 0x4ed], 0
mov eax, 0xe806d938
mov ecx, 0x99f62b36
cmovne eax, ecx
jmp 0x1401dbee0
mov rax, qword [rbp + 0x440]
add rax, 8
mov qword [rbp + 0x3b0], rax
mov rax, qword [rbp + 0x3b0]
mov qword [rbp + 0x170], rax
mov rax, qword [rbp + 0x170]
movss xmm0, dword [rax]
movss dword [rbp + 0x3f4], xmm0
mov rax, qword [rbp + 0x3c8]
add rax, 8
mov qword [rbp + 0x168], rax
mov rax, qword [rbp + 0x168]
mov qword [rbp - 0x28], rax
mov eax, 0x6201c779
jmp 0x1401dbee0
mov eax, 0xe537b5b0
jmp 0x1401dbee0
mov rax, qword [rbp + 0x38]
mov dword [rax], 2
mov eax, 0xed0cd7c7
mov dword [rbp + 0x414], 1
jmp 0x1401dbee0
mov al, byte [rbp + 0x50c]
mov eax, 0xdb810116
jmp 0x1401dbee0
mov rax, qword [0x140365530]
mov qword [rbp + 0x540], rax
mov eax, 0xfa865bc2
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp eax, 0x5509ef42
je 0x1401e1aab
cmp eax, 0xfa865bc2
jne 0x1401dfa30
mov rax, qword [rbp + 0x540]
or byte [rax + 0x4b91], 0x10
mov rcx, qword [rbp + 0x230]
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x4c04], xmm0
movups xmmword [rax + 0x4c14], xmm1
mov eax, 0x5509ef42
jmp 0x1401dfa30
mov rax, qword [rbp + 0x418]
mov al, byte [rax + 0x102]
mov byte [rbp + 0x4ec], al
mov eax, 0xf0faea86
jmp 0x1401dbee0
mov qword [rbp + 0x540], rax
cmp qword [rbp + 0x540], 0
sete byte [rbp + 0x4e0]
mov eax, 0xe4c6d616
jmp 0x1401dbee0
mov rax, qword [rbp + 0x430]
mov rax, qword [rax + 8]
mov ecx, 0x17659aa4
cmp ecx, 0x17659aa4
je 0x1401dfad5
cmp ecx, 0x2615a4f9
jne 0x1401dfac0
jmp 0x1401e1aea
mov ecx, 0x2615a4f9
jmp 0x1401dfac0
mov rax, qword [rbp + 0x138]
mov rax, qword [rbp + 0x348]
movss xmm0, dword [r14 + 0x48]
movss xmm1, dword [r14 + 0x4c]
addss xmm1, dword [r14 + 0x54]
movss xmm2, dword [r14 + 0x50]
mov ecx, 0xe06fbcc1
nop word [rax + rax]
cmp ecx, 0xe06fbcc1
je 0x1401dfb25
cmp ecx, 0x8b5cfc1a
jne 0x1401dfb10
jmp 0x1401e1b1c
mov ecx, 0x8b5cfc1a
jmp 0x1401dfb10
mov rcx, qword [rbp + 0x4c0]
sub rsp, 0x20
xor edx, edx
call fcn.140130410
add rsp, 0x20
mov eax, 0xeac130f1
jmp 0x1401dbee0
mov rax, qword [rbp + 0x448]
mov qword [rbp], rax
mov eax, 0x33c5cfa2
jmp 0x1401dbee0
mov rax, qword [rbp + 0x540]
mov dword [rax + 8], 1
mov eax, 0x31b90c2d
jmp 0x1401dbee0
mov rax, qword [rbp + 0x500]
mov rax, qword [rax + 0x2e8]
mov qword [rbp - 0x58], rax
mov eax, 0x50c8fcd6
jmp 0x1401dbee0
mov eax, 0x529d09a9
mov cl, 1
mov dword [rbp + 0x4c8], ecx
jmp 0x1401dbee0
mov rax, qword [rbp + 0x158]
movss xmm0, dword [rax]
movss dword [rbp + 0x3ec], xmm0
mov rax, qword [rbp + 0x168]
movss xmm0, dword [rax + 4]
ucomiss xmm0, dword [rbp + 0x3ec]
mov eax, 0xc2c38deb
mov ecx, 0x875779c7
cmova eax, ecx
jmp 0x1401dbee0
mov eax, 0x29762ec4
jmp 0x1401dbee0
mov eax, dword [0x14035fcd0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4a3588f3
mov ecx, 0x816a155
jmp 0x1401dbec5
mov eax, dword [rbp + 0x2a4]
mov dword [rbp + 0x40c], eax
mov eax, 0x3a3b8a1f
jmp 0x1401dbee0
cmp byte [rbp + 0x52f], 0
mov eax, 0xd16048f3
mov ecx, 0x16e4128e
cmovne eax, ecx
jmp 0x1401dbee0
mov rax, qword [rbp + 0x510]
mov al, byte [rax]
mov byte [rbp + 0x4f0], al
mov eax, 0xd6563e3e
jmp 0x1401dbee0
mov al, byte [rbp + 0x4db]
mov dword [rbp + 0x474], eax
mov eax, 0x721a3aff
jmp 0x1401dbee0
mov rax, qword [rbp - 0x18]
mov rax, qword [rax]
mov qword [rbp + 0x238], rax
mov eax, 0x249ed77
jmp 0x1401dbee0
cmp byte [rbp + 0x4d1], 0
mov eax, 0xba33fff2
mov ecx, 0x138d5ee6
cmovne eax, ecx
jmp 0x1401dbee0
cmp dword [rbp + 0x2d8], 0
mov eax, 0x32bdbf00
mov ecx, 0x5e5b3ae3
cmove eax, ecx
jmp 0x1401dbee0
mov eax, 0x889e8cf0
mov cl, 1
mov dword [rbp + 0x48c], ecx
jmp 0x1401dbee0
mov eax, select
call fcn.1402e5fd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x370], rax
mov eax, select
call fcn.1402e5fd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x3c8], rax
mov eax, select
call fcn.1402e5fd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x368], rax
mov eax, select
call fcn.1402e5fd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x440], rax
mov eax, select
call fcn.1402e5fd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x360], rax
mov eax, select
call fcn.1402e5fd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x358], rax
mov eax, select
call fcn.1402e5fd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x350], rax
mov eax, select
call fcn.1402e5fd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x348], rax
mov eax, select
call fcn.1402e5fd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x340], rax
mov eax, select
call fcn.1402e5fd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x338], rax
mov eax, select
call fcn.1402e5fd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x330], rax
mov eax, 0xd52b6213
jmp 0x1401dbee0
mov rax, qword [rbp + 0x4a0]
mov rax, qword [rax + 0x41a0]
mov qword [rbp + 0x110], rax
mov eax, 0x3bb8fca
jmp 0x1401dbee0
cmp byte [rbp + 0x4e2], 0
mov eax, 0xf99fb432
mov ecx, 0xd78d1968
cmovne eax, ecx
jmp 0x1401dbee0
mov rax, qword [rbp + 0x500]
mov ecx, 0x3b8
add rax, rcx
mov qword [rbp + 0x150], rax
mov rax, qword [rbp + 0x150]
cmp qword [rax], 0
setne byte [rbp + 0x4e1]
mov eax, dword [0x14035fcd0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4a3588f3
mov ecx, 0xbc7b6dfe
jmp 0x1401dbec5
mov rax, qword [rbp + 0x510]
mov al, byte [rax]
and al, 0xf7
mov rcx, qword [rbp + 0x510]
mov byte [rcx], al
mov eax, 0xe459c42d
jmp 0x1401dbee0
mov eax, dword [0x14035fcd0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x478773de
mov ecx, 0x4fa43fc3
jmp 0x1401dbec5
mov rax, qword [rbp + 0x350]
mov rcx, qword [rbp + 0x460]
mov rdx, qword [rbp + 0x3b0]
movss xmm0, dword [rdx]
movss xmm1, dword [rdx + 4]
subss xmm1, dword [rcx + 4]
movss xmm2, dword [rcx]
mov ecx, 0x17e98eac
nop
cmp ecx, 0x17e98eac
je 0x1401dfec5
cmp ecx, 0x7f527c19
jne 0x1401dfeb0
jmp 0x1401e1b5d
mov ecx, 0x7f527c19
jmp 0x1401dfeb0
mov rax, qword [rbp + 0x450]
mov eax, dword [rax]
mov dword [rbp + 0x4b4], eax
mov rax, qword [rbp + 0x3d8]
mov qword [rbp + 0x430], rax
mov rax, qword [rbp + 0x430]
mov qword [rbp + 0x428], rax
mov rax, qword [rbp + 0x428]
cmp dword [rax], 0
setg byte [rbp + 0x4f3]
mov eax, dword [rbp + 0x4b4]
mov ecx, 0x4000
and eax, ecx
mov dword [rbp + 0x2c4], eax
mov eax, 0x61672941
jmp 0x1401dbee0
mov eax, dword [rbp + 0x2cc]
mov rcx, qword [rbp + 0x58]
mov dword [rcx], eax
mov rax, qword [rbp + 0x320]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x4c0]
mov qword [rax + 0x60], rcx
mov rax, qword [rbp + 0x4c0]
mov byte [rax + 0xfe], 1
mov eax, 0xb540442e
jmp 0x1401dbee0
mov eax, dword [0x14035fcd0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5d49774
mov ecx, 0xc5771242
jmp 0x1401dbec5
mov qword [rbp + 0x530], r13
mov ecx, 0xd119527f
nop dword [rax + rax]
cmp ecx, 0x1ab53039
je 0x1401e1b9e
cmp ecx, 0xd119527f
jne 0x1401dff90
mov rax, qword [rbp + 0x530]
mov ecx, 0x1ab53039
jmp 0x1401dff90
mov rax, qword [rbp + 0x210]
cmp dword [rax], 0
sete byte [rbp + 0x4fc]
mov eax, 0xbf604beb
jmp 0x1401dbee0
mov rax, qword [rbp + 0x140]
mov rax, qword [rax]
mov qword [rbp - 0x40], rax
mov rax, qword [rbp + 0x348]
mov qword [rbp + 0x138], rax
mov eax, 0x5730a1bf
jmp 0x1401dbee0
mov rcx, qword [rbp + 0x440]
sub rsp, 0x20
call fcn.1401ea130
add rsp, 0x20
mov byte [rbp + 0x4e2], al
mov eax, 0x79bb7cf
jmp 0x1401dbee0
mov rax, qword [rbp + 0x510]
mov al, byte [rax]
and al, 1
mov byte [rbp + 0x4d6], al
mov eax, 0xa069b9ef
jmp 0x1401dbee0
mov rax, qword [rbp + 0x350]
mov qword [rbp + 0x148], rax
mov rax, qword [rbp + 0x148]
mov eax, 0x64765ea9
jmp 0x1401dbee0
test byte [rbp + 0x50f], 1
mov eax, 0xc12938b6
mov ecx, 0x958635c1
cmove eax, ecx
jmp 0x1401dbee0
test byte [rbp + 0x4f0], 1
mov eax, 0x77011325
mov ecx, 0x49069341
cmove eax, ecx
jmp 0x1401dbee0
cmp byte [rbp + 0x4fa], 0
mov eax, 0xb540442e
mov ecx, 0x11324da0
cmovne eax, ecx
jmp 0x1401dbee0
sub rsp, 0x20
call fcn.140176790
add rsp, 0x20
mov eax, 0x41c026e0
jmp 0x1401dbee0
mov eax, 0xe8a826cb
jmp 0x1401dbee0
mov eax, dword [rbp + 0x2b8]
mov ecx, 0x1c0
and eax, ecx
cmp eax, 0x80
sete byte [rbp + 0x50e]
cmp byte [rbp + 0x51f], 0
mov eax, 0xb49abe68
mov ecx, 0xe6d57489
cmovne eax, ecx
cmp byte [rbp + 0x50e], 0
mov ecx, 0xb49abe68
cmove eax, ecx
jmp 0x1401dbee0
mov eax, 0xe806d938
jmp 0x1401dbee0
mov eax, 0xc5d485d5
mov rcx, qword [rbp + 0x40]
mov qword [rbp + 0x260], rcx
jmp 0x1401dbee0
mov eax, 0xcf6d496f
jmp 0x1401dbee0
mov rdx, qword [rbp + 0x268]
test rdx, rdx
mov eax, 0xc5d485d5
mov ecx, 0xfa3bf85a
cmove eax, ecx
mov qword [rbp + 0x260], rdx
jmp 0x1401dbee0
mov al, byte [rbp + 0x4e8]
cmp byte [rbp + 0x4e7], 0
mov ecx, 0xd14f69b0
mov edx, 0x4abe51f7
cmovne ecx, edx
test al, al
mov eax, 0xd14f69b0
cmove ecx, eax
jmp 0x1401e1ce7
mov eax, 0xe806d938
jmp 0x1401dbee0
mov eax, dword [0x1403655f0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x756d06fa
mov ecx, 0xe83c08de
cmove eax, ecx
cmp dword [0x1403655f4], 0xa
cmovl eax, ecx
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0xf2139175
jle 0x1401e01f0
cmp eax, 0xf2139176
je 0x1401e1bc1
cmp eax, 0x1e9c1acd
je 0x1401e017d
cmp eax, 0x756d06fa
jne 0x1401e01b0
mov dword [rbp + 0x53c], 0
mov eax, 0xe83c08de
jmp 0x1401e01b0
cmp eax, 0x8db66268
je 0x1401e0226
cmp eax, 0xe83c08de
jne 0x1401e01b0
mov dword [rbp + 0x53c], 0
mov eax, dword [0x1403655f0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x756d06fa
mov ecx, 0xf2139176
jmp 0x1401e0196
mov rax, qword [rbp + 0x540]
mov dword [rax], 0
mov eax, 0x1e9c1acd
jmp 0x1401e01b0
mov rax, qword [r14 + 0x18]
mov ecx, 0xbb6bccbe
nop word cs:[rax + rax]
cmp ecx, 0xbb6bccbe
je 0x1401e0265
cmp ecx, 0xc56ac74e
jne 0x1401e0250
jmp 0x1401e1c50
mov ecx, 0xc56ac74e
jmp 0x1401e0250
mov rax, qword [rbp + 0x4a0]
add rax, 0x5a
mov qword [rbp + 0x88], rax
mov eax, dword [0x14035fcd0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5463a1e6
mov ecx, 0x6d4f4310
jmp 0x1401dbec5
cmp byte [rbp + 0x4e9], 0
mov eax, 0x249ed77
mov ecx, 0x9368477e
cmovne eax, ecx
xor ecx, ecx
mov qword [rbp + 0x238], rcx
jmp 0x1401dbee0
mov eax, 0x5ac94585
jmp 0x1401dbee0
mov eax, 0xacd4a927
jmp 0x1401dbee0
test byte [rbp + 0x4f7], 1
mov eax, 0xa5c52300
mov ecx, 0x65ed511d
cmove eax, ecx
jmp 0x1401dbee0
mov rbx, qword [rbp + 0x310]
mov eax, 0x1378a711
nop word [rax + rax]
cmp eax, 0x5f8f7cb5
je 0x1401e1c70
cmp eax, 0x1378a711
jne 0x1401e0300
mov rax, qword [0x140365530]
mov qword [rbp + 0x520], rax
sub rsp, 0x20
mov rcx, rbx
call fcn.14012ff50
add rsp, 0x20
lea rax, [rbp + 0x560]
mov qword [rbp + 0x568], rax
mov rax, qword [rbp + 0x568]
mov rax, qword [rbp + 0x520]
movss xmm0, dword [rax + 0x2ad4]
movss xmm1, dword [rax + 0x2ad8]
subss xmm1, dword [r14 + 0x4c]
movss xmm2, dword [r14 + 0x48]
mov eax, 0x17e98eac
nop dword [rax]
cmp eax, 0x17e98eac
je 0x1401e0380
cmp eax, 0x7f527c19
jne 0x1401e0370
jmp 0x1401e0387
mov eax, 0x7f527c19
jmp 0x1401e0370
movss dword [rbp + 0x498], xmm1
movss dword [rbp + 0x4a8], xmm0
movss dword [rbp + 0x490], xmm2
movss xmm0, dword [rbp + 0x4a8]
subss xmm0, dword [rbp + 0x490]
movss xmm1, dword [rbp + 0x498]
lea rax, [rbp + 0x560]
mov qword [rbp + 0x540], rax
mov eax, 0x8db66268
jmp 0x1401e0400
mov eax, dword [0x1403655f0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x756d06fa
mov ecx, 0xe83c08de
cmove eax, ecx
cmp dword [0x1403655f4], 0xa
cmovl eax, ecx
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0xf2139175
jle 0x1401e0430
cmp eax, 0xf2139176
je 0x1401e0473
cmp eax, 0x1e9c1acd
je 0x1401e03cc
cmp eax, 0x756d06fa
jne 0x1401e0400
movss dword [rbp + 0x564], xmm1
mov eax, 0xe83c08de
jmp 0x1401e0400
cmp eax, 0x8db66268
je 0x1401e0461
cmp eax, 0xe83c08de
jne 0x1401e0400
movss dword [rbp + 0x564], xmm1
mov eax, dword [0x1403655f0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x756d06fa
mov ecx, 0xf2139176
jmp 0x1401e03e5
mov rax, qword [rbp + 0x540]
movss dword [rax], xmm0
mov eax, 0x1e9c1acd
jmp 0x1401e0400
mov rax, qword [rbp + 0x520]
mov ecx, 0x4204
add rax, rcx
mov qword [rbp + 0x530], rax
mov eax, 0x5f8f7cb5
jmp 0x1401e0300
cmp byte [rbp + 0x4f6], 0
mov eax, 0x65ed511d
mov ecx, 0x35d31063
cmovne eax, ecx
jmp 0x1401dbee0
mov eax, 0x840c102c
jmp 0x1401dbee0
mov eax, 0x4df4df87
jmp 0x1401dbee0
mov rax, qword [r14 + 0x18]
mov ecx, 0xbb6bccbe
nop dword [rax]
cmp ecx, 0xbb6bccbe
je 0x1401e04e5
cmp ecx, 0xc56ac74e
jne 0x1401e04d0
jmp 0x1401e1cab
mov ecx, 0xc56ac74e
jmp 0x1401e04d0
mov rax, qword [rbp + 0x308]
mov rcx, qword [rax]
mov r8, qword [rbp + 0x340]
mov rdx, qword [rbp + 0x338]
mov r9d, dword [rbp + 0x2a0]
sub rsp, 0x30
mov dword [rsp + 0x20], 0
call fcn.140254d40
add rsp, 0x30
mov rax, qword [rbp + 0x128]
mov rax, qword [rbp + 0x130]
mov eax, 0xe055b23
jmp 0x1401dbee0
mov eax, 0x1d03b62a
jmp 0x1401dbee0
mov eax, 0x8b3ba81f
jmp 0x1401dbee0
mov eax, dword [0x14035fcd0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8a3fe384
mov ecx, 0x8b49bea1
jmp 0x1401dbec5
cmp qword [rbp + 0x118], 0
mov eax, 0xa5c570ac
mov ecx, 0xc2c24625
cmove eax, ecx
jmp 0x1401dbee0
mov rax, qword [rbp + 0x468]
mov eax, dword [rax]
mov dword [rbp + 0x2b8], eax
mov eax, 0xb41a6dbc
jmp 0x1401dbee0
movss xmm0, dword [rbp + 0x3f8]
addss xmm0, xmm7
mov rax, qword [rbp + 0x180]
movss dword [rax], xmm0
mov eax, 0x80cbcd9e
jmp 0x1401dbee0
mov rax, qword [rbp + 0x68]
mov edx, dword [rax]
mov rax, qword [rbp + 0x70]
mov r9d, dword [rbp + 0x2d4]
mov r8d, dword [rbp + 0x2d0]
sub rsp, 0x30
mov qword [rsp + 0x20], rax
lea rcx, str._viewport__Node__08X_transfer_Viewport__08X___08X_to_Window__s_n
call fcn.140107670
add rsp, 0x30
mov eax, 0x5e5b3ae3
jmp 0x1401dbee0
mov eax, dword [0x14035fcd0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x32e968f5
mov ecx, 0x2f706063
jmp 0x1401dbec5
cmp byte [rbp + 0x52f], 0
mov eax, 0x904790e6
mov ecx, 0x549f0728
cmovne eax, ecx
jmp 0x1401dbee0
mov eax, dword [0x14035fcd0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x478773de
mov ecx, 0xa257c445
jmp 0x1401dbec5
mov rax, qword [rbp + 0x2f0]
mov ecx, 0x468
add rax, rcx
mov qword [rbp + 0x1b0], rax
mov rax, qword [rbp + 0x1b0]
mov rax, qword [rax]
mov qword [rbp + 0x1a8], rax
mov eax, 0x56c25ccf
jmp 0x1401dbee0
mov eax, dword [0x14035fcd0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8a3fe384
mov ecx, 0xeb78de7f
jmp 0x1401dbec5
cmp byte [rbp + 0x4f2], 0
mov eax, 0x696ae939
mov ecx, 0xa2372417
cmovne eax, ecx
jmp 0x1401dbee0
cmp byte [rbp + 0x4fd], 0
mov eax, 0x529d09a9
mov ecx, 0x904ba2ab
cmovne eax, ecx
mov dword [rbp + 0x4c8], 0
jmp 0x1401dbee0
mov eax, dword [0x14035fcd0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa5638ad3
mov ecx, 0x6cdb77ad
jmp 0x1401dbec5
cmp qword [rbp + 0xf8], 0
mov eax, 0xb2cfdb4
mov ecx, 0xcf6d496f
cmove eax, ecx
jmp 0x1401dbee0
mov rax, qword [rbp + 0xb8]
mov qword [rbp + 0x38], rax
mov eax, 0x38549b88
jmp 0x1401dbee0
mov rax, qword [rbp + 0x4c0]
mov eax, dword [rax + 0x10]
mov dword [rbp + 0x2cc], eax
mov rax, qword [rbp + 0x320]
mov rax, qword [rax]
mov qword [rbp + 0x58], rax
mov eax, 0xe5e37137
jmp 0x1401dbee0
mov rbx, qword [rbp + 0x310]
mov eax, 0x1378a711
nop word [rax + rax]
cmp eax, 0x5f8f7cb5
je 0x1401e1cf8
cmp eax, 0x1378a711
jne 0x1401e0760
mov rax, qword [0x140365530]
mov qword [rbp + 0x520], rax
sub rsp, 0x20
mov rcx, rbx
call fcn.14012ff50
add rsp, 0x20
lea rax, [rbp + 0x560]
mov qword [rbp + 0x568], rax
mov rax, qword [rbp + 0x568]
mov rax, qword [rbp + 0x520]
movss xmm0, dword [rax + 0x2ad4]
movss xmm1, dword [rax + 0x2ad8]
subss xmm1, dword [r14 + 0x4c]
movss xmm2, dword [r14 + 0x48]
mov eax, 0x17e98eac
nop dword [rax]
cmp eax, 0x17e98eac
je 0x1401e07e0
cmp eax, 0x7f527c19
jne 0x1401e07d0
jmp 0x1401e07e7
mov eax, 0x7f527c19
jmp 0x1401e07d0
movss dword [rbp + 0x498], xmm1
movss dword [rbp + 0x4a8], xmm0
movss dword [rbp + 0x490], xmm2
movss xmm0, dword [rbp + 0x4a8]
subss xmm0, dword [rbp + 0x490]
movss xmm1, dword [rbp + 0x498]
lea rax, [rbp + 0x560]
mov qword [rbp + 0x540], rax
mov eax, 0x8db66268
jmp 0x1401e0860
mov eax, dword [0x1403655f0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x756d06fa
mov ecx, 0xe83c08de
cmove eax, ecx
cmp dword [0x1403655f4], 0xa
cmovl eax, ecx
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0xf2139175
jle 0x1401e0890
cmp eax, 0xf2139176
je 0x1401e08d3
cmp eax, 0x1e9c1acd
je 0x1401e082c
cmp eax, 0x756d06fa
jne 0x1401e0860
movss dword [rbp + 0x564], xmm1
mov eax, 0xe83c08de
jmp 0x1401e0860
cmp eax, 0x8db66268
je 0x1401e08c1
cmp eax, 0xe83c08de
jne 0x1401e0860
movss dword [rbp + 0x564], xmm1
mov eax, dword [0x1403655f0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x756d06fa
mov ecx, 0xf2139176
jmp 0x1401e0845
mov rax, qword [rbp + 0x540]
movss dword [rax], xmm0
mov eax, 0x1e9c1acd
jmp 0x1401e0860
mov rax, qword [rbp + 0x520]
mov ecx, 0x4204
add rax, rcx
mov qword [rbp + 0x530], rax
mov eax, 0x5f8f7cb5
jmp 0x1401e0760
mov eax, dword [0x14035fcd0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x20fe932c
mov ecx, 0xc4f35f7f
jmp 0x1401dbec5
mov rax, qword [rbp + 0x330]
movss xmm0, dword [r14 + 0x48]
movss xmm1, dword [r14 + 0x4c]
addss xmm1, dword [r14 + 0x54]
movss xmm2, dword [r14 + 0x50]
mov ecx, 0xe06fbcc1
nop word cs:[rax + rax]
nop
cmp ecx, 0xe06fbcc1
je 0x1401e0955
cmp ecx, 0x8b5cfc1a
jne 0x1401e0940
jmp 0x1401e1d47
mov ecx, 0x8b5cfc1a
jmp 0x1401e0940
cmp byte [rbp + 0x4e4], 0
mov eax, 0xed2a575e
mov ecx, 0xcedcbfe4
jmp 0x1401e0ead
mov rax, qword [rbp + 0x568]
movss xmm0, dword [rax]
mulss xmm0, dword [rbp + 0x54c]
movss dword [rbp + 0x54c], xmm0
sub rsp, 0x20
lea rcx, [rbp + 0x540]
call fcn.14010c9f0
add rsp, 0x20
mov rax, qword [rbp + 0x530]
mov eax, 0xd48afd82
jmp 0x1401dbee0
mov eax, 0xba33fff2
jmp 0x1401dbee0
mov rax, qword [rbp + 0x510]
mov al, byte [rax]
and al, 1
mov byte [rbp + 0x4f7], al
mov eax, 0xc7a559f2
jmp 0x1401dbee0
mov rax, qword [rbp + 0x3d8]
mov qword [rbp + 0x218], rax
mov rax, qword [rbp + 0x218]
mov qword [rbp + 0x210], rax
mov rax, qword [rbp + 0x210]
cmp dword [rax], 2
setl byte [rbp + 0x4fe]
mov eax, 0xf28e54bb
jmp 0x1401dbee0
mov rax, qword [0x140365530]
mov qword [rbp + 0x530], rax
mov eax, 0xf6fda84a
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp eax, 0x5aec711f
je 0x1401e1d88
cmp eax, 0xf6fda84a
jne 0x1401e0a30
mov rax, qword [rbp + 0x530]
mov ecx, 0x4b90
add rax, rcx
mov qword [rbp + 0x540], rax
mov rax, qword [rbp + 0x540]
or byte [rax], 2
mov rax, qword [rbp + 0x540]
mov rcx, qword [rbp + 0x388]
mov rcx, qword [rcx]
mov qword [rax + 0x24], rcx
mov eax, 0x5aec711f
jmp 0x1401e0a30
mov rax, qword [rbp + 0x308]
mov rax, qword [rax]
mov qword [rbp - 0x50], rax
mov rax, qword [0x140365530]
mov ecx, 0x39f8
add rax, rcx
mov ecx, 0xc298d6d0
cmp ecx, 0xf688acde
je 0x1401e1da0
cmp ecx, 0xc298d6d0
jne 0x1401e0aa0
mov qword [rbp + 0x568], rax
lea rcx, [rbp + 0x540]
mov qword [rbp + 0x530], rcx
mov rcx, qword [rbp + 0x530]
mov rcx, qword [rbp + 0x568]
mov rdx, qword [rbp + 0x530]
movups xmm0, xmmword [rcx + 0x110]
movups xmmword [rdx], xmm0
mov ecx, 0xf688acde
jmp 0x1401e0aa0
mov qword [rbp + 0x540], rax
mov rax, qword [rbp + 0x540]
mov rax, qword [rax]
mov qword [rbp + 0x270], rax
mov rax, qword [rbp + 0x430]
mov rcx, qword [rax + 8]
mov edx, 0x8516a191
nop word [rax + rax]
cmp edx, 0x8516a191
je 0x1401e0b35
cmp edx, 0xdf97493a
jne 0x1401e0b20
jmp 0x1401e1dfb
mov edx, 0xdf97493a
jmp 0x1401e0b20
mov rax, qword [rbp + 0x510]
mov al, byte [rax]
and al, 0xbf
mov rcx, qword [rbp + 0x510]
mov byte [rcx], al
mov dword [r14 + 0xc0], 0
mov rax, qword [rbp + 0x510]
mov al, byte [rax]
and al, 0xfd
mov rcx, qword [rbp + 0x510]
mov byte [rcx], al
mov eax, 0xe08601cd
jmp 0x1401dbee0
lea rax, [rbp + 0x568]
mov qword [rbp + 0x540], rax
mov eax, 0x8db66268
jmp 0x1401e1e60
mov eax, 0x357216ba
jmp 0x1401dbee0
mov eax, 0x351d1342
mov rcx, qword [rbp + 0x28]
mov qword [rbp + 0x270], rcx
jmp 0x1401dbee0
cmp byte [rbp + 0x52f], 0
mov eax, 0x11692be7
mov ecx, 0x8d1ad157
cmovne eax, ecx
jmp 0x1401dbee0
mov rax, qword [rbp + 0x4a0]
mov eax, dword [rax + 0x62cc]
mov ecx, 0x200
and eax, ecx
mov dword [rbp + 0x2d8], eax
mov eax, 0x84b9eeb0
jmp 0x1401dbee0
mov rdx, qword [rbp - 0x20]
mov rcx, qword [rbp + 0x500]
sub rsp, 0x20
call fcn.1401eb9b0
add rsp, 0x20
test al, al
mov eax, 0xed2a575e
mov ecx, 0x26d4c65e
jmp 0x1401e0ead
mov qword [rbp + 0x540], rax
cmp qword [rbp + 0x540], 0
sete byte [rbp + 0x4dc]
mov eax, 0x707364e3
jmp 0x1401dbee0
cmp byte [rbp + 0x52f], 0
mov eax, 0x721a3aff
mov ecx, 0x480b8085
cmovne eax, ecx
cmp byte [rbp + 0x4dc], 0
mov ecx, 0x721a3aff
cmove eax, ecx
mov dword [rbp + 0x474], 0
jmp 0x1401dbee0
mov eax, dword [0x1403655f0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x756d06fa
mov ecx, 0xe83c08de
cmove eax, ecx
cmp dword [0x1403655f4], 0xa
cmovl eax, ecx
nop
cmp eax, 0xf2139175
jle 0x1401e0cd0
cmp eax, 0xf2139176
je 0x1401e1eed
cmp eax, 0x1e9c1acd
je 0x1401e0c68
cmp eax, 0x756d06fa
jne 0x1401e0c90
mov dword [rbp + 0x53c], 0
mov eax, 0xe83c08de
jmp 0x1401e0c90
cmp eax, 0x8db66268
je 0x1401e0d06
cmp eax, 0xe83c08de
jne 0x1401e0c90
mov dword [rbp + 0x53c], 0
mov eax, dword [0x1403655f0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x756d06fa
mov ecx, 0xf2139176
jmp 0x1401e0c81
mov rax, qword [rbp + 0x540]
mov dword [rax], 0
mov eax, 0x1e9c1acd
jmp 0x1401e0c90
mov eax, dword [rbp + 0x4bc]
mov byte [rbp + 0x50f], al
mov eax, 0xd63761f2
jmp 0x1401dbee0
mov rcx, qword [rbp + 0x478]
sub rsp, 0x20
call fcn.1402093b0
add rsp, 0x20
mov byte [rbp + 0x4e6], al
mov eax, dword [0x14035fcd0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4512b9df
mov ecx, 0x4e9d1bbc
jmp 0x1401dbec5
mov rcx, qword [rbp + 0x1e0]
sub rsp, 0x20
call fcn.1401a4e60
add rsp, 0x20
mov eax, 0x579d311b
jmp 0x1401dbee0
mov rax, qword [r14 + 0x18]
mov qword [rbp + 0x1d8], rax
mov eax, 0x6192c4b4
jmp 0x1401dbee0
mov rax, qword [r14 + 0x18]
mov edx, 0xfe89adf8
nop word [rax + rax]
cmp edx, 0xd640c560
jg 0x1401e0df0
cmp edx, 0x84858cf0
je 0x1401e0e1a
cmp edx, 0xb2205f84
je 0x1401e0e2b
cmp edx, 0xc2467481
jne 0x1401e0db0
cmp qword [rbp + 0x530], 0
mov edx, 0xd640c561
mov ecx, 0xdddad448
cmove edx, ecx
xor ecx, ecx
jmp 0x1401e0db0
cmp edx, 0xd640c561
je 0x1401e1f80
cmp edx, 0xdddad448
je 0x1401e0e4b
cmp edx, 0xfe89adf8
jne 0x1401e0db0
mov qword [rbp + 0x530], rax
mov edx, 0xc2467481
jmp 0x1401e0db0
cmp dword [rbp + 0x568], 0
sete cl
mov edx, 0xd640c561
jmp 0x1401e0db0
mov rdx, qword [rbp + 0x540]
mov edx, dword [rdx]
mov ebx, 0x400
and edx, ebx
mov dword [rbp + 0x568], edx
mov edx, 0x84858cf0
jmp 0x1401e0db0
mov rdx, qword [rbp + 0x450]
mov qword [rbp + 0x540], rdx
mov edx, 0xb2205f84
jmp 0x1401e0db0
mov rdx, qword [rbp - 0x48]
lea rax, [rdx + 0x80]
mov ecx, 0x5d3ebbf9
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x5d3ebbf9
je 0x1401e0e95
cmp ecx, 0x9b77179d
jne 0x1401e0e80
jmp 0x1401e1f9f
mov ecx, 0x9b77179d
jmp 0x1401e0e80
cmp byte [rbp + 0x4e5], 0
mov eax, 0xed2a575e
mov ecx, 0xf20ad4f1
cmovne eax, ecx
mov cl, byte [rbp + 0x51e]
mov dword [rbp + 0x4bc], ecx
jmp 0x1401dbee0
mov rdx, qword [rbp + 0x500]
sub rsp, 0x20
mov rcx, r14
call fcn.14020a620
add rsp, 0x20
mov eax, 0xbd25cba6
jmp 0x1401dbee0
mov eax, dword [0x14035fcd0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x63d3ecbf
mov ecx, 0xd87206a4
jmp 0x1401dbec5
sub rsp, 0x20
mov rcx, r14
call fcn.140210c40
add rsp, 0x20
lea rax, [rbp + 0x540]
mov qword [rbp + 0xe8], rax
mov rax, qword [rbp + 0xe8]
mov eax, 0x6b8373a6
nop word [rax + rax]
cmp eax, 0x17af68d4
je 0x1401e1fd6
cmp eax, 0x6b8373a6
jne 0x1401e0f30
movaps xmmword [rbp + 0x540], xmm8
mov qword [rbp + 0x550], 0
mov eax, 0x17af68d4
jmp 0x1401e0f30
mov al, byte [rbp + 0x4f9]
and al, 0xbf
mov rcx, qword [rbp + 0x510]
mov byte [rcx], al
mov dword [r14 + 0xc0], 0
mov rax, qword [rbp + 0x510]
mov al, byte [rax]
and al, 0xe7
mov rcx, qword [rbp + 0x510]
mov byte [rcx], al
mov rax, qword [rbp + 0x3c0]
mov eax, dword [rax]
mov dword [r14 + 0xb0], eax
test byte [r14 + 0xcd], 1
mov eax, 0xef0f6702
mov ecx, 0x9b03fd22
cmove eax, ecx
jmp 0x1401dbee0
mov rcx, qword [rbp + 0x540]
mov dword [rcx], eax
mov eax, 0x4db835c6
jmp 0x1401dbee0
cmp byte [rbp + 0x4d3], 0
mov eax, 0xe8a826cb
mov ecx, 0xfbc45e10
cmovne eax, ecx
jmp 0x1401dbee0
mov eax, 0x11692be7
jmp 0x1401dbee0
mov al, byte [rbp + 0x50d]
and al, 1
mov byte [rbp + 0x4da], al
mov eax, dword [0x14035fcd0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8ba4b1b6
mov ecx, 0x683ecf84
jmp 0x1401dbec5
mov rax, qword [rbp + 0x250]
mov qword [rbp + 0x2f0], rax
cmp qword [rbp + 0x2f0], 0
mov eax, 0xdf6105f0
mov ecx, 0xa286b4e7
cmove eax, ecx
jmp 0x1401dbee0
mov rax, qword [rbp + 0x428]
mov eax, dword [rax]
mov dword [rbp + 0x2c0], eax
mov eax, 0xc63c6bd6
jmp 0x1401dbee0
mov eax, 0xc5c48157
jmp 0x1401dbee0
and cl, 1
mov byte [rbp + 0x4f6], cl
mov eax, 0xf054fb8
jmp 0x1401dbee0
cmp dword [rbp + 0x410], 0
mov eax, 0xa286b4e7
mov ecx, 0xb5090c4a
cmove eax, ecx
mov rcx, qword [rbp + 0x240]
mov qword [rbp + 0x250], rcx
jmp 0x1401dbee0
mov rax, qword [rbp + 0x540]
mov qword [rbp + 0x1a0], rax
mov rax, qword [rbp + 0x1a0]
cmp rax, r14
sete byte [rbp + 0x4ea]
mov eax, 0xb024b353
jmp 0x1401dbee0
mov rax, qword [rbp + 0x3c0]
mov eax, dword [rax]
mov dword [r14 + 0xb0], eax
mov eax, dword [0x14035fcd0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb2b451ac
mov ecx, 0x11394523
jmp 0x1401dbec5
mov rax, qword [rbp + 0x568]
movss xmm0, dword [rax]
mulss xmm0, dword [rbp + 0x54c]
movss dword [rbp + 0x54c], xmm0
sub rsp, 0x20
lea rcx, [rbp + 0x540]
call fcn.14010c9f0
add rsp, 0x20
mov rcx, qword [rbp + 0x530]
mov dword [rbp + 0x2a4], eax
mov eax, dword [0x14035fcd0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x80849583
mov ecx, 0xe5b1c79b
jmp 0x1401dbec5
mov qword [rbp + 0x530], rax
mov qword [rbp + 0x540], 0
mov rax, qword [rbp + 0x530]
mov rcx, qword [rbp + 0x540]
mov rax, qword [rax + rcx*8]
mov qword [rbp + 0x80], rax
mov eax, 0x26689fe4
jmp 0x1401dbee0
mov qword [rbp + 0x540], rax
cmp qword [rbp + 0x540], 0
mov eax, 0xcc7bab8
mov ecx, 0x6d1e5c8d
cmove eax, ecx
jmp 0x1401dbee0
mov qword [rbp + 0x530], rax
mov qword [rbp + 0x540], 0
mov rax, qword [rbp + 0x530]
mov rcx, qword [rbp + 0x540]
mov r15, qword [rax + rcx*8]
mov eax, 0x1378a711
nop dword [rax]
cmp eax, 0x5f8f7cb5
je 0x1401e2905
cmp eax, 0x1378a711
jne 0x1401e11d0
mov rax, qword [0x140365530]
mov qword [rbp + 0x520], rax
sub rsp, 0x20
mov rcx, r15
call fcn.14012ff50
add rsp, 0x20
lea rax, [rbp + 0x560]
mov qword [rbp + 0x568], rax
mov rax, qword [rbp + 0x568]
mov rax, qword [rbp + 0x520]
movss xmm0, dword [rax + 0x2ad4]
movss xmm1, dword [rax + 0x2ad8]
subss xmm1, dword [r14 + 0x4c]
movss xmm2, dword [r14 + 0x48]
mov eax, 0x17e98eac
nop dword [rax]
cmp eax, 0x17e98eac
je 0x1401e1250
cmp eax, 0x7f527c19
jne 0x1401e1240
jmp 0x1401e1257
mov eax, 0x7f527c19
jmp 0x1401e1240
movss dword [rbp + 0x498], xmm1
movss dword [rbp + 0x4a8], xmm0
movss dword [rbp + 0x490], xmm2
movss xmm0, dword [rbp + 0x4a8]
subss xmm0, dword [rbp + 0x490]
movss xmm1, dword [rbp + 0x498]
lea rax, [rbp + 0x560]
mov qword [rbp + 0x540], rax
mov eax, 0x8db66268
jmp 0x1401e12d0
mov eax, dword [0x1403655f0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x756d06fa
mov ecx, 0xe83c08de
cmove eax, ecx
cmp dword [0x1403655f4], 0xa
cmovl eax, ecx
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0xf2139175
jle 0x1401e1300
cmp eax, 0xf2139176
je 0x1401e1343
cmp eax, 0x1e9c1acd
je 0x1401e129c
cmp eax, 0x756d06fa
jne 0x1401e12d0
movss dword [rbp + 0x564], xmm1
mov eax, 0xe83c08de
jmp 0x1401e12d0
cmp eax, 0x8db66268
je 0x1401e1331
cmp eax, 0xe83c08de
jne 0x1401e12d0
movss dword [rbp + 0x564], xmm1
mov eax, dword [0x1403655f0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x756d06fa
mov ecx, 0xf2139176
jmp 0x1401e12b5
mov rax, qword [rbp + 0x540]
movss dword [rax], xmm0
mov eax, 0x1e9c1acd
jmp 0x1401e12d0
mov rax, qword [rbp + 0x520]
mov ecx, 0x4204
add rax, rcx
mov qword [rbp + 0x530], rax
mov eax, 0x5f8f7cb5
jmp 0x1401e11d0
mov qword [rbp + 0x530], rax
mov qword [rbp + 0x540], 0
mov rax, qword [rbp + 0x530]
mov rcx, qword [rbp + 0x540]
mov rax, qword [rax + rcx*8]
mov qword [rbp + 0x4c0], rax
mov rax, qword [rbp + 0x4c0]
mov rax, qword [rax + 0x58]
mov qword [r12], rax
mov rax, qword [rbp + 0x4c0]
mov rax, qword [rax + 0x68]
mov rcx, qword [rbp + 0x388]
mov qword [rcx], rax
mov eax, 0x27db25b8
jmp 0x1401dbee0
shr eax, 0xc
and eax, 1
mov byte [rbp + 0x540], al
mov al, byte [rbp + 0x540]
mov byte [rbp + 0x4ff], al
mov eax, 0xad79cb2
jmp 0x1401dbee0
mov rax, qword [rbp + 0x568]
movss xmm0, dword [rax]
mulss xmm0, dword [rbp + 0x54c]
movss dword [rbp + 0x54c], xmm0
sub rsp, 0x20
lea rcx, [rbp + 0x540]
call fcn.14010c9f0
add rsp, 0x20
mov rcx, qword [rbp + 0x530]
mov dword [rbp + 0x2a0], eax
mov rax, qword [rbp + 0x340]
mov qword [rbp + 0x130], rax
mov rax, qword [rbp + 0x130]
mov rbx, qword [rbp + 0x340]
mov rax, qword [rbp + 0x478]
lea rcx, [rax + 0x48]
mov qword [rbp + 0x530], rcx
mov rcx, qword [rbp + 0x530]
movss xmm0, dword [rcx + 4]
movss dword [rbp + 0x520], xmm0
add rax, 0x50
mov qword [rbp + 0x540], rax
mov rax, qword [rbp + 0x540]
movss xmm0, dword [rax + 4]
addss xmm0, dword [rbp + 0x520]
movss dword [rbp + 0x568], xmm0
mov eax, 0x5249c935
nop dword [rax + rax]
cmp eax, 0x23bcc920
je 0x1401e2947
cmp eax, 0x5249c935
jne 0x1401e1490
mov rax, qword [rbp + 0x530]
movss xmm1, dword [rax]
mov rax, qword [rbp + 0x540]
movss xmm3, dword [rax]
addss xmm3, xmm1
movss xmm2, dword [rbp + 0x520]
movss xmm0, dword [rbp + 0x568]
sub rsp, 0x30
movss dword [rsp + 0x20], xmm0
mov rcx, rbx
call fcn.1401a2030
add rsp, 0x30
mov eax, 0x23bcc920
jmp 0x1401e1490
mov qword [rbp + 0x540], rax
mov rax, qword [rbp + 0x540]
cmp qword [rax], 0
sete byte [rbp + 0x4fd]
mov eax, 0x229c733a
jmp 0x1401dbee0
mov qword [rbp + 0x540], rax
mov rax, qword [rbp + 0x540]
mov ecx, dword [0x140360648]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete cl
cmp dword [0x14036064c], 0xa
setl dl
or dl, cl
mov r11d, 0x5a3fb7fa
mov ecx, 0x8e913e14
cmovne r11d, ecx
mov rax, qword [rax]
mov r10d, 0x5a3fb7fa
mov ecx, 0x26bc7b42
cmovne r10d, ecx
mov qword [rbp + 0x3a0], rax
mov r12d, 0x276d579f
mov eax, 0x298d6d35
cmovne r12d, eax
mov edi, 0x276d579f
mov eax, 0x2e9bbdff
cmovne edi, eax
mov r13d, 0x1352d4ad
jmp 0x1401e1590
mov r13d, 0x2455b439
xor r14d, r14d
nop dword [rax]
mov ebx, r13d
cmp r13d, 0x1a2e87c
jg 0x1401e15f0
cmp ebx, 0xac557fc1
jle 0x1401e1670
cmp ebx, 0xdbdc581c
jg 0x1401e1701
cmp ebx, 0xac557fc2
je 0x1401e17d2
cmp ebx, 0xb44d677f
je 0x1401e1584
mov r13d, ebx
cmp ebx, 0xc8fba23a
jne 0x1401e1590
mov r13d, 0x93beac33
mov eax, 1
mov r8, qword [rbp + 0x4a8]
jmp 0x1401e1590
cmp ebx, 0x298d6d34
jg 0x1401e16c0
cmp ebx, 0x2455b438
jg 0x1401e1746
cmp ebx, 0x1a2e87d
je 0x1401e17f2
cmp ebx, 0x1352d4ad
je 0x1401e17fd
mov r13d, ebx
cmp ebx, 0x1e27db5b
jne 0x1401e1590
mov rdx, qword [rbp + 0x98]
mov qword [rbp + 0x560], rdx
mov qword [rbp + 0x520], r15
mov rdx, qword [rbp + 0x498]
mov rsi, qword [rbp + 0x520]
cmp rsi, rdx
mov r13d, 0x2a94e60b
mov edx, 0xdbdc581d
cmove r13d, edx
jmp 0x1401e1590
cmp ebx, 0x93beac32
jle 0x1401e176c
cmp ebx, 0x93beac33
je 0x1401e182c
mov r13d, r10d
cmp ebx, 0x96b3363e
je 0x1401e1590
mov r13d, ebx
cmp ebx, 0x98c74319
jne 0x1401e1590
cmp ecx, 2
mov r13d, 0x2455b439
mov edx, 0xb44d677f
cmove r13d, edx
mov r14, r9
jmp 0x1401e1590
cmp ebx, 0x2e9bbdfe
jle 0x1401e179b
mov r13d, r12d
cmp ebx, 0x2e9bbdff
je 0x1401e1590
cmp ebx, 0x49672cc3
je 0x1401e1852
mov r13d, ebx
cmp ebx, 0x5a3fb7fa
jne 0x1401e1590
mov r13d, 0x26bc7b42
jmp 0x1401e1590
mov r13d, edi
cmp ebx, 0xdbdc581d
je 0x1401e1590
cmp ebx, 0xe20fa614
je 0x1401e186f
mov r13d, ebx
cmp ebx, 0xfd47c895
jne 0x1401e1590
mov rdx, qword [rbp + 0x4a8]
mov edx, dword [rdx + 0x10]
mov dword [rbp + 0x458], edx
mov r13d, 0xac557fc2
jmp 0x1401e1590
mov r13d, r11d
cmp ebx, 0x26bc7b42
je 0x1401e1590
cmp ebx, 0x276d579f
jne 0x1401e18ed
mov r13d, 0x2e9bbdff
jmp 0x1401e1590
cmp ebx, 0x8c550f68
je 0x1401e1881
mov r13d, ebx
cmp ebx, 0x8e913e14
jne 0x1401e1590
mov r13d, 0x93beac33
xor eax, eax
mov r8, qword [rbp + 0x560]
jmp 0x1401e1590
cmp ebx, 0x298d6d35
je 0x1401e18a1
mov r13d, ebx
cmp ebx, 0x2a94e60b
jne 0x1401e1590
mov rdx, qword [rbp + 0x520]
mov rdx, qword [rdx]
mov qword [rbp + 0x4a8], rdx
mov r13d, 0xfd47c895
jmp 0x1401e1590
mov edx, dword [rbp + 0x458]
cmp edx, dword [rbp + 0x2dc]
mov r13d, 0x96b3363e
mov edx, 0xc8fba23a
cmove r13d, edx
jmp 0x1401e1590
mov r13d, 0x8c550f68
jmp 0x1401e1590
mov rbx, qword [rbp + 0x3a8]
mov rdx, qword [rbx + 8]
mov esi, 0x8516a191
nop dword [rax]
cmp esi, 0x8516a191
je 0x1401e1825
cmp esi, 0xdf97493a
jne 0x1401e1810
jmp 0x1401e18b8
mov esi, 0xdf97493a
jmp 0x1401e1810
mov qword [rbp + 0x568], r8
test eax, eax
mov r13d, 0x98c74319
mov ecx, 0x49672cc3
cmove r13d, ecx
mov r9, qword [rbp + 0x568]
mov ecx, eax
jmp 0x1401e1590
mov rdx, qword [rbp + 0x520]
add rdx, 8
mov qword [rbp + 0x490], rdx
mov r13d, 0x1a2e87d
jmp 0x1401e1590
mov r13d, 0x1e27db5b
mov r15, qword [rbp + 0x3a0]
jmp 0x1401e1590
mov r15, qword [rbp + 0x490]
mov r13d, 0x1e27db5b
mov rdx, qword [rbp + 0x568]
mov qword [rbp + 0x98], rdx
jmp 0x1401e1590
mov r13d, 0x98c74319
mov ecx, 2
mov r9, qword [rbp + 0x560]
jmp 0x1401e1590
mov qword [rbp + 0x530], rdx
mov qword [rbp + 0x540], rbx
mov rdx, qword [rbp + 0x540]
movsxd rdx, dword [rdx]
shl rdx, 3
add rdx, qword [rbp + 0x530]
mov qword [rbp + 0x498], rdx
mov r13d, 0xe20fa614
jmp 0x1401e1590
mov r13d, ebx
cmp ebx, 0x2455b439
jne 0x1401e1590
mov qword [rbp + 0x48], r14
mov eax, 0x85655ce2
mov r14, qword [rbp + 0xa0]
mov r12, qword [rbp + 0xa8]
mov r13, qword [rbp + 0xb0]
mov r15, qword [rbp + 0x278]
jmp 0x1401dbee0
movss dword [rbp + 0x520], xmm1
movss dword [rbp + 0x568], xmm0
movss dword [rbp + 0x530], xmm2
movss xmm0, dword [rbp + 0x568]
subss xmm0, dword [rbp + 0x530]
movss xmm1, dword [rbp + 0x520]
mov qword [rbp + 0x540], rax
mov ecx, 0x8db66268
jmp 0x1401e2990
mov qword [rbp + 0x540], rax
mov rcx, qword [rbp + 0x540]
sub rsp, 0x20
xor r8d, r8d
call fcn.140236e60
add rsp, 0x20
mov eax, dword [rbp + 0x4b4]
shr al, 3
and al, 1
mov byte [rbp + 0x4dd], al
mov eax, 0xc5f89e1b
jmp 0x1401dbee0
movss dword [rbp + 0x520], xmm1
movss dword [rbp + 0x568], xmm0
movss dword [rbp + 0x530], xmm2
movss xmm0, dword [rbp + 0x568]
addss xmm0, dword [rbp + 0x530]
movss xmm1, dword [rbp + 0x520]
mov qword [rbp + 0x540], rcx
mov edx, 0x8db66268
jmp 0x1401e2a30
mov rcx, qword [rbp + 0x540]
mov dword [rcx], eax
mov eax, 0x94a439a3
jmp 0x1401dbee0
mov qword [rbp + 0x540], rax
mov rcx, qword [rbp + 0x540]
sub rsp, 0x20
mov r8d, 1
call fcn.140236e60
add rsp, 0x20
mov eax, 0xd16048f3
jmp 0x1401dbee0
mov qword [rbp + 0x540], rax
cmp qword [rbp + 0x540], 0
sete byte [rbp + 0x4d2]
mov eax, 0xbbfe0c4f
jmp 0x1401dbee0
mov qword [rbp + 0x540], rax
cmp qword [rbp + 0x540], 0
sete byte [rbp + 0x4d5]
mov eax, 0xc860bd04
jmp 0x1401dbee0
mov dword [rbp + 0x568], ecx
mov qword [rbp + 0x540], rax
mov eax, dword [rbp + 0x568]
mov rcx, qword [rbp + 0x540]
mov dword [rcx], eax
mov eax, 0x414925ba
jmp 0x1401dbee0
and dil, 1
mov byte [rbp + 0x4e4], dil
mov eax, 0x803dc171
jmp 0x1401dbee0
mov qword [rbp + 0x3b8], rax
mov eax, 0x1165a363
jmp 0x1401dbee0
lea rax, [rbp + 0x570]
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov eax, dword [r14]
mov dword [rbp + 0x530], eax
mov eax, 0xe7956f86
nop
cmp eax, 0xe7956f86
je 0x1401e1ae3
cmp eax, 0x94377eee
jne 0x1401e1ad0
jmp 0x1401e2aa2
mov eax, 0x94377eee
jmp 0x1401e1ad0
mov qword [rbp + 0x530], rax
mov qword [rbp + 0x540], 0
mov rax, qword [rbp + 0x530]
mov rcx, qword [rbp + 0x540]
lea rax, [rax + rcx*8]
mov qword [rbp + 0x18], rax
mov eax, 0x68466593
jmp 0x1401dbee0
movss dword [rbp + 0x520], xmm1
movss dword [rbp + 0x568], xmm0
movss dword [rbp + 0x530], xmm2
movss xmm0, dword [rbp + 0x568]
addss xmm0, dword [rbp + 0x530]
movss xmm1, dword [rbp + 0x520]
mov qword [rbp + 0x540], rax
mov ecx, 0x8db66268
jmp 0x1401e2bd0
movss dword [rbp + 0x520], xmm1
movss dword [rbp + 0x568], xmm0
movss dword [rbp + 0x530], xmm2
movss xmm0, dword [rbp + 0x568]
subss xmm0, dword [rbp + 0x530]
movss xmm1, dword [rbp + 0x520]
mov qword [rbp + 0x540], rax
mov ecx, 0x8db66268
jmp 0x1401e2c70
mov qword [rbp + 0x540], rax
mov rax, qword [rbp + 0x540]
cmp qword [rax], 0
sete byte [rbp + 0x4f5]
mov eax, 0xf3b54809
jmp 0x1401dbee0
mov rax, qword [0x140365530]
mov ecx, 0x4b90
add rax, rcx
mov qword [rbp + 0x530], rax
mov rax, qword [rbp + 0x530]
or byte [rax], 1
mov rax, qword [rbp + 0x530]
mov rcx, qword [r12]
mov qword [rax + 0x14], rcx
mov rax, qword [rbp + 0x530]
mov rcx, qword [rbp + 0x538]
mov qword [rax + 0x1c], rcx
mov byte [rbp + 0x520], 0
mov eax, dword [rbp + 0x568]
mov edx, 0x76d09e52
mov rcx, qword [rbp + 0x540]
nop dword [rax + rax]
cmp edx, 0x6ba59c61
je 0x1401e2ce2
cmp edx, 0x76d09e52
jne 0x1401e1c20
movzx eax, byte [rbp + 0x520]
xor eax, 1
mov rcx, qword [rbp + 0x530]
add rcx, 4
mov edx, 0x6ba59c61
jmp 0x1401e1c20
mov qword [rbp + 0x540], rax
cmp qword [rbp + 0x540], 0
sete byte [rbp + 0x4f1]
mov eax, 0x4762cf2e
jmp 0x1401dbee0
mov rax, qword [rbp + 0x568]
mov rcx, qword [rbp + 0x530]
mov rax, qword [rax]
mov qword [rcx], rax
mov rax, qword [rbp + 0x568]
mov rax, qword [rbp + 0x520]
mov qword [rax + 0x41a0], rbx
and byte [r14 + 0xcd], 0xfe
mov eax, 0xfb6cda63
jmp 0x1401dbee0
mov qword [rbp + 0x540], rax
mov rax, qword [rbp + 0x540]
cmp qword [rbp + 0x500], 0
setne byte [rbp + 0x52f]
cmp byte [rbp + 0x52f], 0
mov ecx, 0xd14f69b0
mov edx, 0x755df708
cmovne ecx, edx
test rax, rax
mov eax, 0xd14f69b0
cmovne ecx, eax
mov dword [rbp + 0x488], 0
mov eax, ecx
jmp 0x1401dbee0
mov rax, qword [rbp + 0x568]
mov rcx, qword [rbp + 0x530]
mov rax, qword [rax]
mov qword [rcx], rax
mov rax, qword [rbp + 0x568]
mov rax, qword [rbp + 0x520]
mov qword [rax + 0x41a0], rbx
and byte [r14 + 0xcd], 0xfe
mov eax, dword [0x14035fcd0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe7376fe
mov ecx, 0x710f666
jmp 0x1401dbec5
movss dword [rbp + 0x520], xmm1
movss dword [rbp + 0x568], xmm0
movss dword [rbp + 0x530], xmm2
movss xmm0, dword [rbp + 0x568]
addss xmm0, dword [rbp + 0x530]
movss xmm1, dword [rbp + 0x520]
mov qword [rbp + 0x540], rax
mov ecx, 0x8db66268
jmp 0x1401e2d60
mov rax, qword [rbp + 0x540]
mov dword [rax + 8], 1
mov eax, 0x758aef01
jmp 0x1401dbee0
mov rax, qword [rbp + 0x568]
movss xmm0, dword [rax]
mulss xmm0, dword [rbp + 0x54c]
movss dword [rbp + 0x54c], xmm0
sub rsp, 0x20
lea rcx, [rbp + 0x540]
call fcn.14010c9f0
add rsp, 0x20
mov rcx, qword [rbp + 0x530]
mov dword [rbp + 0x29c], eax
mov rax, qword [rbp + 0x330]
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov eax, 0x2a15f64b
jmp 0x1401dbee0
mov qword [rbp + 0x530], rcx
mov qword [rbp + 0x540], rax
mov rax, qword [rbp + 0x540]
movsxd rax, dword [rax]
shl rax, 3
add rax, qword [rbp + 0x530]
mov qword [rbp + 0x30], rax
mov eax, 0x351d1342
jmp 0x1401dbee0
mov eax, dword [0x1403655f0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x756d06fa
mov ecx, 0xe83c08de
cmove eax, ecx
cmp dword [0x1403655f4], 0xa
cmovl eax, ecx
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0xf2139175
jle 0x1401e1ea0
cmp eax, 0xf2139176
je 0x1401e2dd2
cmp eax, 0x1e9c1acd
je 0x1401e1e2c
cmp eax, 0x756d06fa
jne 0x1401e1e60
mov dword [rbp + 0x56c], 0
mov eax, 0xe83c08de
jmp 0x1401e1e60
cmp eax, 0x8db66268
je 0x1401e1ed6
cmp eax, 0xe83c08de
jne 0x1401e1e60
mov dword [rbp + 0x56c], 0
mov eax, dword [0x1403655f0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x756d06fa
mov ecx, 0xf2139176
jmp 0x1401e1e45
mov rax, qword [rbp + 0x540]
mov dword [rax], 0
mov eax, 0x1e9c1acd
jmp 0x1401e1e60
mov rax, qword [0x140365530]
mov ecx, 0x4b90
add rax, rcx
mov qword [rbp + 0x530], rax
mov rax, qword [rbp + 0x530]
or byte [rax], 1
mov rax, qword [rbp + 0x530]
mov rcx, qword [r12]
mov qword [rax + 0x14], rcx
mov rax, qword [rbp + 0x530]
mov rcx, qword [rbp + 0x538]
mov qword [rax + 0x1c], rcx
mov byte [rbp + 0x520], 0
mov eax, dword [rbp + 0x568]
mov edx, 0x76d09e52
mov rcx, qword [rbp + 0x540]
nop word [rax + rax]
cmp edx, 0x6ba59c61
je 0x1401e2e70
cmp edx, 0x76d09e52
jne 0x1401e1f50
movzx eax, byte [rbp + 0x520]
xor eax, 1
mov rcx, qword [rbp + 0x530]
add rcx, 4
mov edx, 0x6ba59c61
jmp 0x1401e1f50
test cl, 1
mov eax, 0x889e8cf0
mov ecx, 0xfc87145c
cmovne eax, ecx
mov dword [rbp + 0x48c], 0
jmp 0x1401dbee0
mov qword [rbp + 0x540], rax
mov rcx, qword [rbp + 0x540]
sub rsp, 0x20
xor r8d, r8d
call fcn.140236e60
add rsp, 0x20
cmp byte [rbp + 0x51d], 0
mov eax, 0x5f97783f
mov ecx, 0x1e7c7efc
cmovne eax, ecx
jmp 0x1401dbee0
sub rsp, 0x20
mov rcx, r14
lea rdx, [rbp + 0x540]
call fcn.140211fc0
add rsp, 0x20
mov rax, qword [rbp + 0x540]
mov rcx, qword [rbp + 0x288]
mov qword [rbp + 0xe0], rcx
mov rcx, qword [rbp + 0xe0]
mov qword [rcx], rax
lea rax, [rbp + 0x550]
mov qword [rbp + 0xd8], rax
mov rax, qword [rbp + 0xd8]
cmp dword [rax], 1
sete byte [rbp + 0x4d0]
mov edx, 0x97aed6c2
jmp 0x1401e2060
mov edx, dword [0x140360638]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0xd3d95a2d
mov ebx, 0x41cd0e7d
cmove edx, ebx
cmp dword [0x14036063c], 0xa
cmovl edx, ebx
nop dword [rax + rax]
cmp edx, 0xec63a0fa
jg 0x1401e20d0
cmp edx, 0xa277e753
jle 0x1401e2140
cmp edx, 0xd8a54380
jg 0x1401e21e5
cmp edx, 0xd3d95a2c
jg 0x1401e2357
cmp edx, 0xa277e754
je 0x1401e2536
cmp edx, 0xb8477951
je 0x1401e2554
cmp edx, 0xc52551e7
jne 0x1401e2060
cmp qword [rbp + 0xc8], 0
setne byte [rbp + 0x4ce]
mov edx, 0x5039b295
jmp 0x1401e2060
cmp edx, 0x23ff30c5
jle 0x1401e2190
cmp edx, 0x5039b294
jg 0x1401e222e
cmp edx, 0x41cd0e7c
jg 0x1401e2396
cmp edx, 0x23ff30c6
je 0x1401e255e
cmp edx, 0x346fbecd
je 0x1401e257c
cmp edx, 0x3b00ff18
jne 0x1401e2060
cmp byte [rbp + 0x4cf], 0
mov edx, 0x994fa0fe
mov ebx, 0x543d9686
cmovne edx, ebx
jmp 0x1401e2060
cmp edx, 0x946f20f2
jg 0x1401e229c
cmp edx, 0x88a38dbf
jg 0x1401e23de
cmp edx, 0x80c82d7b
je 0x1401e25b0
cmp edx, 0x844f87ad
je 0x1401e25c9
cmp edx, 0x874c22a0
jne 0x1401e2060
mov edx, 0xf36c196d
jmp 0x1401e2060
cmp edx, 0xb9887e4
jle 0x1401e22f2
cmp edx, 0x18006f53
jg 0x1401e2440
cmp edx, 0xb9887e5
je 0x1401e2032
cmp edx, 0xbb00ab3
je 0x1401e25df
cmp edx, 0x16c2cd98
jne 0x1401e2060
mov rdx, qword [rbp + 0xd0]
mov ebx, dword [rbp + 0x298]
mov dword [rdx], ebx
mov edx, 0x994fa0fe
jmp 0x1401e2060
cmp edx, 0xdc5d6b87
jg 0x1401e246e
cmp edx, 0xd8a54381
je 0x1401e25fd
cmp edx, 0xd9647349
je 0x1401e260e
cmp edx, 0xd994f30a
jne 0x1401e2060
cmp byte [rbp + 0x4cd], 0
mov edx, 0xdcd4eb0c
mov ebx, 0x80c82d7b
cmovne edx, ebx
jmp 0x1401e2060
cmp edx, 0x60baf1f0
jg 0x1401e249c
cmp edx, 0x5039b295
je 0x1401e2635
cmp edx, 0x543d9686
je 0x1401e264e
cmp edx, 0x55728c0e
jne 0x1401e2060
mov rbx, qword [rbp + 0x458]
movsxd rdx, dword [rbp + 0x484]
mov rbx, qword [rbx + 8]
mov edi, 0x17659aa4
nop word cs:[rax + rax]
nop
cmp edi, 0x17659aa4
je 0x1401e2295
cmp edi, 0x2615a4f9
jne 0x1401e2280
jmp 0x1401e2663
mov edi, 0x2615a4f9
jmp 0x1401e2280
cmp edx, 0x9c0e5d77
jle 0x1401e24db
cmp edx, 0x9c0e5d78
je 0x1401e2698
cmp edx, 0x9e45682d
je 0x1401e26a9
cmp edx, 0x9e4f51e9
jne 0x1401e2060
mov rdx, qword [rbp + 0x3a0]
mov rbx, qword [rbp + 0x4a8]
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx], xmm0
mov edx, 0x60baf1f1
jmp 0x1401e2060
cmp edx, 0xf3a2e322
jle 0x1401e250e
cmp edx, 0xf3a2e323
je 0x1401e26ca
cmp edx, 0xf4da4c01
je 0x1401e26db
cmp edx, 0xf8493618
jne 0x1401e2060
mov rdx, qword [rbp + 0x3a8]
mov rbx, qword [rbp + 0x230]
mov qword [rbp + 0x3a0], rbx
mov rbx, qword [rbp + 0x3a0]
movups xmm0, xmmword [rdx + 0x20]
movups xmm1, xmmword [rdx + 0x30]
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx], xmm0
mov edx, 0xd447d714
jmp 0x1401e2060
cmp edx, 0xd3d95a2d
je 0x1401e26e5
cmp edx, 0xd447d714
je 0x1401e26f6
cmp edx, 0xd77d0832
jne 0x1401e2060
mov rdx, qword [rbp + 0x2e8]
mov rdx, qword [rdx]
mov qword [rbp + 0x2e0], rdx
mov edx, 0xb9887e5
jmp 0x1401e2060
cmp edx, 0x41cd0e7d
je 0x1401e2705
cmp edx, 0x443a80f7
je 0x1401e2732
cmp edx, 0x4e1b3eaf
jne 0x1401e2060
mov rcx, qword [rbp + 0x560]
mov dl, byte [rbp + 0x4cc]
mov byte [rcx], dl
mov rcx, qword [rbp + 0x520]
mov rcx, qword [rcx + 0x18]
mov edx, 0x9e45682d
jmp 0x1401e2060
cmp edx, 0x88a38dc0
je 0x1401e277c
cmp edx, 0x8a0f8c68
je 0x1401e2798
cmp edx, 0x8df3d1db
jne 0x1401e2060
mov rdx, qword [rbp - 0x70]
mov qword [r14 + 0xa0], rdx
mov rdx, qword [rbp + 0xd8]
mov edx, dword [rdx]
mov dword [r14 + 0xa8], edx
mov qword [rbp + 0xd0], r15
mov rdx, qword [rbp + 0xd0]
cmp dword [rdx], 0
mov edx, 0x994fa0fe
mov ebx, 0xd77d0832
cmove edx, ebx
jmp 0x1401e2060
cmp edx, 0x18006f54
je 0x1401e27a2
cmp edx, 0x182e9d9c
je 0x1401e27ac
cmp edx, 0x1e93c5ee
jne 0x1401e2060
mov edx, 0x88a38dc0
jmp 0x1401e2060
cmp edx, 0xdc5d6b88
je 0x1401e27ca
cmp edx, 0xdcd4eb0c
je 0x1401e27d4
cmp edx, 0xe06cc61d
jne 0x1401e2060
mov edx, 0xb8477951
jmp 0x1401e2060
cmp edx, 0x60baf1f1
je 0x1401e280c
cmp edx, 0x63f20ded
je 0x1401e2816
cmp edx, 0x7232fc31
jne 0x1401e2060
mov rdx, qword [rbp + 0x498]
cmp byte [rdx], 0
setne byte [rbp + 0x4cd]
mov edx, 0xd994f30a
jmp 0x1401e2060
cmp edx, 0x97aed6c2
je 0x1401e2831
cmp edx, 0x994fa0fe
jne 0x1401e28ef
mov rdx, qword [rbp + 0x2e8]
mov rdx, qword [rdx]
mov qword [rbp + 0xc8], rdx
mov edx, 0xc52551e7
jmp 0x1401e2060
cmp edx, 0xec63a0fb
je 0x1401e2867
cmp edx, 0xf36c196d
jne 0x1401e2060
mov edx, 0xd9647349
mov eax, dword [rbp + 0x294]
jmp 0x1401e2060
mov edx, dword [0x140360638]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0xd8a54381
mov ebx, 0x346fbecd
jmp 0x1401e204b
mov edx, 0x63f20ded
jmp 0x1401e2060
mov edx, dword [0x140360638]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0x8a0f8c68
mov ebx, 0x874c22a0
jmp 0x1401e204b
mov rdx, qword [rbp + 0x520]
mov ebx, 0xcc
add rdx, rbx
mov qword [rbp + 0x560], rdx
mov edx, dword [0x140360638]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0xd8a54381
mov ebx, 0x1e93c5ee
jmp 0x1401e204b
mov edx, dword [rbp + 0x484]
add edx, 1
mov dword [rbp + 0x294], edx
mov edx, 0xec63a0fb
jmp 0x1401e2060
mov rdx, qword [rbp - 0x78]
mov edx, dword [rdx]
mov dword [rbp + 0x298], edx
mov edx, 0x16c2cd98
jmp 0x1401e2060
mov edx, dword [0x140360638]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0x18006f54
mov ebx, 0x182e9d9c
jmp 0x1401e204b
mov rdx, qword [rbp + 0x520]
mov edx, 0x346fbecd
jmp 0x1401e2060
mov dword [rbp + 0x484], eax
mov rdx, qword [rbp + 0x458]
mov ebx, dword [rbp + 0x484]
cmp ebx, dword [rdx]
mov edx, 0xe06cc61d
mov ebx, 0x55728c0e
cmovl edx, ebx
jmp 0x1401e2060
cmp byte [rbp + 0x4ce], 0
mov edx, 0x63f20ded
mov ebx, 0x443a80f7
cmovne edx, ebx
jmp 0x1401e2060
mov rdx, qword [rbp + 0x2e0]
mov qword [rbp - 0x78], rdx
mov edx, 0x844f87ad
jmp 0x1401e2060
mov qword [rbp + 0x568], rbx
mov qword [rbp + 0x530], rdx
mov rdx, qword [rbp + 0x568]
mov rbx, qword [rbp + 0x530]
mov rdx, qword [rdx + rbx*8]
add rdx, 0x3d
mov qword [rbp + 0x498], rdx
mov edx, 0x7232fc31
jmp 0x1401e2060
mov rdx, qword [rbp + 0xe8]
mov edx, 0x946f20f3
jmp 0x1401e2060
mov qword [rbp + 0x520], rcx
cmp qword [rbp + 0x520], 0
mov edx, 0xa277e754
mov ebx, 0x9c0e5d78
cmove edx, ebx
jmp 0x1401e2060
mov edx, 0x9e45682d
mov rcx, qword [rbp + 0x490]
jmp 0x1401e2060
mov edx, 0xbb00ab3
jmp 0x1401e2060
mov rdx, qword [rbp + 0x2e0]
mov edx, 0x41cd0e7d
jmp 0x1401e2060
mov edx, 0xd9647349
mov eax, 1
jmp 0x1401e2060
cmp qword [rbp + 0x2e0], 0
setne byte [rbp + 0x4cf]
mov edx, dword [0x140360638]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0xd3d95a2d
mov ebx, 0xf4da4c01
jmp 0x1401e204b
mov rdx, qword [rbp + 0xc8]
add rdx, 0x30
mov qword [rbp + 0x458], rdx
mov rdx, qword [rbp + 0x458]
mov rdx, qword [rdx + 8]
mov ebx, 0x17659aa4
nop word cs:[rax + rax]
nop
cmp ebx, 0x17659aa4
je 0x1401e2775
cmp ebx, 0x2615a4f9
jne 0x1401e2760
jmp 0x1401e2885
mov ebx, 0x2615a4f9
jmp 0x1401e2760
mov rdx, qword [rbp + 0x560]
mov dl, byte [rdx]
or dl, 0x20
mov byte [rbp + 0x4cc], dl
mov edx, 0x4e1b3eaf
jmp 0x1401e2060
mov edx, 0x23ff30c6
jmp 0x1401e2060
mov edx, 0x182e9d9c
jmp 0x1401e2060
mov edx, dword [0x140360638]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0x18006f54
mov ebx, 0x3b00ff18
jmp 0x1401e204b
mov edx, 0xf3a2e323
jmp 0x1401e2060
mov rbx, qword [rbp + 0x458]
movsxd rdx, dword [rbp + 0x484]
mov rbx, qword [rbx + 8]
mov edi, 0x17659aa4
nop dword [rax + rax]
cmp edi, 0x17659aa4
je 0x1401e2805
cmp edi, 0x2615a4f9
jne 0x1401e27f0
jmp 0x1401e28ba
mov edi, 0x2615a4f9
jmp 0x1401e27f0
mov edx, 0xb8477951
jmp 0x1401e2060
mov rdx, qword [rbp + 0xe0]
mov rdx, qword [rdx]
mov qword [rbp + 0x490], rdx
mov edx, 0xdc5d6b88
jmp 0x1401e2060
lea rdx, [rbp + 0x548]
mov qword [rbp + 0x2e8], rdx
mov rdx, qword [rbp + 0x2e8]
cmp byte [rbp + 0x4d0], 0
mov rdx, qword [rdx]
mov ebx, 0
cmove rdx, rbx
mov qword [rbp - 0x70], rdx
mov edx, 0x8df3d1db
jmp 0x1401e2060
mov edx, dword [0x140360638]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0x8a0f8c68
mov ebx, 0x23ff30c6
jmp 0x1401e204b
mov qword [rbp + 0x568], rdx
mov qword [rbp + 0x530], 0
mov rdx, qword [rbp + 0x568]
mov rbx, qword [rbp + 0x530]
mov rdx, qword [rdx + rbx*8]
mov qword [rbp + 0x3a8], rdx
mov edx, 0xf8493618
jmp 0x1401e2060
mov qword [rbp + 0x568], rbx
mov qword [rbp + 0x530], rdx
mov rdx, qword [rbp + 0x568]
mov rbx, qword [rbp + 0x530]
mov rdx, qword [rdx + rbx*8]
add rdx, 0x20
mov qword [rbp + 0x4a8], rdx
mov edx, 0x9e4f51e9
jmp 0x1401e2060
cmp edx, 0x946f20f3
jne 0x1401e2060
mov eax, 0xe852c7a3
jmp 0x1401dbee0
mov rax, qword [rbp + 0x568]
mov rcx, qword [rbp + 0x530]
mov rax, qword [rax]
mov qword [rcx], rax
mov rax, qword [rbp + 0x568]
mov rax, qword [rbp + 0x520]
mov qword [rax + 0x41a0], r15
and byte [r14 + 0xcd], 0xfe
mov eax, 0xaf742a88
mov r15, qword [rbp + 0x278]
jmp 0x1401dbee0
mov rax, qword [rbp + 0x338]
mov qword [rbp + 0x128], rax
mov rax, qword [rbp + 0x128]
mov eax, 0xaa5999f4
jmp 0x1401dbee0
mov ecx, dword [0x1403655f0]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov ecx, 0x756d06fa
mov edx, 0xe83c08de
cmove ecx, edx
cmp dword [0x1403655f4], 0xa
cmovl ecx, edx
nop dword [rax]
cmp ecx, 0xf2139175
jle 0x1401e29c0
cmp ecx, 0xf2139176
je 0x1401e2ea8
cmp ecx, 0x1e9c1acd
je 0x1401e2966
cmp ecx, 0x756d06fa
jne 0x1401e2990
movss dword [rax + 4], xmm1
mov ecx, 0xe83c08de
jmp 0x1401e2990
cmp ecx, 0x8db66268
je 0x1401e29f0
cmp ecx, 0xe83c08de
jne 0x1401e2990
movss dword [rax + 4], xmm1
mov ecx, dword [0x1403655f0]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov ecx, 0x756d06fa
mov edx, 0xf2139176
jmp 0x1401e297f
mov rcx, qword [rbp + 0x540]
movss dword [rcx], xmm0
mov ecx, 0x1e9c1acd
jmp 0x1401e2990
mov edx, dword [0x1403655f0]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0x756d06fa
mov ebx, 0xe83c08de
cmove edx, ebx
cmp dword [0x1403655f4], 0xa
cmovl edx, ebx
nop dword [rax + rax]
cmp edx, 0xf2139175
jle 0x1401e2a60
cmp edx, 0xf2139176
je 0x1401e2ed4
cmp edx, 0x1e9c1acd
je 0x1401e2a02
cmp edx, 0x756d06fa
jne 0x1401e2a30
movss dword [rcx + 4], xmm1
mov edx, 0xe83c08de
jmp 0x1401e2a30
cmp edx, 0x8db66268
je 0x1401e2a90
cmp edx, 0xe83c08de
jne 0x1401e2a30
movss dword [rcx + 4], xmm1
mov edx, dword [0x1403655f0]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0x756d06fa
mov ebx, 0xf2139176
jmp 0x1401e2a1b
mov rdx, qword [rbp + 0x540]
movss dword [rdx], xmm0
mov edx, 0x1e9c1acd
jmp 0x1401e2a30
mov qword [rbp + 0x540], setsockopt
mov r9d, dword [rbp + 0x530]
mov rdx, qword [rbp + 0x540]
sub rsp, 0x20
lea rcx, [rbp + 0x570]
lea r8, str.DockNode__02X
call fcn.1401090f0
add rsp, 0x20
mov rax, qword [0x140365530]
mov qword [rbp + 0x540], rax
mov eax, dword [0x14035f5a0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14035f5a4], 0xa
setl cl
or cl, al
mov eax, 0xcb782b10
mov ecx, 0xf2f9cf7f
cmovne eax, ecx
mov ecx, 0xcb782b10
mov edx, 0xd67c045d
cmovne ecx, edx
mov edx, 0x9aaf51b5
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0xcb782b0f
jle 0x1401e2b60
cmp edx, 0xcb782b10
je 0x1401e2b74
cmp edx, 0xd67c045d
je 0x1401e2b7b
cmp edx, 0xf2f9cf7f
jne 0x1401e2b30
jmp 0x1401e2f0c
cmp edx, 0x9aaf51b5
je 0x1401e2b7f
cmp edx, 0xc81495cd
jne 0x1401e2b30
mov edx, ecx
jmp 0x1401e2b30
mov edx, 0xd67c045d
jmp 0x1401e2b30
mov edx, eax
jmp 0x1401e2b30
mov rdx, qword [rbp + 0x540]
or byte [rdx + 0x4b90], 0x40
mov dword [rdx + 0x4bf8], 0
mov edx, 0xc81495cd
jmp 0x1401e2b30
mov ecx, dword [0x1403655f0]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov ecx, 0x756d06fa
mov edx, 0xe83c08de
cmove ecx, edx
cmp dword [0x1403655f4], 0xa
cmovl ecx, edx
nop word cs:[rax + rax]
nop
cmp ecx, 0xf2139175
jle 0x1401e2c00
cmp ecx, 0xf2139176
je 0x1401e2f2b
cmp ecx, 0x1e9c1acd
je 0x1401e2b9e
cmp ecx, 0x756d06fa
jne 0x1401e2bd0
movss dword [rax + 4], xmm1
mov ecx, 0xe83c08de
jmp 0x1401e2bd0
cmp ecx, 0x8db66268
je 0x1401e2c30
cmp ecx, 0xe83c08de
jne 0x1401e2bd0
movss dword [rax + 4], xmm1
mov ecx, dword [0x1403655f0]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov ecx, 0x756d06fa
mov edx, 0xf2139176
jmp 0x1401e2bb7
mov rcx, qword [rbp + 0x540]
movss dword [rcx], xmm0
mov ecx, 0x1e9c1acd
jmp 0x1401e2bd0
mov ecx, dword [0x1403655f0]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov ecx, 0x756d06fa
mov edx, 0xe83c08de
cmove ecx, edx
cmp dword [0x1403655f4], 0xa
cmovl ecx, edx
nop dword [rax + rax]
cmp ecx, 0xf2139175
jle 0x1401e2ca0
cmp ecx, 0xf2139176
je 0x1401e2f6e
cmp ecx, 0x1e9c1acd
je 0x1401e2c42
cmp ecx, 0x756d06fa
jne 0x1401e2c70
movss dword [rax + 4], xmm1
mov ecx, 0xe83c08de
jmp 0x1401e2c70
cmp ecx, 0x8db66268
je 0x1401e2cd0
cmp ecx, 0xe83c08de
jne 0x1401e2c70
movss dword [rax + 4], xmm1
mov ecx, dword [0x1403655f0]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov ecx, 0x756d06fa
mov edx, 0xf2139176
jmp 0x1401e2c5b
mov rcx, qword [rbp + 0x540]
movss dword [rcx], xmm0
mov ecx, 0x1e9c1acd
jmp 0x1401e2c70
mov dword [rbp + 0x568], eax
mov qword [rbp + 0x540], rcx
mov eax, dword [rbp + 0x568]
mov rcx, qword [rbp + 0x540]
mov dword [rcx], eax
mov rax, qword [rbp + 0x530]
mov byte [rax + 0x40], 1
mov rax, qword [rbp + 0x318]
mov eax, dword [0x14035fcd0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7083fdf7
mov ecx, 0x4fd77835
jmp 0x1401dbec5
mov ecx, dword [0x1403655f0]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov ecx, 0x756d06fa
mov edx, 0xe83c08de
cmove ecx, edx
cmp dword [0x1403655f4], 0xa
cmovl ecx, edx
nop word cs:[rax + rax]
nop
cmp ecx, 0xf2139175
jle 0x1401e2d90
cmp ecx, 0xf2139176
je 0x1401e2fa4
cmp ecx, 0x1e9c1acd
je 0x1401e2d2e
cmp ecx, 0x756d06fa
jne 0x1401e2d60
movss dword [rax + 4], xmm1
mov ecx, 0xe83c08de
jmp 0x1401e2d60
cmp ecx, 0x8db66268
je 0x1401e2dc0
cmp ecx, 0xe83c08de
jne 0x1401e2d60
movss dword [rax + 4], xmm1
mov ecx, dword [0x1403655f0]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov ecx, 0x756d06fa
mov edx, 0xf2139176
jmp 0x1401e2d47
mov rcx, qword [rbp + 0x540]
movss dword [rcx], xmm0
mov ecx, 0x1e9c1acd
jmp 0x1401e2d60
mov rax, qword [rbp + 0x418]
mov rcx, qword [0x140365530]
mov edx, 0x4b90
add rcx, rdx
mov qword [rbp + 0x530], rcx
mov rcx, qword [rbp + 0x530]
or byte [rcx], 1
mov rcx, qword [rbp + 0x530]
mov rax, qword [rax + 0x58]
mov qword [rcx + 0x14], rax
mov rax, qword [rbp + 0x530]
mov rcx, qword [rbp + 0x568]
mov qword [rax + 0x1c], rcx
mov byte [rbp + 0x560], 0
mov eax, dword [rbp + 0x520]
mov edx, 0x76d09e52
mov rcx, qword [rbp + 0x540]
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0x6ba59c61
je 0x1401e2fe7
cmp edx, 0x76d09e52
jne 0x1401e2e40
movzx eax, byte [rbp + 0x560]
xor eax, 1
mov rcx, qword [rbp + 0x530]
add rcx, 4
mov edx, 0x6ba59c61
jmp 0x1401e2e40
mov dword [rbp + 0x568], eax
mov qword [rbp + 0x540], rcx
mov eax, dword [rbp + 0x568]
mov rcx, qword [rbp + 0x540]
mov dword [rcx], eax
mov rax, qword [rbp + 0x530]
mov byte [rax + 0x40], 1
mov rax, qword [rbp + 0x318]
mov eax, 0x31f4a24b
jmp 0x1401dbee0
mov r8, qword [rbp + 0x358]
mov rdx, qword [rbp + 0x460]
mov rcx, qword [rbp + 0x500]
sub rsp, 0x20
call fcn.1401a8980
add rsp, 0x20
mov eax, 0x7874c195
jmp 0x1401dbee0
mov rcx, qword [rbp + 0x3c8]
mov rdx, qword [rbp + 0x368]
mov ebx, 0xbac6952
nop word [rax + rax]
cmp ebx, 0xbac6952
je 0x1401e2f05
cmp ebx, 0x6b0e82ce
jne 0x1401e2ef0
jmp 0x1401e3018
mov ebx, 0x6b0e82ce
jmp 0x1401e2ef0
mov rax, qword [rbp + 0x370]
mov rax, qword [rbp + 0x370]
mov qword [rbp + 0x540], rax
mov ecx, 0x8db66268
jmp 0x1401e30d0
mov r8, qword [rbp + 0x348]
mov rcx, qword [rbp - 0x40]
mov r9d, dword [rbp + 0x470]
sub rsp, 0x30
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
mov rdx, r12
call fcn.1402324e0
add rsp, 0x30
mov rax, qword [rbp + 0x138]
mov eax, 0x4f2ca0ba
jmp 0x1401dbee0
mov rax, qword [rbp + 0x150]
mov rcx, qword [rax]
mov r8, qword [rbp + 0x350]
mov rdx, qword [rbp + 0x460]
sub rsp, 0x20
call fcn.1401a8980
add rsp, 0x20
mov rax, qword [rbp + 0x148]
mov eax, 0xd78d1968
jmp 0x1401dbee0
mov r8, qword [rbp + 0x330]
mov rcx, qword [rbp - 0x50]
mov r9d, dword [rbp + 0x29c]
sub rsp, 0x30
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
mov rdx, r12
call fcn.1402324e0
add rsp, 0x30
mov rax, qword [rbp + 0x120]
mov eax, 0xe055b23
jmp 0x1401dbee0
mov dword [rbp + 0x520], eax
mov qword [rbp + 0x540], rcx
mov eax, dword [rbp + 0x520]
mov rcx, qword [rbp + 0x540]
mov dword [rcx], eax
mov rax, qword [rbp + 0x530]
mov byte [rax + 0x40], 1
mov eax, 0xa4c5ebda
jmp 0x1401dbee0
mov qword [rbp + 0x540], rcx
mov rbx, qword [rbp + 0x540]
mov rax, qword [rax + 0x48]
mov qword [rbx], rax
mov rax, qword [rdx]
mov qword [rcx + 8], rax
mov rax, qword [rbp + 0x440]
mov qword [rbp + 0x188], rax
mov rax, qword [rbp + 0x188]
mov rax, qword [rbp + 0x360]
mov rdx, qword [rbp + 0x478]
mov rax, qword [rbp + 0x478]
mov rcx, qword [rbp + 0x360]
movss xmm0, dword [rax + 0x48]
movss xmm1, dword [rax + 0x4c]
addss xmm1, dword [rdx + 0x54]
movss xmm2, dword [rdx + 0x50]
mov edx, 0xe06fbcc1
nop
cmp edx, 0xe06fbcc1
je 0x1401e3095
cmp edx, 0x8b5cfc1a
jne 0x1401e3080
jmp 0x1401e315c
mov edx, 0x8b5cfc1a
jmp 0x1401e3080
mov ecx, dword [0x1403655f0]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov ecx, 0x756d06fa
mov edx, 0xe83c08de
cmove ecx, edx
cmp dword [0x1403655f4], 0xa
cmovl ecx, edx
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xf2139175
jle 0x1401e3110
cmp ecx, 0xf2139176
je 0x1401e319d
cmp ecx, 0x1e9c1acd
je 0x1401e309c
cmp ecx, 0x756d06fa
jne 0x1401e30d0
mov dword [rax + 4], 0
mov ecx, 0xe83c08de
jmp 0x1401e30d0
cmp ecx, 0x8db66268
je 0x1401e3145
cmp ecx, 0xe83c08de
jne 0x1401e30d0
mov dword [rax + 4], 0
mov ecx, dword [0x1403655f0]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov ecx, 0x756d06fa
mov edx, 0xf2139176
jmp 0x1401e30b5
mov rcx, qword [rbp + 0x540]
mov dword [rcx], 0
mov ecx, 0x1e9c1acd
jmp 0x1401e30d0
movss dword [rbp + 0x520], xmm1
movss dword [rbp + 0x568], xmm0
movss dword [rbp + 0x530], xmm2
movss xmm0, dword [rbp + 0x568]
addss xmm0, dword [rbp + 0x530]
movss xmm1, dword [rbp + 0x520]
mov qword [rbp + 0x540], rcx
mov edx, 0x8db66268
jmp 0x1401e3270
mov rdx, qword [rbp + 0x370]
sub rsp, 0x20
mov ecx, 2
call fcn.140111150
lea rcx, [rbp + 0x570]
xor edx, edx
mov r8d, 0x20021139
call fcn.14015ab90
mov ecx, 1
call fcn.140111490
add rsp, 0x20
mov rax, qword [rbp + 0x4a0]
mov rax, qword [rax + 0x4180]
mov qword [rbp + 0x420], rax
mov rdx, qword [rbp + 0x420]
sub rsp, 0x20
mov rcx, r14
call fcn.1401ea8c0
add rsp, 0x20
mov rax, qword [rbp + 0x420]
mov rcx, qword [rbp + 0x420]
mov rdx, qword [rax + 0x58]
mov qword [rcx + 0x148], rdx
mov rax, qword [rax + 0x58]
mov qword [r14 + 0x48], rax
mov rax, qword [rbp + 0x420]
mov rax, qword [rax + 0x60]
mov qword [r14 + 0x50], rax
mov rax, qword [r14 + 0x88]
mov qword [rbp + 0x1e0], rax
mov eax, 0xc04a981e
jmp 0x1401dbee0
mov edx, dword [0x1403655f0]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0x756d06fa
mov ebx, 0xe83c08de
cmove edx, ebx
cmp dword [0x1403655f4], 0xa
cmovl edx, ebx
nop
cmp edx, 0xf2139175
jle 0x1401e32a0
cmp edx, 0xf2139176
je 0x1401e32e2
cmp edx, 0x1e9c1acd
je 0x1401e3248
cmp edx, 0x756d06fa
jne 0x1401e3270
movss dword [rcx + 4], xmm1
mov edx, 0xe83c08de
jmp 0x1401e3270
cmp edx, 0x8db66268
je 0x1401e32d0
cmp edx, 0xe83c08de
jne 0x1401e3270
movss dword [rcx + 4], xmm1
mov edx, dword [0x1403655f0]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0x756d06fa
mov ebx, 0xf2139176
jmp 0x1401e3261
mov rdx, qword [rbp + 0x540]
movss dword [rdx], xmm0
mov edx, 0x1e9c1acd
jmp 0x1401e3270
mov rcx, qword [rbp + 0x440]
mov rdx, qword [rbp + 0x360]
mov ebx, 0xbac6952
nop word cs:[rax + rax]
nop
cmp ebx, 0xbac6952
je 0x1401e3312
cmp ebx, 0x6b0e82ce
jne 0x1401e3300
jmp 0x1401e3319
mov ebx, 0x6b0e82ce
jmp 0x1401e3300
mov qword [rbp + 0x540], rcx
mov rbx, qword [rbp + 0x540]
mov rax, qword [rax + 0x48]
mov qword [rbx], rax
mov rax, qword [rdx]
mov qword [rcx + 8], rax
mov rax, qword [rbp + 0x440]
mov qword [rbp + 0x460], rax
mov rax, qword [rbp + 0x460]
mov qword [rbp + 0x180], rax
mov rax, qword [rbp + 0x180]
movss xmm0, dword [rax]
movss dword [rbp + 0x3f8], xmm0
mov rax, qword [rbp + 0x3c8]
mov qword [rbp + 0x178], rax
mov rax, qword [rbp + 0x178]
movss xmm0, dword [rbp + 0x3f8]
ucomiss xmm0, dword [rax]
seta byte [rbp + 0x4e3]
mov eax, 0x6e9ce07a
jmp 0x1401dbee0
cmp eax, 0x29762ec4
jne 0x1401dbee0
mov rcx, qword [rbp + 0x588]
xor rcx, rbp
sub rsp, 0x20
call fcn.1402e6030
add rsp, 0x20
movaps xmm6, xmmword [rbp + 0x590]
movaps xmm7, xmmword [rbp + 0x5a0]
movaps xmm8, xmmword [rbp + 0x5b0]
lea rsp, [rbp + 0x5c8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret