Function at 0x14001ef10
Capabilities:
Encode data using base64

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x588
mov rsi, rcx
movabs rbx, 0x8000000000000000
lea rax, [rcx + 0x40]
mov qword [rsp + 0x2f0], rax
mov dword [rsp + 0xa4], 0xae102a1a
lea rax, [rsp + 0xa4]
mov qword [rsp + 0x20], rax
mov r15, qword [sym.imp.KERNEL32.dll_HeapFree]
mov r13d, 0xd16bbf09
mov edi, 0x2ec58bc6
mov r14d, 0xc53191d1
mov ebp, 0x6f73735b
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x9696117e
nop
mov eax, dword [rsp + 0xa4]
cmp eax, 0x2373f75
jle 0x14001f050
cmp eax, 0x413d4f82
jg 0x14001f140
cmp eax, 0x2061b7ca
jle 0x14001f261
cmp eax, 0x31e4b2bf
jle 0x14001f505
cmp eax, 0x38965d3f
jle 0x14001f8b0
cmp eax, 0x3dc782bb
jg 0x140020036
cmp eax, 0x3c62d48b
jle 0x140020daa
cmp eax, 0x3ce4dcc3
jle 0x1400220a1
cmp eax, 0x3ce4dcc4
je 0x1400245aa
cmp eax, 0x3cf25d94
je 0x1400245ba
cmp eax, 0x3d021959
jne 0x14001ef80
mov eax, dword [0x1415ad1e8]
or eax, dword [0x1415ad1ec]
mov ecx, eax
xor ecx, 0x824e42f1
add ecx, eax
and eax, 0x7db1bd0e
sub ecx, eax
add ecx, 0x5f7a371b
cmp qword [rsp + 0x2e8], 0
sete byte [rsp + 0x47]
cmp ecx, 0x83c96226
mov eax, 0x3d021959
mov ecx, 0xd5b7926
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0xbf893dad
jg 0x14001f1e0
cmp eax, 0x9ca71129
jle 0x14001f319
cmp eax, 0xac0de145
jle 0x14001f569
cmp eax, 0xb7da4bc2
jle 0x14001f941
cmp eax, 0xbc944ed9
jg 0x1400200da
cmp eax, 0xbaa0bbe6
jle 0x140020de9
cmp eax, 0xbb85cace
jle 0x1400220c7
cmp eax, 0xbb85cacf
je 0x1400245ca
cmp eax, 0xbbb0e1c9
je 0x14002460f
cmp eax, 0xbbb46d58
jne 0x14001ef80
mov eax, dword [0x1415ad2d8]
mov ecx, dword [0x1415ad2dc]
mov edx, eax
and edx, ecx
xor eax, ecx
lea eax, [rax + rdx*2]
mov ecx, 0x8bfc2585
imul rax, rcx
shr rax, 0x3d
mov ecx, eax
not ecx
mov edx, eax
and edx, 3
and ecx, 0xf330de74
imul ecx, edx
mov edx, eax
and edx, 0xfffffffc
or eax, 0xf330de74
imul eax, edx
add eax, ecx
xor eax, 0x3c05ed04
cmp eax, 0x27b6a111
mov rax, qword [rsp + 0x518]
mov rax, qword [rax]
mov qword [rsp + 0xf0], rax
mov eax, 0x42579fce
mov ecx, 0x5b964d90
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x609374fb
jle 0x14001f3f5
cmp eax, 0x70bc67de
jle 0x14001f5db
cmp eax, 0x778c020b
jle 0x14001f9a5
cmp eax, 0x7bb69e21
jg 0x14002016f
cmp eax, 0x797e5986
jle 0x140020e4f
cmp eax, 0x7adca63f
jle 0x14002215f
cmp eax, 0x7adca640
je 0x14002464c
cmp eax, 0x7ae79503
je 0x1400246bd
cmp eax, 0x7b5ac45b
jne 0x14001ef80
mov rax, qword [rsp + 0x268]
movabs r8, 0xdb01c51402b0f398
add rax, r8
sub r8, rax
add r8, qword [rsp + 0x260]
mov rcx, qword [0x1415d3918]
xor edx, edx
call r15
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x140bf7d0
jmp 0x14001ef80
cmp eax, 0xddfdce8d
jg 0x14001f45d
cmp eax, 0xcd317dde
jle 0x14001f65f
cmp eax, 0xd55f3ee3
jg 0x14001fa42
cmp eax, 0xd1a95dc2
jle 0x1400201b6
cmp eax, 0xd319056a
jle 0x140020eba
cmp eax, 0xd37cec8d
jle 0x140022185
cmp eax, 0xd37cec8e
je 0x140024727
cmp eax, 0xd4762322
je 0x140024737
cmp eax, 0xd48cabc7
jne 0x14001ef80
cmp byte [rsp + 0x38], 0
mov eax, 0xcbbc4b9b
mov ecx, 0x9d0e1fed
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x11bf809a
jg 0x14001f6bc
cmp eax, 0xb75fe0a
jg 0x14001fb13
cmp eax, 0x623d96d
jle 0x14002024b
cmp eax, 0x6e64dcc
jle 0x140020eeb
cmp eax, 0x93431e3
jle 0x1400221ab
cmp eax, 0x93431e4
je 0x140024755
cmp eax, 0x9bf5a6a
je 0x14002479f
cmp eax, 0xa872329
jne 0x14001ef80
mov eax, dword [0x1415ad388]
imul eax, dword [0x1415ad38c]
mov ecx, eax
xor ecx, 0x80206000
xor eax, 0x1e0e9fba
mov edx, eax
and edx, 0x79df00c5
and ecx, 0x8620ff3a
imul ecx, edx
mov edx, eax
and edx, 0x8620ff3a
or eax, 0x8620ff3a
imul eax, edx
add eax, ecx
add eax, 0xec4276d2
cmp eax, 0xe04f8b5
mov eax, 0xa238afe0
mov ecx, 0xe26cb944
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x8ed3207d
jg 0x14001f719
cmp eax, 0x89201107
jg 0x14001fb8b
cmp eax, 0x82f7d500
jle 0x1400202e9
cmp eax, 0x850c462c
jle 0x140020f2b
cmp eax, 0x85200686
jle 0x1400221d1
cmp eax, 0x85200687
je 0x1400247af
cmp eax, 0x85c3f781
je 0x140024804
cmp eax, 0x879e08af
jne 0x14001ef80
mov eax, dword [str.o5_nFw]
xor edx, edx
div dword [0x1415ad5bc]
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x24aaf593
and ecx, 0xdb550a6c
imul ecx, edx
mov edx, eax
and edx, 0xdb550a6c
or eax, 0xdb550a6c
imul eax, edx
add eax, ecx
shr eax, 3
imul rax, rax, 0x4063859
shr rax, 0x36
mov ecx, eax
not ecx
or eax, 0xdaa931bd
or ecx, 0xdaa931be
and ecx, eax
mov rax, qword [rsp + 0x70]
add rax, 0x50
cmp ecx, 0x39195ba6
mov qword [rsp + 0x460], rax
mov eax, 0x879e08af
mov ecx, 0x70ce6087
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x4fa62fb2
jg 0x14001f776
cmp eax, 0x47a51425
jg 0x14001fbdd
cmp eax, 0x44278cc5
jle 0x140020325
cmp eax, 0x455b7ade
jle 0x140020f8b
cmp eax, 0x46711cd0
jle 0x140022208
cmp eax, 0x46711cd1
je 0x14002483a
cmp eax, 0x473bad58
je 0x14002485b
cmp eax, 0x4773d967
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xa56cecc0
jmp 0x14001ef80
cmp eax, 0xeab29743
jg 0x14001f832
cmp eax, 0xe4259115
jg 0x14001fc64
cmp eax, 0xe01ae255
jle 0x1400203a0
cmp eax, 0xe1799978
jle 0x140021014
cmp eax, 0xe22f8505
jle 0x14002223d
cmp eax, 0xe22f8506
je 0x14002486b
cmp eax, 0xe262f3fa
je 0x1400248dd
cmp eax, 0xe26cb944
jne 0x14001ef80
mov eax, dword [0x1415ad390]
xor edx, edx
div dword [0x1415ad394]
add eax, 0x2014371c
and eax, 0xf7c64f94
add eax, 0xd8a370e
mov rcx, qword [rsp + 0x2a0]
cmp rcx, qword [rsp + 0x4e0]
sete byte [rsp + 0x3f]
cmp eax, 0xd2766793
mov eax, 0x8b37248a
mov ecx, 0xa238afe0
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x25f0de2c
jg 0x14001fcb6
cmp eax, 0x22b19ef5
jle 0x1400203f3
cmp eax, 0x249aa403
jle 0x140021045
cmp eax, 0x24b6860c
jle 0x140022272
cmp eax, 0x24b6860d
je 0x140024948
cmp eax, 0x25d65ae0
je 0x140024987
cmp eax, 0x25e146d0
jne 0x14001ef80
mov rax, qword [0x1415d3918]
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xca0316a6
jmp 0x14001ef80
cmp eax, 0xa3487f8b
jg 0x14001fd08
cmp eax, 0xa0427ae5
jle 0x140020444
cmp eax, 0xa238afdf
jle 0x14002108a
cmp eax, 0xa2dfa51f
jle 0x140022298
cmp eax, 0xa2dfa520
je 0x1400249e4
cmp eax, 0xa2e968b2
je 0x1400249f4
cmp eax, 0xa324b5e6
jne 0x14001ef80
mov r8, qword [rsp + 0x280]
mov rcx, qword [rsp + 0x278]
xor edx, edx
call r15
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xe6e3d4c
jmp 0x14001ef80
cmp eax, 0x6afa629d
jg 0x14001fd98
cmp eax, 0x6676d501
jle 0x140020515
cmp eax, 0x69739c71
jle 0x1400210bb
cmp eax, 0x69d7d554
jle 0x140022303
cmp eax, 0x69d7d555
je 0x140024a04
cmp eax, 0x69db33d6
je 0x140024a14
cmp eax, 0x6a913cd7
jne 0x14001ef80
mov eax, dword [0x1415ad4e8]
xor edx, edx
div dword [0x1415ad4ec]
imul eax, eax, 0xef33765c
add eax, 0x6f83a640
cmp eax, 0x26832c94
mov eax, 0xde3a34ba
mov ecx, 0xccd227a8
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0xc89596b6
jg 0x14001fdfc
cmp eax, 0xc45dc384
jle 0x140020551
cmp eax, 0xc5cf4992
jle 0x140021119
cmp eax, 0xc7689d00
jle 0x1400223c4
cmp eax, 0xc7689d01
je 0x140024a38
cmp eax, 0xc774da31
je 0x140024ab4
cmp eax, 0xc77e382b
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x1fff704
jmp 0x14001ef80
cmp eax, 0x18991a70
jg 0x14001fea3
cmp eax, 0x14a74859
jle 0x1400205dc
cmp eax, 0x172fe8da
jle 0x14002114a
cmp eax, 0x179e13b5
jle 0x1400223ea
cmp eax, 0x179e13b6
je 0x140024aee
cmp eax, 0x182420ab
je 0x140024afe
cmp eax, 0x184b7f6b
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x101182ea
jmp 0x14001ef80
cmp eax, 0x9535fab0
jg 0x14001ff16
cmp eax, 0x9263a682
jle 0x140020618
cmp eax, 0x931a76a0
jle 0x1400211ab
cmp eax, 0x9486366f
jle 0x14002241e
cmp eax, 0x94863670
je 0x140024b65
cmp eax, 0x94db66ac
je 0x140024bbe
cmp eax, 0x95145ca9
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xbc944eda
jmp 0x14001ef80
cmp eax, 0x5683eeda
jg 0x14001ff92
cmp eax, 0x540bb229
jle 0x140020675
cmp eax, 0x553f343a
jle 0x140021224
cmp eax, 0x55db99a5
jle 0x14002248e
cmp eax, 0x55db99a6
je 0x140024c14
cmp eax, 0x565c498f
je 0x140024c90
cmp eax, 0x567908c1
jne 0x14001ef80
mov eax, dword [0x1415ad698]
mov ecx, dword [0x1415ad69c]
mov edx, eax
not edx
and edx, ecx
mov r8d, ecx
not r8d
and r8d, eax
imul r8d, edx
mov edx, eax
and edx, ecx
or eax, ecx
imul eax, edx
add eax, r8d
add eax, 0xc12b6f13
mov ecx, eax
not ecx
or eax, 0xbddc1847
or ecx, 0x4223e7b8
and ecx, eax
cmp ecx, 0x699aca27
mov rax, qword [rsi + 0xa8]
mov qword [rsp + 0xb0], rax
mov eax, 0x567908c1
mov ecx, 0x31e4b2c0
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0xf5a7cc2b
jg 0x14001ffe4
cmp eax, 0xefca1be0
jle 0x1400206b1
cmp eax, 0xf19c8d0c
jle 0x140021266
cmp eax, 0xf34c15b2
jle 0x14002250f
cmp eax, 0xf34c15b3
je 0x140024ca0
cmp eax, 0xf3fb39c0
je 0x140024d14
cmp eax, 0xf559599c
jne 0x14001ef80
mov rax, qword [rsp + 0x210]
mov ecx, eax
and ecx, 1
or rax, 1
add rax, rcx
cmp rax, 2
mov eax, 0x667d4956
mov ecx, 0x5a355dc2
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x35a6dc68
jle 0x140020719
cmp eax, 0x3723f82e
jle 0x140021297
cmp eax, 0x37b06d66
jle 0x140022535
cmp eax, 0x37b06d67
je 0x140024d24
cmp eax, 0x3837f02b
je 0x140024d9a
cmp eax, 0x388cb11f
jne 0x14001ef80
mov eax, dword [0x1415ad260]
or eax, dword [0x1415ad264]
mov ecx, eax
and ecx, 0x4c0b42fc
or eax, 0x4c0b42fc
add eax, ecx
mov ecx, eax
xor ecx, 0xe5f4d6e5
and eax, 0x1a0b291a
add eax, eax
sub eax, ecx
add eax, 0xb91d41e
cmp eax, 0x4cb8e748
mov eax, 0xe076b8e2
mov ecx, 0x6cc7c942
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0xaeb04006
jle 0x1400207cd
cmp eax, 0xb175aa5b
jle 0x1400212c8
cmp eax, 0xb223437f
jle 0x140022570
cmp eax, 0xb2234380
je 0x140024daa
cmp eax, 0xb5771740
je 0x140024dc1
cmp eax, 0xb6dc643a
jne 0x14001ef80
cmp qword [rsp + 0x270], 0
mov eax, 0x9263a683
mov ecx, 0x4afb3137
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x73fe0d8d
jle 0x140020871
cmp eax, 0x75024910
jle 0x1400212f9
cmp eax, 0x75b4ed89
jle 0x140022596
cmp eax, 0x75b4ed8a
je 0x140024e09
cmp eax, 0x7682e418
je 0x140024e48
cmp eax, 0x76ce7509
jne 0x14001ef80
mov eax, dword [0x1415ad440]
add eax, dword [0x1415ad444]
mov ecx, eax
not ecx
and ecx, 0x389a2ca2
mov edx, eax
and edx, 0x765d35d
imul edx, ecx
mov ecx, eax
and ecx, 0x389a2ca2
or eax, 0x389a2ca2
imul eax, ecx
add eax, edx
add eax, 0xe83f9ea7
or eax, 0xc0922f5f
cmp eax, 0x6c357cfd
mov eax, 0xc1612f36
mov ecx, 0xd2afaf1
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0xda94f7d5
jle 0x1400208ad
cmp eax, 0xdc633949
jle 0x14002132a
cmp eax, 0xdcad9668
jle 0x1400225bc
cmp eax, 0xdcad9669
je 0x140024e6b
cmp eax, 0xdd7dfd40
je 0x140024e7b
cmp eax, 0xdd96a972
jne 0x14001ef80
mov eax, dword [0x1415ad4d0]
mov ecx, eax
not ecx
or ecx, dword [0x1415ad4d4]
add eax, ecx
add eax, 0x20da0bfe
mov ecx, eax
not ecx
and ecx, 0xb97a295e
mov edx, eax
and edx, 0x4685d6a1
imul edx, ecx
mov ecx, eax
and ecx, 0xb97a295e
or eax, 0xb97a295e
imul eax, ecx
add eax, edx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xde5c4b3c
and ecx, 0x21a3b4c3
imul ecx, edx
mov edx, eax
and edx, 0x21a3b4c2
or eax, 0x21a3b4c3
imul eax, edx
add eax, ecx
lea rcx, [rsi + 0x18]
cmp eax, 0x202be195
mov qword [rsp + 0x498], rcx
mov eax, 0xdd96a972
mov ecx, 0xf98bbab6
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0xddc29f6
jle 0x1400208f8
cmp eax, 0xfe091ba
jle 0x14002135b
cmp eax, 0x1040ab5d
jle 0x1400225e2
cmp eax, 0x1040ab5e
je 0x140024ed3
cmp eax, 0x107f68af
je 0x140024f32
cmp eax, 0x1083416f
jne 0x14001ef80
mov eax, dword [0x1415ad420]
xor edx, edx
div dword [0x1415ad424]
or eax, 0xb733ae4d
and eax, 0xf73bbecf
cmp eax, 0xf0d69e5b
mov eax, 0x9f311a21
mov ecx, 0x9bf5a6a
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x8b372489
jle 0x140020934
cmp eax, 0x8dcb2787
jle 0x14002138c
cmp eax, 0x8e0f0270
jle 0x140022638
cmp eax, 0x8e0f0271
je 0x140024f42
cmp eax, 0x8e542a15
je 0x140024f93
cmp eax, 0x8e7a340f
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x7dd97b68
jmp 0x14001ef80
cmp eax, 0x4afb3136
jle 0x140020981
cmp eax, 0x4d3fb148
jle 0x1400213f3
cmp eax, 0x4e78d508
jle 0x14002265e
cmp eax, 0x4e78d509
je 0x140024fb5
cmp eax, 0x4ed6bb0d
je 0x140024fc5
cmp eax, 0x4f2513e8
jne 0x14001ef80
mov eax, dword [0x1415ad748]
mov ecx, dword [0x1415ad74c]
not eax
not ecx
or ecx, eax
not ecx
or ecx, 0x44210532
and ecx, 0x4e6ba53a
xor ecx, 0x40e064f1
cmp ecx, 0xbc948cdc
mov eax, 0x92c4d2de
mov ecx, 0x7c7f38a3
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0xe7409c67
jle 0x1400209bd
cmp eax, 0xe8174382
jle 0x140021424
cmp eax, 0xe9e96959
jle 0x140022684
cmp eax, 0xe9e9695a
je 0x140025004
cmp eax, 0xe9faf420
je 0x140025057
cmp eax, 0xea4d2550
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x295b857a
jmp 0x14001ef80
cmp eax, 0x2ac1182c
jle 0x140020a35
cmp eax, 0x2ec58bc5
jle 0x1400214a0
cmp eax, 0x2f84997d
jle 0x1400226b8
cmp eax, 0x2f84997e
je 0x14002509f
cmp eax, 0x2fe0ebd8
je 0x1400250af
cmp eax, 0x31930506
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xf86bffda
jmp 0x14001ef80
cmp eax, 0xa6e973b3
jle 0x140020add
cmp eax, 0xa955d113
jle 0x1400214d1
cmp eax, 0xaa27590a
jle 0x14002272f
cmp eax, 0xaa27590b
je 0x1400250bf
cmp eax, 0xaa652c85
je 0x140025103
cmp eax, 0xab01c8b0
jne 0x14001ef80
mov eax, dword [0x1415ad7a0]
xor edx, edx
div dword [0x1415ad7a4]
mov ecx, eax
xor ecx, 0x88043404
and ecx, eax
or ecx, 0x37e8c033
mov rax, qword [rsp + 0x68]
add rax, 0x10
cmp ecx, 0x4dd97d67
mov qword [rsp + 0x3f8], rax
mov eax, 0x3cf25d94
mov ecx, 0x787d097e
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x6cc7c941
jle 0x140020b67
cmp eax, 0x6d54005c
jle 0x140021510
cmp eax, 0x6f73735a
jle 0x140022786
cmp eax, 0x6f73735b
je 0x14002517c
cmp eax, 0x70291342
je 0x14002519f
cmp eax, 0x70300189
jne 0x14001ef80
movzx eax, word [rsp + 0x8e]
not eax
mov word [rsp + 0x8c], ax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x13feaf8
jmp 0x14001ef80
cmp eax, 0xcb5b40a2
jle 0x140020c0d
cmp eax, 0xcbe712e2
jle 0x140021541
cmp eax, 0xccd227a7
jle 0x1400227ac
cmp eax, 0xccd227a8
je 0x1400251c0
cmp eax, 0xccfa2c6a
je 0x1400251d0
cmp eax, 0xcd172cfd
jne 0x14001ef80
mov eax, dword [str.H_5W]
imul eax, dword [0x1415ad404]
xor eax, 0xaf2625ce
add eax, 0x1cc34156
shr eax, 1
imul rax, rax, 0x4e55b659
shr rax, 0x3b
cmp eax, 0x3594eb30
mov rax, qword [rsp + 0x48]
mov rax, qword [rax - 0x98]
mov qword [rsp + 0x280], rax
mov rax, qword [0x1415d3918]
mov qword [rsp + 0x278], rax
mov eax, 0x540bb22a
mov ecx, 0xcd172cfd
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x1b374a91
jle 0x140020cac
cmp eax, 0x1d328788
jle 0x140021572
cmp eax, 0x1e6f2eec
jle 0x1400227f5
cmp eax, 0x1e6f2eed
je 0x1400251e0
cmp eax, 0x1ebb19ea
je 0x1400251f0
cmp eax, 0x1f3e5164
jne 0x14001ef80
mov eax, dword [0x1415ad2e8]
mov ecx, dword [0x1415ad2ec]
add eax, ecx
add eax, 0xc7a905f7
cmp eax, 0xa41e14c0
mov eax, 0xd5c0f45
mov ecx, 0x2c0f86d8
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x97b56178
jle 0x140020ce8
cmp eax, 0x996dad55
jle 0x1400215a3
cmp eax, 0x9a07cb5b
jle 0x14002288f
cmp eax, 0x9a07cb5c
je 0x140025210
cmp eax, 0x9c4150cb
je 0x140025273
cmp eax, 0x9c853ac6
jne 0x14001ef80
mov eax, dword [0x1415ad7d0]
add eax, dword [0x1415ad7d4]
or eax, 0x4ec86874
imul eax, eax, 0xde787663
add eax, 0x8835f5f2
cmp eax, 0xc2933b38
mov eax, 0x9028beaf
mov ecx, 0x25d65ae0
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x5b280e69
jle 0x140020d32
cmp eax, 0x5c1ad960
jle 0x1400215ec
cmp eax, 0x5d9fde4d
jle 0x1400228e0
cmp eax, 0x5d9fde4e
je 0x140025305
cmp eax, 0x5f13edc0
je 0x140025387
cmp eax, 0x5f7e1d14
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x6e64dcd
jmp 0x14001ef80
cmp eax, 0xfa552fc6
jle 0x140020d6e
cmp eax, 0xfe4616df
jle 0x14002161d
cmp eax, 0x13feaf7
jle 0x14002291b
cmp eax, 0x13feaf8
je 0x1400253a8
cmp eax, 0x1fff704
je 0x1400253b8
cmp eax, 0x20dd9ba
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xe45c3a87
jmp 0x14001ef80
cmp eax, 0x3f0a0043
jle 0x1400216b0
cmp eax, 0x3f58d9fc
jle 0x140022954
cmp eax, 0x3f58d9fd
je 0x140025417
cmp eax, 0x3f9c13e0
je 0x140025427
cmp eax, 0x4127352e
jne 0x14001ef80
mov eax, dword [0x1415ad310]
mov ecx, dword [0x1415ad314]
mov edx, eax
xor edx, ecx
not edx
and edx, ecx
add edx, edx
sub ecx, edx
add eax, ecx
add eax, 0x3e104f11
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x6ce316f6
mov r8d, edx
and r8d, 0xf33e640a
and ecx, 0x8901
imul ecx, r8d
and edx, 0xcc19bf5
or eax, 0x6ce39ff7
imul eax, edx
add eax, ecx
cmp eax, 0x322fa7dd
mov eax, 0xc57e5503
mov ecx, 0xe46c068e
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0xbdb7cad3
jle 0x14002172d
cmp eax, 0xbe7e8724
jle 0x14002297a
cmp eax, 0xbe7e8725
je 0x1400254ab
cmp eax, 0xbeeb8949
je 0x1400254bb
cmp eax, 0xbef63e7c
jne 0x14001ef80
mov eax, dword [0x1415ad278]
mov ecx, dword [0x1415ad27c]
mov edx, eax
not edx
and eax, ecx
not ecx
or ecx, edx
not eax
and eax, ecx
not eax
add eax, 0x4ed184a5
imul rax, rax, 0x7b7a8753
shr rax, 0x3e
or eax, 0x470c70b2
cmp eax, 0xd3b4446
mov rax, qword [0x1415d3918]
mov qword [rsp + 0x528], rax
mov eax, 0xa658553f
mov ecx, 0xbef63e7c
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x7c7f38a2
jle 0x140021771
cmp eax, 0x7f108a00
jle 0x1400229e7
cmp eax, 0x7f108a01
je 0x1400254cb
cmp eax, 0x7f114878
je 0x1400254db
cmp eax, 0x7f500fa6
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xec795264
jmp 0x14001ef80
cmp eax, 0xcfefd72b
jle 0x1400217db
cmp eax, 0xd03a0ee5
jle 0x140022aaf
cmp eax, 0xd03a0ee6
je 0x1400254eb
cmp eax, 0xd1339ec8
jne 0x1400280b8
mov eax, dword [0x1415ad6a0]
add eax, dword [0x1415ad6a4]
mov ecx, eax
and ecx, 0xeb3fbac9
xor ecx, 0xa3192a09
lea edx, [rcx + 0x14c04536]
xor eax, 0x209040
and eax, 0x1219249
mov r8d, edx
and r8d, 0xeade2894
imul r8d, eax
and edx, 0x1521d76b
or ecx, 0x15e1d77f
imul ecx, edx
add ecx, r8d
cmp ecx, 0x595546df
mov eax, 0xb85c591a
mov ecx, 0x6ce071e9
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x4870599
jg 0x14002180c
cmp eax, 0x2f9e04b
jg 0x140022ae7
cmp eax, 0x2373f76
je 0x140025509
cmp eax, 0x29700a5
jne 0x14001ef80
mov eax, dword [0x1415ad438]
xor edx, edx
div dword [0x1415ad43c]
mov ecx, eax
not ecx
or ecx, 0x62d6d0a9
add eax, ecx
inc eax
mov ecx, eax
not ecx
and ecx, 0x321c4cb1
and eax, 0xcde3b34e
sub eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x34fa28a2
and ecx, 0xcb05d75d
imul ecx, edx
mov edx, eax
and edx, 0xcb05d75d
or eax, 0xcb05d75d
imul eax, edx
add eax, ecx
cmp eax, 0x8b107b39
mov eax, 0xb75fe0b
mov ecx, 0x29700a5
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x81726f36
jg 0x14002183d
cmp eax, 0x813f753d
jg 0x140022b63
cmp eax, 0x80b3f142
je 0x140025542
cmp eax, 0x80dda060
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x567908c1
jmp 0x14001ef80
cmp eax, 0x42579fcd
jg 0x14002186e
cmp eax, 0x42206dd7
jg 0x140022bac
cmp eax, 0x413d4f83
je 0x140025567
cmp eax, 0x4142f9d2
jne 0x14001ef80
mov eax, dword [0x1415ad520]
mov ecx, dword [0x1415ad524]
mov edx, ecx
not edx
and edx, eax
xor ecx, eax
add ecx, eax
sub ecx, edx
lea rax, [rsi + 0x10]
cmp ecx, 0xf1f7e3af
mov rcx, qword [rsi + 8]
mov qword [rsp + 0xc0], rcx
mov qword [rsp + 0x490], rax
mov eax, 0xe6c86dd8
mov ecx, 0x4142f9d2
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0xde91df17
jg 0x1400218e2
cmp eax, 0xde3a34b9
jg 0x140022be7
cmp eax, 0xddfdce8e
je 0x1400255ac
cmp eax, 0xde019c65
jne 0x14001ef80
mov rax, qword [rsp + 0x470]
mov r8, qword [rax]
mov rcx, qword [0x1415d3918]
xor edx, edx
call r15
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xaeb922ef
jmp 0x14001ef80
cmp eax, 0x22145b95
jg 0x140021923
cmp eax, 0x2185f07c
jg 0x140022c0d
cmp eax, 0x2061b7cb
je 0x14002560c
cmp eax, 0x20e03774
jne 0x14001ef80
mov r8, qword [rsp + 0x290]
mov rcx, qword [rsp + 0x288]
xor edx, edx
call r15
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x69bfff63
jmp 0x14001ef80
cmp eax, 0x9e0bb137
jg 0x140021966
cmp eax, 0x9d0e1fec
jg 0x140022c33
cmp eax, 0x9ca7112a
je 0x1400256ba
cmp eax, 0x9d0c830e
jne 0x14001ef80
mov eax, dword [0x1415ad450]
mov ecx, dword [0x1415ad454]
mov r12d, eax
not r12d
mov edx, ecx
not edx
mov r8d, r12d
and r8d, 0xb1ac1d87
and eax, 0x4e53e278
or eax, r8d
or r12d, edx
and edx, 0xb1ac1d87
and ecx, 0x4e53e278
or ecx, edx
xor ecx, eax
not r12d
or r12d, ecx
mov eax, r12d
xor eax, 0x55da8164
and r12d, 0x2a257e9b
add r12d, r12d
sub r12d, eax
imul rax, r12, 0x4cb9b189
shr rax, 0x20
sub r12d, eax
shr r12d, 1
add r12d, eax
shr r12d, 0x1f
add r12d, 0x1e03bc45
mov rax, qword [rsp + 0xd0]
mov rcx, qword [rax]
call fcn.1400333d0
cmp r12d, 0x9639b442
mov eax, 0x2f84997e
mov ecx, 0x9d0c830e
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x62d2e2fe
jg 0x140021997
cmp eax, 0x6239bc96
jg 0x140022c59
cmp eax, 0x609374fc
je 0x14002570b
cmp eax, 0x61f5c697
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xbb1150bc
jmp 0x14001ef80
cmp eax, 0xc11022d5
jg 0x1400219c8
cmp eax, 0xc0bdf5be
jg 0x140022c7f
cmp eax, 0xbf893dae
je 0x140025769
cmp eax, 0xbf8aeea5
jne 0x14001ef80
mov eax, dword [0x1415ad850]
or eax, dword [0x1415ad854]
imul r12d, eax, 0x7573e5a5
xor r12d, 0x62645c40
add r12d, 0x2b23ec8
mov r8, qword [rsp + 0x1e8]
add r8, qword [rsp + 0x1e0]
mov rcx, qword [0x1415d3918]
xor edx, edx
call fcn.140219910
cmp r12d, 0xf52e148f
mov eax, 0x4edcf7b
mov ecx, 0xbf8aeea5
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x13e4d06c
jg 0x1400219f9
cmp eax, 0x123159e7
jg 0x140022cdd
cmp eax, 0x11bf809b
je 0x1400257b2
cmp eax, 0x120e2213
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x8ed3207e
jmp 0x14001ef80
cmp eax, 0x9028beae
jg 0x140021a8c
cmp eax, 0x8f14853f
jg 0x140022d3a
cmp eax, 0x8ed3207e
je 0x1400257c2
cmp eax, 0x8f0e5619
jne 0x14001ef80
mov eax, dword [0x1415ad418]
mov ecx, dword [0x1415ad41c]
xor ecx, eax
not ecx
and ecx, eax
cmp ecx, 0xa2e9e17a
mov eax, 0x1083416f
mov ecx, 0x9bf5a6a
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x52f89885
jg 0x140021aed
cmp eax, 0x5195f218
jg 0x140022d6e
cmp eax, 0x4fa62fb3
je 0x1400257d2
cmp eax, 0x50e8baa9
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x62d2e2ff
jmp 0x14001ef80
cmp eax, 0xecd56d6e
jg 0x140021b1e
cmp eax, 0xebe44704
jg 0x140022deb
cmp eax, 0xeab29744
je 0x14002587e
cmp eax, 0xebcfa019
jne 0x14001ef80
mov eax, dword [0x1415ad3c8]
sub eax, dword [0x1415ad3cc]
imul eax, eax, 0x355e80cb
add eax, 0x3ab4f001
not eax
or eax, 0x33738bff
cmp eax, 0xca512e9
mov eax, 0x2360ccd1
mov ecx, 0x1b1dbbf0
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x3319e8d9
jg 0x140021b8f
cmp eax, 0x32780bcd
jg 0x140022e3e
cmp eax, 0x31e4b2c0
je 0x14002588e
cmp eax, 0x3263daf5
jne 0x14001ef80
mov eax, dword [str.X_v_.L:]
add eax, dword [0x1415ad258]
or eax, 0x81122d8a
mov ecx, eax
xor ecx, 0x3003809
xor eax, 0x48024014
and eax, 0x58f74756
and ecx, 0xa708b8a9
or ecx, eax
xor ecx, 0xa7e901c0
mov rax, qword [rsp + 0xf8]
mov rdx, qword [rsp + 0x360]
mov r8, rdx
shl r8, 5
lea r9, [rax + r8]
mov qword [rsp + 0x538], r9
inc rdx
mov qword [rsp + 0x2c0], rdx
cmp qword [rax + r8], 0
sete byte [rsp + 0x44]
cmp ecx, 0x825a6cc4
mov eax, 0x249aa404
mov ecx, 0xf32ea4b0
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0xadc5c095
jg 0x140021c0c
cmp eax, 0xad2fc06d
jg 0x140022e7f
cmp eax, 0xac0de146
je 0x14002589e
cmp eax, 0xacb73041
jne 0x14001ef80
mov eax, dword [0x1415ad238]
mov ecx, dword [0x1415ad23c]
mov edx, eax
not edx
and edx, ecx
mov r8d, ecx
not r8d
and r8d, eax
imul r8d, edx
mov edx, eax
and edx, ecx
or eax, ecx
imul eax, edx
add eax, r8d
or eax, 0xdf4810ca
mov ecx, eax
xor ecx, 0x3266707d
and eax, 0xd998f82
add eax, eax
sub eax, ecx
or eax, 0xd39e0bdc
cmp eax, 0x86246271
mov rax, qword [rsp + 0x48]
mov rax, qword [rax - 0x140]
mov qword [rsp + 0x2d0], rax
mov eax, 0xacb73041
mov ecx, 0x73fe0d8e
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x72b68d5f
jg 0x140021c4f
cmp eax, 0x70e7e46b
jg 0x140022ec4
cmp eax, 0x70bc67df
je 0x1400258f1
cmp eax, 0x70ce6087
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xb175aa5c
jmp 0x14001ef80
cmp eax, 0xd6e74329
jg 0x140021cdc
cmp eax, 0xd647510b
jg 0x140022efb
cmp eax, 0xd55f3ee4
je 0x140025964
cmp eax, 0xd6401669
jne 0x14001ef80
mov rax, qword [0x1415d3918]
mov qword [rsp + 0x4c0], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x5683eedb
jmp 0x14001ef80
cmp eax, 0xd54e35e
jg 0x140021d2f
cmp eax, 0xbe134c6
jg 0x140022f21
cmp eax, 0xb75fe0b
je 0x140025974
cmp eax, 0xb987582
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xc89596b7
jmp 0x14001ef80
cmp eax, 0x8a742993
jg 0x140021d60
cmp eax, 0x897a6ebb
jg 0x140022f47
cmp eax, 0x89201108
je 0x140025992
cmp eax, 0x892c6522
jne 0x14001ef80
cmp qword [rsp + 0xd8], rbx
mov eax, 0x5895393d
mov ecx, 0x715f15c7
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x48d0ed30
jg 0x140021d91
cmp eax, 0x4860055b
jg 0x140022f6d
cmp eax, 0x47a51426
je 0x1400259dc
cmp eax, 0x4854e560
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xe0d56157
jmp 0x14001ef80
cmp eax, 0xe5a772ff
jg 0x140021dd4
cmp eax, 0xe46c068d
jg 0x140022f93
cmp eax, 0xe4259116
je 0x140025a1b
cmp eax, 0xe45c3a87
jne 0x14001ef80
movzx eax, word [rsp + 0x96]
not eax
mov rcx, qword [rsp + 0x20]
mov dword [rcx], 0x37b06d67
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0xb0]
mov r8, qword [rsp + 0x438]
mov qword [rsp + 0x180], rcx
mov qword [rsp + 0x178], r8
mov qword [rsp + 0x170], rdx
mov word [rsp + 0x62], ax
jmp 0x14001ef80
cmp eax, 0x295b8579
jg 0x140021e18
cmp eax, 0x26661192
jg 0x140022fb9
cmp eax, 0x25f0de2d
je 0x140025a54
cmp eax, 0x262ba33c
jne 0x14001ef80
mov rax, qword [rsp + 0x3b0]
mov qword [rsp + 0x308], rax
mov rax, qword [rsp + 0x3b8]
mov qword [rsp + 0x300], rax
movzx eax, word [rsp + 0x82]
mov word [rsp + 0x7c], ax
mov eax, dword [0x1415ad7b8]
xor eax, dword [0x1415ad7bc]
mov ecx, eax
not ecx
or ecx, 0x410e6818
and eax, 0x1e610300
and ecx, 0x411e6c7b
or ecx, eax
not ecx
mov eax, ecx
and eax, 0x2e7100c2
add eax, eax
sub ecx, eax
cmp ecx, 0x4fc9d1fc
mov eax, 0x7f114878
mov ecx, 0xc11022d6
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0xa60feb0f
jg 0x140021eb4
cmp eax, 0xa47d9655
jg 0x140022fed
cmp eax, 0xa3487f8c
je 0x140025a76
cmp eax, 0xa3c0aa7a
jne 0x14001ef80
cmp byte [rsp + 0x32], 0
mov eax, 0xdd7dfd40
mov ecx, 0xc0bdf5bf
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
movzx eax, word [rsp + 0x94]
mov rcx, qword [rsp + 0x430]
mov rdx, qword [rsp + 0x428]
mov word [rsp + 0x84], ax
mov qword [rsp + 0x3c8], rcx
mov qword [rsp + 0x3c0], rdx
mov qword [rsp + 0x168], rdx
mov qword [rsp + 0x160], rcx
jmp 0x14001ef80
cmp eax, 0x6bdec675
jg 0x140021ee5
cmp eax, 0x6b60f42f
jg 0x14002304b
cmp eax, 0x6afa629e
je 0x140025aaf
cmp eax, 0x6b4934b9
jne 0x14001ef80
mov eax, dword [0x1415ad2e0]
mov ecx, dword [0x1415ad2e4]
mov edx, eax
not edx
mov r8d, ecx
not r8d
mov r9d, edx
and r9d, 0xaee0ca87
and eax, 0x511f3578
or eax, r9d
or edx, r8d
and r8d, 0xaee0ca87
and ecx, 0x511f3578
or ecx, r8d
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
xor eax, 0x446310a2
add eax, edx
and edx, 0xbb9cef5d
sub eax, edx
add eax, 0x8a9dd720
and eax, 0xc88f5b60
cmp eax, 0x2a60d553
mov eax, 0x2c0f86d8
mov ecx, 0x1f3e5164
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0xc998266e
jg 0x140021f16
cmp eax, 0xc8c83961
jg 0x140023094
cmp eax, 0xc89596b7
je 0x140025abf
cmp eax, 0xc8c0cbab
jne 0x14001ef80
mov eax, dword [0x1415ad210]
add eax, dword [0x1415ad214]
mov ecx, 0xf585db87
imul rax, rcx
shr rax, 0x3b
mov ecx, eax
or ecx, 0x164ec61
mov edx, eax
not edx
and edx, 0x9a031302
mov r8d, ecx
and r8d, 0x140e83c
imul r8d, edx
and ecx, 0x240443
or eax, 0x9b67ff63
imul eax, ecx
add eax, r8d
cmp word [rsp + 0x58], 0
sete byte [rsp + 0x46]
cmp eax, 0xffe2558d
mov eax, 0xc22ae85f
mov ecx, 0xef4bfeb2
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x1ad6603c
jg 0x140021f95
cmp eax, 0x19d4d277
jg 0x1400230cc
cmp eax, 0x18991a71
je 0x140025b1d
cmp eax, 0x190b1e1a
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x8cf9c8f5
jmp 0x14001ef80
cmp eax, 0x9693a138
jg 0x140021fc6
cmp eax, 0x960f2aa2
jg 0x14002315a
cmp eax, 0x9535fab1
je 0x140025b3c
cmp eax, 0x9536215b
jne 0x14001ef80
cmp byte [rsp + 0x35], 0
mov eax, 0x45d18dd7
mov ecx, 0x63ca23f
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x599b7acc
jg 0x140022030
cmp eax, 0x5895393c
jg 0x1400231b1
cmp eax, 0x5683eedb
je 0x140025b90
cmp eax, 0x56fc8362
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xc91f0e31
jmp 0x14001ef80
cmp eax, 0xf86bffd9
jg 0x140022070
cmp eax, 0xf7797f5a
jg 0x1400231d7
cmp eax, 0xf5a7cc2c
je 0x140025bb7
cmp eax, 0xf6596a77
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xbf893dae
jmp 0x14001ef80
cmp eax, 0x3ac53f23
jg 0x14002326f
cmp eax, 0x38965d40
je 0x140025be7
cmp eax, 0x3921d298
jne 0x14001ef80
cmp qword [rsp + 0x440], 0
sete byte [rsp + 0x35]
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x9536215b
jmp 0x14001ef80
cmp eax, 0xba1fdd29
jg 0x140023295
cmp eax, 0xb7da4bc3
je 0x140025bf7
cmp eax, 0xb85c591a
jne 0x14001ef80
mov eax, dword [0x1415ad6a8]
sub eax, dword [0x1415ad6ac]
xor eax, 0x7aacaa4b
add eax, 0xd19799e
mov rcx, qword [rsp + 0x68]
add rcx, 0x10
cmp eax, 0x11b57b37
mov qword [rsp + 0x438], rcx
mov eax, 0x6ce071e9
mov ecx, 0x95145ca9
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x78ca50a8
jg 0x1400232d0
cmp eax, 0x778c020c
je 0x140025c15
cmp eax, 0x787d097e
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x92f477c1
mov rax, qword [rsp + 0x68]
mov rcx, qword [rsp + 0xb0]
movzx edx, word [rsp + 0x8c]
mov r8, qword [rsp + 0x3f8]
mov qword [rsp + 0x148], rax
mov qword [rsp + 0x140], r8
mov qword [rsp + 0x138], rcx
mov word [rsp + 0x5c], dx
jmp 0x14001ef80
cmp eax, 0xd20a65bb
jg 0x14002334a
cmp eax, 0xd1a95dc3
je 0x140025c25
cmp eax, 0xd1f66ebd
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xb7da4bc3
jmp 0x14001ef80
cmp eax, 0x6655547
jg 0x14002339c
cmp eax, 0x623d96e
je 0x140025c69
cmp eax, 0x63ca23f
jne 0x14001ef80
lea rax, [rsi + 0x90]
mov qword [rsp + 0x218], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x917ddf02
jmp 0x14001ef80
cmp eax, 0x8393b761
jg 0x140023402
cmp eax, 0x82f7d501
je 0x140025c79
cmp eax, 0x83340939
jne 0x14001ef80
mov eax, dword [0x1415ad5e8]
sub eax, dword [0x1415ad5ec]
xor eax, 0xb32008b4
or eax, 0x8cef242
mov ecx, eax
xor ecx, 0x326bdbed
and ecx, eax
cmp ecx, 0x53d8848f
mov eax, 0xe8174383
mov ecx, 0x85200687
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x45037d7c
jg 0x140023470
cmp eax, 0x44278cc6
je 0x140025cec
cmp eax, 0x44329689
jne 0x14001ef80
mov eax, dword [str._0t_D]
mov ecx, dword [0x1415ad3f4]
not eax
not ecx
and ecx, eax
not ecx
add ecx, 0x8e3a68c7
mov eax, ecx
and eax, 0x70d4cc8e
mov edx, eax
not edx
and edx, 0xb6cf544
mov r8d, ecx
and r8d, 0x7090088a
imul r8d, edx
and ecx, 0x44c404
or eax, 0xb6cf544
imul eax, ecx
add eax, r8d
cmp eax, 0xe2acb772
mov eax, 0xea4d2550
mov ecx, 0x44329689
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0xe0d56156
jg 0x140023496
cmp eax, 0xe01ae256
je 0x140025cfc
cmp eax, 0xe076b8e2
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x6cc7c942
jmp 0x14001ef80
cmp eax, 0x2360ccd0
jg 0x1400234da
cmp eax, 0x22b19ef6
je 0x140025d8e
cmp eax, 0x22b81a59
jne 0x14001ef80
mov rax, qword [rsp + 0x48]
mov rax, qword [rax - 0xd0]
mov qword [rsp + 0x2b0], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xd1a95dc3
jmp 0x14001ef80
cmp eax, 0xa0cfafb0
jg 0x140023517
cmp eax, 0xa0427ae6
je 0x140025d9e
cmp eax, 0xa0747cf5
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x24801df0
jmp 0x14001ef80
cmp eax, 0x66b69ebb
jg 0x14002354f
cmp eax, 0x6676d502
je 0x140025ddf
cmp eax, 0x667d4956
jne 0x14001ef80
mov eax, dword [0x1415ad710]
xor edx, edx
div dword [0x1415ad714]
add eax, 0x916015d5
mov ecx, eax
and ecx, 0x8d7d995
add ecx, ecx
sub eax, ecx
cmp eax, 0x498ae9f7
mov eax, 0x13e4d06d
mov ecx, 0xe17a745
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0xc57e5502
jg 0x140023591
cmp eax, 0xc45dc385
je 0x140025e22
cmp eax, 0xc53191d1
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x73da83f2
jmp 0x14001ef80
cmp eax, 0x154ec957
jg 0x140023606
cmp eax, 0x14a7485a
je 0x140025e5e
cmp eax, 0x153e43f7
jne 0x14001ef80
mov eax, dword [0x1415ad838]
xor eax, dword [0x1415ad83c]
add eax, 0xa83025c3
imul rax, rax, 0x5a4a87d7
shr rax, 0x3e
imul eax, eax, 0x7b13f86
cmp eax, 0x74bb7e11
mov eax, 0x97b56179
mov ecx, 0x9696117e
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x92c4d2dd
jg 0x14002367c
cmp eax, 0x9263a683
je 0x140025e6e
cmp eax, 0x9283ce68
jne 0x14001ef80
mov eax, dword [0x1415ad5e0]
sub eax, dword [0x1415ad5e4]
add eax, 0x82deb3d5
mov ecx, eax
and ecx, 0x2d789cdc
xor eax, 0xad789cdc
lea eax, [rax + rcx*2]
imul rax, rax, 0x426dbcf3
shr rax, 0x3c
cmp qword [rsp + 0x450], 0
sete byte [rsp + 0x37]
cmp eax, 0xbda250ae
mov eax, 0x173a5704
mov ecx, 0xd37cec8e
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x54a21c47
jg 0x14002370d
cmp eax, 0x540bb22a
je 0x140025e9a
cmp eax, 0x5452c8f1
jne 0x14001ef80
cmp qword [rsp + 0xf0], rbx
mov eax, 0xcc46c27a
mov ecx, 0x3eabb842
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0xf0ae9819
jg 0x140023733
cmp eax, 0xefca1be1
je 0x140025eaa
cmp eax, 0xeff77c22
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x5a355dc2
jmp 0x14001ef80
cmp eax, 0x35dd3f9e
jg 0x1400237a4
cmp eax, 0x35a6dc69
je 0x140025ec4
cmp eax, 0x35d875a5
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x3f9c13e0
jmp 0x14001ef80
cmp eax, 0xb13e18ab
jg 0x1400237fc
cmp eax, 0xaeb04007
je 0x140025ed4
cmp eax, 0xaeb922ef
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x9d0e1fed
jmp 0x14001ef80
cmp eax, 0x7460f31f
jg 0x140023822
cmp eax, 0x73fe0d8e
je 0x140025ee4
cmp eax, 0x74442903
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xd20a65bc
jmp 0x14001ef80
cmp eax, 0xdae8c437
jg 0x140023848
cmp eax, 0xda94f7d6
je 0x140025ef4
cmp eax, 0xdad96a6f
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xc8c83962
jmp 0x14001ef80
cmp eax, 0xe17a744
jg 0x1400238ad
cmp eax, 0xddc29f7
je 0x140025f3e
cmp eax, 0xdef26f1
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xd03a0ee6
jmp 0x14001ef80
cmp eax, 0x8cf9c8f4
jg 0x140023931
cmp eax, 0x8b37248a
je 0x140025f4e
cmp eax, 0x8c68cb72
jne 0x14001ef80
mov eax, dword [0x1415ad280]
add eax, dword [str.3_f___]
mov ecx, eax
xor ecx, 0xd0ec5fb5
or eax, 0x2f13a04a
and eax, ecx
mov ecx, 0x9d825129
imul rax, rcx
shr rax, 0x3f
cmp eax, 0x98d0140a
mov eax, 0x94db66ac
mov ecx, 0xa8572de6
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x4c98b7eb
jg 0x14002396e
cmp eax, 0x4afb3137
je 0x140025f5e
cmp eax, 0x4c082365
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xedcb8b05
jmp 0x14001ef80
cmp eax, 0xe79b55a5
jg 0x140023994
cmp eax, 0xe7409c68
je 0x140025f7c
cmp eax, 0xe75ed059
jne 0x14001ef80
cmp byte [rsp + 0x3c], 0
mov eax, 0xfa552fc7
mov ecx, 0x43dd4b9a
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
movzx eax, word [rsp + 0x98]
mov rcx, qword [rsp + 0x2d8]
mov rdx, qword [rsp + 0x370]
mov qword [rsp + 0x1d8], rdx
mov rdx, qword [rsp + 0x368]
mov qword [rsp + 0x1d0], rdx
mov qword [rsp + 0x1c8], rcx
mov word [rsp + 0x66], ax
jmp 0x14001ef80
cmp eax, 0x2d17dc37
jg 0x140023a15
cmp eax, 0x2ac1182d
je 0x140025fd4
cmp eax, 0x2c0f86d8
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x1f3e5164
jmp 0x14001ef80
cmp eax, 0xa7b89de5
jg 0x140023a3b
cmp eax, 0xa6e973b4
je 0x140026057
cmp eax, 0xa75b3895
jne 0x14001ef80
cmp byte [rsp + 0x39], 0
mov eax, 0x46711cd1
mov ecx, 0x797e5987
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x6d1661a5
jg 0x140023a61
cmp eax, 0x6cc7c942
je 0x14002609c
cmp eax, 0x6ce071e9
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xb85c591a
jmp 0x14001ef80
cmp eax, 0xcbbc4b9a
jg 0x140023a87
cmp eax, 0xcb5b40a3
je 0x1400260fd
cmp eax, 0xcb955955
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xc45dc385
jmp 0x14001ef80
cmp eax, 0x1d150175
jg 0x140023ab4
cmp eax, 0x1b374a92
je 0x14002610d
cmp eax, 0x1cfd3b0e
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xf34c15b3
jmp 0x14001ef80
cmp eax, 0x989c899f
jg 0x140023ada
cmp eax, 0x97b56179
je 0x14001ef73
cmp eax, 0x98583f32
jne 0x14001ef80
mov rax, qword [rsp + 0x200]
inc rax
cmp rax, 2
mov eax, 0x22145b96
mov ecx, 0x33bed3fa
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x5b964d8f
jg 0x140023b00
cmp eax, 0x5b280e6a
je 0x140026186
cmp eax, 0x5b5c7fd8
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xe01ae256
jmp 0x14001ef80
cmp eax, 0xfc016c5c
jg 0x140023b60
cmp eax, 0xfa552fc7
je 0x140026196
cmp eax, 0xfb2e0bd2
jne 0x14001ef80
mov eax, dword [0x1415ad518]
mov ecx, dword [0x1415ad51c]
mov edx, eax
not edx
and edx, ecx
not ecx
and ecx, eax
sub ecx, edx
imul eax, ecx, 0x4447429a
mov ecx, eax
and ecx, 0x7b261284
or eax, 0x7b261284
add eax, ecx
mov ecx, eax
not ecx
and ecx, 0x92475077
mov edx, eax
and edx, 0x6db8af88
imul edx, ecx
mov ecx, eax
and ecx, 0x92475076
or eax, 0x92475077
imul eax, ecx
add eax, edx
cmp eax, 0xe1970357
mov eax, 0x4142f9d2
mov ecx, 0x3c6c1238
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x3e7617d8
jg 0x140023bb0
cmp eax, 0x3dc782bc
je 0x14002621f
cmp eax, 0x3e662aa5
jne 0x14001ef80
mov eax, dword [0x1415ad620]
mov ecx, dword [0x1415ad624]
mov edx, ecx
and edx, eax
add eax, ecx
sub eax, edx
xor eax, 0x6f5194d6
imul rax, rax, 0x28acba7d
shr rax, 0x3a
xor eax, 0x1b313101
mov rcx, qword [rsp + 0x248]
cmp rcx, qword [rsp + 0x488]
sete byte [rsp + 0x36]
cmp eax, 0xc5dccf0d
mov eax, 0x3e662aa5
mov ecx, 0xc60d6845
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0xbd00f471
jg 0x140023bed
cmp eax, 0xbc944eda
je 0x14002622f
cmp eax, 0xbcf6c94d
jne 0x14001ef80
mov rax, qword [rsp + 0x550]
mov rax, qword [rax]
mov qword [rsp + 0x520], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xbdb7cad4
jmp 0x14001ef80
cmp eax, 0x7bfa8247
jg 0x140023c13
cmp eax, 0x7bb69e22
je 0x14002623f
cmp eax, 0x7be342e5
jne 0x14001ef80
mov eax, dword [0x1415ad4c0]
xor edx, edx
div dword [0x1415ad4c4]
imul eax, eax, 0xa362430b
mov ecx, eax
not ecx
or ecx, 0x204201c0
and ecx, 0x604213c1
and eax, 0x12a04418
sub eax, ecx
cmp eax, 0xd84450bc
mov eax, 0x7f108a01
mov ecx, 0x2fe0ebd8
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0xce61f110
jg 0x140023c39
cmp eax, 0xcd317ddf
je 0x140026268
cmp eax, 0xcd3c8023
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xa872329
jmp 0x14001ef80
cmp eax, 0x5ee015d
jg 0x140023c85
cmp eax, 0x487059a
je 0x140026278
cmp eax, 0x4edcf7b
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xd16bbf09
jmp 0x14001ef80
cmp eax, 0x8256adcd
jg 0x140023d13
cmp eax, 0x81726f37
je 0x1400262e9
cmp eax, 0x824b3a65
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xde019c65
jmp 0x14001ef80
cmp eax, 0x42b34525
jg 0x140023d98
cmp eax, 0x42579fce
je 0x1400262f9
cmp eax, 0x427159f1
jne 0x14001ef80
mov eax, dword [0x1415ad368]
mov ecx, dword [0x1415ad36c]
mov edx, ecx
not edx
or edx, eax
not eax
or eax, ecx
not edx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0x12284f4a
or eax, 0xedd7b0b5
and eax, ecx
add eax, 0x333bd515
and eax, 0x89aaa8cf
cmp eax, 0xdea6f8a1
mov eax, 0xd6e7432a
mov ecx, 0x5364d967
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0xdfff948a
jg 0x140023e0c
cmp eax, 0xde91df18
je 0x140026309
cmp eax, 0xdf4ca475
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xe79f106a
mov rax, qword [rsp + 0x4a0]
mov qword [rsp + 0x190], rax
jmp 0x14001ef80
cmp eax, 0x224577b1
jg 0x140023e8b
cmp eax, 0x22145b96
je 0x140026357
cmp eax, 0x2215695a
jne 0x14001ef80
cmp qword [rsp + 0xf0], 0
mov eax, 0xcc46c27a
mov ecx, 0x3eabb842
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x9f6d30b7
jg 0x140023ef9
cmp eax, 0x9e0bb138
je 0x140026375
cmp eax, 0x9f311a21
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x715f15c7
jmp 0x14001ef80
cmp eax, 0x641dfe43
jg 0x140023f5c
cmp eax, 0x62d2e2ff
je 0x140026385
cmp eax, 0x63d74f22
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x6bdec676
jmp 0x14001ef80
cmp eax, 0xc22ae85e
jg 0x140023f82
cmp eax, 0xc11022d6
je 0x1400263ca
cmp eax, 0xc1612f36
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x413d4f83
jmp 0x14001ef80
cmp eax, 0x141028cd
jg 0x140023ffa
cmp eax, 0x13e4d06d
je 0x1400263e9
cmp eax, 0x140bf7d0
jne 0x14001ef80
mov eax, dword [0x1415ad4b0]
xor eax, dword [0x1415ad4b4]
and eax, 0x7fffffff
xor eax, 0x6fa17f84
imul r12d, eax, 0x2f6615d9
and r12d, 0x6b8794ee
movabs rax, 0x51357354a9a4eb9d
mov r8, rax
sub r8, qword [rsp + 0x268]
sub r8, rax
add r8, qword [rsp + 0x260]
mov rcx, qword [0x1415d3918]
xor edx, edx
call fcn.140219910
cmp r12d, 0xf159b23
mov eax, 0x140bf7d0
mov ecx, 0x553f343b
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x90c65095
jg 0x14002402e
cmp eax, 0x9028beaf
je 0x1400263f9
cmp eax, 0x9075ee9a
jne 0x14001ef80
mov rax, qword [rsp + 0x3d0]
mov qword [rsp + 0x390], rax
mov rax, qword [rsp + 0x3d8]
mov qword [rsp + 0x388], rax
movzx eax, word [rsp + 0x86]
mov word [rsp + 0x80], ax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xa0424d69
jmp 0x14001ef80
cmp eax, 0x53656ac7
jg 0x140024054
cmp eax, 0x52f89886
je 0x140026409
cmp eax, 0x5364d967
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xd6e7432a
jmp 0x14001ef80
cmp eax, 0xee5d2e90
jg 0x14002407a
cmp eax, 0xecd56d6f
je 0x140026484
cmp eax, 0xedcb8b05
jne 0x14001ef80
mov eax, dword [0x1415ad3d8]
xor edx, edx
div dword [0x1415ad3dc]
add eax, 0xfb1dc889
mov ecx, eax
xor ecx, 0x9ba100b9
and ecx, eax
imul rax, rcx, 0x5a165b7d
shr rax, 0x20
sub ecx, eax
shr ecx, 1
add ecx, eax
shr ecx, 0x1e
cmp ecx, 0xed0c5a03
mov eax, 0x25e146d0
mov ecx, 0xca0316a6
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x33bed3f9
jg 0x1400240a0
cmp eax, 0x3319e8da
je 0x1400264a2
cmp eax, 0x33804e40
jne 0x14001ef80
mov eax, dword [0x1415ad4a8]
mov ecx, dword [0x1415ad4ac]
mov edx, ecx
not edx
mov r8d, eax
and r8d, edx
or edx, eax
not edx
imul edx, r8d
mov r8d, eax
and r8d, ecx
or eax, ecx
imul eax, r8d
add eax, edx
mov ecx, 0xa397e3db
imul rax, rcx
shr rax, 0x3f
or eax, 0x21308182
cmp eax, 0xf61845af
mov eax, 0x7b5ac45b
mov ecx, 0x140bf7d0
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0xae102a19
jg 0x1400240d4
cmp eax, 0xadc5c096
je 0x1400264cd
cmp eax, 0xae08c6cc
jne 0x14001ef80
cmp qword [rsp + 0xe0], 0
mov eax, 0xa16e31f7
mov ecx, 0x70291342
cmovs eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x739794bd
jg 0x140024111
cmp eax, 0x72b68d60
je 0x1400264f0
cmp eax, 0x73924a4e
jne 0x14001ef80
mov eax, dword [0x1415ad600]
mov ecx, dword [0x1415ad604]
mov edx, eax
xor edx, ecx
not edx
and edx, ecx
add edx, edx
sub ecx, edx
add ecx, eax
mov eax, ecx
and eax, 0x7fffffff
xor eax, 0x756c2ae5
and ecx, 0x756c2ae5
or ecx, eax
add ecx, 0x17c5d91c
and ecx, 0x7f02fa7e
cmp ecx, 0x9eff076e
mov rax, qword [rsp + 0x448]
mov rax, qword [rax]
mov qword [rsp + 0x228], rax
mov eax, 0x73924a4e
mov ecx, 0xb21f4921
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0xd9cb6839
jg 0x140024185
cmp eax, 0xd6e7432a
je 0x140026500
cmp eax, 0xd94a4daf
jne 0x14001ef80
mov rax, qword [rsp + 0x48]
mov rcx, qword [rax - 0x120]
mov qword [rsp + 0xf8], rcx
add rax, 0xfffffffffffffee8
mov qword [rsp + 0x548], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x99ae3360
jmp 0x14001ef80
cmp eax, 0xd5b7925
jg 0x1400241ab
cmp eax, 0xd54e35f
je 0x14002657a
cmp eax, 0xd5aea52
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xe262f3fa
jmp 0x14001ef80
cmp eax, 0x8aabd4f4
jg 0x1400241d1
cmp eax, 0x8a742994
je 0x14002659a
cmp eax, 0x8a84aa76
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x82b4b280
jmp 0x14001ef80
cmp eax, 0x4a6e1c14
jg 0x140024224
cmp eax, 0x48d0ed31
je 0x1400265fd
cmp eax, 0x4a0c3085
jne 0x14001ef80
cmp qword [rsp + 0xd8], 0
mov eax, 0x5895393d
mov ecx, 0x715f15c7
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0xe6c86dd7
jg 0x1400242b9
cmp eax, 0xe5a77300
je 0x140026644
cmp eax, 0xe637691f
jne 0x14001ef80
mov rax, qword [rsp + 0x420]
mov rax, qword [rax]
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x14a7485a
jmp 0x14001ef80
cmp eax, 0x298c521e
jg 0x14002435c
cmp eax, 0x295b857a
je 0x14002665e
cmp eax, 0x296afe49
jne 0x14001ef80
movzx eax, word [rsp + 0x5e]
mov word [rsp + 0x56], ax
mov rax, qword [rsp + 0x150]
mov qword [rsp + 0xa8], rax
mov rax, qword [rsp + 0x158]
mov qword [rsp + 0x328], rax
movzx eax, word [rsp + 0x60]
mov word [rsp + 0x7e], ax
mov eax, dword [0x1415ad6f0]
xor eax, dword [0x1415ad6f4]
or eax, 0xfd06417a
imul eax, eax, 0x2802cd70
mov ecx, eax
xor ecx, 0xe726c085
add ecx, eax
and eax, 0x18d93f70
sub ecx, eax
cmp ecx, 0x69c919cf
mov eax, 0x2061b7cb
mov ecx, 0x6bdb1913
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0xa658553e
jg 0x140024382
cmp eax, 0xa60feb10
je 0x140026680
cmp eax, 0xa62252bf
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x9c4150cb
jmp 0x14001ef80
cmp eax, 0x6c2c7e64
jg 0x1400243a8
cmp eax, 0x6bdec676
je 0x140026690
cmp eax, 0x6bfbb6d7
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x190b1e1a
jmp 0x14001ef80
cmp eax, 0xcab2f8a3
jg 0x140024400
cmp eax, 0xc998266f
je 0x140026728
cmp eax, 0xca0316a6
jne 0x14001ef80
mov eax, dword [0x1415ad3e0]
or eax, dword [0x1415ad3e4]
mov ecx, eax
and ecx, 0x79e04a7
and eax, 0x1920407
add eax, eax
sub ecx, eax
lea eax, [rcx + 0x61b38c07]
not eax
or eax, 0x34bdefc0
add eax, ecx
add eax, 0x61b38c08
cmp eax, 0x1cb1c722
mov rax, qword [0x1415d3918]
mov qword [rsp + 0x288], rax
mov eax, 0x25e146d0
mov ecx, 0x3837f02b
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x1b10608d
jg 0x140024426
cmp eax, 0x1ad6603d
je 0x14002675c
cmp eax, 0x1aedcce3
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xda94f7d6
jmp 0x14001ef80
cmp eax, 0x975e983f
jg 0x1400244c7
cmp eax, 0x9693a139
je 0x1400267e8
cmp eax, 0x9696117e
jne 0x14001ef80
mov eax, dword [0x1415ad844]
not eax
add eax, dword [0x1415ad840]
mov rcx, 0xffffffffffffffe0
sub rcx, qword [rsp + 0x3e8]
imul eax, eax, 0x894edd91
cmp eax, 0xd3a6c377
mov qword [rsp + 0x1e0], rcx
mov eax, 0x9696117e
mov ecx, 0x1cfd3b0e
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x5a657b0b
jg 0x1400244ed
cmp eax, 0x599b7acd
je 0x140026829
cmp eax, 0x5a355dc2
jne 0x14001ef80
lea rax, [rsi + 0xc0]
mov qword [rsp + 0x418], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x90c65096
jmp 0x14001ef80
cmp eax, 0xf98bbab5
jg 0x140024548
cmp eax, 0xf86bffda
je 0x140026839
cmp eax, 0xf892dc3e
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x8f0e5619
jmp 0x14001ef80
cmp eax, 0x3c62d48c
je 0x14002688c
cmp eax, 0x3c6c1238
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x4142f9d2
jmp 0x14001ef80
cmp eax, 0xbaa0bbe7
je 0x14002689c
cmp eax, 0xbb1150bc
jne 0x14001ef80
mov eax, dword [0x1415ad270]
mov ecx, dword [0x1415ad274]
mov edx, ecx
not edx
mov r8d, eax
and r8d, edx
or edx, eax
not edx
imul edx, r8d
mov r8d, eax
and r8d, ecx
or eax, ecx
imul eax, r8d
add eax, edx
mov ecx, eax
and ecx, 0x2b124819
add ecx, ecx
sub eax, ecx
add eax, 0x2b124819
mov ecx, eax
not ecx
and ecx, 0xe080dff4
mov edx, eax
and edx, 0x1f7f200b
imul edx, ecx
mov ecx, eax
and ecx, 0xe080dff4
or eax, 0xe080dff4
imul eax, ecx
add eax, edx
cmp eax, 0x7e416552
mov eax, 0xbef63e7c
mov ecx, 0xcbde8134
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x797e5987
je 0x1400268ac
cmp eax, 0x7ad70182
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xacb73041
jmp 0x14001ef80
cmp eax, 0xd319056b
je 0x1400268f6
cmp eax, 0xd344f867
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x3d021959
jmp 0x14001ef80
cmp eax, 0x6e64dcd
je 0x140026966
cmp eax, 0x7320a04
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x61545bd
jmp 0x14001ef80
cmp eax, 0x850c462d
je 0x1400269c3
cmp eax, 0x851b2043
jne 0x14001ef80
cmp qword [rsp + 0xc8], rbx
mov eax, 0x33193132
mov ecx, 0xfb2e0bd2
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x455b7adf
je 0x1400269d3
cmp eax, 0x45d18dd7
jne 0x14001ef80
mov rax, qword [0x1415d3918]
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xb13e18ac
jmp 0x14001ef80
cmp eax, 0xe1799979
je 0x1400269e3
cmp eax, 0xe2292bcd
jne 0x14001ef80
mov rax, qword [0x1415d3918]
mov qword [rsp + 0x2b8], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xa0cfafb1
jmp 0x14001ef80
cmp eax, 0x249aa404
je 0x140026a29
cmp eax, 0x249f34dd
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xaa27590b
jmp 0x14001ef80
cmp eax, 0xa238afe0
je 0x140026a47
cmp eax, 0xa28a95c0
jne 0x14001ef80
mov eax, dword [0x1415ad678]
mov ecx, dword [0x1415ad67c]
not eax
not ecx
or ecx, eax
not ecx
imul eax, ecx, 0x403de6d6
mov ecx, 0x82e30073
imul rax, rcx
shr rax, 0x3f
or eax, 0xaa20822a
cmp qword [rsp + 0x68], 0
sete byte [rsp + 0x34]
cmp eax, 0xf507c2e8
mov eax, 0xefca1be1
mov ecx, 0xa28a95c0
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x69739c72
je 0x140026a57
cmp eax, 0x69bfff63
jne 0x14001ef80
mov eax, dword [0x1415ad3e8]
mov ecx, dword [0x1415ad3ec]
mov edx, ecx
not edx
mov r8d, eax
and r8d, edx
or edx, eax
not edx
imul edx, r8d
mov r8d, eax
and r8d, ecx
or eax, ecx
imul eax, r8d
lea r12d, [rax + rdx]
add r12d, 0x78cdc400
mov eax, r12d
not eax
and eax, 0xdeac2f07
mov ecx, r12d
and ecx, 0x2153d0f8
imul ecx, eax
mov eax, r12d
and eax, 0xdeac2f07
or r12d, 0xdeac2f07
imul r12d, eax
add r12d, ecx
mov eax, r12d
or eax, 0x2ec2119c
not r12d
or r12d, 0xd13dee63
and r12d, eax
mov r8, qword [rsp + 0x290]
mov rcx, qword [rsp + 0x288]
xor edx, edx
call r15
cmp r12d, 0xdae6db8b
mov eax, 0x69bfff63
mov ecx, 0xa0747cf5
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0xc5cf4993
je 0x140026a9d
cmp eax, 0xc60d6845
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xe22f8506
jmp 0x14001ef80
cmp eax, 0x172fe8db
je 0x140026ae7
cmp eax, 0x173a5704
jne 0x14001ef80
cmp byte [rsp + 0x37], 0
mov eax, 0x83340939
mov ecx, 0xe0d56157
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x931a76a1
je 0x140026af7
cmp eax, 0x941650d8
jne 0x14001ef80
mov eax, dword [0x1415ad750]
mov ecx, dword [0x1415ad754]
mov edx, eax
and edx, ecx
not eax
not ecx
or ecx, eax
not ecx
or ecx, edx
mov eax, ecx
xor eax, 0x453333cc
xor ecx, 0x28084410
or ecx, 0xd6e68967
add eax, ecx
inc eax
imul rax, rax, 0x8d01e0b
shr rax, 0x3b
cmp eax, 0xd8e9a6a7
mov eax, 0x8a1039fd
mov ecx, 0x55db99a6
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x553f343b
je 0x140026b07
cmp eax, 0x558721e7
jne 0x14001ef80
mov eax, dword [0x1415ad614]
mov ecx, eax
xor ecx, ecx
not ecx
and ecx, dword [0x1415ad610]
xor ecx, eax
mov eax, 0xda3fc5f9
imul rcx, rax
shr rcx, 0x3f
lea eax, [rcx + 0x1945dc64]
xor eax, 0xe0ae356b
or eax, ecx
imul r12d, eax, 0xdb2b5190
mov rcx, qword [0x1415d3918]
mov r8, qword [rsp + 0x228]
xor edx, edx
call fcn.140219910
cmp r12d, 0x22d781df
mov eax, 0x4854e560
mov ecx, 0xdc63394a
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0xf19c8d0d
je 0x140026b17
cmp eax, 0xf32ea4b0
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x3263daf5
jmp 0x14001ef80
cmp eax, 0x3723f82f
je 0x140026bbc
cmp eax, 0x37a572b4
jne 0x14001ef80
mov r8, qword [rsp + 0x2d0]
mov rcx, qword [rsp + 0x2c8]
xor edx, edx
call r15
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xe6fedb4b
jmp 0x14001ef80
cmp eax, 0xb175aa5c
je 0x140026bd3
cmp eax, 0xb21f4921
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xbb85cacf
jmp 0x14001ef80
cmp eax, 0x75024911
je 0x140026c05
cmp eax, 0x75558b26
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x487059a
jmp 0x14001ef80
cmp eax, 0xdc63394a
je 0x140026c3a
cmp eax, 0xdc9efe6f
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x7ae79503
jmp 0x14001ef80
cmp eax, 0xfe091bb
je 0x140026c60
cmp eax, 0x101182ea
jne 0x14001ef80
mov eax, dword [0x1415ad5f8]
xor eax, dword [0x1415ad5fc]
add eax, 0x68e34b42
mov ecx, eax
xor ecx, 0x358b1321
and ecx, eax
add ecx, 0x9f303dcc
cmp ecx, 0xbfd96823
mov eax, 0xb1515286
mov ecx, 0x73924a4e
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x8dcb2788
je 0x140026cb4
cmp eax, 0x8de1f484
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x52e2fa21
jmp 0x14001ef80
cmp eax, 0x4d3fb149
je 0x140026d13
cmp eax, 0x4e0e6831
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x4235a594
jmp 0x14001ef80
cmp eax, 0xe8174383
je 0x140026d23
cmp eax, 0xe8d683f4
jne 0x14001ef80
cmp qword [rsp + 0x520], 0
sete byte [rsp + 0x42]
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xf9de5dfb
jmp 0x14001ef80
cmp eax, 0x2ec58bc6
je 0x140026d33
cmp eax, 0x2f5193a2
jne 0x14001ef80
mov eax, dword [0x1415ad5c0]
mov ecx, dword [0x1415ad5c4]
mov edx, ecx
not edx
mov r8d, eax
and r8d, edx
or edx, eax
not edx
imul edx, r8d
mov r8d, eax
and r8d, ecx
or eax, ecx
imul eax, r8d
add eax, edx
or eax, 0xa3115c0c
mov ecx, 0x9b887709
imul rax, rcx
shr rax, 0x3d
add eax, 0x59b57d6d
cmp eax, 0x7bb3e012
mov eax, 0x80b3f142
mov ecx, 0x8256adce
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0xa955d114
je 0x140026d8e
cmp eax, 0xa9d75b41
jne 0x14001ef80
mov eax, dword [0x1415ad788]
xor edx, edx
div dword [0x1415ad78c]
cmp eax, 0x98c3691c
mov rax, qword [rsp + 0x68]
movdqa xmm0, xmmword [rax]
pmovmskb eax, xmm0
mov word [rsp + 0x8e], ax
mov eax, 0x5b280e6a
mov ecx, 0x35dd3f9f
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x6d54005d
je 0x140026dad
cmp eax, 0x6e0f4c1a
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xaa652c85
jmp 0x14001ef80
cmp eax, 0xcbe712e3
je 0x140026dd3
cmp eax, 0xcc46c27a
jne 0x14001ef80
mov rax, qword [rsp + 0x48]
mov rax, qword [rax - 0xf0]
mov qword [rsp + 0x510], rax
mov rax, qword [0x1415d3918]
mov qword [rsp + 0x508], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x45037d7d
jmp 0x14001ef80
cmp eax, 0x1d328789
je 0x140026df4
cmp eax, 0x1e021748
jne 0x14001ef80
mov eax, dword [0x1415ad560]
mov ecx, dword [0x1415ad564]
mov edx, eax
xor edx, ecx
not edx
or eax, ecx
and eax, edx
imul r12d, eax, 0x72818261
mov eax, r12d
not eax
and eax, 0xf7f019bb
mov ecx, r12d
and ecx, 0x80fe644
imul ecx, eax
mov eax, r12d
and eax, 0xf7f019bb
or r12d, 0xf7f019bb
imul r12d, eax
add r12d, ecx
xor r12d, 0xe4ef3366
mov rcx, qword [0x1415d3918]
mov r8, qword [rsp + 0x240]
xor edx, edx
call r15
cmp r12d, 0x242c55e7
mov eax, 0x813f753e
mov ecx, 0xd9cb683a
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x996dad56
je 0x140026e19
cmp eax, 0x99ae3360
jne 0x14001ef80
mov rax, qword [rsp + 0x548]
mov rax, qword [rax]
test rax, rax
mov ecx, 0x78ca50a9
mov edx, 0xcb5b40a3
cmove ecx, edx
mov qword [rsp + 0x540], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], ecx
mov qword [rsp + 0x1a0], 0
jmp 0x14001ef80
cmp eax, 0x5c1ad961
je 0x140026e29
cmp eax, 0x5d89518a
jne 0x14001ef80
mov r8, qword [rsp + 0xf8]
mov rcx, qword [rsp + 0x2b8]
xor edx, edx
call r15
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xce61f111
jmp 0x14001ef80
cmp eax, 0xfe4616e0
je 0x140026e87
cmp eax, 0xb28595
jne 0x14001ef80
mov rax, qword [rsp + 0xd0]
mov rax, qword [rax]
mov qword [rsp + 0x270], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xb6dc643a
jmp 0x14001ef80
cmp eax, 0x3f0a0044
je 0x140026ebd
cmp eax, 0x3f1636db
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xbe5d1b23
jmp 0x14001ef80
cmp eax, 0xbdb7cad4
je 0x140026ecd
cmp eax, 0xbe5d1b23
jne 0x14001ef80
mov eax, dword [0x1415ad4a0]
and eax, dword [0x1415ad4a4]
mov ecx, eax
and ecx, 0x2800408c
xor ecx, 0x28000000
and eax, 0x28000000
or eax, ecx
or eax, 0xd7ffbf73
cmp eax, 0x4478596f
mov rax, qword [rsp + 0x2f0]
mov rax, qword [rax]
mov qword [rsp + 0x260], rax
mov eax, 0xbaa0bbe7
mov ecx, 0xbe5d1b23
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x7c7f38a3
je 0x140026edd
cmp eax, 0x7dd97b68
jne 0x14001ef80
mov eax, dword [str.srtxk]
mov ecx, dword [0x1415ad7cc]
not eax
not ecx
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x617c8ef8
mov edx, eax
and edx, 0x1e837107
imul edx, ecx
mov ecx, eax
and ecx, 0x617c8ef8
or eax, 0x617c8ef8
imul eax, ecx
add eax, edx
add eax, 0xf1e69e3d
and eax, 0x49abf3dd
movzx ecx, word [rsp + 0x7a]
lea edx, [rcx - 1]
and edx, ecx
mov word [rsp + 0x88], dx
mov rdx, qword [rsp + 0x320]
dec rdx
mov qword [rsp + 0x1f8], rdx
tzcnt ecx, ecx
mov rdx, qword [rsp + 0x100]
shl rcx, 5
mov r8, rdx
sub r8, rcx
mov qword [rsp + 0x3f0], r8
neg rcx
cmp qword [rdx + rcx - 0x20], 0
sete byte [rsp + 0x2d]
cmp eax, 0x62acb52c
mov eax, 0x7dd97b68
mov ecx, 0x344ff881
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0xcfefd72c
je 0x140026eed
cmp eax, 0xd019cf4b
jne 0x14001ef80
cmp qword [rsp + 0xf0], 0
mov eax, 0x2215695a
mov ecx, 0x5452c8f1
cmovs eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x2f9e04c
je 0x140026efd
cmp eax, 0x38f6bd9
jne 0x14001ef80
mov eax, dword [0x1415ad578]
xor edx, edx
div dword [0x1415ad57c]
add eax, 0x5686edf3
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x6b0c2288
and ecx, 0x94f3dd77
imul ecx, edx
mov edx, eax
and edx, 0x94f3dd77
or eax, 0x94f3dd77
imul eax, edx
add eax, ecx
cmp qword [rsp + 0x478], 0
sete byte [rsp + 0x38]
cmp eax, 0x6cd9fc5b
mov eax, 0x38f6bd9
mov ecx, 0xaeb04007
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x813f753e
je 0x140026f5a
cmp eax, 0x816ed40f
jne 0x14001ef80
mov rax, qword [rsp + 0x2f0]
mov rax, qword [rax]
mov qword [rsp + 0x2e0], rax
movdqa xmm0, xmmword [rax]
pmovmskb eax, xmm0
mov word [rsp + 0xa0], ax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x4d3fb149
jmp 0x14001ef80
cmp eax, 0x42206dd8
je 0x140026f7e
cmp eax, 0x4235a594
jne 0x14001ef80
mov rcx, qword [rsp + 0x410]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
test eax, eax
sete byte [rsp + 0x30]
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xe4259116
jmp 0x14001ef80
cmp eax, 0xde3a34ba
je 0x140026f8e
cmp eax, 0xde8737ed
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x9283ce68
jmp 0x14001ef80
cmp eax, 0x2185f07d
je 0x140026fcb
cmp eax, 0x21f6dcb8
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x9a07cb5c
jmp 0x14001ef80
cmp eax, 0x9d0e1fed
je 0x140026fdb
cmp eax, 0x9d1addf8
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x70bc67df
jmp 0x14001ef80
cmp eax, 0x6239bc97
je 0x140026ffc
cmp eax, 0x6289fee8
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x12423932
jmp 0x14001ef80
cmp eax, 0xc0bdf5bf
je 0x140027021
cmp eax, 0xc0c10e4e
jne 0x14001ef80
mov eax, dword [0x1415ad668]
mov ecx, dword [0x1415ad66c]
not ecx
add eax, ecx
add eax, 0xa9604a1e
and eax, 0xf299817d
cmp eax, 0x504a6183
mov rax, qword [rsp + 0x218]
mov rax, qword [rax]
mov qword [rsp + 0x68], rax
mov eax, 0xcb955955
mov ecx, 0x3c40af5d
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x123159e8
je 0x140027072
cmp eax, 0x12423932
jne 0x14001ef80
mov eax, dword [0x1415ad820]
xor edx, edx
div dword [0x1415ad824]
mov ecx, eax
xor ecx, 0x5785b9dc
and eax, 0x287a4623
add eax, eax
sub eax, ecx
or eax, 0xa9d4b95a
and eax, 0xfdf4f95f
cmp eax, 0x8d64aef1
mov eax, 0xd28d7268
mov ecx, 0x7bfa8248
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x8f148540
je 0x140027095
cmp eax, 0x8fefa2d0
jne 0x14001ef80
cmp byte [rsp + 0x42], 0
mov eax, 0xe2292bcd
mov ecx, 0x66b69ebc
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x5195f219
je 0x1400270a5
cmp eax, 0x52e2fa21
jne 0x14001ef80
mov eax, dword [0x1415ad7e0]
xor edx, edx
div dword [0x1415ad7e4]
add eax, 0xa3ffd2e6
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xdb98d38c
and ecx, 0x24672c73
imul ecx, edx
mov edx, eax
and edx, 0x24672c73
or eax, 0x24672c73
imul eax, edx
add eax, ecx
shr eax, 1
mov ecx, 0x98b1b24b
imul rax, rcx
shr rax, 0x3e
cmp eax, 0x8a7669f5
mov eax, 0x6d54005d
mov ecx, 0xe9e9695a
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0xebe44705
je 0x1400270b5
cmp eax, 0xec795264
jne 0x14001ef80
mov eax, dword [0x1415ad5a0]
sub eax, dword [0x1415ad5a4]
mov ecx, eax
xor ecx, 0x80201401
and ecx, eax
not ecx
and ecx, 0x9f3d9729
cmp ecx, 0x7d5552b6
mov eax, 0x3c62d48c
mov ecx, 0x75024911
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x32780bce
je 0x140027102
cmp eax, 0x33193132
jne 0x14001ef80
mov rax, qword [rsi + 0x20]
mov qword [rsp + 0x258], rax
mov rax, qword [0x1415d3918]
mov qword [rsp + 0x250], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x366e6881
jmp 0x14001ef80
cmp eax, 0xad2fc06e
je 0x140027112
cmp eax, 0xad5d9ce8
jne 0x14001ef80
mov eax, dword [0x1415ad830]
xor eax, dword [0x1415ad834]
add eax, 0xde806042
cmp eax, 0x8bae00a6
mov eax, 0x11bf809b
mov ecx, 0x123159e8
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x70e7e46c
je 0x140027122
cmp eax, 0x715f15c7
jne 0x14001ef80
mov rax, qword [rsp + 0x48]
add rax, 0xffffffffffffffa0
mov qword [rsp + 0xd0], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xb28595
jmp 0x14001ef80
cmp eax, 0xd647510c
je 0x140027132
cmp eax, 0xd6833d9f
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xe6fedb4b
jmp 0x14001ef80
cmp eax, 0xbe134c7
je 0x140027190
cmp eax, 0xd2afaf1
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x76ce7509
jmp 0x14001ef80
cmp eax, 0x897a6ebc
je 0x1400271b5
cmp eax, 0x8a1039fd
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x55db99a6
jmp 0x14001ef80
cmp eax, 0x4860055c
je 0x1400271c5
cmp eax, 0x48af4895
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x82f7d501
jmp 0x14001ef80
cmp eax, 0xe46c068e
je 0x140027224
cmp eax, 0xe4842e5e
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xe9faf420
jmp 0x14001ef80
cmp eax, 0x26661193
je 0x140027261
cmp eax, 0x27046947
jne 0x14001ef80
cmp byte [rsp + 0x3b], 0
mov eax, 0x1040ab5e
mov ecx, 0x75b4ed8a
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0xa47d9656
je 0x140027284
cmp eax, 0xa56cecc0
jne 0x14001ef80
mov rax, qword [rsp + 0x2a8]
mov rcx, qword [rsp + 0x358]
mov rdx, rcx
shl rdx, 5
lea r8, [rax + rdx]
mov qword [rsp + 0x4d8], r8
inc rcx
mov qword [rsp + 0x2a0], rcx
cmp qword [rax + rdx], 0
sete byte [rsp + 0x40]
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x148fe41c
jmp 0x14001ef80
cmp eax, 0x6b60f430
je 0x1400272aa
cmp eax, 0x6bdb1913
jne 0x14001ef80
movzx eax, word [rsp + 0x56]
tzcnt eax, eax
mov rcx, qword [rsp + 0xa8]
shl rax, 5
neg rax
mov rcx, qword [rcx + rax - 8]
call qword [sym.imp.pdh.dll_PdhRemoveCounter]
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x2061b7cb
jmp 0x14001ef80
cmp eax, 0xc8c83962
je 0x1400272ba
cmp eax, 0xc91f0e31
jne 0x14001ef80
cmp qword [rsp + 0xb8], 0
mov eax, 0x25f0de2d
mov ecx, 0xcbe712e3
cmovs eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x19d4d278
je 0x1400272ca
cmp eax, 0x1aab9996
jne 0x14001ef80
mov eax, dword [0x1415ad650]
add eax, dword [0x1415ad654]
mov ecx, eax
not ecx
and ecx, 0x73a0756a
mov edx, eax
and edx, 0x8c5f8a95
imul edx, ecx
mov ecx, eax
and ecx, 0x73a0756a
or eax, 0x73a0756a
imul eax, ecx
lea r12d, [rax + rdx]
add r12d, 0xd8c47002
xor r12d, 0xebf11d0
mov r8, qword [rsp + 0xc0]
mov rcx, qword [rsp + 0x220]
xor edx, edx
call r15
cmp r12d, 0xf40b999e
mov eax, 0xae6f4896
mov ecx, 0x69d7d555
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x960f2aa3
je 0x140027330
cmp eax, 0x966aa940
jne 0x14001ef80
mov eax, dword [0x1415ad680]
xor edx, edx
div dword [0x1415ad684]
mov ecx, eax
xor ecx, 0x11773fff
and ecx, eax
imul eax, ecx, 0xe2ef326a
and eax, 0x166fde18
cmp eax, 0xe87ae3fe
mov eax, 0xf86bffda
mov ecx, 0x31930506
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x5895393d
je 0x140027378
cmp eax, 0x589a5c0b
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xd319056b
jmp 0x14001ef80
cmp eax, 0xf7797f5b
je 0x1400273dd
cmp eax, 0xf79dcb2c
jne 0x14001ef80
mov eax, dword [0x1415ad690]
imul eax, dword [0x1415ad694]
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x2eacefad
and ecx, 0xd1531052
imul ecx, edx
mov edx, eax
and edx, 0x51531052
or eax, 0x51531052
imul eax, edx
add eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0xa0953132
mov r8d, edx
and r8d, 0x3a305056
and ecx, 0x454a8e89
imul ecx, r8d
and edx, 0xc5cfafa8
or eax, 0xe5dfbfbb
imul eax, edx
add eax, ecx
cmp eax, 0xbcae9f3d
mov eax, 0x80dda060
mov ecx, 0x567908c1
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x3ac53f24
je 0x1400273f2
cmp eax, 0x3c40af5d
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xc0c10e4e
jmp 0x14001ef80
cmp eax, 0xba1fdd2a
je 0x140027402
cmp eax, 0xba6d7650
jne 0x14001ef80
mov rax, qword [rsp + 0x68]
movdqa xmm0, xmmword [rax]
pmovmskb eax, xmm0
mov word [rsp + 0x96], ax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x20dd9ba
jmp 0x14001ef80
cmp eax, 0x78ca50a9
je 0x140027424
cmp eax, 0x796c75ef
jne 0x14001ef80
mov eax, dword [0x1415ad730]
xor eax, dword [0x1415ad734]
mov ecx, 0xb15bcef3
imul rax, rcx
shr rax, 0x3e
mov ecx, eax
not ecx
and ecx, 0x1ffc9b29
mov edx, eax
and edx, 0xfffffffe
imul edx, ecx
mov ecx, eax
and ecx, 1
or eax, 0x1ffc9b29
imul eax, ecx
add eax, edx
mov ecx, eax
and ecx, 0x19a18bb6
add ecx, ecx
sub eax, ecx
cmp eax, 0x3f181ce1
mov eax, 0x8a742994
mov ecx, 0x7c4c5f42
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0xd20a65bc
je 0x14002749d
cmp eax, 0xd28d7268
jne 0x14001ef80
mov eax, dword [0x1415ad828]
xor edx, edx
div dword [0x1415ad82c]
imul rax, rax, 0x46b66c81
shr rax, 0x3e
or eax, 0xe60cf214
cmp eax, 0x7aaa30be
mov eax, 0xdef26f1
mov ecx, 0x7bfa8248
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x6655548
je 0x1400274cf
cmp eax, 0x6b29909
jne 0x14001ef80
mov eax, dword [0x1415ad3a8]
mov ecx, dword [0x1415ad3ac]
not eax
not ecx
and ecx, eax
mov eax, ecx
not eax
or eax, 0x10220562
or ecx, 0x6a488000
and ecx, eax
not ecx
and ecx, 0x7a6a8562
add ecx, 0x17c27333
cmp ecx, 0xd1a56455
mov eax, 0xc32396d3
mov ecx, 0x38965d40
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x8393b762
je 0x14002753d
cmp eax, 0x84538638
jne 0x14001ef80
cmp byte [rsp + 0x31], 0
mov eax, 0x37b06d67
mov ecx, 0xa955d114
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
mov rax, qword [rsp + 0x208]
mov rcx, qword [rsp + 0xa8]
mov qword [rsp + 0x180], rcx
mov rcx, qword [rsp + 0x328]
mov qword [rsp + 0x178], rcx
mov qword [rsp + 0x170], rax
movzx eax, word [rsp + 0x7e]
mov word [rsp + 0x62], ax
jmp 0x14001ef80
cmp eax, 0x45037d7d
je 0x14002754d
cmp eax, 0x455a1631
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x3e662aa5
jmp 0x14001ef80
cmp eax, 0xe0d56157
je 0x140027574
cmp eax, 0xe129f9f0
jne 0x14001ef80
cmp byte [rsp + 0x43], 0
mov eax, 0x78ca50a9
mov ecx, 0xcb5b40a3
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
mov rax, qword [rsp + 0x2c0]
mov qword [rsp + 0x1a0], rax
jmp 0x14001ef80
cmp eax, 0x2360ccd1
je 0x1400275b7
cmp eax, 0x24801df0
jne 0x14001ef80
mov rax, qword [rsp + 0x48]
mov rcx, 0xffffffffffffff60
add rax, rcx
mov qword [rsp + 0x4b0], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x7682e418
jmp 0x14001ef80
cmp eax, 0xa0cfafb1
je 0x1400275c7
cmp eax, 0xa16e31f7
jne 0x14001ef80
cmp qword [rsp + 0xe0], 0
mov eax, 0xebcfa019
mov ecx, 0x24801df0
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x66b69ebc
je 0x1400275d7
cmp eax, 0x6971d4ed
jne 0x14001ef80
mov r8, qword [rsp + 0x1e8]
add r8, qword [rsp + 0x1e0]
mov rcx, qword [0x1415d3918]
xor edx, edx
call r15
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xbf8aeea5
jmp 0x14001ef80
cmp eax, 0xc57e5503
je 0x14002763c
cmp eax, 0xc5bc8c5c
jne 0x14001ef80
mov eax, dword [0x1415ad3a4]
add eax, dword [0x1415ad3a0]
mov ecx, eax
and ecx, 0x2ee42e04
add ecx, ecx
sub eax, ecx
add eax, 0xaee42e04
mov ecx, eax
not ecx
and ecx, 0x775bf772
and eax, 0x8a4088d
sub eax, ecx
and eax, 0x69fdb63c
cmp qword [rsp + 0x4c8], 0
sete byte [rsp + 0x3e]
cmp eax, 0x7b90581b
mov eax, 0xc5bc8c5c
mov ecx, 0xd1f66ebd
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x154ec958
je 0x14002764c
cmp eax, 0x164f08c8
jne 0x14001ef80
mov eax, dword [0x1415ad640]
xor edx, edx
div dword [0x1415ad644]
imul eax, eax, 0x85e6ca53
mov ecx, eax
xor ecx, 0x461d4014
add ecx, eax
and eax, 0xb9e2bfeb
sub ecx, eax
mov eax, ecx
xor eax, 0xc5c02fbb
and ecx, 0x3a3fd044
add ecx, ecx
sub ecx, eax
cmp ecx, 0x21cdadb2
mov rax, qword [rsi]
mov qword [rsp + 0x440], rax
mov eax, 0x164f08c8
mov ecx, 0x897a6ebc
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x92c4d2de
je 0x14002766e
cmp eax, 0x92f477c1
jne 0x14001ef80
movzx eax, word [rsp + 0x5c]
mov word [rsp + 0x54], ax
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0x320], rax
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0x318], rax
mov rax, qword [rsp + 0x148]
mov ecx, dword [0x1415ad7a8]
imul ecx, dword [0x1415ad7ac]
mov qword [rsp + 0x310], rax
or ecx, 0xfbfee59d
mov eax, ecx
and eax, 0x37b9a595
xor ecx, 0x37b9a595
lea eax, [rcx + rax*2]
cmp eax, 0x7909eb2a
mov eax, 0xa7b89de6
mov ecx, 0x9535fab1
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x54a21c48
je 0x14002767e
cmp eax, 0x54da1ed9
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xfb2e0bd2
jmp 0x14001ef80
cmp eax, 0xf0ae981a
je 0x1400276cf
cmp eax, 0xf1671efb
jne 0x14001ef80
mov eax, dword [0x1415ad590]
mov ecx, dword [0x1415ad594]
mov edx, eax
not edx
and edx, ecx
mov r8d, ecx
not r8d
and r8d, eax
imul r8d, edx
mov edx, eax
and edx, ecx
or eax, ecx
imul eax, edx
add eax, r8d
mov ecx, 0x9973281f
imul rax, rcx
shr rax, 0x3f
or eax, 0x144ecd5e
cmp eax, 0x5c5e966e
mov eax, 0xdb6f28e7
mov ecx, 0xad2fc06e
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x35dd3f9f
je 0x140027719
cmp eax, 0x366e6881
jne 0x14001ef80
mov eax, dword [0x1415ad4f8]
xor eax, dword [0x1415ad4fc]
mov ecx, eax
and ecx, 0xbe638a8
add ecx, ecx
neg ecx
add eax, ecx
add eax, 0xbbe638a8
and eax, 0x10a52200
cmp eax, 0xc08523ec
mov eax, 0x225e5d89
mov ecx, 0xbe134c7
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0xb13e18ac
je 0x140027729
cmp eax, 0xb1515286
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x73924a4e
jmp 0x14001ef80
cmp eax, 0x7460f320
je 0x14002777d
cmp eax, 0x74931577
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x6b29909
jmp 0x14001ef80
cmp eax, 0xdae8c438
je 0x1400277d8
cmp eax, 0xdb6f28e7
jne 0x14001ef80
mov eax, dword [0x1415ad598]
or eax, dword [0x1415ad59c]
and eax, 0xe000ac00
mov ecx, 0xaaf7a265
imul rax, rcx
shr rax, 0x3e
cmp eax, 0x3523a8fb
mov rax, qword [rsp + 0x468]
mov rax, qword [rax]
mov qword [rsp + 0xb8], rax
mov eax, 0x7f500fa6
mov ecx, 0xdb6f28e7
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0xe17a745
je 0x140027823
cmp eax, 0xe6e3d4c
jne 0x14001ef80
mov eax, dword [0x1415ad410]
xor edx, edx
div dword [0x1415ad414]
imul r12, rax, 0x10874b31
shr r12, 0x3b
mov eax, r12d
xor eax, 0x982f92d
and r12d, 0xfffffffe
add r12d, r12d
sub r12d, eax
and r12d, 0x2049025f
xor r12d, 0xf5fe784b
mov r8, qword [rsp + 0x280]
mov rcx, qword [rsp + 0x278]
xor edx, edx
call r15
cmp r12d, 0x6cbabdb2
mov eax, 0xe6e3d4c
mov ecx, 0xf892dc3e
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x8cf9c8f5
je 0x14002787a
cmp eax, 0x8d263131
jne 0x14001ef80
cmp qword [rsp + 0xb0], 0
sete byte [rsp + 0x33]
mov eax, 0xd1339ec8
mov ecx, 0xa955d114
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x4c98b7ec
je 0x1400278be
cmp eax, 0x4cd65b14
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x2373f76
jmp 0x14001ef80
cmp eax, 0xe79b55a6
je 0x1400278e3
cmp eax, 0xe79f106a
jne 0x14001ef80
mov rax, qword [rsp + 0x190]
mov qword [rsp + 0x350], rax
mov eax, dword [str.eH_G_]
mov ecx, dword [0x1415ad48c]
mov edx, eax
not edx
and edx, ecx
mov r8d, ecx
not r8d
and r8d, eax
imul r8d, edx
mov edx, eax
and edx, ecx
or eax, ecx
imul eax, edx
add eax, r8d
or eax, 0x1fbec7f1
imul eax, eax, 0x986e174d
not eax
or eax, 0xea44381f
cmp eax, 0x1ba7216d
mov eax, 0x8393b762
mov ecx, 0x4abc916c
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x2d17dc38
je 0x14002792f
cmp eax, 0x2dd1b2de
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x9f6d30b8
jmp 0x14001ef80
cmp eax, 0xa7b89de6
je 0x1400279b7
cmp eax, 0xa8572de6
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x94db66ac
jmp 0x14001ef80
cmp eax, 0x6d1661a6
je 0x1400279c7
cmp eax, 0x6d379b47
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xbcf6c94d
jmp 0x14001ef80
cmp eax, 0xcbbc4b9b
je 0x1400279d7
cmp eax, 0xcbde8134
jne 0x14001ef80
mov rax, qword [0x1415d3918]
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xbef63e7c
jmp 0x14001ef80
cmp eax, 0x1d150176
je 0x140027a47
cmp eax, 0x1d2916d6
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xae08c6cc
jmp 0x14001ef80
cmp eax, 0x989c89a0
je 0x140027a91
cmp eax, 0x98b48fd0
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xfc91ce6b
jmp 0x14001ef80
cmp eax, 0x5b964d90
je 0x140027aa1
cmp eax, 0x5bd3a9eb
jne 0x14001ef80
mov eax, dword [0x1415ad428]
xor edx, edx
div dword [0x1415ad42c]
imul eax, eax, 0x9870e279
xor eax, 0x1410aaf1
or eax, 0xb81510a
cmp qword [rsp + 0x4a8], 1
sete byte [rsp + 0x3d]
cmp eax, 0xda5a5ae5
mov eax, 0xf3fb39c0
mov ecx, 0x5bd3a9eb
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0xfc016c5d
je 0x140027ab1
cmp eax, 0xfc91ce6b
jne 0x14001ef80
mov eax, dword [0x1415ad778]
imul eax, dword [0x1415ad77c]
and eax, 0x529d01af
add eax, 0x782e0ea
or eax, 0xb30618a7
cmp eax, 0x9dda59a8
mov eax, 0x98b48fd0
mov ecx, 0xd4762322
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x3e7617d9
je 0x140027ac1
cmp eax, 0x3eabb842
jne 0x14001ef80
mov rax, qword [rsp + 0x48]
mov rcx, 0xffffffffffffff28
add rax, rcx
mov qword [rsp + 0x500], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x47a51426
jmp 0x14001ef80
cmp eax, 0xbd00f472
je 0x140027b20
cmp eax, 0xbd4c386e
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xd6833d9f
jmp 0x14001ef80
cmp eax, 0x7bfa8248
je 0x140027b30
cmp eax, 0x7c4c5f42
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x8a742994
jmp 0x14001ef80
cmp eax, 0xce61f111
je 0x140027b40
cmp eax, 0xcf74c722
jne 0x14001ef80
movzx eax, word [rsp + 0xa0]
not eax
mov word [rsp + 0x9e], ax
mov rax, qword [rsp + 0x2e0]
add rax, 0x10
mov qword [rsp + 0x568], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xebe44705
jmp 0x14001ef80
cmp eax, 0x5ee015e
je 0x140027c03
cmp eax, 0x61545bd
jne 0x14001ef80
mov eax, dword [0x1415ad588]
mov ecx, dword [0x1415ad58c]
add eax, ecx
add eax, 0x68b7e013
mov ecx, eax
not ecx
and ecx, 0xcf4c6189
mov edx, eax
and edx, 0x30b39e76
imul edx, ecx
mov ecx, eax
and ecx, 0xcf4c6189
or eax, 0xcf4c6189
imul eax, ecx
add eax, edx
mov ecx, eax
xor ecx, 0x8b54fcce
or eax, 0x74ab0331
and eax, ecx
mov rcx, qword [rsp + 0x70]
add rcx, 0x20
cmp eax, 0x3c15a6a7
mov qword [rsp + 0x470], rcx
mov eax, 0x824b3a65
mov ecx, 0x7320a04
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x8256adce
je 0x140027c13
cmp eax, 0x82b4b280
jne 0x14001ef80
mov eax, dword [0x1415ad2f8]
mov ecx, dword [0x1415ad2fc]
mov edx, ecx
not edx
and edx, eax
xor ecx, eax
add ecx, eax
sub ecx, edx
mov eax, ecx
not eax
or ecx, 0x742b8b72
or eax, 0x8bd4748d
and eax, ecx
mov ecx, eax
not ecx
and eax, 0x1a3dffcd
mov edx, ecx
and edx, 0xe5c20032
or edx, eax
xor edx, 0x3b97ae
and ecx, 0x1a066863
or ecx, edx
xor ecx, 0x994610e6
cmp ecx, 0x95d0dcd4
mov eax, 0x8a84aa76
mov ecx, 0x107f68af
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x42b34526
je 0x140027c6c
cmp eax, 0x43dd4b9a
jne 0x14001ef80
mov eax, dword [0x1415ad46c]
mov ecx, eax
xor ecx, ecx
not ecx
and ecx, dword [0x1415ad468]
xor ecx, eax
mov eax, ecx
not eax
mov edx, ecx
and edx, 0xa7d1a7b4
and eax, 0x582e584b
imul eax, edx
mov edx, ecx
and edx, 0x582e584b
or ecx, 0x582e584b
imul ecx, edx
add eax, ecx
add eax, 0x38afe89c
cmp eax, 0x1e6a5ba1
mov eax, 0x9a07cb5c
mov ecx, 0x21f6dcb8
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0xdfff948b
je 0x140027c7c
cmp eax, 0xe005565f
jne 0x14001ef80
mov eax, dword [0x1415ad6e8]
mov ecx, dword [0x1415ad6ec]
mov edx, eax
xor edx, ecx
not edx
and edx, ecx
add edx, edx
sub ecx, edx
add eax, ecx
add eax, 0xcf530f7c
mov ecx, eax
not ecx
and ecx, 0x1a24262d
mov edx, eax
and edx, 0x65dbd9d2
imul edx, ecx
mov ecx, eax
and ecx, 0x1a24262d
or eax, 0x1a24262d
imul eax, ecx
add eax, edx
and eax, 0x571016e4
cmp eax, 0x34edafa0
mov eax, 0x72b68d60
mov ecx, 0xe637691f
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x224577b2
je 0x140027c8c
cmp eax, 0x225e5d89
jne 0x14001ef80
mov r12d, dword [0x1415ad500]
xor r12d, dword [0x1415ad504]
add r12d, 0x4d329e23
or r12d, 0x8251a8c
and r12d, 0x4aa5bf9c
mov r8, qword [rsp + 0x258]
mov rcx, qword [rsp + 0x250]
xor edx, edx
call r15
cmp r12d, 0x4ae261d1
mov eax, 0x1aedcce3
mov ecx, 0xbe134c7
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x9f6d30b8
je 0x140027cb3
cmp eax, 0xa0424d69
jne 0x14001ef80
mov eax, dword [0x1415ad218]
xor edx, edx
div dword [0x1415ad21c]
add eax, 0xdf0fb401
xor eax, 0xa808388
or eax, 0xf47a5031
cmp eax, 0x77774c82
movzx eax, word [rsp + 0x80]
not eax
mov word [rsp + 0x9c], ax
mov eax, 0xbbb0e1c9
mov ecx, 0xa0424d69
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x641dfe44
je 0x140027cf4
cmp eax, 0x657b909b
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xa28a95c0
jmp 0x14001ef80
cmp eax, 0xc22ae85f
je 0x140027d04
cmp eax, 0xc32396d3
jne 0x14001ef80
mov eax, dword [0x1415ad3b0]
or eax, dword [0x1415ad3b4]
mov ecx, eax
xor ecx, 0xa2abe646
and eax, 0x5d5419b9
add eax, eax
sub eax, ecx
add eax, 0xe36bd052
mov ecx, eax
xor ecx, 0xce0978ec
and ecx, eax
mov rax, qword [rsp + 0x48]
mov rdx, 0xffffffffffffff40
add rax, rdx
cmp ecx, 0x3ccb0785
mov qword [rsp + 0x4b8], rax
mov eax, 0x38965d40
mov ecx, 0x81726f37
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x141028ce
je 0x140027d5c
cmp eax, 0x148fe41c
jne 0x14001ef80
cmp byte [rsp + 0x40], 0
mov eax, 0x9ca7112a
mov ecx, 0xa872329
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x90c65096
je 0x140027dbd
cmp eax, 0x917ddf02
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xc0c10e4e
jmp 0x14001ef80
cmp eax, 0x53656ac8
je 0x140027de0
cmp eax, 0x53eff6f2
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xddfdce8e
jmp 0x14001ef80
cmp eax, 0xee5d2e91
je 0x140027e09
cmp eax, 0xef4bfeb2
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xc8c0cbab
jmp 0x14001ef80
cmp eax, 0x33bed3fa
je 0x140027e3d
cmp eax, 0x344ff881
jne 0x14001ef80
cmp byte [rsp + 0x2d], 0
mov eax, 0x9c853ac6
mov ecx, 0x8cf9c8f5
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0xae102a1a
je 0x140027eda
cmp eax, 0xae6f4896
jne 0x14001ef80
mov r8, qword [rsp + 0xc0]
mov rcx, qword [rsp + 0x220]
xor edx, edx
call fcn.140219910
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x1aab9996
jmp 0x14001ef80
cmp eax, 0x739794be
je 0x140027f0e
cmp eax, 0x73da83f2
jne 0x14001ef80
mov eax, dword [0x1415ad2b8]
add eax, dword [0x1415ad2bc]
mov ecx, eax
and ecx, 0xfde8836a
mov edx, ecx
not edx
and edx, 0x7d6ff642
mov r8d, eax
and r8d, 0x80800128
imul r8d, edx
and eax, 0x7d688242
or ecx, 0x7d6ff642
imul ecx, eax
add ecx, r8d
and ecx, 0xb9683040
cmp ecx, 0xc996ba45
mov eax, 0xdcad9669
cmovae eax, r14d
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0xd9cb683a
je 0x140027f6f
cmp eax, 0xda012cad
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xde91df18
jmp 0x14001ef80
cmp eax, 0xd5b7926
je 0x140027f7f
cmp eax, 0xd5c0f45
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xd019cf4b
jmp 0x14001ef80
cmp eax, 0x8aabd4f5
je 0x140027f9d
cmp eax, 0x8ae9f1a3
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x609374fc
movzx eax, word [rsp + 0x8a]
mov rcx, qword [rsp + 0x308]
mov qword [rsp + 0x120], rcx
mov rcx, qword [rsp + 0x300]
mov qword [rsp + 0x118], rcx
mov word [rsp + 0x5a], ax
jmp 0x14001ef80
cmp eax, 0x4a6e1c15
je 0x140027fad
cmp eax, 0x4abc916c
jne 0x14001ef80
mov eax, dword [0x1415ad490]
imul eax, dword [0x1415ad494]
mov ecx, 0x94fc762b
imul rax, rcx
shr rax, 0x3e
imul eax, eax, 0x7230ea77
imul rcx, rax, 0x3f204bbd
shr rcx, 0x3d
mov r8, qword [rsp + 0x350]
mov eax, r8d
and eax, 1
mov rdx, r8
xor rdx, 1
lea rax, [rdx + rax*2]
mov edx, 0x160
mul rdx
add r8, rax
cmp r8, 0xffffffffffffffef
sete byte [rsp + 0x3b]
cmp ecx, 0xe62b6ac4
mov qword [rsp + 0x268], rax
mov eax, 0x4abc916c
mov ecx, 0x27046947
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0xe6c86dd8
je 0x140027fcf
cmp eax, 0xe6fedb4b
jne 0x14001ef80
mov eax, dword [0x1415ad248]
mov ecx, dword [0x1415ad24c]
not ecx
lea r12d, [rax + rcx]
add r12d, 0xdabce07b
mov eax, r12d
not eax
mov ecx, r12d
and ecx, 0xa636917d
and eax, 0x59c96e82
imul eax, ecx
mov ecx, r12d
and ecx, 0x59c96e82
or r12d, 0x59c96e82
imul r12d, ecx
add r12d, eax
mov eax, r12d
xor eax, 0x6902f827
and r12d, 0x6902f826
or r12d, eax
mov r8, qword [rsp + 0x2d0]
mov rcx, qword [rsp + 0x2c8]
xor edx, edx
call r15
cmp r12d, 0x360e5d5a
mov eax, 0x2a854fc2
mov ecx, 0x37a572b4
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x298c521f
je 0x140027fdf
cmp eax, 0x2a854fc2
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x224577b2
jmp 0x14001ef80
cmp eax, 0xa658553f
je 0x140027fef
cmp eax, 0xa66ababb
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xfe091bb
jmp 0x14001ef80
cmp eax, 0x6c2c7e65
je 0x140027fff
cmp eax, 0x6c652d3e
jne 0x14001ef80
mov eax, dword [0x1415ad3b8]
mov ecx, dword [0x1415ad3bc]
not eax
not ecx
or ecx, eax
not ecx
mov eax, ecx
and eax, 0x863c4e6c
or ecx, 0x863c4e6c
add ecx, eax
cmp ecx, 0x2ae37dfb
mov eax, 0x7ae79503
mov ecx, 0xdc9efe6f
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0xcab2f8a4
je 0x14002800f
cmp eax, 0xcb063d33
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xee5d2e91
jmp 0x14001ef80
cmp eax, 0x1b10608e
je 0x14002801f
cmp eax, 0x1b1dbbf0
jne 0x14001ef80
mov eax, dword [0x1415ad3d0]
mov ecx, dword [0x1415ad3d4]
not ecx
mov edx, eax
or edx, ecx
and ecx, eax
not edx
or edx, ecx
mov eax, edx
and eax, 0x1ad2eeae
add eax, eax
neg eax
add eax, edx
add eax, 0x1ad2eeae
not eax
or eax, 0x80314a09
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x3704b092
and eax, 0xc8fb0d6d
imul eax, edx
mov edx, ecx
and edx, 0x48ca0564
or ecx, 0xc8fb0d6d
imul ecx, edx
add ecx, eax
cmp ecx, 0x7f83f0e9
mov rax, qword [rsp + 0x48]
mov rax, qword [rax - 0xb8]
mov qword [rsp + 0x290], rax
mov eax, 0x4c082365
mov ecx, 0x1b1dbbf0
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0x975e9840
je 0x14002802f
cmp eax, 0x978b8ee7
jne 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xc5bc8c5c
jmp 0x14001ef80
cmp eax, 0x5a657b0c
je 0x140028065
cmp eax, 0x5a948289
jne 0x14001ef80
mov eax, dword [0x1415ad2b0]
mov ecx, dword [0x1415ad2b4]
not eax
not ecx
and ecx, eax
not ecx
or ecx, 0x8d4749ab
add ecx, 0xde569d16
imul rax, rcx, 0x667bef
shr rax, 0x35
cmp eax, 0x90d38d60
mov eax, 0x73da83f2
cmove eax, r14d
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp eax, 0xf98bbab6
je 0x1400280a8
cmp eax, 0xf9de5dfb
jne 0x14001ef80
mov eax, dword [0x1415ad298]
add eax, dword [0x1415ad29c]
mov ecx, eax
xor ecx, 0x80306823
add ecx, eax
and eax, 0x7fcf97dc
sub ecx, eax
imul rax, rcx, 0x2fb153c3
shr rax, 0x3d
imul eax, eax, 0x75861f05
cmp eax, 0x9eee372
mov eax, 0x50e8baa9
mov ecx, 0x62d2e2ff
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x33bed3fa
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xab01c8b0
jmp 0x14001ef80
mov eax, dword [0x1415ad608]
or eax, dword [0x1415ad60c]
add eax, 0x4ccec0e2
mov ecx, eax
xor ecx, 0x359aaa35
and eax, 0xa6555ca
add eax, eax
sub eax, ecx
and eax, 0x5b1a96dc
cmp eax, 0x47bee76
mov eax, 0x558721e7
mov ecx, 0xdc63394a
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x2ac1182d
movzx eax, word [rsp + 0x9c]
mov rcx, qword [rsp + 0x390]
mov qword [rsp + 0x1b0], rcx
mov rcx, qword [rsp + 0x388]
mov qword [rsp + 0x1a8], rcx
mov word [rsp + 0x64], ax
jmp 0x14001ef80
mov rax, qword [rsp + 0x130]
movdqa xmm0, xmmword [rax]
pmovmskb ecx, xmm0
mov rdx, qword [rsp + 0x128]
mov r8, 0xfffffffffffffe00
add rdx, r8
add rax, 0x10
cmp ecx, 0xffff
mov r8d, 0x262ba33c
mov r9d, 0x7adca640
cmove r8d, r9d
mov r9, qword [rsp + 0x20]
mov dword [r9], r8d
mov word [rsp + 0x82], cx
mov qword [rsp + 0x3b8], rdx
mov qword [rsp + 0x3b0], rax
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x128], rdx
jmp 0x14001ef80
mov eax, dword [0x1415ad3c0]
add eax, dword [0x1415ad3c4]
mov ecx, eax
xor ecx, 0x8b1dd1e9
and ecx, eax
mov eax, ecx
not eax
and eax, 0x523fbc63
mov edx, ecx
and edx, 0xadc0439c
imul edx, eax
mov eax, ecx
and eax, 0x523fbc63
or ecx, 0x523fbc63
imul ecx, eax
add ecx, edx
mov eax, ecx
and eax, 0x24f12eea
xor ecx, 0x24f12eea
lea eax, [rcx + rax*2]
cmp eax, 0xba00e813
mov eax, 0x1d2916d6
mov ecx, 0x7ae79503
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x9283ce68
jmp 0x14001ef80
cmp byte [rsp + 0x33], 0
mov eax, 0x2d17dc38
mov ecx, 0x6655548
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov eax, dword [0x1415ad6c0]
mov ecx, dword [0x1415ad6c4]
mov edx, eax
and edx, ecx
add edx, edx
add eax, ecx
sub eax, edx
imul eax, eax, 0x960d398f
imul rax, rax, 0x126d66f
shr rax, 0x38
or eax, 0xd019e7f6
cmp eax, 0x857140ef
mov eax, 0xfe091bb
mov ecx, 0xa66ababb
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x1083416f
jmp 0x14001ef80
mov eax, dword [0x1415ad5f0]
sub eax, dword [0x1415ad5f4]
xor eax, 0x800200a2
mov ecx, eax
and ecx, 0x801200a2
or ecx, 0x7d6d8f05
or eax, 0x7d6d8f05
and eax, ecx
mov rcx, qword [rsp + 0x70]
add rcx, 0x38
cmp eax, 0xb6aa3c64
mov qword [rsp + 0x448], rcx
mov eax, 0x184b7f6b
mov ecx, 0xe8174383
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov eax, dword [0x1415ad528]
xor edx, edx
div dword [0x1415ad52c]
or eax, 0xbf76ffee
add eax, 0x38d3d1c3
cmp eax, 0x3315f0b5
mov eax, 0xac0de146
mov ecx, 0x455b7adf
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x70]
add rax, 8
mov qword [rsp + 0x480], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xc774da31
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x427159f1
jmp 0x14001ef80
mov eax, dword [0x1415ad628]
mov ecx, dword [0x1415ad62c]
mov edx, eax
not edx
and edx, ecx
mov r8d, ecx
not r8d
and r8d, eax
imul r8d, edx
mov edx, eax
and edx, ecx
or eax, ecx
imul eax, edx
add eax, r8d
mov ecx, eax
xor ecx, 0x336e02e1
and eax, 0x4c91fd1e
add eax, eax
sub eax, ecx
mov ecx, eax
or ecx, 0x60005200
not eax
or eax, 0x1010ac68
and eax, ecx
not eax
or eax, 0x8fef0197
cmp eax, 0xeb21227c
mov eax, 0x179e13b6
mov ecx, 0xf5a7cc2c
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov eax, dword [0x1415ad2c8]
mov ecx, dword [0x1415ad2cc]
mov edx, ecx
not edx
and edx, eax
xor ecx, eax
add ecx, eax
sub ecx, edx
add ecx, 0xb90d3dc5
mov eax, ecx
and eax, 0x9239569b
or ecx, 0x9239569b
add ecx, eax
not ecx
and ecx, 0xa2cf35fc
mov rax, qword [rsp + 0x48]
mov rdx, 0xffffffffffffff08
add rax, rdx
add ecx, 0x655c03f7
mov qword [rsp + 0x518], rax
mov eax, 0x2dd1b2de
mov ecx, 0xe262f3fa
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x578]
mov rax, qword [rax]
mov qword [rsp + 0x570], rax
test rax, rax
mov eax, 0x69739c72
mov ecx, 0xe79f106a
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
mov rax, qword [rsp + 0x2e8]
mov qword [rsp + 0x190], rax
jmp 0x14001ef80
mov eax, dword [0x1415ad7d8]
add eax, dword [str.Pr_tzc]
imul eax, eax, 0x3f276803
mov ecx, eax
not ecx
or ecx, 0x3f35eb9
add eax, ecx
inc eax
imul rax, rax, 0x15c8ae11
shr rax, 0x3c
cmp eax, 0x1c049d23
mov rax, qword [rsp + 0x3f0]
mov rax, qword [rax - 0x18]
mov qword [rsp + 0x1f0], rax
mov eax, 0x9028beaf
mov ecx, 0x8de1f484
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x153e43f7
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x44329689
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xfe4616e0
jmp 0x14001ef80
mov rcx, qword [0x1415d3918]
mov r8, qword [rsp + 0x298]
xor edx, edx
call r15
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x4fa62fb3
jmp 0x14001ef80
mov eax, dword [0x1415ad328]
mov ecx, dword [str.cd4bA]
mov edx, ecx
not edx
mov r8d, eax
and r8d, edx
or edx, eax
not edx
imul edx, r8d
mov r8d, eax
and r8d, ecx
or eax, ecx
imul eax, r8d
add eax, edx
shr eax, 2
imul r12, rax, 0x20b25e0f
shr r12, 0x3a
add r12d, 0x664bbbf9
and r12d, 0x209b313
mov rcx, qword [0x1415d3918]
mov r8, qword [rsp + 0x2b0]
xor edx, edx
call r15
cmp r12d, 0xc840ed60
mov eax, 0xdad96a6f
mov ecx, 0xc7689d01
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov eax, dword [0x1415ad548]
and eax, dword [0x1415ad54c]
xor eax, 0x1ba3196c
imul rax, rax, 0x154a4e11
shr rax, 0x3b
cmp eax, 0x5f560123
mov eax, 0x1ad6603d
mov ecx, 0x1e6f2eed
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xf5a7cc2c
jmp 0x14001ef80
mov eax, dword [0x1415ad430]
xor edx, edx
div dword [0x1415ad434]
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xb3c87394
and ecx, 0x4c378c6b
imul ecx, edx
mov edx, eax
and edx, 0x4c378c6b
or eax, 0x4c378c6b
imul eax, edx
add eax, ecx
shr eax, 1
mov ecx, 0xad9dce59
imul rax, rcx
shr rax, 0x3a
xor eax, 0xbdc899d7
cmp eax, 0x394c6052
mov eax, 0x3f0a0044
mov ecx, 0x29700a5
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x1b8]
mov qword [rsp + 0x380], rax
mov rax, qword [rsp + 0x1c0]
mov qword [rsp + 0x378], rax
mov eax, dword [0x1415ad220]
or eax, dword [0x1415ad224]
add eax, 0x22a11ec8
xor eax, 0xe42f5961
add eax, 0x134c8582
cmp eax, 0x4772f71a
mov eax, 0xa62252bf
mov ecx, 0x9c4150cb
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov eax, dword [0x1415ad288]
sub eax, dword [0x1415ad28c]
add eax, 0x3adae1cd
imul rax, rax, 0x2406ffaf
shr rax, 0x3c
not eax
or eax, 0x53dadbc9
mov rcx, qword [rsp + 0x2c0]
cmp rcx, qword [rsp + 0x540]
sete byte [rsp + 0x43]
cmp eax, 0xeed10f8e
mov eax, 0xa8572de6
mov ecx, 0xfc016c5d
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov eax, dword [0x1415ad758]
mov ecx, dword [0x1415ad75c]
mov edx, eax
xor edx, ecx
not edx
or eax, ecx
and eax, edx
mov ecx, eax
not ecx
and ecx, 0x5e201004
mov edx, eax
and edx, 0xa1dfeffb
imul edx, ecx
mov ecx, eax
and ecx, 0x5e201004
or eax, 0x5e201004
imul eax, ecx
add eax, edx
imul rax, rax, 0x6fbd8175
shr rax, 0x3c
not eax
or eax, 0xfc8a7044
lea rcx, [rsi + 0x98]
cmp eax, 0xe232ac40
mov qword [rsp + 0x408], rcx
mov eax, 0x8a1039fd
mov ecx, 0xccfa2c6a
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x487059a
jmp 0x14001ef80
mov ecx, dword [0x1415ad848]
mov edx, dword [0x1415ad84c]
mov eax, ecx
not eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x81ed64ce
and ecx, 0x7e129b31
or ecx, r9d
or eax, r8d
and r8d, 0x81ed64ce
and edx, 0x7e129b31
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0xb13c28f8
xor eax, 0x5fb626b2
and eax, ecx
add eax, 0xb4ab329e
cmp eax, 0xa25609d
mov eax, 0xbf8aeea5
mov ecx, 0x6971d4ed
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x182420ab
jmp 0x14001ef80
movzx eax, word [rsp + 0x62]
mov word [rsp + 0x2a], ax
mov rcx, qword [rsp + 0x170]
mov qword [rsp + 0x340], rcx
mov rcx, qword [rsp + 0x178]
mov qword [rsp + 0x110], rcx
mov rcx, qword [rsp + 0x180]
mov qword [rsp + 0x108], rcx
test ax, ax
mov eax, 0x93431e4
mov ecx, 0xc0bdf5bf
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x168], rax
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0x160], rax
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x641dfe44
jmp 0x14001ef80
mov rax, qword [0x1415d3918]
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x18991a71
jmp 0x14001ef80
mov eax, dword [0x1415ad480]
sub eax, dword [0x1415ad484]
mov ecx, eax
or ecx, 0x18014400
not eax
and eax, 0xa1820038
and ecx, 0x180d6c80
or ecx, eax
xor ecx, 0xc0860b90
cmp ecx, 0xeaa8806f
mov eax, 0xb5771740
mov ecx, 0xdf4ca475
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov eax, dword [0x1415ad4c8]
sub eax, dword [0x1415ad4cc]
xor eax, 0x7a0ef7da
imul rax, rax, 0x266178fd
shr rax, 0x3d
or eax, 0xc8d40984
cmp eax, 0x797733f9
mov eax, 0xeab29744
mov ecx, 0xdd96a972
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x4b0]
mov rax, qword [rax]
mov qword [rsp + 0xd8], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xbeeb8949
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x66b69ebc
jmp 0x14001ef80
mov rax, qword [rsp + 0x3c0]
mov rcx, qword [rsp + 0x3c8]
movzx edx, word [rsp + 0x84]
mov r8d, 0xfffffffe
sub r8d, edx
not r8d
or r8d, edx
not edx
not r8d
mov r9, qword [rsp + 0x20]
mov dword [r9], 0x296afe49
mov word [rsp + 0x60], r8w
mov qword [rsp + 0x158], rax
mov qword [rsp + 0x150], rcx
mov word [rsp + 0x5e], dx
jmp 0x14001ef80
mov eax, dword [0x1415ad498]
xor eax, dword [0x1415ad49c]
mov ecx, eax
not ecx
mov edx, eax
or edx, 0xb17825d7
mov r8d, edx
and r8d, 0x26d32885
and ecx, 0x804d228
imul ecx, r8d
and edx, 0x192cd77a
or eax, 0x397cf7ff
imul eax, edx
add eax, ecx
and eax, 0x2af8b872
cmp eax, 0x28378454
mov eax, 0x3f1636db
mov ecx, 0xbe5d1b23
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x3eabb842
jmp 0x14001ef80
mov eax, dword [0x1415ad558]
add eax, dword [0x1415ad55c]
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x161ee1b4
and ecx, 0xe9e11e4b
imul ecx, edx
mov edx, eax
and edx, 0xe9e11e4b
or eax, 0xe9e11e4b
imul eax, edx
add eax, ecx
cmp eax, 0xbb9f6178
mov eax, 0x1e021748
mov ecx, 0x813f753e
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp qword [rsp + 0xc8], 0
mov eax, 0x33193132
mov ecx, 0xfb2e0bd2
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x5a948289
jmp 0x14001ef80
mov eax, dword [0x1415ad2f0]
mov ecx, dword [0x1415ad2f4]
mov edx, eax
xor edx, ecx
not edx
and edx, ecx
add edx, edx
sub ecx, edx
add ecx, eax
or ecx, 0xffbf51a6
cmp ecx, 0x972101a
mov eax, 0x8a84aa76
mov ecx, 0x82b4b280
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov r12d, dword [0x1415ad7e8]
or r12d, dword [0x1415ad7ec]
add r12d, 0x52985a8f
not r12d
or r12d, 0x9a8e35c7
mov rcx, qword [0x1415d3918]
mov r8, qword [rsp + 0x1f0]
xor edx, edx
call r15
add r12d, 0x6594e27f
mov eax, 0x6d54005d
mov ecx, 0x6bfbb6d7
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov eax, dword [0x1415ad800]
sub eax, dword [0x1415ad804]
imul rcx, rax, 0x1d949837
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1e
or eax, 0xf4dff89a
add eax, 0xfb0510c6
cmp eax, 0x827a5b9e
mov eax, 0xc5cf4993
mov ecx, 0x22b19ef6
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x3dc782bc
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x7be342e5
jmp 0x14001ef80
mov eax, dword [0x1415ad708]
mov ecx, dword [0x1415ad70c]
not ecx
not eax
mov edx, eax
or edx, ecx
not edx
and eax, ecx
or eax, edx
not eax
add eax, 0xb0e9e6f9
or eax, 0xb7fc7efb
cmp eax, 0x4b1bd481
mov eax, 0x6afa629e
mov ecx, 0x249f34dd
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov eax, dword [0x1415ad5d8]
sub eax, dword [0x1415ad5dc]
mov ecx, eax
or ecx, 0x40281396
not eax
and ecx, 0xc0ba13d6
and eax, 0x904a421
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x49aca517
mov edx, ecx
and edx, 0x96534868
imul edx, eax
mov eax, ecx
and eax, 0x2984a401
or ecx, 0x69aca517
imul ecx, eax
add ecx, edx
mov rax, qword [rsp + 0x70]
add rax, 0x30
cmp ecx, 0x798c42fe
mov qword [rsp + 0x458], rax
mov eax, 0xaa652c85
mov ecx, 0x3ac53f24
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x4f8]
mov rax, qword [rax]
mov qword [rsp + 0x4c8], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x8dcb2788
jmp 0x14001ef80
cmp qword [rsp + 0xe0], rbx
mov eax, 0xebcfa019
mov ecx, 0x24801df0
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xde3a34ba
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xa3487f8c
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x1ad6603d
jmp 0x14001ef80
mov rax, qword [rsp + 0xd0]
mov rcx, qword [rax]
call fcn.140219b30
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x9d0c830e
jmp 0x14001ef80
mov eax, dword [0x1415ad470]
mov ecx, dword [0x1415ad474]
not eax
not ecx
or ecx, eax
mov eax, ecx
not eax
xor ecx, 0x39b18999
add ecx, eax
and eax, 0x39b18999
sub ecx, eax
and ecx, 0xb8db7cd7
add ecx, 0x407da4b3
cmp ecx, 0x83cf34bc
mov rax, qword [rsp + 0x580]
mov rax, qword [rax]
mov qword [rsp + 0x4a0], rax
mov eax, 0x21f6dcb8
mov ecx, 0x53eff6f2
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov eax, dword [0x1415ad228]
xor edx, edx
div dword [0x1415ad22c]
mov ecx, eax
and ecx, 0x27fd8d9
add ecx, ecx
neg ecx
add eax, ecx
add eax, 0xc27fd8d9
and eax, 0x2e33c968
add eax, 0x2fdc6fe6
mov rcx, qword [rsp + 0x378]
movdqa xmm0, xmmword [rcx]
pmovmskb edx, xmm0
mov r8, qword [rsp + 0x380]
mov r9, 0xffffffffffffea00
add r8, r9
add rcx, 0x10
cmp edx, 0xffff
sete byte [rsp + 0x45]
cmp eax, 0x7ed17285
mov word [rsp + 0x9a], dx
mov qword [rsp + 0x560], r8
mov qword [rsp + 0x558], rcx
mov eax, 0x5c1ad961
mov ecx, 0x9c4150cb
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov eax, dword [0x1415ad340]
sub eax, dword [0x1415ad344]
add eax, 0x627e6265
mov ecx, eax
and ecx, 0x753dadfe
add ecx, ecx
sub eax, ecx
lea ecx, [rax + 0x753dadfe]
mov edx, ecx
and edx, 0xbc03088a
xor ecx, 0x43fcf775
add eax, ecx
add eax, 0x753dadfe
sub eax, edx
mov rcx, qword [rsp + 0x48]
mov rdx, 0xffffffffffffff00
add rcx, rdx
cmp eax, 0x8a8d10b4
mov rax, qword [rsp + 0x4f0]
mov rax, qword [rax]
mov qword [rsp + 0x2a8], rax
mov qword [rsp + 0x4e8], rcx
mov eax, 0x9d1addf8
mov ecx, 0x5d9fde4e
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp qword [rsp + 0xe8], rbx
mov eax, 0x22b81a59
mov ecx, 0xd20a65bc
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xa6e973b4
jmp 0x14001ef80
mov eax, dword [0x1415ad1f8]
mov ecx, dword [0x1415ad1fc]
mov edx, eax
not edx
or edx, ecx
not ecx
or ecx, eax
and ecx, edx
mov eax, ecx
not eax
xor ecx, 0xa9df2a48
and ecx, eax
imul rax, rcx, 0x24d15279
shr rax, 0x3d
imul eax, eax, 0x24c40bab
lea rcx, [rsi + 0x58]
cmp eax, 0x4d31d715
mov qword [rsp + 0x578], rcx
mov eax, 0x1fff704
mov ecx, 0x931a76a1
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xe79b55a6
jmp 0x14001ef80
mov eax, dword [0x1415ad6d8]
xor edx, edx
div dword [0x1415ad6dc]
imul eax, eax, 0x5c6cbd41
add eax, 0x46ff5d0e
mov ecx, eax
not ecx
and ecx, 0x904dcea0
mov edx, eax
and edx, 0x6fb2315f
imul edx, ecx
mov ecx, eax
and ecx, 0x904dcea0
or eax, 0x904dcea0
imul eax, ecx
add eax, edx
movzx ecx, word [rsp + 0x92]
movzx edx, word [rsp + 0x2a]
mov r8d, ecx
and r8d, edx
not ecx
not edx
or edx, ecx
not edx
or edx, r8d
cmp eax, 0x66fb6996
mov word [rsp + 0x90], dx
mov eax, 0x3f9c13e0
mov ecx, 0x6c2c7e65
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x5bd3a9eb
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x44329689
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x75b4ed8a
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xc11022d6
jmp 0x14001ef80
cmp qword [rsp + 0x3e0], 0
mov eax, 0xad5d9ce8
cmove eax, r13d
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov eax, dword [0x1415ad330]
sub eax, dword [0x1415ad334]
or eax, 0x1d9c2b64
add eax, 0x3f0f5a82
and eax, 0x2368c4f1
cmp eax, 0xf012153b
mov eax, 0x74442903
mov ecx, 0x2373f76
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov r8, qword [rsp + 0x238]
mov rcx, qword [rsp + 0x230]
xor edx, edx
call r15
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x8256adce
jmp 0x14001ef80
mov eax, dword [0x1415ad448]
sub eax, dword [0x1415ad44c]
and eax, 0x8f5146d8
add eax, 0x37ef619c
mov ecx, eax
not ecx
and ecx, 0xa240348
and eax, 0xf5dbccb0
sub eax, ecx
cmp eax, 0xac65d8d3
mov eax, 0x9d0c830e
mov ecx, 0x1ebb19ea
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov eax, dword [0x1415ad478]
mov ecx, dword [0x1415ad47c]
mov edx, eax
not edx
and edx, ecx
mov r8d, ecx
not r8d
and r8d, eax
imul r8d, edx
mov edx, eax
and edx, ecx
or eax, ecx
imul eax, edx
add eax, r8d
add eax, 0x95403651
mov ecx, 0x86abcd1b
imul rax, rcx
shr rax, 0x3f
add eax, 0xf4bc5293
cmp eax, 0x1e03c74d
mov eax, 0xb5771740
mov ecx, 0x599b7acd
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov eax, dword [0x1415ad6f8]
add eax, dword [0x1415ad6fc]
mov ecx, eax
not ecx
and ecx, 0xefa8ef01
mov edx, eax
and edx, 0x105710fe
imul edx, ecx
mov ecx, eax
and ecx, 0xefa8ef01
or eax, 0xefa8ef01
imul eax, ecx
lea r12d, [rax + rdx]
add r12d, 0x35094cd0
xor r12d, 0x7e01a97f
mov rax, qword [rsp + 0x340]
mov rcx, rax
not rcx
lea rax, [rcx + rax*2]
mov qword [rsp + 0x208], rax
movzx eax, word [rsp + 0x56]
tzcnt eax, eax
mov rcx, qword [rsp + 0xa8]
shl rax, 5
neg rax
mov rcx, qword [rcx + rax - 8]
call qword [sym.imp.pdh.dll_PdhRemoveCounter]
cmp qword [rsp + 0x208], 0
sete byte [rsp + 0x31]
cmp r12d, 0xfdaceeb8
mov eax, 0x2061b7cb
mov ecx, 0x84538638
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov eax, dword [0x1415ad358]
xor edx, edx
div dword [0x1415ad35c]
and eax, 0x389debb9
mov ecx, eax
not ecx
or ecx, 0x2014e191
or eax, 0x9eab1a68
and eax, ecx
mov ecx, eax
and ecx, 0x86308ae1
or eax, 0xc6708ee5
add eax, ecx
cmp eax, 0xe9db5a67
mov eax, 0x5ee015e
mov ecx, 0x19d4d278
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
movzx eax, word [rsp + 0x5a]
mov word [rsp + 0x7a], ax
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0x100], rax
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x2f8], rax
mov eax, dword [0x1415ad7c4]
add eax, dword [0x1415ad7c0]
or eax, 0x3096b0
and eax, 0x32b6b2
cmp eax, 0x95644bf7
mov eax, 0x7dd97b68
mov ecx, 0x8e7a340f
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov eax, dword [0x1415ad1e0]
mov ecx, dword [0x1415ad1e4]
not ecx
not eax
mov edx, eax
or edx, ecx
not edx
and eax, ecx
or eax, edx
not eax
add eax, 0x1d001f12
or eax, 0xc539903c
and eax, 0xddfb97fc
cmp eax, 0xc8844b3b
mov eax, 0x3d021959
mov ecx, 0xd344f867
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x123159e8
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x38f6bd9
jmp 0x14001ef80
mov eax, dword [0x1415ad380]
mov ecx, dword [0x1415ad384]
mov edx, eax
not edx
or eax, ecx
not ecx
or ecx, edx
not ecx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x3b17505a
and eax, 0xc4e8afa5
imul eax, edx
mov edx, ecx
and edx, 0xc4e8afa5
or ecx, 0xc4e8afa5
imul ecx, edx
lea r12d, [rcx + rax]
add r12d, 0x5c6d9fd6
mov eax, r12d
not eax
and eax, 0xad6e2432
mov ecx, r12d
and ecx, 0x5291dbcd
imul ecx, eax
mov eax, r12d
and eax, 0xad6e2432
or r12d, 0xad6e2432
imul r12d, eax
add r12d, ecx
mov rcx, qword [0x1415d3918]
mov r8, qword [rsp + 0x298]
xor edx, edx
call r15
cmp r12d, 0xbf3096bc
mov eax, 0x69db33d6
mov ecx, 0xcd3c8023
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xdd96a972
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x8d263131
jmp 0x14001ef80
mov eax, dword [0x1415ad530]
mov ecx, eax
not ecx
or ecx, dword [0x1415ad534]
add ecx, eax
imul eax, ecx, 0x92776d70
add eax, 0x92776d70
mov ecx, eax
xor ecx, 0xb547dd96
xor eax, 0xee24b2ba
and ecx, 0x249c90d2
add ecx, ecx
sub ecx, eax
cmp ecx, 0x477a190e
mov eax, 0xac0de146
mov ecx, 0x4c98b7ec
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov eax, dword [0x1415ad348]
mov ecx, dword [0x1415ad34c]
mov edx, eax
not edx
and edx, ecx
mov r8d, ecx
not r8d
and r8d, eax
imul r8d, edx
mov edx, eax
and edx, ecx
or eax, ecx
imul eax, edx
add eax, r8d
shr eax, 2
imul rax, rax, 0x44f1085
shr rax, 0x38
lea ecx, [rax - 0x7a18dac1]
or ecx, 0x3000532a
mov edx, 0x7a18dac0
sub edx, eax
or edx, 0x4fbdacd5
and edx, ecx
cmp edx, 0xd6376dc6
mov eax, 0x2f9e04c
mov ecx, 0x9e0bb138
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x5d9fde4e
jmp 0x14001ef80
cmp byte [rsp + 0x3d], 0
mov eax, 0x4afb3137
mov ecx, 0x5195f219
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov eax, dword [0x1415ad240]
mov ecx, dword [0x1415ad244]
mov edx, eax
and edx, ecx
add edx, edx
add eax, ecx
sub eax, edx
imul rax, rax, 0x17fe7dcb
shr rax, 0x3b
imul eax, eax, 0xaa466222
and eax, 0xc88c0292
cmp eax, 0xc058bb6f
mov eax, 0x18991a71
mov ecx, 0xb2234380
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov eax, dword [0x1415ad300]
add eax, dword [0x1415ad304]
or eax, 0x9bfae96a
imul rax, rax, 0x524a1839
shr rax, 0x3e
or eax, 0xcfd1854c
cmp eax, 0x59efb13d
mov eax, 0x589a5c0b
mov ecx, 0xd319056b
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov eax, dword [0x1415ad720]
sub eax, dword [0x1415ad724]
xor eax, 0xf847d106
add eax, 0x116e4d7
xor eax, 0xb787f89
add eax, 0xdbaf0507
mov eax, 0xc89596b7
mov ecx, 0xb987582
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp qword [rsp + 0xb8], 0
mov eax, 0xf0ae981a
mov ecx, 0x975e9840
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov eax, dword [0x1415ad760]
add eax, dword [0x1415ad764]
or eax, 0x52c4c041
add eax, 0x6b1517d2
xor eax, 0x6c091c40
cmp eax, 0xac163ad1
mov eax, 0x52f89886
mov ecx, 0x35a6dc69
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x98583f32
jmp 0x14001ef80
mov eax, dword [0x1415ad728]
xor edx, edx
div dword [0x1415ad72c]
or eax, 0xee360742
imul eax, eax, 0x4c5429d8
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x575f1ad0
and ecx, 0xa8a0e52c
imul ecx, edx
mov edx, eax
and edx, 0xa8a0e528
or eax, 0xa8a0e52c
imul eax, edx
add eax, ecx
cmp eax, 0x523377a6
mov eax, 0xecd56d6f
mov ecx, 0xb987582
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [0x1415d3918]
mov qword [rsp + 0x2c8], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xbd4c386e
jmp 0x14001ef80
mov eax, dword [0x1415ad7b0]
mov ecx, dword [0x1415ad7b4]
mov edx, eax
and edx, ecx
xor eax, ecx
lea eax, [rax + rdx*2]
add eax, 0x6df6607f
mov ecx, eax
not ecx
or ecx, 0xac863d4e
or eax, 0x5379c2b1
and eax, ecx
cmp word [rsp + 0x54], 0
sete byte [rsp + 0x2e]
cmp eax, 0x5eef9ed5
mov eax, 0xe7409c68
mov ecx, 0x9535fab1
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov r8, qword [rsp + 0x2a8]
mov rcx, qword [rsp + 0x4c0]
xor edx, edx
call fcn.140219910
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x74931577
jmp 0x14001ef80
mov eax, dword [0x1415ad630]
imul eax, dword [0x1415ad634]
or eax, 0x798606b6
cmp eax, 0x24e9ca4c
mov eax, 0x53656ac8
mov ecx, 0xf5a7cc2c
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xc32396d3
jmp 0x14001ef80
cmp byte [rsp + 0x3e], 0
mov eax, 0xd6401669
mov ecx, 0x6b29909
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x6a913cd7
jmp 0x14001ef80
mov eax, dword [0x1415ad320]
xor eax, dword [0x1415ad324]
imul rax, rax, 0x7bf5eecf
shr rax, 0x3e
lea ecx, [rax + 0x1ca3f14a]
xor ecx, 0xaf862e33
or ecx, eax
cmp ecx, 0xae3010fe
mov eax, 0xa47d9656
mov ecx, 0xc7689d01
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x48d0ed31
jmp 0x14001ef80
mov eax, dword [0x1415ad540]
or eax, dword [str._2y_uH]
and eax, 0xfdd93779
mov ecx, 0xa2b89fc1
imul rax, rcx
shr rax, 0x3f
or eax, 0xa8eb9fe2
mov rcx, qword [rsp + 0xc0]
mov rdx, qword [rsp + 0x348]
imul r8, rdx, 0x70
lea r9, [rcx + r8]
mov qword [rsp + 0x70], r9
inc rdx
mov qword [rsp + 0x248], rdx
cmp qword [rcx + r8], 0
sete byte [rsp + 0x39]
cmp eax, 0x28ef64f
mov eax, 0xa75b3895
mov ecx, 0x82f7d501
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x4a6e1c15
jmp 0x14001ef80
mov ecx, dword [0x1415ad570]
imul ecx, dword [0x1415ad574]
mov eax, ecx
and eax, 0x87470af5
mov edx, eax
not edx
mov r8d, ecx
and r8d, 0x850302f5
and edx, 0x72cc5902
imul edx, r8d
and ecx, 0x2440800
or eax, 0x72cc5902
imul eax, ecx
add eax, edx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x61029bc0
and ecx, 0x9efd643e
imul ecx, edx
mov edx, eax
and edx, 0x9efd643e
or eax, 0x9efd643e
imul eax, edx
add eax, ecx
cmp eax, 0x6c8ba6d1
mov rax, qword [rsp + 0x70]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x478], rax
mov eax, 0x5b5c7fd8
mov ecx, 0x120e2213
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xc5cf4993
jmp 0x14001ef80
mov eax, dword [0x1415ad770]
add eax, dword [0x1415ad774]
xor eax, 0x878ac4eb
mov ecx, 0xade1e66b
imul rax, rcx
shr rax, 0x3f
add eax, 0xd5c40ebd
cmp eax, 0x1f11097a
mov eax, 0x98b48fd0
mov ecx, 0xfc91ce6b
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov eax, dword [0x1415ad700]
add eax, dword [0x1415ad704]
shr eax, 1
mov ecx, 0xa078b7e3
imul rax, rcx
shr rax, 0x3e
xor eax, 0x8184c009
or eax, 0x1a7939c2
cmp eax, 0x77bc2360
mov eax, 0xaa27590b
mov ecx, 0x249f34dd
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov eax, dword [0x1415ad670]
and eax, dword [0x1415ad674]
shr eax, 1
imul rax, rax, 0x10b06f1d
shr rax, 0x3b
or eax, 0xdfbfed4c
cmp eax, 0xbabb79bb
mov eax, 0xa28a95c0
mov ecx, 0x657b909b
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x70e7e46c
jmp 0x14001ef80
mov rax, qword [rsp + 0x270]
mov rcx, 0xffffffffffffffff
lock xadd qword [rax], rcx
mov qword [rsp + 0x4a8], rcx
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x6d1661a6
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x1d150176
jmp 0x14001ef80
cmp byte [rsp + 0x34], 0
mov eax, 0x966aa940
cmovne eax, r13d
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x52f89886
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xd48cabc7
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x89201108
jmp 0x14001ef80
mov eax, dword [0x1415ad508]
mov ecx, dword [0x1415ad50c]
mov edx, eax
xor edx, ecx
not ecx
and ecx, eax
add ecx, ecx
sub ecx, edx
add ecx, 0xb87e7c1b
mov eax, ecx
xor eax, 0x4010011f
and eax, ecx
or eax, 0x3bebe4e0
cmp eax, 0x493caebc
mov eax, 0x6e64dcd
mov ecx, 0x5f7e1d14
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xa0424d69
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x7bb69e22
jmp 0x14001ef80
cmp qword [rsp + 0x2d8], 0
sete byte [rsp + 0x3c]
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x4860055c
jmp 0x14001ef80
cmp byte [rsp + 0x2e], 0
mov eax, 0x609374fc
mov ecx, 0x7adca640
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
mov rax, qword [rsp + 0x318]
mov qword [rsp + 0x130], rax
mov rcx, qword [rsp + 0x310]
mov qword [rsp + 0x128], rcx
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x118], rcx
movzx eax, word [rsp + 0x54]
mov word [rsp + 0x5a], ax
jmp 0x14001ef80
mov rax, qword [rsp + 0x1a8]
mov qword [rsp + 0x370], rax
mov rcx, qword [rsp + 0x1b0]
mov qword [rsp + 0x368], rcx
movzx ecx, word [rsp + 0x64]
lea edx, [rcx - 1]
tzcnt r8d, ecx
xor ecx, edx
not ecx
and ecx, edx
mov word [rsp + 0x98], cx
mov rcx, qword [rsp + 0x3a8]
dec rcx
mov qword [rsp + 0x2d8], rcx
neg r8
imul rcx, r8, 0x160
lea rdx, [rax + rcx]
mov qword [rsp + 0x48], rdx
cmp qword [rax + rcx - 0x148], 0
mov eax, 0x739794be
mov ecx, 0x224577b2
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov eax, dword [0x1415ad798]
or eax, dword [str.3y_]
add eax, 0x7eafcb15
mov ecx, eax
xor ecx, 0x808aedec
and eax, 0x7f751213
add eax, eax
sub eax, ecx
add eax, 0xee2526f0
cmp eax, 0x7c672bf7
mov eax, 0x3cf25d94
mov ecx, 0xab01c8b0
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov eax, dword [0x1415ad268]
mov ecx, dword [0x1415ad26c]
mov edx, eax
not edx
and edx, ecx
not ecx
and ecx, eax
sub ecx, edx
add ecx, 0xbdccd2cd
imul rax, rcx, 0x2b5b0f71
shr rax, 0x3d
imul eax, eax, 0x23353ef1
cmp eax, 0x5010cd92
mov rax, qword [rsp + 0x538]
mov rax, qword [rax + 8]
mov qword [rsp + 0x530], rax
mov eax, 0x61f5c697
mov ecx, 0x6cc7c942
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xbcf6c94d
jmp 0x14001ef80
mov eax, dword [0x1415ad7f8]
add eax, dword [0x1415ad7fc]
mov ecx, eax
xor ecx, 0x550a907e
xor eax, 0xad04d01
and ecx, 0xa0252294
and eax, 0x5fdadd6b
sub eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x9e2cf3d3
and ecx, 0x61d30c2c
imul ecx, edx
mov edx, eax
and edx, 0x61d30c2c
or eax, 0x61d30c2c
imul eax, edx
add eax, ecx
cmp qword [rsp + 0x1f8], 0
sete byte [rsp + 0x2c]
cmp eax, 0xbd1d88ab
mov eax, 0xe4842e5e
mov ecx, 0xdfff948b
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xa9d75b41
jmp 0x14001ef80
movzx eax, word [rsp + 0x66]
mov word [rsp + 0x58], ax
mov rax, qword [rsp + 0x1c8]
mov qword [rsp + 0x3a8], rax
mov rax, qword [rsp + 0x1d0]
mov qword [rsp + 0x3a0], rax
mov rax, qword [rsp + 0x1d8]
mov qword [rsp + 0x398], rax
mov eax, dword [0x1415ad208]
and eax, dword [0x1415ad20c]
add eax, 0xd0c5d49
mov ecx, 0xc4c1811d
imul rax, rcx
shr rax, 0x3f
mov ecx, eax
not ecx
and ecx, 0x4a9819fd
xor ecx, 0xd78fe446
or ecx, eax
cmp ecx, 0xa94a7f0c
mov eax, 0xc8c0cbab
mov ecx, 0xef4bfeb2
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x4afb3137
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xba6d7650
jmp 0x14001ef80
cmp byte [rsp + 0x3f], 0
mov eax, 0xd54e35f
cmovne eax, ebp
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
mov rax, qword [rsp + 0x2a0]
mov qword [rsp + 0x198], rax
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x4127352e
jmp 0x14001ef80
mov eax, dword [0x1415ad290]
mov ecx, dword [0x1415ad294]
mov edx, eax
and edx, ecx
xor eax, ecx
lea eax, [rax + rdx*2]
mov ecx, eax
xor ecx, 0xa1b3d21a
add ecx, eax
and eax, 0x5e4c2de5
sub ecx, eax
mov eax, ecx
not eax
and eax, 0x611afd84
mov edx, ecx
and edx, 0x1ee5027b
imul edx, eax
mov eax, ecx
and eax, 0x611afd84
or ecx, 0x611afd84
imul ecx, eax
add ecx, edx
or ecx, 0xb9da2ba9
cmp ecx, 0x597db7b1
mov eax, 0x487059a
mov ecx, 0xe129f9f0
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xadc5c096
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x6b4934b9
jmp 0x14001ef80
mov eax, dword [0x1415ad4e0]
xor edx, edx
div dword [0x1415ad4e4]
and eax, 0x18842300
xor eax, 0x38868520
or eax, 0xc530485e
cmp eax, 0xfc568ceb
mov rax, qword [rsp + 0x498]
mov rax, qword [rax]
mov qword [rsp + 0xc8], rax
mov eax, 0xda012cad
mov ecx, 0x778c020c
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rcx, qword [rsp + 0x200]
call qword [sym.imp.pdh.dll_PdhCloseQuery]
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x796c75ef
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x2f9e04c
jmp 0x14001ef80
mov eax, dword [0x1415ad2a0]
sub eax, dword [0x1415ad2a4]
mov ecx, eax
xor ecx, 0xfaddfc8f
and ecx, eax
add ecx, 0xad509d9b
imul rax, rcx, 0x680c321f
shr rax, 0x3e
cmp eax, 0x13295e1a
mov eax, 0x50e8baa9
mov ecx, 0x8fefa2d0
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
movzx eax, word [rsp + 0x7c]
not eax
mov word [rsp + 0x8a], ax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x8ae9f1a3
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xe17a745
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x25d65ae0
jmp 0x14001ef80
mov eax, dword [0x1415ad768]
imul eax, dword [0x1415ad76c]
add eax, 0x3bc4dc89
mov ecx, eax
xor ecx, 0x1144080
xor eax, 0xb8c8b43d
mov edx, eax
and edx, 0xde6b3b5f
and ecx, 0x2194c4a0
imul ecx, edx
mov edx, eax
and edx, 0x2194c4a0
or eax, 0x2194c4a0
imul eax, edx
add eax, ecx
mov rcx, qword [rsp + 0x408]
mov rcx, qword [rcx]
test rcx, rcx
sete byte [rsp + 0x2f]
cmp eax, 0xdb93d19
mov qword [rsp + 0x400], rcx
mov eax, 0x35a6dc69
mov ecx, 0xe5a77300
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp byte [rsp + 0x30], 0
mov eax, 0x5a355dc2
mov ecx, 0xf7797f5b
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x490]
mov rax, qword [rax]
test rax, rax
sete byte [rsp + 0x3a]
mov qword [rsp + 0x488], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x85c3f781
jmp 0x14001ef80
mov rax, qword [rsp + 0x4b8]
mov rax, qword [rax]
mov qword [rsp + 0xe0], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x6c652d3e
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xe637691f
jmp 0x14001ef80
mov eax, dword [0x1415ad370]
add eax, dword [0x1415ad374]
imul eax, eax, 0x822de929
mov ecx, eax
and ecx, 0x3de067f0
xor eax, 0x3de067f0
lea eax, [rax + rcx*2]
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xd7179945
and ecx, 0x28e866ba
imul ecx, edx
mov edx, eax
and edx, 0x28e866ba
or eax, 0x28e866ba
imul eax, edx
add eax, ecx
cmp eax, 0x142465ac
mov rax, qword [rsp + 0x4d0]
mov rax, qword [rax]
mov qword [rsp + 0x298], rax
mov eax, 0x298c521f
mov ecx, 0xd6e7432a
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x198]
mov qword [rsp + 0x358], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xa56cecc0
jmp 0x14001ef80
mov eax, dword [0x1415ad738]
add eax, dword [0x1415ad73c]
mov ecx, eax
not ecx
and ecx, 0x992d3db1
mov edx, eax
and edx, 0x66d2c24e
imul edx, ecx
mov ecx, eax
and ecx, 0x992d3db1
or eax, 0x992d3db1
imul eax, ecx
add eax, edx
mov ecx, 0x9d106d29
imul rax, rcx
shr rax, 0x3f
add eax, 0xa4d95a5d
cmp eax, 0x497cad22
mov eax, 0x8a742994
mov ecx, 0x3ce4dcc4
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x296afe49
movzx eax, word [rsp + 0x90]
mov word [rsp + 0x60], ax
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x158], rax
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0x150], rax
movzx eax, word [rsp + 0x2a]
mov word [rsp + 0x5e], ax
jmp 0x14001ef80
cmp byte [rsp + 0x2f], 0
mov eax, 0xa0427ae6
cmovne eax, r13d
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp qword [rsp + 0xd8], 0
mov eax, 0x4a0c3085
mov ecx, 0x892c6522
cmovs eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x8e0f0271
jmp 0x14001ef80
mov eax, dword [0x1415ad818]
mov ecx, dword [0x1415ad81c]
mov edx, ecx
and edx, eax
add eax, ecx
sub eax, edx
mov ecx, eax
not ecx
and ecx, 0xb3c08b25
mov edx, eax
and edx, 0x4c3f74da
imul edx, ecx
mov ecx, eax
and ecx, 0xb3c08b25
or eax, 0xb3c08b25
imul eax, ecx
add eax, edx
xor eax, 0x8a74d026
or eax, 0x118101c9
mov rcx, qword [rsp + 0x400]
mov rdx, rcx
shl rdx, 5
add rcx, rdx
add rcx, 0x31
lea r8, [rbx - 0xf]
cmp rcx, r8
setb byte [rsp + 0xa3]
cmp eax, 0xdd7df669
mov qword [rsp + 0x3e8], rdx
mov qword [rsp + 0x3e0], rcx
mov eax, 0x6289fee8
mov ecx, 0x6bdec676
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov eax, dword [0x1415ad338]
or eax, dword [0x1415ad33c]
or eax, 0xa88aecc0
and eax, 0xbfaafce8
cmp eax, 0xaa87ef0c
mov eax, 0x5d9fde4e
mov ecx, 0xd55f3ee4
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov eax, dword [0x1415ad550]
and eax, dword [0x1415ad554]
mov ecx, eax
not ecx
and ecx, 0x1a023dec
mov edx, eax
and edx, 0x25fdc213
imul edx, ecx
mov ecx, eax
and ecx, 0x1a023dec
or eax, 0x1a023dec
imul eax, ecx
add eax, edx
mov ecx, eax
or ecx, 0xc48ce8f8
not eax
and eax, 0x9220504
mov edx, ecx
and edx, 0x72d11200
or edx, eax
xor edx, 0xa326b739
and ecx, 0x2e085ac4
or ecx, edx
cmp ecx, 0xab471ba
mov rax, qword [rsp + 0x480]
mov rax, qword [rax]
mov qword [rsp + 0x240], rax
mov eax, 0xa60feb10
mov ecx, 0x1ad6603d
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov eax, dword [0x1415ad790]
add eax, dword [0x1415ad794]
and eax, 0xbab78f61
imul rax, rax, 0x5602b81f
shr rax, 0x3c
not eax
and eax, 0xed7ae311
cmp eax, 0x19b7e6e0
mov eax, 0x850c462d
mov ecx, 0x70300189
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xb5771740
jmp 0x14001ef80
mov eax, dword [0x1415ad688]
mov ecx, dword [0x1415ad68c]
mov edx, eax
not edx
and edx, ecx
mov r8d, ecx
not r8d
and r8d, eax
imul r8d, edx
mov edx, eax
and edx, ecx
or eax, ecx
imul eax, edx
add eax, r8d
add eax, 0xb6ace7b9
or eax, 0xe3bef7c
cmp eax, 0x7b73552d
mov eax, 0x172fe8db
mov ecx, 0xf86bffda
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x75024911
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x33804e40
jmp 0x14001ef80
mov eax, dword [0x1415ad568]
mov ecx, dword [0x1415ad56c]
not eax
not ecx
or ecx, eax
not ecx
or ecx, 0xff7f7ffd
mov eax, ecx
not eax
imul eax, eax, 0xd0630cac
and ecx, 0x2f9cf353
sub eax, ecx
cmp eax, 0x4ab5fefd
mov eax, 0x5b5c7fd8
mov ecx, 0xe01ae256
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov eax, dword [0x1415ad308]
imul eax, dword [0x1415ad30c]
imul eax, eax, 0x879d8d22
mov ecx, eax
not ecx
and ecx, 0x8a2a1b52
mov edx, eax
and edx, 0x75d5e4ac
imul edx, ecx
mov ecx, eax
and ecx, 0x8a2a1b52
or eax, 0x8a2a1b52
imul eax, ecx
add eax, edx
xor eax, 0xe94f369d
cmp eax, 0x82fa99b1
mov rax, qword [rsp + 0x500]
mov rax, qword [rax]
mov qword [rsp + 0xe8], rax
mov eax, 0xcd317ddf
mov ecx, 0x589a5c0b
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov eax, dword [0x1415ad510]
xor edx, edx
div dword [0x1415ad514]
mov ecx, eax
not ecx
and ecx, 0x6bc836f9
mov edx, eax
and edx, 0x9437c906
imul edx, ecx
mov ecx, eax
and ecx, 0x6bc836f9
or eax, 0x6bc836f9
imul eax, ecx
add eax, edx
or eax, 0x6cebbe24
xor eax, 0x95b3bb50
cmp eax, 0xe40349e6
mov eax, 0x5f7e1d14
mov ecx, 0x54da1ed9
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x70300189
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xac0de146
jmp 0x14001ef80
mov rax, qword [rsp + 0x188]
mov qword [rsp + 0x348], rax
mov eax, dword [0x1415ad538]
or eax, dword [0x1415ad53c]
add eax, 0x761dbff5
not eax
or eax, 0x995caab9
cmp eax, 0xc80644b3
mov eax, 0x48af4895
mov ecx, 0x82f7d501
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp byte [rsp + 0x44], 0
mov eax, 0x388cb11f
mov ecx, 0x8c68cb72
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xe26cb944
jmp 0x14001ef80
mov eax, dword [0x1415ad200]
xor edx, edx
div dword [0x1415ad204]
or eax, 0xf60229e0
shr eax, 5
imul rax, rax, 0x26b248d
shr rax, 0x34
not eax
and eax, 0xb48d0c2b
cmp eax, 0x68cea951
mov eax, 0x816ed40f
mov ecx, 0x2185f07d
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov eax, dword [0x1415ad808]
and eax, dword [0x1415ad80c]
add eax, 0x8afe9e32
mov ecx, eax
xor ecx, 0x15000a26
xor eax, 0x20d8551
and eax, 0xcabde5d1
and ecx, 0x35421a2e
or ecx, eax
cmp ecx, 0xe103f61
mov eax, 0x7460f320
mov ecx, 0x22b19ef6
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xf79dcb2c
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x24b6860d
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xdae8c438
jmp 0x14001ef80
mov eax, dword [0x1415ad6b8]
imul eax, dword [0x1415ad6bc]
mov ecx, eax
not ecx
and ecx, 0x4770865
mov edx, eax
and edx, 0x388f79a
imul edx, ecx
mov ecx, eax
and ecx, 0x4770865
or eax, 0x4770865
imul eax, ecx
add eax, edx
xor eax, 0x400092
and eax, 0x662809e
mov rcx, qword [rsp + 0x330]
movdqa xmm0, xmmword [rcx]
pmovmskb edx, xmm0
mov r8, qword [rsp + 0x338]
mov r9, 0xfffffffffffffe00
add r8, r9
add rcx, 0x10
cmp edx, 0xffff
sete byte [rsp + 0x32]
cmp eax, 0xd55ef2bf
mov word [rsp + 0x94], dx
mov qword [rsp + 0x430], r8
mov qword [rsp + 0x428], rcx
mov eax, 0xa3c0aa7a
mov ecx, 0xf19c8d0d
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [0x1415d3918]
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xcd172cfd
jmp 0x14001ef80
mov rax, qword [rsp + 0x460]
mov rax, qword [rax]
mov qword [rsp + 0x238], rax
mov rax, qword [0x1415d3918]
mov qword [rsp + 0x230], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x2f5193a2
jmp 0x14001ef80
mov eax, dword [0x1415ad5a8]
sub eax, dword [0x1415ad5ac]
and eax, 0x5dae4200
imul eax, eax, 0xa35f2555
cmp eax, 0x4dc6d170
mov eax, 0x56fc8362
mov ecx, 0x3c62d48c
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rcx, qword [0x1415d3918]
mov r8, qword [rsp + 0x228]
xor edx, edx
call fcn.140219910
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x558721e7
jmp 0x14001ef80
mov eax, dword [0x1415ad6c8]
and eax, dword [0x1415ad6cc]
mov ecx, eax
not ecx
or ecx, 0xd1e7e19
or eax, 0xf2e181e6
and eax, ecx
xor eax, 0x13d2c23f
add eax, 0xee08e921
movzx ecx, word [rsp + 0x2a]
dec ecx
cmp eax, 0xa1f1e79a
mov word [rsp + 0x92], cx
mov eax, 0x42b34526
mov ecx, 0xa66ababb
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov eax, dword [0x1415ad398]
sub eax, dword [0x1415ad39c]
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x1566925d
mov r8d, edx
and r8d, 0x31df33e1
and ecx, 0xca004c02
imul ecx, r8d
and edx, 0xce20cc1e
or eax, 0xdf66de5f
imul eax, edx
add eax, ecx
xor eax, 0x2f741875
cmp eax, 0x3efce934
mov eax, 0xc5bc8c5c
mov ecx, 0x978b8ee7
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xcf74c722
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x85200687
jmp 0x14001ef80
mov eax, dword [0x1415ad638]
imul eax, dword [0x1415ad63c]
mov ecx, eax
not ecx
mov edx, eax
or edx, 0xe080843f
mov r8d, edx
and r8d, 0x17c436b9
and ecx, 0x83b4940
imul ecx, r8d
and edx, 0xe83bc946
or eax, 0xe8bbcd7f
imul eax, edx
add eax, ecx
cmp eax, 0x96896d5e
mov eax, 0x164f08c8
mov ecx, 0x6b60f430
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
lea rax, [rsi + 0xc8]
mov qword [rsp + 0x420], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xe005565f
jmp 0x14001ef80
mov rcx, qword [0x1415d3918]
mov r8, qword [rsp + 0x1f0]
xor edx, edx
call fcn.140219910
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xe9e9695a
jmp 0x14001ef80
cmp qword [rsp + 0xb8], rbx
mov eax, 0xf0ae981a
mov ecx, 0x975e9840
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov r8, qword [rsp + 0x530]
mov rcx, qword [rsp + 0x528]
xor edx, edx
call r15
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x8c68cb72
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xf19c8d0d
jmp 0x14001ef80
cmp byte [rsp + 0x45], 0
mov eax, 0x9075ee9a
mov ecx, 0x94863670
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
movzx eax, word [rsp + 0x9a]
mov rcx, qword [rsp + 0x560]
mov rdx, qword [rsp + 0x558]
mov word [rsp + 0x86], ax
mov qword [rsp + 0x3d8], rcx
mov qword [rsp + 0x3d0], rdx
mov qword [rsp + 0x1c0], rdx
mov qword [rsp + 0x1b8], rcx
jmp 0x14001ef80
mov eax, dword [0x1415ad658]
xor edx, edx
div dword [0x1415ad65c]
xor eax, 0x6ae3f7fa
add eax, 0xf502142c
cmp eax, 0x934b2279
mov eax, 0xe79b55a6
mov ecx, 0x3f58d9fd
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x29700a5
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xe8d683f4
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x941650d8
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x623d96e
jmp 0x14001ef80
mov eax, dword [0x1415ad350]
xor edx, edx
div dword [0x1415ad354]
imul rax, rax, 0x37b13d05
shr rax, 0x3d
imul eax, eax, 0x54d5f780
add eax, 0x34945feb
mov rcx, qword [rsp + 0x4e8]
mov rcx, qword [rcx]
test rcx, rcx
sete byte [rsp + 0x41]
cmp eax, 0x2db06c16
mov qword [rsp + 0x4e0], rcx
mov eax, 0x2f9e04c
mov ecx, 0x6239bc97
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rcx, qword [0x1415d3918]
mov r8, qword [rsp + 0x240]
xor edx, edx
call r15
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x1e021748
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xba6d7650
jmp 0x14001ef80
mov eax, dword [0x1415ad4f0]
add eax, dword [0x1415ad4f4]
mov ecx, eax
xor ecx, 0x4101
and ecx, eax
not ecx
or ecx, 0x9c8a90ac
cmp ecx, 0x9abdb304
mov eax, 0x44278cc6
mov ecx, 0xde3a34ba
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x816ed40f
jmp 0x14001ef80
mov rax, qword [rsp + 0x70]
add rax, 0x48
mov qword [rsp + 0x468], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xf1671efb
jmp 0x14001ef80
cmp byte [rsp + 0x41], 0
mov eax, 0xd54e35f
cmovne eax, ebp
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
mov qword [rsp + 0x198], 0
jmp 0x14001ef80
mov rax, qword [rsp + 0x160]
mov qword [rsp + 0x338], rax
mov rax, qword [rsp + 0x168]
mov ecx, dword [0x1415ad6b0]
sub ecx, dword [0x1415ad6b4]
mov qword [rsp + 0x330], rax
add ecx, 0x594147ec
cmp ecx, 0x30db82e
mov eax, 0x996dad56
mov ecx, 0xf19c8d0d
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x218]
mov rax, qword [rax]
mov qword [rsp + 0x1e8], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xa2dfa520
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x879e08af
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x76ce7509
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xfa552fc7
mov rax, qword [rsp + 0x570]
mov rcx, qword [rsp + 0x2e0]
movzx edx, word [rsp + 0x9e]
mov r8, qword [rsp + 0x568]
mov qword [rsp + 0x1d8], rcx
mov qword [rsp + 0x1d0], r8
mov qword [rsp + 0x1c8], rax
mov word [rsp + 0x66], dx
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xd647510c
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xdb6f28e7
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xf559599c
jmp 0x14001ef80
mov eax, dword [0x1415ad460]
xor edx, edx
div dword [0x1415ad464]
mov ecx, eax
not ecx
and ecx, 0x9d962d8c
mov edx, eax
and edx, 0x6269d273
imul edx, ecx
mov ecx, eax
and ecx, 0x9d962d8c
or eax, 0x9d962d8c
imul eax, ecx
add eax, edx
imul rax, rax, 0x10effbf
shr rax, 0x36
cmp eax, 0x26399653
mov eax, 0xd647510c
mov ecx, 0xe75ed059
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov r8, qword [rsp + 0x258]
mov rcx, qword [rsp + 0x250]
xor edx, edx
call r15
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x225e5d89
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x3921d298
jmp 0x14001ef80
mov eax, dword [0x1415ad458]
or eax, dword [0x1415ad45c]
not eax
or eax, 0x3c3614fe
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x4108e001
and eax, 0x96d10fd6
imul eax, edx
mov edx, ecx
and edx, 0x82c10b00
or ecx, 0x96d10fd6
imul ecx, edx
add ecx, eax
xor ecx, 0x71bc9e6a
cmp ecx, 0xf7e16f80
mov eax, 0xd647510c
mov ecx, 0x32780bce
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov eax, dword [0x1415ad318]
or eax, dword [0x1415ad31c]
mov ecx, eax
and ecx, 0x6f02f251
add ecx, ecx
neg ecx
add eax, ecx
add eax, 0xaf4b121c
cmp eax, 0xeac9d24c
mov eax, 0x1b10608e
mov ecx, 0xe46c068e
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x458]
mov rax, qword [rax]
mov qword [rsp + 0x450], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xde8737ed
jmp 0x14001ef80
mov rcx, qword [0x1415d3918]
mov r8, qword [rsp + 0x2b0]
xor edx, edx
call fcn.140219910
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xc7689d01
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x164f08c8
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x2373f76
jmp 0x14001ef80
mov eax, dword [0x1415ad360]
mov ecx, dword [0x1415ad364]
not eax
not ecx
or ecx, eax
not ecx
add ecx, 0x51fa7a55
imul rax, rcx, 0x35c26027
shr rax, 0x3b
mov ecx, eax
xor ecx, 0xfeb1a8a1
and eax, 0xfffffffe
add eax, eax
sub eax, ecx
mov rcx, qword [rsp + 0x4d8]
add rcx, 8
cmp eax, 0xccd2cab2
mov qword [rsp + 0x4d0], rcx
mov eax, 0x473bad58
mov ecx, 0x19d4d278
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov eax, dword [0x1415ad4d8]
sub eax, dword [0x1415ad4dc]
add eax, 0x4085130f
mov ecx, eax
not ecx
or eax, 0x6724c710
or ecx, 0x98db38ef
and ecx, eax
not ecx
imul eax, ecx, 0xe9ef1904
cmp eax, 0x58d9d741
mov eax, 0xde91df18
mov ecx, 0xda012cad
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov eax, dword [0x1415ad3f8]
sub eax, dword [0x1415ad3fc]
xor eax, 0x5a1ec159
mov ecx, eax
and ecx, 0x940d433c
or eax, 0x940d433c
add eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x1590b13f
and ecx, 0xea6f4ec0
imul ecx, edx
mov edx, eax
and edx, 0xea6f4ec0
or eax, 0xea6f4ec0
imul eax, edx
add eax, ecx
cmp eax, 0x96b468ce
mov eax, 0xcd172cfd
mov ecx, 0x3723f82f
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
call sub.KERNEL32.dll_GetLastError
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xeff77c22
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x26661193
jmp 0x14001ef80
cmp qword [rsp + 0xe8], 0
mov eax, 0x22b81a59
mov ecx, 0xd20a65bc
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x1a0]
mov ecx, dword [0x1415ad250]
sub ecx, dword [0x1415ad254]
mov qword [rsp + 0x360], rax
add ecx, 0x699fc630
mov eax, ecx
not eax
or ecx, 0x56ee1bf
or eax, 0xfa911e40
and eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xedc1d14
and eax, 0xf123e2eb
imul eax, edx
mov edx, ecx
and edx, 0xf123e2eb
or ecx, 0xf123e2eb
imul ecx, edx
add ecx, eax
cmp ecx, 0xa2dd1824
mov eax, 0xf32ea4b0
mov ecx, 0x3263daf5
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x48]
lea rcx, [rax - 0x110]
mov qword [rsp + 0x4f8], rcx
add rax, 0xfffffffffffffef8
mov qword [rsp + 0x4f0], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xc998266f
jmp 0x14001ef80
mov ecx, dword [0x1415ad810]
mov eax, dword [0x1415ad814]
mov edx, ecx
not edx
or ecx, eax
not eax
and eax, edx
not eax
and eax, ecx
mov ecx, eax
or ecx, 0xdb5b23b4
mov edx, eax
not edx
and edx, 0x404d448
mov r8d, ecx
and r8d, 0xe8ab2927
imul r8d, edx
and ecx, 0x1754d6d8
or eax, 0xdf5ff7fc
imul eax, ecx
add eax, r8d
add eax, 0xe2e50cb
cmp eax, 0x1b2ed01c
mov eax, 0x6bdec676
mov ecx, 0x63d74f22
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x4abc916c
jmp 0x14001ef80
mov r8, qword [rsp + 0x510]
mov rcx, qword [rsp + 0x508]
xor edx, edx
call fcn.140219910
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x4ed6bb0d
jmp 0x14001ef80
mov eax, dword [0x1415ad618]
mov ecx, dword [0x1415ad61c]
add eax, ecx
add eax, 0xc1b2ace1
mov ecx, 0xce0f7b23
imul rax, rcx
shr rax, 0x3f
or eax, 0xb48dc2aa
cmp eax, 0xfefe3594
mov eax, 0x455a1631
mov ecx, 0x3e662aa5
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x1b1dbbf0
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xce61f111
jmp 0x14001ef80
mov eax, dword [0x1415ad2c0]
xor eax, dword [0x1415ad2c4]
mov ecx, eax
not ecx
and ecx, 0x7e4cb5b2
mov edx, eax
and edx, 0x81b34a4d
imul edx, ecx
mov ecx, eax
and ecx, 0x7e4cb5b2
or eax, 0x7e4cb5b2
imul eax, ecx
add eax, edx
mov ecx, eax
xor ecx, 0x6a37ac41
or eax, 0x95c853be
and eax, ecx
add eax, 0x7272b9fd
cmp eax, 0x485adbd4
mov eax, 0xd5aea52
mov ecx, 0xe262f3fa
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xe46c068e
jmp 0x14001ef80
cmp qword [rsp + 0xe8], 0
mov eax, 0xba1fdd2a
mov ecx, 0x5f13edc0
cmovs eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x4f2513e8
jmp 0x14001ef80
mov eax, dword [0x1415ad378]
add eax, dword [0x1415ad37c]
mov ecx, eax
not ecx
and ecx, 0x3cf5ce3b
mov edx, eax
and edx, 0xc30a31c4
imul edx, ecx
mov ecx, eax
and ecx, 0x3cf5ce3b
or eax, 0x3cf5ce3b
imul eax, ecx
add eax, edx
cmp eax, 0x79209743
mov eax, 0x4fa62fb3
mov ecx, 0x69db33d6
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov eax, dword [0x1415ad5b0]
mov ecx, dword [0x1415ad5b4]
mov edx, eax
and edx, ecx
xor eax, ecx
lea eax, [rax + rdx*2]
mov ecx, eax
not ecx
or eax, 0xc150
and eax, 0x82a2c1f3
and ecx, 0x454d2a04
or ecx, eax
cmp ecx, 0x8739f0cc
mov eax, 0x8f148540
mov ecx, 0x879e08af
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x9693a139
jmp 0x14001ef80
mov eax, dword [0x1415ad648]
mov ecx, dword [0x1415ad64c]
mov edx, eax
xor edx, ecx
not edx
and edx, ecx
add edx, edx
sub ecx, edx
add ecx, eax
mov eax, ecx
xor eax, 0x4154340
or ecx, 0xb2408815
and ecx, eax
xor ecx, 0x9440c905
or ecx, 0x49aa34aa
cmp ecx, 0xc9d40e04
mov eax, 0x1aab9996
mov ecx, 0xae6f4896
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp byte [rsp + 0x2c], 0
mov eax, 0x92f477c1
mov ecx, 0x6655548
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
movzx eax, word [rsp + 0x88]
mov rcx, qword [rsp + 0x1f8]
mov rdx, qword [rsp + 0x100]
mov qword [rsp + 0x148], rdx
mov rdx, qword [rsp + 0x2f8]
mov qword [rsp + 0x140], rdx
mov qword [rsp + 0x138], rcx
mov word [rsp + 0x5c], ax
jmp 0x14001ef80
mov eax, dword [0x1415ad4b8]
mov ecx, dword [0x1415ad4bc]
mov edx, eax
and edx, ecx
add edx, edx
add eax, ecx
sub eax, edx
or eax, 0x59a77a62
imul rax, rax, 0x5527afa5
shr rax, 0x3e
not eax
and eax, 0x8d3e9919
cmp eax, 0x2c61e178
mov eax, 0x7be342e5
mov ecx, 0x2fe0ebd8
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov eax, dword [0x1415ad718]
xor eax, dword [0x1415ad71c]
and eax, 0xee0e104f
lea ecx, [rax + 0x10000]
xor ecx, 0x400000b
or eax, 0x8a010044
and eax, ecx
and eax, 0x8e01004f
cmp eax, 0xb8bc66bf
mov rax, qword [rsp + 0x210]
mov qword [rsp + 0x410], rax
mov eax, 0x4e0e6831
mov ecx, 0x13e4d06d
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov eax, dword [0x1415ad7f0]
sub eax, dword [0x1415ad7f4]
mov ecx, eax
not ecx
or eax, 0x7ceb727a
or ecx, 0x83148d85
and ecx, eax
not ecx
add ecx, 0x5d3b8463
cmp ecx, 0x5c701d88
mov eax, 0xdfff948b
mov ecx, 0x1b374a92
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
cmp byte [rsp + 0x3a], 0
mov eax, 0xe1799979
cmovne eax, edi
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
mov qword [rsp + 0x188], 0
jmp 0x14001ef80
mov eax, dword [0x1415ad660]
mov ecx, dword [0x1415ad664]
mov edx, eax
and edx, ecx
or eax, ecx
add eax, edx
add eax, 0xf46e9000
shr eax, 2
imul rax, rax, 0x452cda25
shr rax, 0x3c
xor eax, 0x136227ed
neg eax
cmp eax, 0x484c5a77
mov eax, 0xbd00f472
mov ecx, 0x3f58d9fd
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov ecx, dword [0x1415ad780]
mov edx, dword [0x1415ad784]
mov eax, ecx
not eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x61ab602f
and ecx, 0x9e549fd0
or ecx, r9d
or eax, r8d
and r8d, 0x61ab602f
and edx, 0x9e549fd0
or edx, r8d
xor edx, ecx
not eax
or eax, edx
add eax, 0x81ec7ca4
mov ecx, eax
and ecx, 0x6f142869
or eax, 0x6f142869
add eax, ecx
imul rcx, rax, 0x12db7519
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
cmp eax, 0xf61abc50
mov eax, 0xa9d75b41
mov ecx, 0x5b280e6a
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x9535fab1
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x5bd3a9eb
jmp 0x14001ef80
mov eax, dword [0x1415ad580]
xor edx, edx
div dword [0x1415ad584]
mov ecx, eax
xor ecx, 0x22ee0b8b
xor eax, 0x1106440
and eax, 0x213867cb
mov edx, ecx
and edx, 0xdec79834
imul edx, eax
mov eax, ecx
and eax, 0x213867cb
or ecx, 0x213867cb
imul ecx, eax
add ecx, edx
imul rax, rcx, 0x35c575ff
shr rax, 0x20
sub ecx, eax
shr ecx, 1
add ecx, eax
shr ecx, 0x1f
cmp ecx, 0x73a58e87
mov eax, 0x61545bd
mov ecx, 0x7320a04
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov eax, dword [0x1415ad408]
or eax, dword [0x1415ad40c]
mov ecx, eax
not ecx
or ecx, 0x76cccaf4
add eax, ecx
add eax, 0x374e21e
mov ecx, eax
xor ecx, 0x63f82d7b
or eax, 0x9c07d284
and eax, ecx
cmp eax, 0x11c254ff
mov eax, 0xa324b5e6
mov ecx, 0xe6e3d4c
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x38f6bd9
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xbbb46d58
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x565c498f
jmp 0x14001ef80
mov eax, dword [0x1415ad6d0]
sub eax, dword [0x1415ad6d4]
add eax, 0xb2bf9f76
mov ecx, eax
not ecx
mov edx, eax
or edx, 0xe3188346
mov r8d, edx
and r8d, 0x31cbfa1f
and ecx, 0xc2404a0
imul ecx, r8d
and edx, 0xce3405e0
or eax, 0xef3c87e6
imul eax, edx
add eax, ecx
cmp eax, 0x86282e06
mov eax, 0x35d875a5
mov ecx, 0x3f9c13e0
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x63ca23f
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xd28d7268
jmp 0x14001ef80
mov eax, dword [0x1415ad2a8]
mov r12d, dword [0x1415ad2ac]
mov ecx, r12d
not ecx
and ecx, eax
xor r12d, eax
add r12d, eax
sub r12d, ecx
mov eax, r12d
not eax
and eax, 0xa80cd9de
mov ecx, r12d
and ecx, 0x57f32621
imul ecx, eax
mov eax, r12d
and eax, 0xa80cd9de
or r12d, 0xa80cd9de
imul r12d, eax
add r12d, ecx
mov eax, r12d
not eax
mov ecx, r12d
and ecx, 0x66500620
and eax, 0x99aff9df
imul eax, ecx
mov ecx, r12d
and ecx, 0x99aff9de
or r12d, 0x99aff9df
imul r12d, ecx
add r12d, eax
imul rax, r12, 0x607aa75f
shr rax, 0x20
sub r12d, eax
shr r12d, 1
add r12d, eax
shr r12d, 0x1c
mov r8, qword [rsp + 0xf8]
mov rcx, qword [rsp + 0x2b8]
xor edx, edx
call r15
cmp r12d, 0xca39b879
mov eax, 0x4e78d509
mov ecx, 0x5d89518a
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x19d4d278
jmp 0x14001ef80
mov r12d, dword [0x1415ad5c8]
or r12d, dword [0x1415ad5cc]
mov eax, 0xa9a1b505
imul r12, rax
shr r12, 0x3f
or r12d, 0x44f91864
mov r8, qword [rsp + 0x238]
mov rcx, qword [rsp + 0x230]
xor edx, edx
call fcn.140219910
cmp r12d, 0x7caccb54
mov eax, 0x8aabd4f5
mov ecx, 0x80b3f142
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x3e7617d9
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x1b374a92
jmp 0x14001ef80
mov rax, qword [rsp + 0x48]
mov rcx, 0xfffffffffffffed8
add rax, rcx
mov qword [rsp + 0x550], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xd94a4daf
jmp 0x14001ef80
mov eax, dword [0x1415ad2d0]
or eax, dword [0x1415ad2d4]
xor eax, 0x9610f89e
add eax, 0x4efae643
mov ecx, 0xbbc58f53
imul rax, rcx
shr rax, 0x3f
cmp eax, 0xf67366a0
mov eax, 0x5b964d90
mov ecx, 0xbbb46d58
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x69bfff63
jmp 0x14001ef80
cmp byte [rsp + 0x46], 0
mov eax, 0x2ac1182d
mov ecx, 0x94863670
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
mov rax, qword [rsp + 0x3a0]
mov qword [rsp + 0x1c0], rax
mov rcx, qword [rsp + 0x398]
mov qword [rsp + 0x1b8], rcx
mov qword [rsp + 0x1b0], rax
mov qword [rsp + 0x1a8], rcx
movzx eax, word [rsp + 0x58]
mov word [rsp + 0x64], ax
jmp 0x14001ef80
mov eax, dword [0x1415ad1d8]
mov ecx, dword [0x1415ad1dc]
mov edx, ecx
and edx, eax
add eax, ecx
sub eax, edx
and eax, 0xe243eb9a
xor eax, 0x42010b02
mov ecx, 0x9a9f03ad
imul rax, rcx
shr rax, 0x3e
lea rcx, [rsi + 0x48]
cmp eax, 0x6b360c0b
mov qword [rsp + 0x580], rcx
mov rax, qword [rsi + 0x48]
mov qword [rsp + 0x2e8], rax
mov eax, 0xcab2f8a4
mov ecx, 0xf6596a77
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x418]
mov rax, qword [rax]
mov qword [rsp + 0x200], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x6676d502
jmp 0x14001ef80
cmp byte [rsp + 0x36], 0
mov eax, 0xe1799979
cmovne eax, edi
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
mov rax, qword [rsp + 0x248]
mov qword [rsp + 0x188], rax
jmp 0x14001ef80
mov eax, dword [0x1415ad1f4]
sub eax, dword [0x1415ad1f0]
add eax, 0x69331af0
or eax, 0x92f4bc97
cmp eax, 0x1d9238c3
mov eax, 0x1fff704
mov ecx, 0xc77e382b
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov eax, dword [0x1415ad740]
mov ecx, dword [0x1415ad744]
mov edx, ecx
not edx
mov r8d, eax
and r8d, edx
or edx, eax
not edx
imul edx, r8d
mov r8d, eax
and r8d, ecx
or eax, ecx
imul eax, r8d
add eax, edx
add eax, 0x60384e
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xb82d0b2d
and ecx, 0x47d2f4d2
imul ecx, edx
mov edx, eax
and edx, 0x47d2f4d2
or eax, 0x47d2f4d2
imul eax, edx
add eax, ecx
mov ecx, eax
not ecx
and ecx, 0xaef3fc48
mov edx, eax
and edx, 0x510c03b6
imul edx, ecx
mov ecx, eax
and ecx, 0xaef3fc48
or eax, 0xaef3fc48
imul eax, ecx
add eax, edx
cmp eax, 0x9d10fb1d
mov eax, 0x92c4d2de
mov ecx, 0x4f2513e8
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov eax, dword [0x1415ad1d0]
xor eax, dword [0x1415ad1d4]
xor eax, 0x537c037a
add eax, 0xedd46a9b
cmp eax, 0x5a7c9db8
mov eax, 0xcab2f8a4
mov ecx, 0x141028ce
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov eax, dword [0x1415ad230]
mov ecx, dword [0x1415ad234]
mov edx, ecx
not edx
and edx, eax
xor ecx, eax
add ecx, eax
sub ecx, edx
mov eax, ecx
not eax
or ecx, 0x47593cae
or eax, 0x36c69c2f
and eax, ecx
not eax
or eax, 0x88204350
mov ecx, eax
and ecx, 0x6883e2d0
add ecx, ecx
neg ecx
add eax, ecx
add eax, 0x6cc3e6da
cmp eax, 0xc6858976
mov eax, 0x7ad70182
mov ecx, 0xacb73041
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x797e5987
jmp 0x14001ef80
cmp byte [rsp + 0x47], 0
mov eax, 0xcb063d33
mov ecx, 0x75b4ed8a
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x975e9840
jmp 0x14001ef80
cmp qword [rsp + 0xc8], 0
mov eax, 0x8e542a15
mov ecx, 0x851b2043
cmovs eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x3319e8da
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x54a21c48
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x1d328789
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x5a657b0c
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x141028ce
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x154ec958
jmp 0x14001ef80
mov eax, dword [0x1415ad5d0]
xor edx, edx
div dword [0x1415ad5d4]
xor eax, 0x841c8002
or eax, 0x53007df9
cmp eax, 0xb3333e59
mov eax, 0x6e0f4c1a
mov ecx, 0xaa652c85
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov eax, dword [0x1415ad6e0]
xor eax, dword [0x1415ad6e4]
or eax, 0x3b6b5cf4
shr eax, 1
mov ecx, 0x91274ec7
imul rax, rcx
shr rax, 0x3e
add eax, 0x2da03ca1
cmp eax, 0x51b7049f
mov eax, 0x623d96e
mov ecx, 0xcfefd72c
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001ef80
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x960f2aa3
jmp 0x14001ef80
cmp eax, 0xd16bbf09
jne 0x14001ef80
add rsp, 0x588
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret