Function at 0x140030290
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x298
movaps xmmword [rsp + 0x280], xmm12
movaps xmmword [rsp + 0x270], xmm11
movaps xmmword [rsp + 0x260], xmm10
movaps xmmword [rsp + 0x250], xmm9
movaps xmmword [rsp + 0x240], xmm8
movaps xmmword [rsp + 0x230], xmm7
movaps xmmword [rsp + 0x220], xmm6
mov rax, qword [0x14082e958]
xor rax, rsp
mov qword [rsp + 0x218], rax
mov rax, qword [0x14082ea00]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
add rax, 8
mov qword [rsp + 0x40], rax
mov eax, 0xcb
add rax, qword [rsp + 0x40]
mov qword [rsp + 0x198], rax
mov rax, qword [rsp + 0x198]
mov byte [rax], 0
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x158], rax
mov rax, qword [rsp + 0x158]
mov eax, dword [rax]
and eax, 2
mov dword [rsp + 0x190], eax
lea rsi, [rsp + 0x208]
mov r15d, 0x56950579
mov r13d, 0xd451d632
xorps xmm7, xmm7
movaps xmm8, xmmword [0x1403dcca0]
movss xmm12, dword [0x1403dcd4c]
movss xmm9, dword [0x1403dcd50]
movss xmm10, dword [0x1403dcc98]
movss xmm11, dword [0x1403dccb8]
mov edi, 0x540ed457
mov ebx, 0x37eea911
mov ebp, 0x4080
mov r12d, 0x8cdced9d
lea r14, str._nav__ImGuiNavInput_Cancel_n
mov dword [rsp + 0xcc], eax
mov dword [rsp + 0xe8], eax
mov dword [rsp + 0xec], eax
mov dword [rsp + 0xd0], eax
mov dword [rsp + 0x80], eax
mov dword [rsp + 0xf0], eax
mov eax, 0xbd61e069
jmp 0x14003040d
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcafa5e95
mov ecx, 0x2d00f168
nop word cs:[rax + rax]
nop dword [rax]
cmove eax, ecx
cmp dword [0x14082f1dc], 0xa
cmovl eax, ecx
cmp eax, 0x4bdbf8a
jg 0x140030490
cmp eax, 0xc4cf4606
jle 0x140030510
cmp eax, 0xe36a1ea4
jle 0x1400305df
cmp eax, 0xf33ed397
jle 0x140030858
cmp eax, 0xfdde071f
jle 0x140030b18
cmp eax, 0x2f3f175
jg 0x140031195
cmp eax, 0xffe64de3
jg 0x140031ddc
cmp eax, 0xfdde0720
je 0x140032f05
cmp eax, 0xff45e950
jne 0x14003040d
mov rax, qword [rsp + 0xd8]
mov rax, qword [rax]
mov qword [rsp + 0x178], rax
cmp qword [rsp + 0x178], 0
mov eax, 0x3b8eb505
jmp 0x140034c87
cmp eax, 0x3982d729
jle 0x140030580
cmp eax, 0x5ba47c45
jle 0x14003063a
cmp eax, 0x74b4cd9e
jle 0x1400308a7
cmp eax, 0x7a39e54a
jle 0x140030b76
cmp eax, 0x7b1a3c4a
jg 0x1400311d4
cmp eax, 0x7ae540f3
jg 0x140031dfc
cmp eax, 0x7a39e54b
je 0x140032f6c
cmp eax, 0x7ae0957e
jne 0x14003040d
mov rax, qword [rsp + 0x1c0]
mov qword [rax], 0
mov eax, 0x6602098d
jmp 0x14003040d
cmp eax, 0xaad7a081
jg 0x140030761
cmp eax, 0x92a7b4e8
jg 0x140030901
cmp eax, 0x8b36b8a3
jg 0x140030c04
cmp eax, 0x87b397d4
jle 0x140031222
cmp eax, 0x88a6b1ef
jg 0x140031e35
cmp eax, 0x87b397d5
je 0x140032f76
cmp eax, 0x88595d48
jne 0x14003040d
mov rax, qword [rsp + 0x30]
mov dword [rax + 0x40f0], 3
mov eax, 0x9228a92f
jmp 0x14003040d
cmp eax, 0x23aacfa4
jg 0x1400307da
cmp eax, 0x155f6447
jg 0x14003097a
cmp eax, 0xf26925b
jg 0x140030c6c
cmp eax, 0x93b24e6
jle 0x14003126a
cmp eax, 0xc20f5e8
jg 0x140031e81
cmp eax, 0x93b24e7
je 0x140032f90
cmp eax, 0x9db1b7a
jne 0x14003040d
mov rax, qword [rsp + 0xd8]
mov eax, 0x1d9729d0
jmp 0x14003040d
cmp eax, 0xd46182a8
jg 0x1400309c8
cmp eax, 0xcfaf8003
jg 0x140030cb6
cmp eax, 0xc75bba9a
jle 0x1400312b2
cmp eax, 0xcc9080c9
jg 0x140031eba
cmp eax, 0xc75bba9b
je 0x140032fb8
cmp eax, 0xcafa5e95
jne 0x14003040d
mov rax, qword [rsp + 0x30]
mov dword [rax + 0x4150], 0
mov eax, 0x2d00f168
jmp 0x14003040d
cmp eax, 0x4b3ff8c3
jg 0x140030a1d
cmp eax, 0x439b0e29
jg 0x140030dd1
cmp eax, 0x3db980a4
jle 0x1400312f4
cmp eax, 0x410a73f2
jg 0x140031ef8
cmp eax, 0x3db980a5
je 0x140032fc2
cmp eax, 0x3f097de3
jne 0x14003040d
mov ecx, 0x20c
call fcn.140004a80
mov al, byte [rax]
mov byte [rsp + 0x208], al
mov eax, dword [0x14082f1e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14082f1e4], 0xa
setl cl
or cl, al
mov ebp, 0x9ddcd7ab
mov eax, 0x2997c20f
cmovne ebp, eax
mov ecx, 0x9ddcd7ab
mov eax, 0xdb975212
cmovne ecx, eax
mov eax, 0x834d2b0b
nop dword [rax]
cmp eax, 0xcbc6d2f3
jle 0x140030700
cmp eax, 0xe2e53ad8
jg 0x140030720
cmp eax, 0xcbc6d2f4
je 0x140032fdc
cmp eax, 0xdb975212
jne 0x1400306d0
mov eax, ebp
jmp 0x1400306d0
cmp eax, 0x834d2b0b
je 0x140030737
cmp eax, 0x956a0df8
je 0x14003074e
cmp eax, 0x9ddcd7ab
jne 0x1400306d0
mov eax, 0xdb975212
jmp 0x1400306d0
cmp eax, 0xe2e53ad9
je 0x140030755
cmp eax, 0x2997c20f
jne 0x1400306d0
mov eax, 0xcbc6d2f4
xor edx, edx
jmp 0x1400306d0
test byte [rsp + 0x208], 1
mov eax, 0xe2e53ad9
mov ebx, 0x956a0df8
cmove eax, ebx
jmp 0x1400306d0
mov eax, ecx
jmp 0x1400306d0
mov eax, 0xcbc6d2f4
mov dl, 1
jmp 0x1400306d0
cmp eax, 0xb9b1aa82
jg 0x140030a72
cmp eax, 0xb1507ae7
jg 0x140030e1b
cmp eax, 0xacf7754b
jle 0x14003131f
cmp eax, 0xae5c1fca
jg 0x140031f4e
cmp eax, 0xacf7754c
je 0x140032fee
cmp eax, 0xad5cf726
jne 0x14003040d
mov rax, qword [rsp + 0xb0]
mov ecx, dword [rsp + 0xf4]
cmp ecx, dword [rax]
sete byte [rsp + 0x93]
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5adeb6aa
mov ecx, 0x74b4cd9f
jmp 0x140030400
cmp eax, 0x2f7c184f
jg 0x140030ac7
cmp eax, 0x2a5be2ac
jg 0x140030e51
cmp eax, 0x267b3f10
jle 0x14003135e
cmp eax, 0x29d01429
jg 0x140031f6e
cmp eax, 0x267b3f11
je 0x140033010
cmp eax, 0x29269c8a
jne 0x14003040d
mov rax, qword [rsp + 0x40]
movsxd rcx, dword [rsp + 0x54]
mov qword [rsp + 0x130], rcx
mov rcx, qword [rsp + 0x130]
movss xmm0, dword [rax + rcx*4 + 0xda8]
ucomiss xmm0, xmm7
mov eax, 0x7aabd7f
mov ecx, 0x333cde4f
cmova eax, ecx
movaps xmm6, xmm11
jmp 0x14003040d
cmp eax, 0xead45d4d
jg 0x140030e9b
cmp eax, 0xe4a245ac
jle 0x140031403
cmp eax, 0xe798bec0
jg 0x140031f9d
cmp eax, 0xe4a245ad
je 0x140033022
cmp eax, 0xe4b73d19
jne 0x14003040d
mov eax, 0x428fe55
mov ecx, dword [rsp + 0x194]
mov dword [rsp + 0x108], ecx
jmp 0x14003040d
cmp eax, 0x6ac1f8b6
jg 0x140030ede
cmp eax, 0x624ccd16
jle 0x140031443
cmp eax, 0x6602098c
jg 0x140031fe5
cmp eax, 0x624ccd17
je 0x140033040
cmp eax, 0x65f5cb42
jne 0x14003040d
mov rax, qword [rsp + 0x150]
mov eax, dword [rax]
mov dword [rsp + 0x114], eax
cmp dword [rsp + 0x114], 0
mov eax, 0x5968e590
jmp 0x140034e51
cmp eax, 0xa4e50495
jg 0x140030f23
cmp eax, 0x9514ad8b
jle 0x140031482
cmp eax, 0xa10c8f30
jg 0x14003200a
cmp eax, 0x9514ad8c
je 0x14003305e
cmp eax, 0x9e22d1a7
jne 0x14003040d
mov rax, qword [rsp + 0xd8]
mov rax, qword [rax]
mov qword [rsp + 0x1c8], rax
cmp qword [rsp + 0x1c8], 0
setne byte [rsp + 0x8f]
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc02d1b0e
mov ecx, 0xd445e999
jmp 0x140030400
cmp eax, 0x1ca055ca
jg 0x140030f96
cmp eax, 0x1b051a8e
jle 0x14003182c
cmp eax, 0x1bdc13f2
jg 0x14003203a
cmp eax, 0x1b051a8f
je 0x140033077
cmp eax, 0x1b728873
jne 0x14003040d
cmp byte [rsp + 0x53], 0
mov eax, 0x65f5cb42
mov ecx, 0x5ba47c46
cmovne eax, ecx
jmp 0x14003040d
cmp eax, 0xddfb9f03
jg 0x140030fdd
cmp eax, 0xd78af7d0
jle 0x140031867
cmp eax, 0xdb3b704e
jg 0x140032068
cmp eax, 0xd78af7d1
je 0x140033093
cmp eax, 0xd96c6033
jne 0x14003040d
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9db1b7a
mov ecx, 0x1d9729d0
jmp 0x140030400
cmp eax, 0x5478994f
jg 0x140031031
cmp eax, 0x4dcdaa01
jle 0x1400318dd
cmp eax, 0x540ed456
jg 0x14003209c
cmp eax, 0x4dcdaa02
je 0x1400330bb
cmp eax, 0x540c2799
jne 0x14003040d
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd78422b3
mov ecx, 0x4b3e1282
jmp 0x140030400
cmp eax, 0xbd61e068
jg 0x140031067
cmp eax, 0xbbe31db3
jle 0x14003190d
cmp eax, 0xbcb55010
jg 0x1400320f2
cmp eax, 0xbbe31db4
je 0x1400331c8
cmp eax, 0xbc9a149b
jne 0x14003040d
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6ac1f8b7
mov ecx, 0xaf0d7b26
jmp 0x140030400
cmp eax, 0x342a8717
jg 0x14003114b
cmp eax, 0x316e8818
jle 0x14003193d
cmp eax, 0x333cde4e
jg 0x140032128
cmp eax, 0x316e8819
je 0x140033221
cmp eax, 0x31d0d55d
jne 0x14003040d
cmp byte [rsp + 0x95], 0
mov eax, 0xe26f843d
mov ecx, 0x1f529fe5
cmovne eax, ecx
jmp 0x14003040d
cmp eax, 0xf67451b9
jle 0x140031977
cmp eax, 0xf8cd8e13
jg 0x140032161
cmp eax, 0xf67451ba
je 0x14003324e
cmp eax, 0xf857e2d4
jne 0x14003040d
mov rax, qword [rsp + 0x30]
mov ecx, 0x4100
add rax, rcx
mov qword [rsp + 0x1a0], rax
mov rax, qword [rsp + 0x1a0]
cmp dword [rax], 0
mov eax, 0x356c1e8a
mov ecx, 0xfdde0720
cmove eax, ecx
jmp 0x14003040d
cmp eax, 0x7883f6d9
jle 0x1400319b6
cmp eax, 0x78b1fdeb
jg 0x140032288
cmp eax, 0x7883f6da
je 0x14003325d
cmp eax, 0x78aaa0de
jne 0x14003040d
mov rax, qword [rsp + 0x160]
mov byte [rax], 0
mov rax, qword [rsp + 0x30]
mov ecx, 0x40b8
add rax, rcx
mov qword [rsp + 0xd8], rax
mov rax, qword [rsp + 0xd8]
mov rax, qword [rax]
mov qword [rsp + 0x1b0], rax
cmp qword [rsp + 0x1b0], 0
setne byte [rsp + 0x8d]
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3db980a5
mov ecx, 0xf33ed398
jmp 0x140030400
cmp eax, 0x8fa8ab6c
jle 0x1400319f1
cmp eax, 0x9228a92e
jg 0x1400322ad
cmp eax, 0x8fa8ab6d
je 0x140033272
cmp eax, 0x917623a9
jne 0x14003040d
mov rax, qword [rsp + 0x40]
mov dword [rax + 0xdac], 0x3f800000
mov rax, qword [rsp + 0x30]
mov dword [rax + 0x40f0], 2
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe1863325
mov ecx, 0x57e13930
jmp 0x140030400
cmp eax, 0x118df881
jle 0x140031a30
cmp eax, 0x144dd4cf
jg 0x1400322de
cmp eax, 0x118df882
je 0x14003329e
cmp eax, 0x12b4d142
jne 0x14003040d
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xead45d4e
mov ecx, 0xbcb55011
jmp 0x140030400
cmp eax, 0xd17727d0
jle 0x140031a69
cmp eax, 0xd445e998
jg 0x140032316
cmp eax, 0xd17727d1
je 0x1400332bc
cmp eax, 0xd3e32b91
jne 0x14003040d
mov ecx, 0x201
call fcn.140004a80
mov al, byte [rax]
mov byte [rsp + 0x208], al
mov eax, dword [0x14082f1e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14082f1e4], 0xa
setl cl
or cl, al
mov ebp, 0x9ddcd7ab
mov eax, 0x2997c20f
cmovne ebp, eax
mov ecx, 0x9ddcd7ab
mov eax, 0xdb975212
cmovne ecx, eax
mov eax, 0x834d2b0b
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0xcbc6d2f3
jle 0x140030d70
cmp eax, 0xe2e53ad8
jg 0x140030d90
cmp eax, 0xcbc6d2f4
je 0x1400332d5
cmp eax, 0xdb975212
jne 0x140030d40
mov eax, ebp
jmp 0x140030d40
cmp eax, 0x834d2b0b
je 0x140030da7
cmp eax, 0x956a0df8
je 0x140030dbe
cmp eax, 0x9ddcd7ab
jne 0x140030d40
mov eax, 0xdb975212
jmp 0x140030d40
cmp eax, 0xe2e53ad9
je 0x140030dc5
cmp eax, 0x2997c20f
jne 0x140030d40
mov eax, 0xcbc6d2f4
xor edx, edx
jmp 0x140030d40
test byte [rsp + 0x208], 1
mov eax, 0xe2e53ad9
mov ebx, 0x956a0df8
cmove eax, ebx
jmp 0x140030d40
mov eax, ecx
jmp 0x140030d40
mov eax, 0xcbc6d2f4
mov dl, 1
jmp 0x140030d40
cmp eax, 0x491f5678
jle 0x140031abf
cmp eax, 0x4ad580e8
jg 0x140032374
cmp eax, 0x491f5679
je 0x1400332e7
cmp eax, 0x49a787f5
jne 0x14003040d
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe0b88c66
mov ecx, 0x316e8819
jmp 0x140030400
cmp eax, 0xb49eeeec
jle 0x140031b13
cmp eax, 0xb7d50e49
jg 0x140032471
cmp eax, 0xb49eeeed
je 0x140033314
cmp eax, 0xb5f0f8f4
jne 0x14003040d
mov eax, 0xa77bada8
jmp 0x14003040d
cmp eax, 0x2d629a36
jle 0x140031b4a
cmp eax, 0x2e097836
jg 0x140032add
cmp eax, 0x2d629a37
je 0x14003332e
cmp eax, 0x2d8e4145
jne 0x14003040d
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x794d58e3
mov ecx, 0xe864f5b6
jmp 0x140030400
cmp eax, 0xed056af4
jle 0x140031b98
cmp eax, 0xf156e9a9
jg 0x140032be1
cmp eax, 0xed056af5
je 0x14003334c
cmp eax, 0xf15292ff
jne 0x14003040d
cmp byte [rsp + 0x4b], 0
mov eax, 0x87531624
mov ecx, 0xa10c8f31
cmovne eax, ecx
jmp 0x14003040d
cmp eax, 0x6f332ec3
jle 0x140031c09
cmp eax, 0x71cf39db
jg 0x140032c01
cmp eax, 0x6f332ec4
je 0x14003339b
cmp eax, 0x6fb7efcd
jne 0x14003040d
mov rax, qword [rsp + 0x30]
mov dword [rax + 0x40f0], 3
mov eax, 0xf439281c
jmp 0x14003040d
cmp eax, 0xa8a012c5
jle 0x140031c5b
cmp eax, 0xaa5cb8a0
jg 0x140032c46
cmp eax, 0xa8a012c6
je 0x140033481
cmp eax, 0xaa3ee948
jne 0x14003040d
mov eax, dword [rsp + 0x84]
cmp eax, 2
sete byte [rsp + 0x51]
mov eax, dword [rsp + 0x84]
cmp eax, 3
sete al
or al, byte [rsp + 0x51]
and al, 1
mov byte [rsp + 0x96], al
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1028e9f7
mov ecx, 0x101b1e63
jmp 0x140030400
cmp eax, 0x1f6b77f2
jle 0x140031c9a
cmp eax, 0x2032163e
jg 0x140032c76
cmp eax, 0x1f6b77f3
je 0x140033493
cmp eax, 0x1f8fd55d
jne 0x14003040d
mov rax, qword [rsp + 0x68]
test byte [rax + 0xe], 4
mov eax, 0xacf7754c
mov ecx, 0x376c9dfb
cmove eax, ecx
jmp 0x14003040d
cmp eax, 0xe14d7cbf
jle 0x140031ced
cmp eax, 0xe22a00d7
jg 0x140032ca2
cmp eax, 0xe14d7cc0
je 0x1400334a9
cmp eax, 0xe1863325
jne 0x14003040d
mov rax, qword [rsp + 0x40]
mov dword [rax + 0xdac], 0x3f800000
mov rax, qword [rsp + 0x30]
mov dword [rax + 0x40f0], 2
mov eax, 0x917623a9
jmp 0x14003040d
cmp eax, 0x57a94439
jle 0x140031d27
cmp eax, 0x5968e58f
jg 0x140032cd6
cmp eax, 0x57a9443a
je 0x1400334c7
cmp eax, 0x57e13930
jne 0x14003040d
mov eax, 0xd3e32b91
jmp 0x14003040d
cmp eax, 0xc02d1b0d
jle 0x140031d66
cmp eax, 0xc37e3e34
jg 0x140032d05
cmp eax, 0xc02d1b0e
je 0x1400334e1
cmp eax, 0xc1bc9754
jne 0x14003040d
mov rax, qword [rsp + 0x70]
movss xmm0, dword [rax + 0x273c]
mov rcx, qword [rsp + 0x58]
movss dword [rcx + 0x30], xmm0
mov rcx, qword [rsp + 0x70]
movss xmm0, dword [rcx + 0x274c]
mov rdx, qword [rsp + 0x58]
movss dword [rdx + 0x34], xmm0
movss xmm0, dword [rax + 0x273c]
mov rax, qword [rsp + 0x58]
movss dword [rax + 0x38], xmm0
movss xmm0, dword [rcx + 0x274c]
mov rax, qword [rsp + 0x58]
movss dword [rax + 0x3c], xmm0
mov rax, qword [rsp + 0x70]
movss xmm0, dword [rax + 0x27bc]
mov rax, qword [rsp + 0x58]
movss dword [rax + 0x20], xmm0
mov rax, qword [rsp + 0x70]
movss xmm0, dword [rax + 0x27cc]
mov rax, qword [rsp + 0x58]
movss dword [rax + 0x24], xmm0
mov rax, qword [rsp + 0x70]
movss xmm0, dword [rax + 0x279c]
mov rax, qword [rsp + 0x58]
movss dword [rax + 0x28], xmm0
mov rax, qword [rsp + 0x70]
movss xmm0, dword [rax + 0x27ac]
mov rax, qword [rsp + 0x58]
movss dword [rax + 0x2c], xmm0
mov eax, 0xf26925c
jmp 0x14003040d
cmp eax, 0x369ca4fb
jle 0x140031da1
cmp eax, 0x376c9dfa
jg 0x140032d69
cmp eax, 0x369ca4fc
je 0x1400334f3
cmp eax, 0x36de0f7b
jne 0x14003040d
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xeaf8128a
mov ecx, 0x251f95b1
jmp 0x140030400
cmp eax, 0x3488658
jg 0x140032d9d
cmp eax, 0x2f3f176
je 0x140033525
cmp eax, 0x3169ab0
jne 0x14003040d
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe1863325
mov ecx, 0x917623a9
jmp 0x140030400
cmp eax, 0x7ceb04ad
jg 0x140032ddc
cmp eax, 0x7b1a3c4b
je 0x140033565
cmp eax, 0x7c42fe66
jne 0x14003040d
mov rax, qword [rsp + 0x40]
mov dword [rax + 0xde0], 0x3f800000
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8b36b8a4
mov ecx, 0xc75bba9b
jmp 0x140030400
cmp eax, 0x86170011
jle 0x140032ebd
cmp eax, 0x86170012
je 0x14003358e
cmp eax, 0x87531624
jne 0x14003040d
mov rax, qword [rsp + 0x150]
mov eax, dword [rax]
mov dword [rsp + 0xf4], eax
cmp dword [rsp + 0xf4], 0
mov eax, 0x3796df44
cmove eax, r15d
jmp 0x14003040d
cmp eax, 0x4bdbf8b
je 0x1400335a9
cmp eax, 0x4f74400
je 0x1400303da
cmp eax, 0x7aabd7f
jne 0x14003040d
movss dword [rsp + 0x124], xmm6
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x42ef81b8
mov ecx, 0x410a73f3
jmp 0x140030400
cmp eax, 0xc4cf4607
je 0x1400335c7
cmp eax, 0xc58a25c1
je 0x1400335ea
cmp eax, 0xc73b0bb2
jne 0x14003040d
mov rax, qword [rsp + 0x70]
movss xmm0, dword [rax + 0x26ec]
mov rax, qword [rsp + 0x58]
movss dword [rax + 4], xmm0
mov eax, 0x92a7b4e9
jmp 0x14003040d
cmp eax, 0x3982d72a
je 0x140033608
cmp eax, 0x3b8eb505
je 0x140033629
cmp eax, 0x3daf916c
jne 0x14003040d
mov eax, 0xecf2520a
jmp 0x14003040d
cmp eax, 0xaad7a082
je 0x140033647
cmp eax, 0xab3b026a
je 0x140033661
cmp eax, 0xac0bfe6f
jne 0x14003040d
mov rax, qword [rsp + 0x1d8]
mov eax, dword [rax]
mov rcx, qword [rsp + 0x148]
mov dword [rcx], eax
mov eax, 0x2a5be2ad
jmp 0x14003040d
cmp eax, 0x23aacfa5
je 0x14003368d
cmp eax, 0x251f95b1
je 0x1400336ab
cmp eax, 0x260117f3
jne 0x14003040d
mov rcx, qword [rsp + 0x68]
call fcn.140069c50
mulss xmm0, xmm9
mov rax, qword [rsp + 0x40]
mulss xmm0, dword [rax + 0x10]
addss xmm0, xmm10
cvttps2dq xmm0, xmm0
cvtdq2ps xmm0, xmm0
movss dword [rsp + 0x64], xmm0
mov rax, qword [rsp + 0x188]
mov eax, dword [rax]
mov dword [rsp + 0x84], eax
mov rax, qword [rsp + 0x68]
mov ecx, 0xe0
add rax, rcx
mov qword [rsp + 0x1e0], rax
mov rax, qword [rsp + 0x1e0]
cmp word [rax + 0x5c], 0
sete byte [rsp + 0x95]
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe22a00d8
mov ecx, 0x31d0d55d
jmp 0x140030400
cmp eax, 0xe36a1ea5
je 0x140033707
cmp eax, 0xe3f667da
je 0x140033720
cmp eax, 0xe4953c5a
jne 0x14003040d
mov rax, qword [rsp + 0x30]
cmp qword [rax + 0x4220], 0
mov eax, 0x71cf39dc
mov ecx, 0xff45e950
cmove eax, ecx
jmp 0x14003040d
cmp eax, 0x5ba47c46
je 0x140033771
cmp eax, 0x5cc09217
je 0x14003379d
cmp eax, 0x6080a026
jne 0x14003040d
mov rax, qword [rsp + 0x40]
cmp byte [rax + 0xda4], 0
mov eax, 0xc58a25c1
mov ecx, 0x155f6448
cmove eax, ecx
jmp 0x14003040d
cmp eax, 0x92a7b4e9
je 0x1400337b7
cmp eax, 0x93a2090a
je 0x1400337f7
cmp eax, 0x9447deb3
jne 0x14003040d
mov r13, rsi
mov rbx, qword [rsp + 0x1b0]
mov eax, dword [0x14082f1e8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14082f1ec], 0xa
setl cl
or cl, al
mov ecx, 0xddcaff91
mov eax, 0x3d95178d
cmovne ecx, eax
mov r8d, 0xddcaff91
mov eax, 0x2832c760
cmovne r8d, eax
mov r9d, 0x7ff4cafd
mov eax, 0x4f5a7de9
cmovne r9d, eax
mov ebp, 0x7ff4cafd
mov eax, 0xa992e071
cmovne ebp, eax
mov r10d, 0x13828889
mov eax, 0x75f0ea46
cmovne r10d, eax
mov edi, 0x13828889
mov eax, 0x2f0cb1fd
cmovne edi, eax
mov r11d, 0x99a0af37
mov eax, 0x4b046aeb
cmovne r11d, eax
mov r15d, 0x99a0af37
mov eax, 0x638a1634
cmovne r15d, eax
mov esi, 0xda0f3e7
mov rax, rbx
jmp 0x140031550
mov esi, 0x2832c760
nop dword [rax]
mov edx, esi
cmp esi, 0x3c5ee6ff
jg 0x1400315b0
cmp edx, 0xfdead1a2
jg 0x140031600
cmp edx, 0xab396c96
jle 0x1400316a0
cmp edx, 0xab396c97
je 0x14003175a
cmp edx, 0xddcaff91
je 0x140031548
mov esi, edx
cmp edx, 0xeb710842
jne 0x140031550
mov rdx, qword [rsp + 0x208]
cmp rdx, rbx
mov esi, 0xab396c97
mov edx, 0x578dfc15
cmove esi, edx
jmp 0x140031550
cmp edx, 0x60ca9718
jle 0x140031660
cmp edx, 0x75f0ea45
jle 0x1400316d9
cmp edx, 0x75f0ea46
je 0x140031773
cmp edx, 0x7cb25dcc
je 0x14003178a
mov esi, edx
cmp edx, 0x7ff4cafd
jne 0x140031550
mov rdx, qword [rsp + 0x208]
mov esi, 0xa992e071
jmp 0x140031550
cmp edx, 0x13828888
jle 0x14003170c
cmp edx, 0x13828889
je 0x1400317a8
mov esi, ecx
cmp edx, 0x2832c760
je 0x140031550
mov esi, edx
cmp edx, 0x2f0cb1fd
jne 0x140031550
mov rdx, qword [rsp + 0x208]
mov rdx, qword [rdx + 0x360]
cmp rdx, qword [rsp + 0x208]
setne byte [rsp + 0x78]
mov esi, r10d
jmp 0x140031550
cmp edx, 0x4f5a7de8
jg 0x140031738
mov esi, ebp
cmp edx, 0x3c5ee700
je 0x140031550
cmp edx, 0x4b046aeb
jne 0x140031800
cmp byte [rsp + 0xa0], 0
mov esi, 0x60ca9719
mov edx, 0xfdead1a3
cmovne esi, edx
jmp 0x140031550
cmp edx, 0x99a0af37
je 0x1400317c2
mov esi, edx
cmp edx, 0xa992e071
jne 0x140031550
mov rdx, qword [rsp + 0x208]
mov rdx, qword [rdx + 0x350]
mov qword [rsp + 0x1f8], rdx
mov esi, r9d
jmp 0x140031550
cmp edx, 0x60ca9719
je 0x1400317d4
mov esi, edx
cmp edx, 0x638a1634
jne 0x140031550
cmp qword [rsp + 0x208], 0
setne byte [rsp + 0xa0]
mov esi, r11d
jmp 0x140031550
mov esi, edi
cmp edx, 0xfdead1a3
je 0x140031550
mov esi, edx
cmp edx, 0xda0f3e7
jne 0x140031550
mov qword [rsp + 0x208], rax
mov esi, r15d
jmp 0x140031550
cmp edx, 0x4f5a7de9
je 0x1400317ee
mov esi, edx
cmp edx, 0x578dfc15
jne 0x140031550
mov esi, r8d
jmp 0x140031550
mov rdx, qword [rsp + 0x208]
mov qword [rdx + 0x380], rbx
mov esi, 0x578dfc15
jmp 0x140031550
cmp byte [rsp + 0x78], 0
mov esi, 0x60ca9719
mov edx, 0x7cb25dcc
cmovne esi, edx
jmp 0x140031550
mov rdx, qword [rsp + 0x208]
test byte [rdx + 0xf], 0x14
mov esi, 0x60ca9719
mov edx, 0x3c5ee700
cmove esi, edx
jmp 0x140031550
mov rdx, qword [rsp + 0x208]
mov rdx, qword [rsp + 0x208]
mov esi, 0x2f0cb1fd
jmp 0x140031550
mov rdx, qword [rsp + 0x208]
mov esi, 0x638a1634
jmp 0x140031550
cmp byte [rsp + 0xa0], 0
mov esi, 0x578dfc15
mov edx, 0xeb710842
cmovne esi, edx
jmp 0x140031550
mov rax, qword [rsp + 0x1f8]
mov esi, 0xda0f3e7
jmp 0x140031550
mov esi, edx
cmp edx, 0x3d95178d
jne 0x140031550
mov eax, 0xd96c6033
mov rsi, r13
mov r15d, 0x56950579
mov r13d, 0xd451d632
mov edi, 0x540ed457
jmp 0x140034f86
cmp eax, 0x155f6448
je 0x140033815
cmp eax, 0x1718ace3
je 0x140033833
cmp eax, 0x1ae6e171
jne 0x14003040d
cmp byte [rsp + 0x98], 0
mov eax, 0xffe64de4
mov ecx, 0xfbcfef6a
cmovne eax, ecx
jmp 0x14003040d
cmp eax, 0xd46182a9
je 0x14003384d
cmp eax, 0xd73d13da
je 0x14003386b
cmp eax, 0xd78422b3
jne 0x14003040d
mov ecx, 0x20e
call fcn.140004a80
mov al, byte [rax]
mov byte [rsp + 0x208], al
mov eax, dword [0x14082f1e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14082f1e4], 0xa
setl cl
or cl, al
mov eax, 0x9ddcd7ab
mov ecx, 0x2997c20f
cmovne eax, ecx
mov ecx, 0x9ddcd7ab
mov edx, 0xdb975212
cmovne ecx, edx
mov edx, 0x834d2b0b
jmp 0x140032e30
cmp eax, 0x4b3ff8c4
je 0x140033889
cmp eax, 0x4c8171f8
je 0x1400338b1
cmp eax, 0x4c91ca31
jne 0x14003040d
call fcn.14007d3f0
mov eax, 0xf25112a
jmp 0x14003040d
cmp eax, 0xb9b1aa83
je 0x140033929
cmp eax, 0xba2436b8
je 0x140033940
cmp eax, 0xbb7bb391
jne 0x14003040d
cmp byte [rsp + 0x3f], 0
mov eax, 0x491f5679
jmp 0x140032ff8
cmp eax, 0x2f7c1850
je 0x14003394a
cmp eax, 0x30b36884
je 0x140033a31
cmp eax, 0x3110028e
jne 0x14003040d
mov rax, qword [rsp + 0x30]
mov dword [rax + 0x40f0], 3
mov eax, 0xc1bc9754
jmp 0x14003040d
cmp eax, 0xf33ed398
je 0x140033a4f
cmp eax, 0xf4384064
je 0x140033a69
cmp eax, 0xf439281c
jne 0x14003040d
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2e097837
mov ecx, 0x542f297f
jmp 0x140030400
cmp eax, 0x74b4cd9f
je 0x140033a96
cmp eax, 0x75eafbf6
je 0x140033aac
cmp eax, 0x75f06c58
jne 0x14003040d
cmp byte [rsp + 0x8a], 0
mov eax, 0xc1bc9754
mov ecx, 0x3110028e
cmovne eax, ecx
jmp 0x14003040d
cmp eax, 0x8b36b8a4
je 0x140033ac3
cmp eax, 0x8cc71610
je 0x140033adc
cmp eax, 0x8cee9518
jne 0x14003040d
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1994278
mov ecx, 0x88a6b1f0
jmp 0x140030400
cmp eax, 0xf26925c
je 0x140033afa
cmp eax, 0x101b1e63
je 0x140033b26
cmp eax, 0x1028e9f7
jne 0x14003040d
mov eax, dword [rsp + 0x84]
mov eax, dword [rsp + 0x84]
mov eax, 0xaa3ee948
jmp 0x14003040d
cmp eax, 0xcfaf8004
je 0x140033b40
cmp eax, 0xcfef9500
je 0x140033b72
cmp eax, 0xd0afc435
jne 0x14003040d
xor ecx, ecx
mov edx, 1
call fcn.14007bfe0
ucomiss xmm0, xmm7
seta byte [rsp + 0x92]
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x23764e2e
mov ecx, 0x1be0c64d
jmp 0x140030400
cmp eax, 0x439b0e2a
je 0x140033b90
cmp eax, 0x44840d30
je 0x140033ba7
cmp eax, 0x48d95285
jne 0x14003040d
mov eax, dword [rsp + 0xec]
and al, 1
mov byte [rsp + 0x4b], al
mov al, byte [rsp + 0x4b]
cmp byte [rsp + 0x4f], 0
mov eax, 0xaa5cb8a1
mov ecx, 0x54789950
cmovne eax, ecx
mov dword [rsp + 0xe8], 0
jmp 0x14003040d
cmp eax, 0xb1507ae8
je 0x140033bd9
cmp eax, 0xb1b7e2e0
je 0x140033c01
cmp eax, 0xb34e31f6
jne 0x14003040d
mov rax, qword [rsp + 0x30]
mov byte [rax + 0x40fa], 1
mov eax, 0xd451d632
jmp 0x14003040d
cmp eax, 0x2a5be2ad
je 0x140033c0b
cmp eax, 0x2c5403d3
je 0x140033c29
cmp eax, 0x2d00f168
jne 0x14003040d
mov rax, qword [rsp + 0x30]
mov dword [rax + 0x4150], 0
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcafa5e95
mov ecx, 0x85a0cace
jmp 0x140030400
cmp eax, 0xead45d4e
je 0x140033c53
cmp eax, 0xeaf8128a
je 0x140033c7b
cmp eax, 0xecf2520a
jne 0x14003040d
mov rax, qword [rsp + 0x30]
mov dword [rax + 0x4158], 0
mov rax, qword [rsp + 0x30]
mov byte [rax + 0x4115], 0
mov rax, qword [rsp + 0x1a8]
mov byte [rax], 0
mov rax, qword [rsp + 0x30]
mov ecx, 0x40f9
add rax, rcx
mov qword [rsp + 0x160], rax
mov rax, qword [rsp + 0x160]
cmp byte [rax], 0
mov eax, 0x7ceb04ae
jmp 0x140034f31
cmp eax, 0x6ac1f8b7
je 0x140033cf6
cmp eax, 0x6ba6853a
je 0x140033d00
cmp eax, 0x6c3687f9
jne 0x14003040d
cmp dword [rsp + 0x84], 0
sete byte [rsp + 0x50]
mov eax, dword [rsp + 0x84]
cmp eax, 1
mov eax, 0x2d629a37
mov ecx, 0x4dcdaa02
cmove eax, ecx
cmp byte [rsp + 0x50], 0
cmovne eax, ecx
jmp 0x14003040d
cmp eax, 0xa4e50496
je 0x140033d1b
cmp eax, 0xa5d3e318
je 0x140033d39
cmp eax, 0xa77bada8
jne 0x14003040d
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb5f0f8f4
mov ecx, 0xbb7bb391
jmp 0x140030400
cmp eax, 0x1ca055cb
je 0x140033d4c
cmp eax, 0x1d9729d0
je 0x140033e31
cmp eax, 0x1f529fe5
jne 0x14003040d
mov rax, qword [rsp + 0x1e0]
mov ecx, dword [rsp + 0x84]
cmp ecx, 0xffffffff
mov ecx, 0xe26f843d
mov edx, 0x6c3687f9
cmovne ecx, edx
cmp byte [rax + 0x65], 0
mov eax, 0xe26f843d
cmove ecx, eax
mov eax, ecx
jmp 0x14003040d
cmp eax, 0xddfb9f04
je 0x140033e73
cmp eax, 0xe0b88c66
je 0x140033e87
cmp eax, 0xe0faaacf
jne 0x14003040d
mov rax, qword [rsp + 0x40]
mov dword [rax + 0xde4], 0x3f800000
mov eax, 0x3488659
jmp 0x14003040d
cmp eax, 0x54789950
je 0x140033ea0
cmp eax, 0x5516495b
je 0x140033ec6
cmp eax, 0x56950579
jne 0x14003040d
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xba2436b8
mov ecx, 0xcfef9500
jmp 0x140030400
cmp eax, 0xbd61e069
je 0x140033ee3
cmp eax, 0xbf1052e2
je 0x140033f08
cmp eax, 0xbfdd71cd
jne 0x14003040d
cmp byte [rsp + 0x8b], 0
mov eax, 0xd3e32b91
mov ecx, 0x3169ab0
cmovne eax, ecx
jmp 0x14003040d
cmp eax, 0x342a8718
je 0x140033f26
cmp eax, 0x356c1e8a
je 0x140033f9e
cmp eax, 0x360bdbd7
jne 0x14003040d
cmp byte [rsp + 0x8c], 0
mov eax, 0xf857e2d4
mov ecx, 0x29269c8a
cmovne eax, ecx
jmp 0x14003040d
cmp eax, 0xffe64de4
je 0x140033fad
cmp eax, 0x1994278
jne 0x14003040d
mov eax, 0x88a6b1f0
jmp 0x14003040d
cmp eax, 0x7ae540f4
je 0x140033fe1
cmp eax, 0x7b05efc1
jne 0x14003040d
mov rax, qword [rsp + 0x150]
mov eax, dword [rax]
mov dword [rsp + 0x118], eax
cmp dword [rsp + 0x118], 0
mov eax, 0xc4cf4607
jmp 0x1400335dd
cmp eax, 0x88a6b1f0
je 0x140033ff6
cmp eax, 0x8982fade
jne 0x14003040d
mov rax, qword [rsp + 0x178]
mov eax, dword [rax + 0xc]
shr eax, 0x12
and eax, 1
mov byte [rsp + 0x91], al
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x267b3f11
mov ecx, 0xa4436f95
jmp 0x140030400
cmp eax, 0xc20f5e9
je 0x140034014
cmp eax, 0xf25112a
jne 0x14003040d
call fcn.14007d3f0
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4c91ca31
mov ecx, 0x3daf916c
jmp 0x140030400
cmp eax, 0xcc9080ca
je 0x14003402e
cmp eax, 0xcf550805
jne 0x14003040d
mov rax, qword [rsp + 0x40]
mov dword [rax + 0xdec], 0x3f800000
mov rax, qword [rsp + 0x30]
mov dword [rax + 0x40f0], 2
mov eax, 0x2f7c1850
jmp 0x14003040d
cmp eax, 0x410a73f3
je 0x14003404c
cmp eax, 0x42ef81b8
jne 0x14003040d
mov rax, qword [rsp + 0x128]
mov rcx, qword [rsp + 0x130]
movss xmm0, dword [rsp + 0x124]
movss dword [rax + rcx*4], xmm0
mov eax, dword [rsp + 0x54]
mov eax, dword [rsp + 0x54]
mov eax, dword [rsp + 0x54]
mov eax, dword [rsp + 0x54]
mov eax, dword [rsp + 0x54]
mov eax, dword [rsp + 0x54]
mov eax, 0x410a73f3
jmp 0x14003040d
cmp eax, 0xae5c1fcb
je 0x140034096
cmp eax, 0xaf0d7b26
jne 0x14003040d
mov eax, 0x71cf39dc
jmp 0x14003040d
cmp eax, 0x29d0142a
je 0x1400340c3
cmp eax, 0x2a25e8f2
jne 0x14003040d
mov rax, qword [rsp + 0x30]
mov dword [rax + 0x40f0], 3
mov eax, 0xab3b026a
jmp 0x14003040d
cmp eax, 0xe798bec1
je 0x1400340ef
cmp eax, 0xe864f5b6
jne 0x14003040d
mov rax, qword [rsp + 0x68]
cmp byte [rax + 0x94], 0
setne byte [rsp + 0x98]
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x794d58e3
mov ecx, 0x1ae6e171
jmp 0x140030400
cmp eax, 0x6602098d
je 0x1400340f9
cmp eax, 0x67fd7a9e
jne 0x14003040d
mov rax, qword [rsp + 0x40]
mov eax, 0x44840d30
jmp 0x14003040d
cmp eax, 0xa10c8f31
je 0x140034115
cmp eax, 0xa4436f95
jne 0x14003040d
cmp byte [rsp + 0x91], 0
mov eax, 0xe3f667da
mov ecx, 0x71cf39dc
cmovne eax, ecx
jmp 0x14003040d
cmp eax, 0x1bdc13f3
je 0x140034141
cmp eax, 0x1be0c64d
jne 0x14003040d
mov al, byte [rsp + 0x92]
mov dword [rsp + 0xec], eax
mov eax, 0x48d95285
jmp 0x14003040d
cmp eax, 0xdb3b704f
je 0x14003414b
cmp eax, 0xdd07a2a6
jne 0x14003040d
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf67451ba
mov ecx, 0x369ca4fc
jmp 0x140030400
cmp eax, 0x540ed457
je 0x140034169
cmp eax, 0x542f297f
jne 0x14003040d
mov rax, qword [rsp + 0x70]
movss xmm0, dword [rax + 0x270c]
mov rax, qword [rsp + 0x58]
movss dword [rax + 0x1c], xmm0
ucomiss xmm0, xmm7
seta byte [rsp + 0x8a]
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2e097837
mov ecx, 0x75f06c58
jmp 0x140030400
cmp eax, 0xbcb55011
je 0x140034192
cmp eax, 0xbcda4c03
jne 0x14003040d
mov rax, qword [rsp + 0x1c8]
test byte [rax + 0xe], 4
sete al
mov dword [rsp + 0xd0], eax
mov eax, 0xf156e9aa
jmp 0x14003040d
cmp eax, 0x333cde4f
je 0x1400341ce
cmp eax, 0x34194c3c
jne 0x14003040d
mov rax, qword [rsp + 0x30]
cmp byte [rax + 0x40fa], 0
mov eax, 0x1b051a8f
mov ecx, 0x144dd4d0
cmove eax, ecx
mov byte [rsp + 0x4e], 1
jmp 0x14003040d
cmp eax, 0xf8cd8e14
je 0x140034209
cmp eax, 0xfbcfef6a
jne 0x14003040d
mov rax, qword [rsp + 0x68]
movss xmm0, dword [rsp + 0x64]
mulss xmm0, dword [rsp + 0x11c]
addss xmm0, dword [rax + 0x64]
cvttps2dq xmm0, xmm0
mov rax, qword [rsp + 0x68]
mov ecx, dword [0x14082f1f0]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete byte [rsp + 0x1f8]
mov edx, dword [0x14082f1f4]
mov ecx, 0x2f55721
mov ebp, 0x3acd2eb1
cmove ecx, ebp
cmp edx, 0xa
setl byte [rsp + 0x208]
cvtdq2ps xmm0, xmm0
cmovl ecx, ebp
mov ebp, 0x4080
mov ebx, 0x37eea911
mov edx, 0x9c743c6f
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0x58ad503
jle 0x140032210
cmp edx, 0x58ad504
je 0x14003223d
cmp edx, 0x3acd2eb1
jne 0x1400321f0
jmp 0x140034234
cmp edx, 0x9c743c6f
je 0x140032257
cmp edx, 0x2f55721
jne 0x1400321f0
movss dword [rax + 0x74], xmm0
mov dword [rax + 0x7c], 0
mov dword [rax + 0x84], 0
mov edx, 0x58ad504
jmp 0x1400321f0
movss dword [rax + 0x74], xmm0
mov dword [rax + 0x7c], 0
mov dword [rax + 0x84], 0
mov edx, ecx
jmp 0x1400321f0
movzx ebx, byte [rsp + 0x1f8]
cmp byte [rsp + 0x208], 0
mov edx, 0x2f55721
mov ebp, 0x58ad504
cmovne edx, ebp
test bl, bl
cmovne edx, ebp
mov ebp, 0x4080
mov ebx, 0x37eea911
jmp 0x1400321f0
cmp eax, 0x78b1fdec
je 0x14003423e
cmp eax, 0x794d58e3
jne 0x14003040d
mov rax, qword [rsp + 0x68]
mov eax, 0xe864f5b6
jmp 0x14003040d
cmp eax, 0x9228a92f
je 0x14003424c
cmp eax, 0x9267f826
jne 0x14003040d
mov rax, qword [rsp + 0x40]
mov al, byte [rax + 4]
and al, 1
mov dword [rsp + 0xf0], eax
mov eax, 0xb1507ae8
jmp 0x14003040d
cmp eax, 0x144dd4d0
je 0x140034278
cmp eax, 0x14b60ab1
jne 0x14003040d
mov rax, qword [rsp + 0x180]
mov dword [rax], 0
call fcn.140090e30
mov rax, qword [rsp + 0x30]
mov eax, 0xbbe31db4
jmp 0x14003040d
cmp eax, 0xd445e999
je 0x140034c94
cmp eax, 0xd451d632
jne 0x14003040d
mov rax, qword [rsp + 0x140]
mov rax, qword [rsp + 0x30]
mov ecx, 0x40e8
add rax, rcx
mov qword [rsp + 0x180], rax
mov rax, qword [rsp + 0x180]
mov eax, dword [rax]
mov dword [rsp + 0xac], eax
cmp dword [rsp + 0xac], 0
mov eax, 0x7fb45168
mov ecx, 0x2a5be2ad
cmove eax, ecx
jmp 0x14003040d
cmp eax, 0x4ad580e9
je 0x140034cb9
cmp eax, 0x4b3e1282
jne 0x14003040d
mov ecx, 0x20e
call fcn.140004a80
mov al, byte [rax]
mov byte [rsp + 0x208], al
mov eax, dword [0x14082f1e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14082f1e4], 0xa
setl cl
or cl, al
mov ebp, 0x9ddcd7ab
mov eax, 0x2997c20f
cmovne ebp, eax
mov ecx, 0x9ddcd7ab
mov eax, 0xdb975212
cmovne ecx, eax
mov eax, 0x834d2b0b
nop word [rax + rax]
cmp eax, 0xcbc6d2f3
jle 0x140032410
cmp eax, 0xe2e53ad8
jg 0x140032430
cmp eax, 0xcbc6d2f4
je 0x140034ce1
cmp eax, 0xdb975212
jne 0x1400323e0
mov eax, ebp
jmp 0x1400323e0
cmp eax, 0x834d2b0b
je 0x140032447
cmp eax, 0x956a0df8
je 0x14003245e
cmp eax, 0x9ddcd7ab
jne 0x1400323e0
mov eax, 0xdb975212
jmp 0x1400323e0
cmp eax, 0xe2e53ad9
je 0x140032465
cmp eax, 0x2997c20f
jne 0x1400323e0
mov eax, 0xcbc6d2f4
xor edx, edx
jmp 0x1400323e0
test byte [rsp + 0x208], 1
mov eax, 0xe2e53ad9
mov ebx, 0x956a0df8
cmove eax, ebx
jmp 0x1400323e0
mov eax, ecx
jmp 0x1400323e0
mov eax, 0xcbc6d2f4
mov dl, 1
jmp 0x1400323e0
cmp eax, 0xb7d50e4a
je 0x140034d16
cmp eax, 0xb7dd7532
jne 0x14003040d
mov eax, dword [0x14082f1f8]
mov ecx, dword [0x14082f1fc]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rsp + 0x4c]
cmp ecx, 0xa
setl byte [rsp + 0x4d]
mov eax, 0x3fe4cd72
jmp 0x1400324dd
mov al, byte [rsp + 0xe0]
mov eax, dword [0x14082f1f8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xdd588433
mov ecx, 0x4be658df
cmove eax, ecx
cmp dword [0x14082f1fc], 0xa
cmovl eax, ecx
cmp eax, 0x20bcc29a
jle 0x140032540
cmp eax, 0x4306e82a
jg 0x140032590
cmp eax, 0x3f07d736
jle 0x140032692
cmp eax, 0x410c3349
jg 0x140032776
cmp eax, 0x3f07d737
je 0x140032836
cmp eax, 0x3fe4cd72
jne 0x1400324dd
mov cl, byte [rsp + 0x4c]
cmp byte [rsp + 0x4d], 0
mov eax, 0x123be4d6
mov edx, 0xb65dd5dd
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x1400324dd
cmp eax, 0xdd588432
jle 0x140032640
cmp eax, 0xefb3fd5c
jle 0x1400326d1
cmp eax, 0x123be4d5
jg 0x1400327b0
cmp eax, 0xefb3fd5d
je 0x14003284d
cmp eax, 0x17a5d7a
jne 0x1400324dd
mov eax, 0x78ad2a28
jmp 0x1400324dd
cmp eax, 0x5fd038e3
jle 0x1400326fc
cmp eax, 0x668eabc2
jg 0x1400327fa
cmp eax, 0x5fd038e4
je 0x140032876
cmp eax, 0x660de483
jne 0x1400324dd
mov rax, qword [rsp + 0x78]
mov ecx, dword [rsp + 0xa0]
mov dword [rax + 0x4154], ecx
mov rax, qword [rsp + 0x1f8]
cmp byte [rax + 0x9c], 0
mov r9d, reloc.WLDAP32.dll_Ordinal_33
mov eax, 3
cmove r9d, eax
mov edx, dword [rsp + 0xa0]
sar edx, 0x1f
add edx, 3
mov ecx, 0xffffffff
mov r8d, 0x400
call fcn.14006b8d0
mov rax, qword [rsp + 0x78]
mov dword [rax + 0x4158], 0xffffffff
mov eax, dword [0x14082f1f8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x410c334a
mov ecx, 0x5fd038e4
jmp 0x1400324d0
cmp eax, 0xb65dd5dc
jg 0x140032737
cmp eax, 0x88ca07db
je 0x1400324b0
cmp eax, 0xb038378f
je 0x140032880
cmp eax, 0xb10d8e68
jne 0x1400324dd
mov dword [rsp + 0xa0], r15d
mov eax, dword [0x14082f1f8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x410c334a
mov ecx, 0x660de483
jmp 0x1400324d0
cmp eax, 0x20bcc29b
je 0x14003289f
cmp eax, 0x2b221ed9
je 0x1400328bc
cmp eax, 0x2e0582fa
jne 0x1400324dd
mov rax, qword [rsp + 0x1f8]
test byte [rax + 0xe], 4
mov eax, 0x17a5d7a
mov ecx, 0xd1bab326
cmove eax, ecx
jmp 0x1400324dd
cmp eax, 0xdd588433
je 0x1400328c6
cmp eax, 0xe0c38e76
je 0x1400328d7
cmp eax, 0xe5c27529
jne 0x1400324dd
mov eax, 0x2b221ed9
jmp 0x1400324dd
cmp eax, 0x4306e82b
je 0x1400328f1
cmp eax, 0x477eea5c
je 0x140032907
cmp eax, 0x4be658df
jne 0x1400324dd
cmp byte [rsp + 0xe0], 0
mov eax, 0xe5c27529
mov ecx, 0x41c2e477
cmovne eax, ecx
jmp 0x1400324dd
cmp eax, 0xb65dd5dd
je 0x140032924
cmp eax, 0xb6830327
je 0x140032973
cmp eax, 0xd1bab326
jne 0x1400324dd
mov eax, dword [0x14082f1f8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4306e82b
mov ecx, 0x668eabc3
jmp 0x1400324d0
cmp eax, 0x410c334a
je 0x140032a27
cmp eax, 0x41c2e477
jne 0x1400324dd
mov rax, qword [rsp + 0x78]
cmp byte [rax + 0xdad], 0
mov eax, 0xb10d8e68
mov ecx, 0x477eea5c
cmove eax, ecx
mov r15d, 0xffffffff
jmp 0x1400324dd
cmp eax, 0x123be4d6
je 0x140032a8d
cmp eax, 0x1bface1f
jne 0x1400324dd
mov rax, qword [rsp + 0x78]
add rax, 8
mov qword [rsp + 0x208], rax
mov rax, qword [rsp + 0x208]
cmp byte [rax + 0xda4], 0
mov eax, 0xefb3fd5d
mov ecx, 0x20bcc29b
cmove eax, ecx
xor ebp, ebp
jmp 0x1400324dd
cmp eax, 0x668eabc3
jne 0x140032abd
mov ecx, 0x200
mov dl, 1
call fcn.14006f0f0
mov byte [rsp + 0xb8], al
mov eax, dword [0x14082f1f8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4306e82b
mov ecx, 0x3f07d737
jmp 0x1400324d0
cmp byte [rsp + 0xb8], 0
mov eax, 0xefb3fd5d
mov ecx, 0xb6830327
jmp 0x140032ab3
mov eax, ebp
and al, 1
mov byte [rsp + 0xe0], al
mov eax, dword [0x14082f1f8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xdd588433
mov ecx, 0x88ca07db
jmp 0x1400324d0
mov eax, 0x2b221ed9
jmp 0x1400324dd
mov rax, qword [rsp + 0x78]
cmp qword [rax + 0x4220], 0
mov eax, 0x17a5d7a
mov ecx, 0x2e0582fa
cmove eax, ecx
jmp 0x1400324dd
mov rax, qword [rsp + 0x208]
cmp byte [rax + 0xda6], 0
sete bpl
mov eax, 0xefb3fd5d
jmp 0x1400324dd
mov eax, 0x78ad2a28
jmp 0x1400324dd
mov al, byte [rsp + 0xe0]
mov eax, 0x88ca07db
jmp 0x1400324dd
cmp byte [rsp + 0xd4], 0
mov eax, 0xb038378f
mov ecx, 0x17a5d7a
cmovne eax, ecx
jmp 0x1400324dd
mov ecx, 0x200
mov dl, 1
call fcn.14006f0f0
mov eax, 0x668eabc3
jmp 0x1400324dd
mov rax, qword [rsp + 0x78]
xor r15d, r15d
cmp dword [rax + 0x3ef4], 0
setne r15b
mov eax, 0xb10d8e68
jmp 0x1400324dd
mov rax, qword [0x14082ea00]
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0x78]
mov rax, qword [rax + 0x40b8]
mov qword [rsp + 0x1f8], rax
cmp qword [rsp + 0x1f8], 0
sete byte [rsp + 0xd4]
mov eax, dword [0x14082f1f8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x123be4d6
mov ecx, 0xe0c38e76
jmp 0x1400324d0
mov eax, dword [0x14082f200]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete byte [rsp + 0xc0]
mov eax, dword [0x14082f204]
mov ebp, 0x7298c7e6
mov edx, 0xdb2f3f39
cmove ebp, edx
cmp eax, 0xa
setl byte [rsp + 0xf8]
mov rcx, qword [0x14082ea00]
cmovl ebp, edx
mov eax, 0x9e8c738b
nop word [rax + rax]
cmp eax, 0xa463219
jg 0x1400329e0
cmp eax, 0x9e8c738b
je 0x1400329f5
cmp eax, 0xdb2f3f39
jne 0x1400329c0
jmp 0x140032a97
cmp eax, 0xa46321a
je 0x140032a19
cmp eax, 0x7298c7e6
jne 0x1400329c0
mov eax, 0xa46321a
jmp 0x1400329c0
movzx ebx, byte [rsp + 0xc0]
cmp byte [rsp + 0xf8], 0
mov eax, 0x7298c7e6
mov edi, 0xa46321a
cmovne eax, edi
test bl, bl
cmovne eax, edi
jmp 0x1400329c0
movzx edx, byte [rcx + 0x3f44]
and dl, 1
mov eax, ebp
jmp 0x1400329c0
mov rax, qword [rsp + 0x78]
mov ecx, dword [rsp + 0xa0]
mov dword [rax + 0x4154], ecx
mov rax, qword [rsp + 0x1f8]
cmp byte [rax + 0x9c], 0
mov r9d, reloc.WLDAP32.dll_Ordinal_33
mov eax, 3
cmove r9d, eax
mov edx, dword [rsp + 0xa0]
sar edx, 0x1f
add edx, 3
mov ecx, 0xffffffff
mov r8d, 0x400
call fcn.14006b8d0
mov rax, qword [rsp + 0x78]
mov dword [rax + 0x4158], 0xffffffff
mov eax, 0x660de483
jmp 0x1400324dd
mov eax, 0xb65dd5dd
jmp 0x1400324dd
and dl, 1
mov byte [rsp + 0x100], dl
cmp byte [rsp + 0x100], 0
mov eax, 0x1bface1f
mov ecx, 0xefb3fd5d
cmovne eax, ecx
xor ebp, ebp
jmp 0x1400324dd
cmp eax, 0x78ad2a28
jne 0x1400324dd
mov eax, 0x342a8718
mov r15d, 0x56950579
mov edi, 0x540ed457
jmp 0x140034f86
cmp eax, 0x2e097837
je 0x140034d30
cmp eax, 0x2ee2fdb4
jne 0x14003040d
mov ecx, 0x204
call fcn.140004a80
mov al, byte [rax]
mov byte [rsp + 0x208], al
mov eax, dword [0x14082f1e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14082f1e4], 0xa
setl cl
or cl, al
mov ebp, 0x9ddcd7ab
mov eax, 0x2997c20f
cmovne ebp, eax
mov ecx, 0x9ddcd7ab
mov eax, 0xdb975212
cmovne ecx, eax
mov eax, 0x834d2b0b
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0xcbc6d2f3
jle 0x140032b80
cmp eax, 0xe2e53ad8
jg 0x140032ba0
cmp eax, 0xcbc6d2f4
je 0x140034d51
cmp eax, 0xdb975212
jne 0x140032b50
mov eax, ebp
jmp 0x140032b50
cmp eax, 0x834d2b0b
je 0x140032bb7
cmp eax, 0x956a0df8
je 0x140032bce
cmp eax, 0x9ddcd7ab
jne 0x140032b50
mov eax, 0xdb975212
jmp 0x140032b50
cmp eax, 0xe2e53ad9
je 0x140032bd5
cmp eax, 0x2997c20f
jne 0x140032b50
mov eax, 0xcbc6d2f4
xor edx, edx
jmp 0x140032b50
test byte [rsp + 0x208], 1
mov eax, 0xe2e53ad9
mov ebx, 0x956a0df8
cmove eax, ebx
jmp 0x140032b50
mov eax, ecx
jmp 0x140032b50
mov eax, 0xcbc6d2f4
mov dl, 1
jmp 0x140032b50
cmp eax, 0xf156e9aa
je 0x140034d63
cmp eax, 0xf1b0b43d
jne 0x14003040d
mov eax, 0x7b05efc1
jmp 0x14003040d
cmp eax, 0x71cf39dc
je 0x140034d8a
cmp eax, 0x74634b35
jne 0x14003040d
mov rax, qword [rsp + 0x170]
mov ecx, dword [rsp + 0xac]
mov dword [rax], ecx
mov rax, qword [rsp + 0x138]
mov ecx, dword [rsp + 0xac]
mov dword [rax], ecx
mov rax, qword [rsp + 0x140]
jmp 0x140033596
cmp eax, 0xaa5cb8a1
je 0x140034db4
cmp eax, 0xaa732437
jne 0x14003040d
cmp byte [rsp + 0x94], 0
mov eax, 0x342a8718
mov ecx, 0xb7dd7532
cmovne eax, ecx
jmp 0x14003040d
cmp eax, 0x2032163f
je 0x140034df7
cmp eax, 0x23764e2e
jne 0x14003040d
xor ecx, ecx
mov edx, 1
call fcn.14007bfe0
mov eax, 0xd0afc435
jmp 0x14003040d
cmp eax, 0xe22a00d8
je 0x140034e15
cmp eax, 0xe26f843d
jne 0x14003040d
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf8cd8e14
mov ecx, 0x4c8171f8
jmp 0x140030400
cmp eax, 0x5968e590
je 0x140034e3b
cmp eax, 0x5adeb6aa
jne 0x14003040d
mov rax, qword [rsp + 0xb0]
mov eax, dword [rsp + 0xf4]
mov eax, 0xad5cf726
jmp 0x14003040d
cmp eax, 0xc37e3e35
je 0x140034e5e
cmp eax, 0xc4b4a6aa
jne 0x14003040d
mov rax, qword [rsp + 0x68]
movss xmm0, dword [rax + 0x68]
cmp byte [rsp + 0x51], 0
movss xmm1, dword [rsp + 0x64]
je 0x140032d36
xorps xmm1, xmm8
addss xmm0, xmm1
cvttps2dq xmm0, xmm0
cvtdq2ps xmm0, xmm0
mov rax, qword [rsp + 0x68]
movss dword [rax + 0x78], xmm0
mov dword [rax + 0x80], 0
mov dword [rax + 0x88], 0
mov eax, 0xe26f843d
jmp 0x14003040d
cmp eax, 0x376c9dfb
je 0x140034e94
cmp eax, 0x3796df44
jne 0x14003040d
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5adeb6aa
mov ecx, 0xad5cf726
jmp 0x140030400
cmp eax, 0x3488659
je 0x140034eb3
cmp eax, 0x428fe55
jne 0x14003040d
mov eax, dword [rsp + 0x108]
mov dword [rsp + 0x54], eax
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x78b1fdec
mov ecx, 0xae5c1fcb
jmp 0x140030400
cmp eax, 0x7ceb04ae
je 0x140034f20
cmp eax, 0x7fb45168
jne 0x14003040d
mov rax, qword [rsp + 0x30]
mov ecx, 0x40ec
add rax, rcx
mov qword [rsp + 0x1d8], rax
mov rax, qword [rsp + 0x1d8]
test byte [rax], 1
mov eax, 0x86170012
mov ecx, 0x74634b35
cmove eax, ecx
jmp 0x14003040d
mov edx, 0xcbc6d2f4
nop dword [rax]
cmp edx, 0xcbc6d2f3
jle 0x140032e60
cmp edx, 0xe2e53ad8
jg 0x140032e80
cmp edx, 0xcbc6d2f4
je 0x140034f44
cmp edx, 0xdb975212
jne 0x140032e30
mov edx, eax
jmp 0x140032e30
cmp edx, 0x834d2b0b
je 0x140032e92
cmp edx, 0x956a0df8
je 0x140032eb6
cmp edx, 0x9ddcd7ab
jne 0x140032e30
mov edx, 0xdb975212
jmp 0x140032e30
cmp edx, 0xe2e53ad9
je 0x140032e24
cmp edx, 0x2997c20f
jne 0x140032e30
jmp 0x140032e24
test byte [rsp + 0x208], 1
mov edx, 0xe2e53ad9
mov ebp, 0x956a0df8
cmove edx, ebp
mov ebp, 0x4080
mov ebx, 0x37eea911
jmp 0x140032e30
mov edx, ecx
jmp 0x140032e30
cmp eax, 0x80fb77c6
jne 0x140034fd9
mov rcx, rsi
call fcn.140075820
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x208]
mov qword [rax + 0x3650], rcx
mov rax, qword [rsp + 0x40]
mov qword [rax + 0xd8c], rcx
mov rax, qword [rsp + 0x198]
mov byte [rax], 1
mov eax, 0x4f74400
jmp 0x14003040d
mov rax, qword [rsp + 0x30]
mov byte [rax + 0x40fd], 0
mov rax, qword [rsp + 0x30]
mov byte [rax + 0x40fe], 0
mov rax, qword [rsp + 0x1a0]
mov dword [rax], 0
mov rax, qword [rsp + 0x30]
mov dword [rax + 0x40dc], 0
mov rax, qword [rsp + 0x30]
mov ecx, 0x4114
add rax, rcx
mov qword [rsp + 0x1a8], rax
mov rax, qword [rsp + 0x1a8]
cmp byte [rax], 0
mov eax, 0x624ccd17
mov ecx, 0xecf2520a
cmove eax, ecx
jmp 0x14003040d
mov eax, 0xa8a012c6
jmp 0x14003040d
mov rax, qword [rsp + 0x1d0]
test byte [rax + 0xe], 4
mov eax, 0xb34e31f6
cmove eax, r13d
jmp 0x14003040d
mov rax, qword [rsp + 0x40]
mov dword [rax + 0xdf0], 0x3f800000
mov rax, qword [rsp + 0x30]
mov dword [rax + 0x40f0], 2
mov eax, 0x2ee2fdb4
jmp 0x14003040d
mov eax, 0x155f6448
jmp 0x14003040d
mov rax, qword [rsp + 0x160]
mov byte [rax], 0
mov rax, qword [rsp + 0x30]
mov eax, 0x78aaa0de
jmp 0x14003040d
test dl, 1
mov eax, 0x6f332ec4
mov ecx, 0xd78af7d1
jmp 0x140034f83
cmp byte [rsp + 0x3e], 0
mov eax, 0xdb3b704f
mov ecx, 0xaad7a082
cmovne eax, ecx
mov cl, byte [rsp + 0x52]
mov dword [rsp + 0xcc], ecx
jmp 0x14003040d
mov rax, qword [rsp + 0x178]
mov eax, 0x8982fade
jmp 0x14003040d
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x23764e2e
mov ecx, 0xd0afc435
jmp 0x140030400
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4c91ca31
mov ecx, 0xf25112a
jmp 0x140030400
mov rax, qword [rsp + 0x30]
mov dword [rax + 0x40f0], 3
mov eax, 0x8fa8ab6d
jmp 0x14003040d
mov rax, qword [rsp + 0x30]
cmp qword [rax + 0x4220], 0
setne byte [rsp + 0x4e]
mov eax, 0x144dd4d0
jmp 0x14003040d
mov rax, qword [rsp + 0x40]
mov dword [rax + 0xda8], 0x3f800000
mov rax, qword [rsp + 0x30]
mov dword [rax + 0x40f0], 2
mov eax, 0x6f332ec4
jmp 0x14003040d
mov rax, qword [rsp + 0x68]
movss xmm0, dword [rax + 0x64]
cmp byte [rsp + 0x50], 0
movss xmm1, dword [rsp + 0x64]
je 0x1400330d6
xorps xmm1, xmm8
addss xmm0, xmm1
cvttps2dq xmm0, xmm0
mov rax, qword [rsp + 0x68]
mov ecx, dword [0x14082f1f0]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete byte [rsp + 0x1f8]
mov edx, dword [0x14082f1f4]
mov ecx, 0x2f55721
mov ebp, 0x3acd2eb1
cmove ecx, ebp
cmp edx, 0xa
setl byte [rsp + 0x208]
cvtdq2ps xmm0, xmm0
cmovl ecx, ebp
mov edx, 0x9c743c6f
mov ebx, 0x37eea911
mov ebp, 0x4080
nop dword [rax]
cmp edx, 0x58ad503
jle 0x140033150
cmp edx, 0x58ad504
je 0x14003317d
cmp edx, 0x3acd2eb1
jne 0x140033130
jmp 0x140034f4e
cmp edx, 0x9c743c6f
je 0x140033197
cmp edx, 0x2f55721
jne 0x140033130
movss dword [rax + 0x74], xmm0
mov dword [rax + 0x7c], 0
mov dword [rax + 0x84], 0
mov edx, 0x58ad504
jmp 0x140033130
movss dword [rax + 0x74], xmm0
mov dword [rax + 0x7c], 0
mov dword [rax + 0x84], 0
mov edx, ecx
jmp 0x140033130
movzx ebx, byte [rsp + 0x1f8]
cmp byte [rsp + 0x208], 0
mov edx, 0x2f55721
mov ebp, 0x58ad504
cmovne edx, ebp
test bl, bl
cmovne edx, ebp
mov ebp, 0x4080
mov ebx, 0x37eea911
jmp 0x140033130
mov rax, qword [rsp + 0x180]
mov dword [rax], 0
call fcn.140090e30
mov rax, qword [rsp + 0x30]
mov ecx, 0x4124
add rax, rcx
mov qword [rsp + 0x188], rax
mov rax, qword [rsp + 0x188]
cmp dword [rax], 0xffffffff
sete byte [rsp + 0x94]
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x14b60ab1
mov ecx, 0xaa732437
jmp 0x140030400
mov rax, qword [rsp + 0x30]
mov dword [rax + 0x40f0], 3
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe0b88c66
mov ecx, 0xb1b7e2e0
jmp 0x140030400
mov rax, qword [rsp + 0x30]
mov eax, 0x369ca4fc
jmp 0x14003040d
mov rax, qword [rsp + 0x158]
test byte [rax], 4
mov eax, 0xd73d13da
jmp 0x140033654
mov rax, qword [rsp + 0x70]
movss xmm0, dword [rax + 0x272c]
mov rax, qword [rsp + 0x58]
movss dword [rax + 0x14], xmm0
ucomiss xmm0, xmm7
mov eax, 0x29d0142a
mov ecx, 0x118df882
cmova eax, ecx
jmp 0x14003040d
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd17727d1
mov ecx, 0xf4384064
jmp 0x140030400
mov rax, qword [rsp + 0x30]
mov dword [rax + 0x40f0], 3
mov eax, 0xf4384064
jmp 0x14003040d
test dl, 1
mov eax, 0x1ca055cb
mov ecx, 0x4b3ff8c4
jmp 0x140034f83
mov rax, qword [rsp + 0x30]
mov byte [rax + 0x40fa], 1
mov rax, qword [rsp + 0x30]
mov byte [rax + 0x40fb], 0
mov dword [rsp + 0xcc], 0
mov eax, 0xaad7a082
jmp 0x14003040d
cmp byte [rsp + 0x99], 0
mov eax, 0x4f74400
mov ecx, 0x80fb77c6
cmovne eax, ecx
jmp 0x14003040d
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1028e9f7
mov ecx, 0xaa3ee948
jmp 0x140030400
mov rax, qword [rsp + 0x40]
mov ecx, 0xdfc
add rax, rcx
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x70]
movss xmm0, dword [rax + 0x26cc]
mov rax, qword [rsp + 0x40]
mov ecx, 0xda8
add rax, rcx
mov qword [rsp + 0x58], rax
mov rax, qword [rsp + 0x58]
movss dword [rax], xmm0
ucomiss xmm0, xmm7
mov eax, 0xcc9080ca
mov ecx, 0xe36a1ea5
cmova eax, ecx
jmp 0x14003040d
mov ecx, 0x20d
call fcn.140004a80
mov al, byte [rax]
mov byte [rsp + 0x208], al
mov eax, dword [0x14082f1e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14082f1e4], 0xa
setl cl
or cl, al
mov ebp, 0x9ddcd7ab
mov eax, 0x2997c20f
cmovne ebp, eax
mov ecx, 0x9ddcd7ab
mov eax, 0xdb975212
cmovne ecx, eax
mov eax, 0x834d2b0b
nop dword [rax + rax]
cmp eax, 0xcbc6d2f3
jle 0x140033420
cmp eax, 0xe2e53ad8
jg 0x140033440
cmp eax, 0xcbc6d2f4
je 0x140034f58
cmp eax, 0xdb975212
jne 0x1400333f0
mov eax, ebp
jmp 0x1400333f0
cmp eax, 0x834d2b0b
je 0x140033457
cmp eax, 0x956a0df8
je 0x14003346e
cmp eax, 0x9ddcd7ab
jne 0x1400333f0
mov eax, 0xdb975212
jmp 0x1400333f0
cmp eax, 0xe2e53ad9
je 0x140033475
cmp eax, 0x2997c20f
jne 0x1400333f0
mov eax, 0xcbc6d2f4
xor edx, edx
jmp 0x1400333f0
test byte [rsp + 0x208], 1
mov eax, 0xe2e53ad9
mov ebx, 0x956a0df8
cmove eax, ebx
jmp 0x1400333f0
mov eax, ecx
jmp 0x1400333f0
mov eax, 0xcbc6d2f4
mov dl, 1
jmp 0x1400333f0
mov rax, qword [rsp + 0x1e8]
mov eax, 0xacf7754c
jmp 0x14003040d
mov rax, qword [rsp + 0x30]
cmp byte [rax + 0x40fb], 0
mov eax, 0xb9b1aa83
jmp 0x140034f31
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3982d72a
mov ecx, 0x2f3f176
jmp 0x140030400
cmp byte [rsp + 0x89], 0
mov eax, 0x9228a92f
mov ecx, 0x88595d48
cmovne eax, ecx
jmp 0x14003040d
mov rax, qword [rsp + 0xd8]
mov eax, 0x9e22d1a7
jmp 0x14003040d
mov rax, qword [rsp + 0x30]
cmp dword [rax + 0x40c0], 0
setne byte [rsp + 0x90]
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf67451ba
mov ecx, 0xb7d50e4a
jmp 0x140030400
mov rax, qword [rsp + 0x70]
movss xmm0, dword [rax + 0x26dc]
mov rax, qword [rsp + 0x58]
movss dword [rax + 0xc], xmm0
ucomiss xmm0, xmm7
seta byte [rsp + 0x89]
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3982d72a
mov ecx, 0x57a9443a
jmp 0x140030400
mov rax, qword [rsp + 0x30]
cmp byte [rax + 0x40fa], 0
mov eax, 0x540ed457
mov ecx, 0x1f6b77f3
cmove eax, ecx
mov dword [rsp + 0x80], 0
jmp 0x14003040d
mov rax, qword [rsp + 0x168]
mov ecx, dword [rsp + 0xac]
mov dword [rax], ecx
mov eax, 0xac0bfe6f
jmp 0x14003040d
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2032163f
mov ecx, 0xcfaf8004
jmp 0x140030400
mov rax, qword [rsp + 0xb0]
mov ecx, dword [rsp + 0x118]
cmp ecx, dword [rax]
mov eax, 0xa4e50496
mov ecx, 0x75eafbf6
cmove eax, ecx
jmp 0x14003040d
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8b36b8a4
mov ecx, 0x7c42fe66
jmp 0x140030400
mov rax, qword [rsp + 0x70]
movss xmm0, dword [rax + 0x26dc]
mov rax, qword [rsp + 0x58]
movss dword [rax + 0xc], xmm0
mov eax, 0x2f3f176
jmp 0x14003040d
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x267b3f11
mov ecx, 0x8982fade
jmp 0x140030400
test byte [rsp + 0xcc], 1
mov eax, 0x7883f6da
mov ecx, 0x4f74400
cmove eax, ecx
jmp 0x14003040d
mov rax, qword [rsp + 0x70]
movss xmm0, dword [rax + 0x271c]
mov rax, qword [rsp + 0x58]
movss dword [rax + 0x10], xmm0
ucomiss xmm0, xmm7
mov eax, 0x8fa8ab6d
mov ecx, 0x9514ad8c
cmova eax, ecx
jmp 0x14003040d
mov rax, qword [rsp + 0x40]
cmp byte [rax + 0x37bb], 0
mov eax, 0xf26925c
mov ecx, 0x8cee9518
cmove eax, ecx
jmp 0x14003040d
mov rax, qword [rsp + 0x68]
movss xmm0, dword [rsp + 0x64]
mulss xmm0, dword [rsp + 0x9c]
addss xmm0, dword [rax + 0x68]
cvttps2dq xmm0, xmm0
cvtdq2ps xmm0, xmm0
mov rax, qword [rsp + 0x68]
movss dword [rax + 0x78], xmm0
mov dword [rax + 0x80], 0
mov dword [rax + 0x88], 0
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xeaf8128a
mov ecx, 0x7a39e54b
jmp 0x140030400
mov rax, qword [rsp + 0x30]
mov dword [rax + 0x40f0], 3
mov eax, 0xcc9080ca
jmp 0x14003040d
mov rax, qword [0x14082ea00]
movss xmm0, dword [rax + 0xdb0]
ucomiss xmm0, xmm7
seta byte [rsp + 0x4a]
mov cl, byte [rsp + 0x4a]
movss xmm0, dword [rax + 0xdb8]
ucomiss xmm0, xmm7
seta byte [rsp + 0x4f]
mov al, byte [rsp + 0x4f]
cmp byte [rsp + 0x4a], 0
mov eax, 0x48d95285
mov ecx, 0xe4a245ad
cmovne eax, ecx
mov dword [rsp + 0xec], 0
jmp 0x14003040d
mov rax, qword [rsp + 0xb0]
mov eax, dword [rax]
mov rcx, qword [rsp + 0x168]
mov dword [rcx], eax
mov rax, qword [rsp + 0x148]
mov dword [rax], 1
mov eax, 0x65f5cb42
jmp 0x14003040d
cmp byte [rsp + 0x88], 0
mov eax, 0xe14d7cc0
mov ecx, 0x49a787f5
cmovne eax, ecx
jmp 0x14003040d
mov rax, qword [rsp + 0x70]
movss xmm0, dword [rax + 0x26ec]
mov rax, qword [rsp + 0x58]
movss dword [rax + 4], xmm0
ucomiss xmm0, xmm7
seta byte [rsp + 0x88]
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc73b0bb2
mov ecx, 0x5cc09217
jmp 0x140030400
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc02d1b0e
mov ecx, 0x9e22d1a7
jmp 0x140030400
mov rax, qword [rsp + 0x40]
cmp byte [rax + 0xda5], 0
mov eax, 0xe0faaacf
mov ecx, 0x3488659
cmove eax, ecx
jmp 0x14003040d
cmp byte [rsp + 0x97], 0
mov eax, 0xffe64de4
mov ecx, 0x2d8e4145
cmovne eax, ecx
jmp 0x14003040d
mov rax, qword [rsp + 0xb0]
mov eax, dword [rax]
mov rcx, qword [rsp + 0x170]
mov dword [rcx], eax
mov eax, 0xa4e50496
jmp 0x14003040d
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x67fd7a9e
mov ecx, 0x44840d30
jmp 0x140030400
mov rax, qword [rsp + 0x40]
mov dword [rax + 0xde8], 0x3f800000
mov rax, qword [rsp + 0x30]
mov dword [rax + 0x40f0], 2
mov eax, 0x1ca055cb
jmp 0x14003040d
lea rcx, [rsp + 0x1f0]
mov qword [rsp + 0x1e8], rcx
mov rax, qword [rsp + 0x1e8]
mov dword [rsp + 0x20], 0x41200000
mov edx, 8
xor r8d, r8d
movaps xmm3, xmm12
call fcn.14007c5f0
movss xmm0, dword [rsp + 0x1f0]
movss dword [rsp + 0x11c], xmm0
ucomiss xmm7, dword [rsp + 0x11c]
setp al
setne cl
or cl, al
mov byte [rsp + 0x97], cl
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf8cd8e14
mov ecx, 0x1718ace3
jmp 0x140030400
mov rax, qword [rsp + 0x30]
cmp qword [rax + 0x40b8], 0
mov eax, 0xa5d3e318
jmp 0x140034f31
mov eax, 0xcfef9500
jmp 0x14003040d
mov ecx, 0x203
call fcn.140004a80
mov al, byte [rax]
mov byte [rsp + 0x208], al
mov eax, dword [0x14082f1e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14082f1e4], 0xa
setl cl
or cl, al
mov ebp, 0x9ddcd7ab
mov eax, 0x2997c20f
cmovne ebp, eax
mov ecx, 0x9ddcd7ab
mov eax, 0xdb975212
cmovne ecx, eax
mov eax, 0x834d2b0b
nop word [rax + rax]
cmp eax, 0xcbc6d2f3
jle 0x1400339d0
cmp eax, 0xe2e53ad8
jg 0x1400339f0
cmp eax, 0xcbc6d2f4
je 0x140034f67
cmp eax, 0xdb975212
jne 0x1400339a0
mov eax, ebp
jmp 0x1400339a0
cmp eax, 0x834d2b0b
je 0x140033a07
cmp eax, 0x956a0df8
je 0x140033a1e
cmp eax, 0x9ddcd7ab
jne 0x1400339a0
mov eax, 0xdb975212
jmp 0x1400339a0
cmp eax, 0xe2e53ad9
je 0x140033a25
cmp eax, 0x2997c20f
jne 0x1400339a0
mov eax, 0xcbc6d2f4
xor edx, edx
jmp 0x1400339a0
test byte [rsp + 0x208], 1
mov eax, 0xe2e53ad9
mov ebx, 0x956a0df8
cmove eax, ebx
jmp 0x1400339a0
mov eax, ecx
jmp 0x1400339a0
mov eax, 0xcbc6d2f4
mov dl, 1
jmp 0x1400339a0
mov rax, qword [rsp + 0x30]
cmp byte [rax + 0x40fa], 0
mov eax, 0x71cf39dc
mov ecx, 0xe4953c5a
cmove eax, ecx
jmp 0x14003040d
cmp byte [rsp + 0x8d], 0
mov eax, 0xd96c6033
mov ecx, 0x9447deb3
cmovne eax, ecx
jmp 0x14003040d
mov rax, qword [rsp + 0x30]
mov dword [rax + 0x40f0], 3
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd17727d1
mov ecx, 0x1bdc13f3
jmp 0x140030400
cmp byte [rsp + 0x93], 0
mov eax, 0x65f5cb42
cmovne eax, r15d
jmp 0x14003040d
cmp byte [rsp + 0x4b], 0
mov eax, 0xa4e50496
mov ecx, 0xd46182a9
cmovne eax, ecx
jmp 0x14003040d
mov rax, qword [rsp + 0x40]
mov dword [rax + 0xde0], 0x3f800000
mov eax, 0x7c42fe66
jmp 0x14003040d
mov rax, qword [rsp + 0x30]
cmp dword [rax + 0x40f4], 0
mov eax, 0x6602098d
mov ecx, 0x7ae0957e
cmove eax, ecx
jmp 0x14003040d
mov rax, qword [rsp + 0x158]
mov eax, dword [rax]
and eax, 1
mov byte [rsp + 0x3e], al
mov al, byte [rsp + 0x3e]
cmp byte [rsp + 0x3e], 0
mov eax, 0x3488659
mov ecx, 0x3f097de3
cmovne eax, ecx
jmp 0x14003040d
cmp byte [rsp + 0x96], 0
mov eax, 0xe26f843d
mov ecx, 0xc4b4a6aa
cmovne eax, ecx
jmp 0x14003040d
mov rax, qword [rsp + 0xb0]
mov eax, dword [rax]
mov rcx, qword [rsp + 0x138]
mov dword [rcx], eax
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2032163f
mov ecx, 0xf1b0b43d
jmp 0x140030400
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xba2436b8
mov ecx, 0x1b728873
jmp 0x140030400
cmp byte [rsp + 0x4a], 0
mov eax, 0x7b05efc1
mov ecx, 0x4bdbf8b
cmovne eax, ecx
jmp 0x14003040d
mov rax, qword [rsp + 0x40]
mov al, byte [rax + 4]
shr al, 2
and al, 1
mov byte [rsp + 0x99], al
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x67fd7a9e
mov ecx, 0xb49eeeed
jmp 0x140030400
mov eax, dword [rsp + 0xf0]
and al, 1
mov byte [rsp + 0x3f], al
mov al, byte [rsp + 0x3f]
cmp byte [rsp + 0x3f], 0
mov eax, 0xf26925c
mov ecx, 0x23aacfa5
cmovne eax, ecx
jmp 0x14003040d
mov eax, 0xe14d7cc0
jmp 0x14003040d
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x14b60ab1
mov ecx, 0xbbe31db4
jmp 0x140030400
mov eax, dword [rsp + 0x10c]
mov dword [rsp + 0x120], eax
mov eax, dword [rsp + 0x120]
cmp eax, 0x14
mov eax, 0xed056af5
mov ecx, 0x6ba6853a
cmovl eax, ecx
jmp 0x14003040d
mov rax, qword [rsp + 0x40]
mov dword [rax + 0xdb0], 0x3f800000
mov rax, qword [rsp + 0x30]
mov dword [rax + 0x40f0], 2
mov eax, 0xbcb55011
jmp 0x14003040d
mov rax, qword [rsp + 0x68]
movss xmm0, dword [rsp + 0x64]
movss xmm0, dword [rsp + 0x9c]
movss xmm0, dword [rsp + 0x64]
movss xmm0, dword [rsp + 0x9c]
movss xmm0, dword [rsp + 0x64]
movss xmm0, dword [rsp + 0x9c]
movss xmm0, dword [rsp + 0x64]
movss xmm0, dword [rsp + 0x64]
mulss xmm0, dword [rsp + 0x9c]
addss xmm0, dword [rax + 0x68]
cvttps2dq xmm0, xmm0
cvtdq2ps xmm0, xmm0
mov rax, qword [rsp + 0x68]
movss dword [rax + 0x78], xmm0
mov dword [rax + 0x80], 0
mov dword [rax + 0x88], 0
mov eax, 0x251f95b1
jmp 0x14003040d
mov eax, 0xbc9a149b
jmp 0x14003040d
mov eax, dword [rsp + 0x120]
add eax, 1
mov dword [rsp + 0x10c], eax
mov eax, 0x2c5403d3
jmp 0x14003040d
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6ac1f8b7
mov ecx, 0xbc9a149b
jmp 0x140030400
mov eax, 0x540ed457
mov cl, 1
mov dword [rsp + 0x80], ecx
jmp 0x14003040d
mov ecx, 0x202
call fcn.140004a80
mov al, byte [rax]
mov byte [rsp + 0x208], al
mov eax, dword [0x14082f1e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14082f1e4], 0xa
setl cl
or cl, al
mov ebp, 0x9ddcd7ab
mov eax, 0x2997c20f
cmovne ebp, eax
mov ecx, 0x9ddcd7ab
mov eax, 0xdb975212
cmovne ecx, eax
mov eax, 0x834d2b0b
nop dword [rax]
cmp eax, 0xcbc6d2f3
jle 0x140033dd0
cmp eax, 0xe2e53ad8
jg 0x140033df0
cmp eax, 0xcbc6d2f4
je 0x140034f76
cmp eax, 0xdb975212
jne 0x140033da0
mov eax, ebp
jmp 0x140033da0
cmp eax, 0x834d2b0b
je 0x140033e07
cmp eax, 0x956a0df8
je 0x140033e1e
cmp eax, 0x9ddcd7ab
jne 0x140033da0
mov eax, 0xdb975212
jmp 0x140033da0
cmp eax, 0xe2e53ad9
je 0x140033e25
cmp eax, 0x2997c20f
jne 0x140033da0
mov eax, 0xcbc6d2f4
xor edx, edx
jmp 0x140033da0
test byte [rsp + 0x208], 1
mov eax, 0xe2e53ad9
mov ebx, 0x956a0df8
cmove eax, ebx
jmp 0x140033da0
mov eax, ecx
jmp 0x140033da0
mov eax, 0xcbc6d2f4
mov dl, 1
jmp 0x140033da0
mov rax, qword [rsp + 0xd8]
mov rax, qword [rax]
mov qword [rsp + 0x1b8], rax
cmp qword [rsp + 0x1b8], 0
setne byte [rsp + 0x8e]
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9db1b7a
mov ecx, 0xc20f5e9
jmp 0x140030400
cmp byte [rsp + 0x3f], 0
mov eax, 0xf156e9aa
mov ecx, 0x93a2090a
jmp 0x140034ca6
mov rax, qword [rsp + 0x30]
mov dword [rax + 0x40f0], 3
mov eax, 0x316e8819
jmp 0x14003040d
mov ecx, 2
mov edx, 1
call fcn.14007bfe0
ucomiss xmm0, xmm7
seta al
mov dword [rsp + 0xe8], eax
mov eax, 0xaa5cb8a1
jmp 0x14003040d
mov rax, qword [rsp + 0x40]
movss xmm6, dword [rax + 0x10]
addss xmm6, dword [rsp + 0x110]
mov eax, 0x7aabd7f
jmp 0x14003040d
cmp dword [rsp + 0x190], 0
mov eax, 0x9267f826
mov ecx, 0xb1507ae8
cmove eax, ecx
mov dword [rsp + 0xf0], 0
jmp 0x14003040d
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe22a00d8
mov ecx, 0x260117f3
jmp 0x140030400
mov rax, qword [0x14082ea00]
mov qword [rsp + 0x208], rax
mov rax, qword [rsp + 0x208]
mov al, byte [rax + 0x4115]
mov byte [rsp + 0x1f8], al
mov ecx, 0x8817fe67
nop
cmp ecx, 0xeea2d032
je 0x140033f85
cmp ecx, 0x9f58c4df
je 0x140034f95
cmp ecx, 0x8817fe67
jne 0x140033f50
test byte [rsp + 0x1f8], 1
mov ecx, 0x9f58c4df
mov eax, 0xeea2d032
cmove ecx, eax
mov al, 1
jmp 0x140033f50
mov rax, qword [rsp + 0x208]
cmp byte [rax + 0x40fd], 0
setne al
mov ecx, 0x9f58c4df
jmp 0x140033f50
call fcn.14007d170
mov eax, 0xfdde0720
jmp 0x14003040d
movss xmm0, dword [rsp + 0x1f4]
movss dword [rsp + 0x9c], xmm0
ucomiss xmm7, dword [rsp + 0x9c]
setp al
setne cl
or cl, al
mov eax, 0xa8a012c6
mov ecx, 0x36de0f7b
cmovne eax, ecx
jmp 0x14003040d
mov eax, 0x2c5403d3
mov dword [rsp + 0x10c], 0
jmp 0x14003040d
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1994278
mov ecx, 0x7ae540f4
jmp 0x140030400
cmp byte [rsp + 0x8e], 0
mov eax, 0x6602098d
mov ecx, 0xc37e3e35
cmovne eax, ecx
jmp 0x14003040d
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc73b0bb2
mov ecx, 0x92a7b4e9
jmp 0x140030400
mov rax, qword [rsp + 0x128]
mov rcx, qword [rsp + 0x130]
movss xmm0, dword [rsp + 0x124]
movss dword [rax + rcx*4], xmm0
mov eax, dword [rsp + 0x54]
add eax, 1
mov dword [rsp + 0x194], eax
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x42ef81b8
mov ecx, 0xe4b73d19
jmp 0x140030400
mov eax, dword [rsp + 0x54]
cmp eax, 0x14
setl byte [rsp + 0x8c]
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x78b1fdec
mov ecx, 0x360bdbd7
jmp 0x140030400
mov rax, qword [rsp + 0x70]
movss xmm0, dword [rax + 0x26fc]
mov rax, qword [rsp + 0x58]
movss dword [rax + 0x18], xmm0
ucomiss xmm0, xmm7
mov eax, 0xf439281c
mov ecx, 0x6fb7efcd
cmova eax, ecx
jmp 0x14003040d
mov eax, 0x540c2799
jmp 0x14003040d
call fcn.14008de00
cmp byte [rsp + 0x3e], 0
mov eax, 0xddfb9f04
mov ecx, 0x93a2090a
cmovne eax, ecx
jmp 0x14003040d
mov rax, qword [rsp + 0xb0]
mov eax, dword [rax]
mov rcx, qword [rsp + 0x140]
mov dword [rcx], eax
mov rax, qword [rsp + 0x148]
mov dword [rax], 2
mov eax, 0x87531624
jmp 0x14003040d
mov eax, 0x29d0142a
jmp 0x14003040d
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb5f0f8f4
mov ecx, 0xa77bada8
jmp 0x140030400
mov eax, dword [rsp + 0x80]
mov byte [rsp + 0x52], al
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3db980a5
mov ecx, 0x78aaa0de
jmp 0x140030400
mov rax, qword [rsp + 0x40]
mov dword [rax + 0xdb0], 0x3f800000
mov rax, qword [rsp + 0x30]
mov dword [rax + 0x40f0], 2
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xead45d4e
mov ecx, 0xe798bec1
jmp 0x140030400
mov rax, qword [rsp + 0x128]
mov rcx, qword [rsp + 0x130]
movss xmm0, dword [rax + rcx*4]
movss dword [rsp + 0x110], xmm0
xorps xmm6, xmm6
ucomiss xmm6, dword [rsp + 0x110]
mov eax, 0x5516495b
mov ecx, 0x7aabd7f
cmova eax, ecx
jmp 0x14003040d
mov dword [rsp + 0x20], 0x41200000
lea rcx, [rsp + 0x1f0]
mov edx, 8
xor r8d, r8d
movaps xmm3, xmm12
call fcn.14007c5f0
mov eax, 0x4c8171f8
jmp 0x14003040d
mov eax, 0xffe64de4
jmp 0x14003040d
mov eax, dword [rsp + 0x54]
mov eax, 0xae5c1fcb
jmp 0x14003040d
mov rax, qword [rsp + 0x70]
movss xmm0, dword [rax + 0x26bc]
mov rax, qword [rsp + 0x58]
movss dword [rax + 8], xmm0
ucomiss xmm0, xmm7
mov eax, 0xab3b026a
mov ecx, 0x2a25e8f2
cmova eax, ecx
jmp 0x14003040d
mov rax, qword [rsp + 0x40]
mov cl, byte [rsp + 0x4e]
and cl, 1
mov byte [rax + 0xce], cl
mov rax, qword [0x14082ea00]
mov qword [rsp + 0xb8], rax
mov eax, 0xebc3b297
jmp 0x1400342cd
mov eax, dword [0x14082f208]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa8bbc6dc
mov ecx, 0x8c06764f
nop dword [rax]
cmove eax, ecx
cmp dword [0x14082f20c], 0xa
cmovl eax, ecx
cmp eax, 0x9f6759b
jle 0x140034330
cmp eax, 0x498cf9e9
jg 0x140034390
cmp eax, 0x2471cfdd
jle 0x140034455
cmp eax, 0x3a46a948
jg 0x140034666
cmp eax, 0x2471cfde
je 0x140034827
cmp eax, 0x2a975e74
je 0x140034845
cmp eax, 0x37eea911
jne 0x1400342cd
cmp byte [rsp + 0x9a], 0
mov eax, 0x9f6759c
mov ecx, 0xf727e631
cmovne eax, ecx
jmp 0x1400342cd
cmp eax, 0xcc8b54a6
jg 0x140034400
cmp eax, 0x9f210fa7
jle 0x1400344af
cmp eax, 0xbd77d65e
jg 0x140034691
cmp eax, 0x9f210fa8
je 0x1400342a0
cmp eax, 0xa8bbc6dc
je 0x140034857
cmp eax, 0xa9abdee0
jne 0x1400342cd
mov eax, dword [0x14082f208]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9753b52
mov ecx, 0x179c3497
jmp 0x1400342c0
cmp eax, 0x5b9d2396
jle 0x1400345e2
cmp eax, 0x71b4ffbc
jg 0x1400346cf
cmp eax, 0x5b9d2397
je 0x140034869
cmp eax, 0x65d77ee3
je 0x140034887
cmp eax, 0x6d489ca6
jne 0x1400342cd
mov rax, qword [rsp + 0xe0]
mov rax, qword [rax]
mov qword [rsp + 0x78], rax
cmp qword [rsp + 0x78], 0
setne byte [rsp + 0x4c]
mov eax, dword [0x14082f208]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x770d0845
mov ecx, 0xd91b5b43
jmp 0x1400342c0
cmp eax, 0xe712edc7
jle 0x140034620
cmp eax, 0xf727e630
jg 0x14003470e
cmp eax, 0xe712edc8
je 0x1400348a5
cmp eax, 0xebc3b297
je 0x1400348e7
cmp eax, 0xef0658eb
jne 0x1400342cd
mov eax, dword [0x14082f208]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9753b52
mov ecx, 0xa9abdee0
jmp 0x1400342c0
cmp eax, 0x121d121f
jg 0x140034739
cmp eax, 0x9f6759c
je 0x14003490b
cmp eax, 0xac97976
je 0x14003492c
cmp eax, 0x105437df
jne 0x1400342cd
mov rax, qword [rsp + 0xc0]
mov rax, qword [rax + 0x350]
mov qword [rsp + 0xf8], rax
cmp qword [rsp + 0xf8], 0
mov eax, 0x8fbd43d5
cmove eax, r12d
jmp 0x1400342cd
cmp eax, 0x8e9c7776
jle 0x14003477d
cmp eax, 0x8e9c7777
je 0x140034951
cmp eax, 0x8ede1ba2
je 0x14003498f
cmp eax, 0x8fbd43d5
jne 0x1400342cd
mov rax, qword [rsp + 0xc0]
movss xmm1, dword [rax + 0x18]
movss xmm2, dword [rax + 0x1c]
movss xmm0, dword [rax + 0x24]
addss xmm0, xmm2
movss xmm3, dword [rax + 0x20]
addss xmm3, xmm1
movss dword [rsp + 0x20], xmm0
mov rcx, rsi
call fcn.14002c870
mov rcx, qword [rsp + 0xf8]
call fcn.14001da10
mov rax, qword [rsp + 0xf8]
movss xmm0, dword [rax + 0xf0]
movss xmm4, dword [rax + 0xf4]
movss xmm5, dword [rsp + 0x214]
subss xmm5, xmm4
movss xmm3, dword [rsp + 0x210]
subss xmm3, xmm0
movss xmm1, dword [rsp + 0x208]
movss xmm2, dword [rsp + 0x20c]
subss xmm2, xmm4
subss xmm1, xmm0
movss dword [rsp + 0x20], xmm5
lea rcx, [rsp + 0x1f8]
call fcn.14002c870
mov rax, qword [rsp + 0xc0]
mov eax, dword [rax + 0x60]
mov rcx, qword [0x14082ea00]
mov dword [rcx + 0x40c0], eax
mov dword [rcx + 0x40f4], 0
mov dword [rcx + 0x40c4], 0
mov rdx, qword [rcx + 0x40b8]
mov dword [rdx + 0x388], eax
mov rax, qword [rcx + 0x40b8]
movups xmm0, xmmword [rsp + 0x1f8]
movups xmmword [rax + 0x390], xmm0
mov word [rcx + 0x40f9], 1
mov byte [rcx + 0x40fb], 1
mov eax, 0x3bd31db6
jmp 0x1400342cd
cmp eax, 0x548487c6
jle 0x1400347d3
cmp eax, 0x548487c7
je 0x1400349ae
cmp eax, 0x576a5998
je 0x1400349bd
cmp eax, 0x5af5b419
jne 0x1400342cd
mov rax, qword [rsp + 0x100]
mov eax, 0xcc8b54a7
jmp 0x1400342cd
cmp eax, 0xd8178d85
jle 0x140034807
cmp eax, 0xd8178d86
je 0x1400349e5
cmp eax, 0xd91b5b43
je 0x1400349fc
cmp eax, 0xd94beead
jne 0x1400342cd
cmp byte [rsp + 0x9b], 0
mov eax, 0x498cf9ea
mov ecx, 0x65d77ee3
cmovne eax, ecx
jmp 0x1400342cd
cmp eax, 0x3a46a949
je 0x140034a13
cmp eax, 0x3bd31db6
je 0x140034a39
cmp eax, 0x4626fbca
jne 0x1400342cd
mov eax, 0xef0658eb
jmp 0x1400342cd
cmp eax, 0xbd77d65f
je 0x140034a43
cmp eax, 0xc6641969
je 0x140034a64
cmp eax, 0xca935b2a
jne 0x1400342cd
test dword [rsp + 0xd4], 0x1000000
mov eax, 0x1cc6083f
mov ecx, 0x8ede1ba2
cmove eax, ecx
jmp 0x1400342cd
cmp eax, 0x71b4ffbd
je 0x140034a73
cmp eax, 0x770d0845
je 0x140034a93
cmp eax, 0x7f1257f6
jne 0x1400342cd
mov eax, dword [0x14082f208]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5af5b419
mov ecx, 0xcc8b54a7
jmp 0x1400342c0
cmp eax, 0xf727e631
je 0x140034aa5
cmp eax, 0x5cd6fc5
je 0x140034ac3
cmp eax, 0x9753b52
jne 0x1400342cd
mov eax, 0xa9abdee0
jmp 0x1400342cd
cmp eax, 0x121d1220
je 0x140034acd
cmp eax, 0x1cc6083f
jne 0x140034ba8
mov rax, qword [rsp + 0xb8]
mov dword [rax + 0x40c4], 0
mov rax, qword [rsp + 0xb8]
mov dword [rax + 0x40c0], 0
mov eax, 0x3bd31db6
jmp 0x1400342cd
cmp eax, 0x8c06764f
je 0x140034aff
cmp eax, 0x8cdced9d
jne 0x1400342cd
mov rax, qword [rsp + 0xb8]
add rax, rbp
mov qword [rsp + 0x100], rax
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0xa0]
cmp dword [rax], 0
mov eax, 0x65d77ee3
mov ecx, 0x7f1257f6
cmovg eax, ecx
jmp 0x1400342cd
cmp eax, 0x498cf9ea
je 0x140034b40
cmp eax, 0x5470dc95
jne 0x1400342cd
mov rax, qword [rsp + 0xa0]
mov ecx, dword [rax]
add ecx, 0xffffffff
mov dl, 1
call fcn.1400762b0
mov eax, 0x121d1220
jmp 0x1400342cd
cmp eax, 0xcc8b54a7
je 0x140034b5e
cmp eax, 0xd3a17e07
jne 0x1400342cd
mov eax, 0x3bd31db6
jmp 0x1400342cd
mov rax, qword [rsp + 0xc0]
test byte [rax + 0xf], 4
mov eax, 0x8cdced9d
mov ecx, 0x105437df
cmove eax, ecx
jmp 0x1400342cd
mov rcx, r14
call fcn.140017230
mov eax, 0x3a46a949
jmp 0x1400342cd
mov rax, qword [rsp + 0xb8]
mov eax, 0x8c06764f
jmp 0x1400342cd
mov eax, dword [0x14082f208]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x548487c7
mov ecx, 0x8e9c7777
jmp 0x1400342c0
mov eax, dword [0x14082f208]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x770d0845
mov ecx, 0x6d489ca6
jmp 0x1400342c0
mov rax, qword [rsp + 0xb8]
mov ecx, 0x40b8
add rax, rcx
mov qword [rsp + 0xe0], rax
mov rax, qword [rsp + 0xe0]
mov rax, qword [rax]
mov qword [rsp + 0xc0], rax
cmp qword [rsp + 0xc0], 0
mov eax, 0xac97976
cmove eax, r12d
jmp 0x1400342cd
mov ecx, 1
mov edx, 1
call fcn.14007bfe0
ucomiss xmm0, xmm7
mov eax, 0x4626fbca
mov ecx, 0x9f210fa8
cmova eax, ecx
jmp 0x1400342cd
mov rax, qword [rsp + 0xb8]
cmp dword [rax + 0x3ef4], 0
mov eax, 0x71b4ffbd
mov ecx, 0xbd77d65f
cmove eax, ecx
jmp 0x1400342cd
mov rax, qword [rsp + 0xc0]
mov rcx, qword [rsp + 0xc0]
cmp rcx, qword [rax + 0x360]
mov eax, 0x2471cfde
cmove eax, r12d
jmp 0x1400342cd
mov rax, qword [rsp + 0x78]
mov eax, dword [rax + 0xc]
mov dword [rsp + 0xd4], eax
mov eax, dword [rsp + 0xd4]
shr eax, 0x1a
and eax, 1
mov byte [rsp + 0x4d], al
mov eax, dword [0x14082f208]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x548487c7
mov ecx, 0xd8178d86
jmp 0x1400342c0
mov rax, qword [rsp + 0xe0]
mov rax, qword [rax]
mov dword [rax + 0x388], 0
mov eax, 0x1cc6083f
jmp 0x1400342cd
mov rax, qword [rsp + 0x78]
mov eax, 0x8e9c7777
jmp 0x1400342cd
xor ecx, ecx
call fcn.140095520
mov rax, qword [0x14082ea00]
mov word [rax + 0x40f9], 1
mov byte [rax + 0x40fb], 1
mov eax, 0x3bd31db6
jmp 0x1400342cd
cmp byte [rsp + 0x4d], 0
mov eax, 0xca935b2a
mov ecx, 0x8ede1ba2
cmovne eax, ecx
jmp 0x1400342cd
cmp byte [rsp + 0x4c], 0
mov eax, 0x1cc6083f
mov ecx, 0x5b9d2397
cmovne eax, ecx
jmp 0x1400342cd
mov rcx, r14
call fcn.140017230
mov eax, dword [0x14082f208]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2a975e74
mov ecx, 0x5cd6fc5
jmp 0x1400342c0
mov eax, 0xef0658eb
jmp 0x1400342cd
mov rax, qword [rsp + 0xb8]
cmp dword [rax + 0x40f4], 0
mov eax, 0x576a5998
mov ecx, 0xe712edc8
cmove eax, ecx
jmp 0x1400342cd
call fcn.140017280
mov eax, 0x3bd31db6
jmp 0x1400342cd
mov rax, qword [0x14082ea00]
test byte [rax + 0x3f40], 2
mov eax, 0x3bd31db6
mov ecx, 0xc6641969
cmove eax, ecx
jmp 0x1400342cd
mov rax, qword [rsp + 0xe0]
mov eax, 0x6d489ca6
jmp 0x1400342cd
mov eax, dword [0x14082f208]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2a975e74
mov ecx, 0x3a46a949
jmp 0x1400342c0
mov eax, 0x9f6759c
jmp 0x1400342cd
mov rax, qword [rsp + 0xa0]
mov ecx, dword [rax]
add ecx, 0xffffffff
mov dl, 1
call fcn.1400762b0
mov eax, dword [0x14082f208]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5470dc95
mov ecx, 0xd3a17e07
jmp 0x1400342c0
mov rax, qword [rsp + 0xb8]
movzx eax, byte [rax + 0x541c]
shr al, 3
and al, 1
mov byte [rsp + 0x9a], al
mov eax, dword [0x14082f208]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa8bbc6dc
cmove eax, ebx
cmp dword [0x14082f20c], 0xa
cmovl eax, ebx
jmp 0x1400342cd
mov eax, dword [0x14082f208]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5470dc95
mov ecx, 0x121d1220
jmp 0x1400342c0
mov rax, qword [rsp + 0x100]
mov rcx, qword [rax + 8]
mov eax, dword [rax]
add eax, 0xffffffff
cdqe
imul rax, rax, 0x38
mov rax, qword [rcx + rax + 8]
mov eax, dword [rax + 0xc]
shr eax, 0x1b
and eax, 1
mov byte [rsp + 0x9b], al
mov eax, dword [0x14082f208]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5af5b419
mov ecx, 0xd94beead
jmp 0x1400342c0
cmp eax, 0x179c3497
jne 0x1400342cd
mov rax, qword [rsp + 0x30]
mov ecx, 0x40d4
add rax, rcx
mov qword [rsp + 0x168], rax
mov rax, qword [rsp + 0x168]
mov dword [rax], 0
mov rax, qword [rsp + 0x30]
mov ecx, 0x40d0
add rax, rcx
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x170]
mov dword [rax], 0
mov rax, qword [rsp + 0x30]
mov ecx, 0x40cc
add rax, rcx
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x138]
mov dword [rax], 0
mov rax, qword [rsp + 0x30]
mov ecx, 0x40c8
add rax, rcx
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x140]
mov dword [rax], 0
mov rax, qword [rsp + 0x30]
mov ecx, 0x40d8
add rax, rcx
mov qword [rsp + 0x148], rax
mov rax, qword [rsp + 0x148]
mov dword [rax], 0
mov rax, qword [rsp + 0x30]
mov ecx, 0x40c0
add rax, rcx
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0xb0]
cmp dword [rax], 0
mov eax, 0x30b36884
mov ecx, 0x71cf39dc
cmove eax, ecx
jmp 0x14003040d
cmp byte [rsp + 0x8f], 0
mov eax, 0xf156e9aa
mov ecx, 0xbcda4c03
cmovne eax, ecx
mov dword [rsp + 0xd0], 0
jmp 0x14003040d
mov rax, qword [rsp + 0x40]
mov dword [rax + 0xdf4], 0x3f800000
mov rax, qword [rsp + 0x30]
mov dword [rax + 0x40f0], 2
mov eax, 0x6080a026
jmp 0x14003040d
and dl, 1
mov byte [rsp + 0x8b], dl
mov eax, dword [0x14082f1d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd78422b3
mov ecx, 0xbfdd71cd
cmove eax, ecx
cmp dword [0x14082f1dc], 0xa
cmovl eax, ecx
jmp 0x140034f86
cmp byte [rsp + 0x90], 0
mov eax, 0x1b051a8f
mov ecx, 0x34194c3c
cmovne eax, ecx
jmp 0x14003040d
mov rax, qword [rsp + 0x70]
movss xmm0, dword [rax + 0x270c]
mov rax, qword [rsp + 0x58]
movss dword [rax + 0x1c], xmm0
mov eax, 0x542f297f
jmp 0x14003040d
test dl, 1
mov eax, 0x6080a026
mov ecx, 0x4ad580e9
jmp 0x140034f83
mov rax, qword [rsp + 0x40]
mov ecx, dword [rsp + 0xd0]
and cl, 1
mov byte [rax + 0xcd], cl
mov eax, 0x1b051a8f
mov ecx, 0xdd07a2a6
cmovne eax, ecx
jmp 0x14003040d
mov rax, qword [rsp + 0xd8]
mov rax, qword [rax]
mov qword [rsp + 0x1d0], rax
cmp qword [rsp + 0x1d0], 0
mov eax, 0x87b397d5
cmove eax, r13d
jmp 0x14003040d
mov eax, dword [rsp + 0xe8]
and al, 1
mov byte [rsp + 0x53], al
mov al, byte [rsp + 0x53]
mov rax, qword [rsp + 0x30]
mov ecx, 0x3ef4
add rax, rcx
mov qword [rsp + 0x150], rax
mov rax, qword [rsp + 0x150]
cmp dword [rax], 0
mov eax, 0x87531624
mov ecx, 0xf15292ff
cmove eax, ecx
jmp 0x14003040d
mov rax, qword [rsp + 0xb0]
mov eax, dword [rax]
mov rcx, qword [rsp + 0x138]
mov dword [rcx], eax
mov eax, 0xcfaf8004
jmp 0x14003040d
mov rcx, qword [rsp + 0x68]
call fcn.140069c50
mov rax, qword [rsp + 0x40]
mov rax, qword [rsp + 0x188]
mov rax, qword [rsp + 0x68]
mov eax, 0x260117f3
jmp 0x14003040d
mov rax, qword [rsp + 0xb0]
mov ecx, dword [rsp + 0x114]
cmp ecx, dword [rax]
mov eax, 0x7b05efc1
mov ecx, 0x439b0e2a
cmove eax, ecx
jmp 0x14003040d
mov rax, qword [rsp + 0x1b8]
mov ecx, 0x380
add rax, rcx
mov qword [rsp + 0x1c0], rax
mov rax, qword [rsp + 0x1c0]
cmp qword [rax], 0
mov eax, 0x8cc71610
mov ecx, 0x6602098d
cmove eax, ecx
jmp 0x14003040d
mov rax, qword [rsp + 0x30]
cmp qword [rax + 0x4220], 0
mov eax, 0xacf7754c
mov ecx, 0xbf1052e2
cmove eax, ecx
jmp 0x14003040d
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x40]
mov edx, 0x3714
add rcx, rdx
mov qword [rsp + 0x128], rcx
mov rcx, qword [rsp + 0x128]
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rax + 0x37a4], xmm0
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movups xmm3, xmmword [rcx + 0x30]
movups xmmword [rax + 0x3794], xmm3
movups xmmword [rax + 0x3784], xmm2
movups xmmword [rax + 0x3774], xmm1
movups xmmword [rax + 0x3764], xmm0
mov eax, 0x428fe55
mov dword [rsp + 0x108], 0
jmp 0x14003040d
mov rax, qword [rsp + 0x30]
cmp byte [rax + 0x40f8], 0
mov eax, 0x7b1a3c4b
cmove eax, edi
mov dword [rsp + 0x80], 0
jmp 0x14003040d
mov eax, 0x4b3e1282
jmp 0x14003040d
mov eax, 0x2d629a37
jmp 0x14003040d
test dl, 1
mov eax, 0x540c2799
mov ecx, 0x12b4d142
jmp 0x140034f83
test dl, 1
mov eax, 0x2ee2fdb4
mov ecx, 0x93b24e7
jmp 0x140034f83
test dl, 1
mov eax, 0x2f7c1850
mov ecx, 0xcf550805
cmovne eax, ecx
mov ebx, 0x37eea911
mov ebp, 0x4080
jmp 0x14003040d
mov rcx, qword [rsp + 0x208]
and al, 1
mov byte [rcx + 0x40fc], al
mov rax, qword [rsp + 0x30]
mov byte [rax + 0x40f8], 0
mov rax, qword [rsp + 0xd8]
mov rax, qword [rax]
mov qword [rsp + 0x68], rax
cmp qword [rsp + 0x68], 0
mov eax, 0x1f8fd55d
mov ecx, 0xacf7754c
cmove eax, ecx
jmp 0x14003040d
cmp eax, 0x85a0cace
jne 0x14003040d
mov rcx, qword [rsp + 0x218]
xor rcx, rsp
call fcn.140384540
movaps xmm6, xmmword [rsp + 0x220]
movaps xmm7, xmmword [rsp + 0x230]
movaps xmm8, xmmword [rsp + 0x240]
movaps xmm9, xmmword [rsp + 0x250]
movaps xmm10, xmmword [rsp + 0x260]
movaps xmm11, xmmword [rsp + 0x270]
movaps xmm12, xmmword [rsp + 0x280]
add rsp, 0x298
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret