Function at 0x140171c10
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, 0x2c8
movaps xmmword [rsp + 0x2b0], xmm9
movaps xmmword [rsp + 0x2a0], xmm8
movaps xmmword [rsp + 0x290], xmm7
movaps xmmword [rsp + 0x280], xmm6
mov rax, qword [0x14035bae8]
xor rax, rsp
mov qword [rsp + 0x278], rax
mov rax, qword [0x140365530]
mov qword [rsp + 0x28], rax
lea r13, [rsp + 0x240]
mov eax, 0x7bfcc595
lea r14, [rsp + 0x238]
movaps xmm6, xmmword [0x140320a00]
movss xmm7, dword [0x140320ad0]
movss xmm8, dword [0x140320ae8]
xorps xmm9, xmm9
mov r15d, 0x4d58
mov edi, 0xf2139176
mov r12d, 0x4b90
mov ebx, 0xe83c08de
mov dword [rsp + 0x98], ecx
jmp 0x140171ce0
mov eax, dword [0x14035f0d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9550a413
mov ecx, 0x8a12d63c
cmove eax, ecx
cmp dword [0x14035f0dc], 0xa
cmovl eax, ecx
nop dword [rax]
cmp eax, 0x6d2db19
jle 0x140171d50
cmp eax, 0x3a21b5e6
jle 0x140171dc0
cmp eax, 0x671ddb8f
jg 0x140171e8c
cmp eax, 0x554de0a0
jle 0x140171fe1
cmp eax, 0x580cb880
jg 0x140172294
cmp eax, 0x554de0a1
je 0x140174deb
cmp eax, 0x56b6b3a7
je 0x140174dfd
cmp eax, 0x57567035
jne 0x140171ce0
mov eax, dword [0x14035f0d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x554de0a1
mov ecx, 0x32cfc86
jmp 0x140171ccc
cmp eax, 0xbbc7b49b
jle 0x140171e40
cmp eax, 0xe4591cfb
jg 0x140171ee1
cmp eax, 0xd100966f
jle 0x14017202b
cmp eax, 0xdc6cc07f
jg 0x1401722d3
cmp eax, 0xd1009670
je 0x140174e1b
cmp eax, 0xd1083457
je 0x140174e3d
cmp eax, 0xd62d5778
jne 0x140171ce0
cmp dword [rsp + 0x174], 0
setne byte [rsp + 0x54]
mov eax, 0x5040acde
jmp 0x140171ce0
cmp eax, 0x1d905035
jg 0x140171f36
cmp eax, 0x171762ea
jle 0x1401720de
cmp eax, 0x19801f80
jg 0x14017239a
cmp eax, 0x171762eb
je 0x140174e47
cmp eax, 0x18437b40
je 0x140174e65
cmp eax, 0x19327329
jne 0x140171ce0
mov eax, dword [rsp + 0x17c]
add eax, 1
mov rcx, qword [rsp + 0x128]
cmp eax, dword [rcx]
mov eax, 0x332a27eb
mov ecx, 0xf994718e
cmovl eax, ecx
mov dword [rsp + 0x98], 0
jmp 0x140171ce0
cmp eax, 0x9550a412
jle 0x140171f8c
cmp eax, 0xa9f7c923
jle 0x140172128
cmp eax, 0xb08570ee
jg 0x1401723ca
cmp eax, 0xa9f7c924
je 0x140174e7c
cmp eax, 0xaa5b825f
je 0x140174e8b
cmp eax, 0xadd22200
jne 0x140171ce0
mov eax, 0x63a2bda6
jmp 0x140171ce0
cmp eax, 0x792f9f52
jle 0x140172185
cmp eax, 0x7bfcc594
jg 0x140172409
cmp eax, 0x792f9f53
je 0x140174eb8
cmp eax, 0x7a91190b
je 0x140174ee6
cmp eax, 0x7beed42f
jne 0x140171ce0
mov eax, dword [0x14035f0d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6d8da95d
mov ecx, 0xdfcb602d
jmp 0x140171ccc
cmp eax, 0xf87e3ea1
jle 0x1401721d5
cmp eax, 0x32cfc85
jg 0x140172480
cmp eax, 0xf87e3ea2
je 0x140174ef0
cmp eax, 0xf90a4039
je 0x140174f1b
cmp eax, 0xf994718e
jne 0x140171ce0
mov eax, dword [0x14035f0d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa9f7c924
mov ecx, 0xaa5b825f
jmp 0x140171ccc
cmp eax, 0x2b88b0c5
jg 0x140172210
cmp eax, 0x22699283
jle 0x1401724ec
cmp eax, 0x22699284
je 0x140174f79
cmp eax, 0x276cb434
je 0x140175928
cmp eax, 0x28ecfe0d
jne 0x140171ce0
mov rax, qword [rsp + 0x28]
mov ecx, 0x4f68
add rax, rcx
mov qword [rsp + 0x210], rax
mov eax, 0x6d2db1a
jmp 0x140171ce0
cmp eax, 0x892dd676
jg 0x140172251
cmp eax, 0x878034bf
jle 0x140172535
cmp eax, 0x878034c0
je 0x14017593f
cmp eax, 0x87a726ef
je 0x140175954
cmp eax, 0x882e3076
jne 0x140171ce0
mov eax, dword [0x14035f0d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe4591cfc
mov ecx, 0x32173ad7
jmp 0x140171ccc
cmp eax, 0x48820bf7
jle 0x140174c4d
cmp eax, 0x48820bf8
je 0x14017596b
cmp eax, 0x5005e8f2
je 0x140175983
cmp eax, 0x5040acde
jne 0x140171ce0
mov eax, dword [0x14035f0d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe4591cfc
mov ecx, 0x882e3076
jmp 0x140171ccc
cmp eax, 0xcd4390e5
jle 0x140174c98
cmp eax, 0xcd4390e6
je 0x14017598d
cmp eax, 0xce3791b8
je 0x140175997
cmp eax, 0xd0fdcf40
jne 0x140171ce0
mov rax, qword [0x140365530]
mov qword [rsp + 0x268], rax
mov eax, 0x5a7e8f6e
nop dword [rax + rax]
cmp eax, 0x3c2e79bf
je 0x1401759cd
cmp eax, 0x5a7e8f6e
jne 0x140172070
mov rax, qword [rsp + 0x268]
mov ecx, 0x4cd0
add rax, rcx
mov ecx, 0xfcb7e03a
nop word [rax + rax]
cmp ecx, 0xfcb7e03a
je 0x1401720b2
cmp ecx, 0xd584ec64
jne 0x1401720a0
jmp 0x1401720b9
mov ecx, 0xd584ec64
jmp 0x1401720a0
mov qword [rsp + 0x238], rax
mov rax, qword [rsp + 0x238]
mov rax, qword [rax]
mov rax, qword [rax]
mov qword [rsp + 0x270], rax
mov eax, 0x3c2e79bf
jmp 0x140172070
cmp eax, 0xd3eafe9
jle 0x140174ccc
cmp eax, 0xd3eafea
je 0x1401759e7
cmp eax, 0x102a69a3
je 0x140175a05
cmp eax, 0x1623da41
jne 0x140171ce0
mov eax, dword [0x14035f0d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe7b6ca35
mov ecx, 0x2007a546
jmp 0x140171ccc
cmp eax, 0xa56b3a88
jle 0x140174d04
cmp eax, 0xa56b3a89
je 0x140175a3b
cmp eax, 0xa9b83307
je 0x140175a58
cmp eax, 0xa9e620c6
jne 0x140171ce0
mov rax, qword [rsp + 0x28]
cmp byte [rax + 0x4fb2], 0
setne byte [rsp + 0x33]
mov al, byte [rsp + 0x33]
mov rax, qword [rsp + 0x28]
mov eax, dword [rax + 0x4f6c]
mov dword [rsp + 0x17c], eax
mov eax, 0x19327329
jmp 0x140171ce0
cmp eax, 0x69b97b34
jle 0x140174d29
cmp eax, 0x69b97b35
je 0x140175a70
cmp eax, 0x6d8da95d
je 0x140175a8f
cmp eax, 0x772c2479
jne 0x140171ce0
mov rax, qword [rsp + 0x28]
mov eax, dword [rax + 0x4f6c]
mov rcx, qword [rsp + 0x128]
cmp eax, dword [rcx]
setl byte [rsp + 0x5c]
mov eax, 0x56b6b3a7
jmp 0x140171ce0
cmp eax, 0xe7b6ca34
jle 0x140174d56
cmp eax, 0xe7b6ca35
je 0x140175a99
cmp eax, 0xf4105a00
je 0x140175aa8
cmp eax, 0xf4ecf683
jne 0x140171ce0
mov rax, qword [rsp + 0x28]
mov eax, 0x8bed1a03
jmp 0x140171ce0
cmp eax, 0x32173ad6
jle 0x140174d84
cmp eax, 0x32173ad7
je 0x140175ad3
cmp eax, 0x332a27eb
je 0x140175aea
cmp eax, 0x39eabb0c
jne 0x140171ce0
mov rax, qword [rsp + 0x228]
cmp byte [rax], 0
mov eax, 0xb5174073
jmp 0x1401759f8
cmp eax, 0x8bed1a02
jle 0x140174da4
cmp eax, 0x8bed1a03
je 0x140175b12
cmp eax, 0x8ffa5e96
je 0x140175b42
cmp eax, 0x927c9848
jne 0x140171ce0
cmp byte [rsp + 0x52], 0
mov eax, 0x671ddb90
mov ecx, 0xcd4390e6
cmovne eax, ecx
jmp 0x140171ce0
cmp eax, 0x580cb881
je 0x140175b77
cmp eax, 0x62996ceb
je 0x140175b9b
cmp eax, 0x63a2bda6
jne 0x140171ce0
mov eax, dword [0x14035f0d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd1009670
mov ecx, 0xf4105a00
jmp 0x140171ccc
cmp eax, 0xdc6cc080
je 0x140171cb3
cmp eax, 0xdfcb602d
je 0x140175bb7
cmp eax, 0xdff945de
jne 0x140171ce0
mov rax, qword [rsp + 0xb0]
mov ecx, dword [rsp + 0x180]
mov dword [rax + 0xe4], ecx
mov rax, qword [rsp + 0xb0]
mov rax, qword [rax + 0x30]
mov byte [rax + 0x18], 0
mov rax, qword [rsp + 0xb0]
mov rcx, qword [rsp + 0xb0]
mov rax, qword [rax + 0xf8]
mov qword [rcx + 0x2ac4], rax
mov rax, qword [rsp + 0xb0]
mov byte [rax + 0x2bb8], 0
mov rax, qword [rsp + 0xb0]
mov dword [rax + 0x10c], 0
mov rax, qword [rsp + 0xb0]
mov dword [rax + 0x108], 0
mov rcx, qword [rsp + 0xb0]
mov eax, 0x2bc0
add rcx, rax
xor edx, edx
call fcn.140103f60
mov rcx, qword [rsp + 0x28]
mov edx, 3
call fcn.140125070
mov eax, 0x1d905036
jmp 0x140171ce0
cmp eax, 0x19801f81
je 0x140175bce
cmp eax, 0x1af10a9f
je 0x140175be5
cmp eax, 0x1b518e72
jne 0x140171ce0
cmp byte [rsp + 0x34], 0
mov eax, 0xd1083457
jmp 0x140175b05
cmp eax, 0xb08570ef
je 0x140175bff
cmp eax, 0xb294eab8
je 0x140175c09
cmp eax, 0xb5174073
jne 0x140171ce0
mov rax, qword [rsp + 0x150]
add rax, 0x14
mov qword [rsp + 0x230], rax
mov eax, 0xd3eafea
jmp 0x140171ce0
cmp eax, 0x7e8f850c
je 0x140175c23
cmp eax, 0x7e202b69
je 0x140175c45
cmp eax, 0x7bfcc595
jne 0x140171ce0
mov rax, qword [rsp + 0x28]
mov ecx, 0x40cc
add rax, rcx
mov qword [rsp + 0x1a8], rax
mov rax, qword [rsp + 0x1a8]
mov eax, dword [rax]
mov dword [rsp + 0x114], eax
mov rax, qword [rsp + 0x28]
mov ecx, 0x40c8
add rax, rcx
mov qword [rsp + 0x128], rax
mov rax, qword [rsp + 0x128]
mov eax, dword [rax]
mov dword [rsp + 0x118], eax
mov eax, 0xdc6cc080
jmp 0x140171ce0
cmp eax, 0x32cfc86
je 0x140175cc1
cmp eax, 0x42adbcc
je 0x140175cef
cmp eax, 0x47899f5
jne 0x140171ce0
mov rax, qword [rsp + 0x218]
mov edx, dword [rax]
mov rcx, qword [rsp + 0x138]
call fcn.140178fa0
mov rax, qword [rsp + 0x140]
add rax, 8
mov ecx, 0x308739d6
nop dword [rax]
cmp ecx, 0x308739d6
je 0x1401724e5
cmp ecx, 0x77ce867f
jne 0x1401724d0
jmp 0x140175d04
mov ecx, 0x77ce867f
jmp 0x1401724d0
cmp eax, 0x1e65211d
je 0x140175d4c
cmp eax, 0x2007a546
jne 0x14017624f
mov rax, qword [rsp + 0x28]
mov ecx, 0x4f70
add rax, rcx
mov qword [rsp + 0x208], rax
mov eax, dword [0x14035f0d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe7b6ca35
mov ecx, 0xbbc7b49c
jmp 0x140171ccc
cmp eax, 0x82ef9e6d
je 0x140175d82
cmp eax, 0x86b055e2
jne 0x140171ce0
call fcn.140176790
lea r8, str.Missing_Text
mov eax, dword [0x14035e078]
mov ecx, dword [0x14035e07c]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rsp + 0x5d]
cmp ecx, 0xa
setl byte [rsp + 0x5e]
mov eax, 0xea458093
jmp 0x1401725c0
cmp dword [rsp + 0x120], 0
sete byte [rsp + 0x62]
mov eax, dword [0x14035e078]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfd0e815d
mov ecx, 0x55ab77eb
cmove eax, ecx
cmp dword [0x14035e07c], 0xa
cmovl eax, ecx
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x2b62b731
jg 0x140172620
cmp eax, 0xe987c6f5
jle 0x140172680
cmp eax, 0x2efa541
jle 0x140172703
cmp eax, 0x14c1f072
jle 0x140174a59
cmp eax, 0x14c1f073
je 0x140174a7b
cmp eax, 0x1d0aa50f
jne 0x1401725c0
call fcn.1401c1c40
lea r8, str.Missing_Text
mov byte [rsp + 0x60], al
mov eax, 0xe987c6f6
jmp 0x1401725c0
cmp eax, 0x4d487241
jg 0x1401726c0
cmp eax, 0x364a39e6
jg 0x140172735
cmp eax, 0x2b62b732
je 0x140174a99
cmp eax, 0x2d9f5b97
je 0x140174ab8
cmp eax, 0x3195fc46
jne 0x1401725c0
mov eax, dword [0x14035e078]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x414d2848
mov ecx, 0x4d487242
jmp 0x1401725a6
cmp eax, 0xb406054f
jg 0x1401739e1
cmp eax, 0x9a251fa0
je 0x140174ac2
cmp eax, 0xaaa1891e
je 0x140174acc
cmp eax, 0xb3852b47
jne 0x1401725c0
mov eax, 0x2b62b732
jmp 0x1401725c0
cmp eax, 0x56664716
jg 0x140174a2e
cmp eax, 0x4d487242
je 0x140174aed
cmp eax, 0x517d3931
je 0x140174b1d
cmp eax, 0x55ab77eb
jne 0x1401725c0
cmp byte [rsp + 0x62], 0
mov eax, 0x2efa542
mov ecx, 0xe8d4ce99
cmovne eax, ecx
jmp 0x1401725c0
cmp eax, 0xe987c6f6
je 0x140174b4a
cmp eax, 0xea458093
je 0x140174b61
cmp eax, 0xfd0e815d
jne 0x1401725c0
mov eax, dword [rsp + 0x120]
mov eax, 0x56664717
jmp 0x1401725c0
cmp eax, 0x364a39e7
je 0x140174b81
cmp eax, 0x414d2848
je 0x140174b98
cmp eax, 0x4689732e
jne 0x1401725c0
mov rax, qword [0x140365530]
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0x78]
mov ecx, 0x4f40
add rax, rcx
mov qword [rsp + 0xe0], rax
mov eax, 0x427cf456
jmp 0x140172790
mov ebp, dword [rsp + 0x74]
add ebp, 0xffffffff
mov eax, 0x56d2cdcc
nop word [rax + rax]
cmp eax, 0xd8e7cacd
jle 0x1401727f0
cmp eax, 0x3c72e95c
jle 0x140172850
cmp eax, 0x520543e9
jg 0x1401729aa
cmp eax, 0x47ac9c17
jg 0x140172aad
cmp eax, 0x3c72e95d
je 0x14017277e
cmp eax, 0x427cf456
jne 0x140172790
mov rax, qword [rsp + 0xe0]
ucomiss xmm8, dword [rax]
seta byte [rsp + 0xf4]
mov eax, 0xb835da1c
jmp 0x140172790
cmp eax, 0xb19e8d5d
jg 0x1401728a0
cmp eax, 0x985e1aee
jle 0x1401729e6
cmp eax, 0xaa52d2cf
jg 0x140172ae0
cmp eax, 0x985e1aef
je 0x1401731ea
cmp eax, 0x9facbb72
jne 0x140172790
cmp qword [rsp + 0x88], 0
mov eax, 0xb19e8d5e
mov ecx, 0xbcb38439
cmove eax, ecx
jmp 0x140172790
cmp eax, 0xf9f8dd1b
jle 0x140172a11
cmp eax, 0x348a2914
jg 0x140172b10
cmp eax, 0xf9f8dd1c
je 0x1401731fb
cmp eax, 0xfb5c2fc9
jne 0x140172790
mov rax, qword [rsp + 0x40]
mov rax, qword [rax + 8]
mov qword [rsp + 0xa0], rax
mov eax, 0x520543ea
jmp 0x140172790
cmp eax, 0xb835da1b
jle 0x140172a6c
cmp eax, 0xbcb38438
jg 0x140172b43
cmp eax, 0xb835da1c
je 0x140173205
cmp eax, 0xbaa3f808
jne 0x140172790
lea rax, [rsp + 0x270]
mov qword [rsp + 0x238], rax
mov eax, 0x8db66268
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp eax, 0xf2139175
jle 0x140172930
cmp eax, 0xf2139176
je 0x14017321f
cmp eax, 0x1e9c1acd
je 0x14017296c
cmp eax, 0x756d06fa
jne 0x1401728f0
mov dword [rsp + 0x274], 0
mov eax, 0xe83c08de
jmp 0x1401728f0
cmp eax, 0x8db66268
je 0x140172992
cmp eax, 0xe83c08de
jne 0x1401728f0
mov dword [rsp + 0x274], 0
mov eax, dword [0x1403655f0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x756d06fa
cmove eax, edi
cmp dword [0x1403655f4], 0xa
cmovl eax, edi
jmp 0x1401728f0
mov eax, dword [0x1403655f0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x756d06fa
cmove eax, ebx
cmp dword [0x1403655f4], 0xa
cmovl eax, ebx
jmp 0x1401728f0
mov rax, qword [rsp + 0x238]
mov dword [rax], 0
mov eax, 0x1e9c1acd
jmp 0x1401728f0
cmp eax, 0x5756130e
jg 0x140173107
cmp eax, 0x520543ea
je 0x140173257
cmp eax, 0x56d2cdcc
jne 0x140172790
mov dword [rsp + 0x74], ebp
cmp dword [rsp + 0x74], 0
mov eax, 0xb6d0927e
mov ecx, 0xf52fbf18
cmovns eax, ecx
jmp 0x140172790
cmp eax, 0x84d81683
je 0x140173292
cmp eax, 0x8585d642
je 0x14017329c
cmp eax, 0x96d1845d
jne 0x140172790
mov eax, 0x5756130f
jmp 0x140172790
cmp eax, 0xd8e7cace
je 0x1401732c9
cmp eax, 0xebb4e339
je 0x1401732db
cmp eax, 0xf52fbf18
jne 0x140172790
mov rcx, qword [rsp + 0x248]
movsxd rax, dword [rsp + 0x74]
mov rcx, qword [rcx + 8]
mov edx, 0x17659aa4
nop dword [rax + rax]
cmp edx, 0x17659aa4
je 0x140172a65
cmp edx, 0x2615a4f9
jne 0x140172a50
jmp 0x1401732e5
mov edx, 0x2615a4f9
jmp 0x140172a50
cmp eax, 0xb19e8d5e
je 0x140173330
cmp eax, 0xb20139c8
je 0x1401733be
cmp eax, 0xb6d0927e
jne 0x140172790
call fcn.140176790
mov ecx, 1
call fcn.140111490
lea r8, str.Missing_Text
mov eax, 0x96d1845d
jmp 0x140172790
cmp eax, 0x47ac9c18
je 0x1401733dd
cmp eax, 0x47f2497f
jne 0x140172790
mov rax, qword [rsp + 0xc8]
mov rcx, qword [rsp + 0xe8]
mov qword [rax], rcx
mov eax, 0xf9f8dd1c
jmp 0x140172790
cmp eax, 0xaa52d2d0
je 0x1401733e7
cmp eax, 0xaf4182e4
jne 0x140172790
cmp byte [rsp + 0xc0], 0
mov eax, 0x47ac9c18
mov ecx, 0xfb5c2fc9
cmovne eax, ecx
jmp 0x140172790
cmp eax, 0x348a2915
je 0x140173405
cmp eax, 0x3608fb9c
jne 0x140172790
mov rax, qword [rsp + 0xc8]
mov rax, qword [rax]
mov qword [rsp + 0x88], rax
mov eax, 0x9facbb72
jmp 0x140172790
cmp eax, 0xbcb38439
je 0x140173438
cmp eax, 0xcc723454
jne 0x140172790
mov qword [rsp + 0x100], rsi
mov dword [rsp + 0x70], ebp
mov r12, qword [rsp + 0x40]
lea rax, [r12 + 0x14]
mov qword [rsp + 0xd8], rax
mov eax, dword [0x140360590]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140360594], 0xa
setl cl
or cl, al
mov ebx, 0x9c80bdc5
mov eax, 0x8367adb0
cmovne ebx, eax
mov r15d, 0x9c80bdc5
mov eax, 0xd6a3d9aa
cmovne r15d, eax
mov r14, qword [0x140365530]
mov eax, dword [0x14035fd78]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14035fd7c], 0xa
setl cl
or cl, al
mov esi, 0x11b0c206
mov eax, 0xae9725b3
cmovne esi, eax
mov r13d, 0x11b0c206
mov eax, 0xe4be98eb
cmovne r13d, eax
lea rbp, [r12 + 0x470]
mov eax, 0x1f274637
jmp 0x140172c10
mov eax, 0x180e0f9d
mov rdi, qword [rsp + 0x260]
nop
cmp eax, 0xd8fe9c4d
jle 0x140172d00
cmp eax, 0x25e36821
jle 0x140172d40
cmp eax, 0x5e71b543
jle 0x140172dcd
cmp eax, 0x5e71b544
je 0x140172e65
cmp eax, 0x6220ee81
je 0x140172e7f
cmp eax, 0x7401348c
jne 0x140172c10
mov qword [rsp + 0x268], r14
mov eax, 0x49e8173c
nop dword [rax + rax]
cmp eax, 0x11b0c205
jle 0x140172cb0
cmp eax, 0x11b0c206
je 0x140172cdf
cmp eax, 0x5e3ede88
je 0x140172cf6
cmp eax, 0x49e8173c
jne 0x140172c60
mov rax, qword [rsp + 0x268]
mov rax, qword [rax + 0x6260]
mov qword [rsp + 0x270], rax
cmp qword [rsp + 0x270], 0
setne byte [rsp + 0x38]
mov eax, 0x5e3ede88
jmp 0x140172c60
cmp eax, 0xae9725b3
je 0x140172e8e
cmp eax, 0xe4be98eb
jne 0x140172c60
mov rax, qword [rsp + 0x270]
cmp byte [rsp + 0x38], 0
cmove rax, r8
mov qword [rsp + 0x238], rax
mov eax, esi
jmp 0x140172c60
mov rax, qword [rsp + 0x270]
movzx eax, byte [rsp + 0x38]
mov eax, 0xe4be98eb
jmp 0x140172c60
mov eax, r13d
jmp 0x140172c60
cmp eax, 0xae06ce5d
jle 0x140172d80
cmp eax, 0xc2cc552c
jle 0x140172deb
cmp eax, 0xc2cc552d
je 0x140172ea5
cmp eax, 0xca5e6f35
je 0x140172f5e
cmp eax, 0xd6a3d9aa
jne 0x140172c10
mov eax, ebx
jmp 0x140172c10
cmp eax, 0xf0b9688d
jle 0x140172e12
cmp eax, 0xf0b9688e
je 0x140172f7d
cmp eax, 0x1f274637
jne 0x1401730b8
mov rax, qword [rsp + 0xd8]
mov eax, dword [rax]
mov dword [rsp + 0xc4], eax
mov eax, 0xe5740d1a
jmp 0x140172c10
cmp eax, 0x91805a55
jg 0x140172e45
cmp eax, 0x8367adb0
je 0x140172c01
cmp eax, 0x8a4b9112
jne 0x140172c10
mov rcx, qword [r12 + 8]
lea rdx, str.MainMenuBar
call fcn.140319650
lea r8, str.Missing_Text
test eax, eax
sete byte [rsp + 0xf8]
mov eax, 0x5e71b544
jmp 0x140172c10
cmp eax, 0x25e36822
je 0x140172f9b
cmp eax, 0x59c1057d
jne 0x140172c10
mov eax, r15d
jmp 0x140172c10
cmp eax, 0xae06ce5e
je 0x140172fad
cmp eax, 0xb5ec731a
jne 0x140172c10
mov eax, 0x180e0f9d
lea rdi, str._Dock_node_
jmp 0x140172c10
cmp eax, 0xd8fe9c4e
je 0x140172fbf
cmp eax, 0xe5740d1a
jne 0x140172c10
test dword [rsp + 0xc4], 0x4000000
mov eax, 0x7401348c
mov ecx, 0xca5e6f35
cmove eax, ecx
jmp 0x140172c10
cmp eax, 0x91805a56
je 0x14017306a
cmp eax, 0x9c80bdc5
jne 0x140172c10
mov eax, 0xd6a3d9aa
jmp 0x140172c10
cmp byte [rsp + 0xf8], 0
mov eax, 0x25e36822
mov ecx, 0xc2cc552d
cmovne eax, ecx
jmp 0x140172c10
mov eax, 0x180e0f9d
mov rdi, qword [rsp + 0x68]
jmp 0x140172c10
mov rax, qword [rsp + 0x238]
mov qword [rsp + 0x68], rax
mov eax, 0x6220ee81
jmp 0x140172c10
mov qword [rsp + 0x268], r14
mov eax, 0x49e8173c
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x11b0c205
jle 0x140172f10
cmp eax, 0x11b0c206
je 0x140172f3f
cmp eax, 0x5e3ede88
je 0x140172f56
cmp eax, 0x49e8173c
jne 0x140172ec0
mov rax, qword [rsp + 0x268]
mov rax, qword [rax + 0x6258]
mov qword [rsp + 0x270], rax
cmp qword [rsp + 0x270], 0
setne byte [rsp + 0x38]
mov eax, 0x5e3ede88
jmp 0x140172ec0
cmp eax, 0xae9725b3
je 0x140173084
cmp eax, 0xe4be98eb
jne 0x140172ec0
mov rax, qword [rsp + 0x270]
cmp byte [rsp + 0x38], 0
cmove rax, r8
mov qword [rsp + 0x238], rax
mov eax, esi
jmp 0x140172ec0
mov rax, qword [rsp + 0x270]
movzx eax, byte [rsp + 0x38]
mov eax, 0xe4be98eb
jmp 0x140172ec0
mov eax, r13d
jmp 0x140172ec0
mov eax, dword [rsp + 0xc4]
mov ecx, 0x400
and eax, ecx
mov dword [rsp + 0x9c], eax
mov eax, 0x91805a56
jmp 0x140172c10
mov rax, qword [rsp + 0x258]
cmp qword [rax], 0
mov eax, 0xb5ec731a
mov ecx, 0xd8fe9c4e
cmove eax, ecx
jmp 0x140172c10
mov qword [rsp + 0x258], rbp
mov eax, 0xf0b9688e
jmp 0x140172c10
mov eax, 0x180e0f9d
mov rdi, qword [rsp + 0x250]
jmp 0x140172c10
mov qword [rsp + 0x268], r14
mov eax, 0x49e8173c
nop dword [rax]
cmp eax, 0x11b0c205
jle 0x140173020
cmp eax, 0x11b0c206
je 0x14017304b
cmp eax, 0x5e3ede88
je 0x140173062
cmp eax, 0x49e8173c
jne 0x140172fd0
mov rax, qword [rsp + 0x268]
mov rax, qword [rax + 0x6268]
mov qword [rsp + 0x270], rax
cmp qword [rsp + 0x270], 0
setne byte [rsp + 0x38]
mov eax, 0x5e3ede88
jmp 0x140172fd0
cmp eax, 0xae9725b3
je 0x14017309e
cmp eax, 0xe4be98eb
jne 0x140172fd0
mov rax, qword [rsp + 0x270]
cmp byte [rsp + 0x38], 0
cmove rax, r8
mov qword [rsp + 0x238], rax
mov eax, esi
jmp 0x140172fd0
mov rax, qword [rsp + 0x270]
movzx eax, byte [rsp + 0x38]
mov eax, 0xe4be98eb
jmp 0x140172fd0
mov eax, r13d
jmp 0x140172fd0
cmp dword [rsp + 0x9c], 0
mov eax, 0x8a4b9112
mov ecx, 0x25e36822
cmove eax, ecx
jmp 0x140172c10
mov rax, qword [rsp + 0x238]
mov qword [rsp + 0x250], rax
mov eax, 0xae06ce5e
jmp 0x140172c10
mov rax, qword [rsp + 0x238]
mov qword [rsp + 0x260], rax
mov eax, 0x59c1057d
jmp 0x140172c10
cmp eax, 0x180e0f9d
jne 0x140172c10
mov qword [rsp + 0xa8], rdi
mov eax, 0xd8e7cace
lea r13, [rsp + 0x240]
lea r14, [rsp + 0x238]
mov r15d, 0x4d58
mov edi, 0xf2139176
mov r12d, 0x4b90
mov ebx, 0xe83c08de
mov ebp, dword [rsp + 0x70]
mov rsi, qword [rsp + 0x100]
jmp 0x140172790
cmp eax, 0x5fa3e3cc
jne 0x1401739cc
lea rax, [rsp + 0x268]
mov qword [rsp + 0x238], rax
mov eax, 0x8db66268
nop word [rax + rax]
cmp eax, 0xf2139175
jle 0x140173170
cmp eax, 0xf2139176
je 0x14017348c
cmp eax, 0x1e9c1acd
je 0x1401731ac
cmp eax, 0x756d06fa
jne 0x140173130
mov dword [rsp + 0x26c], 0x3f000000
mov eax, 0xe83c08de
jmp 0x140173130
cmp eax, 0x8db66268
je 0x1401731d2
cmp eax, 0xe83c08de
jne 0x140173130
mov dword [rsp + 0x26c], 0x3f000000
mov eax, dword [0x1403655f0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x756d06fa
cmove eax, edi
cmp dword [0x1403655f4], 0xa
cmovl eax, edi
jmp 0x140173130
mov eax, dword [0x1403655f0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x756d06fa
cmove eax, ebx
cmp dword [0x1403655f4], 0xa
cmovl eax, ebx
jmp 0x140173130
mov rax, qword [rsp + 0x238]
mov dword [rax], 0x3f000000
mov eax, 0x1e9c1acd
jmp 0x140173130
mov eax, 0x56d2cdcc
mov ebp, dword [rsp + 0xfc]
jmp 0x140172790
mov eax, 0xb19e8d5e
jmp 0x140172790
cmp byte [rsp + 0xf4], 0
mov eax, 0xb20139c8
mov ecx, 0x84d81683
cmovne eax, ecx
jmp 0x140172790
mov rax, qword [rsp + 0x78]
mov rax, qword [rax + 0x4f28]
cmp rax, qword [rsp + 0x40]
sete dl
mov rcx, rsi
xor r8d, r8d
lea r9, [rsp + 0x270]
call fcn.1402a0550
lea r8, str.Missing_Text
mov eax, 0x3c72e95d
jmp 0x140172790
mov rcx, qword [rsp + 0xa0]
xor edx, edx
call fcn.140111b30
lea r8, str.Missing_Text
mov rcx, qword [rsp + 0xa0]
cmp rcx, rax
mov eax, 0xbaa3f808
mov ecx, 0xcc723454
cmove eax, ecx
mov rsi, qword [rsp + 0xa0]
jmp 0x140172790
mov eax, 0x5756130f
jmp 0x140172790
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x90], rax
mov rax, qword [rsp + 0x90]
cmp byte [rax], 0
mov eax, 0xaa52d2d0
mov ecx, 0x348a2915
cmove eax, ecx
jmp 0x140172790
mov eax, 0xbaa3f808
mov rsi, qword [rsp + 0xa8]
jmp 0x140172790
mov eax, 0x348a2915
jmp 0x140172790
mov qword [rsp + 0x270], rcx
mov qword [rsp + 0x238], rax
mov rax, qword [rsp + 0x270]
mov rcx, qword [rsp + 0x238]
mov rax, qword [rax + rcx*8]
mov qword [rsp + 0x40], rax
mov rcx, qword [rsp + 0x40]
call fcn.1401a8610
lea r8, str.Missing_Text
mov byte [rsp + 0xc0], al
mov eax, 0xaf4182e4
jmp 0x140172790
mov rax, qword [0x140365530]
mov qword [rsp + 0x268], rax
mov eax, 0x5a7e8f6e
nop word cs:[rax + rax]
nop
cmp eax, 0x3c2e79bf
je 0x140173544
cmp eax, 0x5a7e8f6e
jne 0x140173350
mov rax, qword [rsp + 0x268]
mov ecx, 0x4cd0
add rax, rcx
mov ecx, 0xfcb7e03a
nop word [rax + rax]
cmp ecx, 0xfcb7e03a
je 0x140173392
cmp ecx, 0xd584ec64
jne 0x140173380
jmp 0x140173399
mov ecx, 0xd584ec64
jmp 0x140173380
mov qword [rsp + 0x238], rax
mov rax, qword [rsp + 0x238]
mov rax, qword [rax]
mov rax, qword [rax]
mov qword [rsp + 0x270], rax
mov eax, 0x3c2e79bf
jmp 0x140173350
mov rax, qword [rsp + 0x78]
mov ecx, 0x4f38
add rax, rcx
mov qword [rsp + 0xc8], rax
mov eax, 0x3608fb9c
jmp 0x140172790
mov eax, 0x3c72e95d
jmp 0x140172790
mov rcx, qword [rsp + 0x90]
call fcn.14029b600
lea r8, str.Missing_Text
mov eax, 0xebb4e339
jmp 0x140172790
mov rax, qword [rsp + 0x78]
mov ecx, 0x4130
add rax, rcx
mov qword [rsp + 0x248], rax
mov rax, qword [rsp + 0x248]
mov eax, dword [rax]
add eax, 0xffffffff
mov dword [rsp + 0xfc], eax
mov eax, 0x985e1aef
jmp 0x140172790
lea rcx, str.NavWindowingList
xor edx, edx
xor r8d, r8d
call fcn.14010a0e0
mov dword [rsp + 0x270], eax
mov edx, dword [rsp + 0x270]
mov ecx, 0xaf9bd435
mov rax, qword [0x140365530]
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xaf9bd435
je 0x140173485
cmp ecx, 0x7e3d2a2b
jne 0x140173470
jmp 0x14017362a
mov ecx, 0x7e3d2a2b
jmp 0x140173470
mov rcx, qword [rsp + 0x80]
lea rdx, [rsp + 0x260]
call fcn.1401bdac0
mov rax, qword [0x140365530]
add rax, r12
mov qword [rsp + 0x270], rax
mov rax, qword [rsp + 0x270]
or byte [rax], 1
mov rax, qword [rsp + 0x270]
mov rcx, qword [rsp + 0x260]
mov qword [rax + 0x14], rcx
mov rax, qword [rsp + 0x270]
mov rcx, qword [rsp + 0x268]
mov qword [rax + 0x1c], rcx
mov byte [rsp + 0x250], 1
mov ecx, dword [rsp + 0x258]
mov edx, 0x76d09e52
mov rax, qword [rsp + 0x238]
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0x6ba59c61
je 0x140173660
cmp edx, 0x76d09e52
jne 0x140173510
movzx eax, byte [rsp + 0x250]
mov rax, qword [rsp + 0x270]
add rax, 4
mov edx, 0x6ba59c61
mov ecx, 1
jmp 0x140173510
mov rax, qword [rsp + 0x270]
mov qword [rsp + 0x80], rax
lea rax, [rsp + 0x258]
mov qword [rsp + 0x238], rax
mov eax, 0x8db66268
nop dword [rax]
cmp eax, 0xf2139175
jle 0x1401735b0
cmp eax, 0xf2139176
je 0x1401737b0
cmp eax, 0x1e9c1acd
je 0x1401735ec
cmp eax, 0x756d06fa
jne 0x140173570
mov dword [rsp + 0x25c], 0x7f7fffff
mov eax, 0xe83c08de
jmp 0x140173570
cmp eax, 0x8db66268
je 0x140173612
cmp eax, 0xe83c08de
jne 0x140173570
mov dword [rsp + 0x25c], 0x7f7fffff
mov eax, dword [0x1403655f0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x756d06fa
cmove eax, edi
cmp dword [0x1403655f4], 0xa
cmovl eax, edi
jmp 0x140173570
mov eax, dword [0x1403655f0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x756d06fa
cmove eax, ebx
cmp dword [0x1403655f4], 0xa
cmovl eax, ebx
jmp 0x140173570
mov rax, qword [rsp + 0x238]
mov dword [rax], 0x7f7fffff
mov eax, 0x1e9c1acd
jmp 0x140173570
mov qword [rsp + 0x238], rax
mov rcx, qword [rsp + 0x238]
mov eax, 0x4160
add rcx, rax
call fcn.14010d8d0
mov qword [rsp + 0xe8], rax
mov eax, 0x47f2497f
lea r8, str.Missing_Text
jmp 0x140172790
mov dword [rsp + 0x258], ecx
mov qword [rsp + 0x238], rax
mov eax, dword [rsp + 0x258]
mov rcx, qword [rsp + 0x238]
mov dword [rcx], eax
mov rax, qword [rsp + 0x270]
mov byte [rax + 0x40], 1
mov rax, qword [rsp + 0x78]
movss xmm0, dword [rax + 0x3a04]
addss xmm0, xmm0
movss dword [rsp + 0x260], xmm0
movss xmm0, dword [rax + 0x3a00]
movss dword [rsp + 0x268], xmm0
mov eax, 0x3543d02a
nop dword [rax]
cmp eax, 0x69543612
je 0x140173886
cmp eax, 0x3543d02a
jne 0x1401736c0
movss xmm0, dword [rsp + 0x268]
addss xmm0, xmm0
movss xmm1, dword [rsp + 0x260]
lea rax, [rsp + 0x270]
mov qword [rsp + 0x238], rax
mov eax, 0x8db66268
nop dword [rax]
cmp eax, 0xf2139175
jle 0x140173730
cmp eax, 0xf2139176
je 0x1401737a6
cmp eax, 0x1e9c1acd
je 0x14017376a
cmp eax, 0x756d06fa
jne 0x140173700
movss dword [rsp + 0x274], xmm1
mov eax, 0xe83c08de
jmp 0x140173700
cmp eax, 0x8db66268
je 0x140173790
cmp eax, 0xe83c08de
jne 0x140173700
movss dword [rsp + 0x274], xmm1
mov eax, dword [0x1403655f0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x756d06fa
cmove eax, edi
cmp dword [0x1403655f4], 0xa
cmovl eax, edi
jmp 0x140173700
mov eax, dword [0x1403655f0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x756d06fa
cmove eax, ebx
cmp dword [0x1403655f4], 0xa
cmovl eax, ebx
jmp 0x140173700
mov rax, qword [rsp + 0x238]
movss dword [rax], xmm0
mov eax, 0x1e9c1acd
jmp 0x140173700
mov eax, 0x69543612
jmp 0x1401736c0
mov rax, qword [rsp + 0x80]
movss xmm0, dword [rax + 0x14]
mulss xmm0, xmm7
movss xmm1, dword [rax + 0x10]
mulss xmm1, xmm7
lea rax, [rsp + 0x250]
mov qword [rsp + 0x238], rax
mov eax, 0x8db66268
nop
cmp eax, 0xf2139175
jle 0x140173810
cmp eax, 0xf2139176
je 0x1401738d2
cmp eax, 0x1e9c1acd
je 0x14017384a
cmp eax, 0x756d06fa
jne 0x1401737e0
movss dword [rsp + 0x254], xmm0
mov eax, 0xe83c08de
jmp 0x1401737e0
cmp eax, 0x8db66268
je 0x140173870
cmp eax, 0xe83c08de
jne 0x1401737e0
movss dword [rsp + 0x254], xmm0
mov eax, dword [0x1403655f0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x756d06fa
cmove eax, edi
cmp dword [0x1403655f4], 0xa
cmovl eax, edi
jmp 0x1401737e0
mov eax, dword [0x1403655f0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x756d06fa
cmove eax, ebx
cmp dword [0x1403655f4], 0xa
cmovl eax, ebx
jmp 0x1401737e0
mov rax, qword [rsp + 0x238]
movss dword [rax], xmm1
mov eax, 0x1e9c1acd
jmp 0x1401737e0
mov ecx, 2
lea rdx, [rsp + 0x270]
call fcn.140111150
lea rcx, str.NavWindowingList
xor edx, edx
mov r8d, 0x31347
call fcn.14015ab90
mov rax, qword [rsp + 0x78]
mov ecx, 0x40e8
add rax, rcx
mov qword [rsp + 0xd0], rax
mov eax, 0x8585d642
lea r8, str.Missing_Text
jmp 0x140172790
mov rax, qword [0x140365530]
add rax, r12
mov qword [rsp + 0x260], rax
mov eax, 0x5c654dce
nop dword [rax]
cmp eax, 0xb28a9e97
je 0x140173923
cmp eax, 0x5c654dce
jne 0x1401738f0
mov rax, qword [rsp + 0x260]
mov qword [rsp + 0x268], rax
mov rax, qword [rsp + 0x268]
mov eax, dword [rax]
mov dword [rsp + 0x68], eax
mov eax, 0xb28a9e97
jmp 0x1401738f0
mov eax, dword [rsp + 0x68]
or eax, 0x10
mov rcx, qword [rsp + 0x268]
mov dword [rcx], eax
mov eax, 0xbac6952
nop dword [rax]
cmp eax, 0xbac6952
je 0x140173950
cmp eax, 0x6b0e82ce
jne 0x140173940
jmp 0x140173957
mov eax, 0x6b0e82ce
jmp 0x140173940
mov qword [rsp + 0x270], r14
mov rax, qword [rsp + 0x270]
mov rcx, qword [rsp + 0x250]
mov qword [rax], rcx
mov rax, qword [rsp + 0x258]
mov qword [rsp + 0x240], rax
mov rax, qword [rsp + 0x260]
mov rcx, qword [rsp + 0x238]
mov qword [rax + 0x44], rcx
mov rcx, qword [rsp + 0x240]
mov qword [rax + 0x4c], rcx
mov rax, qword [rsp + 0x260]
mov qword [rax + 0x58], 0
mov rax, qword [rsp + 0x260]
mov qword [rax + 0x60], 0
mov eax, 0x5fa3e3cc
jmp 0x140172790
cmp eax, 0x5756130f
jne 0x140172790
mov eax, 0xb3852b47
jmp 0x1401725c0
cmp eax, 0xb4060550
je 0x140174bb6
cmp eax, 0xde253ef2
je 0x140174bd1
cmp eax, 0xe8d4ce99
jne 0x1401725c0
mov rax, qword [0x140365530]
mov qword [rsp + 0x88], rax
mov rax, qword [rsp + 0x88]
mov ecx, 0x4d48
add rax, rcx
mov qword [rsp + 0xe8], rax
mov eax, 0x744c92ac
mov dword [rsp + 0x70], ecx
jmp 0x140173a60
cmp byte [rsp + 0x63], 0
mov eax, 0xb94e2c73
mov ecx, 0x21796e7e
cmovne eax, ecx
mov dword [rsp + 0x70], 0
mov ecx, dword [rsp + 0xbc]
mov dword [rsp + 0xf0], ecx
nop dword [rax]
cmp eax, 0x27518806
jg 0x140173ae0
cmp eax, 0xbab19efa
jle 0x140173b40
cmp eax, 0xb321017
jg 0x140173bfa
cmp eax, 0xe18ad87e
jle 0x140173d87
cmp eax, 0xf953602b
jg 0x140173fb7
cmp eax, 0xe18ad87f
je 0x140174208
cmp eax, 0xe595b1d2
jne 0x140173a60
mov rax, qword [rsp + 0x80]
movss xmm0, dword [rax + 0x88]
xorps xmm0, xmm6
movss dword [rsp + 0x240], xmm0
movss dword [rsp + 0x238], xmm0
mov eax, 0x37dd93fd
jmp 0x140173a60
cmp eax, 0x4f25c9b7
jle 0x140173b90
cmp eax, 0x72052c01
jg 0x140173c87
cmp eax, 0x56e989dd
jle 0x140173dd8
cmp eax, 0x61ce34df
jg 0x14017400d
cmp eax, 0x56e989de
je 0x14017421f
cmp eax, 0x605d0b8b
jne 0x140173a60
cmp dword [rsp + 0x184], 0
setne byte [rsp + 0x63]
mov eax, 0x732108ff
jmp 0x140173a60
cmp eax, 0xada68e06
jle 0x140173cca
cmp eax, 0xb7e66c66
jle 0x140173e17
cmp eax, 0xb94e2c72
jg 0x14017409f
cmp eax, 0xb7e66c67
je 0x140174287
cmp eax, 0xb8d21526
jne 0x140173a60
cmp dword [rsp + 0x18c], 0
setne byte [rsp + 0x64]
mov eax, 0x4a377df0
jmp 0x140173a60
cmp eax, 0x41bc3c52
jle 0x140173d05
cmp eax, 0x44b6aba6
jle 0x140173e50
cmp eax, 0x47696b23
jg 0x1401740d2
cmp eax, 0x44b6aba7
je 0x14017429f
cmp eax, 0x44ce040d
jne 0x140173a60
movss xmm0, dword [rsp + 0x38]
mov eax, 0xc5613336
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0xc5613336
je 0x140173bf3
cmp eax, 0x7168d5fb
jne 0x140173be0
jmp 0x1401742ee
mov eax, 0x7168d5fb
jmp 0x140173be0
cmp eax, 0x165ee10e
jle 0x140173e81
cmp eax, 0x21796e7d
jg 0x1401740ff
cmp eax, 0x165ee10f
je 0x140174331
cmp eax, 0x1aeeccc6
jne 0x140173a60
movss xmm0, dword [rsp + 0x244]
movss dword [rsp + 0x260], xmm0
lea rax, [rsp + 0x23c]
mov qword [rsp + 0x270], rax
mov eax, 0x1eff76f3
nop dword [rax]
cmp eax, 0xc1796d68
je 0x140174345
cmp eax, 0x1eff76f3
jne 0x140173c50
mov rax, qword [rsp + 0x270]
movss xmm0, dword [rsp + 0x260]
subss xmm0, dword [rax]
movss dword [rsp + 0x268], xmm0
mov eax, 0xc1796d68
jmp 0x140173c50
cmp eax, 0x75518b45
jle 0x140173eb4
cmp eax, 0x7e5a9908
jg 0x140174167
cmp eax, 0x75518b46
je 0x1401743a2
cmp eax, 0x796668ab
jne 0x140173a60
cmp dword [rsp + 0xf4], 0
setne byte [rsp + 0x65]
mov eax, 0x4287c8d1
jmp 0x140173a60
cmp eax, 0x950ba071
jle 0x140173f53
cmp eax, 0xa0c30d64
jg 0x1401741d7
cmp eax, 0x950ba072
je 0x1401743cc
cmp eax, 0x9b07de58
jne 0x140173a60
mov eax, 0xaf9668dc
mov r9b, 1
mov edi, ebx
jmp 0x140173a60
cmp eax, 0x37dd93fc
jg 0x140173f7e
cmp eax, 0x27518807
je 0x140174402
cmp eax, 0x2e6309c1
je 0x14017440c
cmp eax, 0x33c13a00
jne 0x140173a60
mov qword [rsp + 0x270], r13
mov eax, 0xfe9a1d50
movss xmm0, dword [rsp + 0x238]
nop word [rax + rax]
cmp eax, 0xef4ccf73
je 0x14017442d
cmp eax, 0xfe9a1d50
jne 0x140173d50
mov rax, qword [rsp + 0x270]
movss xmm1, dword [rax]
movss dword [rsp + 0x260], xmm1
movss dword [rsp + 0x268], xmm0
mov eax, 0xef4ccf73
jmp 0x140173d50
cmp eax, 0xbab19efb
je 0x140174466
cmp eax, 0xc9026827
je 0x140174485
cmp eax, 0xe1122474
jne 0x140173a60
mov rax, qword [rsp + 0xa0]
movss xmm0, dword [rax]
addss xmm0, dword [rsp + 0x188]
movss dword [rsp + 0x124], xmm0
mov qword [rsp + 0xa8], r13
mov eax, 0x7e5a9909
jmp 0x140173a60
cmp eax, 0x4f25c9b8
je 0x1401744e2
cmp eax, 0x526812d4
je 0x1401744fe
cmp eax, 0x5696a1d0
jne 0x140173a60
cmp byte [rsp + 0x67], 0
mov eax, 0x9b07de58
mov ecx, 0x26e127eb
cmovne eax, ecx
mov ebx, dword [rsp + 0xe0]
jmp 0x140173a60
cmp eax, 0xada68e07
je 0x140174526
cmp eax, 0xaf9668dc
je 0x140174551
cmp eax, 0xb639ba67
jne 0x140173a60
mov eax, dword [rsp + 0x3c]
and eax, 5
mov dword [rsp + 0x184], eax
mov eax, 0x605d0b8b
jmp 0x140173a60
cmp eax, 0x41bc3c53
je 0x14017456e
cmp eax, 0x4287c8d1
je 0x14017457d
cmp eax, 0x43de5521
jne 0x140173a60
mov eax, 0x398d76d5
mov r12d, 2
jmp 0x140173a60
cmp eax, 0xb321018
je 0x14017459d
cmp eax, 0x12cb40ab
je 0x1401745c0
cmp eax, 0x13cb71dc
jne 0x140173a60
mov rax, qword [rsp + 0xd0]
mov eax, 0xa0c30d65
jmp 0x140173a60
cmp eax, 0x72052c02
je 0x140174644
cmp eax, 0x732108ff
je 0x140173a34
cmp eax, 0x744c92ac
jne 0x140173a60
mov rax, qword [rsp + 0xe8]
mov rax, qword [rax]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0xd0], r14
mov rax, qword [rsp + 0xd0]
mov rax, qword [rsp + 0x80]
mov ecx, 0x408
add rax, rcx
mov qword [rsp + 0x90], rax
mov rax, qword [rsp + 0x88]
add rax, r15
mov qword [rsp + 0x248], rax
mov rax, qword [rsp + 0x248]
movsxd rax, dword [rax]
mov rcx, qword [rsp + 0x90]
shl rax, 4
mov rdx, qword [rsp + 0xd0]
movups xmm0, xmmword [rcx + rax]
movups xmmword [rdx], xmm0
mov eax, 0x44b6aba7
jmp 0x140173a60
cmp eax, 0x857fa5a9
je 0x140174658
cmp eax, 0x8bf8d74c
je 0x14017468a
cmp eax, 0x8c04ce6a
jne 0x140173a60
mov eax, 0x4f25c9b8
jmp 0x140173a60
cmp eax, 0x37dd93fd
je 0x140174694
cmp eax, 0x398d76d5
je 0x1401746ac
cmp eax, 0x3b76741e
jne 0x140173a60
mov eax, dword [rsp + 0x3c]
and eax, 5
mov dword [rsp + 0x18c], eax
mov eax, 0xb8d21526
jmp 0x140173a60
cmp eax, 0xf953602c
je 0x1401746c4
cmp eax, 0xa019be
jne 0x140173a60
mov rax, qword [rsp + 0x80]
movss xmm0, dword [rax + 0x74]
mov rax, qword [rsp + 0x80]
addss xmm0, dword [rax + 0x8c]
movss dword [rsp + 0xc0], xmm0
lea rax, [rsp + 0x244]
mov qword [rsp + 0xd8], rax
mov eax, 0xbab19efb
jmp 0x140173a60
cmp eax, 0x61ce34e0
je 0x1401746fb
cmp eax, 0x6307e4d2
jne 0x140173a60
mov rax, qword [rsp + 0x88]
mov dword [rsp + 0x170], ebx
mov dword [rsp + 0x16c], esi
mov r15d, r9d
mov r9d, dword [rax + 0x4de8]
mov rax, qword [rsp + 0x40]
mov ecx, dword [rax]
mov r8d, dword [rsp + 0x3c]
mov edx, dword [rsp + 0xc8]
mov rsi, r13
mov r13, r14
mov r14d, r10d
mov ebx, ebp
mov ebp, r11d
call fcn.1401c1ef0
mov r11d, ebp
mov ebp, ebx
mov r10d, r14d
mov r14, r13
mov r13, rsi
mov r9d, r15d
mov r15d, 0x4d58
mov esi, dword [rsp + 0x16c]
mov ebx, dword [rsp + 0x170]
lea r8, str.Missing_Text
mov eax, 0x13cb71dc
jmp 0x140173a60
cmp eax, 0xb94e2c73
je 0x14017470a
cmp eax, 0xb9defb92
jne 0x140173a60
mov rax, qword [rsp + 0x248]
movsxd rax, dword [rax]
mov qword [rsp + 0x250], rax
mov eax, 0x12cb40ab
jmp 0x140173a60
cmp eax, 0x47696b24
je 0x14017474d
cmp eax, 0x4a377df0
jne 0x140173a60
cmp byte [rsp + 0x64], 0
mov eax, 0x75518b46
mov ecx, 0xe595b1d2
cmovne eax, ecx
jmp 0x140174735
cmp eax, 0x21796e7e
je 0x140174765
cmp eax, 0x26e127eb
jne 0x140173a60
mov qword [rsp + 0x270], r13
mov eax, 0xfe9a1d50
movss xmm0, dword [rsp + 0x238]
nop dword [rax + rax]
cmp eax, 0xef4ccf73
je 0x14017479d
cmp eax, 0xfe9a1d50
jne 0x140174130
mov rax, qword [rsp + 0x270]
movss xmm1, dword [rax]
movss dword [rsp + 0x260], xmm1
movss dword [rsp + 0x268], xmm0
mov eax, 0xef4ccf73
jmp 0x140174130
cmp eax, 0x7e5a9909
je 0x1401747c2
cmp eax, 0x7f9e9ddf
jne 0x140173a60
mov qword [rsp + 0x270], r13
mov eax, 0xfe9a1d50
movss xmm0, dword [rsp + 0x238]
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0xef4ccf73
je 0x14017480b
cmp eax, 0xfe9a1d50
jne 0x1401741a0
mov rax, qword [rsp + 0x270]
movss xmm1, dword [rax]
movss dword [rsp + 0x260], xmm1
movss dword [rsp + 0x268], xmm0
mov eax, 0xef4ccf73
jmp 0x1401741a0
cmp eax, 0xac44e582
jne 0x140174a09
mov byte [rsp + 0x37], r10b
mov dword [rsp + 0xe0], ebp
mov rax, qword [rsp + 0x40]
cmp dword [rax], 3
mov eax, 0xaf9668dc
mov ecx, 0xb7e66c67
cmove eax, ecx
jmp 0x1401745af
cmp dword [rsp + 0xfc], 0
setne byte [rsp + 0x66]
mov eax, 0xb321018
jmp 0x140173a60
movss xmm0, dword [rsp + 0x244]
movss dword [rsp + 0x260], xmm0
lea rax, [rsp + 0x23c]
mov qword [rsp + 0x270], rax
mov eax, 0x1eff76f3
nop word cs:[rax + rax]
cmp eax, 0xc1796d68
je 0x140174827
cmp eax, 0x1eff76f3
jne 0x140174250
mov rax, qword [rsp + 0x270]
movss xmm0, dword [rsp + 0x260]
subss xmm0, dword [rax]
movss dword [rsp + 0x268], xmm0
mov eax, 0xc1796d68
jmp 0x140174250
mov eax, dword [rsp + 0x3c]
and eax, 0xa
mov dword [rsp + 0xfc], eax
mov eax, 0xe18ad87f
jmp 0x140173a60
mov rax, qword [rsp + 0x88]
mov ecx, 0x4df0
add rax, rcx
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov eax, dword [rax]
mov dword [rsp + 0xbc], eax
mov rax, qword [rsp + 0x88]
mov eax, dword [rax + 0x4de4]
mov dword [rsp + 0x3c], eax
cmp dword [rsp + 0xbc], 0
mov eax, 0xb94e2c73
mov ecx, 0xb639ba67
cmove eax, ecx
jmp 0x140173a46
mov qword [rsp + 0x270], r14
mov rax, qword [rsp + 0x270]
movss xmm1, dword [rax]
addss xmm1, xmm0
movss dword [rax], xmm1
addss xmm0, dword [rsp + 0x240]
movss dword [rsp + 0x240], xmm0
mov eax, 0x165ee10f
mov dword [rsp + 0x110], 0
jmp 0x140173a60
mov eax, 0xac44e582
mov r10b, 1
mov ebp, dword [rsp + 0x110]
jmp 0x140173a60
movss xmm0, dword [rsp + 0x268]
mov eax, 0x2e2541
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0xaf7b57b6
je 0x140174843
cmp eax, 0x2e2541
jne 0x140174360
lea rax, [rsp + 0x23c]
mov qword [rsp + 0x270], rax
mov rax, qword [rsp + 0x270]
movss xmm1, dword [rax]
subss xmm1, xmm0
movss dword [rsp + 0x268], xmm1
mov eax, 0xaf7b57b6
jmp 0x140174360
mov byte [rsp + 0x36], r11b
mov eax, dword [rsp + 0x100]
mov dword [rsp + 0x78], eax
mov rax, qword [rsp + 0x40]
cmp dword [rax], 2
mov eax, 0xac44e582
mov ecx, 0x47696b24
cmove eax, ecx
jmp 0x14017458f
mov rax, qword [rsp + 0x68]
movss xmm0, dword [rsp + 0x74]
movss dword [rax + 4], xmm0
movss xmm0, dword [rsp + 0x74]
movss dword [rsp + 0x23c], xmm0
mov eax, dword [rsp + 0x3c]
shr al, 3
and al, 1
mov byte [rsp + 0x67], al
mov eax, 0x5696a1d0
jmp 0x140173a60
mov eax, 0x13cb71dc
jmp 0x140173a60
cmp dword [rsp + 0x190], 0
mov eax, 0x56e989de
mov ecx, 0x72052c02
cmove eax, ecx
mov esi, dword [rsp + 0x9c]
jmp 0x140173a60
movss xmm0, dword [rsp + 0x260]
subss xmm0, dword [rsp + 0x268]
movss dword [rsp + 0xf8], xmm0
mov eax, dword [0x140360588]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7f9e9ddf
mov ecx, 0x8c04ce6a
jmp 0x14017453f
movss xmm0, dword [rsp + 0xc0]
mov rax, qword [rsp + 0xd8]
movss dword [rax], xmm0
mov eax, 0xf953602c
jmp 0x140173a60
movss xmm0, dword [rsp + 0x194]
mov eax, 0x2e2541
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0xaf7b57b6
je 0x140174878
cmp eax, 0x2e2541
jne 0x1401744a0
lea rax, [rsp + 0x23c]
mov qword [rsp + 0x270], rax
mov rax, qword [rsp + 0x270]
movss xmm1, dword [rax]
addss xmm1, xmm0
movss dword [rsp + 0x268], xmm1
mov eax, 0xaf7b57b6
jmp 0x1401744a0
movss xmm0, dword [rsp + 0xf8]
xorps xmm0, xmm6
movss dword [rsp + 0x38], xmm0
mov eax, 0x44ce040d
jmp 0x140173a60
mov rax, qword [rsp + 0x80]
movss xmm0, dword [rax + 0x8c]
xorps xmm0, xmm6
movss dword [rsp + 0x74], xmm0
mov qword [rsp + 0x68], r13
mov eax, 0x950ba072
jmp 0x140173a60
mov eax, dword [0x140360588]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7f9e9ddf
mov ecx, 0x33c13a00
cmove eax, ecx
cmp dword [0x14036058c], 0xa
cmovl eax, ecx
jmp 0x140173a60
mov dword [rsp + 0xc8], edi
test r9b, 1
mov eax, 0xb9defb92
mov ecx, 0x27518807
cmove eax, ecx
jmp 0x140173a60
mov eax, 0x9b07de58
mov ebx, 1
jmp 0x140173a60
cmp byte [rsp + 0x65], 0
mov eax, 0xac44e582
mov ecx, 0xa019be
cmovne eax, ecx
mov ebp, dword [rsp + 0x78]
mov r10b, byte [rsp + 0x36]
jmp 0x140173a60
cmp byte [rsp + 0x66], 0
mov eax, 0xaf9668dc
mov ecx, 0x526812d4
cmovne eax, ecx
mov edi, dword [rsp + 0xe0]
mov r9b, byte [rsp + 0x37]
jmp 0x140173a60
mov rax, qword [rsp + 0x90]
mov rcx, qword [rsp + 0x250]
shl rcx, 4
mov rdx, qword [rsp + 0xd0]
movups xmm0, xmmword [rdx]
movups xmmword [rax + rcx], xmm0
mov rax, qword [0x140365530]
mov qword [rsp + 0x258], rax
mov edx, 0xc2100fbb
nop word [rax + rax]
cmp edx, 0x4775e881
je 0x1401748a9
cmp edx, 0xc2100fbb
jne 0x140174600
mov rax, qword [rsp + 0x258]
mov rax, qword [rax + 0x4d48]
mov rax, qword [rax + 0x3e8]
mov ecx, 0x428
add rax, rcx
mov rcx, qword [rsp + 0x258]
add rcx, r15
mov edx, 0x4775e881
jmp 0x140174600
mov eax, 0x75518b46
mov r11b, 1
mov dword [rsp + 0x100], esi
jmp 0x140173a60
movss xmm0, dword [rsp + 0xc4]
mov eax, 0xc5613336
nop word cs:[rax + rax]
cmp eax, 0xc5613336
je 0x140174683
cmp eax, 0x7168d5fb
jne 0x140174670
jmp 0x1401748f9
mov eax, 0x7168d5fb
jmp 0x140174670
mov eax, 0x43de5521
jmp 0x140173a60
mov eax, dword [rsp + 0x3c]
and eax, 4
mov dword [rsp + 0x190], eax
mov eax, 0x2e6309c1
jmp 0x140173a60
mov eax, 0xb94e2c73
mov cl, 1
mov dword [rsp + 0x70], ecx
mov dword [rsp + 0xf0], r12d
jmp 0x140173a60
movss xmm0, dword [rsp + 0xc0]
movss dword [rsp + 0x23c], xmm0
test dword [rsp + 0x3c], 8
mov eax, 0xada68e07
mov ecx, 0x165ee10f
cmove eax, ecx
mov ecx, dword [rsp + 0x78]
mov dword [rsp + 0x110], ecx
jmp 0x140173a60
mov eax, 0x72052c02
mov esi, 3
jmp 0x140173a60
mov eax, dword [rsp + 0x70]
mov byte [rsp + 0x35], al
mov eax, dword [rsp + 0xf0]
mov dword [rsp + 0x9c], eax
mov rax, qword [rsp + 0x40]
cmp dword [rax], 1
mov eax, 0x75518b46
mov ecx, 0x3b76741e
cmove eax, ecx
mov ecx, dword [rsp + 0x9c]
mov dword [rsp + 0x100], ecx
mov r11b, byte [rsp + 0x35]
jmp 0x140173a60
mov eax, dword [rsp + 0x3c]
and eax, 0xa
mov dword [rsp + 0xf4], eax
mov eax, 0x796668ab
jmp 0x140173a60
mov rax, qword [rsp + 0x80]
movss xmm0, dword [rax + 0x70]
movss dword [rsp + 0x188], xmm0
mov rax, qword [rsp + 0x80]
mov ecx, 0x88
add rax, rcx
mov qword [rsp + 0xa0], rax
mov eax, 0xe1122474
jmp 0x140173a60
movss xmm0, dword [rsp + 0x260]
subss xmm0, dword [rsp + 0x268]
movss dword [rsp + 0xc4], xmm0
mov eax, 0x857fa5a9
jmp 0x140173a60
mov rax, qword [rsp + 0xa8]
movss xmm0, dword [rsp + 0x124]
movss dword [rax], xmm0
movss xmm0, dword [rsp + 0x124]
movss dword [rsp + 0x238], xmm0
test dword [rsp + 0x3c], 4
mov eax, 0x1aeeccc6
mov ecx, 0x398d76d5
cmove eax, ecx
mov r12d, dword [rsp + 0xbc]
jmp 0x140173a60
movss xmm0, dword [rsp + 0x260]
movss xmm0, dword [rsp + 0x268]
mov eax, 0x33c13a00
jmp 0x140173a60
movss xmm0, dword [rsp + 0x268]
movss dword [rsp + 0x194], xmm0
mov eax, 0xc9026827
jmp 0x140173a60
mov rax, qword [rsp + 0x270]
movss xmm1, dword [rsp + 0x268]
movss dword [rax], xmm1
movss xmm1, dword [rsp + 0x244]
subss xmm1, xmm0
movss dword [rsp + 0x244], xmm1
mov eax, 0x8bf8d74c
jmp 0x140173a60
mov rax, qword [rsp + 0x270]
movss xmm1, dword [rsp + 0x268]
movss dword [rax], xmm1
addss xmm0, dword [rsp + 0x244]
movss dword [rsp + 0x244], xmm0
mov eax, 0x61ce34e0
jmp 0x140173a60
mov qword [rsp + 0x260], rax
mov qword [rsp + 0x268], rcx
mov rax, qword [rsp + 0x268]
movsxd rax, dword [rax]
shl rax, 3
add rax, qword [rsp + 0x260]
mov ecx, 0xe786e58c
nop word cs:[rax + rax]
nop
cmp ecx, 0xe786e58c
je 0x1401748f2
cmp ecx, 0xa9e22fef
jne 0x1401748e0
jmp 0x140174931
mov ecx, 0xa9e22fef
jmp 0x1401748e0
mov qword [rsp + 0x270], r14
mov rax, qword [rsp + 0x270]
movss xmm1, dword [rax]
addss xmm1, xmm0
movss dword [rax], xmm1
addss xmm0, dword [rsp + 0x240]
movss dword [rsp + 0x240], xmm0
mov eax, 0x41bc3c53
jmp 0x140173a60
mov qword [rsp + 0x270], rax
mov rax, qword [rsp + 0x270]
mov dword [rax], 0x7f7fffff
mov rax, qword [0x140365530]
mov qword [rsp + 0x258], rax
mov edx, 0xc2100fbb
nop dword [rax + rax]
cmp edx, 0x4775e881
je 0x1401749a0
cmp edx, 0xc2100fbb
jne 0x140174960
mov rax, qword [rsp + 0x258]
mov rax, qword [rax + 0x4d48]
mov rax, qword [rax + 0x3e8]
mov ecx, 0x428
add rax, rcx
mov rcx, qword [rsp + 0x258]
add rcx, r15
mov edx, 0x4775e881
jmp 0x140174960
mov qword [rsp + 0x260], rax
mov qword [rsp + 0x268], rcx
mov rax, qword [rsp + 0x268]
movsxd rax, dword [rax]
mov rcx, qword [rsp + 0x260]
lea rax, [rcx + rax*8]
add rax, 4
mov ecx, 0xe786e58c
cmp ecx, 0xe786e58c
je 0x1401749e2
cmp ecx, 0xa9e22fef
jne 0x1401749d0
jmp 0x1401749e9
mov ecx, 0xa9e22fef
jmp 0x1401749d0
mov qword [rsp + 0x270], rax
mov rax, qword [rsp + 0x270]
mov dword [rax], 0x7f7fffff
mov eax, 0x6307e4d2
jmp 0x140173a60
cmp eax, 0xa0c30d65
jne 0x140173a60
mov eax, 0x7b897002
mov r12d, 0x4b90
mov edi, 0xf2139176
mov ebx, 0xe83c08de
jmp 0x1401725c0
cmp eax, 0x56664717
je 0x140172580
cmp eax, 0x7279206f
je 0x140174bfa
cmp eax, 0x7b897002
jne 0x1401725c0
mov eax, 0x2efa542
jmp 0x1401725c0
cmp eax, 0x6461e8b
jne 0x140174c04
cmp byte [rsp + 0x5f], 0
mov eax, 0x2efa542
mov ecx, 0x1d0aa50f
cmovne eax, ecx
jmp 0x1401725c0
mov eax, dword [0x14035e078]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfd0e815d
mov ecx, 0x56664717
jmp 0x1401725a6
mov rax, qword [rsp + 0x108]
cmp qword [rax + 0x4d48], 0
setne byte [rsp + 0x5f]
mov eax, 0x6461e8b
jmp 0x1401725c0
mov eax, 0x14c1f073
jmp 0x1401725c0
mov eax, 0x517d3931
jmp 0x1401725c0
mov rax, qword [rsp + 0x108]
mov rax, qword [rax + 0x4f28]
mov qword [rsp + 0x160], rax
mov eax, 0xb4060550
jmp 0x1401725c0
mov eax, dword [rsp + 0x4c]
mov ecx, 0x80
and eax, ecx
mov dword [rsp + 0x120], eax
mov eax, dword [0x14035e078]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x414d2848
mov ecx, 0x2d9f5b97
jmp 0x1401725a6
mov rax, qword [0x140365530]
mov qword [rsp + 0x108], rax
mov eax, dword [0x14035e078]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9a251fa0
mov ecx, 0x7279206f
jmp 0x1401725a6
cmp byte [rsp + 0x60], 0
mov eax, 0x2efa542
mov ecx, 0xde253ef2
cmovne eax, ecx
jmp 0x1401725c0
mov cl, byte [rsp + 0x5d]
cmp byte [rsp + 0x5e], 0
mov eax, 0x9a251fa0
mov edx, 0x517d3931
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x1401725c0
cmp byte [rsp + 0x61], 0
mov eax, 0x2efa542
mov ecx, 0x3195fc46
cmovne eax, ecx
jmp 0x1401725c0
mov eax, dword [rsp + 0x4c]
mov eax, dword [rsp + 0x4c]
mov eax, dword [rsp + 0x4c]
mov eax, dword [rsp + 0x4c]
mov eax, dword [rsp + 0x4c]
mov eax, 0x4d487242
jmp 0x1401725c0
cmp qword [rsp + 0x160], 0
mov eax, 0x4689732e
mov ecx, 0x2b62b732
cmove eax, ecx
jmp 0x1401725c0
mov rax, qword [rsp + 0x108]
mov eax, dword [rax + 0x4de4]
mov dword [rsp + 0x4c], eax
test dword [rsp + 0x4c], 0xf
setne byte [rsp + 0x61]
mov eax, 0x364a39e7
jmp 0x1401725c0
mov eax, 0xaaa1891e
jmp 0x1401725c0
cmp eax, 0x2efa542
jne 0x1401725c0
mov rcx, qword [rsp + 0x28]
call fcn.140177a20
xor edx, edx
call fcn.140178330
mov rax, qword [rsp + 0x28]
mov ecx, 0x4f64
add rax, rcx
mov qword [rsp + 0x1c8], rax
mov rax, qword [rsp + 0x1c8]
mov al, byte [rax]
mov byte [rsp + 0x58], al
mov eax, 0x276cb434
jmp 0x140171ce0
cmp eax, 0x3a21b5e7
je 0x140175db9
cmp eax, 0x46c4dd4f
jne 0x140171ce0
mov rax, qword [rsp + 0x198]
mov qword [rsp + 0x158], rax
mov rax, qword [rsp + 0x220]
mov rcx, qword [rsp + 0x158]
cmp rcx, rax
mov eax, 0x8ffa5e96
mov ecx, 0x7e202b69
cmove eax, ecx
jmp 0x140171ce0
cmp eax, 0xbbc7b49c
je 0x140175ddb
cmp eax, 0xc1ad62c1
jne 0x140171ce0
mov eax, dword [0x14035f0d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf4ecf683
mov ecx, 0x8bed1a03
jmp 0x140171ccc
cmp eax, 0x6d2db1a
je 0x140175de5
cmp eax, 0x95475c8
jne 0x140171ce0
mov rax, qword [rsp + 0x148]
mov ecx, 0xff
add rax, rcx
mov qword [rsp + 0x200], rax
mov eax, 0x878034c0
jmp 0x140171ce0
cmp eax, 0x9550a413
je 0x140175e02
cmp eax, 0x9f291178
jne 0x140171ce0
call fcn.1401789c0
mov eax, 0x7a91190b
jmp 0x140171ce0
cmp eax, 0x671ddb90
je 0x140175e1a
cmp eax, 0x68d8aa5d
jne 0x140171ce0
cmp byte [rsp + 0x59], 0
mov eax, 0x1623da41
mov ecx, 0x332a27eb
cmovne eax, ecx
jmp 0x140175a2d
cmp eax, 0xe4591cfc
je 0x1401761d0
cmp eax, 0xe5138eb7
jne 0x140171ce0
mov rax, qword [rsp + 0x1c8]
mov al, byte [rax]
mov byte [rsp + 0x5b], al
mov eax, 0x18437b40
jmp 0x140171ce0
cmp eax, 0x2b88b0c6
je 0x1401761da
cmp eax, 0x308c50b0
jne 0x140171ce0
mov eax, 0x171762eb
jmp 0x140171ce0
cmp eax, 0x892dd677
je 0x1401761ef
cmp eax, 0x8a12d63c
jne 0x140171ce0
mov eax, dword [rsp + 0x114]
cmp eax, dword [rsp + 0x118]
sete byte [rsp + 0x52]
mov eax, dword [0x14035f0d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9550a413
mov ecx, 0x927c9848
jmp 0x140171ccc
mov rax, qword [rsp + 0x1c0]
mov eax, 0x32cfc86
jmp 0x140171ce0
mov eax, dword [0x14035f0d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6d8da95d
mov ecx, 0x7beed42f
jmp 0x140171ccc
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov eax, 0xf4105a00
jmp 0x140171ce0
mov eax, 0xe5138eb7
jmp 0x140171ce0
mov rax, qword [rsp + 0x158]
add rax, 8
mov qword [rsp + 0x198], rax
mov eax, 0x46c4dd4f
jmp 0x140171ce0
test byte [rsp + 0x5b], 1
mov eax, 0x772c2479
mov ecx, 0x22699284
cmove eax, ecx
jmp 0x140171ce0
mov rax, qword [rsp + 0x28]
mov eax, 0xaa5b825f
jmp 0x140171ce0
mov rax, qword [rsp + 0x28]
mov eax, dword [rax + 0x4f68]
mov dword [rsp + 0x48], eax
mov eax, dword [0x14035f0d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa9f7c924
mov ecx, 0xadd22200
jmp 0x140171ccc
mov rax, qword [rsp + 0x1f8]
mov rax, qword [rax]
mov qword [rsp + 0x148], rax
cmp qword [rsp + 0x148], 0
mov eax, 0x3a21b5e7
mov ecx, 0x86b055e2
cmove eax, ecx
jmp 0x140171ce0
mov eax, 0xd1083457
jmp 0x140171ce0
mov rax, qword [rsp + 0x28]
mov byte [rax + 0x40d9], 0
mov rax, qword [rsp + 0x28]
mov ecx, 0x4180
add rax, rcx
mov qword [rsp + 0x1f8], rax
mov eax, 0x792f9f53
jmp 0x140171ce0
mov rdx, qword [rsp + 0x28]
mov rbp, qword [rsp + 0x130]
mov rax, qword [rbp]
bswap rax
mov rcx, qword [rdx + 0x6178]
bswap rcx
cmp rax, rcx
jne 0x140174f56
mov rax, qword [rbp + 8]
mov rcx, qword [rdx + 0x6180]
bswap rax
bswap rcx
xor edx, edx
cmp rax, rcx
je 0x140174f63
xor edx, edx
cmp rax, rcx
setae dl
add edx, edx
add edx, 0xffffffff
mov dword [rsp + 0x174], edx
mov eax, 0xd62d5778
mov ebx, 0xe83c08de
jmp 0x140171ce0
mov rax, qword [rsp + 0x28]
mov byte [rax + 0x40d8], 0
mov rax, qword [rsp + 0x128]
mov eax, dword [rax]
mov rcx, qword [rsp + 0x1a8]
mov dword [rcx], eax
call fcn.140134880
mov eax, 0x11019dc5
jmp 0x140174fe0
and cl, 1
mov byte [rsp + 0xe0], cl
mov eax, dword [0x14035f118]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7edcae59
mov ecx, 0xfbb5ed82
cmove eax, ecx
cmp dword [0x14035f11c], 0xa
cmovl eax, ecx
nop word cs:[rax + rax]
nop
cmp eax, 0xb536e4
jg 0x140175090
cmp eax, 0xd22cc731
jle 0x1401750f0
cmp eax, 0xdeeb8f57
jle 0x140175197
cmp eax, 0xf933332f
jle 0x1401752ab
cmp eax, 0xf9333330
je 0x140175441
cmp eax, 0xfbb5ed82
je 0x14017546c
cmp eax, 0xff5e8108
jne 0x140174fe0
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x238], rax
mov rax, qword [rsp + 0x238]
mov byte [rax + 0x5a], 0
mov rcx, qword [rsp + 0x238]
add rcx, 0x59
mov eax, 0x72c17c02
mov byte [rcx], 0
nop dword [rax]
cmp eax, 0xdc8c9e40
je 0x140175476
cmp eax, 0x72c17c02
jne 0x140175060
mov rcx, qword [rsp + 0x238]
add rcx, 0x5b
mov eax, 0xdc8c9e40
jmp 0x140175056
cmp eax, 0x513a9b51
jle 0x140175140
cmp eax, 0x71958f9b
jle 0x1401751d2
cmp eax, 0x7edcae58
jle 0x1401752dc
cmp eax, 0x7edcae59
je 0x140175480
cmp eax, 0x7eefaa16
je 0x14017555c
cmp eax, 0x7f87f0e8
jne 0x140174fe0
cmp dword [rsp + 0x90], 0
setg byte [rsp + 0x78]
mov eax, 0xb536e5
jmp 0x140174fe0
cmp eax, 0xae8942c4
jle 0x1401751fd
cmp eax, 0xba077947
jg 0x140175310
cmp eax, 0xae8942c5
je 0x14017563e
cmp eax, 0xb70f7539
jne 0x1401758c5
mov eax, dword [0x14035f118]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x513a9b52
mov ecx, 0x3883f03f
jmp 0x140174fc8
cmp eax, 0x29b20c8f
jg 0x14017523d
cmp eax, 0x1ec97357
jg 0x140175350
cmp eax, 0xb536e5
je 0x14017567d
cmp eax, 0x11019dc5
jne 0x140174fe0
mov rax, qword [0x140365530]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov ecx, 0x39e8
add rax, rcx
mov qword [rsp + 0xa0], rax
mov eax, 0xec33d328
jmp 0x140174fe0
cmp eax, 0xd6449867
jg 0x140175384
cmp eax, 0xd22cc732
je 0x140175687
cmp eax, 0xd2d33818
jne 0x140174fe0
cmp byte [rsp + 0xe0], 0
mov eax, 0x584bde08
mov ecx, 0xae8942c5
cmovne eax, ecx
jmp 0x140174fe0
cmp eax, 0x659502c8
jg 0x1401753b5
cmp eax, 0x513a9b52
je 0x1401756a2
cmp eax, 0x584bde08
jne 0x140174fe0
mov eax, 0xdeeb8f58
jmp 0x140174fe0
cmp eax, 0xa98925a6
jg 0x1401753e5
cmp eax, 0x89e13fb7
je 0x1401756ca
cmp eax, 0x92fb4dc5
jne 0x140174fe0
mov rax, qword [rsp + 0x260]
movss xmm0, dword [rax]
movss dword [rsp + 0x80], xmm0
mov eax, 0xdd95e2f4
jmp 0x140174fe0
cmp eax, 0x4214fdcb
jg 0x140175419
cmp eax, 0x29b20c90
je 0x1401756ea
cmp eax, 0x3883f03f
jne 0x140174fe0
mov rax, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x258]
mov rcx, qword [rcx]
mov qword [rax + 0x78], rcx
mov rax, qword [rsp + 0x68]
mov eax, dword [rax + 0x6c]
mov rcx, qword [rsp + 0x40]
cmp eax, dword [rcx + 0x40c8]
setl byte [rsp + 0x108]
mov eax, dword [0x14035f118]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x513a9b52
mov ecx, 0x7082e78f
jmp 0x140174fc8
cmp eax, 0xdeeb8f58
je 0x140175705
cmp eax, 0xec33d328
jne 0x140174fe0
mov rcx, qword [rsp + 0xa0]
xor ebp, ebp
xor edx, edx
call fcn.140204fe0
mov eax, 0xa98925a7
jmp 0x140174fe0
cmp eax, 0x71958f9c
je 0x140175719
cmp eax, 0x768dc252
jne 0x140174fe0
mov rax, qword [rsp + 0x250]
add rax, 0x10
mov qword [rsp + 0x260], rax
mov eax, 0x92fb4dc5
jmp 0x140174fe0
cmp eax, 0xba077948
je 0x14017574c
cmp eax, 0xbd1f8585
jne 0x140174fe0
ucomiss xmm9, dword [rsp + 0xd0]
setae al
cmp dword [rsp + 0x90], 0
setg cl
and cl, al
mov byte [rsp + 0x160], cl
mov eax, 0x4214fdcc
jmp 0x140174fe0
cmp eax, 0x1ec97358
je 0x140175756
cmp eax, 0x232136bc
jne 0x140174fe0
mov eax, dword [0x14035f118]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7edcae59
mov ecx, 0x7eefaa16
jmp 0x140174fc8
cmp eax, 0xd6449868
je 0x1401757b5
cmp eax, 0xdd95e2f4
jne 0x140174fe0
ucomiss xmm9, dword [rsp + 0x80]
mov eax, 0x89e13fb7
mov ecx, 0x7f87f0e8
cmovae eax, ecx
jmp 0x140174fe0
cmp eax, 0x659502c9
je 0x1401757ec
cmp eax, 0x7082e78f
jne 0x140174fe0
cmp byte [rsp + 0x108], 0
mov eax, 0x768dc252
mov ecx, 0x7f87f0e8
cmovne eax, ecx
jmp 0x140174fe0
cmp eax, 0xa98925a7
je 0x1401757f6
cmp eax, 0xaaf1cf20
jne 0x140174fe0
mov eax, dword [0x14035f118]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xff5e8108
mov ecx, 0x1ec97358
jmp 0x140174fc8
cmp eax, 0x4214fdcc
je 0x140175835
cmp eax, 0x4d7b9093
jne 0x140174fe0
mov rax, qword [rsp + 0x270]
mov eax, 0xdeeb8f58
jmp 0x140174fe0
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x250], rax
mov rax, qword [rsp + 0x250]
add rax, 8
mov qword [rsp + 0x258], rax
mov eax, 0xb70f7539
jmp 0x140174fe0
mov eax, 0xd2d33818
jmp 0x140174fe0
mov eax, 0x1ec97358
jmp 0x140174fe0
mov rax, qword [rsp + 0x268]
mov cl, byte [rax + 0xff]
mov byte [rsp + 0xc8], cl
mov ecx, 0x15eff15e
nop word [rax + rax]
cmp ecx, 0x15eff15d
jg 0x1401754d0
cmp ecx, 0x8b7643dd
je 0x140175501
cmp ecx, 0xca302b82
je 0x140175518
cmp ecx, 0xf2f2cd22
jne 0x1401754a0
jmp 0x14017584f
cmp ecx, 0x68e38960
je 0x14017552a
cmp ecx, 0x44821266
je 0x140175542
cmp ecx, 0x15eff15e
jne 0x1401754a0
movzx ecx, byte [rsp + 0xc8]
and cl, 1
mov byte [rsp + 0x88], cl
mov ecx, 0x8b7643dd
jmp 0x1401754a0
cmp byte [rsp + 0x88], 0
mov ecx, 0xf2f2cd22
mov edx, 0x68e38960
cmovne ecx, edx
jmp 0x1401754a0
movzx ecx, byte [rsp + 0x238]
mov ecx, 0xf2f2cd22
jmp 0x1401754a0
movzx ecx, byte [rax + 0x107]
mov byte [rsp + 0xe8], cl
mov ecx, 0x44821266
jmp 0x1401754a0
test byte [rsp + 0xe8], 1
sete byte [rsp + 0x238]
mov ecx, 0xca302b82
jmp 0x1401754a0
mov rax, qword [rsp + 0x268]
mov cl, byte [rax + 0xff]
mov byte [rsp + 0xc8], cl
mov edx, 0x15eff15e
nop word cs:[rax + rax]
cmp edx, 0x15eff15d
jg 0x1401755b0
cmp edx, 0x8b7643dd
je 0x1401755e1
cmp edx, 0xca302b82
je 0x1401755fa
cmp edx, 0xf2f2cd22
jne 0x140175580
jmp 0x140174fa5
cmp edx, 0x68e38960
je 0x14017560c
cmp edx, 0x44821266
je 0x140175624
cmp edx, 0x15eff15e
jne 0x140175580
movzx edx, byte [rsp + 0xc8]
and dl, 1
mov byte [rsp + 0x88], dl
mov edx, 0x8b7643dd
jmp 0x140175580
cmp byte [rsp + 0x88], 0
mov edx, 0xf2f2cd22
mov ecx, 0x68e38960
cmovne edx, ecx
xor ecx, ecx
jmp 0x140175580
mov edx, 0xf2f2cd22
movzx ecx, byte [rsp + 0x238]
jmp 0x140175580
movzx edx, byte [rax + 0x107]
mov byte [rsp + 0xe8], dl
mov edx, 0x44821266
jmp 0x140175580
test byte [rsp + 0xe8], 1
sete byte [rsp + 0x238]
mov edx, 0xca302b82
jmp 0x140175580
lea rdx, [rsp + 0x248]
mov qword [rsp + 0x270], rdx
mov rax, qword [rsp + 0x270]
mov rax, qword [rsp + 0x250]
mov qword [rsp + 0x248], rax
mov rcx, qword [rsp + 0xa0]
call fcn.140124270
mov eax, 0x4d7b9093
jmp 0x140174fe0
cmp byte [rsp + 0x78], 0
jmp 0x14017583d
mov rax, qword [rsp + 0x68]
mov rax, qword [rax + 0x60]
mov qword [rsp + 0x268], rax
mov eax, 0x29b20c90
jmp 0x140174fe0
mov rax, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x258]
mov rcx, qword [rcx]
mov qword [rax + 0x78], rcx
mov rax, qword [rsp + 0x68]
mov rax, qword [rsp + 0x40]
mov eax, 0x3883f03f
jmp 0x140174fe0
mov rax, qword [rsp + 0x260]
movss xmm0, dword [rax + 4]
movss dword [rsp + 0xd0], xmm0
mov eax, 0xbd1f8585
jmp 0x140174fe0
cmp qword [rsp + 0x268], 0
mov eax, 0x232136bc
mov ecx, 0xae8942c5
cmove eax, ecx
jmp 0x140174fe0
mov ebp, dword [rsp + 0x90]
add ebp, 1
mov eax, 0xa98925a7
jmp 0x140174fe0
mov rax, qword [rsp + 0xa8]
add rax, 8
mov ecx, 0xfcb7e03a
nop word [rax + rax]
cmp ecx, 0xfcb7e03a
je 0x140175745
cmp ecx, 0xd584ec64
jne 0x140175730
jmp 0x140175859
mov ecx, 0xd584ec64
jmp 0x140175730
mov eax, 0xb04a8526
jmp 0x140174fe0
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x238], rax
mov rax, qword [rsp + 0x238]
mov byte [rax + 0x5a], 0
mov rcx, qword [rsp + 0x238]
add rcx, 0x59
mov eax, 0x72c17c02
mov byte [rcx], 0
nop word cs:[rax + rax]
cmp eax, 0xdc8c9e40
je 0x140175881
cmp eax, 0x72c17c02
jne 0x140175790
mov rcx, qword [rsp + 0x238]
add rcx, 0x5b
mov eax, 0xdc8c9e40
jmp 0x140175783
mov rcx, qword [rsp + 0xa8]
movsxd rax, dword [rsp + 0x90]
add rcx, 8
mov edx, 0xfcb7e03a
nop
cmp edx, 0xfcb7e03a
je 0x1401757e5
cmp edx, 0xd584ec64
jne 0x1401757d0
jmp 0x14017589f
mov edx, 0xd584ec64
jmp 0x1401757d0
mov eax, 0xdeeb8f58
jmp 0x140174fe0
mov dword [rsp + 0x90], ebp
mov rax, qword [rsp + 0x40]
mov ecx, 0x4cc8
add rax, rcx
mov qword [rsp + 0xa8], rax
mov rax, qword [rsp + 0xa8]
mov ecx, dword [rsp + 0x90]
cmp ecx, dword [rax]
mov eax, 0x71958f9c
mov ecx, 0xd6449868
cmovl eax, ecx
jmp 0x140174fe0
cmp byte [rsp + 0x160], 0
mov eax, 0xd22cc732
mov ecx, 0x659502c9
cmovne eax, ecx
jmp 0x140174fe0
mov eax, 0x7eefaa16
jmp 0x140174fe0
mov qword [rsp + 0x238], rax
mov rax, qword [rsp + 0x238]
mov rax, qword [rax]
mov rax, qword [rax]
mov qword [rsp + 0xd8], rax
mov eax, 0xaaf1cf20
jmp 0x140174fe0
mov eax, dword [0x14035f118]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xff5e8108
mov ecx, 0xba077948
jmp 0x140174fc8
mov qword [rsp + 0x238], rcx
mov rcx, qword [rsp + 0x238]
mov rcx, qword [rcx]
mov rax, qword [rcx + rax*8]
mov qword [rsp + 0x68], rax
mov eax, 0xf9333330
jmp 0x140174fe0
cmp eax, 0xb04a8526
jne 0x140174fe0
mov rax, qword [rsp + 0x28]
mov ecx, 0x4140
add rax, rcx
mov qword [rsp + 0x138], rax
mov rcx, qword [rsp + 0x138]
xor edx, edx
call fcn.140178d00
mov rax, qword [rsp + 0x28]
mov ecx, 0x4120
add rax, rcx
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0x218], rax
mov eax, 0x47899f5
mov ebx, 0xe83c08de
jmp 0x140171ce0
test byte [rsp + 0x58], 1
mov eax, 0xa9e620c6
mov ecx, 0xe5138eb7
cmove eax, ecx
jmp 0x140171ce0
mov rax, qword [rsp + 0x200]
mov byte [rax], 0
mov eax, 0x86b055e2
jmp 0x140171ce0
cmp byte [rsp + 0x57], 0
mov eax, 0x95475c8
mov ecx, 0x86b055e2
cmovne eax, ecx
jmp 0x140171ce0
cmp qword [rsp + 0x1d8], 0
setne byte [rsp + 0x53]
mov eax, 0x19801f81
jmp 0x140171ce0
mov eax, 0x171762eb
jmp 0x140171ce0
mov eax, 0x1d905036
jmp 0x140171ce0
mov rax, qword [rsp + 0x28]
mov ecx, 0x4f65
add rax, rcx
mov qword [rsp + 0x1d0], rax
mov rax, qword [rsp + 0x1d0]
mov byte [rax], 1
lea rcx, [0x14033742f]
call fcn.14012e7e0
mov eax, 0x2b88b0c6
jmp 0x140171ce0
mov rax, qword [rsp + 0x270]
mov qword [rsp + 0x1f0], rax
mov eax, 0x1af10a9f
jmp 0x140171ce0
mov rax, qword [rsp + 0x230]
test byte [rax + 3], 1
mov eax, 0x308c50b0
mov ecx, 0x69b97b35
cmove eax, ecx
jmp 0x140171ce0
mov rax, qword [rsp + 0x208]
mov eax, dword [rax]
mov dword [rsp + 0x11c], eax
mov eax, dword [rsp + 0x11c]
cmp eax, 0xffffffff
mov eax, 0x62996ceb
mov ecx, 0x332a27eb
cmove eax, ecx
mov cl, 1
mov dword [rsp + 0x98], ecx
jmp 0x140171ce0
test dword [rsp + 0x178], 0x40
mov eax, 0x1e65211d
mov ecx, 0xa9b83307
cmove eax, ecx
jmp 0x140171ce0
cmp qword [rsp + 0x1b8], 0
sete byte [rsp + 0x56]
mov eax, 0x892dd677
jmp 0x140171ce0
mov rcx, qword [rsp + 0x138]
mov rdx, qword [rsp + 0x150]
call fcn.140179270
mov eax, 0x5005e8f2
jmp 0x140171ce0
mov eax, 0x7beed42f
jmp 0x140171ce0
mov rax, qword [rsp + 0x28]
mov eax, 0x2007a546
jmp 0x140171ce0
mov eax, dword [rsp + 0x48]
shr al, 5
and al, 1
mov byte [rsp + 0x59], al
mov eax, dword [0x14035f0d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd1009670
mov ecx, 0x68d8aa5d
jmp 0x140171ccc
cmp byte [rsp + 0x54], 0
mov eax, 0xf87e3ea2
mov ecx, 0x7e8f850c
cmovne eax, ecx
jmp 0x140171ce0
mov eax, dword [rsp + 0x98]
and al, 1
mov byte [rsp + 0x34], al
mov al, byte [rsp + 0x34]
cmp byte [rsp + 0x33], 0
mov eax, 0x1b518e72
mov ecx, 0x9f291178
cmovne eax, ecx
jmp 0x140171ce0
mov rax, qword [rsp + 0x28]
mov eax, dword [rax + 0x62cc]
mov dword [rsp + 0x178], eax
mov eax, dword [0x14035f0d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf4ecf683
mov ecx, 0xb08570ef
jmp 0x140171ccc
mov rax, qword [rsp + 0x158]
mov rax, qword [rax]
mov qword [rsp + 0x150], rax
mov rax, qword [rsp + 0x150]
mov ecx, 0xff
add rax, rcx
mov qword [rsp + 0x228], rax
mov eax, 0x39eabb0c
jmp 0x140171ce0
mov rax, qword [rsp + 0x1b0]
mov rdx, qword [rsp + 0x130]
mov rcx, qword [rsp + 0x1a0]
call qword [rax]
mov eax, 0xf87e3ea2
jmp 0x140171ce0
mov ecx, dword [rsp + 0x11c]
call fcn.140178730
xor al, 1
mov byte [rsp + 0x5a], al
mov eax, 0x42adbcc
jmp 0x140171ce0
cmp byte [rsp + 0x5c], 0
mov eax, 0x22699284
mov ecx, 0x28ecfe0d
cmovne eax, ecx
jmp 0x140171ce0
cmp byte [rsp + 0x53], 0
mov eax, 0xf87e3ea2
mov ecx, 0xf90a4039
cmovne eax, ecx
jmp 0x140171ce0
mov eax, 0x580cb881
mov rcx, qword [rsp + 0x1f0]
mov qword [rsp + 0x1a0], rcx
jmp 0x140171ce0
mov eax, 0xa56b3a89
jmp 0x140171ce0
mov rax, qword [rsp + 0x130]
cmp byte [rax], 0
setne byte [rsp + 0x55]
mov eax, 0x82ef9e6d
jmp 0x140171ce0
mov rax, qword [rsp + 0x28]
mov ecx, dword [rax + 0x6188]
call fcn.1401762a0
mov qword [rsp + 0x1b8], rax
mov eax, 0xc1ad62c1
jmp 0x140171ce0
mov rax, qword [rsp + 0x138]
mov rcx, qword [rsp + 0x140]
mov qword [rsp + 0x238], rax
mov rdx, qword [rsp + 0x238]
mov edx, dword [rdx]
mov dword [rsp + 0x270], edx
mov edx, dword [rcx]
mov rbp, qword [rsp + 0x238]
mov dword [rbp], edx
mov edx, dword [rsp + 0x270]
mov dword [rcx], edx
mov edx, dword [rax + 4]
mov ebp, dword [rcx + 4]
mov dword [rax + 4], ebp
mov dword [rcx + 4], edx
mov rdx, qword [rax + 8]
mov rbp, qword [rcx + 8]
mov qword [rax + 8], rbp
mov ebx, 0xe83c08de
mov qword [rcx + 8], rdx
mov rax, qword [rsp + 0x28]
mov eax, dword [rax + 0x4170]
mov dword [rsp + 0x180], eax
mov eax, 0xdff945de
jmp 0x140171ce0
mov rax, qword [rsp + 0x1c0]
cmp byte [rax], 0
setne byte [rsp + 0x57]
mov eax, dword [0x14035f0d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x554de0a1
mov ecx, 0x87a726ef
jmp 0x140171ccc
mov eax, 0x332a27eb
mov cl, byte [rsp + 0x5a]
mov dword [rsp + 0x98], ecx
jmp 0x140171ce0
mov qword [rsp + 0x238], rax
mov rax, qword [rsp + 0x238]
mov rax, qword [rax]
mov qword [rsp + 0x198], rax
mov rax, qword [rsp + 0x140]
mov rcx, qword [rax + 8]
mov edx, 0x8516a191
cmp edx, 0x8516a191
je 0x140175d45
cmp edx, 0xdf97493a
jne 0x140175d30
jmp 0x140176216
mov edx, 0xdf97493a
jmp 0x140175d30
mov rax, qword [rsp + 0x130]
movss xmm0, dword [rax + 8]
cvtss2sd xmm0, xmm0
movsd qword [rsp + 0x1e0], xmm0
movss xmm0, dword [rax + 4]
cvtss2sd xmm0, xmm0
movsd qword [rsp + 0x1e8], xmm0
mov eax, 0xb294eab8
jmp 0x140171ce0
movzx edx, byte [rsp + 0x55]
movq xmm3, qword [rsp + 0x1e0]
movq xmm2, qword [rsp + 0x1e8]
lea rcx, str._io__Calling_io.SetPlatformImeDataFn__:_WantVisible:__d__InputPos___.2f__.2f__n
movq r8, xmm2
movq r9, xmm3
call fcn.140107670
mov eax, 0xa9b83307
jmp 0x140171ce0
mov rax, qword [rsp + 0x148]
mov ecx, 0x101
add rax, rcx
mov qword [rsp + 0x1c0], rax
mov eax, 0x57567035
jmp 0x140171ce0
mov eax, 0x102a69a3
jmp 0x140171ce0
mov rax, qword [rsp + 0x210]
test byte [rax], 1
mov eax, 0x22699284
mov ecx, 0xce3791b8
cmove eax, ecx
jmp 0x140171ce0
mov eax, dword [rsp + 0x114]
mov eax, dword [rsp + 0x118]
mov eax, 0x8a12d63c
jmp 0x140171ce0
mov rcx, qword [rsp + 0x28]
mov edx, 2
call fcn.140125070
mov rax, qword [0x140365530]
mov qword [rsp + 0x258], rax
call fcn.1401f9890
mov eax, 0xf0b328c7
jmp 0x140175e70
mov eax, dword [0x14035f0e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x307c60f4
mov ecx, 0xdd0bfe0a
cmove eax, ecx
cmp dword [0x14035f0e4], 0xa
cmovl eax, ecx
nop word [rax + rax]
cmp eax, 0xdc2626f1
jle 0x140175eb0
cmp eax, 0xff6e3a91
jle 0x140175ef0
cmp eax, 0x35b85401
jg 0x140175f6d
cmp eax, 0xff6e3a92
je 0x14017600b
cmp eax, 0x307c60f4
jne 0x140175e70
mov eax, 0xdd0bfe0a
jmp 0x140175e70
cmp eax, 0x9dcc9ec7
jle 0x140175f30
cmp eax, 0xb2dd3cc5
jg 0x140175f8d
cmp eax, 0x9dcc9ec8
je 0x1401760f0
cmp eax, 0xb1d98fc0
jne 0x140175e70
mov rax, qword [rsp + 0x268]
mov eax, dword [rax]
mov dword [rsp + 0xd8], eax
mov eax, 0x8e30ae53
jmp 0x140175e70
cmp eax, 0xf06f01a6
jg 0x140175fbd
cmp eax, 0xdc2626f2
je 0x1401760fa
cmp eax, 0xdd0bfe0a
jne 0x140175e70
mov eax, dword [0x14035f0e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x307c60f4
mov ecx, 0xf06f01a7
jmp 0x140175e5d
cmp eax, 0x894bef1a
je 0x140176104
cmp eax, 0x8e30ae53
je 0x140176120
cmp eax, 0x98bc6f1a
jne 0x140175e70
mov eax, dword [rsp + 0xa8]
cmp eax, 2
setge byte [rsp + 0xa0]
mov eax, 0xba30e555
jmp 0x140175e70
cmp eax, 0x35b85402
je 0x140175e44
cmp eax, 0x456742e5
jne 0x140175e70
mov eax, 0xb1d98fc0
jmp 0x140175e70
cmp eax, 0xb2dd3cc6
je 0x14017613c
cmp eax, 0xba30e555
jne 0x140175e70
cmp byte [rsp + 0xa0], 0
mov eax, 0x35b85402
mov ecx, 0xff6e3a92
cmovne eax, ecx
jmp 0x140175e70
cmp eax, 0xf0b328c7
jne 0x14017616a
mov rax, qword [rsp + 0x258]
mov ecx, 0x4150
add rax, rcx
mov qword [rsp + 0x260], rax
mov rax, qword [rsp + 0x260]
mov qword [rsp + 0x268], rax
mov rax, qword [rsp + 0x268]
mov eax, dword [rax]
mov dword [rsp + 0xa8], eax
mov eax, 0x894bef1a
jmp 0x140175e70
mov rax, qword [rsp + 0x260]
mov rcx, qword [rax + 8]
mov qword [rsp + 0x270], rcx
mov eax, dword [rax]
mov dword [rsp + 0x68], eax
mov eax, dword [0x14035f2d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14035f2dc], 0xa
setl cl
or cl, al
mov ebp, 0x13f8c39
mov eax, 0x28cb5d41
cmovne ebp, eax
mov ecx, 0x13f8c39
mov eax, 0xb692e5f
cmovne ecx, eax
mov eax, 0x3c01779
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x3c01778
jle 0x1401760b0
cmp eax, 0x28cb5d41
je 0x14017614b
cmp eax, 0xb692e5f
je 0x1401760d4
cmp eax, 0x3c01779
jne 0x140176070
mov eax, dword [rsp + 0x68]
add eax, 0xffffffff
mov dword [rsp + 0x250], eax
mov eax, 0x9f30ac40
jmp 0x140176070
cmp eax, 0x9f30ac40
je 0x1401760ec
cmp eax, 0x13f8c39
jne 0x140176070
mov eax, dword [rsp + 0x250]
mov rax, qword [rsp + 0x270]
mov eax, 0xb692e5f
jmp 0x140176070
movsxd rax, dword [rsp + 0x250]
imul rdx, rax, 0x70
add rdx, qword [rsp + 0x270]
mov eax, ebp
jmp 0x140176070
mov eax, ecx
jmp 0x140176070
mov eax, 0xb1d98fc0
jmp 0x140175e70
mov eax, 0x35b85402
jmp 0x140175e70
mov eax, dword [rsp + 0xa8]
cmp eax, 1
mov eax, 0x98bc6f1a
mov ecx, 0x35b85402
cmove eax, ecx
jmp 0x140175e70
mov eax, dword [rsp + 0xd8]
cmp eax, 2
mov eax, 0xdc2626f2
mov ecx, 0xb2dd3cc6
cmovge eax, ecx
jmp 0x140175e70
call fcn.140176790
mov eax, 0x9dcc9ec8
jmp 0x140175e70
mov qword [rsp + 0x238], rdx
mov rax, qword [rsp + 0x238]
mov eax, 0x456742e5
mov ebx, 0xe83c08de
jmp 0x140175e70
cmp eax, 0xf06f01a7
jne 0x140175e70
mov rax, qword [rsp + 0x28]
mov ecx, 0x6168
add rax, rcx
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x28]
add rax, 8
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0xb0]
mov ecx, 0xc0
add rax, rcx
mov qword [rsp + 0x1b0], rax
mov rax, qword [rsp + 0x1b0]
mov rax, qword [rax]
mov qword [rsp + 0x1d8], rax
mov eax, 0x48820bf8
jmp 0x140171ce0
mov eax, 0x882e3076
jmp 0x140171ce0
mov rax, qword [rsp + 0x1d0]
mov byte [rax], 0
mov eax, 0x22699284
jmp 0x140171ce0
cmp byte [rsp + 0x56], 0
mov eax, 0x580cb881
mov ecx, 0xd0fdcf40
cmovne eax, ecx
mov rcx, qword [rsp + 0x1b8]
mov qword [rsp + 0x1a0], rcx
jmp 0x140171ce0
mov qword [rsp + 0x270], rcx
mov qword [rsp + 0x238], rax
mov rax, qword [rsp + 0x238]
movsxd rax, dword [rax]
shl rax, 3
add rax, qword [rsp + 0x270]
mov qword [rsp + 0x220], rax
mov eax, 0x46c4dd4f
jmp 0x140171ce0
cmp eax, 0x1d905036
jne 0x140171ce0
mov rcx, qword [rsp + 0x278]
xor rcx, rsp
call fcn.1402e6030
movaps xmm6, xmmword [rsp + 0x280]
movaps xmm7, xmmword [rsp + 0x290]
movaps xmm8, xmmword [rsp + 0x2a0]
movaps xmm9, xmmword [rsp + 0x2b0]
add rsp, 0x2c8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret