Function at 0x140142ca0
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, 0x348
movaps xmmword [rsp + 0x330], xmm12
movaps xmmword [rsp + 0x320], xmm11
movaps xmmword [rsp + 0x310], xmm10
movaps xmmword [rsp + 0x300], xmm9
movaps xmmword [rsp + 0x2f0], xmm8
movaps xmmword [rsp + 0x2e0], xmm7
movaps xmmword [rsp + 0x2d0], xmm6
mov dword [rsp + 0xac], r8d
mov r14, rdx
mov r13, rcx
mov rax, qword [0x14082e958]
xor rax, rsp
mov qword [rsp + 0x2c8], rax
lea r15, [rdx + 0x16]
lea rax, [rdx + 8]
mov qword [rsp + 0xe8], rax
lea r12, [rdx + 0x20]
movss xmm8, dword [0x1403dccb8]
lea rsi, [rsp + 0x2b6]
xor edi, edi
mov eax, 0x60a7c891
mov qword [rsp + 0x200], r15
jmp 0x140142d7d
mov eax, dword [rsp + 0x38]
add eax, 1
mov dword [rsp + 0x1e0], eax
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe3aab44d
mov ecx, 0x721740d1
nop dword [rax]
cmove eax, ecx
cmp dword [0x140837eb4], 0xa
cmovl eax, ecx
cmp eax, 0xfbe1d440
jg 0x140142df0
cmp eax, 0xc71f704d
jg 0x140142e70
cmp eax, 0xa7b89375
jle 0x140142f66
cmp eax, 0xb4fcb02c
jle 0x14014313a
cmp eax, 0xbb51e22d
jle 0x140143423
cmp eax, 0xc0ce23fe
jle 0x140143939
cmp eax, 0xc5076bc9
jg 0x140144335
cmp eax, 0xc0ce23ff
je 0x140145247
cmp eax, 0xc14a1ce7
je 0x14014526d
cmp eax, 0xc35934c7
jne 0x140142d7d
mov byte [r15], 0
mov eax, 0xa75bef2c
jmp 0x140142d7d
cmp eax, 0x3b014865
jg 0x140142ef0
cmp eax, 0x20068a54
jle 0x140143012
cmp eax, 0x31afa2d7
jle 0x140143186
cmp eax, 0x357fd9f8
jle 0x140143475
cmp eax, 0x38f479b4
jle 0x140143980
cmp eax, 0x3a1b99c4
jg 0x140144374
cmp eax, 0x38f479b5
je 0x140145287
cmp eax, 0x397e06af
je 0x1401452a5
cmp eax, 0x39dfe000
jne 0x140142d7d
mov eax, dword [rsp + 0x28]
cmp eax, 0x600004
mov eax, 0x38f26e9f
mov ecx, 0x1c7d33f9
cmovl eax, ecx
jmp 0x140142d7d
cmp eax, 0xe3aab44c
jle 0x14014306d
cmp eax, 0xec77b1a2
jle 0x1401431e3
cmp eax, 0xf5aaa2d1
jle 0x1401434b6
cmp eax, 0xf74ea0e4
jle 0x1401439c7
cmp eax, 0xf9aea8ba
jg 0x1401443ac
cmp eax, 0xf74ea0e5
je 0x1401452c3
cmp eax, 0xf833a9e4
je 0x1401452cd
cmp eax, 0xf985cce3
jne 0x140142d7d
mov eax, dword [r14 + 4]
cmp eax, dword [r14 + 8]
mov eax, 0xdf19cdd0
mov ecx, 0x342a11cb
cmove eax, ecx
jmp 0x140142d7d
cmp eax, 0x5ca08e81
jle 0x1401430cf
cmp eax, 0x6cf4e346
jle 0x140143240
cmp eax, 0x75b55543
jle 0x14014350d
cmp eax, 0x7a8c9d5f
jle 0x140143a30
cmp eax, 0x7d12d481
jg 0x1401443eb
cmp eax, 0x7a8c9d60
je 0x1401452e4
cmp eax, 0x7a9f3229
je 0x140145310
cmp eax, 0x7cd18cb9
jne 0x140142d7d
mov dword [r14 + 8], 0
mov qword [r14], 0
mov byte [r14 + 0x16], 0
mov eax, 0xb3c30cd3
jmp 0x140142d7d
cmp eax, 0x95d3e44d
jle 0x1401432ab
cmp eax, 0x9dcee169
jle 0x14014356e
cmp eax, 0xa42b0674
jle 0x140143a77
cmp eax, 0xa69c81ed
jg 0x14014442e
cmp eax, 0xa42b0675
je 0x140145327
cmp eax, 0xa42f1f9f
je 0x140145339
cmp eax, 0xa67b8e68
jne 0x140142d7d
mov rcx, r13
mov rdx, r14
call fcn.140147a40
mov rcx, r14
call fcn.1401478f0
mov rax, qword [rsp + 0xe8]
mov qword [rsp + 0x178], rax
mov rax, qword [rsp + 0x178]
mov eax, dword [rax]
mov dword [rsp + 0x140], eax
cmp dword [rsp + 0x140], 0
setg byte [rsp + 0x4d]
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x357fd9f9
mov ecx, 0xd9233875
jmp 0x140142d70
cmp eax, 0xef9f951
jg 0x1401432ff
cmp eax, 0x6a4e48e
jg 0x1401435cd
cmp eax, 0x2ee3a14
jg 0x140143ae5
cmp eax, 0xfe58f7f6
jle 0x14014445f
cmp eax, 0xfe58f7f7
je 0x140145363
cmp eax, 0xff3b49ba
je 0x140145381
cmp eax, 0x1c8c1f0
jne 0x140142d7d
mov byte [r15], 0
mov eax, 0x1bb7fbfa
jmp 0x140142d7d
cmp eax, 0xd31e95a3
jg 0x140143378
cmp eax, 0xcbb87ba8
jg 0x140143627
cmp eax, 0xc8a4a251
jg 0x140143b1b
cmp eax, 0xc7775fa8
jle 0x140144486
cmp eax, 0xc7775fa9
je 0x140145398
cmp eax, 0xc7fa4272
je 0x1401453b9
cmp eax, 0xc87a65f3
jne 0x140142d7d
mov rcx, r13
mov rdx, r14
call fcn.14015bc00
mov eax, 0xa75bef2c
jmp 0x140142d7d
cmp eax, 0x4bb05c93
jg 0x1401433d1
cmp eax, 0x432074cd
jg 0x140143675
cmp eax, 0x3ff75dfe
jg 0x140143b4c
cmp eax, 0x3e7711bd
jle 0x14014453e
cmp eax, 0x3e7711be
je 0x1401453df
cmp eax, 0x3f779339
je 0x1401453f9
cmp eax, 0x3f8f43ea
jne 0x140142d7d
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xae14a15d
mov ecx, 0x4867d8d4
jmp 0x140142d70
cmp eax, 0xae40e01b
jg 0x1401436c7
cmp eax, 0xaba44b9c
jg 0x140143b82
cmp eax, 0xa97d562c
jle 0x140144588
cmp eax, 0xa97d562d
je 0x140145413
cmp eax, 0xa9c411d9
je 0x14014542e
cmp eax, 0xaa46bda3
jne 0x140142d7d
mov eax, 0xa75bef2c
jmp 0x140142d7d
cmp eax, 0x2690ae21
jg 0x140143719
cmp eax, 0x231d1f90
jg 0x140143bf5
cmp eax, 0x21bf710e
jle 0x1401445bc
cmp eax, 0x21bf710f
je 0x140145455
cmp eax, 0x22bbb84b
je 0x14014545f
cmp eax, 0x22fd5224
jne 0x140142d7d
mov eax, dword [rsp + 0x28]
cmp eax, 0x200005
mov eax, 0xea1e1c07
mov ecx, 0x5457d787
cmovl eax, ecx
jmp 0x140142d7d
cmp eax, 0xe716607d
jg 0x140143765
cmp eax, 0xe5fc45ea
jg 0x140143c3c
cmp eax, 0xe561af0e
jle 0x140144613
cmp eax, 0xe561af0f
je 0x14014549f
cmp eax, 0xe584c5ff
je 0x1401454b6
cmp eax, 0xe5d77068
jne 0x140142d7d
mov eax, dword [rsp + 0x28]
cmp eax, 0x20000d
mov eax, 0xe311cda9
mov ecx, 0x33cbbb48
cmovl eax, ecx
jmp 0x140142d7d
cmp eax, 0x64f63b57
jg 0x1401437a6
cmp eax, 0x617766ca
jg 0x140143c8d
cmp eax, 0x5f8698b6
jle 0x140144640
cmp eax, 0x5f8698b7
je 0x1401454d4
cmp eax, 0x6072d32b
je 0x1401454f9
cmp eax, 0x60a7c891
jne 0x140142d7d
mov eax, dword [rsp + 0xac]
mov dword [rsp + 0x28], eax
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2c063dec
mov ecx, 0xfa7d5198
jmp 0x140142d70
cmp eax, 0x85a811db
jg 0x1401437f1
cmp eax, 0x834ab073
jg 0x140143cd7
cmp eax, 0x81a31dc7
jle 0x140144674
cmp eax, 0x81a31dc8
je 0x140145503
cmp eax, 0x81ffd491
je 0x140145518
cmp eax, 0x83079602
jne 0x140142d7d
mov rcx, r14
call fcn.1401478f0
mov eax, 0x231d1f91
jmp 0x140142d7d
cmp eax, 0x1a4fbf60
jg 0x14014384b
cmp eax, 0x13a0463d
jg 0x140143d12
cmp eax, 0xf97b5f1
jle 0x14014474f
cmp eax, 0xf97b5f2
je 0x140145522
cmp eax, 0xf9c834e
je 0x140145539
cmp eax, 0x123dcffd
jne 0x140142d7d
mov edx, dword [r14]
mov rcx, r13
call fcn.14015bd80
mov dword [r14], eax
mov rcx, r13
mov rdx, r14
call fcn.140147a40
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6a4e48f
mov ecx, 0xba485323
jmp 0x140142d70
cmp eax, 0xdb5fe9c5
jg 0x1401438a6
cmp eax, 0xd96a6c15
jg 0x140143d58
cmp eax, 0xd6c76f49
jle 0x14014476f
cmp eax, 0xd6c76f4a
je 0x140145557
cmp eax, 0xd8bbf639
je 0x140145561
cmp eax, 0xd9233875
jne 0x140142d7d
cmp byte [rsp + 0x4d], 0
mov eax, 0x8562887e
mov ecx, 0x45a41922
cmovne eax, ecx
jmp 0x140142d7d
cmp eax, 0x524f5673
jg 0x1401438eb
cmp eax, 0x4e8431fa
jg 0x140143da6
cmp eax, 0x4d0ccae0
jle 0x140144793
cmp eax, 0x4d0ccae1
je 0x14014556f
cmp eax, 0x4e1b0866
je 0x140145580
cmp eax, 0x4e3281cc
jne 0x140142d7d
movss xmm9, dword [r14 + 0x1c]
mov eax, 0xd2974cd8
jmp 0x140142d7d
cmp eax, 0xb6a3aaf1
jg 0x140143de4
cmp eax, 0xb5535b20
jle 0x1401447b5
cmp eax, 0xb5535b21
je 0x1401455a5
cmp eax, 0xb59de0c2
je 0x1401455bc
cmp eax, 0xb5cea3ca
jne 0x140142d7d
mov eax, dword [rsp + 0x28]
cmp eax, 0x600009
mov eax, 0xcd7b4123
mov ecx, 0xbd15cb14
cmovl eax, ecx
jmp 0x140142d7d
cmp eax, 0x33155793
jg 0x140143e1a
cmp eax, 0x31d0ab85
jle 0x1401447db
cmp eax, 0x31d0ab86
je 0x1401455ca
cmp eax, 0x327761c3
je 0x1401455e8
cmp eax, 0x33052ccd
jne 0x140142d7d
mov eax, 0x20d36006
jmp 0x140142d7d
cmp eax, 0xeff01bf4
jg 0x140143e8e
cmp eax, 0xed1b6c6f
jle 0x14014480c
cmp eax, 0xed1b6c70
je 0x140145609
cmp eax, 0xed33c99f
je 0x140145627
cmp eax, 0xef38f843
jne 0x140142d7d
mov dword [rsp + 0x128], 3
mov eax, dword [rsp + 0x28]
mov dword [rsp + 0x12c], eax
mov eax, 0x6cf4e347
jmp 0x140142d7d
cmp eax, 0x721740d0
jg 0x140143ee1
cmp eax, 0x6f1b3b10
jle 0x14014483d
cmp eax, 0x6f1b3b11
je 0x140145645
cmp eax, 0x6f24e95d
je 0x1401456d3
cmp eax, 0x701dea24
jne 0x140142d7d
mov eax, dword [rsp + 0x11c]
mov dword [rsp + 0x34], eax
mov eax, dword [rsp + 0x1f0]
mov ecx, dword [rsp + 0x34]
cmp ecx, eax
mov eax, 0xdb8ee575
mov ecx, 0xfa115e8a
cmovl eax, ecx
jmp 0x140142d7d
cmp eax, 0x982d89f0
jg 0x140143f2b
cmp eax, 0x978551f4
jle 0x14014486a
cmp eax, 0x978551f5
je 0x1401456ee
cmp eax, 0x978c0a34
je 0x140145719
cmp eax, 0x97f8b550
jne 0x140142d7d
mov eax, dword [rsp + 0x134]
mov dword [rsp + 0x88], eax
cmp dword [rsp + 0x88], 0
mov eax, 0x671d1e0f
mov ecx, 0xf21ad036
cmovg eax, ecx
jmp 0x140142d7d
cmp eax, 0x97515b3
jg 0x14014401a
cmp eax, 0x76f63e4
jle 0x14014489b
cmp eax, 0x76f63e5
je 0x140145731
cmp eax, 0x79d132b
je 0x14014574c
cmp eax, 0x7c31fed
jne 0x140142d7d
mov edx, dword [r14]
mov rcx, r13
call fcn.14015c060
mov dword [r14], eax
mov rcx, r13
mov rdx, r14
call fcn.140147a40
mov eax, 0xca563c92
jmp 0x140142d7d
cmp eax, 0xce38dd12
jg 0x140144061
cmp eax, 0xcca6a4df
jle 0x1401448c8
cmp eax, 0xcca6a4e0
je 0x14014576a
cmp eax, 0xcd7b4123
je 0x14014579a
cmp eax, 0xcdb8febc
jne 0x140142d7d
cmp byte [rsp + 0x54], 0
mov eax, 0xe7afcaa0
mov ecx, 0xb1566ebe
cmovne eax, ecx
jmp 0x140142d7d
cmp eax, 0x45a41921
jg 0x1401440ce
cmp eax, 0x43fc9b34
jle 0x14014490b
cmp eax, 0x43fc9b35
je 0x1401457b5
cmp eax, 0x44cf0703
je 0x1401457ef
cmp eax, 0x452ac6ca
jne 0x140142d7d
mov eax, dword [rsp + 0x28]
cmp eax, 0x60000e
mov eax, 0x97515b4
mov ecx, 0xe00eb8f
cmovl eax, ecx
jmp 0x140142d7d
cmp eax, 0xb0f05ccb
jg 0x140144104
cmp eax, 0xafcae085
jle 0x14014494f
cmp eax, 0xafcae086
je 0x14014580d
cmp eax, 0xb002a38b
je 0x140145850
cmp eax, 0xb012709e
jne 0x140142d7d
mov eax, dword [rsp + 0x28]
cmp eax, 0x200001
mov eax, 0x9718f2cf
mov ecx, 0x31c2f0f5
cmovl eax, ecx
jmp 0x140142d7d
cmp eax, 0x2b34bdc6
jg 0x14014414e
cmp eax, 0x2869ddfa
jle 0x14014498d
cmp eax, 0x2869ddfb
je 0x140145865
cmp eax, 0x2a163bab
je 0x1401458a9
cmp eax, 0x2a88447c
jne 0x140142d7d
mov eax, 0x3d4a6de6
mov dword [rsp + 0x124], 0
jmp 0x140142d7d
cmp eax, 0xe917a5e6
jg 0x1401441a5
cmp eax, 0xe7afca9f
jle 0x1401449ad
cmp eax, 0xe7afcaa0
je 0x1401458b7
cmp eax, 0xe7d06820
je 0x14014595e
cmp eax, 0xe842967f
jne 0x140142d7d
mov eax, 0xc35934c7
jmp 0x140142d7d
cmp eax, 0x67892841
jg 0x1401441dd
cmp eax, 0x66a5c5a8
jle 0x1401449e1
cmp eax, 0x66a5c5a9
je 0x140145996
cmp eax, 0x671d1e0f
je 0x1401459a0
cmp eax, 0x6773c21e
jne 0x140142d7d
mov eax, dword [rsp + 0xcc]
mov dword [r14], eax
mov eax, 0xdef3a04e
jmp 0x140142d7d
cmp eax, 0x8ea30f9c
jg 0x140144227
cmp eax, 0x8815d711
jle 0x140144a15
cmp eax, 0x8815d712
je 0x1401459da
cmp eax, 0x8d8e3d94
je 0x140145232
cmp eax, 0x8df65c54
jne 0x140142d7d
movss dword [rsp + 0x1f4], xmm6
cmp dword [rsp + 0xb8], 0
mov eax, 0xbe3a8a7b
mov ecx, 0xdb5fe9c6
cmove eax, ecx
jmp 0x140142d7d
cmp eax, 0x1e6b2ff1
jg 0x14014425d
cmp eax, 0x1bb7fbf9
jle 0x140144a59
cmp eax, 0x1bb7fbfa
je 0x1401459ea
cmp eax, 0x1c7d33f9
je 0x140145a0c
cmp eax, 0x1de461a5
jne 0x140142d7d
mov rax, qword [rsp + 0xa0]
mov edx, dword [rax]
mov r8d, dword [rsp + 0x84]
mov rcx, r13
call fcn.14015cc40
mov eax, 0xc71f704e
jmp 0x140142d7d
cmp eax, 0xdef3a04d
jg 0x1401442a4
cmp eax, 0xdc718cc3
jle 0x140144a9e
cmp eax, 0xdc718cc4
je 0x140145a1f
cmp eax, 0xdd40ee0e
je 0x140145a3d
cmp eax, 0xde29da5b
jne 0x140142d7d
mov byte [r15], 0
mov eax, 0x38aa7ed1
jmp 0x140142d7d
cmp eax, 0x5933cfe7
jg 0x1401442eb
cmp eax, 0x55c6a6bd
jle 0x140144ad4
cmp eax, 0x55c6a6be
je 0x140145a5f
cmp eax, 0x55f96d30
je 0x140145a7d
cmp eax, 0x5916f364
jne 0x140142d7d
cmp byte [rsp + 0x56], 0
mov eax, 0x340f4c45
mov ecx, 0x3f8f43ea
cmovne eax, ecx
jmp 0x140142d7d
cmp eax, 0xbe3a8a7a
jle 0x140144b05
cmp eax, 0xbe3a8a7b
je 0x140145aad
cmp eax, 0xbe82e9ad
je 0x140145acb
cmp eax, 0xc0b8cf7c
jne 0x140142d7d
mov eax, dword [rsp + 0x28]
cmp eax, 0x60000c
mov eax, 0x452ac6ca
mov ecx, 0xe6e2b3e1
cmovl eax, ecx
jmp 0x140142d7d
cmp eax, 0x37bdb912
jle 0x140144b39
cmp eax, 0x37bdb913
je 0x140145b80
cmp eax, 0x38aa7ed1
je 0x140145bb3
cmp eax, 0x38f26e9f
jne 0x140142d7d
mov eax, dword [rsp + 0x28]
cmp eax, 0x600005
mov eax, 0xef9f952
mov ecx, 0x55c6a6be
cmovl eax, ecx
jmp 0x140142d7d
cmp eax, 0xf7159113
jle 0x140144b98
cmp eax, 0xf7159114
je 0x140145bd5
cmp eax, 0xf71eac8c
je 0x140145bfb
cmp eax, 0xf74bc8ee
jne 0x140142d7d
movss xmm0, dword [rsp + 0x60]
movss xmm0, dword [rsp + 0x74]
movss xmm0, dword [rsp + 0x60]
movss xmm0, dword [rsp + 0x74]
movss xmm0, dword [rsp + 0x60]
movss xmm0, dword [rsp + 0x60]
movss xmm0, dword [rsp + 0x74]
movss xmm0, dword [rsp + 0x80]
mov eax, 0x432074ce
jmp 0x140142d7d
cmp eax, 0x778ada6f
jle 0x140144bc6
cmp eax, 0x778ada70
je 0x140145c19
cmp eax, 0x79578636
je 0x140145c3a
cmp eax, 0x79789ab1
jne 0x140142d7d
mov eax, dword [rsp + 0x28]
cmp eax, 0x600007
mov eax, 0xacc0f0cf
mov ecx, 0xe30f6929
cmovl eax, ecx
jmp 0x140142d7d
cmp eax, 0xa0bffdbf
jle 0x140144be6
cmp eax, 0xa0bffdc0
je 0x140145c4f
cmp eax, 0xa2cae809
je 0x140145c69
cmp eax, 0xa329dc36
jne 0x140142d7d
mov rcx, r13
mov rdx, r14
call fcn.14015a9b0
mov qword [rsp + 0x90], r14
mov rax, qword [rsp + 0x90]
mov edx, dword [rax]
mov rcx, r13
mov r8, rsi
mov r9d, 1
call fcn.14015a3c0
test al, al
mov eax, 0x1952a6a0
mov ecx, 0xdc718cc4
cmovne eax, ecx
jmp 0x140142d7d
cmp eax, 0x36b61c8
jle 0x140144c38
cmp eax, 0x36b61c9
je 0x140145c90
cmp eax, 0x3eefb27
je 0x140145cae
cmp eax, 0x57d86d7
jne 0x140142d7d
mov eax, 0xdb56348b
jmp 0x140142d7d
cmp eax, 0xca563c91
jle 0x140144c82
cmp eax, 0xca563c92
je 0x140145cb8
cmp eax, 0xcb0c013c
je 0x140145cef
cmp eax, 0xcb2715df
je 0x1401441d1
jmp 0x140142d7d
cmp eax, 0x41143fbd
jle 0x140144ca2
cmp eax, 0x41143fbe
je 0x140145d00
cmp eax, 0x41af7457
je 0x140145d1a
cmp eax, 0x43177594
jne 0x140142d7d
mov eax, 0x2869ddfb
jmp 0x140142d7d
cmp eax, 0xacc0f0ce
jle 0x140144cd3
cmp eax, 0xacc0f0cf
je 0x140145d44
cmp eax, 0xacf7b1eb
je 0x140145dee
cmp eax, 0xae14a15d
jne 0x140142d7d
mov eax, dword [rsp + 0x64]
mov eax, dword [rsp + 0x64]
mov eax, dword [rsp + 0x64]
mov r8d, dword [rsp + 0x64]
add r8d, 0xffffffff
mov rcx, r13
mov rdx, r14
mov r9d, 1
call fcn.14015cea0
mov rax, qword [rsp + 0xf8]
mov eax, dword [rax]
add eax, 0xffffffff
mov rcx, qword [rsp + 0xf8]
mov dword [rcx], eax
mov eax, 0x4867d8d4
jmp 0x140142d7d
cmp eax, 0x254c9008
jle 0x140144cf3
cmp eax, 0x254c9009
je 0x140145e0c
cmp eax, 0x2662c015
je 0x140145e41
cmp eax, 0x268cd7fd
jne 0x140142d7d
mov eax, dword [rsp + 0x28]
cmp eax, 0x20000b
mov eax, 0xe5d77068
mov ecx, 0xa77df2ee
cmovl eax, ecx
jmp 0x140142d7d
cmp eax, 0xe6abffbf
jle 0x140144dae
cmp eax, 0xe6abffc0
je 0x140145232
cmp eax, 0xe6e2b3e1
je 0x140145e53
cmp eax, 0xe6e88c29
jne 0x140142d7d
mov eax, dword [rsp + 0x110]
mov dword [rsp + 0x168], eax
cmp byte [rsp + 0x31], 0
mov eax, 0xff3b49ba
mov ecx, 0x954ac41e
cmovne eax, ecx
jmp 0x140142d7d
cmp eax, 0x63fcff3e
jle 0x140144ddb
cmp eax, 0x63fcff3f
je 0x140145e6e
cmp eax, 0x64215c43
je 0x140145e91
cmp eax, 0x642ecd79
jne 0x140142d7d
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc7775fa9
mov ecx, 0x4bb05c94
jmp 0x140142d70
cmp eax, 0x8496324f
jle 0x140144e0f
cmp eax, 0x84963250
je 0x140145ea6
cmp eax, 0x8519a2be
je 0x140145ec4
cmp eax, 0x8562887e
jne 0x140142d7d
mov rax, qword [rsp + 0x178]
mov eax, dword [rax]
jmp 0x1401476ec
cmp eax, 0x1952a69f
jle 0x140144e40
cmp eax, 0x1952a6a0
je 0x140145edb
cmp eax, 0x197227b7
je 0x140145ef9
cmp eax, 0x197887d7
jne 0x140142d7d
mov eax, dword [r14 + 4]
cmp eax, dword [r14 + 8]
mov eax, 0x79578636
mov ecx, 0xd670d9a8
cmove eax, ecx
jmp 0x140142d7d
cmp eax, 0xd9f934a4
jle 0x140144e91
cmp eax, 0xd9f934a5
je 0x140145f17
cmp eax, 0xdb56348b
je 0x140145f38
cmp eax, 0xdb5a73fe
jne 0x140142d7d
mov byte [r15], 0
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2a163bab
mov ecx, 0xc8c182e1
jmp 0x140142d70
cmp eax, 0x4f9a2e4e
jle 0x140144ece
cmp eax, 0x4f9a2e4f
je 0x140145f56
cmp eax, 0x5083b63d
je 0x140145f83
cmp eax, 0x52107d2f
jne 0x140142d7d
mov rcx, r14
call fcn.1401478f0
mov eax, 0x36b61c9
jmp 0x140142d7d
cmp eax, 0xb8047097
jle 0x140144f02
cmp eax, 0xb8047098
je 0x140145fa1
cmp eax, 0xb9b6a235
je 0x140145fb8
cmp eax, 0xba485323
jne 0x140142d7d
mov eax, 0xa75bef2c
jmp 0x140142d7d
cmp eax, 0x33f9d8f7
jle 0x140144f4f
cmp eax, 0x33f9d8f8
je 0x14014600c
cmp eax, 0x340f4c45
je 0x14014604a
cmp eax, 0x342a11cb
jne 0x140142d7d
mov rcx, r13
mov rdx, r14
call fcn.140147a40
movzx r9d, byte [r14 + 0x17]
mov qword [rsp + 0xf0], r14
mov rax, qword [rsp + 0xf0]
mov r8d, dword [rax]
lea rcx, [rsp + 0x298]
mov rdx, r13
call fcn.14015c3a0
mov dword [rsp + 0x114], 0
mov eax, 0xb6a3aaf2
jmp 0x140142d7d
cmp eax, 0xf1f15ce1
jle 0x140144f80
cmp eax, 0xf1f15ce2
je 0x140146068
cmp eax, 0xf1f4e67d
je 0x140146072
cmp eax, 0xf21ad036
jne 0x140142d7d
mov eax, dword [rsp + 0x88]
add eax, 0xffffffff
mov rcx, qword [r13 + 0x18]
cdqe
cmp word [rcx + rax*2], 0xa
mov eax, 0x84757498
mov ecx, 0x671d1e0f
cmove eax, ecx
jmp 0x140142d7d
cmp eax, 0x7434fef4
jle 0x140144fcb
cmp eax, 0x7434fef5
je 0x140146084
cmp eax, 0x74377e0e
je 0x140146096
cmp eax, 0x74a77485
jne 0x140142d7d
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x75b55544
mov ecx, 0x6d3544b3
jmp 0x140142d70
cmp eax, 0x9bb29ce2
jle 0x140144feb
cmp eax, 0x9bb29ce3
je 0x1401460a0
cmp eax, 0x9bca4b14
je 0x1401460cc
cmp eax, 0x9bdde621
jne 0x140142d7d
mov rax, qword [rsp + 0x98]
mov ecx, dword [rsp + 0xc4]
mov dword [rax], ecx
movsxd rax, dword [rsp + 0xc4]
mov rcx, qword [r13 + 0x18]
mov qword [rsp + 0x2c0], 0
movsxd rdx, dword [r13 + 4]
lea r8, [rcx + rdx*2]
lea rbp, [rcx + rax*2]
mov byte [rsp + 0x20], 1
lea rcx, [rsp + 0x2b8]
mov rdx, rbp
lea r9, [rsp + 0x2c0]
call fcn.140149450
mov dword [rsp + 0x250], 0
movss xmm0, dword [rsp + 0x2b8]
movss xmm1, dword [rsp + 0x2bc]
movss dword [rsp + 0x254], xmm0
movss dword [rsp + 0x258], xmm1
mov dword [rsp + 0x25c], 0
movss dword [rsp + 0x260], xmm1
mov rax, qword [rsp + 0x2c0]
sub rax, rbp
shr rax, 1
mov dword [rsp + 0x264], eax
mov dword [rsp + 0x10c], 0
xorps xmm11, xmm11
mov eax, 0x254c9009
jmp 0x140142d7d
cmp eax, 0xb7723e4
jle 0x140145026
cmp eax, 0xb7723e5
je 0x1401460e3
cmp eax, 0xbc6671b
je 0x1401460f7
cmp eax, 0xe00eb8f
jne 0x140142d7d
mov eax, dword [rsp + 0x28]
cmp eax, 0x60000d
mov eax, 0xe584c5ff
mov ecx, 0xcca6a4e0
cmovl eax, ecx
jmp 0x140142d7d
cmp eax, 0xd222502f
jle 0x140145053
cmp eax, 0xd2225030
je 0x140142d46
cmp eax, 0xd2974cd8
je 0x140146124
cmp eax, 0xd2f782d6
jne 0x140142d7d
mov edx, dword [rsp + 0x7c]
mov r8d, dword [rsp + 0x3c]
mov rcx, r13
call fcn.14015cc40
movss dword [rsp + 0x148], xmm0
movss xmm0, dword [rsp + 0x148]
ucomiss xmm0, xmm8
setnp al
sete cl
test cl, al
mov eax, 0x33f9d8f8
mov ecx, 0x31d0ab86
cmovne eax, ecx
jmp 0x140142d7d
cmp eax, 0x48380ac8
jle 0x140145094
cmp eax, 0x48380ac9
je 0x140146182
cmp eax, 0x4867d8d4
je 0x1401461e1
cmp eax, 0x49ad513d
jne 0x140142d7d
mov eax, 0x340f4c45
jmp 0x140142d7d
cmp eax, 0xb28241a8
jle 0x1401450b4
cmp eax, 0xb28241a9
je 0x140146230
cmp eax, 0xb3c30cd3
je 0x14014624e
cmp eax, 0xb447fece
jne 0x140142d7d
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7759d93b
mov ecx, 0x81ffd491
jmp 0x140142d70
cmp eax, 0x2cecdbe6
jle 0x1401450df
cmp eax, 0x2cecdbe7
je 0x140146280
cmp eax, 0x2ef80d79
je 0x1401462bb
cmp eax, 0x317e4897
jne 0x140142d7d
cmp dword [rsp + 0x164], 0
sete byte [rsp + 0x4c]
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xbb51e22e
mov ecx, 0x33155794
jmp 0x140142d70
cmp eax, 0xea1e1c06
jle 0x1401450ff
cmp eax, 0xea1e1c07
je 0x1401462d8
cmp eax, 0xea78d7f8
je 0x1401462f3
cmp eax, 0xeaa542be
jne 0x140142d7d
mov eax, dword [r14]
mov dword [r14 + 8], eax
jmp 0x1401476ef
cmp eax, 0x6a05bf33
jle 0x140145126
cmp eax, 0x6a05bf34
je 0x14014630e
cmp eax, 0x6a9e6709
je 0x14014632f
cmp eax, 0x6b2983fd
jne 0x140142d7d
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x26eac06c
mov ecx, 0xb4fcb02d
jmp 0x140142d70
cmp eax, 0x945fd3d6
jle 0x140145156
cmp eax, 0x945fd3d7
je 0x14014634a
cmp eax, 0x954ac41e
je 0x14014635e
cmp eax, 0x95bd8428
jne 0x140142d7d
mov eax, 0x8fd43bda
jmp 0x140142d7d
cmp eax, 0x1eeefb86
jle 0x14014518a
cmp eax, 0x1eeefb87
je 0x140146375
cmp eax, 0x1ef6ffbf
je 0x14014637f
cmp eax, 0x1f8c62b9
jne 0x140142d7d
mov eax, dword [rsp + 0x28]
cmp eax, 0x20000a
mov eax, 0xe746c602
mov ecx, 0x397e06af
cmovl eax, ecx
jmp 0x140142d7d
cmp eax, 0xe07e9ff9
jle 0x1401451e7
cmp eax, 0xe07e9ffa
je 0x1401463b2
cmp eax, 0xe30f6929
je 0x1401463bc
cmp eax, 0xe311cda9
jne 0x140142d7d
mov eax, dword [rsp + 0x28]
cmp eax, 0x20000e
mov eax, 0x5ca08e82
mov ecx, 0x834ab074
cmovl eax, ecx
jmp 0x140142d7d
cmp eax, 0x5a7d4a50
jle 0x140145212
cmp eax, 0x5a7d4a51
je 0x1401463da
cmp eax, 0x5ab7dd06
je 0x14014641f
cmp eax, 0x5b178984
jne 0x140142d7d
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf1f4e67d
mov ecx, 0xf7159114
jmp 0x140142d70
cmp eax, 0xc5076bca
je 0x140146460
cmp eax, 0xc596f869
je 0x14014648a
cmp eax, 0xc716fa6c
jne 0x140142d7d
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7f3c3196
mov ecx, 0x7a8c9d60
jmp 0x140142d70
cmp eax, 0x3a1b99c5
je 0x1401464a5
cmp eax, 0x3a4afa51
je 0x1401464af
cmp eax, 0x3a95945f
jne 0x140142d7d
cmp byte [rsp + 0x4f], 0
mov eax, 0xef38f843
mov ecx, 0x9a4d73f4
cmovne eax, ecx
jmp 0x140142d7d
cmp eax, 0xf9aea8bb
je 0x1401464c1
cmp eax, 0xfa115e8a
je 0x1401464cb
cmp eax, 0xfa7d5198
jne 0x140142d7d
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2c063dec
mov ecx, 0xa7b89376
jmp 0x140142d70
cmp eax, 0x7d12d482
je 0x1401464e9
cmp eax, 0x7d295e4b
je 0x14014652a
cmp eax, 0x7f3c3196
jne 0x140142d7d
mov eax, dword [rsp + 0x3c]
mov eax, dword [rsp + 0x3c]
mov eax, dword [rsp + 0x3c]
mov eax, dword [rsp + 0x3c]
mov eax, dword [rsp + 0x3c]
mov eax, dword [rsp + 0x3c]
mov eax, 0x7a8c9d60
jmp 0x140142d7d
cmp eax, 0xa69c81ee
je 0x14014653e
cmp eax, 0xa77df2ee
jne 0x140147779
mov eax, dword [rsp + 0x28]
cmp eax, 0x200009
mov eax, 0x1f8c62b9
mov ecx, 0xc596f869
cmovl eax, ecx
jmp 0x140142d7d
cmp eax, 0xfbe1d441
je 0x14014655c
cmp eax, 0xfdfe7440
jne 0x140142d7d
mov dword [r14], 0
mov eax, 0x524f5674
jmp 0x140142d7d
cmp eax, 0xc71f704e
je 0x140146577
cmp eax, 0xc776713d
jne 0x140142d7d
mov eax, dword [0x140838120]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete byte [rsp + 0x40]
mov ecx, dword [0x140838124]
mov eax, 0xe804fb38
mov edx, 0x78a69a61
cmove eax, edx
cmp ecx, 0xa
setl byte [rsp + 0x2b8]
cmovl eax, edx
mov edx, 0xd494cd6f
nop word cs:[rax + rax]
cmp edx, 0xedda4b4
jg 0x140144500
cmp edx, 0xd494cd6f
je 0x140144515
cmp edx, 0xe804fb38
jne 0x1401444e0
mov edx, 0xedda4b5
jmp 0x1401444e0
cmp edx, 0xedda4b5
je 0x140144536
cmp edx, 0x78a69a61
jne 0x1401444e0
jmp 0x1401465cb
movzx ebx, byte [rsp + 0x40]
cmp byte [rsp + 0x2b8], 0
mov edx, 0xe804fb38
mov ebp, 0xedda4b5
cmovne edx, ebp
test bl, bl
cmovne edx, ebp
jmp 0x1401444e0
mov ecx, dword [r13 + 4]
mov edx, eax
jmp 0x1401444e0
cmp eax, 0x3b014866
je 0x1401465e9
cmp eax, 0x3d4a6de6
jne 0x140142d7d
mov eax, dword [rsp + 0x124]
mov dword [rsp + 0x164], eax
mov rax, qword [rsp + 0x208]
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xbb51e22e
mov ecx, 0x317e4897
jmp 0x140142d70
cmp eax, 0xa7b89376
je 0x14014660c
cmp eax, 0xa81b27a3
jne 0x140142d7d
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x20068a55
mov ecx, 0xed33c99f
jmp 0x140142d70
cmp eax, 0x20068a55
je 0x140146616
cmp eax, 0x20d36006
jne 0x140142d7d
mov eax, dword [r14 + 4]
mov rcx, qword [rsp + 0xe8]
mov qword [rsp + 0x188], rcx
mov rcx, qword [rsp + 0x188]
cmp eax, dword [rcx]
setne byte [rsp + 0x4e]
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x33052ccd
mov ecx, 0x728f180
jmp 0x140142d70
cmp eax, 0xe3aab44d
je 0x140146620
cmp eax, 0xe46bad2c
jne 0x140142d7d
cmp byte [rsp + 0x55], 0
mov eax, 0xf9c834e
mov ecx, 0x8081a6a8
cmovne eax, ecx
jmp 0x140142d7d
cmp eax, 0x5ca08e82
je 0x140146646
cmp eax, 0x5d2dceaf
jne 0x140142d7d
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe3aab44d
mov ecx, 0xd2225030
jmp 0x140142d70
cmp eax, 0x8081a6a8
je 0x1401466d4
cmp eax, 0x80883e71
jne 0x140142d7d
mov rax, qword [rsp + 0xf0]
mov ecx, dword [rsp + 0x7c]
mov dword [rax], ecx
movsxd rax, dword [rsp + 0x7c]
mov rcx, qword [r13 + 0x18]
mov qword [rsp + 0x2c0], 0
movsxd rdx, dword [r13 + 4]
lea r8, [rcx + rdx*2]
lea r15, [rcx + rax*2]
mov byte [rsp + 0x20], 1
lea rcx, [rsp + 0x2b8]
mov rdx, r15
lea r9, [rsp + 0x2c0]
call fcn.140149450
mov dword [rsp + 0x280], 0
movss xmm0, dword [rsp + 0x2b8]
movss xmm1, dword [rsp + 0x2bc]
movss dword [rsp + 0x284], xmm0
movss dword [rsp + 0x288], xmm1
mov dword [rsp + 0x28c], 0
movss dword [rsp + 0x290], xmm1
mov rax, qword [rsp + 0x2c0]
sub rax, r15
mov r15, qword [rsp + 0x200]
shr rax, 1
mov dword [rsp + 0x294], eax
xorps xmm12, xmm12
mov dword [rsp + 0x108], 0
mov eax, 0x5a7d4a51
jmp 0x140142d7d
cmp eax, 0xef9f952
je 0x1401466e9
cmp eax, 0xf6ace26
jne 0x140142d7d
mov eax, 0xa75bef2c
jmp 0x140142d7d
cmp eax, 0xd31e95a4
je 0x140146707
cmp eax, 0xd670d9a8
jne 0x140142d7d
add dword [r14], 1
mov eax, 0x8815d712
jmp 0x140142d7d
cmp eax, 0x4bb05c94
je 0x140146eba
cmp eax, 0x4c6a321a
jne 0x140142d7d
mov eax, dword [rsp + 0x1e4]
jmp 0x140144e2f
cmp eax, 0xb4fcb02d
je 0x140146eef
cmp eax, 0xb50e07e2
jne 0x140142d7d
mov dword [rsp + 0xb8], reloc.WS2_32.dll_listen
jmp 0x140145757
cmp eax, 0x31afa2d8
je 0x140146f18
cmp eax, 0x31c2f0f5
jne 0x140142d7d
mov eax, dword [rsp + 0x28]
cmp eax, 0x200000
mov eax, 0xf74ea0e5
mov ecx, 0x3e7711be
cmove eax, ecx
jmp 0x140142d7d
cmp eax, 0xec77b1a3
je 0x140146f36
cmp eax, 0xecccd53c
jne 0x140142d7d
mov eax, dword [rsp + 0x28]
cmp eax, 0x600006
mov eax, 0xc0b8cf7c
mov ecx, 0x95d3e44e
cmovl eax, ecx
jmp 0x140142d7d
cmp eax, 0x6cf4e347
je 0x140146f48
cmp eax, 0x6d3544b3
jne 0x140142d7d
cmp byte [rsp + 0x33], 0
mov eax, 0x1a4fbf61
mov ecx, 0xb5535b21
cmovne eax, ecx
jmp 0x140142d7d
cmp eax, 0x95d3e44e
je 0x140146f80
cmp eax, 0x9718f2cf
jne 0x140142d7d
mov eax, dword [rsp + 0x28]
cmp eax, 0x200002
mov eax, 0x5ca08e82
mov ecx, 0x197887d7
cmovl eax, ecx
jmp 0x140142d7d
cmp eax, 0x6a4e48f
je 0x140146f9b
cmp eax, 0x728f180
jne 0x140142d7d
cmp byte [rsp + 0x4e], 0
mov eax, 0x83079602
mov ecx, 0x231d1f91
cmovne eax, ecx
jmp 0x140142d7d
cmp eax, 0xcbb87ba9
je 0x140146fbe
cmp eax, 0xcc2b9ba7
jne 0x140142d7d
mov edx, dword [r14]
mov rcx, r13
call fcn.14015bd80
mov dword [r14], eax
mov rcx, qword [rsp + 0x180]
mov dword [rcx], eax
mov rcx, r13
mov rdx, r14
call fcn.140147a40
mov eax, 0x7d12d482
jmp 0x140142d7d
cmp eax, 0x432074ce
je 0x140146fd8
cmp eax, 0x43a47af1
jne 0x140142d7d
mov rcx, r13
mov rdx, r14
call fcn.14015ad50
mov byte [r14 + 0x16], 0
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc14a1ce7
mov ecx, 0x723674fe
jmp 0x140142d70
cmp eax, 0xae40e01c
je 0x140147021
cmp eax, 0xae9a2b03
jne 0x140142d7d
movss dword [rsp + 0x16c], xmm10
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe716607e
mov ecx, 0x48380ac9
jmp 0x140142d70
cmp eax, 0x2690ae22
je 0x14014703f
cmp eax, 0x26eac06c
jne 0x140142d7d
mov eax, 0xb4fcb02d
jmp 0x140142d7d
cmp eax, 0xe716607e
je 0x1401470aa
cmp eax, 0xe746c602
jne 0x140142d7d
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc14a1ce7
mov ecx, 0x43a47af1
jmp 0x140142d70
cmp eax, 0x64f63b58
je 0x1401470b4
cmp eax, 0x661be5c1
jne 0x140142d7d
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7759d93b
mov ecx, 0xb447fece
jmp 0x140142d70
cmp eax, 0x85a811dc
je 0x1401470ea
cmp eax, 0x86c38a5f
jne 0x140142d7d
mov eax, dword [rsp + 0x34]
mov eax, dword [rsp + 0x34]
mov eax, dword [rsp + 0x34]
mov eax, dword [rsp + 0x34]
mov eax, dword [rsp + 0x34]
mov eax, dword [rsp + 0x34]
mov eax, dword [rsp + 0x34]
mov eax, dword [rsp + 0x34]
mov eax, dword [rsp + 0x34]
mov eax, 0x9bb29ce3
jmp 0x140142d7d
cmp eax, 0x1a4fbf61
je 0x1401470ff
cmp eax, 0x1ae3ab76
jne 0x140142d7d
mov rcx, r13
mov rdx, r14
call fcn.140147a40
mov rax, qword [rsp + 0x1a0]
mov byte [rax], 1
movss xmm0, dword [rsp + 0x80]
movss dword [r14 + 0x1c], xmm0
mov eax, 0xafcae086
jmp 0x140142d7d
cmp eax, 0xdb5fe9c6
je 0x140147116
cmp eax, 0xdb8ee575
jne 0x140142d7d
mov dword [rsp + 0x130], 3
mov eax, dword [rsp + 0x28]
mov dword [rsp + 0x138], eax
mov eax, 0xe7d06820
jmp 0x140142d7d
cmp eax, 0x524f5674
je 0x14014713b
cmp eax, 0x5457d787
jne 0x140142d7d
mov eax, dword [rsp + 0x28]
cmp eax, 0x200004
mov eax, 0x41af7457
mov ecx, 0x6f1b3b11
cmovl eax, ecx
jmp 0x140142d7d
cmp eax, 0xbb51e22e
je 0x140147159
cmp eax, 0xbd15cb14
jne 0x140142d7d
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xac9471fe
mov ecx, 0x978551f5
jmp 0x140142d70
cmp eax, 0x357fd9f9
je 0x14014716a
cmp eax, 0x36ce6595
jne 0x140142d7d
mov rcx, r13
mov rdx, r14
call fcn.140147a40
mov qword [rsp + 0xf8], r14
mov rax, qword [rsp + 0xf8]
mov eax, dword [rax]
mov dword [rsp + 0x64], eax
cmp dword [rsp + 0x64], 0
setg byte [rsp + 0x56]
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x64215c43
mov ecx, 0x5916f364
jmp 0x140142d70
cmp eax, 0xf5aaa2d2
je 0x140147187
cmp eax, 0xf67549c4
jne 0x140142d7d
mov eax, dword [rsp + 0x1d8]
mov dword [rsp + 0x110], eax
mov eax, 0xe6e88c29
jmp 0x140142d7d
cmp eax, 0x75b55544
je 0x1401471aa
cmp eax, 0x7759d93b
jne 0x140142d7d
mov eax, 0xb447fece
jmp 0x140142d7d
cmp eax, 0x9dcee16a
je 0x1401471b4
cmp eax, 0x9f0fa4d4
jne 0x140142d7d
mov rcx, r13
mov rdx, r14
call fcn.140147a40
mov rax, qword [rsp + 0x228]
mov byte [rax], 1
movss xmm0, dword [rsp + 0x16c]
movss dword [r14 + 0x1c], xmm0
cmp byte [rsp + 0x30], 0
mov eax, 0x1eea8ddc
mov ecx, 0x44cf0703
cmovne eax, ecx
jmp 0x140142d7d
cmp eax, 0x2ee3a15
je 0x14014724e
cmp eax, 0x326317e
jne 0x140142d7d
movsxd rax, dword [rsp + 0xd0]
mov rcx, qword [r13 + 0x18]
cmp word [rcx + rax*2], 0xa
setne byte [rsp + 0x5b]
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcb0c013c
mov ecx, 0xf833a9e4
jmp 0x140142d70
cmp eax, 0xc8a4a252
je 0x140147265
cmp eax, 0xc8c182e1
jne 0x140142d7d
mov eax, 0xa75bef2c
jmp 0x140142d7d
cmp eax, 0x3ff75dff
je 0x140147291
cmp eax, 0x40d72ead
jne 0x140142d7d
mov eax, dword [rsp + 0x28]
cmp eax, 0x200003
mov eax, 0x22fd5224
mov ecx, 0xb012709e
cmovl eax, ecx
jmp 0x140142d7d
cmp eax, 0xaba44b9d
je 0x1401472a1
cmp eax, 0xac9471fe
jne 0x140142d7d
mov eax, 0x978551f5
jmp 0x140142d7d
cmp eax, 0x231d1f91
je 0x1401472bf
cmp eax, 0x24945b05
jne 0x140142d7d
mov eax, dword [0x140838120]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete byte [rsp + 0x40]
mov ecx, dword [0x140838124]
mov eax, 0xe804fb38
mov edx, 0x78a69a61
cmove eax, edx
cmp ecx, 0xa
setl byte [rsp + 0x2b8]
cmovl eax, edx
mov edx, 0xd494cd6f
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xedda4b4
jg 0x140144d70
cmp edx, 0xd494cd6f
je 0x140144d85
cmp edx, 0xe804fb38
jne 0x140144d50
mov edx, 0xedda4b5
jmp 0x140144d50
cmp edx, 0xedda4b5
je 0x140144da6
cmp edx, 0x78a69a61
jne 0x140144d50
jmp 0x1401472dd
movzx ebx, byte [rsp + 0x40]
cmp byte [rsp + 0x2b8], 0
mov edx, 0xe804fb38
mov ebp, 0xedda4b5
cmovne edx, ebp
test bl, bl
cmovne edx, ebp
jmp 0x140144d50
mov ecx, dword [r13 + 4]
mov edx, eax
jmp 0x140144d50
cmp eax, 0xe5fc45eb
je 0x14014731c
cmp eax, 0xe686f3fb
jne 0x140142d7d
cmp byte [rsp + 0x53], 0
mov eax, 0x642ecd79
mov ecx, 0xb50e07e2
cmovne eax, ecx
jmp 0x140142d7d
cmp eax, 0x617766cb
je 0x140147340
cmp eax, 0x630adcf2
jne 0x140142d7d
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6a4e48f
mov ecx, 0x123dcffd
jmp 0x140142d70
cmp eax, 0x834ab074
je 0x140147388
cmp eax, 0x84757498
jne 0x140142d7d
mov eax, dword [rsp + 0x88]
add eax, 0xffffffff
mov dword [rsp + 0x134], eax
mov eax, 0x97f8b550
jmp 0x140142d7d
cmp eax, 0x13a0463e
je 0x1401473a2
cmp eax, 0x18f9b8d5
jne 0x140142d7d
mov qword [rsp + 0x1b8], r14
mov rax, qword [rsp + 0x1b8]
mov eax, dword [rax]
mov dword [rsp + 0xd0], eax
mov eax, dword [rsp + 0x160]
mov ecx, dword [rsp + 0xd0]
cmp ecx, eax
mov eax, 0xeaa542be
mov ecx, 0xed1b6c70
cmovl eax, ecx
jmp 0x140142d7d
cmp eax, 0xd96a6c16
je 0x1401473b9
cmp eax, 0xd9c49813
jne 0x140142d7d
mov rax, qword [rsp + 0xf0]
mov eax, dword [rax]
add eax, 1
mov rcx, qword [rsp + 0xf0]
mov dword [rcx], eax
mov dword [rsp + 0xb4], 0
jmp 0x140147544
cmp eax, 0x4e8431fb
je 0x1401473c3
cmp eax, 0x4ec820c2
jne 0x140142d7d
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x21bf710f
mov ecx, 0xe6abffc0
jmp 0x140142d70
cmp eax, 0xb6a3aaf2
je 0x1401473fe
cmp eax, 0xb7ed8b0b
jne 0x140142d7d
mov rax, qword [rsp + 0xa0]
mov eax, dword [rax]
lea ecx, [rax - 1]
test eax, eax
cmovle ecx, edi
mov dword [rsp + 0x1e4], ecx
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2662c015
mov ecx, 0x4c6a321a
jmp 0x140142d70
cmp eax, 0x33155794
je 0x140147427
cmp eax, 0x33cbbb48
jne 0x140142d7d
mov eax, dword [rsp + 0x28]
cmp eax, 0x20000c
mov eax, 0x6852e698
mov ecx, 0xd31e95a4
cmovl eax, ecx
jmp 0x140142d7d
cmp eax, 0xeff01bf5
je 0x14014743e
cmp eax, 0xf135ca9f
jne 0x140142d7d
mov rax, qword [rsp + 0x100]
mov eax, dword [rax]
add eax, 0xffffffff
mov rcx, qword [rsp + 0x100]
mov dword [rcx], eax
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x327761c3
mov ecx, 0x95bd8428
jmp 0x140142d70
cmp eax, 0x721740d1
je 0x14014745f
cmp eax, 0x723674fe
jne 0x140142d7d
mov eax, 0xa75bef2c
jmp 0x140142d7d
cmp eax, 0x982d89f1
je 0x140147477
cmp eax, 0x9a4d73f4
jne 0x140142d7d
mov qword [rsp + 0x228], r15
mov rax, qword [rsp + 0x228]
cmp byte [rax], 0
mov eax, 0x3ff75dff
mov ecx, 0x945fd3d7
cmove eax, ecx
jmp 0x140142d7d
cmp eax, 0x97515b4
je 0x14014751e
cmp eax, 0xa26e6bb
jne 0x140142d7d
cmp byte [rsp + 0x51], 0
mov eax, 0x7d295e4b
mov ecx, 0x4e3281cc
cmovne eax, ecx
jmp 0x140142d7d
cmp eax, 0xce38dd13
je 0x140147539
cmp eax, 0xd1e4a36d
jne 0x140142d7d
mov eax, dword [r14 + 4]
cmp eax, dword [r14 + 8]
setne byte [rsp + 0x55]
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf1f15ce2
mov ecx, 0xe46bad2c
jmp 0x140142d70
cmp eax, 0x45a41922
je 0x140147557
cmp eax, 0x46e940ce
jne 0x140142d7d
mov eax, 0xa75bef2c
jmp 0x140142d7d
cmp eax, 0xb0f05ccc
je 0x140147575
cmp eax, 0xb1566ebe
jne 0x140142d7d
mov rcx, r13
mov rdx, r14
call fcn.14015a9b0
mov eax, 0xc35934c7
jmp 0x140142d7d
cmp eax, 0x2b34bdc7
je 0x1401475c1
cmp eax, 0x2c063dec
jne 0x140142d7d
mov eax, 0xfa7d5198
jmp 0x140142d7d
cmp eax, 0xe917a5e7
je 0x1401475e3
cmp eax, 0xe9e7d32e
jne 0x140142d7d
mov dword [r14], 0
mov eax, 0x4e1b0866
jmp 0x140142d7d
cmp eax, 0x67892842
je 0x140147601
cmp eax, 0x6852e698
jne 0x140142d7d
mov eax, dword [r14 + 4]
cmp eax, dword [r14 + 8]
mov eax, 0xec77b1a3
mov ecx, 0x630adcf2
cmove eax, ecx
jmp 0x140142d7d
cmp eax, 0x8ea30f9d
je 0x140147616
cmp eax, 0x8fd43bda
jne 0x140142d7d
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x43177594
mov ecx, 0x2869ddfb
jmp 0x140142d70
cmp eax, 0x1e6b2ff2
je 0x140147634
cmp eax, 0x1eea8ddc
jne 0x140142d7d
mov rax, qword [rsp + 0x190]
mov eax, dword [rax]
mov rcx, qword [rsp + 0x198]
add eax, dword [rcx]
mov rcx, qword [rsp + 0x190]
mov dword [rcx], eax
mov rax, qword [rsp + 0x230]
mov eax, dword [rax]
mov rcx, qword [rsp + 0x198]
mov dword [rcx], eax
mov dword [rsp + 0xb0], 0
mov eax, 0xa0bffdc0
jmp 0x140142d7d
cmp eax, 0xdef3a04e
je 0x14014764b
cmp eax, 0xdf19cdd0
jne 0x140142d7d
mov rcx, r13
mov rdx, r14
call fcn.14015bc00
mov eax, 0x342a11cb
jmp 0x140142d7d
cmp eax, 0x5933cfe8
je 0x140147669
cmp eax, 0x5a434417
jne 0x140142d7d
mov eax, 0xa75bef2c
jmp 0x140142d7d
mov dword [rsp + 0xb0], 4
mov eax, 0xa0bffdc0
jmp 0x140142d7d
mov rcx, r14
call fcn.1401478f0
mov dword [r14 + 8], 0
mov dword [r14], 0
mov byte [r14 + 0x16], 0
mov eax, 0x43fc9b35
jmp 0x140142d7d
mov rcx, r13
mov rdx, r14
call fcn.14015ad50
mov byte [r14 + 0x16], 0
mov eax, 0x43a47af1
jmp 0x140142d7d
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x86c38a5f
mov ecx, 0x9bb29ce3
jmp 0x140142d70
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf1f15ce2
mov ecx, 0xd1e4a36d
jmp 0x140142d70
mov eax, 0xbc6671b
jmp 0x140142d7d
cmp byte [rsp + 0x5b], 0
mov eax, 0xeaa542be
mov ecx, 0xeff01bf5
cmovne eax, ecx
jmp 0x140142d7d
mov eax, dword [rsp + 0x3c]
add eax, 1
mov dword [rsp + 0x1dc], eax
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7f3c3196
mov ecx, 0xdd40ee0e
jmp 0x140142d70
cmp byte [rsp + 0x32], 0
mov eax, 0xfe58f7f7
mov ecx, 0xb28241a9
cmovne eax, ecx
jmp 0x140142d7d
mov rcx, r14
call fcn.14015bac0
mov eax, 0x617766cb
jmp 0x140142d7d
mov ecx, dword [rsp + 0x14c]
mov eax, 0x200000
or ecx, eax
mov dword [rsp + 0x138], ecx
mov dword [rsp + 0x130], 2
mov eax, 0xe7d06820
jmp 0x140142d7d
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2662c015
mov ecx, 0xb7ed8b0b
jmp 0x140142d70
cmp byte [r14 + 0x17], 0
mov eax, 0xc5076bca
mov ecx, 0x954ac41e
cmove eax, ecx
jmp 0x140142d7d
mov rax, qword [rsp + 0x98]
mov eax, dword [rax]
add eax, 1
mov rcx, qword [rsp + 0x98]
mov dword [rcx], eax
mov eax, 0x4bb05c94
jmp 0x140142d7d
mov rcx, r14
call fcn.14015bac0
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7434fef5
mov ecx, 0x57d86d7
jmp 0x140142d70
mov eax, dword [r14 + 4]
cmp eax, dword [r14 + 8]
mov eax, 0xacf7b1eb
mov ecx, 0x1ef6ffbf
cmove eax, ecx
jmp 0x140142d7d
mov eax, dword [r14 + 4]
cmp eax, dword [r14 + 8]
mov eax, 0xa329dc36
mov ecx, 0xbe82e9ad
cmove eax, ecx
jmp 0x140142d7d
mov eax, dword [rsp + 0x28]
cmp eax, 0x600000
mov eax, 0xfbe1d441
mov ecx, 0xd8bbf639
cmovl eax, ecx
jmp 0x140142d7d
mov eax, dword [rsp + 0x154]
add eax, 0xffffffff
mov rcx, qword [r13 + 0x18]
cdqe
cmp word [rcx + rax*2], 0xa
mov eax, 0x778ada70
mov ecx, 0x524f5674
cmove eax, ecx
jmp 0x140142d7d
mov eax, 0x4ec820c2
jmp 0x140142d7d
mov rax, qword [rsp + 0x90]
mov edx, dword [rax]
mov rcx, r12
xor r8d, r8d
mov r9d, 1
call fcn.14015d190
mov rax, qword [rsp + 0x90]
mov eax, dword [rax]
add eax, 1
mov rcx, qword [rsp + 0x90]
mov dword [rcx], eax
mov byte [r15], 0
mov eax, 0xb9b6a235
jmp 0x140142d7d
cmp byte [rsp + 0x52], 0
mov eax, 0x84963250
mov ecx, 0xea78d7f8
cmovne eax, ecx
jmp 0x140142d7d
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x33052ccd
mov ecx, 0x20d36006
jmp 0x140142d70
mov rax, qword [rsp + 0xd8]
mov eax, dword [rax]
add eax, 1
mov rcx, qword [rsp + 0xd8]
mov dword [rcx], eax
mov byte [r15], 0
mov eax, 0x1952a6a0
jmp 0x140142d7d
mov eax, 0xa75bef2c
jmp 0x140142d7d
mov eax, 0x3d4a6de6
mov dword [rsp + 0x124], 3
jmp 0x140142d7d
mov eax, 0xa81b27a3
jmp 0x140142d7d
cmp byte [r14 + 0x17], 0
mov eax, 0x81a31dc8
mov ecx, 0x2ee3a15
cmove eax, ecx
jmp 0x140142d7d
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x64215c43
mov ecx, 0x36ce6595
jmp 0x140142d70
mov eax, 0xa75bef2c
jmp 0x140142d7d
mov eax, dword [rsp + 0x28]
cmp eax, 0x20000f
jmp 0x14014573a
mov eax, dword [rsp + 0xcc]
mov eax, 0xb0f05ccc
jmp 0x140142d7d
mov dword [r14], 0
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe9e7d32e
mov ecx, 0x3a1b99c5
jmp 0x140142d70
cmp byte [rsp + 0x32], 0
mov eax, 0x41143fbe
mov ecx, 0x3a4afa51
cmovne eax, ecx
jmp 0x140142d7d
mov byte [r15], 0
mov eax, 0x2b34bdc7
jmp 0x140142d7d
mov dword [rsp + 0xb4], 7
movss xmm7, dword [rsp + 0x170]
mov eax, 0x3b014866
jmp 0x140142d7d
mov rax, qword [rsp + 0x100]
mov eax, dword [rax]
add eax, 0xffffffff
mov rcx, qword [rsp + 0x100]
mov dword [rcx], eax
mov eax, 0xf135ca9f
jmp 0x140142d7d
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcb0c013c
mov ecx, 0x326317e
jmp 0x140142d70
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x20068a55
mov ecx, 0x1eeefb87
jmp 0x140142d70
lea rax, [rsp + 0x298]
mov qword [rsp + 0x218], rax
mov rax, qword [rsp + 0x218]
lea rax, [rsp + 0x280]
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov eax, dword [rsp + 0x28]
mov ecx, 0x400000
and eax, ecx
mov dword [rsp + 0x144], eax
cmp dword [rsp + 0x144], 0
setne byte [rsp + 0x30]
mov al, byte [rsp + 0x30]
mov eax, dword [rsp + 0x28]
mov ecx, 0xffbfffff
and eax, ecx
cmp eax, 0x20000f
sete byte [rsp + 0x31]
mov al, byte [rsp + 0x31]
cmp byte [rsp + 0x31], 0
mov eax, 0xe6e88c29
mov ecx, 0x6b2983fd
cmovne eax, ecx
mov dword [rsp + 0x110], 1
jmp 0x140142d7d
mov eax, dword [rsp + 0x28]
cmp eax, 0x200007
mov eax, 0x268cd7fd
mov ecx, 0x40d72ead
cmovl eax, ecx
jmp 0x140142d7d
mov eax, dword [r14 + 4]
cmp eax, dword [r14 + 8]
setne byte [rsp + 0x54]
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xac9471fe
mov ecx, 0xcdb8febc
jmp 0x140142d70
mov eax, dword [rsp + 0x1e8]
mov dword [rsp + 0x11c], eax
mov eax, 0x701dea24
jmp 0x140142d7d
mov eax, dword [rsp + 0x28]
cmp eax, 0x60000f
mov eax, 0xf74ea0e5
mov ecx, 0x6f1b3b11
cmove eax, ecx
jmp 0x140142d7d
mov dword [rsp + 0xb8], 0
movss xmm6, dword [rsp + 0xc8]
mov eax, 0x8df65c54
jmp 0x140142d7d
mov eax, dword [r14 + 4]
mov rcx, qword [rsp + 0xe8]
mov qword [rsp + 0x180], rcx
mov rcx, qword [rsp + 0x180]
cmp eax, dword [rcx]
mov eax, 0x36b61c9
mov ecx, 0x52107d2f
cmove eax, ecx
jmp 0x140142d7d
mov eax, dword [rsp + 0x28]
cmp eax, 0x600009
mov eax, 0xf74ea0e5
mov ecx, 0x397e06af
cmove eax, ecx
jmp 0x140142d7d
mov rcx, r14
call fcn.1401478f0
mov dword [r14 + 8], 0
mov dword [r14], 0
mov byte [r14 + 0x16], 0
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc0ce23ff
mov ecx, 0xaa46bda3
jmp 0x140142d70
mov rax, qword [rsp + 0xf0]
mov eax, dword [rax]
mov rcx, qword [rsp + 0xe8]
mov dword [rcx], eax
mov eax, 0x1eea8ddc
jmp 0x140142d7d
mov rcx, r13
mov rdx, r14
call fcn.140147a40
mov rax, qword [rsp + 0x1a0]
mov byte [rax], 1
movss xmm0, dword [rsp + 0x80]
movss dword [r14 + 0x1c], xmm0
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1ae3ab76
mov ecx, 0x7a9f3229
jmp 0x140142d70
mov eax, dword [rsp + 0x168]
mov eax, dword [rsp + 0x38]
mov eax, 0x55f96d30
jmp 0x140142d7d
mov qword [rsp + 0x100], r14
mov rax, qword [rsp + 0x100]
mov eax, dword [rax]
mov dword [rsp + 0x15c], eax
cmp dword [rsp + 0x15c], 0
setg byte [rsp + 0x59]
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x43177594
mov ecx, 0x13a0463e
jmp 0x140142d70
mov byte [r15], 0
mov eax, 0xdb5a73fe
jmp 0x140142d7d
mov eax, dword [0x140838120]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete byte [rsp + 0x40]
mov ecx, dword [0x140838124]
mov eax, 0xe804fb38
mov edx, 0x78a69a61
cmove eax, edx
cmp ecx, 0xa
setl byte [rsp + 0x2b8]
cmovl eax, edx
mov edx, 0xd494cd6f
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0xedda4b4
jg 0x140145920
cmp edx, 0xd494cd6f
je 0x140145935
cmp edx, 0xe804fb38
jne 0x140145900
mov edx, 0xedda4b5
jmp 0x140145900
cmp edx, 0xedda4b5
je 0x140145956
cmp edx, 0x78a69a61
jne 0x140145900
jmp 0x140147687
movzx ebx, byte [rsp + 0x40]
cmp byte [rsp + 0x2b8], 0
mov edx, 0xe804fb38
mov ebp, 0xedda4b5
cmovne edx, ebp
test bl, bl
cmovne edx, ebp
jmp 0x140145900
mov ecx, dword [r13 + 4]
mov edx, eax
jmp 0x140145900
mov rax, qword [rsp + 0x240]
mov rax, qword [rsp + 0x238]
cmp dword [rsp + 0x130], 2
mov eax, 0xa75bef2c
mov ecx, 0x60a7c891
cmove eax, ecx
mov ecx, dword [rsp + 0x138]
mov dword [rsp + 0xac], ecx
jmp 0x140142d7d
mov eax, 0x1952a6a0
jmp 0x140142d7d
mov rax, qword [rsp + 0xa0]
mov eax, dword [rax]
mov rcx, qword [rsp + 0x248]
mov dword [rcx], eax
mov rax, qword [rsp + 0xa0]
mov ecx, dword [rsp + 0x88]
mov dword [rax], ecx
mov dword [rsp + 0x120], 0
mov eax, 0xcbb87ba9
jmp 0x140142d7d
mov rcx, r13
mov rdx, r14
call fcn.140147a40
jmp 0x1401476ef
mov byte [r15], 0
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1c8c1f0
mov ecx, 0xd96a6c16
jmp 0x140142d70
mov eax, dword [rsp + 0x28]
cmp eax, 0x600003
mov eax, 0x6f1b3b11
jmp 0x14014752c
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x22bbb84b
mov ecx, 0xb9b6a235
jmp 0x140142d70
mov eax, dword [rsp + 0x1dc]
mov dword [rsp + 0x108], eax
movss xmm12, dword [rsp + 0x1ec]
mov eax, 0x5a7d4a51
jmp 0x140142d7d
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2ef80d79
mov ecx, 0x2cecdbe7
jmp 0x140142d70
mov eax, dword [rsp + 0x168]
mov ecx, dword [rsp + 0x38]
cmp ecx, eax
setl byte [rsp + 0x4f]
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb002a38b
mov ecx, 0x3a95945f
jmp 0x140142d70
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1ae3ab76
mov ecx, 0xafcae086
jmp 0x140142d70
mov qword [rsp + 0xd8], r14
mov rax, qword [rsp + 0xd8]
mov eax, dword [rax]
mov ecx, dword [0x140838120]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete byte [rsp + 0x40]
mov ecx, dword [0x140838124]
mov ebp, 0xe804fb38
mov edx, 0x78a69a61
cmove ebp, edx
cmp ecx, 0xa
setl byte [rsp + 0x2b8]
cmovl ebp, edx
mov ecx, 0xd494cd6f
nop word [rax + rax]
cmp ecx, 0xedda4b4
jg 0x140145b40
cmp ecx, 0xd494cd6f
je 0x140145b55
cmp ecx, 0xe804fb38
jne 0x140145b20
mov ecx, 0xedda4b5
jmp 0x140145b20
cmp ecx, 0xedda4b5
je 0x140145b78
cmp ecx, 0x78a69a61
jne 0x140145b20
jmp 0x1401476ba
movzx ebx, byte [rsp + 0x40]
cmp byte [rsp + 0x2b8], 0
mov ecx, 0xe804fb38
mov edi, 0xedda4b5
cmovne ecx, edi
test bl, bl
cmovne ecx, edi
xor edi, edi
jmp 0x140145b20
mov edx, dword [r13 + 4]
mov ecx, ebp
jmp 0x140145b20
mov qword [rsp + 0x1a8], r14
mov rax, qword [rsp + 0x1a8]
mov eax, dword [rax]
mov dword [rsp + 0x154], eax
cmp dword [rsp + 0x154], 0
mov eax, 0x524f5674
mov ecx, 0xa9c411d9
cmovg eax, ecx
jmp 0x140142d7d
mov byte [r15], 0
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xde29da5b
mov ecx, 0xd6c76f4a
jmp 0x140142d70
mov rcx, r14
call fcn.1401478f0
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf1f4e67d
mov ecx, 0xe07e9ffa
jmp 0x140142d70
mov eax, dword [rsp + 0x13c]
add eax, 0xffffffff
mov rcx, qword [rsp + 0x210]
mov dword [rcx], eax
mov eax, 0xdb56348b
jmp 0x140142d7d
mov rax, qword [rsp + 0x1a8]
mov eax, dword [rax]
add eax, 0xffffffff
mov rcx, qword [rsp + 0x1a8]
mov dword [rcx], eax
mov eax, 0x37bdb913
jmp 0x140142d7d
mov rcx, r13
mov rdx, r14
call fcn.14015bc00
mov eax, 0x8815d712
jmp 0x140142d7d
cmp dword [rsp + 0xb0], 0
mov eax, 0xef38f843
mov ecx, 0x5d2dceaf
cmove eax, ecx
jmp 0x140142d7d
mov eax, dword [rsp + 0x15c]
add eax, 0xffffffff
mov rcx, qword [r13 + 0x18]
cdqe
cmp word [rcx + rax*2], 0xa
mov eax, 0x5933cfe8
mov ecx, 0xcb2715df
cmove eax, ecx
jmp 0x140142d7d
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcc2b9ba7
mov ecx, 0x7d12d482
jmp 0x140142d70
mov eax, 0x5083b63d
jmp 0x140142d7d
mov edx, dword [r14]
mov rcx, r13
call fcn.14015c060
mov dword [r14], eax
mov rcx, r13
mov rdx, r14
call fcn.140147a40
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7c31fed
mov ecx, 0xf9aea8bb
jmp 0x140142d70
mov eax, dword [rsp + 0xd0]
mov eax, 0x326317e
jmp 0x140142d7d
mov eax, dword [r14 + 4]
cmp eax, dword [r14 + 8]
mov eax, 0xa42b0675
mov ecx, 0x617766cb
cmove eax, ecx
jmp 0x140142d7d
mov rcx, r13
mov rdx, r14
call fcn.140147a40
mov rcx, r14
call fcn.14015bac0
cmp byte [r14 + 0x17], 0
mov eax, 0xfdfe7440
mov ecx, 0x37bdb913
cmove eax, ecx
jmp 0x140142d7d
mov rcx, r14
call fcn.1401478f0
mov eax, dword [0x140838120]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete byte [rsp + 0x40]
mov ecx, dword [0x140838124]
mov eax, 0xe804fb38
mov edx, 0x78a69a61
cmove eax, edx
cmp ecx, 0xa
setl byte [rsp + 0x2b8]
cmovl eax, edx
mov edx, 0xd494cd6f
nop word cs:[rax + rax]
cmp edx, 0xedda4b4
jg 0x140145db0
cmp edx, 0xd494cd6f
je 0x140145dc5
cmp edx, 0xe804fb38
jne 0x140145d90
mov edx, 0xedda4b5
jmp 0x140145d90
cmp edx, 0xedda4b5
je 0x140145de6
cmp edx, 0x78a69a61
jne 0x140145d90
jmp 0x1401476da
movzx ebx, byte [rsp + 0x40]
cmp byte [rsp + 0x2b8], 0
mov edx, 0xe804fb38
mov ebp, 0xedda4b5
cmovne edx, ebp
test bl, bl
cmovne edx, ebp
jmp 0x140145d90
mov ecx, dword [r13 + 4]
mov edx, eax
jmp 0x140145d90
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7434fef5
mov ecx, 0xc7fa4272
jmp 0x140142d70
movss dword [rsp + 0x74], xmm11
mov eax, dword [rsp + 0x10c]
mov dword [rsp + 0x84], eax
mov eax, dword [rsp + 0x84]
cmp eax, dword [rsp + 0x264]
mov eax, 0xbe3a8a7b
mov ecx, 0x8ea30f9d
cmovl eax, ecx
jmp 0x140142d7d
mov rax, qword [rsp + 0xa0]
mov eax, 0xb7ed8b0b
jmp 0x140142d7d
mov eax, dword [rsp + 0x28]
cmp eax, 0x600008
mov eax, 0xb5cea3ca
mov ecx, 0x79789ab1
cmovl eax, ecx
jmp 0x140142d7d
movsxd rax, dword [rsp + 0x158]
mov rcx, qword [r13 + 0x18]
cmp word [rcx + rax*2], 0xa
mov eax, 0x6a05bf34
mov ecx, 0xdef3a04e
cmove eax, ecx
jmp 0x140142d7d
mov rcx, r13
mov rdx, r14
call fcn.140147a40
mov eax, 0x36ce6595
jmp 0x140142d7d
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf74bc8ee
mov ecx, 0x432074ce
jmp 0x140142d70
cmp byte [rsp + 0x50], 0
mov eax, 0xe5fc45eb
mov ecx, 0x8d8e3d94
cmovne eax, ecx
jmp 0x140142d7d
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3eefb27
mov ecx, 0x5083b63d
jmp 0x140142d70
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x357fd9f9
mov ecx, 0xa67b8e68
jmp 0x140142d70
mov rcx, r14
call fcn.1401478f0
add dword [r14 + 8], 1
mov rcx, r13
mov rdx, r14
call fcn.140147a40
mov eax, dword [r14 + 8]
jmp 0x1401476ec
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xde29da5b
mov ecx, 0x38aa7ed1
jmp 0x140142d70
mov edx, dword [r14]
mov rcx, r13
call fcn.14015c060
mov dword [r14], eax
mov rcx, qword [rsp + 0x188]
mov dword [rcx], eax
mov rcx, r13
mov rdx, r14
call fcn.140147a40
mov eax, 0x5ab7dd06
jmp 0x140142d7d
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3eefb27
mov ecx, 0x2a88447c
jmp 0x140142d70
cmp byte [rsp + 0x57], 0
mov eax, 0xdef3a04e
mov ecx, 0x63fcff3f
cmovne eax, ecx
jmp 0x140142d7d
mov rax, qword [rsp + 0x90]
mov edx, dword [rax]
mov rcx, r12
xor r8d, r8d
mov r9d, 1
call fcn.14015d190
mov rax, qword [rsp + 0x90]
mov eax, dword [rax]
add eax, 1
mov rcx, qword [rsp + 0x90]
mov dword [rcx], eax
mov byte [r15], 0
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x22bbb84b
mov ecx, 0x66a5c5a9
jmp 0x140142d70
movss xmm0, dword [rsp + 0x148]
addss xmm0, dword [rsp + 0x170]
movss dword [rsp + 0xc0], xmm0
movss xmm0, dword [rsp + 0xc0]
ucomiss xmm0, dword [rsp + 0x16c]
mov eax, 0xd9c49813
mov ecx, 0xce38dd13
cmova eax, ecx
jmp 0x140142d7d
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2a163bab
mov ecx, 0xdb5a73fe
jmp 0x140142d70
mov eax, 0xd1e4a36d
jmp 0x140142d7d
mov rcx, r14
call fcn.1401478f0
mov eax, 0xf7159114
jmp 0x140142d7d
mov rcx, r14
call fcn.14015bac0
mov eax, 0xc7fa4272
jmp 0x140142d7d
mov eax, 0x64f63b58
jmp 0x140142d7d
mov eax, dword [rsp + 0x34]
add eax, 1
mov dword [rsp + 0x1e8], eax
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x86c38a5f
mov ecx, 0x978c0a34
jmp 0x140142d70
cmp byte [rsp + 0x5a], 0
mov eax, 0x18f9b8d5
mov ecx, 0xb7723e5
cmovne eax, ecx
jmp 0x140142d7d
mov eax, dword [rsp + 0x160]
mov dword [r14], eax
mov eax, 0xeaa542be
jmp 0x140142d7d
mov eax, dword [rsp + 0x28]
cmp eax, 0x200000
cmovge eax, edi
mov dword [rsp + 0xbc], eax
cmp dword [rsp + 0xbc], 0
mov eax, 0x661be5c1
mov ecx, 0x4e8431fb
cmovg eax, ecx
jmp 0x140142d7d
movss dword [rsp + 0x80], xmm9
lea rax, [rsp + 0x27c]
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0xa0]
mov eax, dword [rax]
mov dword [rsp + 0xc4], eax
lea rax, [rsp + 0x274]
mov qword [rsp + 0x248], rax
mov rax, qword [rsp + 0x248]
mov ecx, dword [rsp + 0xc4]
cmp ecx, dword [rax]
mov eax, 0x9bdde621
mov ecx, 0x85a811dc
cmove eax, ecx
jmp 0x140142d7d
lea rax, [rsp + 0x2a4]
mov qword [rsp + 0x190], rax
mov rax, qword [rsp + 0x190]
mov eax, dword [rax]
lea rcx, [rsp + 0x2a8]
mov qword [rsp + 0x198], rcx
mov rcx, qword [rsp + 0x198]
mov ecx, dword [rcx]
add eax, ecx
test ecx, ecx
sete byte [rsp + 0x50]
mov dword [rsp + 0x7c], eax
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe716607e
mov ecx, 0x8519a2be
jmp 0x140142d70
mov r8d, dword [rsp + 0x64]
add r8d, 0xffffffff
mov rcx, r13
mov rdx, r14
mov r9d, 1
call fcn.14015cea0
mov rax, qword [rsp + 0xf8]
mov eax, dword [rax]
add eax, 0xffffffff
mov rcx, qword [rsp + 0xf8]
mov dword [rcx], eax
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xae14a15d
mov ecx, 0x49ad513d
jmp 0x140142d70
mov rax, qword [rsp + 0x98]
mov eax, dword [rax]
mov rcx, qword [rsp + 0xe8]
mov dword [rcx], eax
mov eax, 0xfe58f7f7
jmp 0x140142d7d
mov dword [r14 + 8], 0
mov qword [r14], 0
mov byte [r14 + 0x16], 0
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7cd18cb9
mov ecx, 0x5a434417
jmp 0x140142d70
mov rcx, r13
mov rdx, r14
call fcn.140147a40
mov rcx, r14
call fcn.1401478f0
cmp byte [r14 + 0x17], 0
setne byte [rsp + 0x58]
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2ef80d79
mov ecx, 0x1e6b2ff2
jmp 0x140142d70
mov rcx, r13
mov rdx, r14
call fcn.140147a40
mov rcx, r14
call fcn.1401478f0
mov eax, 0x2cecdbe7
jmp 0x140142d7d
mov eax, dword [rsp + 0x28]
cmp eax, 0x200006
mov eax, 0xae40e01c
mov ecx, 0x24945b05
cmovl eax, ecx
jmp 0x140142d7d
mov dword [rsp + 0xb8], reloc.WS2_32.dll_listen
movss xmm6, dword [rsp + 0x74]
mov eax, 0x8df65c54
jmp 0x140142d7d
mov rax, qword [rsp + 0x1b0]
mov eax, dword [rax]
add eax, 1
mov rcx, qword [rsp + 0x1b0]
mov dword [rcx], eax
mov eax, 0xaba44b9d
jmp 0x140142d7d
mov eax, dword [rsp + 0x28]
cmp eax, 0x20000f
mov eax, 0xecccd53c
mov ecx, 0x6f24e95d
cmovl eax, ecx
jmp 0x140142d7d
movss xmm10, dword [rsp + 0x298]
mov eax, 0xae9a2b03
jmp 0x140142d7d
cmp byte [rsp + 0x30], 0
mov eax, 0xf985cce3
mov ecx, 0x5b178984
cmovne eax, ecx
jmp 0x140142d7d
mov eax, 0xa75bef2c
jmp 0x140142d7d
mov qword [rsp + 0x210], r14
mov rax, qword [rsp + 0x210]
mov eax, dword [rax]
mov dword [rsp + 0x13c], eax
cmp dword [rsp + 0x13c], 0
mov eax, 0xdb56348b
mov ecx, 0xf71eac8c
cmovg eax, ecx
jmp 0x140142d7d
mov eax, 0x342a11cb
jmp 0x140142d7d
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc0ce23ff
mov ecx, 0x43fc9b35
jmp 0x140142d70
mov eax, dword [rsp + 0x108]
mov dword [rsp + 0x3c], eax
movss dword [rsp + 0x170], xmm12
lea rax, [rsp + 0x294]
mov qword [rsp + 0x230], rax
mov rax, qword [rsp + 0x230]
mov ecx, dword [rsp + 0x3c]
cmp ecx, dword [rax]
mov eax, 0x9f0fa4d4
mov ecx, 0xd2f782d6
cmovl eax, ecx
jmp 0x140142d7d
mov edx, dword [r14]
mov rcx, r13
call fcn.14015c060
mov dword [r14], eax
mov rcx, qword [rsp + 0x188]
mov dword [rcx], eax
mov rcx, r13
mov rdx, r14
call fcn.140147a40
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4f9a2e4f
mov ecx, 0x46e940ce
jmp 0x140142d70
mov ecx, dword [rsp + 0x144]
mov eax, 0x200001
or ecx, eax
mov dword [rsp + 0x12c], ecx
mov dword [rsp + 0x128], 2
mov eax, 0x6cf4e347
jmp 0x140142d7d
mov eax, dword [rsp + 0x28]
cmp eax, 0x200008
mov eax, 0xbd15cb14
mov ecx, 0xc776713d
cmovl eax, ecx
jmp 0x140142d7d
mov eax, 0xcb2715df
jmp 0x140142d7d
mov rcx, r14
call fcn.1401478f0
mov eax, 0x617766cb
jmp 0x140142d7d
mov eax, 0xa75bef2c
jmp 0x140142d7d
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x74377e0e
mov ecx, 0x64f63b58
jmp 0x140142d70
mov edx, dword [r14]
mov rcx, r13
call fcn.14015bd80
mov dword [r14], eax
mov rcx, qword [rsp + 0x180]
mov dword [rcx], eax
mov rcx, r13
mov rdx, r14
call fcn.140147a40
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcc2b9ba7
mov ecx, 0xf6ace26
jmp 0x140142d70
movss xmm9, dword [rsp + 0x268]
mov eax, 0xd2974cd8
jmp 0x140142d7d
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe9e7d32e
mov ecx, 0x4e1b0866
jmp 0x140142d70
mov eax, dword [rsp + 0x28]
cmp eax, 0x600001
mov eax, 0xd9f934a5
mov ecx, 0x197227b7
cmovl eax, ecx
jmp 0x140142d7d
mov rax, qword [rsp + 0xa0]
mov edx, dword [rax]
mov r8d, dword [rsp + 0x84]
mov rcx, r13
call fcn.14015cc40
movss dword [rsp + 0x60], xmm0
movss xmm0, dword [rsp + 0x60]
ucomiss xmm0, xmm8
setnp al
sete cl
and cl, al
mov byte [rsp + 0x52], cl
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1de461a5
mov ecx, 0xe561af0f
jmp 0x140142d70
mov dword [rsp + 0x2c0], ecx
mov eax, dword [rsp + 0x2c0]
mov dword [r14], eax
mov qword [r14 + 4], 0
jmp 0x1401476ef
movss dword [rsp + 0x1ec], xmm7
cmp dword [rsp + 0xb4], 0
mov eax, 0x9f0fa4d4
mov ecx, 0xc716fa6c
cmove eax, ecx
jmp 0x140142d7d
mov eax, 0x6a9e6709
jmp 0x140142d7d
mov eax, 0xed33c99f
jmp 0x140142d7d
mov eax, dword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
mov eax, 0xd2225030
jmp 0x140142d7d
lea rax, [rsp + 0x268]
mov qword [rsp + 0x238], rax
mov rax, qword [rsp + 0x238]
lea rax, [rsp + 0x250]
mov qword [rsp + 0x240], rax
mov rax, qword [rsp + 0x240]
mov eax, dword [rsp + 0x28]
mov ecx, 0x400000
and eax, ecx
mov dword [rsp + 0x14c], eax
cmp dword [rsp + 0x14c], 0
setne byte [rsp + 0x32]
mov al, byte [rsp + 0x32]
mov eax, dword [rsp + 0x28]
mov ecx, 0xffbfffff
and eax, ecx
cmp eax, 0x20000e
sete byte [rsp + 0x33]
mov al, byte [rsp + 0x33]
cmp byte [rsp + 0x33], 0
mov eax, 0xc8a4a252
mov ecx, 0x67892842
cmovne eax, ecx
mov dword [rsp + 0x118], 1
jmp 0x140142d7d
mov rcx, r13
mov rdx, r14
call fcn.14015a9b0
mov eax, 0x340f4c45
jmp 0x140142d7d
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9dcee16a
mov ecx, 0x982d89f1
jmp 0x140142d70
mov eax, dword [0x1408379b0]
mov ecx, dword [0x1408379b4]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rsp + 0x5c]
cmp ecx, 0xa
setl byte [rsp + 0x5d]
mov eax, 0xa361b35e
jmp 0x14014679d
mov rax, qword [rsp + 0x40]
mov eax, dword [rax]
add eax, dword [rsp + 0x2c]
mov rcx, qword [r13 + 0x18]
cdqe
movzx eax, word [rcx + rax*2]
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x2b8]
mov edx, dword [rdx]
add edx, dword [rsp + 0x2c]
movsxd rdx, edx
mov word [rcx + rdx*2 + 0x630], ax
mov eax, dword [rsp + 0x2c]
add eax, 1
mov dword [rsp + 0x1fc], eax
mov eax, dword [0x1408379b0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd2cae946
mov ecx, 0x7162b1f2
nop word [rax + rax]
cmove eax, ecx
cmp dword [0x1408379b4], 0xa
cmovl eax, ecx
cmp eax, 0xf360944e
jg 0x140146810
cmp eax, 0xbae0e923
jg 0x140146870
cmp eax, 0xa361b35d
jle 0x14014693a
cmp eax, 0xb4f18c2f
jg 0x140146af3
cmp eax, 0xa361b35e
je 0x140146beb
cmp eax, 0xa63df0f0
jne 0x14014679d
mov rax, qword [rsp + 0x2b8]
mov ecx, dword [rsp + 0x174]
mov dword [rax], ecx
mov rax, qword [rsp + 0x2c0]
mov eax, dword [rax]
mov rcx, qword [rsp + 0xe0]
add eax, dword [rcx]
mov rcx, qword [rsp + 0x2c0]
mov dword [rcx], eax
mov eax, 0xf403d5a9
xor r15d, r15d
jmp 0x14014679d
cmp eax, 0x30605253
jg 0x1401468f0
cmp eax, 0x1b8c094f
jle 0x140146981
cmp eax, 0x2c259d75
jg 0x140146b13
cmp eax, 0x1b8c0950
je 0x140146c0c
cmp eax, 0x1c025a49
jne 0x14014679d
mov eax, dword [0x1408379b0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xeac720ef
mov ecx, 0x2c259d76
jmp 0x140146790
cmp eax, 0xd8e5a1ae
jle 0x1401469f6
cmp eax, 0xeac720ee
jg 0x140146b63
cmp eax, 0xd8e5a1af
je 0x140146c16
cmp eax, 0xda3871fc
jne 0x14014679d
mov rax, qword [rsp + 0x68]
movsxd rcx, dword [rsp + 0x1f8]
lea r8, [rax + rcx*2]
add r8, 0x630
mov edx, dword [rsp + 0x8c]
mov r9d, dword [rsp + 0x78]
mov rcx, r13
call fcn.14015a3c0
mov rax, qword [rsp + 0x68]
mov ecx, dword [rax + 0xe08]
add ecx, dword [rsp + 0x78]
mov dword [rax + 0xe08], ecx
mov eax, 0x58276bb8
jmp 0x14014679d
cmp eax, 0x58276bb7
jle 0x140146ab4
cmp eax, 0x6cc1ab76
jg 0x140146b9a
cmp eax, 0x58276bb8
je 0x140146c20
cmp eax, 0x694775e5
jne 0x14014679d
mov eax, dword [0x1408379b0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb6193af4
mov ecx, 0x89e28fec
jmp 0x140146790
cmp eax, 0x935603c8
jle 0x140146bc2
cmp eax, 0x935603c9
je 0x140146c69
cmp eax, 0x9a41dcf8
jne 0x14014679d
mov rax, qword [rsp + 0xe0]
mov dword [rax], 0
mov rax, qword [rsp + 0x1d0]
mov dword [rax], 0
mov eax, 0x2f3650d1
jmp 0x14014679d
cmp eax, 0xf360944f
je 0x140146c73
cmp eax, 0xf403d5a9
je 0x140146cc9
cmp eax, 0xa7a83bd
jne 0x14014679d
mov rax, qword [rsp + 0x68]
mov ecx, 0xe04
add rax, rcx
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov eax, dword [rax]
mov dword [rsp + 0x174], eax
mov rax, qword [rsp + 0xe0]
mov eax, dword [rax]
add eax, dword [rsp + 0x174]
mov rcx, qword [rsp + 0x68]
cmp eax, dword [rcx + 0xe08]
mov eax, 0xa63df0f0
mov ecx, 0x40dc656f
cmovg eax, ecx
jmp 0x14014679d
cmp eax, 0xbae0e924
je 0x140146cee
cmp eax, 0xcd6c4c18
je 0x140146d0c
cmp eax, 0xd2cae946
jne 0x14014679d
mov rax, qword [rsp + 0x40]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x2c]
mov ecx, dword [rsp + 0x2c]
add eax, dword [rsp + 0x2c]
mov rcx, qword [r13 + 0x18]
cdqe
movzx eax, word [rcx + rax*2]
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x2b8]
mov edx, dword [rdx]
mov ebp, dword [rsp + 0x2c]
mov ebp, dword [rsp + 0x2c]
mov ebp, dword [rsp + 0x2c]
mov ebp, dword [rsp + 0x2c]
mov ebp, dword [rsp + 0x2c]
mov ebp, dword [rsp + 0x2c]
mov ebp, dword [rsp + 0x2c]
mov ebp, dword [rsp + 0x2c]
mov ebp, dword [rsp + 0x2c]
mov ebp, dword [rsp + 0x2c]
mov ebp, dword [rsp + 0x2c]
mov ebp, dword [rsp + 0x2c]
mov ebp, dword [rsp + 0x2c]
add edx, dword [rsp + 0x2c]
movsxd rdx, edx
mov word [rcx + rdx*2 + 0x630], ax
mov eax, dword [rsp + 0x2c]
mov eax, dword [rsp + 0x2c]
mov eax, dword [rsp + 0x2c]
mov eax, dword [rsp + 0x2c]
mov eax, dword [rsp + 0x2c]
mov eax, dword [rsp + 0x2c]
mov eax, dword [rsp + 0x2c]
mov eax, dword [rsp + 0x2c]
mov eax, dword [rsp + 0x2c]
mov eax, 0x6cc1ab77
jmp 0x14014679d
cmp eax, 0x30605254
je 0x140146d23
cmp eax, 0x34086f1d
je 0x140146d2d
cmp eax, 0x40dc656f
jne 0x14014679d
mov eax, dword [0x1408379b0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9a41dcf8
mov ecx, 0x2f3650d1
jmp 0x140146790
cmp eax, 0xb4f18c30
je 0x140146d44
cmp eax, 0xb6193af4
jne 0x14014679d
mov eax, 0x89e28fec
jmp 0x14014679d
cmp eax, 0x2c259d76
je 0x140146d5b
cmp eax, 0x2f3650d1
jne 0x14014679d
mov rax, qword [rsp + 0xe0]
mov dword [rax], 0
mov rax, qword [rsp + 0x1d0]
mov dword [rax], 0
mov eax, dword [0x1408379b0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9a41dcf8
mov ecx, 0x30605254
jmp 0x140146790
cmp eax, 0xeac720ef
je 0x140146e51
cmp eax, 0xeca92060
jne 0x14014679d
mov edx, dword [rsp + 0x8c]
mov r8d, dword [rsp + 0xd4]
mov rcx, r13
call fcn.14015a270
mov eax, 0xcd6c4c18
jmp 0x14014679d
cmp eax, 0x6cc1ab77
je 0x140146730
cmp eax, 0x7162b1f2
jne 0x14014679d
mov eax, 0xf403d5a9
mov r15d, dword [rsp + 0x1fc]
jmp 0x14014679d
cmp eax, 0x89e28fec
jne 0x140146e99
mov eax, dword [0x1408379b0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb6193af4
mov ecx, 0x82552de7
jmp 0x140146790
movzx ecx, byte [rsp + 0x5c]
cmp byte [rsp + 0x5d], 0
mov eax, 0x1b8c0950
mov edx, 0xf360944f
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x14014679d
mov eax, 0xf360944f
jmp 0x14014679d
mov eax, 0xeca92060
jmp 0x14014679d
mov eax, dword [rsp + 0x8c]
add eax, dword [rsp + 0x78]
mov dword [r14], eax
mov rax, qword [rsp + 0x1c8]
movzx eax, word [rax]
add eax, 1
mov rcx, qword [rsp + 0x1c8]
mov word [rcx], ax
mov rax, qword [rsp + 0x1c0]
mov eax, dword [rax]
add eax, 1
mov rcx, qword [rsp + 0x1c0]
mov word [rcx], ax
mov eax, 0x694775e5
jmp 0x14014679d
mov eax, 0x694775e5
jmp 0x14014679d
mov qword [rsp + 0x68], r12
mov rax, qword [rsp + 0x68]
mov ecx, 0xe00
add rax, rcx
mov qword [rsp + 0x1c0], rax
mov rax, qword [rsp + 0x1c0]
movzx eax, word [rax]
mov word [rsp + 0x4a], ax
movzx eax, word [rsp + 0x4a]
cmp ax, 0x63
sete byte [rsp + 0x5e]
mov eax, dword [0x1408379b0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1b8c0950
mov ecx, 0xb4f18c30
jmp 0x140146790
mov dword [rsp + 0x2c], r15d
mov rax, qword [rsp + 0xe0]
mov ecx, dword [rsp + 0x2c]
cmp ecx, dword [rax]
mov eax, 0xd8e5a1af
mov ecx, 0xbae0e924
cmovl eax, ecx
jmp 0x14014679d
mov eax, dword [0x1408379b0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd2cae946
mov ecx, 0x6cc1ab77
jmp 0x140146790
cmp dword [rsp + 0x78], 0
mov eax, 0xda3871fc
mov ecx, 0x58276bb8
cmove eax, ecx
jmp 0x14014679d
mov eax, 0xeca92060
jmp 0x14014679d
cmp byte [rsp + 0x5f], 0
mov eax, 0xcd6c4c18
mov ecx, 0xa7a83bd
cmovne eax, ecx
jmp 0x14014679d
cmp byte [rsp + 0x5e], 0
mov eax, 0x1c025a49
mov ecx, 0x935603c9
cmovne eax, ecx
jmp 0x14014679d
mov rax, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x68]
mov edx, 0xdfe
add rcx, rdx
mov qword [rsp + 0x1c8], rcx
mov rcx, qword [rsp + 0x1c8]
movsx rcx, word [rcx]
movsx rdx, word [rsp + 0x4a]
shl rdx, 4
mov ebp, dword [rax + rdx]
mov dword [rsp + 0x8c], ebp
mov ebp, dword [rax + rdx + 4]
mov dword [rsp + 0x78], ebp
mov ebp, dword [rax + rdx + 8]
mov dword [rsp + 0xd4], ebp
mov edx, dword [rax + rdx + 0xc]
mov dword [rsp + 0x1f8], edx
shl rcx, 4
lea rdx, [rax + rcx]
lea rbp, [rax + rcx]
add rbp, 8
mov qword [rsp + 0x1d0], rbp
mov ebp, dword [rsp + 0x78]
mov rbx, qword [rsp + 0x1d0]
mov dword [rbx], ebp
lea rbp, [rax + rcx + 4]
mov qword [rsp + 0xe0], rbp
mov ebp, dword [rsp + 0xd4]
mov rbx, qword [rsp + 0xe0]
mov dword [rbx], ebp
mov qword [rsp + 0x40], rdx
mov edx, dword [rsp + 0x8c]
mov rbp, qword [rsp + 0x40]
mov dword [rbp], edx
lea rax, [rax + rcx + 0xc]
mov qword [rsp + 0x2b8], rax
mov rax, qword [rsp + 0x2b8]
mov dword [rax], 0xffffffff
cmp dword [rsp + 0xd4], 0
setne byte [rsp + 0x5f]
mov eax, dword [0x1408379b0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xeac720ef
mov ecx, 0x34086f1d
jmp 0x140146790
mov rax, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x68]
movsx rcx, word [rcx + 0xdfe]
movsx rdx, word [rsp + 0x4a]
shl rdx, 4
mov ebp, dword [rax + rdx]
mov ebx, dword [rax + rdx + 4]
mov edx, dword [rax + rdx + 8]
shl rcx, 4
mov dword [rax + rcx + 8], ebx
mov dword [rax + rcx + 4], edx
mov dword [rax + rcx], ebp
mov dword [rax + rcx + 0xc], 0xffffffff
mov eax, 0x2c259d76
jmp 0x14014679d
cmp eax, 0x82552de7
jne 0x14014679d
mov r15, qword [rsp + 0x200]
mov byte [r15], 0
mov eax, 0xa75bef2c
jmp 0x140142d7d
mov rax, qword [rsp + 0x98]
mov eax, dword [rax]
add eax, 1
mov rcx, qword [rsp + 0x98]
mov dword [rcx], eax
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc7775fa9
mov ecx, 0x79d132b
jmp 0x140142d70
mov eax, dword [r14 + 0x10]
mov dword [rsp + 0x1d8], eax
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x26eac06c
mov ecx, 0xf67549c4
jmp 0x140142d70
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7c31fed
mov ecx, 0xca563c92
jmp 0x140142d70
mov rcx, r14
call fcn.14015bac0
mov eax, 0xa75bef2c
jmp 0x140142d7d
mov rax, qword [rsp + 0x220]
mov rax, qword [rsp + 0x218]
cmp dword [rsp + 0x128], 2
mov eax, 0xa75bef2c
mov ecx, 0x60a7c891
cmove eax, ecx
mov ecx, dword [rsp + 0x12c]
mov dword [rsp + 0xac], ecx
jmp 0x140142d7d
mov eax, dword [rsp + 0x28]
cmp eax, 0x600002
mov eax, 0x39dfe000
mov ecx, 0xa97d562d
cmovl eax, ecx
jmp 0x140142d7d
mov edx, dword [r14]
mov rcx, r13
call fcn.14015bd80
mov dword [r14], eax
mov rcx, r13
mov rdx, r14
call fcn.140147a40
mov eax, 0x123dcffd
jmp 0x140142d7d
cmp dword [rsp + 0x120], 0
mov eax, 0xdb8ee575
mov ecx, 0x38f479b5
cmove eax, ecx
jmp 0x140142d7d
movss xmm0, dword [rsp + 0x60]
addss xmm0, dword [rsp + 0x74]
movss dword [rsp + 0xc8], xmm0
movss xmm0, dword [rsp + 0xc8]
ucomiss xmm0, dword [rsp + 0x80]
seta byte [rsp + 0x53]
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf74bc8ee
mov ecx, 0xe686f3fb
jmp 0x140142d70
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7cd18cb9
mov ecx, 0xb3c30cd3
jmp 0x140142d70
mov rax, qword [rsp + 0xd8]
mov r8d, dword [rax]
mov dword [rsp + 0x20], 1
mov rcx, r13
mov rdx, r14
mov r9d, 1
call fcn.14015a0e0
mov rax, qword [rsp + 0xd8]
mov edx, dword [rax]
mov rcx, r13
mov r8d, 1
call fcn.14015a270
mov rax, qword [rsp + 0xd8]
mov edx, dword [rax]
mov rcx, r13
mov r8, rsi
mov r9d, 1
call fcn.14015a3c0
test al, al
mov eax, 0x1952a6a0
mov ecx, 0x5f8698b7
cmovne eax, ecx
jmp 0x140142d7d
mov eax, 0x48380ac9
jmp 0x140142d7d
mov qword [rsp + 0x1a0], r15
mov rax, qword [rsp + 0x1a0]
cmp byte [rax], 0
setne byte [rsp + 0x51]
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x74377e0e
mov ecx, 0xa26e6bb
jmp 0x140142d70
mov dword [rsp + 0x120], 0xa
mov eax, 0xcbb87ba9
jmp 0x140142d7d
cmp byte [r14 + 0x17], 0
mov eax, 0xa42f1f9f
mov ecx, 0xb5535b21
cmove eax, ecx
jmp 0x140142d7d
mov eax, dword [rsp + 0x84]
add eax, 1
mov dword [rsp + 0x10c], eax
movss xmm11, dword [rsp + 0x1f4]
mov eax, 0x254c9009
jmp 0x140142d7d
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb59de0c2
mov ecx, 0x2b34bdc7
jmp 0x140142d70
mov eax, dword [rsp + 0x164]
mov eax, 0x317e4897
jmp 0x140142d7d
mov rcx, r13
mov rdx, r14
call fcn.140147a40
mov rcx, r14
call fcn.1401478f0
mov eax, 0xa67b8e68
jmp 0x140142d7d
mov r8d, dword [rsp + 0x150]
mov rcx, r13
mov rdx, r14
mov r9d, 1
call fcn.14015cea0
mov eax, 0xe842967f
jmp 0x140142d7d
mov eax, 0x74a77485
jmp 0x140142d7d
mov eax, dword [0x140838120]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete byte [rsp + 0x40]
mov ecx, dword [0x140838124]
mov eax, 0xe804fb38
mov edx, 0x78a69a61
cmove eax, edx
cmp ecx, 0xa
setl byte [rsp + 0x2b8]
cmovl eax, edx
mov edx, 0xd494cd6f
nop
cmp edx, 0xedda4b4
jg 0x140147210
cmp edx, 0xd494cd6f
je 0x140147225
cmp edx, 0xe804fb38
jne 0x1401471f0
mov edx, 0xedda4b5
jmp 0x1401471f0
cmp edx, 0xedda4b5
je 0x140147246
cmp edx, 0x78a69a61
jne 0x1401471f0
jmp 0x1401476fe
movzx ebx, byte [rsp + 0x40]
cmp byte [rsp + 0x2b8], 0
mov edx, 0xe804fb38
mov ebp, 0xedda4b5
cmovne edx, ebp
test bl, bl
cmovne edx, ebp
jmp 0x1401471f0
mov ecx, dword [r13 + 4]
mov edx, eax
jmp 0x1401471f0
cmp byte [r14 + 0xc], 0
mov eax, 0x3f779339
mov ecx, 0xa329dc36
cmove eax, ecx
jmp 0x140142d7d
mov eax, dword [rsp + 0x118]
mov dword [rsp + 0x1f0], eax
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x75b55544
mov ecx, 0x74a77485
jmp 0x140142d70
movss xmm10, dword [r14 + 0x1c]
mov eax, 0xae9a2b03
jmp 0x140142d7d
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4d0ccae1
mov ecx, 0xb0f05ccc
jmp 0x140142d70
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4f9a2e4f
mov ecx, 0x5ab7dd06
jmp 0x140142d70
mov dword [rsp + 0x2c0], ecx
mov eax, dword [rsp + 0x2c0]
mov dword [rsp + 0xcc], eax
mov rcx, r13
mov rdx, r14
call fcn.140147a40
mov rcx, r14
call fcn.14015bac0
cmp byte [r14 + 0x17], 0
mov eax, 0x6773c21e
mov ecx, 0xaba44b9d
cmove eax, ecx
jmp 0x140142d7d
mov eax, dword [rsp + 0x7c]
add eax, 0xffffffff
mov rcx, qword [r13 + 0x18]
cdqe
cmp word [rcx + rax*2], 0xa
mov eax, 0xe917a5e7
mov ecx, 0x80883e71
cmove eax, ecx
jmp 0x140142d7d
mov rcx, r13
mov rdx, r14
call fcn.140147a40
movzx r9d, byte [r14 + 0x17]
mov qword [rsp + 0x98], r14
mov rax, qword [rsp + 0x98]
mov r8d, dword [rax]
lea rcx, [rsp + 0x268]
mov rdx, r13
call fcn.14015c3a0
mov dword [rsp + 0x11c], 0
mov eax, 0x701dea24
jmp 0x140142d7d
mov eax, dword [r14 + 4]
cmp eax, dword [r14 + 8]
mov eax, 0xc87a65f3
mov ecx, 0x31afa2d8
cmove eax, ecx
jmp 0x140142d7d
cmp byte [rsp + 0x59], 0
mov eax, 0xcb2715df
mov ecx, 0xa2cae809
cmovne eax, ecx
jmp 0x140142d7d
mov eax, 0xa75bef2c
jmp 0x140142d7d
mov qword [rsp + 0x208], rsi
mov rax, qword [rsp + 0x208]
mov eax, dword [rsp + 0xbc]
mov word [rsp + 0x2b6], ax
mov eax, dword [rsp + 0xbc]
cmp eax, 0xa
mov eax, 0x2ee3a15
mov ecx, 0xf97b5f2
cmove eax, ecx
jmp 0x140142d7d
mov eax, dword [rsp + 0x114]
mov dword [rsp + 0x38], eax
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb002a38b
mov ecx, 0x55f96d30
jmp 0x140142d70
cmp byte [rsp + 0x4c], 0
mov eax, 0xa81b27a3
mov ecx, 0x661be5c1
cmovne eax, ecx
jmp 0x140142d7d
mov rax, qword [rsp + 0x1b8]
mov eax, dword [rax]
add eax, 1
mov rcx, qword [rsp + 0x1b8]
mov dword [rcx], eax
mov eax, 0x18f9b8d5
jmp 0x140142d7d
mov eax, dword [rsp + 0x1e0]
mov dword [rsp + 0x114], eax
mov eax, 0xb6a3aaf2
jmp 0x140142d7d
mov eax, dword [0x140838120]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete byte [rsp + 0x40]
mov ecx, dword [0x140838124]
mov eax, 0xe804fb38
mov edx, 0x78a69a61
cmove eax, edx
cmp ecx, 0xa
setl byte [rsp + 0x2b8]
cmovl eax, edx
mov edx, 0xd494cd6f
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0xedda4b4
jg 0x1401474e0
cmp edx, 0xd494cd6f
je 0x1401474f5
cmp edx, 0xe804fb38
jne 0x1401474c0
mov edx, 0xedda4b5
jmp 0x1401474c0
cmp edx, 0xedda4b5
je 0x140147516
cmp edx, 0x78a69a61
jne 0x1401474c0
jmp 0x140147729
movzx ebx, byte [rsp + 0x40]
cmp byte [rsp + 0x2b8], 0
mov edx, 0xe804fb38
mov ebp, 0xedda4b5
cmovne edx, ebp
test bl, bl
cmovne edx, ebp
jmp 0x1401474c0
mov ecx, dword [r13 + 4]
mov edx, eax
jmp 0x1401474c0
mov eax, dword [rsp + 0x28]
cmp eax, 0x60000f
mov eax, 0x76f63e5
mov ecx, 0x5ca08e82
cmovl eax, ecx
jmp 0x140142d7d
mov dword [rsp + 0xb4], 7
movss xmm7, dword [rsp + 0xc0]
mov eax, 0x3b014866
jmp 0x140142d7d
mov eax, dword [rsp + 0x140]
add eax, 0xffffffff
mov rcx, qword [rsp + 0x178]
mov dword [rcx], eax
mov eax, 0x8562887e
jmp 0x140142d7d
mov qword [rsp + 0x1b0], r14
mov rax, qword [rsp + 0x1b0]
mov eax, dword [rax]
mov dword [rsp + 0x158], eax
mov eax, dword [rsp + 0xcc]
mov ecx, dword [rsp + 0x158]
cmp ecx, eax
setl byte [rsp + 0x57]
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4d0ccae1
mov ecx, 0xb8047098
jmp 0x140142d70
mov byte [r15], 0
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb59de0c2
mov ecx, 0x6072d32b
jmp 0x140142d70
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x21bf710f
mov ecx, 0x4ec820c2
jmp 0x140142d70
mov eax, dword [r14 + 0x10]
mov dword [rsp + 0x118], eax
mov eax, 0xc8a4a252
jmp 0x140142d7d
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1de461a5
mov ecx, 0xc71f704e
jmp 0x140142d70
cmp byte [rsp + 0x58], 0
mov eax, 0x8fd43bda
mov ecx, 0xa69c81ee
cmovne eax, ecx
jmp 0x140142d7d
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1c8c1f0
mov ecx, 0x1bb7fbfa
jmp 0x140142d70
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x327761c3
mov ecx, 0xf135ca9f
jmp 0x140142d70
mov dword [rsp + 0x2c0], ecx
mov eax, dword [rsp + 0x2c0]
mov ecx, dword [r14]
mov dword [rsp + 0x150], ecx
mov ecx, dword [rsp + 0x150]
cmp ecx, eax
mov eax, 0xe842967f
mov ecx, 0xf5aaa2d2
cmovl eax, ecx
jmp 0x140142d7d
mov dword [rsp + 0x2c0], edx
cmp eax, dword [rsp + 0x2c0]
mov eax, 0xa329dc36
mov ecx, 0x2690ae22
cmovl eax, ecx
jmp 0x140142d7d
mov dword [rsp + 0x2c0], ecx
mov eax, dword [rsp + 0x2c0]
mov dword [r14 + 8], eax
mov dword [r14], eax
mov byte [r14 + 0x16], 0
mov eax, 0xa75bef2c
jmp 0x140142d7d
mov dword [rsp + 0x2c0], ecx
mov eax, dword [rsp + 0x2c0]
mov rcx, r13
mov rdx, r14
call fcn.140147a40
mov rcx, r14
call fcn.1401478f0
mov eax, 0x982d89f1
jmp 0x140142d7d
mov dword [rsp + 0x2c0], ecx
mov eax, dword [rsp + 0x2c0]
mov dword [rsp + 0x160], eax
mov rcx, r13
mov rdx, r14
call fcn.140147a40
mov rcx, r14
call fcn.1401478f0
cmp byte [r14 + 0x17], 0
setne byte [rsp + 0x5a]
mov eax, dword [0x140837eb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9dcee16a
mov ecx, 0x9bca4b14
jmp 0x140142d70
cmp eax, 0xa75bef2c
jne 0x140142d7d
mov rcx, qword [rsp + 0x2c8]
xor rcx, rsp
call fcn.140384540
movaps xmm6, xmmword [rsp + 0x2d0]
movaps xmm7, xmmword [rsp + 0x2e0]
movaps xmm8, xmmword [rsp + 0x2f0]
movaps xmm9, xmmword [rsp + 0x300]
movaps xmm10, xmmword [rsp + 0x310]
movaps xmm11, xmmword [rsp + 0x320]
movaps xmm12, xmmword [rsp + 0x330]
add rsp, 0x348
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret