Function at 0x180003ca0
Capabilities:
Authenticate hmac

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
mov eax, 0x17d8
call fcn.1800a7410
sub rsp, rax
movaps xmmword [rsp + 0x17c0], xmm15
movaps xmmword [rsp + 0x17b0], xmm14
movaps xmmword [rsp + 0x17a0], xmm13
movaps xmmword [rsp + 0x1790], xmm12
movaps xmmword [rsp + 0x1780], xmm11
movaps xmmword [rsp + 0x1770], xmm10
movaps xmmword [rsp + 0x1760], xmm9
movaps xmmword [rsp + 0x1750], xmm8
movaps xmmword [rsp + 0x1740], xmm7
movaps xmmword [rsp + 0x1730], xmm6
mov r12, rdx
mov r13, rcx
xorps xmm6, xmm6
movups xmmword [rcx + 0x10], xmm6
movups xmmword [rcx], xmm6
lea rbx, [0x1800ede31]
mov rcx, rbx
call fcn.1800bb560
mov rcx, r13
mov rdx, rbx
mov r8, rax
call fcn.180001970
lea r15, [r13 + 0x20]
movups xmmword [r13 + 0x20], xmm6
mov qword [r13 + 0x30], 0
mov al, byte [0x1800ea30a]
mov byte [rsp + 0x5f], al
lea rdi, [r13 + 0x30]
mov r14d, 0xb1b4d647
movaps xmm12, xmmword [0x1800d1300]
movaps xmm8, xmmword [str.FDtaLINJXVkpNC_WXlKV]
movaps xmm14, xmmword [0x1800d1360]
movaps xmm6, xmmword [0x1800d1420]
movaps xmm11, xmmword [0x1800d13e0]
movaps xmm13, xmmword [0x1800d13b0]
movaps xmm7, xmmword [0x1800d1380]
movaps xmm10, xmmword [0x1800d13d0]
movaps xmm15, xmmword [0x1800d1450]
movaps xmm9, xmmword [0x1800d1320]
mov eax, 0xb56bf1e2
mov qword [rsp + 0x50], rdi
jmp 0x180003dd0
mov rcx, r13
call fcn.180039100
mov eax, 0x84544fa0
nop word [rax + rax]
cmp eax, 0x1c0b643
jg 0x180003ea0
cmp eax, 0xb433e9f9
jg 0x180003f60
cmp eax, 0x9ad34ec1
jg 0x1800040bf
cmp eax, 0x8b4077a0
jg 0x180004356
cmp eax, 0x85adce77
jle 0x18000486f
cmp eax, 0x88990639
jg 0x1800050cf
cmp eax, 0x873a2e7f
jle 0x180005fef
cmp eax, 0x873a2e80
je 0x180007e4f
cmp eax, 0x879b0948
je 0x180007e69
cmp eax, 0x87b84a85
jne 0x180003dd0
movabs rax, 0xa9f9b483fabeb7ff
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x30], 0x9d8dc788
lea rax, [rsp + 0x35]
mov qword [rsp + 0x20], rax
mov ecx, 0xc6198b37
lea rax, [rsp + 0x34]
nop word cs:[rax + rax]
nop
cmp ecx, 0x96b87f6a
je 0x180007eef
cmp ecx, 0xc6198b37
jne 0x180003e70
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x20]
mov ecx, 0xc6198b37
mov edx, 0x96b87f6a
cmove ecx, edx
jmp 0x180003e70
cmp eax, 0x3c4cc934
jg 0x180003fe0
cmp eax, 0x20811c2f
jg 0x18000417f
cmp eax, 0x11983cca
jg 0x1800043b2
cmp eax, 0x9d1dcea
jle 0x1800048ff
cmp eax, 0xe7872d4
jg 0x18000514f
cmp eax, 0xcfb8215
jle 0x18000607f
cmp eax, 0xcfb8216
je 0x180007f95
cmp eax, 0xd307408
je 0x18000801f
cmp eax, 0xdee001a
jne 0x180003dd0
movaps xmm0, xmmword [0x1800d1260]
movaps xmmword [rsp + 0xec0], xmm0
lea rax, [rsp + 0xed1]
mov qword [rsp + 0x28], rax
mov ecx, 0xa78ebc4d
lea rax, [rsp + 0xed0]
nop dword [rax]
cmp ecx, 0x6d3f1f65
je 0x180008039
cmp ecx, 0xa78ebc4d
jne 0x180003f30
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xa78ebc4d
mov edx, 0x6d3f1f65
cmove ecx, edx
jmp 0x180003f30
cmp eax, 0xdbf4c18d
jg 0x18000422f
cmp eax, 0xc8167b09
jg 0x18000447f
cmp eax, 0xbc166712
jle 0x18000498f
cmp eax, 0xc02a4162
jg 0x1800051ef
cmp eax, 0xbe7756fb
jle 0x18000610f
cmp eax, 0xbe7756fc
je 0x1800080ac
cmp eax, 0xbeedffd0
je 0x18000813f
cmp eax, 0xbefafc18
jne 0x180003dd0
mov rax, qword [rsp + 0xb38]
mov rax, qword [rsp + 0xb30]
mov eax, 0x2d06e2a9
jmp 0x180003dd0
cmp eax, 0x5a28905e
jg 0x1800042ef
cmp eax, 0x4a029784
jg 0x1800044db
cmp eax, 0x435178c3
jle 0x180004a5f
cmp eax, 0x44a6c365
jg 0x18000526f
cmp eax, 0x439a86f3
jle 0x18000618f
cmp eax, 0x439a86f4
je 0x1800081df
cmp eax, 0x4457f9b1
je 0x18000825f
cmp eax, 0x44927d78
jne 0x180003dd0
lea rax, [rsp + 0x6a0]
mov qword [rsp + 0x8b0], rax
mov rax, qword [rsp + 0x8b0]
movaps xmm0, xmmword [str.PnqBIzAQMMb]
movaps xmmword [rsp + 0x6a0], xmm0
mov word [rsp + 0x6b0], 0x6976
lea rax, [rsp + 0x6b3]
mov qword [rsp + 0x28], rax
mov ecx, 0x551d3f9c
lea rax, [rsp + 0x6b2]
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xcf3df1a7
je 0x1800082af
cmp ecx, 0x551d3f9c
jne 0x180004090
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x551d3f9c
mov edx, 0xcf3df1a7
cmove ecx, edx
jmp 0x180004090
cmp eax, 0xa7be974e
jg 0x18000458f
cmp eax, 0xa0acad08
jle 0x180004ab0
cmp eax, 0xa2e9d7a3
jg 0x1800052ff
cmp eax, 0xa0fcc5d9
jle 0x18000622f
cmp eax, 0xa0fcc5da
je 0x18000834b
cmp eax, 0xa1ec456b
je 0x1800083af
cmp eax, 0xa2bf987d
jne 0x180003dd0
movaps xmm0, xmmword [0x1800d16c0]
movaps xmmword [rsp + 0x4e0], xmm0
mov word [rsp + 0x4f0], 0x755d
mov byte [rsp + 0x4f2], 0x68
lea rax, [rsp + 0x4f4]
mov qword [rsp + 0x28], rax
mov ecx, 0x68676a6a
lea rax, [rsp + 0x4f3]
nop word [rax + rax]
cmp ecx, 0xe1b36210
je 0x1800083c9
cmp ecx, 0x68676a6a
jne 0x180004150
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x68676a6a
mov edx, 0xe1b36210
cmove ecx, edx
jmp 0x180004150
cmp eax, 0x2ceb611f
jg 0x18000463f
cmp eax, 0x26207d05
jle 0x180004b6f
cmp eax, 0x29e9e34a
jg 0x18000538f
cmp eax, 0x2906fa83
jle 0x1800062af
cmp eax, 0x2906fa84
je 0x180008469
cmp eax, 0x2950e5fa
je 0x180008483
cmp eax, 0x29c146f5
jne 0x180003dd0
movabs rax, 0xb789f9a690fe226c
mov qword [rsp + 0x28], rax
mov word [rsp + 0x30], 0x8cc6
mov byte [rsp + 0x32], 0x92
lea rax, [rsp + 0x34]
mov qword [rsp + 0x20], rax
mov ecx, 0xec3210af
lea rax, [rsp + 0x33]
nop dword [rax + rax]
cmp ecx, 0x9858aef1
je 0x1800084ff
cmp ecx, 0xec3210af
jne 0x180004200
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x20]
mov ecx, 0xec3210af
mov edx, 0x9858aef1
cmove ecx, edx
jmp 0x180004200
cmp eax, 0xeb256c41
jg 0x1800046ef
cmp eax, 0xe3e224e1
jle 0x180004bc0
cmp eax, 0xe86b41fd
jg 0x18000543f
cmp eax, 0xe4d04468
jle 0x18000633f
cmp eax, 0xe4d04469
je 0x1800085b9
cmp eax, 0xe623f2c9
je 0x180003dbd
cmp eax, 0xe6885ec1
jne 0x180003dd0
movabs rax, 0x61405942787a7f51
mov qword [rsp + 0xb0], rax
mov dword [rsp + 0xb8], 0x7b17107e
mov byte [rsp + 0xbc], 0x66
lea rax, [rsp + 0xbe]
mov qword [rsp + 0x28], rax
mov ecx, 0xe45f6548
lea rax, [rsp + 0xbd]
nop dword [rax + rax]
cmp ecx, 0x94fde62f
je 0x1800085d2
cmp ecx, 0xe45f6548
jne 0x1800042c0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xe45f6548
mov edx, 0x94fde62f
cmove ecx, edx
jmp 0x1800042c0
cmp eax, 0x736bafff
jg 0x1800047cf
cmp eax, 0x5f51bdec
jle 0x180004c11
cmp eax, 0x66fad864
jg 0x1800054ef
cmp eax, 0x640bfa63
jle 0x1800063df
cmp eax, 0x640bfa64
je 0x180008682
cmp eax, 0x64448b40
je 0x1800086df
cmp eax, 0x65d3f354
jne 0x180003dd0
mov rax, qword [rsp + 0x968]
mov rax, qword [rsp + 0x960]
mov eax, 0xe96d46f2
jmp 0x180003dd0
cmp eax, 0x91671e77
jle 0x180004ccf
cmp eax, 0x9516c3f0
jg 0x18000556f
cmp eax, 0x9436e8fc
jle 0x18000648f
cmp eax, 0x9436e8fd
je 0x1800086f9
cmp eax, 0x9465dad1
je 0x180008713
cmp eax, 0x94edff6a
jne 0x180003dd0
mov rax, qword [rsp + 0x908]
mov rax, qword [rsp + 0x900]
mov eax, 0x1107fc78
jmp 0x180003dd0
cmp eax, 0x16153b92
jle 0x180004d20
cmp eax, 0x1cca6a1b
jg 0x1800055ff
cmp eax, 0x1bc7d850
jle 0x18000653f
cmp eax, 0x1bc7d851
je 0x18000876f
cmp eax, 0x1c3aaae3
je 0x1800087cf
cmp eax, 0x1cbfb23f
jne 0x180003dd0
lea rax, [rsp + 0x1290]
mov qword [rsp + 0xb20], rax
mov rax, qword [rsp + 0xb20]
movaps xmmword [rsp + 0x1290], xmm9
movaps xmm0, xmmword [0x1800d14a0]
movaps xmmword [rsp + 0x12a0], xmm0
mov word [rsp + 0x12b0], 0x7966
lea rax, [rsp + 0x12b3]
mov qword [rsp + 0x28], rax
mov ecx, 0xd4d01e9
lea rax, [rsp + 0x12b2]
nop dword [rax + rax]
cmp ecx, 0x738ac673
je 0x18000883f
cmp ecx, 0xd4d01e9
jne 0x180004450
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xd4d01e9
mov edx, 0x738ac673
cmove ecx, edx
jmp 0x180004450
cmp eax, 0xcf81151c
jle 0x180004d71
cmp eax, 0xd5a59679
jg 0x180005645
cmp eax, 0xd1b4d051
jle 0x1800065cf
cmp eax, 0xd1b4d052
je 0x180008909
cmp eax, 0xd3329693
je 0x18000898f
cmp eax, 0xd584576a
jne 0x180003dd0
mov rax, qword [rsp + 0xbe8]
mov rax, qword [rsp + 0xbe0]
mov eax, 0x5d274ccd
jmp 0x180003dd0
cmp eax, 0x4fa1c6f3
jle 0x180004e2f
cmp eax, 0x5445627b
jg 0x1800056cf
cmp eax, 0x51f5ce9e
jle 0x18000662f
cmp eax, 0x51f5ce9f
je 0x180008a0f
cmp eax, 0x537d1115
je 0x180008a29
cmp eax, 0x537fc76f
jne 0x180003dd0
movaps xmm0, xmmword [0x1800d1280]
movaps xmmword [rsp + 0x480], xmm0
mov word [rsp + 0x490], 0x7542
mov byte [rsp + 0x492], 0x68
lea rax, [rsp + 0x494]
mov qword [rsp + 0x28], rax
mov ecx, 0x68676a6a
lea rax, [rsp + 0x493]
nop dword [rax + rax]
cmp ecx, 0xe1b36210
je 0x180008a7f
cmp ecx, 0x68676a6a
jne 0x180004560
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x68676a6a
mov edx, 0xe1b36210
cmove ecx, edx
jmp 0x180004560
cmp eax, 0xaf4d88ac
jle 0x180004e80
cmp eax, 0xb14b6b21
jg 0x180005715
cmp eax, 0xaffd6499
jle 0x18000669f
cmp eax, 0xaffd649a
je 0x180008b29
cmp eax, 0xb084250d
je 0x180008b9f
cmp eax, 0xb1318156
jne 0x180003dd0
movabs rax, 0x6d4070726c7a7f4e
mov qword [rsp + 0xf0], rax
mov dword [rsp + 0xf8], 0x7b1a1613
mov byte [rsp + 0xfc], 0x66
lea rax, [rsp + 0xfe]
mov qword [rsp + 0x28], rax
mov ecx, 0xe45f6548
lea rax, [rsp + 0xfd]
cmp ecx, 0x94fde62f
je 0x180008c1f
cmp ecx, 0xe45f6548
jne 0x180004610
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xe45f6548
mov edx, 0x94fde62f
cmove ecx, edx
jmp 0x180004610
cmp eax, 0x337dafdf
jle 0x180004ed1
cmp eax, 0x36dcc29a
jg 0x1800057cf
cmp eax, 0x343fe756
jle 0x18000672f
cmp eax, 0x343fe757
je 0x180008cd2
cmp eax, 0x3626f359
je 0x180008d2f
cmp eax, 0x3650c380
jne 0x180003dd0
movabs rax, 0x7f7a77717072725e
mov qword [rsp + 0x130], rax
mov dword [rsp + 0x138], 0x677c1611
lea rax, [rsp + 0x13d]
mov qword [rsp + 0x28], rax
mov ecx, 0xc6198b37
lea rax, [rsp + 0x13c]
nop dword [rax + rax]
cmp ecx, 0x96b87f6a
je 0x180008d49
cmp ecx, 0xc6198b37
jne 0x1800046c0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xc6198b37
mov edx, 0x96b87f6a
cmove ecx, edx
jmp 0x1800046c0
cmp eax, 0xf3122b8f
jle 0x180004f8f
cmp eax, 0xfb3e191c
jg 0x18000585f
cmp eax, 0xf7598a71
jle 0x1800067bf
cmp eax, 0xf7598a72
je 0x180008deb
cmp eax, 0xf82c890c
je 0x180008e6f
cmp eax, 0xfa2546fb
jne 0x180003dd0
lea rax, [rsp + 0x240]
mov qword [rsp + 0xca0], rax
mov rax, qword [rsp + 0xca0]
movabs rax, 0x527a5442717e6e50
mov qword [rsp + 0x240], rax
mov dword [rsp + 0x248], 0x45605b53
mov word [rsp + 0x24c], 0x794b
mov byte [rsp + 0x24e], 0x64
lea rax, [rsp + 0x250]
mov qword [rsp + 0x28], rax
mov ecx, 0xbc88b969
lea rax, [rsp + 0x24f]
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x67443409
je 0x180008e89
cmp ecx, 0xbc88b969
jne 0x1800047a0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xbc88b969
mov edx, 0x67443409
cmove ecx, edx
jmp 0x1800047a0
cmp eax, 0x7a88e069
jle 0x18000502f
cmp eax, 0x7dbdb755
jg 0x1800058a5
cmp eax, 0x7c3b3812
jle 0x18000685f
cmp eax, 0x7c3b3813
je 0x180008efc
cmp eax, 0x7c5b9e5f
je 0x180008f16
cmp eax, 0x7cb2f2f1
jne 0x180003dd0
movabs rax, 0xa5f794a5f8a598f1
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x30], 0x8497c59b
lea rax, [rsp + 0x35]
mov qword [rsp + 0x20], rax
mov ecx, 0xc6198b37
lea rax, [rsp + 0x34]
nop dword [rax]
cmp ecx, 0x96b87f6a
je 0x180008f30
cmp ecx, 0xc6198b37
jne 0x180004840
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x20]
mov ecx, 0xc6198b37
mov edx, 0x96b87f6a
cmove ecx, edx
jmp 0x180004840
cmp eax, 0x839e809a
jg 0x18000594f
cmp eax, 0x82c4c380
jle 0x1800068df
cmp eax, 0x82c4c381
je 0x180008fd5
cmp eax, 0x830a8e82
je 0x180008fef
cmp eax, 0x8388911b
jne 0x180003dd0
movabs rax, 0x82f7a7a1f98bb7fc
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x30], 0xaa
lea rax, [rsp + 0x32]
mov qword [rsp + 0x20], rax
mov ecx, 0xf4d1a121
lea rax, [rsp + 0x31]
nop
cmp ecx, 0x90d1c0e4
je 0x18000905f
cmp ecx, 0xf4d1a121
jne 0x1800048d0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x20]
mov ecx, 0xf4d1a121
mov edx, 0x90d1c0e4
cmove ecx, edx
jmp 0x1800048d0
cmp eax, 0x6891fdd
jle 0x1800059cf
cmp eax, 0x7dea475
jle 0x18000697f
cmp eax, 0x7dea476
je 0x180009105
cmp eax, 0x8888b15
je 0x18000915f
cmp eax, 0x8c549f4
jne 0x180003dd0
mov dword [rsp + 0x38], 0x6674685e
mov byte [rsp + 0x3c], 0x7c
lea rax, [rsp + 0x3e]
mov qword [rsp + 0x28], rax
mov ecx, 0x96b66d09
lea rax, [rsp + 0x3d]
nop word [rax + rax]
cmp ecx, 0x9b0fc492
je 0x1800091bf
cmp ecx, 0x96b66d09
jne 0x180004960
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x96b66d09
mov edx, 0x9b0fc492
cmove ecx, edx
jmp 0x180004960
cmp eax, 0xb77fb870
jle 0x180005a7f
cmp eax, 0xb96cff86
jle 0x1800069ef
cmp eax, 0xb96cff87
je 0x180009293
cmp eax, 0xba0efc52
je 0x18000932f
cmp eax, 0xbad2a4f8
jne 0x180003dd0
lea rax, [rsp + 0x1410]
mov qword [rsp + 0xb80], rax
mov rax, qword [rsp + 0xb80]
movaps xmmword [rsp + 0x1410], xmm9
movaps xmmword [rsp + 0x1420], xmm8
movabs rax, 0x325e7262585e5e57
mov qword [rsp + 0x1430], rax
mov dword [rsp + 0x1438], 0x71c2726
lea rax, [rsp + 0x143d]
mov qword [rsp + 0x28], rax
mov ecx, 0x6dd1fe1a
lea rax, [rsp + 0x143c]
nop word [rax + rax]
cmp ecx, 0xfd603204
je 0x180009349
cmp ecx, 0x6dd1fe1a
jne 0x180004a30
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x6dd1fe1a
mov edx, 0xfd603204
cmove ecx, edx
jmp 0x180004a30
cmp eax, 0x3f5bbb43
jle 0x180005aba
cmp eax, 0x41b32c89
jle 0x180006a5f
cmp eax, 0x41b32c8a
je 0x1800093ef
cmp eax, 0x42083df5
je 0x18000943f
cmp eax, 0x42bbcaf8
jne 0x180003dd0
mov rax, qword [rsp + 0xa08]
mov rax, qword [rsp + 0xa00]
mov eax, 0x3f5bbb44
jmp 0x180003dd0
cmp eax, 0x9cef4c96
jle 0x180005af5
cmp eax, 0x9e6c5473
jle 0x180006aff
cmp eax, 0x9e6c5474
je 0x18000949f
cmp eax, 0x9ee95d48
je 0x1800094ef
cmp eax, 0xa052103c
jne 0x180003dd0
lea rax, [rsp + 0x520]
mov qword [rsp + 0x910], rax
mov rax, qword [rsp + 0x910]
movaps xmm0, xmmword [str.PnqBIzAQMMtdr]
movaps xmmword [rsp + 0x520], xmm0
mov word [rsp + 0x530], 0x7511
mov byte [rsp + 0x532], 0x68
lea rax, [rsp + 0x534]
mov qword [rsp + 0x28], rax
mov ecx, 0x68676a6a
lea rax, [rsp + 0x533]
nop word [rax + rax]
cmp ecx, 0xe1b36210
je 0x18000958f
cmp ecx, 0x68676a6a
jne 0x180004b40
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x68676a6a
mov edx, 0xe1b36210
cmove ecx, edx
jmp 0x180004b40
cmp eax, 0x23961742
jle 0x180005b9f
cmp eax, 0x255e6a43
jle 0x180006b6f
cmp eax, 0x255e6a44
je 0x180009639
cmp eax, 0x26090930
je 0x1800096bf
cmp eax, 0x2619c365
jne 0x180003dd0
mov rax, qword [rsp + 0xaf8]
mov rax, qword [rsp + 0xaf0]
mov eax, 0xeb256c42
jmp 0x180003dd0
cmp eax, 0xe03c4cf4
jle 0x180005c0f
cmp eax, 0xe09fd84d
jle 0x180006bef
cmp eax, 0xe09fd84e
je 0x1800096d9
cmp eax, 0xe17d234b
je 0x1800096f3
cmp eax, 0xe2b6b404
jne 0x180003dd0
mov rax, qword [rsp + 0x998]
mov rax, qword [rsp + 0x990]
mov eax, 0x41b32c8a
jmp 0x180003dd0
cmp eax, 0x5d274ccc
jle 0x180005c8f
cmp eax, 0x5d79013f
jle 0x180006c5f
cmp eax, 0x5d790140
je 0x18000970d
cmp eax, 0x5eb6761c
je 0x18000976f
cmp eax, 0x5ebcaa77
jne 0x180003dd0
lea rax, [rsp + 0xda0]
mov qword [rsp + 0xa00], rax
mov rax, qword [rsp + 0xa00]
movaps xmm0, xmmword [0x1800d1600]
movaps xmmword [rsp + 0xda0], xmm0
mov dword [rsp + 0xdb0], 0x6f74185f
lea rax, [rsp + 0xdb5]
mov qword [rsp + 0x28], rax
mov ecx, 0x3ffb5e14
lea rax, [rsp + 0xdb4]
nop word cs:[rax + rax]
nop
cmp ecx, 0x31cd8bbd
je 0x1800097df
cmp ecx, 0x3ffb5e14
jne 0x180004ca0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x3ffb5e14
mov edx, 0x31cd8bbd
cmove ecx, edx
jmp 0x180004ca0
cmp eax, 0x8e523099
jle 0x180005d2f
cmp eax, 0x8f45378b
jle 0x180006cff
cmp eax, 0x8f45378c
je 0x18000988f
cmp eax, 0x90e786db
je 0x1800098ef
cmp eax, 0x913d6da1
jne 0x180003dd0
mov rax, qword [rsp + 0xc98]
mov rax, qword [rsp + 0xc90]
mov eax, 0x5a5ef08c
jmp 0x180003dd0
cmp eax, 0x13e8a4f9
jle 0x180005d6a
cmp eax, 0x155c7bf6
jle 0x180006daf
cmp eax, 0x155c7bf7
je 0x18000996f
cmp eax, 0x15a23902
je 0x180009989
cmp eax, 0x16145ad1
jne 0x180003dd0
mov rax, qword [rsp + 0x9c8]
mov rax, qword [rsp + 0x9c0]
mov eax, 0x537d1115
jmp 0x180003dd0
cmp eax, 0xcb9f2c6d
jle 0x180005e0f
cmp eax, 0xcda77906
jle 0x180006e3f
cmp eax, 0xcda77907
je 0x180009a0f
cmp eax, 0xcedf16ce
je 0x180009a8f
cmp eax, 0xcf783a9a
jne 0x180003dd0
lea rax, [rsp + 0x360]
mov qword [rsp + 0xab0], rax
mov rax, qword [rsp + 0xab0]
movaps xmm0, xmmword [0x1800d1540]
movaps xmmword [rsp + 0x360], xmm0
mov byte [rsp + 0x370], 0x6a
lea rax, [rsp + 0x372]
mov qword [rsp + 0x28], rax
mov ecx, 0xda448718
lea rax, [rsp + 0x371]
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0x9303c8bc
je 0x180009aa9
cmp ecx, 0xda448718
jne 0x180004e00
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xda448718
mov edx, 0x9303c8bc
cmove ecx, edx
jmp 0x180004e00
cmp eax, 0x4c706414
jle 0x180005e4a
cmp eax, 0x4db082c2
jle 0x180006eaf
cmp eax, 0x4db082c3
je 0x180009b4d
cmp eax, 0x4ee9a419
je 0x180009bcf
cmp eax, 0x4f2ab597
jne 0x180003dd0
mov rax, qword [rsp + 0xb58]
mov rax, qword [rsp + 0xb50]
mov eax, 0xde925f33
jmp 0x180003dd0
cmp eax, 0xaaf55078
jle 0x180005e84
cmp eax, 0xad05746d
jle 0x180006edf
cmp eax, 0xad05746e
je 0x180009c1f
cmp eax, 0xae3661ac
je 0x180009c39
cmp eax, 0xae662b24
jne 0x180003dd0
mov rax, qword [rsp + 0xaa8]
mov rax, qword [rsp + 0xaa0]
mov eax, 0xeb8f891d
jmp 0x180003dd0
cmp eax, 0x2f848f71
jle 0x180005ebf
cmp eax, 0x301e682b
jle 0x180006f0f
cmp eax, 0x301e682c
je 0x180009c8f
cmp eax, 0x30a4b2ad
je 0x180009ca8
cmp eax, 0x312239d5
jne 0x180003dd0
movabs rax, 0x10405942787a7f51
mov qword [rsp + 0x280], rax
mov dword [rsp + 0x288], 0x526f7d13
mov word [rsp + 0x28c], 0x7916
mov byte [rsp + 0x28e], 0x64
lea rax, [rsp + 0x290]
mov qword [rsp + 0x28], rax
mov ecx, 0xbc88b969
lea rax, [rsp + 0x28f]
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0x67443409
je 0x180009d2f
cmp ecx, 0xbc88b969
jne 0x180004f60
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xbc88b969
mov edx, 0x67443409
cmove ecx, edx
jmp 0x180004f60
cmp eax, 0xeb9486c7
jle 0x180005f3f
cmp eax, 0xed38f9ba
jle 0x180006faf
cmp eax, 0xed38f9bb
je 0x180009dac
cmp eax, 0xee2ebc38
je 0x180009dc6
cmp eax, 0xef39f573
jne 0x180003dd0
movabs rax, 0xa9f9a59af98291fe
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x30], 0x9d8dc788
lea rax, [rsp + 0x35]
mov qword [rsp + 0x20], rax
mov ecx, 0xc6198b37
lea rax, [rsp + 0x34]
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0x96b87f6a
je 0x180009e5f
cmp ecx, 0xc6198b37
jne 0x180005000
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x20]
mov ecx, 0xc6198b37
mov edx, 0x96b87f6a
cmove ecx, edx
jmp 0x180005000
cmp eax, 0x75c80709
jle 0x180005f7a
cmp eax, 0x78c0f24a
jle 0x180006fdf
cmp eax, 0x78c0f24b
je 0x180009f05
cmp eax, 0x78cd7fd0
je 0x180009f1e
cmp eax, 0x7a254c36
jne 0x180003dd0
movaps xmmword [rsp + 0x11d0], xmm15
movaps xmm0, xmmword [0x1800d14b0]
movaps xmmword [rsp + 0x11e0], xmm0
mov byte [rsp + 0x11f0], 0x7a
lea rax, [rsp + 0x11f2]
mov qword [rsp + 0x28], rax
mov ecx, 0xd6d58c1d
lea rax, [rsp + 0x11f1]
cmp ecx, 0xf82422d3
je 0x180009f38
cmp ecx, 0xd6d58c1d
jne 0x1800050a0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xd6d58c1d
mov edx, 0xf82422d3
cmove ecx, edx
jmp 0x1800050a0
cmp eax, 0x893dcbc8
jle 0x18000700f
cmp eax, 0x893dcbc9
je 0x180009fd5
cmp eax, 0x8ad84003
je 0x18000a04f
cmp eax, 0x8b0a287e
jne 0x180003dd0
mov word [rsp + 0x38], 0x5848
mov byte [rsp + 0x3a], 0x41
lea rax, [rsp + 0x3c]
mov qword [rsp + 0x28], rax
mov ecx, 0x3bf2dffe
lea rax, [rsp + 0x3b]
nop dword [rax + rax]
cmp ecx, 0xc682c2a3
je 0x18000a069
cmp ecx, 0x3bf2dffe
jne 0x180005120
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x3bf2dffe
mov edx, 0xc682c2a3
cmove ecx, edx
jmp 0x180005120
cmp eax, 0x106fc32a
jle 0x18000707f
cmp eax, 0x106fc32b
je 0x18000a10f
cmp eax, 0x1107fc78
je 0x18000a129
cmp eax, 0x1166fde6
jne 0x180003dd0
movabs rax, 0x614070726c7a7f4e
mov qword [rsp + 0xd0], rax
mov dword [rsp + 0xd8], 0x7b14166a
mov byte [rsp + 0xdc], 0x66
lea rax, [rsp + 0xde]
mov qword [rsp + 0x28], rax
mov ecx, 0xe45f6548
lea rax, [rsp + 0xdd]
nop word [rax + rax]
cmp ecx, 0x94fde62f
je 0x18000a17f
cmp ecx, 0xe45f6548
jne 0x1800051c0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xe45f6548
mov edx, 0x94fde62f
cmove ecx, edx
jmp 0x1800051c0
cmp eax, 0xc36f8c91
jle 0x1800070af
cmp eax, 0xc36f8c92
je 0x18000a232
cmp eax, 0xc4dc5287
je 0x18000a29f
cmp eax, 0xc5863839
jne 0x180003dd0
mov dword [rsp + 0x38], 0x50afbefc
mov word [rsp + 0x3c], 0x2d6b
lea rax, [rsp + 0x3f]
mov qword [rsp + 0x28], rax
mov ecx, 0xb5c55e07
lea rax, [rsp + 0x3e]
nop
cmp ecx, 0xa89b8069
je 0x18000a31f
cmp ecx, 0xb5c55e07
jne 0x180005240
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xb5c55e07
mov edx, 0xa89b8069
cmove ecx, edx
jmp 0x180005240
cmp eax, 0x46a0cdc2
jle 0x18000711f
cmp eax, 0x46a0cdc3
je 0x18000a3b5
cmp eax, 0x49dc910a
je 0x18000a3cf
cmp eax, 0x49f40b6a
jne 0x180003dd0
movabs rax, 0xbcf9b795f9928afc
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x30], 0xac
lea rax, [rsp + 0x32]
mov qword [rsp + 0x20], rax
mov ecx, 0xf4d1a121
lea rax, [rsp + 0x31]
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x90d1c0e4
je 0x18000a3e9
cmp ecx, 0xf4d1a121
jne 0x1800052d0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x20]
mov ecx, 0xf4d1a121
mov edx, 0x90d1c0e4
cmove ecx, edx
jmp 0x1800052d0
cmp eax, 0xa4beb163
jle 0x1800071af
cmp eax, 0xa4beb164
je 0x18000a485
cmp eax, 0xa6416627
je 0x18000a4df
cmp eax, 0xa72f708a
jne 0x180003dd0
movaps xmm0, xmmword [0x1800d15a0]
movaps xmmword [rsp + 0xf00], xmm0
lea rax, [rsp + 0xf11]
mov qword [rsp + 0x28], rax
mov ecx, 0xa78ebc4d
lea rax, [rsp + 0xf10]
nop word cs:[rax + rax]
nop
cmp ecx, 0x6d3f1f65
je 0x18000a52f
cmp ecx, 0xa78ebc4d
jne 0x180005360
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xa78ebc4d
mov edx, 0x6d3f1f65
cmove ecx, edx
jmp 0x180005360
cmp eax, 0x2b6ef114
jle 0x18000721f
cmp eax, 0x2b6ef115
je 0x18000a5ac
cmp eax, 0x2bcb027a
je 0x18000a62f
cmp eax, 0x2cc59fdb
jne 0x180003dd0
movabs rax, 0x10405942787a7f51
mov qword [rsp + 0x290], rax
mov dword [rsp + 0x298], 0x526f7d10
mov word [rsp + 0x29c], 0x7916
mov byte [rsp + 0x29e], 0x64
lea rax, [rsp + 0x2a0]
mov qword [rsp + 0x28], rax
mov ecx, 0xbc88b969
lea rax, [rsp + 0x29f]
nop word cs:[rax + rax]
nop
cmp ecx, 0x67443409
je 0x18000a67f
cmp ecx, 0xbc88b969
jne 0x180005410
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xbc88b969
mov edx, 0x67443409
cmove ecx, edx
jmp 0x180005410
cmp eax, 0xe8c944af
jle 0x1800072bf
cmp eax, 0xe8c944b0
je 0x18000a6fc
cmp eax, 0xe96d46f2
je 0x18000a716
cmp eax, 0xea93bb7d
jne 0x180003dd0
lea rax, [rsp + 0x1320]
mov qword [rsp + 0xae0], rax
mov rax, qword [rsp + 0xae0]
movaps xmmword [rsp + 0x1320], xmm9
movaps xmm0, xmmword [0x1800d1500]
movaps xmmword [rsp + 0x1330], xmm0
mov dword [rsp + 0x1340], 0x7f644e51
lea rax, [rsp + 0x1345]
mov qword [rsp + 0x28], rax
mov ecx, 0x93d1a209
lea rax, [rsp + 0x1344]
cmp ecx, 0xa402b197
je 0x18000a76f
cmp ecx, 0x93d1a209
jne 0x1800054c0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x93d1a209
mov edx, 0xa402b197
cmove ecx, edx
jmp 0x1800054c0
cmp eax, 0x6ef1cc7b
jle 0x18000734f
cmp eax, 0x6ef1cc7c
je 0x18000a849
cmp eax, 0x70f47249
je 0x18000a8cf
cmp eax, 0x7318672e
jne 0x180003dd0
mov dword [rsp + 0x38], 0x509e96fc
mov word [rsp + 0x3c], 0x2d6b
lea rax, [rsp + 0x3f]
mov qword [rsp + 0x28], rax
mov ecx, 0xb5c55e07
lea rax, [rsp + 0x3e]
nop
cmp ecx, 0xa89b8069
je 0x18000a92f
cmp ecx, 0xb5c55e07
jne 0x180005540
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xb5c55e07
mov edx, 0xa89b8069
cmove ecx, edx
jmp 0x180005540
cmp eax, 0x9664db31
jle 0x18000737f
cmp eax, 0x9664db32
je 0x18000a9c5
cmp eax, 0x96b45fe1
je 0x18000a9cf
cmp eax, 0x9954a6aa
jne 0x180003dd0
movabs rax, 0x6b4070726c7a7f4e
mov qword [rsp + 0x70], rax
mov word [rsp + 0x78], 0x7d13
mov byte [rsp + 0x7a], 0x60
lea rax, [rsp + 0x7c]
mov qword [rsp + 0x28], rax
mov ecx, 0xec3210af
lea rax, [rsp + 0x7b]
nop word [rax + rax]
cmp ecx, 0x9858aef1
je 0x18000a9e9
cmp ecx, 0xec3210af
jne 0x1800055d0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xec3210af
mov edx, 0x9858aef1
cmove ecx, edx
jmp 0x1800055d0
cmp eax, 0x1f6bacdf
jle 0x18000741f
cmp eax, 0x1f6bace0
je 0x18000aa99
cmp eax, 0x1fe44163
je 0x18000aaff
cmp eax, 0x1fee4cff
jne 0x180003dd0
mov rax, qword [rsp + 0xc78]
mov rax, qword [rsp + 0xc70]
mov eax, 0xb14b6b22
jmp 0x180003dd0
cmp eax, 0xd81745ec
jle 0x18000744f
cmp eax, 0xd81745ed
je 0x18000ab7f
cmp eax, 0xdad0e088
je 0x18000abdf
cmp eax, 0xdb2ef5c5
jne 0x180003dd0
mov dword [rsp + 0x38], 0x2f5e5958
mov byte [rsp + 0x3c], 0x2f
lea rax, [rsp + 0x3e]
mov qword [rsp + 0x28], rax
mov ecx, 0x96b66d09
lea rax, [rsp + 0x3d]
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x9b0fc492
je 0x18000ac3f
cmp ecx, 0x96b66d09
jne 0x1800056a0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x96b66d09
mov edx, 0x9b0fc492
cmove ecx, edx
jmp 0x1800056a0
cmp eax, 0x551c1028
jle 0x18000747f
cmp eax, 0x551c1029
je 0x18000ad13
cmp eax, 0x55d89447
je 0x18000ad8f
cmp eax, 0x55ea0aeb
jne 0x180003dd0
mov rax, qword [rsp + 0xb28]
mov rax, qword [rsp + 0xb20]
mov eax, 0xa7be974f
jmp 0x180003dd0
cmp eax, 0xb263c377
jle 0x18000751f
cmp eax, 0xb263c378
je 0x18000ada9
cmp eax, 0xb2d5c341
je 0x18000ae2f
cmp eax, 0xb433e1ba
jne 0x180003dd0
lea rax, [rsp + 0x11a0]
mov qword [rsp + 0xb60], rax
mov rax, qword [rsp + 0xb60]
movaps xmmword [rsp + 0x11a0], xmm9
movaps xmm0, xmmword [0x1800d1460]
movaps xmmword [rsp + 0x11b0], xmm0
mov byte [rsp + 0x11c0], 0x7a
lea rax, [rsp + 0x11c2]
mov qword [rsp + 0x28], rax
mov ecx, 0xd6d58c1d
lea rax, [rsp + 0x11c1]
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xf82422d3
je 0x18000ae9f
cmp ecx, 0xd6d58c1d
jne 0x1800057a0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xd6d58c1d
mov edx, 0xf82422d3
cmove ecx, edx
jmp 0x1800057a0
cmp eax, 0x37d44515
jle 0x18000758f
cmp eax, 0x37d44516
je 0x18000af45
cmp eax, 0x3ab8fa4a
je 0x18000afcf
cmp eax, 0x3c108d3c
jne 0x180003dd0
movabs rax, 0x81f9a7affaa6abff
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x30], 0x97
lea rax, [rsp + 0x32]
mov qword [rsp + 0x20], rax
mov ecx, 0xf4d1a121
lea rax, [rsp + 0x31]
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x90d1c0e4
je 0x18000afe9
cmp ecx, 0xf4d1a121
jne 0x180005830
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x20]
mov ecx, 0xf4d1a121
mov edx, 0x90d1c0e4
cmove ecx, edx
jmp 0x180005830
cmp eax, 0xfebe6b2c
jle 0x18000762f
cmp eax, 0xfebe6b2d
je 0x18000b085
cmp eax, 0x44a17a
je 0x18000b0ff
cmp eax, 0x698cc5
jne 0x180003dd0
mov rax, qword [rsp + 0x838]
mov rax, qword [rsp + 0x830]
mov eax, 0x737330ab
jmp 0x180003dd0
cmp eax, 0x7ebdeedc
jle 0x18000769f
cmp eax, 0x7ebdeedd
je 0x18000b18f
cmp eax, 0x7f097370
je 0x18000b21f
cmp eax, 0x7ffe54f3
jne 0x180003dd0
movaps xmmword [rsp + 0x1000], xmm15
movabs rax, 0x77606d6c73594f59
mov qword [rsp + 0x1010], rax
mov dword [rsp + 0x1018], 0x6b02026e
mov byte [rsp + 0x101c], 0x76
lea rax, [rsp + 0x101e]
mov qword [rsp + 0x28], rax
mov ecx, 0x3cfa2a4a
lea rax, [rsp + 0x101d]
nop dword [rax]
cmp ecx, 0x42320278
je 0x18000b29f
cmp ecx, 0x3cfa2a4a
jne 0x180005920
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x3cfa2a4a
mov edx, 0x42320278
cmove ecx, edx
jmp 0x180005920
cmp eax, 0x841bb7da
jle 0x18000770f
cmp eax, 0x841bb7db
je 0x18000b346
cmp eax, 0x8572a229
jne 0x180024267
movabs rax, 0xa0fa8aa7f89a97fc
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x30], 0xb8b6cbac
lea rax, [rsp + 0x35]
mov qword [rsp + 0x20], rax
mov ecx, 0xc6198b37
lea rax, [rsp + 0x34]
nop dword [rax + rax]
cmp ecx, 0x96b87f6a
je 0x18000b360
cmp ecx, 0xc6198b37
jne 0x1800059a0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x20]
mov ecx, 0xc6198b37
mov edx, 0x96b87f6a
cmove ecx, edx
jmp 0x1800059a0
cmp eax, 0x50ade4b
jg 0x18000773f
cmp eax, 0x1c0b644
je 0x18000b405
cmp eax, 0x2f534cf
jne 0x180003dd0
lea rax, [rsp + 0x7e0]
mov qword [rsp + 0x9f0], rax
mov rax, qword [rsp + 0x9f0]
movaps xmm0, xmmword [0x1800d1620]
movaps xmmword [rsp + 0x7e0], xmm0
mov dword [rsp + 0x7f0], 0x73195c65
mov byte [rsp + 0x7f4], 0x6e
lea rax, [rsp + 0x7f6]
mov qword [rsp + 0x28], rax
mov ecx, 0x957d396d
lea rax, [rsp + 0x7f5]
nop word cs:[rax + rax]
nop
cmp ecx, 0x3d6f05e6
je 0x18000b46f
cmp ecx, 0x957d396d
jne 0x180005a50
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x957d396d
mov edx, 0x3d6f05e6
cmove ecx, edx
jmp 0x180005a50
cmp eax, 0xb4959d23
jg 0x1800077ff
cmp eax, 0xb433e9fa
je 0x18000b516
cmp eax, 0xb4646b6c
jne 0x180003dd0
mov rax, qword [rsp + 0xbb8]
mov rax, qword [rsp + 0xbb0]
mov eax, 0x70f47249
jmp 0x180003dd0
cmp eax, 0x3e1a453c
jg 0x18000782c
cmp eax, 0x3c4cc935
je 0x18000b58f
cmp eax, 0x3ca779ac
jne 0x180003dd0
mov rax, qword [rsp + 0xac8]
mov rax, qword [rsp + 0xac0]
mov eax, 0xcba227c5
jmp 0x180003dd0
cmp eax, 0x9c8431df
jg 0x1800078bf
cmp eax, 0x9ad34ec2
je 0x18000b5a9
cmp eax, 0x9c242bbd
jne 0x180003dd0
lea rax, [rsp + 0xce0]
mov qword [rsp + 0xc20], rax
mov rax, qword [rsp + 0xc20]
movaps xmm0, xmmword [0x1800d12c0]
movaps xmmword [rsp + 0xce0], xmm0
mov dword [rsp + 0xcf0], 0x6f744e40
lea rax, [rsp + 0xcf5]
mov qword [rsp + 0x28], rax
mov ecx, 0x3ffb5e14
lea rax, [rsp + 0xcf4]
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x31cd8bbd
je 0x18000b5c3
cmp ecx, 0x3ffb5e14
jne 0x180005b70
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x3ffb5e14
mov edx, 0x31cd8bbd
cmove ecx, edx
jmp 0x180005b70
cmp eax, 0x22779d87
jg 0x1800078ef
cmp eax, 0x20811c30
je 0x18000b66f
cmp eax, 0x216a2960
jne 0x180003dd0
mov dword [rsp + 0x38], 0x5f2d295e
lea rax, [rsp + 0x3d]
mov qword [rsp + 0x28], rax
mov ecx, 0x849166ca
lea rax, [rsp + 0x3c]
nop dword [rax]
cmp ecx, 0x37fbd1a9
je 0x18000b6df
cmp ecx, 0x849166ca
jne 0x180005be0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x849166ca
mov edx, 0x37fbd1a9
cmove ecx, edx
jmp 0x180005be0
cmp eax, 0xde7e86dc
jg 0x18000791f
cmp eax, 0xdbf4c18e
je 0x18000b79c
cmp eax, 0xdc3b249b
jne 0x180003dd0
mov dword [rsp + 0x38], 0x50a98efe
mov word [rsp + 0x3c], 0x2c6b
lea rax, [rsp + 0x3f]
mov qword [rsp + 0x28], rax
mov ecx, 0xb5c55e07
lea rax, [rsp + 0x3e]
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xa89b8069
je 0x18000b80f
cmp ecx, 0xb5c55e07
jne 0x180005c60
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xb5c55e07
mov edx, 0xa89b8069
cmove ecx, edx
jmp 0x180005c60
cmp eax, 0x5a5ef08b
jg 0x18000798f
cmp eax, 0x5a28905f
je 0x18000b8a5
cmp eax, 0x5a3ae2e2
jne 0x180003dd0
movabs rax, 0x1040584277787b5b
mov qword [rsp + 0x2b0], rax
mov dword [rsp + 0x2b8], 0x526f7d10
mov word [rsp + 0x2bc], 0x7917
mov byte [rsp + 0x2be], 0x64
lea rax, [rsp + 0x2c0]
mov qword [rsp + 0x28], rax
mov ecx, 0xbc88b969
lea rax, [rsp + 0x2bf]
nop dword [rax]
cmp ecx, 0x67443409
je 0x18000b93f
cmp ecx, 0xbc88b969
jne 0x180005d00
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xbc88b969
mov edx, 0x67443409
cmove ecx, edx
jmp 0x180005d00
cmp eax, 0x8cac5d84
jg 0x180007a1f
cmp eax, 0x8b4077a1
je 0x18000b9bc
cmp eax, 0x8bcd2ceb
jne 0x180003dd0
mov rax, qword [rsp + 0xa68]
mov rax, qword [rsp + 0xa60]
mov eax, 0x8888b15
jmp 0x180003dd0
cmp eax, 0x120bfc70
jg 0x180007acf
cmp eax, 0x11983ccb
je 0x18000ba3f
cmp eax, 0x11b1040f
jne 0x180003dd0
lea rax, [rsp + 0x1040]
mov qword [rsp + 0x950], rax
mov rax, qword [rsp + 0x950]
movaps xmm0, xmmword [0x1800d16d0]
movaps xmmword [rsp + 0x1040], xmm0
movabs rax, 0x73705a434d5f5f64
mov qword [rsp + 0x1050], rax
lea rax, [rsp + 0x1059]
mov qword [rsp + 0x28], rax
mov ecx, 0xf6e78506
lea rax, [rsp + 0x1058]
nop
cmp ecx, 0xf01e54d0
je 0x18000bacf
cmp ecx, 0xf6e78506
jne 0x180005de0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xf6e78506
mov edx, 0xf01e54d0
cmove ecx, edx
jmp 0x180005de0
cmp eax, 0xca39c917
jg 0x180007b8f
cmp eax, 0xc8167b0a
je 0x18000bb66
cmp eax, 0xca1d654a
jne 0x180003dd0
mov rax, qword [rsp + 0xba8]
mov rax, qword [rsp + 0xba0]
mov eax, 0x7dea476
jmp 0x180003dd0
cmp eax, 0x4c58cd7e
jg 0x180007bff
cmp eax, 0x4a029785
je 0x18000bbef
cmp eax, 0x4a4d9738
jne 0x180003dd0
cmp byte [0x1800ea30d], 0
mov eax, 0x1fe44163
mov ecx, 0xe4d04469
cmove eax, ecx
jmp 0x180003dd0
cmp eax, 0xa870eead
jg 0x180007c6f
cmp eax, 0xa7be974f
je 0x18000bc5f
cmp eax, 0xa7e19fb3
jne 0x180003dd0
mov rax, qword [rsp + 0x978]
mov rax, qword [rsp + 0x970]
mov eax, 0xbc166713
jmp 0x180003dd0
cmp eax, 0x2f0ba114
jg 0x180007cdf
cmp eax, 0x2ceb6120
je 0x18000bcbf
cmp eax, 0x2d06e2a9
jne 0x180003dd0
movabs rax, 0xb5f6939df98081fc
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x30], 0xbd
lea rax, [rsp + 0x32]
mov qword [rsp + 0x20], rax
mov ecx, 0xf4d1a121
lea rax, [rsp + 0x31]
nop dword [rax + rax]
cmp ecx, 0x90d1c0e4
je 0x18000bd3f
cmp ecx, 0xf4d1a121
jne 0x180005f10
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x20]
mov ecx, 0xf4d1a121
mov edx, 0x90d1c0e4
cmove ecx, edx
jmp 0x180005f10
cmp eax, 0xeb6c6ab9
jg 0x180007d4f
cmp eax, 0xeb256c42
je 0x18000bde5
cmp eax, 0xeb603a46
jne 0x180003dd0
mov rax, qword [rsp + 0x888]
mov rax, qword [rsp + 0x880]
mov eax, 0x4c6a21f5
jmp 0x180003dd0
cmp eax, 0x73a322a8
jg 0x180007dbf
cmp eax, 0x736bb000
je 0x18000be3f
cmp eax, 0x737330ab
jne 0x180003dd0
mov dword [rsp + 0x38], 0x2e2a5154
lea rax, [rsp + 0x3d]
mov qword [rsp + 0x28], rax
mov ecx, 0x849166ca
lea rax, [rsp + 0x3c]
nop word [rax + rax]
cmp ecx, 0x37fbd1a9
je 0x18000bebf
cmp ecx, 0x849166ca
jne 0x180005fc0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x849166ca
mov edx, 0x37fbd1a9
cmove ecx, edx
jmp 0x180005fc0
cmp eax, 0x85adce78
je 0x18000bf7c
cmp eax, 0x864f763f
jne 0x180003dd0
movabs rax, 0x6d4070726c7a7f4e
mov qword [rsp + 0x200], rax
mov dword [rsp + 0x208], 0x10621410
mov word [rsp + 0x20c], 0x657a
lea rax, [rsp + 0x20f]
mov qword [rsp + 0x28], rax
mov ecx, 0xfc16961e
lea rax, [rsp + 0x20e]
nop word cs:[rax + rax]
cmp ecx, 0x5fd35e0e
je 0x18000bfef
cmp ecx, 0xfc16961e
jne 0x180006050
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xfc16961e
mov edx, 0x5fd35e0e
cmove ecx, edx
jmp 0x180006050
cmp eax, 0x9d1dceb
je 0x18000c0d0
cmp eax, 0xc7a7eb0
jne 0x180003dd0
movabs rax, 0x6d4070726c7a7f4e
mov qword [rsp + 0x110], rax
mov dword [rsp + 0x118], 0x7b11134a
mov byte [rsp + 0x11c], 0x66
lea rax, [rsp + 0x11e]
mov qword [rsp + 0x28], rax
mov ecx, 0xe45f6548
lea rax, [rsp + 0x11d]
nop word cs:[rax + rax]
nop
cmp ecx, 0x94fde62f
je 0x18000c15f
cmp ecx, 0xe45f6548
jne 0x1800060e0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xe45f6548
mov edx, 0x94fde62f
cmove ecx, edx
jmp 0x1800060e0
cmp eax, 0xbc166713
je 0x18000c212
cmp eax, 0xbd456a82
jne 0x180003dd0
movaps xmm0, xmmword [0x1800d16f0]
movaps xmmword [rsp + 0x660], xmm0
mov word [rsp + 0x670], 0x6976
lea rax, [rsp + 0x673]
mov qword [rsp + 0x28], rax
mov ecx, 0x551d3f9c
lea rax, [rsp + 0x672]
nop dword [rax + rax]
cmp ecx, 0xcf3df1a7
je 0x18000c26f
cmp ecx, 0x551d3f9c
jne 0x180006160
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x551d3f9c
mov edx, 0xcf3df1a7
cmove ecx, edx
jmp 0x180006160
cmp eax, 0x435178c4
je 0x18000c30b
cmp eax, 0x4367e1f6
jne 0x180003dd0
lea rax, [rsp + 0xde0]
mov qword [rsp + 0x9d0], rax
mov rax, qword [rsp + 0x9d0]
movaps xmm0, xmmword [0x1800d1640]
movaps xmmword [rsp + 0xde0], xmm0
mov dword [rsp + 0xdf0], 0x6f74185f
lea rax, [rsp + 0xdf5]
mov qword [rsp + 0x28], rax
mov ecx, 0x3ffb5e14
lea rax, [rsp + 0xdf4]
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0x31cd8bbd
je 0x18000c37f
cmp ecx, 0x3ffb5e14
jne 0x180006200
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x3ffb5e14
mov edx, 0x31cd8bbd
cmove ecx, edx
jmp 0x180006200
cmp eax, 0xa0acad09
je 0x18000c42f
cmp eax, 0xa0ca07d6
jne 0x180003dd0
movabs rax, 0x7f7a77717072725e
mov qword [rsp + 0x150], rax
mov dword [rsp + 0x158], 0x677c1011
lea rax, [rsp + 0x15d]
mov qword [rsp + 0x28], rax
mov ecx, 0xc6198b37
lea rax, [rsp + 0x15c]
nop dword [rax]
cmp ecx, 0x96b87f6a
je 0x18000c4af
cmp ecx, 0xc6198b37
jne 0x180006280
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xc6198b37
mov edx, 0x96b87f6a
cmove ecx, edx
jmp 0x180006280
cmp eax, 0x26207d06
je 0x18000c55b
cmp eax, 0x264e4966
jne 0x180003dd0
movabs rax, 0x674070726c7a7f4e
mov qword [rsp + 0x1e0], rax
mov dword [rsp + 0x1e8], 0x45594d53
mov word [rsp + 0x1ec], 0x657a
lea rax, [rsp + 0x1ef]
mov qword [rsp + 0x28], rax
mov ecx, 0xfc16961e
lea rax, [rsp + 0x1ee]
nop word cs:[rax + rax]
cmp ecx, 0x5fd35e0e
je 0x18000c5bf
cmp ecx, 0xfc16961e
jne 0x180006310
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xfc16961e
mov edx, 0x5fd35e0e
cmove ecx, edx
jmp 0x180006310
cmp eax, 0xe3e224e2
je 0x18000c6a0
cmp eax, 0xe43a7fed
jne 0x180003dd0
lea rax, [rsp + 0xe40]
mov qword [rsp + 0x8d0], rax
mov rax, qword [rsp + 0x8d0]
movaps xmm0, xmmword [0x1800d1760]
movaps xmmword [rsp + 0xe40], xmm0
mov dword [rsp + 0xe50], 0x6f746604
lea rax, [rsp + 0xe55]
mov qword [rsp + 0x28], rax
mov ecx, 0x3ffb5e14
lea rax, [rsp + 0xe54]
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0x31cd8bbd
je 0x18000c71f
cmp ecx, 0x3ffb5e14
jne 0x1800063b0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x3ffb5e14
mov edx, 0x31cd8bbd
cmove ecx, edx
jmp 0x1800063b0
cmp eax, 0x5f51bded
je 0x18000c7cf
cmp eax, 0x60fe2431
jne 0x180003dd0
lea rax, [rsp + 0x1470]
mov qword [rsp + 0xba0], rax
mov rax, qword [rsp + 0xba0]
movaps xmmword [rsp + 0x1470], xmm9
movaps xmmword [rsp + 0x1480], xmm13
movabs rax, 0x2173614f534f5b4a
mov qword [rsp + 0x1490], rax
mov dword [rsp + 0x1498], 0x1b262533
mov byte [rsp + 0x149c], 6
lea rax, [rsp + 0x149e]
mov qword [rsp + 0x28], rax
mov ecx, 0xc26ffc1a
lea rax, [rsp + 0x149d]
nop
cmp ecx, 0xb7a5a99b
je 0x18000c84f
cmp ecx, 0xc26ffc1a
jne 0x180006460
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xc26ffc1a
mov edx, 0xb7a5a99b
cmove ecx, edx
jmp 0x180006460
cmp eax, 0x91671e78
je 0x18000c8cc
cmp eax, 0x940830fe
jne 0x180003dd0
lea rax, [rsp + 0x1500]
mov qword [rsp + 0xbb0], rax
mov rax, qword [rsp + 0xbb0]
movaps xmmword [rsp + 0x1500], xmm9
movaps xmmword [rsp + 0x1510], xmm13
movaps xmm0, xmmword [0x1800d13c0]
movaps xmmword [rsp + 0x1520], xmm0
mov word [rsp + 0x1530], 0x152c
mov byte [rsp + 0x1532], 8
lea rax, [rsp + 0x1534]
mov qword [rsp + 0x28], rax
mov ecx, 0xaa92226c
lea rax, [rsp + 0x1533]
nop word [rax + rax]
cmp ecx, 0x1bef9df8
je 0x18000c91f
cmp ecx, 0xaa92226c
jne 0x180006510
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xaa92226c
mov edx, 0x1bef9df8
cmove ecx, edx
jmp 0x180006510
cmp eax, 0x16153b93
je 0x18000c9bb
cmp eax, 0x1b716dea
jne 0x180003dd0
movaps xmmword [rsp + 0xfe0], xmm15
movabs rax, 0x40404d7e73594f59
mov qword [rsp + 0xff0], rax
mov dword [rsp + 0xff8], 0x6b4b0454
mov byte [rsp + 0xffc], 0x76
lea rax, [rsp + 0xffe]
mov qword [rsp + 0x28], rax
mov ecx, 0x3cfa2a4a
lea rax, [rsp + 0xffd]
nop dword [rax]
cmp ecx, 0x42320278
je 0x18000c9d5
cmp ecx, 0x3cfa2a4a
jne 0x1800065a0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x3cfa2a4a
mov edx, 0x42320278
cmove ecx, edx
jmp 0x1800065a0
cmp eax, 0xcf81151d
je 0x18000ca76
cmp eax, 0xd141c9a3
jne 0x180003dd0
mov word [rsp + 0x38], 0x2e5a
lea rax, [rsp + 0x3b]
mov qword [rsp + 0x28], rax
mov ecx, 0x3396a7d9
lea rax, [rsp + 0x3a]
cmp ecx, 0x2f195b9d
je 0x18000caef
cmp ecx, 0x3396a7d9
jne 0x180006600
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x3396a7d9
mov edx, 0x2f195b9d
cmove ecx, edx
jmp 0x180006600
cmp eax, 0x4fa1c6f4
je 0x18000cb8d
cmp eax, 0x4fa467b4
jne 0x180003dd0
mov dword [rsp + 0x38], 0xfab39ffc
mov word [rsp + 0x3c], 0xb19c
lea rax, [rsp + 0x3f]
mov qword [rsp + 0x28], rax
mov ecx, 0xb5c55e07
lea rax, [rsp + 0x3e]
nop dword [rax + rax]
cmp ecx, 0xa89b8069
je 0x18000cbff
cmp ecx, 0xb5c55e07
jne 0x180006670
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xb5c55e07
mov edx, 0xa89b8069
cmove ecx, edx
jmp 0x180006670
cmp eax, 0xaf4d88ad
je 0x18000cc95
cmp eax, 0xaf82032b
jne 0x180003dd0
movaps xmmword [rsp + 0x1170], xmm10
movaps xmmword [rsp + 0x1180], xmm6
mov dword [rsp + 0x1190], 0x5b495b75
mov word [rsp + 0x1194], 0x6158
mov byte [rsp + 0x1196], 0x7c
lea rax, [rsp + 0x1198]
mov qword [rsp + 0x28], rax
mov ecx, 0xa6add8db
lea rax, [rsp + 0x1197]
nop dword [rax]
cmp ecx, 0x1d33d957
je 0x18000ccaf
cmp ecx, 0xa6add8db
jne 0x180006700
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xa6add8db
mov edx, 0x1d33d957
cmove ecx, edx
jmp 0x180006700
cmp eax, 0x337dafe0
je 0x18000cd4b
cmp eax, 0x34177282
jne 0x180003dd0
movabs rax, 0x6d4070726c7a7f4e
mov qword [rsp + 0xc0], rax
mov dword [rsp + 0xc8], 0x7b17134a
mov byte [rsp + 0xcc], 0x66
lea rax, [rsp + 0xce]
mov qword [rsp + 0x28], rax
mov ecx, 0xe45f6548
lea rax, [rsp + 0xcd]
nop word cs:[rax + rax]
nop
cmp ecx, 0x94fde62f
je 0x18000cdcf
cmp ecx, 0xe45f6548
jne 0x180006790
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xe45f6548
mov edx, 0x94fde62f
cmove ecx, edx
jmp 0x180006790
cmp eax, 0xf3122b90
je 0x18000ce82
cmp eax, 0xf4353c9b
jne 0x180003dd0
movaps xmmword [rsp + 0xfa0], xmm15
movabs rax, 0x5f43416573594f59
mov qword [rsp + 0xfb0], rax
mov dword [rsp + 0xfb8], 0x5c545b42
mov word [rsp + 0xfbc], 0x6941
mov byte [rsp + 0xfbe], 0x74
lea rax, [rsp + 0xfc0]
mov qword [rsp + 0x28], rax
mov ecx, 0x3b0f8cd6
lea rax, [rsp + 0xfbf]
nop word [rax + rax]
cmp ecx, 0x328ad55c
je 0x18000cf0f
cmp ecx, 0x3b0f8cd6
jne 0x180006830
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x3b0f8cd6
mov edx, 0x328ad55c
cmove ecx, edx
jmp 0x180006830
cmp eax, 0x7a88e06a
je 0x18000cfea
cmp eax, 0x7b1f7139
jne 0x180003dd0
movaps xmm0, xmmword [0x1800d11e0]
movaps xmmword [rsp + 0x320], xmm0
mov byte [rsp + 0x330], 0x6a
lea rax, [rsp + 0x332]
mov qword [rsp + 0x28], rax
mov ecx, 0xda448718
lea rax, [rsp + 0x331]
nop word cs:[rax + rax]
cmp ecx, 0x9303c8bc
je 0x18000d004
cmp ecx, 0xda448718
jne 0x1800068b0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xda448718
mov edx, 0x9303c8bc
cmove ecx, edx
jmp 0x1800068b0
cmp eax, 0x80e8e8ac
je 0x18000d0ad
cmp eax, 0x823eba5d
jne 0x180003dd0
lea rax, [rsp + 0xd00]
mov qword [rsp + 0xa70], rax
mov rax, qword [rsp + 0xa70]
movaps xmm0, xmmword [0x1800d1580]
movaps xmmword [rsp + 0xd00], xmm0
mov dword [rsp + 0xd10], 0x6f74195f
lea rax, [rsp + 0xd15]
mov qword [rsp + 0x28], rax
mov ecx, 0x3ffb5e14
lea rax, [rsp + 0xd14]
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0x31cd8bbd
je 0x18000d10f
cmp ecx, 0x3ffb5e14
jne 0x180006950
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x3ffb5e14
mov edx, 0x31cd8bbd
cmove ecx, edx
jmp 0x180006950
cmp eax, 0x6891fde
je 0x18000d1bf
cmp eax, 0x6f138dc
jne 0x180003dd0
movaps xmm0, xmmword [0x1800d1520]
movaps xmmword [rsp + 0xee0], xmm0
lea rax, [rsp + 0xef1]
mov qword [rsp + 0x28], rax
mov ecx, 0xa78ebc4d
lea rax, [rsp + 0xef0]
nop
cmp ecx, 0x6d3f1f65
je 0x18000d24f
cmp ecx, 0xa78ebc4d
jne 0x1800069c0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xa78ebc4d
mov edx, 0x6d3f1f65
cmove ecx, edx
jmp 0x1800069c0
cmp eax, 0xb77fb871
je 0x18000d2cc
cmp eax, 0xb82a673d
jne 0x180003dd0
movabs rax, 0xb5f6939df9b69ffc
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x30], 0xbd
lea rax, [rsp + 0x32]
mov qword [rsp + 0x20], rax
mov ecx, 0xf4d1a121
lea rax, [rsp + 0x31]
nop dword [rax]
cmp ecx, 0x90d1c0e4
je 0x18000d31f
cmp ecx, 0xf4d1a121
jne 0x180006a30
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x20]
mov ecx, 0xf4d1a121
mov edx, 0x90d1c0e4
cmove ecx, edx
jmp 0x180006a30
cmp eax, 0x3f5bbb44
je 0x18000d3c5
cmp eax, 0x413fe2bb
jne 0x180003dd0
lea rax, [rsp + 0xdc0]
mov qword [rsp + 0x9e0], rax
mov rax, qword [rsp + 0x9e0]
movaps xmm0, xmmword [0x1800d1630]
movaps xmmword [rsp + 0xdc0], xmm0
mov dword [rsp + 0xdd0], 0x6f74185f
lea rax, [rsp + 0xdd5]
mov qword [rsp + 0x28], rax
mov ecx, 0x3ffb5e14
lea rax, [rsp + 0xdd4]
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0x31cd8bbd
je 0x18000d41f
cmp ecx, 0x3ffb5e14
jne 0x180006ad0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x3ffb5e14
mov edx, 0x31cd8bbd
cmove ecx, edx
jmp 0x180006ad0
cmp eax, 0x9cef4c97
je 0x18000d4cf
cmp eax, 0x9db50693
jne 0x180003dd0
movabs rax, 0xbef9a992f9baa5fd
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x30], 0x8b
lea rax, [rsp + 0x32]
mov qword [rsp + 0x20], rax
mov ecx, 0xf4d1a121
lea rax, [rsp + 0x31]
nop dword [rax]
cmp ecx, 0x90d1c0e4
je 0x18000d54f
cmp ecx, 0xf4d1a121
jne 0x180006b40
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x20]
mov ecx, 0xf4d1a121
mov edx, 0x90d1c0e4
cmove ecx, edx
jmp 0x180006b40
cmp eax, 0x23961743
je 0x18000d5f5
cmp eax, 0x23bf211c
jne 0x180003dd0
movabs rax, 0x7f7a77717072725e
mov qword [rsp + 0x160], rax
mov dword [rsp + 0x168], 0x677c1311
lea rax, [rsp + 0x16d]
mov qword [rsp + 0x28], rax
mov ecx, 0xc6198b37
lea rax, [rsp + 0x16c]
nop dword [rax]
cmp ecx, 0x96b87f6a
je 0x18000d64f
cmp ecx, 0xc6198b37
jne 0x180006bc0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xc6198b37
mov edx, 0x96b87f6a
cmove ecx, edx
jmp 0x180006bc0
cmp eax, 0xe03c4cf5
je 0x18000d6fb
cmp eax, 0xe03e10f8
jne 0x180003dd0
mov dword [rsp + 0x38], 0xf59093ff
mov word [rsp + 0x3c], 0xa986
lea rax, [rsp + 0x3f]
mov qword [rsp + 0x28], rax
mov ecx, 0xb5c55e07
lea rax, [rsp + 0x3e]
nop dword [rax + rax]
cmp ecx, 0xa89b8069
je 0x18000d76f
cmp ecx, 0xb5c55e07
jne 0x180006c30
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xb5c55e07
mov edx, 0xa89b8069
cmove ecx, edx
jmp 0x180006c30
cmp eax, 0x5d274ccd
je 0x18000d805
cmp eax, 0x5d681e80
jne 0x180003dd0
movaps xmmword [rsp + 0x14a0], xmm12
movaps xmm0, xmmword [0x1800d14d0]
movaps xmmword [rsp + 0x14b0], xmm0
movabs rax, 0x2f734a5850574f7b
mov qword [rsp + 0x14c0], rax
mov dword [rsp + 0x14c8], 0x1b30322e
mov byte [rsp + 0x14cc], 6
lea rax, [rsp + 0x14ce]
mov qword [rsp + 0x28], rax
mov ecx, 0xc26ffc1a
lea rax, [rsp + 0x14cd]
nop dword [rax]
cmp ecx, 0xb7a5a99b
je 0x18000d85f
cmp ecx, 0xc26ffc1a
jne 0x180006cd0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xc26ffc1a
mov edx, 0xb7a5a99b
cmove ecx, edx
jmp 0x180006cd0
cmp eax, 0x8e52309a
je 0x18000d8dc
cmp eax, 0x8efaac2f
jne 0x180003dd0
lea rax, [rsp + 0x13e0]
mov qword [rsp + 0xbc0], rax
mov rax, qword [rsp + 0xbc0]
movaps xmmword [rsp + 0x13e0], xmm9
movaps xmmword [rsp + 0x13f0], xmm7
movabs rax, 0x325e72624e54494a
mov qword [rsp + 0x1400], rax
mov dword [rsp + 0x1408], 0x71c2726
lea rax, [rsp + 0x140d]
mov qword [rsp + 0x28], rax
mov ecx, 0x6dd1fe1a
lea rax, [rsp + 0x140c]
nop word cs:[rax + rax]
nop
cmp ecx, 0xfd603204
je 0x18000d95f
cmp ecx, 0x6dd1fe1a
jne 0x180006d80
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x6dd1fe1a
mov edx, 0xfd603204
cmove ecx, edx
jmp 0x180006d80
cmp eax, 0x13e8a4fa
je 0x18000da0f
cmp eax, 0x154088e2
jne 0x180003dd0
lea rax, [rsp + 0x700]
mov qword [rsp + 0x830], rax
mov rax, qword [rsp + 0x830]
movaps xmm0, xmmword [0x1800d1800]
movaps xmmword [rsp + 0x700], xmm0
mov word [rsp + 0x710], 0x6976
lea rax, [rsp + 0x713]
mov qword [rsp + 0x28], rax
mov ecx, 0x551d3f9c
lea rax, [rsp + 0x712]
cmp ecx, 0xcf3df1a7
je 0x18000da7f
cmp ecx, 0x551d3f9c
jne 0x180006e10
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x551d3f9c
mov edx, 0xcf3df1a7
cmove ecx, edx
jmp 0x180006e10
cmp eax, 0xcb9f2c6e
je 0x18000db1b
cmp eax, 0xcba227c5
jne 0x180003dd0
movabs rax, 0xa3f79fbefbae8efe
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x30], 0xa1afc7ad
lea rax, [rsp + 0x35]
mov qword [rsp + 0x20], rax
mov ecx, 0xc6198b37
lea rax, [rsp + 0x34]
cmp ecx, 0x96b87f6a
je 0x18000db7f
cmp ecx, 0xc6198b37
jne 0x180006e80
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x20]
mov ecx, 0xc6198b37
mov edx, 0x96b87f6a
cmove ecx, edx
jmp 0x180006e80
cmp eax, 0x4c706415
je 0x18000dc25
cmp eax, 0x4c8c0ea7
jne 0x180003dd0
mov rax, qword [rsp + 0x9f8]
mov rax, qword [rsp + 0x9f0]
mov eax, 0xdc3b249b
jmp 0x180003dd0
cmp eax, 0xaaf55079
je 0x18000dc3f
cmp eax, 0xace84114
jne 0x180003dd0
mov rax, qword [rsp + 0xa18]
mov rax, qword [rsp + 0xa10]
mov eax, 0x640bfa64
jmp 0x180003dd0
cmp eax, 0x2f848f72
je 0x18000dc9f
cmp eax, 0x2f9888f7
jne 0x180003dd0
lea rax, [rsp + 0xfc0]
mov qword [rsp + 0xc40], rax
mov rax, qword [rsp + 0xc40]
movaps xmm0, xmmword [0x1800d1290]
movaps xmmword [rsp + 0xfc0], xmm0
movabs rax, 0x7370454345596e50
mov qword [rsp + 0xfd0], rax
lea rax, [rsp + 0xfd9]
mov qword [rsp + 0x28], rax
mov ecx, 0xf6e78506
lea rax, [rsp + 0xfd8]
nop dword [rax + rax]
cmp ecx, 0xf01e54d0
je 0x18000dcff
cmp ecx, 0xf6e78506
jne 0x180006f80
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xf6e78506
mov edx, 0xf01e54d0
cmove ecx, edx
jmp 0x180006f80
cmp eax, 0xeb9486c8
je 0x18000dd96
cmp eax, 0xec2997c1
jne 0x180003dd0
mov rax, qword [rsp + 0x8e8]
mov rax, qword [rsp + 0x8e0]
mov eax, 0xa477ad9c
jmp 0x180003dd0
cmp eax, 0x75c8070a
je 0x18000de0f
cmp eax, 0x781948cf
jne 0x180003dd0
mov rax, qword [rsp + 0x928]
mov rax, qword [rsp + 0x920]
mov eax, 0xaae0102e
jmp 0x180003dd0
cmp eax, 0x8899063a
je 0x18000de9f
cmp eax, 0x88c670ac
jne 0x180003dd0
mov dword [rsp + 0x38], 0x50a98efe
mov word [rsp + 0x3c], 0x2d6b
lea rax, [rsp + 0x3f]
mov qword [rsp + 0x28], rax
mov ecx, 0xb5c55e07
lea rax, [rsp + 0x3e]
nop dword [rax + rax]
cmp ecx, 0xa89b8069
je 0x18000deb9
cmp ecx, 0xb5c55e07
jne 0x180007050
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xb5c55e07
mov edx, 0xa89b8069
cmove ecx, edx
jmp 0x180007050
cmp eax, 0xe7872d5
je 0x18000df45
cmp eax, 0xf18c998
jne 0x180003dd0
mov rax, qword [rsp + 0x8c8]
mov rax, qword [rsp + 0x8c0]
mov eax, 0x8b0a287e
jmp 0x180003dd0
cmp eax, 0xc02a4163
je 0x18000df5f
cmp eax, 0xc15ce0aa
jne 0x180003dd0
movabs rax, 0x85f6919af5a699f1
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x30], 0xbdb5c48f
lea rax, [rsp + 0x35]
mov qword [rsp + 0x20], rax
mov ecx, 0xc6198b37
lea rax, [rsp + 0x34]
cmp ecx, 0x96b87f6a
je 0x18000df78
cmp ecx, 0xc6198b37
jne 0x1800070f0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x20]
mov ecx, 0xc6198b37
mov edx, 0x96b87f6a
cmove ecx, edx
jmp 0x1800070f0
cmp eax, 0x44a6c366
je 0x18000e015
cmp eax, 0x44d1b225
jne 0x180003dd0
lea rax, [rsp + 0x420]
mov qword [rsp + 0x970], rax
mov rax, qword [rsp + 0x970]
movaps xmm0, xmmword [0x1800d16a0]
movaps xmmword [rsp + 0x420], xmm0
mov byte [rsp + 0x430], 0x6a
lea rax, [rsp + 0x432]
mov qword [rsp + 0x28], rax
mov ecx, 0xda448718
lea rax, [rsp + 0x431]
nop
cmp ecx, 0x9303c8bc
je 0x18000e06f
cmp ecx, 0xda448718
jne 0x180007180
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xda448718
mov edx, 0x9303c8bc
cmove ecx, edx
jmp 0x180007180
cmp eax, 0xa2e9d7a4
je 0x18000e11d
cmp eax, 0xa477ad9c
jne 0x180003dd0
mov word [rsp + 0x38], 0x4f58
mov byte [rsp + 0x3a], 0x5c
lea rax, [rsp + 0x3c]
mov qword [rsp + 0x28], rax
mov ecx, 0x3bf2dffe
lea rax, [rsp + 0x3b]
nop word cs:[rax + rax]
nop
cmp ecx, 0xc682c2a3
je 0x18000e1af
cmp ecx, 0x3bf2dffe
jne 0x1800071f0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x3bf2dffe
mov edx, 0xc682c2a3
cmove ecx, edx
jmp 0x1800071f0
cmp eax, 0x29e9e34b
je 0x18000e25f
cmp eax, 0x2b20b8a8
jne 0x180003dd0
lea rax, [rsp + 0x4a0]
mov qword [rsp + 0x990], rax
mov rax, qword [rsp + 0x990]
movaps xmm0, xmmword [str.PnqBIzAQMMhITAPnqBIzAQMMchaIPnqBIzAQMMvmtwPnqBIzAQMMhM]
movaps xmmword [rsp + 0x4a0], xmm0
mov word [rsp + 0x4b0], 0x7547
mov byte [rsp + 0x4b2], 0x68
lea rax, [rsp + 0x4b4]
mov qword [rsp + 0x28], rax
mov ecx, 0x68676a6a
lea rax, [rsp + 0x4b3]
nop dword [rax + rax]
cmp ecx, 0xe1b36210
je 0x18000e2ff
cmp ecx, 0x68676a6a
jne 0x180007290
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x68676a6a
mov edx, 0xe1b36210
cmove ecx, edx
jmp 0x180007290
cmp eax, 0xe86b41fe
je 0x18000e3a9
cmp eax, 0xe86ce471
jne 0x180003dd0
movabs rax, 0x10405d4277787b5b
mov qword [rsp + 0x270], rax
mov dword [rsp + 0x278], 0x526f7d10
mov word [rsp + 0x27c], 0x7916
mov byte [rsp + 0x27e], 0x64
lea rax, [rsp + 0x280]
mov qword [rsp + 0x28], rax
mov ecx, 0xbc88b969
lea rax, [rsp + 0x27f]
nop
cmp ecx, 0x67443409
je 0x18000e42f
cmp ecx, 0xbc88b969
jne 0x180007320
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xbc88b969
mov edx, 0x67443409
cmove ecx, edx
jmp 0x180007320
cmp eax, 0x66fad865
je 0x18000e4ac
cmp eax, 0x68fabc9f
jne 0x180003dd0
mov rax, qword [rsp + 0xc68]
mov rax, qword [rsp + 0xc60]
mov eax, 0xa0fcc5da
jmp 0x180003dd0
cmp eax, 0x9516c3f1
je 0x18000e51f
cmp eax, 0x95d20903
jne 0x180003dd0
lea rax, [rsp + 0xcc0]
mov qword [rsp + 0xcb0], rax
mov rax, qword [rsp + 0xcb0]
movaps xmm0, xmmword [0x1800d11f0]
movaps xmmword [rsp + 0xcc0], xmm0
mov dword [rsp + 0xcd0], 0x425e6d4c
mov word [rsp + 0xcd4], 0x6d72
lea rax, [rsp + 0xcd7]
mov qword [rsp + 0x28], rax
mov ecx, 0x7f7bb7a8
lea rax, [rsp + 0xcd6]
nop dword [rax + rax]
cmp ecx, 0xfa9a06c6
je 0x18000e57f
cmp ecx, 0x7f7bb7a8
jne 0x1800073f0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x7f7bb7a8
mov edx, 0xfa9a06c6
cmove ecx, edx
jmp 0x1800073f0
cmp eax, 0x1cca6a1c
je 0x18000e62d
cmp eax, 0x1d308413
jne 0x180003dd0
mov rax, qword [rsp + 0xab8]
mov rax, qword [rsp + 0xab0]
mov eax, 0xcb5967bf
jmp 0x180003dd0
cmp eax, 0xd5a5967a
je 0x18000e6af
cmp eax, 0xd60dbb04
jne 0x180003dd0
mov rax, qword [rsp + 0xcb8]
mov rax, qword [rsp + 0xcb0]
mov eax, 0x9db50693
jmp 0x180003dd0
cmp eax, 0x5445627c
je 0x18000e6c9
cmp eax, 0x5472c33d
jne 0x180003dd0
lea rax, [rsp + 0x7a0]
mov qword [rsp + 0xac0], rax
mov rax, qword [rsp + 0xac0]
movaps xmm0, xmmword [0x1800d1530]
movaps xmmword [rsp + 0x7a0], xmm0
mov dword [rsp + 0x7b0], 0x49404946
mov byte [rsp + 0x7b4], 0x5f
lea rax, [rsp + 0x7b6]
mov qword [rsp + 0x28], rax
mov ecx, 0x957d396d
lea rax, [rsp + 0x7b5]
nop dword [rax]
cmp ecx, 0x3d6f05e6
je 0x18000e74f
cmp ecx, 0x957d396d
jne 0x1800074f0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x957d396d
mov edx, 0x3d6f05e6
cmove ecx, edx
jmp 0x1800074f0
cmp eax, 0xb14b6b22
je 0x18000e7f6
cmp eax, 0xb187ee8d
jne 0x180003dd0
mov dword [rsp + 0x38], 0x2e2d2d54
lea rax, [rsp + 0x3d]
mov qword [rsp + 0x28], rax
mov ecx, 0x849166ca
lea rax, [rsp + 0x3c]
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0x37fbd1a9
je 0x18000e84f
cmp ecx, 0x849166ca
jne 0x180007560
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x849166ca
mov edx, 0x37fbd1a9
cmove ecx, edx
jmp 0x180007560
cmp eax, 0x36dcc29b
je 0x18000e90c
cmp eax, 0x374a0048
jne 0x180003dd0
lea rax, [rsp + 0xd40]
mov qword [rsp + 0xa30], rax
mov rax, qword [rsp + 0xa30]
movaps xmm0, xmmword [str.PnqBVzAEd]
movaps xmmword [rsp + 0xd40], xmm0
mov dword [rsp + 0xd50], 0x6f74195f
lea rax, [rsp + 0xd55]
mov qword [rsp + 0x28], rax
mov ecx, 0x3ffb5e14
lea rax, [rsp + 0xd54]
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0x31cd8bbd
je 0x18000e98f
cmp ecx, 0x3ffb5e14
jne 0x180007600
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x3ffb5e14
mov edx, 0x31cd8bbd
cmove ecx, edx
jmp 0x180007600
cmp eax, 0xfb3e191d
je 0x18000ea3f
cmp eax, 0xfb82cd02
jne 0x180003dd0
mov dword [rsp + 0x38], 0xfbb9a0fe
mov word [rsp + 0x3c], 0xa79f
lea rax, [rsp + 0x3f]
mov qword [rsp + 0x28], rax
mov ecx, 0xb5c55e07
lea rax, [rsp + 0x3e]
nop dword [rax + rax]
cmp ecx, 0xa89b8069
je 0x18000eabf
cmp ecx, 0xb5c55e07
jne 0x180007670
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xb5c55e07
mov edx, 0xa89b8069
cmove ecx, edx
jmp 0x180007670
cmp eax, 0x7dbdb756
je 0x18000eb55
cmp eax, 0x7e3baecd
jne 0x180003dd0
mov word [rsp + 0x38], 0x5d54
mov byte [rsp + 0x3a], 0x28
lea rax, [rsp + 0x3c]
mov qword [rsp + 0x28], rax
mov ecx, 0x3bf2dffe
lea rax, [rsp + 0x3b]
nop word cs:[rax + rax]
nop
cmp ecx, 0xc682c2a3
je 0x18000ebaf
cmp ecx, 0x3bf2dffe
jne 0x1800076e0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x3bf2dffe
mov edx, 0xc682c2a3
cmove ecx, edx
jmp 0x1800076e0
cmp eax, 0x839e809b
je 0x18000ec5a
cmp eax, 0x83cd1aca
jne 0x180003dd0
mov rax, qword [rsp + 0xc48]
mov rax, qword [rsp + 0xc40]
mov eax, 0xc15ce0aa
jmp 0x180003dd0
cmp eax, 0x50ade4c
je 0x18000ecdf
cmp eax, 0x53c0743
jne 0x180003dd0
lea rax, [rsp + 0x1350]
mov qword [rsp + 0xaf0], rax
mov rax, qword [rsp + 0xaf0]
movaps xmmword [rsp + 0x1350], xmm9
movaps xmm0, xmmword [0x1800d14e0]
movaps xmmword [rsp + 0x1360], xmm0
movabs rax, 0x25577d6259575c50
mov qword [rsp + 0x1370], rax
mov dword [rsp + 0x1378], 0x25132924
mov word [rsp + 0x137c], 0x1921
mov byte [rsp + 0x137e], 4
lea rax, [rsp + 0x1380]
mov qword [rsp + 0x28], rax
mov ecx, 0x3766d2eb
lea rax, [rsp + 0x137f]
nop
cmp ecx, 0x182d6445
je 0x18000ed4f
cmp ecx, 0x3766d2eb
jne 0x1800077d0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x3766d2eb
mov edx, 0x182d6445
cmove ecx, edx
jmp 0x1800077d0
cmp eax, 0xb4959d24
je 0x18000ee03
cmp eax, 0xb56bf1e2
jne 0x180003dd0
test byte [rsp + 0x5f], 1
mov eax, 0x1c3aaae3
mov ecx, 0x78c0f24b
cmove eax, ecx
jmp 0x180003dd0
cmp eax, 0x3e1a453d
je 0x18000ee7f
cmp eax, 0x3e953366
jne 0x180003dd0
lea rax, [rsp + 0x620]
mov qword [rsp + 0xa40], rax
mov rax, qword [rsp + 0xa40]
movaps xmm0, xmmword [0x1800d15c0]
movaps xmmword [rsp + 0x620], xmm0
mov word [rsp + 0x630], 0x6976
lea rax, [rsp + 0x633]
mov qword [rsp + 0x28], rax
mov ecx, 0x551d3f9c
lea rax, [rsp + 0x632]
nop dword [rax]
cmp ecx, 0xcf3df1a7
je 0x18000eeef
cmp ecx, 0x551d3f9c
jne 0x180007890
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x551d3f9c
mov edx, 0xcf3df1a7
cmove ecx, edx
jmp 0x180007890
cmp eax, 0x9c8431e0
je 0x18000ef8b
cmp eax, 0x9c9f723a
jne 0x180003dd0
mov rax, qword [rsp + 0xb78]
mov rax, qword [rsp + 0xb70]
mov eax, 0x1bc7d851
jmp 0x180003dd0
cmp eax, 0x22779d88
je 0x18000efff
cmp eax, 0x228c6ba1
jne 0x180003dd0
mov rax, qword [rsp + 0xbf8]
mov rax, qword [rsp + 0xbf0]
mov eax, 0x5d790140
jmp 0x180003dd0
cmp eax, 0xde7e86dd
je 0x18000f07f
cmp eax, 0xde925f33
jne 0x180003dd0
movabs rax, 0xb5f6939df9b09ffc
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x30], 0xbd
lea rax, [rsp + 0x32]
mov qword [rsp + 0x20], rax
mov ecx, 0xf4d1a121
lea rax, [rsp + 0x31]
nop dword [rax]
cmp ecx, 0x90d1c0e4
je 0x18000f099
cmp ecx, 0xf4d1a121
jne 0x180007960
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x20]
mov ecx, 0xf4d1a121
mov edx, 0x90d1c0e4
cmove ecx, edx
jmp 0x180007960
cmp eax, 0x5a5ef08c
je 0x18000f135
cmp eax, 0x5c3a0b62
jne 0x180003dd0
lea rax, [rsp + 0x440]
mov qword [rsp + 0x8e0], rax
mov rax, qword [rsp + 0x8e0]
movaps xmm0, xmmword [0x1800d1750]
movaps xmmword [rsp + 0x440], xmm0
mov byte [rsp + 0x450], 0x6a
lea rax, [rsp + 0x452]
mov qword [rsp + 0x28], rax
mov ecx, 0xda448718
lea rax, [rsp + 0x451]
nop
cmp ecx, 0x9303c8bc
je 0x18000f18f
cmp ecx, 0xda448718
jne 0x1800079f0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xda448718
mov edx, 0x9303c8bc
cmove ecx, edx
jmp 0x1800079f0
cmp eax, 0x8cac5d85
je 0x18000f23d
cmp eax, 0x8d7eca99
jne 0x180003dd0
lea rax, [rsp + 0x10e0]
mov qword [rsp + 0xbe0], rax
mov rax, qword [rsp + 0xbe0]
movaps xmmword [rsp + 0x10e0], xmm9
movaps xmm0, xmmword [0x1800d1350]
movaps xmmword [rsp + 0x10f0], xmm0
mov word [rsp + 0x1100], 0x6549
mov byte [rsp + 0x1102], 0x78
lea rax, [rsp + 0x1104]
mov qword [rsp + 0x28], rax
mov ecx, 0x8d00f026
lea rax, [rsp + 0x1103]
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0xa0eb00bd
je 0x18000f2af
cmp ecx, 0x8d00f026
jne 0x180007aa0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x8d00f026
mov edx, 0xa0eb00bd
cmove ecx, edx
jmp 0x180007aa0
cmp eax, 0x120bfc71
je 0x18000f35d
cmp eax, 0x1386b9cd
jne 0x180003dd0
lea rax, [rsp + 0x16b0]
mov qword [rsp + 0xb90], rax
mov rax, qword [rsp + 0xb90]
movaps xmmword [rsp + 0x16b0], xmm9
movaps xmmword [rsp + 0x16c0], xmm8
movaps xmm0, xmmword [0x1800d1410]
movaps xmmword [rsp + 0x16d0], xmm0
movabs rax, 0x3c29271f3e2e3a20
mov qword [rsp + 0x16e0], rax
mov word [rsp + 0x16e8], 0xd34
mov byte [rsp + 0x16ea], 0x10
lea rax, [rsp + 0x16ec]
mov qword [rsp + 0x28], rax
mov ecx, 0x73279d2b
lea rax, [rsp + 0x16eb]
nop dword [rax]
cmp ecx, 0x3fa18ff
je 0x18000f3df
cmp ecx, 0x73279d2b
jne 0x180007b60
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x73279d2b
mov edx, 0x3fa18ff
cmove ecx, edx
jmp 0x180007b60
cmp eax, 0xca39c918
je 0x18000f4a2
cmp eax, 0xcb5967bf
jne 0x180003dd0
movabs rax, 0xbcf9b795f9928afc
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x30], 0xac
lea rax, [rsp + 0x32]
mov qword [rsp + 0x20], rax
mov ecx, 0xf4d1a121
lea rax, [rsp + 0x31]
nop dword [rax]
cmp ecx, 0x90d1c0e4
je 0x18000f4bc
cmp ecx, 0xf4d1a121
jne 0x180007bd0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x20]
mov ecx, 0xf4d1a121
mov edx, 0x90d1c0e4
cmove ecx, edx
jmp 0x180007bd0
cmp eax, 0x4c58cd7f
je 0x18000f565
cmp eax, 0x4c6a21f5
jne 0x180003dd0
movabs rax, 0x8a81f8b8b1fd2852
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x31]
mov qword [rsp + 0x20], rax
mov ecx, 0x3efffa4b
lea rax, [rsp + 0x30]
nop dword [rax + rax]
cmp ecx, 0x4ea1776f
je 0x18000f5bf
cmp ecx, 0x3efffa4b
jne 0x180007c40
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x20]
mov ecx, 0x3efffa4b
mov edx, 0x4ea1776f
cmove ecx, edx
jmp 0x180007c40
cmp eax, 0xa870eeae
je 0x18000f653
cmp eax, 0xaae0102e
jne 0x180003dd0
mov dword [rsp + 0x38], 0x2b2f7158
lea rax, [rsp + 0x3d]
mov qword [rsp + 0x28], rax
mov ecx, 0x849166ca
lea rax, [rsp + 0x3c]
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0x37fbd1a9
je 0x18000f6ef
cmp ecx, 0x849166ca
jne 0x180007cb0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x849166ca
mov edx, 0x37fbd1a9
cmove ecx, edx
jmp 0x180007cb0
cmp eax, 0x2f0ba115
je 0x18000f7ac
cmp eax, 0x2f493a08
jne 0x180003dd0
mov dword [rsp + 0x38], 0x4e5a594a
mov word [rsp + 0x3c], 0x5230
lea rax, [rsp + 0x3f]
mov qword [rsp + 0x28], rax
mov ecx, 0xb5c55e07
lea rax, [rsp + 0x3e]
nop dword [rax + rax]
cmp ecx, 0xa89b8069
je 0x18000f7c6
cmp ecx, 0xb5c55e07
jne 0x180007d20
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xb5c55e07
mov edx, 0xa89b8069
cmove ecx, edx
jmp 0x180007d20
cmp eax, 0xeb6c6aba
je 0x18000f855
cmp eax, 0xeb8f891d
jne 0x180003dd0
movabs rax, 0xbcf9b795f9928afc
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x30], 0xac
lea rax, [rsp + 0x32]
mov qword [rsp + 0x20], rax
mov ecx, 0xf4d1a121
lea rax, [rsp + 0x31]
nop dword [rax]
cmp ecx, 0x90d1c0e4
je 0x18000f86f
cmp ecx, 0xf4d1a121
jne 0x180007d90
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x20]
mov ecx, 0xf4d1a121
mov edx, 0x90d1c0e4
cmove ecx, edx
jmp 0x180007d90
cmp eax, 0x73a322a9
je 0x18000f915
cmp eax, 0x74a2d8cf
jne 0x180003dd0
movabs rax, 0x714070726c7a7f4e
mov qword [rsp + 0x210], rax
mov dword [rsp + 0x218], 0x111a7863
mov word [rsp + 0x21c], 0x657a
lea rax, [rsp + 0x21f]
mov qword [rsp + 0x28], rax
mov ecx, 0xfc16961e
lea rax, [rsp + 0x21e]
nop word cs:[rax + rax]
cmp ecx, 0x5fd35e0e
je 0x18000f98f
cmp ecx, 0xfc16961e
jne 0x180007e20
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xfc16961e
mov edx, 0x5fd35e0e
cmove ecx, edx
jmp 0x180007e20
mov rax, qword [rsp + 0x8b8]
mov rax, qword [rsp + 0x8b0]
mov eax, 0x216a2960
jmp 0x180003dd0
movaps xmmword [rsp + 0x1020], xmm15
movabs rax, 0x40404d7e73594f59
mov qword [rsp + 0x1030], rax
mov dword [rsp + 0x1038], 0x6b4b0154
mov byte [rsp + 0x103c], 0x76
lea rax, [rsp + 0x103e]
mov qword [rsp + 0x28], rax
mov ecx, 0x3cfa2a4a
lea rax, [rsp + 0x103d]
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0x42320278
je 0x18000fa70
cmp ecx, 0x3cfa2a4a
jne 0x180007ec0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x3cfa2a4a
mov edx, 0x42320278
cmove ecx, edx
jmp 0x180007ec0
xor eax, eax
mov ecx, 0xe85f1495
nop word cs:[rax + rax]
cmp ecx, 0xe4a45476
je 0x18000fb16
cmp ecx, 0x1269b72b
je 0x180007f50
cmp ecx, 0xe85f1495
jne 0x180007f00
mov dword [rsp + 0x40], eax
movsxd rcx, dword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x20]
cmp rcx, 0xc
mov ecx, 0xe4a45476
mov edx, 0x1269b72b
cmovb ecx, edx
jmp 0x180007f00
mov rax, qword [rsp + 0x20]
movzx ecx, byte [rsp + rax + 0x28]
mov edx, dword [rsp + 0x40]
mov ebp, 0xe6
sub ebp, edx
add edx, 0x19
and ebp, 0xc1
and edx, 0x3e
or edx, ebp
mov ebp, ecx
and ebp, 0xffffffc1
or ebp, 0x20
and ecx, 0x3e
xor ecx, edx
xor ecx, ebp
xor cl, 0xe1
mov byte [rsp + rax + 0x28], cl
mov eax, dword [rsp + 0x40]
add eax, 1
jmp 0x180007ef1
lea rax, [rsp + 0xe00]
mov qword [rsp + 0x9a0], rax
mov rax, qword [rsp + 0x9a0]
movaps xmm0, xmmword [0x1800d1670]
movaps xmmword [rsp + 0xe00], xmm0
mov dword [rsp + 0xe10], 0x6f744111
lea rax, [rsp + 0xe15]
mov qword [rsp + 0x28], rax
mov ecx, 0x3ffb5e14
lea rax, [rsp + 0xe14]
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0x31cd8bbd
je 0x18000fc42
cmp ecx, 0x3ffb5e14
jne 0x180007ff0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x3ffb5e14
mov edx, 0x31cd8bbd
cmove ecx, edx
jmp 0x180007ff0
mov rax, qword [rsp + 0xa28]
mov rax, qword [rsp + 0xa20]
mov eax, 0x9516c3f1
jmp 0x180003dd0
xor eax, eax
mov ecx, 0xfe6c0913
cmp ecx, 0xb73ea8d2
je 0x180008090
cmp ecx, 0xe580ad33
je 0x18000fcef
cmp ecx, 0xfe6c0913
jne 0x180008040
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x10
mov ecx, 0xe580ad33
mov edx, 0xb73ea8d2
cmovb ecx, edx
jmp 0x180008040
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
add cl, 0x19
xor byte [rsp + rax + 0xec0], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000803b
lea rax, [rsp + 0x12c0]
mov qword [rsp + 0xb10], rax
mov rax, qword [rsp + 0xb10]
movaps xmmword [rsp + 0x12c0], xmm9
movaps xmm0, xmmword [0x1800d14c0]
movaps xmmword [rsp + 0x12d0], xmm0
mov dword [rsp + 0x12e0], 0xd0b654d
mov word [rsp + 0x12e4], 0x7d62
lea rax, [rsp + 0x12e7]
mov qword [rsp + 0x28], rax
mov ecx, 0xbfefab6e
lea rax, [rsp + 0x12e6]
nop dword [rax + rax]
cmp ecx, 0xf2e86cc3
je 0x18000fd64
cmp ecx, 0xbfefab6e
jne 0x180008110
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xbfefab6e
mov edx, 0xf2e86cc3
cmove ecx, edx
jmp 0x180008110
lea rax, [rsp + 0x1570]
mov qword [rsp + 0xb70], rax
mov rax, qword [rsp + 0xb70]
movaps xmmword [rsp + 0x1570], xmm9
movaps xmmword [rsp + 0x1580], xmm8
movaps xmm0, xmmword [0x1800d1440]
movaps xmmword [rsp + 0x1590], xmm0
mov dword [rsp + 0x15a0], 0x132e2d3b
mov byte [rsp + 0x15a4], 0xe
lea rax, [rsp + 0x15a6]
mov qword [rsp + 0x28], rax
mov ecx, 0x7e21ed6e
lea rax, [rsp + 0x15a5]
nop word cs:[rax + rax]
nop
cmp ecx, 0xfea33c88
je 0x18000fdfb
cmp ecx, 0x7e21ed6e
jne 0x1800081b0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x7e21ed6e
mov edx, 0xfea33c88
cmove ecx, edx
jmp 0x1800081b0
lea rax, [rsp + 0xe20]
mov qword [rsp + 0x900], rax
mov rax, qword [rsp + 0x900]
movaps xmm0, xmmword [str.PnqBIzAQMMhOIAPnqBIzAQMMh]
movaps xmmword [rsp + 0xe20], xmm0
mov dword [rsp + 0xe30], 0x6f741e18
lea rax, [rsp + 0xe35]
mov qword [rsp + 0x28], rax
mov ecx, 0x3ffb5e14
lea rax, [rsp + 0xe34]
nop dword [rax + rax]
cmp ecx, 0x31cd8bbd
je 0x18000feae
cmp ecx, 0x3ffb5e14
jne 0x180008230
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x3ffb5e14
mov edx, 0x31cd8bbd
cmove ecx, edx
jmp 0x180008230
mov dword [rsp + 0x38], 0x2b2f7154
lea rax, [rsp + 0x3d]
mov qword [rsp + 0x28], rax
mov ecx, 0x849166ca
lea rax, [rsp + 0x3c]
nop dword [rax + rax]
cmp ecx, 0x37fbd1a9
je 0x18000ff5f
cmp ecx, 0x849166ca
jne 0x180008280
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x849166ca
mov edx, 0x37fbd1a9
cmove ecx, edx
jmp 0x180008280
xor eax, eax
mov ecx, 0x8dfdfbed
nop word cs:[rax + rax]
cmp ecx, 0x72bc28b7
je 0x180008310
cmp ecx, 0xf6555b1f
je 0x18001001c
cmp ecx, 0x8dfdfbed
jne 0x1800082c0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x12
mov ecx, 0xf6555b1f
mov edx, 0x72bc28b7
cmovb ecx, edx
jmp 0x1800082c0
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
mov edx, 0xe6
sub edx, ecx
and edx, 0xab
add ecx, 0x19
and ecx, 0x54
or ecx, edx
xor cl, byte [rsp + rax + 0x6a0]
xor cl, 0xab
mov byte [rsp + rax + 0x6a0], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x1800082b1
movabs rax, 0xb3f8b99efb989dfe
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x30], 0x97
lea rax, [rsp + 0x32]
mov qword [rsp + 0x20], rax
mov ecx, 0xf4d1a121
lea rax, [rsp + 0x31]
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x90d1c0e4
je 0x180010094
cmp ecx, 0xf4d1a121
jne 0x180008380
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x20]
mov ecx, 0xf4d1a121
mov edx, 0x90d1c0e4
cmove ecx, edx
jmp 0x180008380
mov rax, qword [rsp + 0x848]
mov rax, qword [rsp + 0x840]
mov eax, 0x7e3baecd
jmp 0x180003dd0
xor eax, eax
mov ecx, 0xc90f98d3
cmp ecx, 0xa6ff0d2a
je 0x180008420
cmp ecx, 0xb5260dfb
je 0x180010135
cmp ecx, 0xc90f98d3
jne 0x1800083d0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x13
mov ecx, 0xb5260dfb
mov edx, 0xa6ff0d2a
cmovb ecx, edx
jmp 0x1800083d0
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
lea edx, [rcx + 0x19]
mov ebp, 6
sub ebp, ecx
and ebp, 0x11
and edx, 0xe4
or edx, ebp
add ecx, 9
and ecx, 0xa
or ecx, 0xa5
xor ecx, edx
xor cl, byte [rsp + rax + 0x4e0]
xor cl, 0xb4
mov byte [rsp + rax + 0x4e0], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x1800083cb
mov rax, qword [rsp + 0xc28]
mov rax, qword [rsp + 0xc20]
mov eax, 0x2f848f72
jmp 0x180003dd0
movaps xmmword [rsp + 0x1540], xmm14
movaps xmm0, xmmword [0x1800d13a0]
movaps xmmword [rsp + 0x1550], xmm0
movabs rax, 0x3605b5a4e5a7666
mov qword [rsp + 0x1560], rax
lea rax, [rsp + 0x1569]
mov qword [rsp + 0x28], rax
mov ecx, 0x79f84062
lea rax, [rsp + 0x1568]
nop word [rax + rax]
cmp ecx, 0x43928e34
je 0x1800101b4
cmp ecx, 0x79f84062
jne 0x1800084d0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x79f84062
mov edx, 0x43928e34
cmove ecx, edx
jmp 0x1800084d0
xor eax, eax
mov ecx, 0xe72cc661
nop word cs:[rax + rax]
cmp ecx, 0xa2e3b7
je 0x180008560
cmp ecx, 0xfb0cdffa
je 0x18001022c
cmp ecx, 0xe72cc661
jne 0x180008510
mov dword [rsp + 0x40], eax
movsxd rcx, dword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x20]
cmp rcx, 0xb
mov ecx, 0xfb0cdffa
mov edx, 0xa2e3b7
cmovb ecx, edx
jmp 0x180008510
mov rax, qword [rsp + 0x20]
movzx ecx, byte [rsp + rax + 0x28]
mov edx, dword [rsp + 0x40]
mov ebp, 0xffffffe6
sub ebp, edx
add edx, 0x19
and ebp, 0xf942e0dc
and edx, 0x6bd1f23
or edx, ebp
mov ebp, ecx
and ebp, 0xffffffdc
or ebp, 0x2ad1422
and ecx, 0x23
xor ecx, ebp
mov ebp, ecx
xor ebp, 0xfe
xor ecx, 1
and ecx, edx
not edx
and edx, ebp
or edx, ecx
mov byte [rsp + rax + 0x28], dl
mov eax, dword [rsp + 0x40]
add eax, 1
jmp 0x180008501
cmp byte [0x1800ea30f], 0
mov eax, 0xa2e9d7a4
mov ecx, 0xc02a4163
cmove eax, ecx
jmp 0x180003dd0
xor eax, eax
mov ecx, 0xa3b80876
nop dword [rax]
cmp ecx, 0x4281f65
je 0x180008630
cmp ecx, 0xf0a35040
je 0x180010362
cmp ecx, 0xa3b80876
jne 0x1800085e0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0xd
mov ecx, 0xf0a35040
mov edx, 0x4281f65
cmovb ecx, edx
jmp 0x1800085e0
mov rax, qword [rsp + 0x28]
mov ebp, dword [rsp + 0x20]
mov edx, 0xffffffe6
sub edx, ebp
add ebp, 0x19
and edx, 0x8be60487
mov ecx, ebp
and ecx, 0x7419fb78
or ecx, edx
mov edx, ecx
xor edx, 0x78
xor ecx, 0x36
and ecx, edx
and ebp, 0x4e
or ebp, ecx
xor bpl, byte [rsp + rax + 0xb0]
xor bpl, 0xb1
mov byte [rsp + rax + 0xb0], bpl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x1800085d4
mov dword [rsp + 0x38], 0x509e96fc
mov word [rsp + 0x3c], 0x2c6b
lea rax, [rsp + 0x3f]
mov qword [rsp + 0x28], rax
mov ecx, 0xb5c55e07
lea rax, [rsp + 0x3e]
nop word cs:[rax + rax]
nop
cmp ecx, 0xa89b8069
je 0x1800103e4
cmp ecx, 0xb5c55e07
jne 0x1800086b0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xb5c55e07
mov edx, 0xa89b8069
cmove ecx, edx
jmp 0x1800086b0
mov rax, qword [rsp + 0xc38]
mov rax, qword [rsp + 0xc30]
mov eax, 0x343fe757
jmp 0x180003dd0
mov rax, qword [rsp + 0x9a8]
mov rax, qword [rsp + 0x9a0]
mov eax, 0xdad0e088
jmp 0x180003dd0
movabs rax, 0xa2f8a59af9b0a5f1
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x30], 0x8f
lea rax, [rsp + 0x32]
mov qword [rsp + 0x20], rax
mov ecx, 0xf4d1a121
lea rax, [rsp + 0x31]
nop dword [rax + rax]
cmp ecx, 0x90d1c0e4
je 0x180010475
cmp ecx, 0xf4d1a121
jne 0x180008740
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x20]
mov ecx, 0xf4d1a121
mov edx, 0x90d1c0e4
cmove ecx, edx
jmp 0x180008740
movabs rax, 0x9ffab483fabeb7ff
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x30], 0x8daac48a
lea rax, [rsp + 0x35]
mov qword [rsp + 0x20], rax
mov ecx, 0xc6198b37
lea rax, [rsp + 0x34]
nop word [rax + rax]
cmp ecx, 0x96b87f6a
je 0x180010515
cmp ecx, 0xc6198b37
jne 0x1800087a0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x20]
mov ecx, 0xc6198b37
mov edx, 0x96b87f6a
cmove ecx, edx
jmp 0x1800087a0
lea rax, [rsp + 0xf60]
mov qword [rsp + 0x820], rax
mov rax, qword [rsp + 0x820]
movaps xmm0, xmmword [str.PnqBIzAQMMi]
movaps xmmword [rsp + 0xf60], xmm0
lea rax, [rsp + 0xf71]
mov qword [rsp + 0x28], rax
mov ecx, 0xa78ebc4d
lea rax, [rsp + 0xf70]
cmp ecx, 0x6d3f1f65
je 0x1800105b5
cmp ecx, 0xa78ebc4d
jne 0x180008810
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xa78ebc4d
mov edx, 0x6d3f1f65
cmove ecx, edx
jmp 0x180008810
xor eax, eax
mov ecx, 0x5607413f
nop word cs:[rax + rax]
cmp ecx, 0xfcc1c135
je 0x1800088a0
cmp ecx, 0x55124a1f
je 0x18001062c
cmp ecx, 0x5607413f
jne 0x180008850
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x22
mov ecx, 0x55124a1f
mov edx, 0xfcc1c135
cmovb ecx, edx
jmp 0x180008850
mov rax, qword [rsp + 0x28]
movzx edx, byte [rsp + rax + 0x1290]
mov ebx, dword [rsp + 0x20]
mov ebp, 0x7fffffe6
sub ebp, ebx
add ebx, 0x19
and ebp, 0x7cc08f31
mov ecx, ebx
and ecx, 0x833f70ce
or ecx, ebp
mov ebp, ecx
xor ebp, 0x833f70ce
xor ecx, 0x4b3bfb82
and ecx, ebp
and ebx, 0xc8048b4c
or ebx, ecx
mov ecx, edx
xor ecx, 0xb3
xor edx, 0x4c
and edx, ebx
not ebx
and ebx, ecx
or ebx, edx
mov byte [rsp + rax + 0x1290], bl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180008841
lea rax, [rsp + 0x12f0]
mov qword [rsp + 0xb50], rax
mov rax, qword [rsp + 0xb50]
movaps xmmword [rsp + 0x12f0], xmm9
movaps xmm0, xmmword [0x1800d1470]
movaps xmmword [rsp + 0x1300], xmm0
lea rax, [rsp + 0x1311]
mov qword [rsp + 0x28], rax
mov ecx, 0xb11d2ca7
lea rax, [rsp + 0x1310]
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x2ce778a7
je 0x1800106a4
cmp ecx, 0xb11d2ca7
jne 0x180008960
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xb11d2ca7
mov edx, 0x2ce778a7
cmove ecx, edx
jmp 0x180008960
lea rax, [rsp + 0xd80]
mov qword [rsp + 0xa10], rax
mov rax, qword [rsp + 0xa10]
movaps xmm0, xmmword [0x1800d15f0]
movaps xmmword [rsp + 0xd80], xmm0
mov dword [rsp + 0xd90], 0x6f74185f
lea rax, [rsp + 0xd95]
mov qword [rsp + 0x28], rax
mov ecx, 0x3ffb5e14
lea rax, [rsp + 0xd94]
nop dword [rax + rax]
cmp ecx, 0x31cd8bbd
je 0x180010779
cmp ecx, 0x3ffb5e14
jne 0x1800089e0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x3ffb5e14
mov edx, 0x31cd8bbd
cmove ecx, edx
jmp 0x1800089e0
mov rax, qword [rsp + 0xb98]
mov rax, qword [rsp + 0xb90]
mov eax, 0x23961743
jmp 0x180003dd0
mov word [rsp + 0x38], 0x4d58
mov byte [rsp + 0x3a], 0x56
lea rax, [rsp + 0x3c]
mov qword [rsp + 0x28], rax
mov ecx, 0x3bf2dffe
lea rax, [rsp + 0x3b]
nop dword [rax]
cmp ecx, 0xc682c2a3
je 0x18001081f
cmp ecx, 0x3bf2dffe
jne 0x180008a50
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x3bf2dffe
mov edx, 0xc682c2a3
cmove ecx, edx
jmp 0x180008a50
xor eax, eax
mov ecx, 0xc90f98d3
nop word cs:[rax + rax]
cmp ecx, 0xa6ff0d2a
je 0x180008ae0
cmp ecx, 0xb5260dfb
je 0x1800108cf
cmp ecx, 0xc90f98d3
jne 0x180008a90
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x13
mov ecx, 0xb5260dfb
mov edx, 0xa6ff0d2a
cmovb ecx, edx
jmp 0x180008a90
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
lea edx, [rcx + 0x19]
mov ebp, 6
sub ebp, ecx
and ebp, 0x11
and edx, 0xe4
or edx, ebp
add ecx, 9
and ecx, 0xa
or ecx, 0xa5
xor ecx, edx
xor cl, byte [rsp + rax + 0x480]
xor cl, 0xb4
mov byte [rsp + rax + 0x480], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180008a81
movaps xmmword [rsp + 0xf80], xmm15
movabs rax, 0x636d7f6e73594f59
mov qword [rsp + 0xf90], rax
mov word [rsp + 0xf98], 0x6d62
mov byte [rsp + 0xf9a], 0x70
lea rax, [rsp + 0xf9c]
mov qword [rsp + 0x28], rax
mov ecx, 0x359bdc66
lea rax, [rsp + 0xf9b]
cmp ecx, 0x1d8a54e4
je 0x180010944
cmp ecx, 0x359bdc66
jne 0x180008b70
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x359bdc66
mov edx, 0x1d8a54e4
cmove ecx, edx
jmp 0x180008b70
lea rax, [rsp + 0x400]
mov qword [rsp + 0x9b0], rax
mov rax, qword [rsp + 0x9b0]
movaps xmm0, xmmword [0x1800d1660]
movaps xmmword [rsp + 0x400], xmm0
mov byte [rsp + 0x410], 0x6a
lea rax, [rsp + 0x412]
mov qword [rsp + 0x28], rax
mov ecx, 0xda448718
lea rax, [rsp + 0x411]
nop dword [rax + rax]
cmp ecx, 0x9303c8bc
je 0x1800109f6
cmp ecx, 0xda448718
jne 0x180008bf0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xda448718
mov edx, 0x9303c8bc
cmove ecx, edx
jmp 0x180008bf0
xor eax, eax
mov ecx, 0xa3b80876
nop word cs:[rax + rax]
cmp ecx, 0x4281f65
je 0x180008c80
cmp ecx, 0xf0a35040
je 0x180010a9d
cmp ecx, 0xa3b80876
jne 0x180008c30
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0xd
mov ecx, 0xf0a35040
mov edx, 0x4281f65
cmovb ecx, edx
jmp 0x180008c30
mov rax, qword [rsp + 0x28]
mov ebp, dword [rsp + 0x20]
mov edx, 0xffffffe6
sub edx, ebp
add ebp, 0x19
and edx, 0x8be60487
mov ecx, ebp
and ecx, 0x7419fb78
or ecx, edx
mov edx, ecx
xor edx, 0x78
xor ecx, 0x36
and ecx, edx
and ebp, 0x4e
or ebp, ecx
xor bpl, byte [rsp + rax + 0xf0]
xor bpl, 0xb1
mov byte [rsp + rax + 0xf0], bpl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180008c21
movabs rax, 0xadf7858afbb9b7ff
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x30], 0x8e
lea rax, [rsp + 0x32]
mov qword [rsp + 0x20], rax
mov ecx, 0xf4d1a121
lea rax, [rsp + 0x31]
nop word [rax + rax]
cmp ecx, 0x90d1c0e4
je 0x180010b14
cmp ecx, 0xf4d1a121
jne 0x180008d00
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x20]
mov ecx, 0xf4d1a121
mov edx, 0x90d1c0e4
cmove ecx, edx
jmp 0x180008d00
mov rax, qword [rsp + 0xb18]
mov rax, qword [rsp + 0xb10]
mov eax, 0xfb82cd02
jmp 0x180003dd0
xor eax, eax
mov ecx, 0xe85f1495
cmp ecx, 0xe4a45476
je 0x180010bb5
cmp ecx, 0x1269b72b
je 0x180008da0
cmp ecx, 0xe85f1495
jne 0x180008d50
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0xc
mov ecx, 0xe4a45476
mov edx, 0x1269b72b
cmovb ecx, edx
jmp 0x180008d50
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x130]
mov edx, dword [rsp + 0x20]
mov ebp, 0xe6
sub ebp, edx
add edx, 0x19
and ebp, 0xc1
and edx, 0x3e
or edx, ebp
mov ebp, ecx
and ebp, 0xffffffc1
or ebp, 0x20
and ecx, 0x3e
xor ecx, edx
xor ecx, ebp
xor cl, 0xe1
mov byte [rsp + rax + 0x130], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180008d4b
lea rax, [rsp + 0xe60]
mov qword [rsp + 0x870], rax
mov rax, qword [rsp + 0x870]
movaps xmm0, xmmword [0x1800d17c0]
movaps xmmword [rsp + 0xe60], xmm0
mov dword [rsp + 0xe70], 0x6f745848
lea rax, [rsp + 0xe75]
mov qword [rsp + 0x28], rax
mov ecx, 0x3ffb5e14
lea rax, [rsp + 0xe74]
nop word [rax + rax]
cmp ecx, 0x31cd8bbd
je 0x180010c34
cmp ecx, 0x3ffb5e14
jne 0x180008e40
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x3ffb5e14
mov edx, 0x31cd8bbd
cmove ecx, edx
jmp 0x180008e40
mov rax, qword [rsp + 0x9e8]
mov rax, qword [rsp + 0x9e0]
mov eax, 0xa4beb164
jmp 0x180003dd0
xor eax, eax
mov ecx, 0xed49055d
cmp ecx, 0xbf1b384c
je 0x180008ee0
cmp ecx, 0x6ab7ba7f
je 0x180010cdf
cmp ecx, 0xed49055d
jne 0x180008e90
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0xf
mov ecx, 0x6ab7ba7f
mov edx, 0xbf1b384c
cmovb ecx, edx
jmp 0x180008e90
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
add cl, 0x19
xor byte [rsp + rax + 0x240], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180008e8b
mov rax, qword [rsp + 0xa58]
mov rax, qword [rsp + 0xa50]
mov eax, 0x88c670ac
jmp 0x180003dd0
mov rax, qword [rsp + 0xa98]
mov rax, qword [rsp + 0xa90]
mov eax, 0x7dbdb756
jmp 0x180003dd0
xor eax, eax
mov ecx, 0xe85f1495
nop word [rax + rax]
cmp ecx, 0xe4a45476
je 0x180010d54
cmp ecx, 0x1269b72b
je 0x180008f90
cmp ecx, 0xe85f1495
jne 0x180008f40
mov dword [rsp + 0x40], eax
movsxd rcx, dword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x20]
cmp rcx, 0xc
mov ecx, 0xe4a45476
mov edx, 0x1269b72b
cmovb ecx, edx
jmp 0x180008f40
mov rax, qword [rsp + 0x20]
movzx ecx, byte [rsp + rax + 0x28]
mov edx, dword [rsp + 0x40]
mov ebp, 0xe6
sub ebp, edx
add edx, 0x19
and ebp, 0xc1
and edx, 0x3e
or edx, ebp
mov ebp, ecx
and ebp, 0xffffffc1
or ebp, 0x20
and ecx, 0x3e
xor ecx, edx
xor ecx, ebp
xor cl, 0xe1
mov byte [rsp + rax + 0x28], cl
mov eax, dword [rsp + 0x40]
add eax, 1
jmp 0x180008f32
mov rax, qword [rsp + 0xad8]
mov rax, qword [rsp + 0xad0]
mov eax, 0xef39f573
jmp 0x180003dd0
movabs rax, 0x447a5342707a7f51
mov qword [rsp + 0xa0], rax
mov dword [rsp + 0xa8], 0x7b574b6a
mov byte [rsp + 0xac], 0x66
lea rax, [rsp + 0xae]
mov qword [rsp + 0x28], rax
mov ecx, 0xe45f6548
lea rax, [rsp + 0xad]
nop
cmp ecx, 0x94fde62f
je 0x180010e82
cmp ecx, 0xe45f6548
jne 0x180009030
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xe45f6548
mov edx, 0x94fde62f
cmove ecx, edx
jmp 0x180009030
xor eax, eax
mov ecx, 0x2a538a94
nop word cs:[rax + rax]
cmp ecx, 0xa756e9f
je 0x180010f32
cmp ecx, 0x3620eb14
je 0x1800090c0
cmp ecx, 0x2a538a94
jne 0x180009070
mov dword [rsp + 0x40], eax
movsxd rcx, dword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x20]
cmp rcx, 9
mov ecx, 0xa756e9f
mov edx, 0x3620eb14
cmovb ecx, edx
jmp 0x180009070
mov rax, qword [rsp + 0x20]
movzx ecx, byte [rsp + rax + 0x28]
mov edx, dword [rsp + 0x40]
mov ebp, 0xe6
sub ebp, edx
add edx, 0x19
mov ebx, ebp
or ebx, ecx
and ebp, 0xe0
and edx, 0x1f
or edx, ebp
xor edx, ecx
xor edx, 0xe0
and edx, ecx
xor edx, ebx
not dl
mov byte [rsp + rax + 0x28], dl
mov eax, dword [rsp + 0x40]
add eax, 1
jmp 0x180009061
movabs rax, 0x81f7b483fabeb7ff
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x30], 0x9ba2c784
lea rax, [rsp + 0x35]
mov qword [rsp + 0x20], rax
mov ecx, 0xc6198b37
lea rax, [rsp + 0x34]
cmp ecx, 0x96b87f6a
je 0x180011062
cmp ecx, 0xc6198b37
jne 0x180009130
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x20]
mov ecx, 0xc6198b37
mov edx, 0x96b87f6a
cmove ecx, edx
jmp 0x180009130
mov dword [rsp + 0x38], 0x509e96fc
mov word [rsp + 0x3c], 0x2d6b
lea rax, [rsp + 0x3f]
mov qword [rsp + 0x28], rax
mov ecx, 0xb5c55e07
lea rax, [rsp + 0x3e]
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xa89b8069
je 0x180011105
cmp ecx, 0xb5c55e07
jne 0x180009190
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xb5c55e07
mov edx, 0xa89b8069
cmove ecx, edx
jmp 0x180009190
xor eax, eax
mov ecx, 0x2bf735df
nop word cs:[rax + rax]
cmp ecx, 0xa5e8c73c
je 0x180009220
cmp ecx, 0x4ab5fd95
je 0x180011195
cmp ecx, 0x2bf735df
jne 0x1800091d0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 5
mov ecx, 0x4ab5fd95
mov edx, 0xa5e8c73c
cmovb ecx, edx
jmp 0x1800091d0
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x38]
mov edx, dword [rsp + 0x20]
mov ebp, 0x1fffffe6
sub ebp, edx
mov ebx, ecx
xor ebx, 7
mov edi, 0x7fffe6
sub edi, edx
add edx, 0x19
mov esi, edx
and esi, 0xa4105002
and ebp, 0x18248305
and edi, 0x4004a8
and edx, 0x438b2850
add ebp, esi
add ebp, 0x4004a8
add edx, edi
add edx, 0xa4105002
mov rdi, qword [rsp + 0x50]
xor edx, ebp
xor ecx, 0xf8
and ecx, edx
not edx
and edx, ebx
or edx, ecx
mov byte [rsp + rax + 0x38], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x1800091c1
lea rax, [rsp + 0x780]
mov qword [rsp + 0xc30], rax
mov rax, qword [rsp + 0xc30]
movaps xmm0, xmmword [0x1800d12b0]
movaps xmmword [rsp + 0x780], xmm0
mov dword [rsp + 0x790], 0x49474640
mov word [rsp + 0x794], 0x715f
mov byte [rsp + 0x796], 0x6c
lea rax, [rsp + 0x798]
mov qword [rsp + 0x28], rax
mov ecx, 0x3a4f2445
lea rax, [rsp + 0x797]
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0x433ab2b0
je 0x1800112c2
cmp ecx, 0x3a4f2445
jne 0x180009300
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x3a4f2445
mov edx, 0x433ab2b0
cmove ecx, edx
jmp 0x180009300
mov rax, qword [rsp + 0x918]
mov rax, qword [rsp + 0x910]
mov eax, 0xa6416627
jmp 0x180003dd0
xor eax, eax
mov ecx, 0x9d5be8f2
cmp ecx, 0x2ea686b6
je 0x1800093a0
cmp ecx, 0xe5129271
je 0x180011381
cmp ecx, 0x9d5be8f2
jne 0x180009350
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x2c
mov ecx, 0xe5129271
mov edx, 0x2ea686b6
cmovb ecx, edx
jmp 0x180009350
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x1410]
mov edx, dword [rsp + 0x20]
mov ebp, 0x7fffffe6
sub ebp, edx
and ebp, 0x6127b620
add edx, 0x19
and edx, 0x9ed849df
or edx, ebp
mov ebp, ecx
xor ebp, 0x20
xor ecx, 0xdf
and ecx, edx
not edx
and edx, ebp
or edx, ecx
mov byte [rsp + rax + 0x1410], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000934b
mov dword [rsp + 0x38], 0x75687554
mov byte [rsp + 0x3c], 0x73
lea rax, [rsp + 0x3e]
mov qword [rsp + 0x28], rax
mov ecx, 0x96b66d09
lea rax, [rsp + 0x3d]
cmp ecx, 0x9b0fc492
je 0x180011404
cmp ecx, 0x96b66d09
jne 0x180009410
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x96b66d09
mov edx, 0x9b0fc492
cmove ecx, edx
jmp 0x180009410
movabs rax, 0x634070726c7a7f4e
mov qword [rsp + 0x60], rax
mov word [rsp + 0x68], 0x7d15
mov byte [rsp + 0x6a], 0x60
lea rax, [rsp + 0x6c]
mov qword [rsp + 0x28], rax
mov ecx, 0xec3210af
lea rax, [rsp + 0x6b]
nop
cmp ecx, 0x9858aef1
je 0x1800114d3
cmp ecx, 0xec3210af
jne 0x180009470
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xec3210af
mov edx, 0x9858aef1
cmove ecx, edx
jmp 0x180009470
mov dword [rsp + 0x38], 0x7d7d745f
mov byte [rsp + 0x3c], 0x71
lea rax, [rsp + 0x3e]
mov qword [rsp + 0x28], rax
mov ecx, 0x96b66d09
lea rax, [rsp + 0x3d]
cmp ecx, 0x9b0fc492
je 0x180011589
cmp ecx, 0x96b66d09
jne 0x1800094c0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x96b66d09
mov edx, 0x9b0fc492
cmove ecx, edx
jmp 0x1800094c0
lea rax, [rsp + 0x1110]
mov qword [rsp + 0xbf0], rax
mov rax, qword [rsp + 0xbf0]
movaps xmmword [rsp + 0x1110], xmm9
movaps xmm0, xmmword [0x1800d1330]
movaps xmmword [rsp + 0x1120], xmm0
mov dword [rsp + 0x1130], 0x48524956
mov word [rsp + 0x1134], 0x6158
mov byte [rsp + 0x1136], 0x7c
lea rax, [rsp + 0x1138]
mov qword [rsp + 0x28], rax
mov ecx, 0xa6add8db
lea rax, [rsp + 0x1137]
nop word cs:[rax + rax]
cmp ecx, 0x1d33d957
je 0x180011653
cmp ecx, 0xa6add8db
jne 0x180009560
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xa6add8db
mov edx, 0x1d33d957
cmove ecx, edx
jmp 0x180009560
xor eax, eax
mov ecx, 0xc90f98d3
nop word cs:[rax + rax]
cmp ecx, 0xa6ff0d2a
je 0x1800095f0
cmp ecx, 0xb5260dfb
je 0x1800116eb
cmp ecx, 0xc90f98d3
jne 0x1800095a0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x13
mov ecx, 0xb5260dfb
mov edx, 0xa6ff0d2a
cmovb ecx, edx
jmp 0x1800095a0
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
lea edx, [rcx + 0x19]
mov ebp, 6
sub ebp, ecx
and ebp, 0x11
and edx, 0xe4
or edx, ebp
add ecx, 9
and ecx, 0xa
or ecx, 0xa5
xor ecx, edx
xor cl, byte [rsp + rax + 0x520]
xor cl, 0xb4
mov byte [rsp + rax + 0x520], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180009591
lea rax, [rsp + 0xd20]
mov qword [rsp + 0xa60], rax
mov rax, qword [rsp + 0xa60]
movaps xmm0, xmmword [0x1800d1590]
movaps xmmword [rsp + 0xd20], xmm0
mov dword [rsp + 0xd30], 0x6f74195f
lea rax, [rsp + 0xd35]
mov qword [rsp + 0x28], rax
mov ecx, 0x3ffb5e14
lea rax, [rsp + 0xd34]
nop word cs:[rax + rax]
nop
cmp ecx, 0x31cd8bbd
je 0x180011764
cmp ecx, 0x3ffb5e14
jne 0x180009690
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x3ffb5e14
mov edx, 0x31cd8bbd
cmove ecx, edx
jmp 0x180009690
mov rax, qword [rsp + 0xae8]
mov rax, qword [rsp + 0xae0]
mov eax, 0x4fa467b4
jmp 0x180003dd0
mov rax, qword [rsp + 0xb08]
mov rax, qword [rsp + 0xb00]
mov eax, 0x8388911b
jmp 0x180003dd0
mov rax, qword [rsp + 0x858]
mov rax, qword [rsp + 0x850]
mov eax, 0xdb2ef5c5
jmp 0x180003dd0
movabs rax, 0xbef9b181fa8392ff
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x30], 0xbcaac48b
lea rax, [rsp + 0x35]
mov qword [rsp + 0x20], rax
mov ecx, 0xc6198b37
lea rax, [rsp + 0x34]
nop dword [rax + rax]
cmp ecx, 0x96b87f6a
je 0x18001180f
cmp ecx, 0xc6198b37
jne 0x180009740
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x20]
mov ecx, 0xc6198b37
mov edx, 0x96b87f6a
cmove ecx, edx
jmp 0x180009740
movabs rax, 0x6d4070726c7a7f4e
mov qword [rsp + 0x180], rax
mov dword [rsp + 0x188], 0x677c1613
lea rax, [rsp + 0x18d]
mov qword [rsp + 0x28], rax
mov ecx, 0xc6198b37
lea rax, [rsp + 0x18c]
nop word cs:[rax + rax]
cmp ecx, 0x96b87f6a
je 0x1800118b5
cmp ecx, 0xc6198b37
jne 0x1800097b0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xc6198b37
mov edx, 0x96b87f6a
cmove ecx, edx
jmp 0x1800097b0
xor eax, eax
mov ecx, 0x66eeaec
nop word cs:[rax + rax]
cmp ecx, 0x95f4c32e
je 0x180009840
cmp ecx, 0xe7acf5db
je 0x18001195b
cmp ecx, 0x66eeaec
jne 0x1800097f0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x14
mov ecx, 0xe7acf5db
mov edx, 0x95f4c32e
cmovb ecx, edx
jmp 0x1800097f0
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0xda0]
mov edx, dword [rsp + 0x20]
mov ebp, 0xffffffe6
sub ebp, edx
and ebp, 0xa5725b7d
add edx, 0x19
and edx, 0x5a8da482
or edx, ebp
mov ebp, ecx
xor ebp, 0x7d
xor ecx, 0x82
and ecx, edx
not edx
and edx, ebp
or edx, ecx
mov byte [rsp + rax + 0xda0], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x1800097e1
mov dword [rsp + 0x38], 0x50afbefc
mov word [rsp + 0x3c], 0x2d6b
lea rax, [rsp + 0x3f]
mov qword [rsp + 0x28], rax
mov ecx, 0xb5c55e07
lea rax, [rsp + 0x3e]
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xa89b8069
je 0x1800119d4
cmp ecx, 0xb5c55e07
jne 0x1800098c0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xb5c55e07
mov edx, 0xa89b8069
cmove ecx, edx
jmp 0x1800098c0
movaps xmmword [rsp + 0x15b0], xmm10
movaps xmmword [rsp + 0x15c0], xmm11
movaps xmm0, xmmword [0x1800d13f0]
movaps xmmword [rsp + 0x15d0], xmm0
mov dword [rsp + 0x15e0], 0x29272c20
mov word [rsp + 0x15e4], 0xd12
lea rax, [rsp + 0x15e7]
mov qword [rsp + 0x28], rax
mov ecx, 0xd7df291d
lea rax, [rsp + 0x15e6]
nop
cmp ecx, 0x3b81e857
je 0x180011a65
cmp ecx, 0xd7df291d
jne 0x180009940
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xd7df291d
mov edx, 0x3b81e857
cmove ecx, edx
jmp 0x180009940
mov rax, qword [rsp + 0xb68]
mov rax, qword [rsp + 0xb60]
mov eax, 0x8572a229
jmp 0x180003dd0
lea rax, [rsp + 0x3c0]
mov qword [rsp + 0xa80], rax
mov rax, qword [rsp + 0xa80]
movaps xmm0, xmmword [0x1800d1570]
movaps xmmword [rsp + 0x3c0], xmm0
mov byte [rsp + 0x3d0], 0x6a
lea rax, [rsp + 0x3d2]
mov qword [rsp + 0x28], rax
mov ecx, 0xda448718
lea rax, [rsp + 0x3d1]
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x9303c8bc
je 0x180011b0b
cmp ecx, 0xda448718
jne 0x1800099e0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xda448718
mov edx, 0x9303c8bc
cmove ecx, edx
jmp 0x1800099e0
lea rax, [rsp + 0xd60]
mov qword [rsp + 0xa20], rax
mov rax, qword [rsp + 0xa20]
movaps xmm0, xmmword [0x1800d15e0]
movaps xmmword [rsp + 0xd60], xmm0
mov dword [rsp + 0xd70], 0x6f74195f
lea rax, [rsp + 0xd75]
mov qword [rsp + 0x28], rax
mov ecx, 0x3ffb5e14
lea rax, [rsp + 0xd74]
nop dword [rax + rax]
cmp ecx, 0x31cd8bbd
je 0x180011bbd
cmp ecx, 0x3ffb5e14
jne 0x180009a60
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x3ffb5e14
mov edx, 0x31cd8bbd
cmove ecx, edx
jmp 0x180009a60
mov rax, qword [rsp + 0xb88]
mov rax, qword [rsp + 0xb80]
mov eax, 0x87b84a85
jmp 0x180003dd0
xor eax, eax
mov ecx, 0x47268313
cmp ecx, 0x9b74595d
je 0x180009b00
cmp ecx, 0x7db6bf81
je 0x180011c6f
cmp ecx, 0x47268313
jne 0x180009ab0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x11
mov ecx, 0x7db6bf81
mov edx, 0x9b74595d
cmovb ecx, edx
jmp 0x180009ab0
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x360]
mov edx, dword [rsp + 0x20]
mov ebp, 0xe6
sub ebp, edx
and ebp, ecx
mov ebx, 6
sub ebx, edx
or ebx, ecx
not ecx
add edx, 0x19
and edx, ecx
and ebx, 0x12
and edx, 0xed
or edx, ebx
xor edx, ebp
xor dl, 0x12
mov byte [rsp + rax + 0x360], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180009aab
lea rax, [rsp + 0x4c0]
mov qword [rsp + 0x980], rax
mov rax, qword [rsp + 0x980]
movaps xmm0, xmmword [0x1800d1690]
movaps xmmword [rsp + 0x4c0], xmm0
mov word [rsp + 0x4d0], 0x7545
mov byte [rsp + 0x4d2], 0x68
lea rax, [rsp + 0x4d4]
mov qword [rsp + 0x28], rax
mov ecx, 0x68676a6a
lea rax, [rsp + 0x4d3]
cmp ecx, 0xe1b36210
je 0x180011ce4
cmp ecx, 0x68676a6a
jne 0x180009ba0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x68676a6a
mov edx, 0xe1b36210
cmove ecx, edx
jmp 0x180009ba0
mov word [rsp + 0x38], 0x585d
mov byte [rsp + 0x3a], 0x48
lea rax, [rsp + 0x3c]
mov qword [rsp + 0x28], rax
mov ecx, 0x3bf2dffe
lea rax, [rsp + 0x3b]
nop
cmp ecx, 0xc682c2a3
je 0x180011d89
cmp ecx, 0x3bf2dffe
jne 0x180009bf0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x3bf2dffe
mov edx, 0xc682c2a3
cmove ecx, edx
jmp 0x180009bf0
mov rax, qword [rsp + 0x948]
mov rax, qword [rsp + 0x940]
mov eax, 0x8c549f4
jmp 0x180003dd0
mov dword [rsp + 0x38], 0x50afbefc
mov word [rsp + 0x3c], 0x2c6b
lea rax, [rsp + 0x3f]
mov qword [rsp + 0x28], rax
mov ecx, 0xb5c55e07
lea rax, [rsp + 0x3e]
nop dword [rax]
cmp ecx, 0xa89b8069
je 0x180011e2f
cmp ecx, 0xb5c55e07
jne 0x180009c60
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xb5c55e07
mov edx, 0xa89b8069
cmove ecx, edx
jmp 0x180009c60
cmp byte [0x1800ea30e], 0
mov eax, 0x9d1dceb
mov ecx, 0x4a4d9738
cmove eax, ecx
jmp 0x180003dd0
lea rax, [rsp + 0x680]
mov qword [rsp + 0x920], rax
mov rax, qword [rsp + 0x920]
movaps xmm0, xmmword [0x1800d1710]
movaps xmmword [rsp + 0x680], xmm0
mov word [rsp + 0x690], 0x6976
lea rax, [rsp + 0x693]
mov qword [rsp + 0x28], rax
mov ecx, 0x551d3f9c
lea rax, [rsp + 0x692]
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xcf3df1a7
je 0x180011ec5
cmp ecx, 0x551d3f9c
jne 0x180009d00
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x551d3f9c
mov edx, 0xcf3df1a7
cmove ecx, edx
jmp 0x180009d00
xor eax, eax
mov ecx, 0xed49055d
nop word cs:[rax + rax]
cmp ecx, 0xbf1b384c
je 0x180009d90
cmp ecx, 0x6ab7ba7f
je 0x180011f5b
cmp ecx, 0xed49055d
jne 0x180009d40
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0xf
mov ecx, 0x6ab7ba7f
mov edx, 0xbf1b384c
cmovb ecx, edx
jmp 0x180009d40
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
add cl, 0x19
xor byte [rsp + rax + 0x280], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180009d31
mov rax, qword [rsp + 0xb48]
mov rax, qword [rsp + 0xb40]
mov eax, 0xb82a673d
jmp 0x180003dd0
lea rax, [rsp + 0x720]
mov qword [rsp + 0xc70], rax
mov rax, qword [rsp + 0xc70]
movaps xmm0, xmmword [0x1800d1230]
movaps xmmword [rsp + 0x720], xmm0
mov dword [rsp + 0x730], 0x4144684c
mov word [rsp + 0x734], 0x714f
mov byte [rsp + 0x736], 0x6c
lea rax, [rsp + 0x738]
mov qword [rsp + 0x28], rax
mov ecx, 0x3a4f2445
lea rax, [rsp + 0x737]
nop word cs:[rax + rax]
nop
cmp ecx, 0x433ab2b0
je 0x180011fd4
cmp ecx, 0x3a4f2445
jne 0x180009e30
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x3a4f2445
mov edx, 0x433ab2b0
cmove ecx, edx
jmp 0x180009e30
xor eax, eax
mov ecx, 0xe85f1495
nop word cs:[rax + rax]
cmp ecx, 0xe4a45476
je 0x180012091
cmp ecx, 0x1269b72b
je 0x180009ec0
cmp ecx, 0xe85f1495
jne 0x180009e70
mov dword [rsp + 0x40], eax
movsxd rcx, dword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x20]
cmp rcx, 0xc
mov ecx, 0xe4a45476
mov edx, 0x1269b72b
cmovb ecx, edx
jmp 0x180009e70
mov rax, qword [rsp + 0x20]
movzx ecx, byte [rsp + rax + 0x28]
mov edx, dword [rsp + 0x40]
mov ebp, 0xe6
sub ebp, edx
add edx, 0x19
and ebp, 0xc1
and edx, 0x3e
or edx, ebp
mov ebp, ecx
and ebp, 0xffffffc1
or ebp, 0x20
and ecx, 0x3e
xor ecx, edx
xor ecx, ebp
xor cl, 0xe1
mov byte [rsp + rax + 0x28], cl
mov eax, dword [rsp + 0x40]
add eax, 1
jmp 0x180009e61
cmp byte [0x1800ea30c], 0
mov eax, 0x4367e1f6
mov ecx, 0x301e682c
cmove eax, ecx
jmp 0x180003dd0
mov rax, qword [rsp + 0x9b8]
mov rax, qword [rsp + 0x9b0]
mov eax, 0x2bcb027a
jmp 0x180003dd0
xor eax, eax
mov ecx, 0xc5cb128c
nop
cmp ecx, 0x6e9b6a37
je 0x180009f90
cmp ecx, 0xd8850162
je 0x1800121c2
cmp ecx, 0xc5cb128c
jne 0x180009f40
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x21
mov ecx, 0xd8850162
mov edx, 0x6e9b6a37
cmovb ecx, edx
jmp 0x180009f40
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
mov edx, 6
sub edx, ecx
add ecx, 0x19
mov ebp, ecx
and ebp, 0x5b
and edx, 4
or edx, ebp
and ecx, 0xa0
or ecx, 0x5b
xor ecx, edx
xor cl, byte [rsp + rax + 0x11d0]
xor cl, 0x5f
mov byte [rsp + rax + 0x11d0], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180009f3a
movaps xmmword [rsp + 0x10c0], xmm15
movabs rax, 0x6f1d637d73594f59
mov qword [rsp + 0x10d0], rax
mov dword [rsp + 0x10d8], 0x776c0301
lea rax, [rsp + 0x10dd]
mov qword [rsp + 0x28], rax
mov ecx, 0x90a244d4
lea rax, [rsp + 0x10dc]
nop word cs:[rax + rax]
nop
cmp ecx, 0xd5dcddbe
je 0x180012244
cmp ecx, 0x90a244d4
jne 0x18000a020
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x90a244d4
mov edx, 0xd5dcddbe
cmove ecx, edx
jmp 0x18000a020
mov rax, qword [rsp + 0x8f8]
mov rax, qword [rsp + 0x8f0]
mov eax, 0xb77fb871
jmp 0x180003dd0
xor eax, eax
mov ecx, 0xb396162
cmp ecx, 0xcee1d794
je 0x18000a0c0
cmp ecx, 0xe03fae6f
je 0x1800122ef
cmp ecx, 0xb396162
jne 0x18000a070
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 3
mov ecx, 0xe03fae6f
mov edx, 0xcee1d794
cmovb ecx, edx
jmp 0x18000a070
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x38]
mov edx, dword [rsp + 0x20]
lea ebp, [rdx + 0x19]
mov ebx, 0xe6
sub ebx, edx
or ebx, ecx
mov edi, 0x66
sub edi, edx
and edi, 0x6e
and ebp, 0x91
or ebp, edi
mov rdi, qword [rsp + 0x50]
xor ebp, 0x91
and ebp, ecx
xor ebp, ebx
not bpl
mov byte [rsp + rax + 0x38], bpl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000a06b
mov rax, qword [rsp + 0xc58]
mov rax, qword [rsp + 0xc50]
mov eax, 0xe03e10f8
jmp 0x180003dd0
mov dword [rsp + 0x38], 0x75757354
mov word [rsp + 0x3c], 0x2a2c
lea rax, [rsp + 0x3f]
mov qword [rsp + 0x28], rax
mov ecx, 0xb5c55e07
lea rax, [rsp + 0x3e]
nop dword [rax]
cmp ecx, 0xa89b8069
je 0x180012422
cmp ecx, 0xb5c55e07
jne 0x18000a150
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xb5c55e07
mov edx, 0xa89b8069
cmove ecx, edx
jmp 0x18000a150
xor eax, eax
mov ecx, 0xa3b80876
nop word cs:[rax + rax]
cmp ecx, 0x4281f65
je 0x18000a1e0
cmp ecx, 0xf0a35040
je 0x1800124b5
cmp ecx, 0xa3b80876
jne 0x18000a190
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0xd
mov ecx, 0xf0a35040
mov edx, 0x4281f65
cmovb ecx, edx
jmp 0x18000a190
mov rax, qword [rsp + 0x28]
mov ebp, dword [rsp + 0x20]
mov edx, 0xffffffe6
sub edx, ebp
add ebp, 0x19
and edx, 0x8be60487
mov ecx, ebp
and ecx, 0x7419fb78
or ecx, edx
mov edx, ecx
xor edx, 0x78
xor ecx, 0x36
and ecx, edx
and ebp, 0x4e
or ebp, ecx
xor bpl, byte [rsp + rax + 0xd0]
xor bpl, 0xb1
mov byte [rsp + rax + 0xd0], bpl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000a181
movabs rax, 0x704070726c7a7f4e
mov qword [rsp + 0x120], rax
mov dword [rsp + 0x128], 0x677c4c40
lea rax, [rsp + 0x12d]
mov qword [rsp + 0x28], rax
mov ecx, 0xc6198b37
lea rax, [rsp + 0x12c]
nop dword [rax]
cmp ecx, 0x96b87f6a
je 0x180012534
cmp ecx, 0xc6198b37
jne 0x18000a270
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xc6198b37
mov edx, 0x96b87f6a
cmove ecx, edx
jmp 0x18000a270
movaps xmm0, xmmword [0x1800d12d0]
movaps xmmword [rsp + 0x10a0], xmm0
movabs rax, 0x6f4a49434559537a
mov qword [rsp + 0x10b0], rax
mov byte [rsp + 0x10b8], 0x72
lea rax, [rsp + 0x10ba]
mov qword [rsp + 0x28], rax
mov ecx, 0xc82ca765
lea rax, [rsp + 0x10b9]
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xe6d535d1
je 0x1800125db
cmp ecx, 0xc82ca765
jne 0x18000a2f0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xc82ca765
mov edx, 0xe6d535d1
cmove ecx, edx
jmp 0x18000a2f0
xor eax, eax
mov ecx, 0x6272c991
nop word cs:[rax + rax]
cmp ecx, 0x9b3e9d84
je 0x18001265c
cmp ecx, 0x64aaa0c5
je 0x18000a380
cmp ecx, 0x6272c991
jne 0x18000a330
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 6
mov ecx, 0x9b3e9d84
mov edx, 0x64aaa0c5
cmovb ecx, edx
jmp 0x18000a330
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
mov edx, 0x66
sub edx, ecx
and edx, 0x48
add ecx, 0x19
and ecx, 0xb7
or ecx, edx
xor cl, byte [rsp + rax + 0x38]
xor cl, 0x48
mov byte [rsp + rax + 0x38], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000a321
mov rax, qword [rsp + 0x8a8]
mov rax, qword [rsp + 0x8a0]
mov eax, 0x44a6c366
jmp 0x180003dd0
mov rax, qword [rsp + 0xc18]
mov rax, qword [rsp + 0xc10]
mov eax, 0x7cb2f2f1
jmp 0x180003dd0
xor eax, eax
mov ecx, 0x2a538a94
cmp ecx, 0xa756e9f
je 0x180012792
cmp ecx, 0x3620eb14
je 0x18000a440
cmp ecx, 0x2a538a94
jne 0x18000a3f0
mov dword [rsp + 0x40], eax
movsxd rcx, dword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x20]
cmp rcx, 9
mov ecx, 0xa756e9f
mov edx, 0x3620eb14
cmovb ecx, edx
jmp 0x18000a3f0
mov rax, qword [rsp + 0x20]
movzx ecx, byte [rsp + rax + 0x28]
mov edx, dword [rsp + 0x40]
mov ebp, 0xe6
sub ebp, edx
add edx, 0x19
mov ebx, ebp
or ebx, ecx
and ebp, 0xe0
and edx, 0x1f
or edx, ebp
xor edx, ecx
xor edx, 0xe0
and edx, ecx
xor edx, ebx
not dl
mov byte [rsp + rax + 0x28], dl
mov eax, dword [rsp + 0x40]
add eax, 1
jmp 0x18000a3eb
mov dword [rsp + 0x38], 0x50afbefc
mov word [rsp + 0x3c], 0x2c6b
lea rax, [rsp + 0x3f]
mov qword [rsp + 0x28], rax
mov ecx, 0xb5c55e07
lea rax, [rsp + 0x3e]
nop dword [rax + rax]
cmp ecx, 0xa89b8069
je 0x1800128c2
cmp ecx, 0xb5c55e07
jne 0x18000a4b0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xb5c55e07
mov edx, 0xa89b8069
cmove ecx, edx
jmp 0x18000a4b0
mov word [rsp + 0x38], 0x5848
mov byte [rsp + 0x3a], 0x4e
lea rax, [rsp + 0x3c]
mov qword [rsp + 0x28], rax
mov ecx, 0x3bf2dffe
lea rax, [rsp + 0x3b]
nop
cmp ecx, 0xc682c2a3
je 0x180012955
cmp ecx, 0x3bf2dffe
jne 0x18000a500
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x3bf2dffe
mov edx, 0xc682c2a3
cmove ecx, edx
jmp 0x18000a500
xor eax, eax
mov ecx, 0xfe6c0913
nop word cs:[rax + rax]
cmp ecx, 0xb73ea8d2
je 0x18000a590
cmp ecx, 0xe580ad33
je 0x1800129ff
cmp ecx, 0xfe6c0913
jne 0x18000a540
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x10
mov ecx, 0xe580ad33
mov edx, 0xb73ea8d2
cmovb ecx, edx
jmp 0x18000a540
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
add cl, 0x19
xor byte [rsp + rax + 0xf00], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000a531
lea rax, [rsp + 0x540]
mov qword [rsp + 0x8f0], rax
mov rax, qword [rsp + 0x8f0]
movaps xmm0, xmmword [0x1800d1740]
movaps xmmword [rsp + 0x540], xmm0
mov word [rsp + 0x550], 0x751d
mov byte [rsp + 0x552], 0x68
lea rax, [rsp + 0x554]
mov qword [rsp + 0x28], rax
mov ecx, 0x68676a6a
lea rax, [rsp + 0x553]
nop
cmp ecx, 0xe1b36210
je 0x180012a74
cmp ecx, 0x68676a6a
jne 0x18000a600
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x68676a6a
mov edx, 0xe1b36210
cmove ecx, edx
jmp 0x18000a600
mov word [rsp + 0x38], 0x2854
mov byte [rsp + 0x3a], 0x2f
lea rax, [rsp + 0x3c]
mov qword [rsp + 0x28], rax
mov ecx, 0x3bf2dffe
lea rax, [rsp + 0x3b]
nop
cmp ecx, 0xc682c2a3
je 0x180012b19
cmp ecx, 0x3bf2dffe
jne 0x18000a650
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x3bf2dffe
mov edx, 0xc682c2a3
cmove ecx, edx
jmp 0x18000a650
xor eax, eax
mov ecx, 0xed49055d
nop word cs:[rax + rax]
cmp ecx, 0xbf1b384c
je 0x18000a6e0
cmp ecx, 0x6ab7ba7f
je 0x180012bbf
cmp ecx, 0xed49055d
jne 0x18000a690
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0xf
mov ecx, 0x6ab7ba7f
mov edx, 0xbf1b384c
cmovb ecx, edx
jmp 0x18000a690
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
add cl, 0x19
xor byte [rsp + rax + 0x290], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000a681
mov rax, qword [rsp + 0x988]
mov rax, qword [rsp + 0x980]
mov eax, 0x9e6c5474
jmp 0x180003dd0
mov dword [rsp + 0x38], 0x282a7154
lea rax, [rsp + 0x3d]
mov qword [rsp + 0x28], rax
mov ecx, 0x849166ca
lea rax, [rsp + 0x3c]
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x37fbd1a9
je 0x180012c34
cmp ecx, 0x849166ca
jne 0x18000a740
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x849166ca
mov edx, 0x37fbd1a9
cmove ecx, edx
jmp 0x18000a740
xor eax, eax
mov ecx, 0x534f55c
nop word cs:[rax + rax]
cmp ecx, 0x913cdd17
je 0x180012cec
cmp ecx, 0x7242e68e
je 0x18000a7d0
cmp ecx, 0x534f55c
jne 0x18000a780
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x24
mov ecx, 0x913cdd17
mov edx, 0x7242e68e
cmovb ecx, edx
jmp 0x18000a780
mov rax, qword [rsp + 0x28]
movzx edx, byte [rsp + rax + 0x1320]
mov ebx, dword [rsp + 0x20]
mov ebp, 0xffffffe6
sub ebp, ebx
add ebx, 0x19
and ebp, 0xe2d9d8df
mov ecx, ebx
and ecx, 0x1d262720
or ecx, ebp
mov ebp, ecx
xor ebp, 0x1d262720
xor ecx, 0xfe86ae5f
and ecx, ebp
and ebx, 0xe3a0897f
or ebx, ecx
mov ecx, edx
and ecx, 0xffffff80
or ecx, 0xa2a00910
and edx, 0x7f
xor edx, ecx
mov ecx, edx
xor ecx, 0x90
xor edx, 0x6f
and edx, ebx
not ebx
and ebx, ecx
or ebx, edx
mov byte [rsp + rax + 0x1320], bl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000a771
lea rax, [rsp + 0x580]
mov qword [rsp + 0x8a0], rax
mov rax, qword [rsp + 0x8a0]
movaps xmm0, xmmword [0x1800d1790]
movaps xmmword [rsp + 0x580], xmm0
mov word [rsp + 0x590], 0x751f
mov byte [rsp + 0x592], 0x68
lea rax, [rsp + 0x594]
mov qword [rsp + 0x28], rax
mov ecx, 0x68676a6a
lea rax, [rsp + 0x593]
nop dword [rax]
cmp ecx, 0xe1b36210
je 0x180012d64
cmp ecx, 0x68676a6a
jne 0x18000a8a0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x68676a6a
mov edx, 0xe1b36210
cmove ecx, edx
jmp 0x18000a8a0
movabs rax, 0x81f7a59af98291fe
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x30], 0x9ba2c784
lea rax, [rsp + 0x35]
mov qword [rsp + 0x20], rax
mov ecx, 0xc6198b37
lea rax, [rsp + 0x34]
nop word [rax + rax]
cmp ecx, 0x96b87f6a
je 0x180012e09
cmp ecx, 0xc6198b37
jne 0x18000a900
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x20]
mov ecx, 0xc6198b37
mov edx, 0x96b87f6a
cmove ecx, edx
jmp 0x18000a900
xor eax, eax
mov ecx, 0x6272c991
nop word cs:[rax + rax]
cmp ecx, 0x9b3e9d84
je 0x180012ea5
cmp ecx, 0x64aaa0c5
je 0x18000a990
cmp ecx, 0x6272c991
jne 0x18000a940
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 6
mov ecx, 0x9b3e9d84
mov edx, 0x64aaa0c5
cmovb ecx, edx
jmp 0x18000a940
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
mov edx, 0x66
sub edx, ecx
and edx, 0x48
add ecx, 0x19
and ecx, 0xb7
or ecx, edx
xor cl, byte [rsp + rax + 0x38]
xor cl, 0x48
mov byte [rsp + rax + 0x38], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000a931
mov eax, 0x84544fa0
jmp 0x180003dd0
mov rax, qword [rsp + 0x8d8]
mov rax, qword [rsp + 0x8d0]
mov eax, 0x2f493a08
jmp 0x180003dd0
xor eax, eax
mov ecx, 0xe72cc661
cmp ecx, 0xa2e3b7
je 0x18000aa40
cmp ecx, 0xfb0cdffa
je 0x180012fd2
cmp ecx, 0xe72cc661
jne 0x18000a9f0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0xb
mov ecx, 0xfb0cdffa
mov edx, 0xa2e3b7
cmovb ecx, edx
jmp 0x18000a9f0
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x70]
mov edx, dword [rsp + 0x20]
mov ebp, 0xffffffe6
sub ebp, edx
add edx, 0x19
and ebp, 0xf942e0dc
and edx, 0x6bd1f23
or edx, ebp
mov ebp, ecx
and ebp, 0xffffffdc
or ebp, 0x2ad1422
and ecx, 0x23
xor ecx, ebp
mov ebp, ecx
xor ebp, 0xfe
xor ecx, 1
and ecx, edx
not edx
and edx, ebp
or edx, ecx
mov byte [rsp + rax + 0x70], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000a9eb
movabs rax, 0x6d4070726c7a7f4e
mov qword [rsp + 0x1b0], rax
mov dword [rsp + 0x1b8], 0x677c1166
lea rax, [rsp + 0x1bd]
mov qword [rsp + 0x28], rax
mov ecx, 0xc6198b37
lea rax, [rsp + 0x1bc]
cmp ecx, 0x96b87f6a
je 0x180013044
cmp ecx, 0xc6198b37
jne 0x18000aad0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xc6198b37
mov edx, 0x96b87f6a
cmove ecx, edx
jmp 0x18000aad0
lea rax, [rsp + 0x600]
mov qword [rsp + 0xc00], rax
mov rax, qword [rsp + 0xc00]
movaps xmm0, xmmword [0x1800d12f0]
movaps xmmword [rsp + 0x600], xmm0
mov word [rsp + 0x610], 0x6976
lea rax, [rsp + 0x613]
mov qword [rsp + 0x28], rax
mov ecx, 0x551d3f9c
lea rax, [rsp + 0x612]
nop word [rax + rax]
cmp ecx, 0xcf3df1a7
je 0x1800130eb
cmp ecx, 0x551d3f9c
jne 0x18000ab50
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x551d3f9c
mov edx, 0xcf3df1a7
cmove ecx, edx
jmp 0x18000ab50
movabs rax, 0xa2f8b9b9f9495758
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x30], 0x8f
lea rax, [rsp + 0x32]
mov qword [rsp + 0x20], rax
mov ecx, 0xf4d1a121
lea rax, [rsp + 0x31]
nop word [rax + rax]
cmp ecx, 0x90d1c0e4
je 0x18001318b
cmp ecx, 0xf4d1a121
jne 0x18000abb0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x20]
mov ecx, 0xf4d1a121
mov edx, 0x90d1c0e4
cmove ecx, edx
jmp 0x18000abb0
mov dword [rsp + 0x38], 0x25697b52
mov word [rsp + 0x3c], 0x7525
lea rax, [rsp + 0x3f]
mov qword [rsp + 0x28], rax
mov ecx, 0xb5c55e07
lea rax, [rsp + 0x3e]
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xa89b8069
je 0x180013235
cmp ecx, 0xb5c55e07
jne 0x18000ac10
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xb5c55e07
mov edx, 0xa89b8069
cmove ecx, edx
jmp 0x18000ac10
xor eax, eax
mov ecx, 0x2bf735df
nop word cs:[rax + rax]
cmp ecx, 0xa5e8c73c
je 0x18000aca0
cmp ecx, 0x4ab5fd95
je 0x1800132c5
cmp ecx, 0x2bf735df
jne 0x18000ac50
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 5
mov ecx, 0x4ab5fd95
mov edx, 0xa5e8c73c
cmovb ecx, edx
jmp 0x18000ac50
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x38]
mov edx, dword [rsp + 0x20]
mov ebp, 0x1fffffe6
sub ebp, edx
mov ebx, ecx
xor ebx, 7
mov edi, 0x7fffe6
sub edi, edx
add edx, 0x19
mov esi, edx
and esi, 0xa4105002
and ebp, 0x18248305
and edi, 0x4004a8
and edx, 0x438b2850
add ebp, esi
add ebp, 0x4004a8
add edx, edi
add edx, 0xa4105002
mov rdi, qword [rsp + 0x50]
xor edx, ebp
xor ecx, 0xf8
and ecx, edx
not edx
and edx, ebx
or edx, ecx
mov byte [rsp + rax + 0x38], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000ac41
lea rax, [rsp + 0xf40]
mov qword [rsp + 0x880], rax
mov rax, qword [rsp + 0x880]
movaps xmm0, xmmword [str.PnqBIzAQMMn]
movaps xmmword [rsp + 0xf40], xmm0
lea rax, [rsp + 0xf51]
mov qword [rsp + 0x28], rax
mov ecx, 0xa78ebc4d
lea rax, [rsp + 0xf50]
nop word cs:[rax + rax]
nop
cmp ecx, 0x6d3f1f65
je 0x1800133f2
cmp ecx, 0xa78ebc4d
jne 0x18000ad60
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xa78ebc4d
mov edx, 0x6d3f1f65
cmove ecx, edx
jmp 0x18000ad60
mov rax, qword [rsp + 0x828]
mov rax, qword [rsp + 0x820]
mov eax, 0xd81745ed
jmp 0x180003dd0
movaps xmmword [rsp + 0x1440], xmm14
movaps xmm0, xmmword [0x1800d1370]
movaps xmmword [rsp + 0x1450], xmm0
movabs rax, 0x296d4c584c52546a
mov qword [rsp + 0x1460], rax
mov dword [rsp + 0x1468], 0x1b262e27
mov byte [rsp + 0x146c], 6
lea rax, [rsp + 0x146e]
mov qword [rsp + 0x28], rax
mov ecx, 0xc26ffc1a
lea rax, [rsp + 0x146d]
cmp ecx, 0xb7a5a99b
je 0x18001346c
cmp ecx, 0xc26ffc1a
jne 0x18000ae00
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xc26ffc1a
mov edx, 0xb7a5a99b
cmove ecx, edx
jmp 0x18000ae00
movabs rax, 0x614070726c7a7f4e
mov qword [rsp + 0x170], rax
mov dword [rsp + 0x178], 0x677c6f76
lea rax, [rsp + 0x17d]
mov qword [rsp + 0x28], rax
mov ecx, 0xc6198b37
lea rax, [rsp + 0x17c]
nop word cs:[rax + rax]
cmp ecx, 0x96b87f6a
je 0x1800134ec
cmp ecx, 0xc6198b37
jne 0x18000ae70
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xc6198b37
mov edx, 0x96b87f6a
cmove ecx, edx
jmp 0x18000ae70
xor eax, eax
mov ecx, 0xc5cb128c
nop word cs:[rax + rax]
cmp ecx, 0x6e9b6a37
je 0x18000af00
cmp ecx, 0xd8850162
je 0x18001359b
cmp ecx, 0xc5cb128c
jne 0x18000aeb0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x21
mov ecx, 0xd8850162
mov edx, 0x6e9b6a37
cmovb ecx, edx
jmp 0x18000aeb0
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
mov edx, 6
sub edx, ecx
add ecx, 0x19
mov ebp, ecx
and ebp, 0x5b
and edx, 4
or edx, ebp
and ecx, 0xa0
or ecx, 0x5b
xor ecx, edx
xor cl, byte [rsp + rax + 0x11a0]
xor cl, 0x5f
mov byte [rsp + rax + 0x11a0], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000aea1
movaps xmmword [rsp + 0x13b0], xmm14
movaps xmm0, xmmword [0x1800d13a0]
movaps xmmword [rsp + 0x13c0], xmm0
movabs rax, 0x124d5b4d55556966
mov qword [rsp + 0x13d0], rax
mov dword [rsp + 0x13d8], 0x212f2428
mov word [rsp + 0x13dc], 0x51a
lea rax, [rsp + 0x13df]
mov qword [rsp + 0x28], rax
mov ecx, 0x3c2ba4ef
lea rax, [rsp + 0x13de]
nop
cmp ecx, 0x3a102e4
je 0x180013614
cmp ecx, 0x3c2ba4ef
jne 0x18000afa0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x3c2ba4ef
mov edx, 0x3a102e4
cmove ecx, edx
jmp 0x18000afa0
mov rax, qword [rsp + 0xc08]
mov rax, qword [rsp + 0xc00]
mov eax, 0x29c146f5
jmp 0x180003dd0
xor eax, eax
mov ecx, 0x2a538a94
cmp ecx, 0xa756e9f
je 0x1800136cf
cmp ecx, 0x3620eb14
je 0x18000b040
cmp ecx, 0x2a538a94
jne 0x18000aff0
mov dword [rsp + 0x40], eax
movsxd rcx, dword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x20]
cmp rcx, 9
mov ecx, 0xa756e9f
mov edx, 0x3620eb14
cmovb ecx, edx
jmp 0x18000aff0
mov rax, qword [rsp + 0x20]
movzx ecx, byte [rsp + rax + 0x28]
mov edx, dword [rsp + 0x40]
mov ebp, 0xe6
sub ebp, edx
add edx, 0x19
mov ebx, ebp
or ebx, ecx
and ebp, 0xe0
and edx, 0x1f
or edx, ebp
xor edx, ecx
xor edx, 0xe0
and edx, ecx
xor edx, ebx
not dl
mov byte [rsp + rax + 0x28], dl
mov eax, dword [rsp + 0x40]
add eax, 1
jmp 0x18000afeb
movabs rax, 0x6d4070726c7a7f4e
mov qword [rsp + 0x1c0], rax
mov dword [rsp + 0x1c8], 0x4a4a514e
mov word [rsp + 0x1cc], 0x657a
lea rax, [rsp + 0x1cf]
mov qword [rsp + 0x28], rax
mov ecx, 0xfc16961e
lea rax, [rsp + 0x1ce]
nop word cs:[rax + rax]
cmp ecx, 0x5fd35e0e
je 0x180013802
cmp ecx, 0xfc16961e
jne 0x18000b0d0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xfc16961e
mov edx, 0x5fd35e0e
cmove ecx, edx
jmp 0x18000b0d0
lea rax, [rsp + 0x800]
mov qword [rsp + 0x930], rax
mov rax, qword [rsp + 0x930]
movaps xmm0, xmmword [str.PnqBIzAQMMgCUQPnqBIzAQMMdm]
movaps xmmword [rsp + 0x800], xmm0
mov dword [rsp + 0x810], 0x1a1c6745
mov word [rsp + 0x814], 0x711f
mov byte [rsp + 0x816], 0x6c
lea rax, [rsp + 0x818]
mov qword [rsp + 0x28], rax
mov ecx, 0x3a4f2445
lea rax, [rsp + 0x817]
nop dword [rax]
cmp ecx, 0x433ab2b0
je 0x1800138db
cmp ecx, 0x3a4f2445
jne 0x18000b160
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x3a4f2445
mov edx, 0x433ab2b0
cmove ecx, edx
jmp 0x18000b160
lea rax, [rsp + 0x740]
mov qword [rsp + 0xc60], rax
mov rax, qword [rsp + 0xc60]
movaps xmm0, xmmword [0x1800d1250]
movaps xmmword [rsp + 0x740], xmm0
mov dword [rsp + 0x750], 0x735d455d
mov byte [rsp + 0x754], 0x6e
lea rax, [rsp + 0x756]
mov qword [rsp + 0x28], rax
mov ecx, 0x957d396d
lea rax, [rsp + 0x755]
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x3d6f05e6
je 0x1800139a1
cmp ecx, 0x957d396d
jne 0x18000b1f0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x957d396d
mov edx, 0x3d6f05e6
cmove ecx, edx
jmp 0x18000b1f0
lea rax, [rsp + 0x3a0]
mov qword [rsp + 0xa90], rax
mov rax, qword [rsp + 0xa90]
movaps xmm0, xmmword [0x1800d1560]
movaps xmmword [rsp + 0x3a0], xmm0
mov byte [rsp + 0x3b0], 0x6a
lea rax, [rsp + 0x3b2]
mov qword [rsp + 0x28], rax
mov ecx, 0xda448718
lea rax, [rsp + 0x3b1]
nop dword [rax + rax]
cmp ecx, 0x9303c8bc
je 0x180013a46
cmp ecx, 0xda448718
jne 0x18000b270
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xda448718
mov edx, 0x9303c8bc
cmove ecx, edx
jmp 0x18000b270
xor eax, eax
mov ecx, 0x44967a23
nop word cs:[rax + rax]
cmp ecx, 0xc9db7d23
je 0x180013aed
cmp ecx, 0x759cb0dc
je 0x18000b300
cmp ecx, 0x44967a23
jne 0x18000b2b0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x1d
mov ecx, 0xc9db7d23
mov edx, 0x759cb0dc
cmovb ecx, edx
jmp 0x18000b2b0
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x1000]
mov edx, dword [rsp + 0x20]
mov ebp, 0xe6
sub ebp, edx
add edx, 0x19
mov ebx, ebp
or ebx, ecx
and ebp, 0xd8
and edx, 0x27
or edx, ebp
xor edx, 0x27
and edx, ecx
xor edx, ebx
not dl
mov byte [rsp + rax + 0x1000], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000b2a1
mov rax, qword [rsp + 0xa78]
mov rax, qword [rsp + 0xa70]
mov eax, 0x7318672e
jmp 0x180003dd0
xor eax, eax
mov ecx, 0xe85f1495
nop word [rax + rax]
cmp ecx, 0xe4a45476
je 0x180013b64
cmp ecx, 0x1269b72b
je 0x18000b3c0
cmp ecx, 0xe85f1495
jne 0x18000b370
mov dword [rsp + 0x40], eax
movsxd rcx, dword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x20]
cmp rcx, 0xc
mov ecx, 0xe4a45476
mov edx, 0x1269b72b
cmovb ecx, edx
jmp 0x18000b370
mov rax, qword [rsp + 0x20]
movzx ecx, byte [rsp + rax + 0x28]
mov edx, dword [rsp + 0x40]
mov ebp, 0xe6
sub ebp, edx
add edx, 0x19
and ebp, 0xc1
and edx, 0x3e
or edx, ebp
mov ebp, ecx
and ebp, 0xffffffc1
or ebp, 0x20
and ecx, 0x3e
xor ecx, edx
xor ecx, ebp
xor cl, 0xe1
mov byte [rsp + rax + 0x28], cl
mov eax, dword [rsp + 0x40]
add eax, 1
jmp 0x18000b362
movaps xmm0, xmmword [0x1800d1220]
movaps xmmword [rsp + 0x5c0], xmm0
mov word [rsp + 0x5d0], 0x6976
lea rax, [rsp + 0x5d3]
mov qword [rsp + 0x28], rax
mov ecx, 0x551d3f9c
lea rax, [rsp + 0x5d2]
nop dword [rax + rax]
cmp ecx, 0xcf3df1a7
je 0x180013c92
cmp ecx, 0x551d3f9c
jne 0x18000b440
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x551d3f9c
mov edx, 0xcf3df1a7
cmove ecx, edx
jmp 0x18000b440
xor eax, eax
mov ecx, 0x907c76ff
nop word cs:[rax + rax]
cmp ecx, 0x5ded473d
je 0x180013d2b
cmp ecx, 0x96b7f718
je 0x18000b4d0
cmp ecx, 0x907c76ff
jne 0x18000b480
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x15
mov ecx, 0x5ded473d
mov edx, 0x96b7f718
cmovb ecx, edx
jmp 0x18000b480
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x7e0]
mov edx, dword [rsp + 0x20]
mov ebp, 0xe6
sub ebp, edx
add edx, 0x19
mov ebx, ebp
or ebx, ecx
and ebp, 0x8b
and edx, 0x74
or edx, ebp
xor edx, 0x74
and edx, ecx
xor edx, ebx
not dl
mov byte [rsp + rax + 0x7e0], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000b471
movabs rax, 0x674070726c7a7f4e
mov qword [rsp + 0xe0], rax
mov dword [rsp + 0xe8], 0x7b601412
mov byte [rsp + 0xec], 0x66
lea rax, [rsp + 0xee]
mov qword [rsp + 0x28], rax
mov ecx, 0xe45f6548
lea rax, [rsp + 0xed]
nop word cs:[rax + rax]
nop
cmp ecx, 0x94fde62f
je 0x180013da4
cmp ecx, 0xe45f6548
jne 0x18000b560
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xe45f6548
mov edx, 0x94fde62f
cmove ecx, edx
jmp 0x18000b560
mov rax, qword [rsp + 0xa88]
mov rax, qword [rsp + 0xa80]
mov eax, 0x49f40b6a
jmp 0x180003dd0
mov rax, qword [rsp + 0x878]
mov rax, qword [rsp + 0x870]
mov eax, 0x9465dad1
jmp 0x180003dd0
xor eax, eax
mov ecx, 0x66eeaec
nop word [rax + rax]
cmp ecx, 0x95f4c32e
je 0x18000b620
cmp ecx, 0xe7acf5db
je 0x180013e52
cmp ecx, 0x66eeaec
jne 0x18000b5d0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x14
mov ecx, 0xe7acf5db
mov edx, 0x95f4c32e
cmovb ecx, edx
jmp 0x18000b5d0
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0xce0]
mov edx, dword [rsp + 0x20]
mov ebp, 0xffffffe6
sub ebp, edx
and ebp, 0xa5725b7d
add edx, 0x19
and edx, 0x5a8da482
or edx, ebp
mov ebp, ecx
xor ebp, 0x7d
xor ecx, 0x82
and ecx, edx
not edx
and edx, ebp
or edx, ecx
mov byte [rsp + rax + 0xce0], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000b5c5
movabs rax, 0x684070726c7a7f4e
mov qword [rsp + 0x220], rax
mov dword [rsp + 0x228], 0x1212166a
mov word [rsp + 0x22c], 0x657a
lea rax, [rsp + 0x22f]
mov qword [rsp + 0x28], rax
mov ecx, 0xfc16961e
lea rax, [rsp + 0x22e]
cmp ecx, 0x5fd35e0e
je 0x180013ed4
cmp ecx, 0xfc16961e
jne 0x18000b6b0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xfc16961e
mov edx, 0x5fd35e0e
cmove ecx, edx
jmp 0x18000b6b0
xor eax, eax
mov ecx, 0x8ed94dd0
nop word cs:[rax + rax]
cmp ecx, 0xdb17d567
je 0x180013fab
cmp ecx, 0xbc5c791a
je 0x18000b740
cmp ecx, 0x8ed94dd0
jne 0x18000b6f0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 4
mov ecx, 0xdb17d567
mov edx, 0xbc5c791a
cmovb ecx, edx
jmp 0x18000b6f0
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x38]
mov edx, dword [rsp + 0x20]
mov ebp, 0xfffe6
sub ebp, edx
add edx, 0x19
and ebp, 0xea153
mov ebx, edx
and ebx, 0xc5e01c80
or ebx, ebp
mov ebp, ecx
xor ebp, 0xd3
and edx, 0x3a11422c
or edx, ebx
mov ebx, edx
xor ebx, 0x80
xor ecx, 0x2c
and ecx, ebx
xor edx, 0x7f
and edx, ebp
or edx, ecx
mov byte [rsp + rax + 0x38], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000b6e1
lea rax, [rsp + 0xe80]
mov qword [rsp + 0xc80], rax
mov rax, qword [rsp + 0xc80]
movaps xmm0, xmmword [0x1800d1210]
movaps xmmword [rsp + 0xe80], xmm0
lea rax, [rsp + 0xe91]
mov qword [rsp + 0x28], rax
mov ecx, 0xa78ebc4d
lea rax, [rsp + 0xe90]
nop dword [rax]
cmp ecx, 0x6d3f1f65
je 0x1800140e2
cmp ecx, 0xa78ebc4d
jne 0x18000b7e0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xa78ebc4d
mov edx, 0x6d3f1f65
cmove ecx, edx
jmp 0x18000b7e0
xor eax, eax
mov ecx, 0x6272c991
nop word cs:[rax + rax]
cmp ecx, 0x9b3e9d84
je 0x18001415c
cmp ecx, 0x64aaa0c5
je 0x18000b870
cmp ecx, 0x6272c991
jne 0x18000b820
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 6
mov ecx, 0x9b3e9d84
mov edx, 0x64aaa0c5
cmovb ecx, edx
jmp 0x18000b820
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
mov edx, 0x66
sub edx, ecx
and edx, 0x48
add ecx, 0x19
and ecx, 0xb7
or ecx, edx
xor cl, byte [rsp + rax + 0x38]
xor cl, 0x48
mov byte [rsp + rax + 0x38], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000b811
lea rax, [rsp + 0x15f0]
mov qword [rsp + 0xbd0], rax
mov rax, qword [rsp + 0xbd0]
movaps xmmword [rsp + 0x15f0], xmm9
movaps xmmword [rsp + 0x1600], xmm7
movaps xmm0, xmmword [0x1800d1390]
movaps xmmword [rsp + 0x1610], xmm0
mov word [rsp + 0x1620], 0x916
lea rax, [rsp + 0x1623]
mov qword [rsp + 0x28], rax
mov ecx, 0x675d4d62
lea rax, [rsp + 0x1622]
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0xd86651d7
je 0x180014292
cmp ecx, 0x675d4d62
jne 0x18000b910
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x675d4d62
mov edx, 0xd86651d7
cmove ecx, edx
jmp 0x18000b910
xor eax, eax
mov ecx, 0xed49055d
nop word cs:[rax + rax]
cmp ecx, 0xbf1b384c
je 0x18000b9a0
cmp ecx, 0x6ab7ba7f
je 0x18001433f
cmp ecx, 0xed49055d
jne 0x18000b950
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0xf
mov ecx, 0x6ab7ba7f
mov edx, 0xbf1b384c
cmovb ecx, edx
jmp 0x18000b950
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
add cl, 0x19
xor byte [rsp + rax + 0x2b0], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000b941
movabs rax, 0x10405842787a7f51
mov qword [rsp + 0x2d0], rax
mov dword [rsp + 0x2d8], 0x526f7d10
mov word [rsp + 0x2dc], 0x7917
mov byte [rsp + 0x2de], 0x64
lea rax, [rsp + 0x2e0]
mov qword [rsp + 0x28], rax
mov ecx, 0xbc88b969
lea rax, [rsp + 0x2df]
nop word cs:[rax + rax]
nop
cmp ecx, 0x67443409
je 0x1800143b4
cmp ecx, 0xbc88b969
jne 0x18000ba10
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xbc88b969
mov edx, 0x67443409
cmove ecx, edx
jmp 0x18000ba10
lea rax, [rsp + 0x5a0]
mov qword [rsp + 0x850], rax
mov rax, qword [rsp + 0x850]
movaps xmm0, xmmword [str.PnqBIzAQMMdebePnqBIzAQMMha]
movaps xmmword [rsp + 0x5a0], xmm0
mov word [rsp + 0x5b0], 0x751b
mov byte [rsp + 0x5b2], 0x68
lea rax, [rsp + 0x5b4]
mov qword [rsp + 0x28], rax
mov ecx, 0x68676a6a
lea rax, [rsp + 0x5b3]
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xe1b36210
je 0x18001442c
cmp ecx, 0x68676a6a
jne 0x18000baa0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x68676a6a
mov edx, 0xe1b36210
cmove ecx, edx
jmp 0x18000baa0
xor eax, eax
mov ecx, 0x802a1d21
nop word cs:[rax + rax]
cmp ecx, 0x705035ad
je 0x1800144d9
cmp ecx, 0xef19a294
je 0x18000bb30
cmp ecx, 0x802a1d21
jne 0x18000bae0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x18
mov ecx, 0x705035ad
mov edx, 0xef19a294
cmovb ecx, edx
jmp 0x18000bae0
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x1040]
mov edx, dword [rsp + 0x20]
lea ebp, [rdx + 0x19]
mov ebx, 0xe6
sub ebx, edx
and ebx, ecx
not ecx
and ecx, ebp
or ebx, ecx
mov byte [rsp + rax + 0x1040], bl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000bad1
lea rax, [rsp + 0x6e0]
mov qword [rsp + 0x860], rax
mov rax, qword [rsp + 0x860]
movaps xmm0, xmmword [0x1800d17d0]
movaps xmmword [rsp + 0x6e0], xmm0
mov word [rsp + 0x6f0], 0x6976
lea rax, [rsp + 0x6f3]
mov qword [rsp + 0x28], rax
mov ecx, 0x551d3f9c
lea rax, [rsp + 0x6f2]
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0xcf3df1a7
je 0x180014554
cmp ecx, 0x551d3f9c
jne 0x18000bbc0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x551d3f9c
mov edx, 0xcf3df1a7
cmove ecx, edx
jmp 0x18000bbc0
movabs rax, 0x614070726c7a7f4e
mov qword [rsp + 0x230], rax
mov dword [rsp + 0x238], 0x16106762
mov word [rsp + 0x23c], 0x657a
lea rax, [rsp + 0x23f]
mov qword [rsp + 0x28], rax
mov ecx, 0xfc16961e
lea rax, [rsp + 0x23e]
cmp ecx, 0x5fd35e0e
je 0x1800145eb
cmp ecx, 0xfc16961e
jne 0x18000bc30
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xfc16961e
mov edx, 0x5fd35e0e
cmove ecx, edx
jmp 0x18000bc30
movabs rax, 0xb5f6939df992a2fd
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x30], 0xbd
lea rax, [rsp + 0x32]
mov qword [rsp + 0x20], rax
mov ecx, 0xf4d1a121
lea rax, [rsp + 0x31]
nop word [rax + rax]
cmp ecx, 0x90d1c0e4
je 0x1800146cb
cmp ecx, 0xf4d1a121
jne 0x18000bc90
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x20]
mov ecx, 0xf4d1a121
mov edx, 0x90d1c0e4
cmove ecx, edx
jmp 0x18000bc90
movaps xmmword [rsp + 0x1140], xmm14
movaps xmm0, xmmword [0x1800d1370]
movaps xmmword [rsp + 0x1150], xmm0
mov dword [rsp + 0x1160], 0x5b495b75
mov word [rsp + 0x1164], 0x6158
mov byte [rsp + 0x1166], 0x7c
lea rax, [rsp + 0x1168]
mov qword [rsp + 0x28], rax
mov ecx, 0xa6add8db
lea rax, [rsp + 0x1167]
nop
cmp ecx, 0x1d33d957
je 0x180014775
cmp ecx, 0xa6add8db
jne 0x18000bd10
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xa6add8db
mov edx, 0x1d33d957
cmove ecx, edx
jmp 0x18000bd10
xor eax, eax
mov ecx, 0x2a538a94
nop word cs:[rax + rax]
cmp ecx, 0xa756e9f
je 0x18001480b
cmp ecx, 0x3620eb14
je 0x18000bda0
cmp ecx, 0x2a538a94
jne 0x18000bd50
mov dword [rsp + 0x40], eax
movsxd rcx, dword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x20]
cmp rcx, 9
mov ecx, 0xa756e9f
mov edx, 0x3620eb14
cmovb ecx, edx
jmp 0x18000bd50
mov rax, qword [rsp + 0x20]
movzx ecx, byte [rsp + rax + 0x28]
mov edx, dword [rsp + 0x40]
mov ebp, 0xe6
sub ebp, edx
add edx, 0x19
mov ebx, ebp
or ebx, ecx
and ebp, 0xe0
and edx, 0x1f
or edx, ebp
xor edx, ecx
xor edx, 0xe0
and edx, ecx
xor edx, ebx
not dl
mov byte [rsp + rax + 0x28], dl
mov eax, dword [rsp + 0x40]
add eax, 1
jmp 0x18000bd41
movabs rax, 0xbdf9b098f48393ff
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x30], 0x9e
lea rax, [rsp + 0x32]
mov qword [rsp + 0x20], rax
mov ecx, 0xf4d1a121
lea rax, [rsp + 0x31]
nop dword [rax]
cmp ecx, 0x90d1c0e4
je 0x180014942
cmp ecx, 0xf4d1a121
jne 0x18000be10
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x20]
mov ecx, 0xf4d1a121
mov edx, 0x90d1c0e4
cmove ecx, edx
jmp 0x18000be10
movabs rax, 0x6d4070726c7a7f4e
mov qword [rsp + 0x310], rax
mov dword [rsp + 0x318], 0x4557504e
mov word [rsp + 0x31c], 0x7957
mov byte [rsp + 0x31e], 0x64
lea rax, [rsp + 0x320]
mov qword [rsp + 0x28], rax
mov ecx, 0xbc88b969
lea rax, [rsp + 0x31f]
nop dword [rax + rax]
cmp ecx, 0x67443409
je 0x1800149e5
cmp ecx, 0xbc88b969
jne 0x18000be90
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xbc88b969
mov edx, 0x67443409
cmove ecx, edx
jmp 0x18000be90
xor eax, eax
mov ecx, 0x8ed94dd0
nop word cs:[rax + rax]
cmp ecx, 0xdb17d567
je 0x180014a5c
cmp ecx, 0xbc5c791a
je 0x18000bf20
cmp ecx, 0x8ed94dd0
jne 0x18000bed0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 4
mov ecx, 0xdb17d567
mov edx, 0xbc5c791a
cmovb ecx, edx
jmp 0x18000bed0
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x38]
mov edx, dword [rsp + 0x20]
mov ebp, 0xfffe6
sub ebp, edx
add edx, 0x19
and ebp, 0xea153
mov ebx, edx
and ebx, 0xc5e01c80
or ebx, ebp
mov ebp, ecx
xor ebp, 0xd3
and edx, 0x3a11422c
or edx, ebx
mov ebx, edx
xor ebx, 0x80
xor ecx, 0x2c
and ecx, ebx
xor edx, 0x7f
and edx, ebp
or edx, ecx
mov byte [rsp + rax + 0x38], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000bec1
movabs rax, 0x7f7a77717072725e
mov qword [rsp + 0x140], rax
mov dword [rsp + 0x148], 0x677c1111
lea rax, [rsp + 0x14d]
mov qword [rsp + 0x28], rax
mov ecx, 0xc6198b37
lea rax, [rsp + 0x14c]
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x96b87f6a
je 0x180014b92
cmp ecx, 0xc6198b37
jne 0x18000bfc0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xc6198b37
mov edx, 0x96b87f6a
cmove ecx, edx
jmp 0x18000bfc0
xor eax, eax
mov ecx, 0xb12a816
nop word cs:[rax + rax]
cmp ecx, 0x72a04a99
je 0x18000c050
cmp ecx, 0x2867e826
je 0x180014c3b
cmp ecx, 0xb12a816
jne 0x18000c000
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0xe
mov ecx, 0x2867e826
mov edx, 0x72a04a99
cmovb ecx, edx
jmp 0x18000c000
mov rax, qword [rsp + 0x28]
movzx edi, byte [rsp + rax + 0x200]
mov edx, dword [rsp + 0x20]
lea ebp, [rdx + 0x19]
mov ebx, 0x7fffffe6
sub ebx, edx
mov ecx, edi
and ecx, 0xffffff88
or ecx, 0x21018053
and edi, 0x77
xor edi, ecx
mov ecx, edi
xor ecx, 0xdb
mov esi, 0x3ffe6
sub esi, edx
and ebx, 0x4a082988
and esi, 0x39065
and ebp, 0x31d44012
or ebx, 0x39065
lea edx, [rsi + rbp]
add edx, 0x84200600
xor edx, ebx
xor edi, 0x24
and edi, edx
not edx
and edx, ecx
or edx, edi
mov rdi, qword [rsp + 0x50]
mov byte [rsp + rax + 0x200], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000bff1
lea rax, [rsp + 0x1670]
mov qword [rsp + 0xad0], rax
mov rax, qword [rsp + 0xad0]
movaps xmmword [rsp + 0x1670], xmm9
movaps xmmword [rsp + 0x1680], xmm8
movaps xmm0, xmmword [0x1800d1510]
movaps xmmword [rsp + 0x1690], xmm0
mov word [rsp + 0x16a0], 0x916
lea rax, [rsp + 0x16a3]
mov qword [rsp + 0x28], rax
mov ecx, 0x675d4d62
lea rax, [rsp + 0x16a2]
nop dword [rax]
cmp ecx, 0xd86651d7
je 0x180014cb4
cmp ecx, 0x675d4d62
jne 0x18000c130
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x675d4d62
mov edx, 0xd86651d7
cmove ecx, edx
jmp 0x18000c130
xor eax, eax
mov ecx, 0xa3b80876
nop word cs:[rax + rax]
cmp ecx, 0x4281f65
je 0x18000c1c0
cmp ecx, 0xf0a35040
je 0x180014d5f
cmp ecx, 0xa3b80876
jne 0x18000c170
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0xd
mov ecx, 0xf0a35040
mov edx, 0x4281f65
cmovb ecx, edx
jmp 0x18000c170
mov rax, qword [rsp + 0x28]
mov ebp, dword [rsp + 0x20]
mov edx, 0xffffffe6
sub edx, ebp
add ebp, 0x19
and edx, 0x8be60487
mov ecx, ebp
and ecx, 0x7419fb78
or ecx, edx
mov edx, ecx
xor edx, 0x78
xor ecx, 0x36
and ecx, edx
and ebp, 0x4e
or ebp, ecx
xor bpl, byte [rsp + rax + 0x110]
xor bpl, 0xb1
mov byte [rsp + rax + 0x110], bpl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000c161
mov word [rsp + 0x38], 0x714a
mov byte [rsp + 0x3a], 0x48
lea rax, [rsp + 0x3c]
mov qword [rsp + 0x28], rax
mov ecx, 0x3bf2dffe
lea rax, [rsp + 0x3b]
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xc682c2a3
je 0x180014dd4
cmp ecx, 0x3bf2dffe
jne 0x18000c240
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x3bf2dffe
mov edx, 0xc682c2a3
cmove ecx, edx
jmp 0x18000c240
xor eax, eax
mov ecx, 0x8dfdfbed
nop word cs:[rax + rax]
cmp ecx, 0x72bc28b7
je 0x18000c2d0
cmp ecx, 0xf6555b1f
je 0x180014e7f
cmp ecx, 0x8dfdfbed
jne 0x18000c280
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x12
mov ecx, 0xf6555b1f
mov edx, 0x72bc28b7
cmovb ecx, edx
jmp 0x18000c280
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
mov edx, 0xe6
sub edx, ecx
and edx, 0xab
add ecx, 0x19
and ecx, 0x54
or ecx, edx
xor cl, byte [rsp + rax + 0x660]
xor cl, 0xab
mov byte [rsp + rax + 0x660], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000c271
movabs rax, 0x6c4070726c7a7f4e
mov qword [rsp + 0x80], rax
mov word [rsp + 0x88], 0x7d17
mov byte [rsp + 0x8a], 0x60
lea rax, [rsp + 0x8c]
mov qword [rsp + 0x28], rax
mov ecx, 0xec3210af
lea rax, [rsp + 0x8b]
nop dword [rax]
cmp ecx, 0x9858aef1
je 0x180014ef4
cmp ecx, 0xec3210af
jne 0x18000c350
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xec3210af
mov edx, 0x9858aef1
cmove ecx, edx
jmp 0x18000c350
xor eax, eax
mov ecx, 0x66eeaec
nop word cs:[rax + rax]
cmp ecx, 0x95f4c32e
je 0x18000c3e0
cmp ecx, 0xe7acf5db
je 0x180014faf
cmp ecx, 0x66eeaec
jne 0x18000c390
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x14
mov ecx, 0xe7acf5db
mov edx, 0x95f4c32e
cmovb ecx, edx
jmp 0x18000c390
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0xde0]
mov edx, dword [rsp + 0x20]
mov ebp, 0xffffffe6
sub ebp, edx
and ebp, 0xa5725b7d
add edx, 0x19
and edx, 0x5a8da482
or edx, ebp
mov ebp, ecx
xor ebp, 0x7d
xor ecx, 0x82
and ecx, edx
not edx
and edx, ebp
or edx, ecx
mov byte [rsp + rax + 0xde0], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000c381
movaps xmm0, xmmword [0x1800d1340]
movaps xmmword [rsp + 0x1080], xmm0
movabs rax, 0x555d416b73594f5e
mov qword [rsp + 0x1090], rax
mov dword [rsp + 0x1098], 0x445a4056
mov word [rsp + 0x109c], 0x756a
lea rax, [rsp + 0x109f]
mov qword [rsp + 0x28], rax
mov ecx, 0x52752c4e
lea rax, [rsp + 0x109e]
nop
cmp ecx, 0x53dfe08a
je 0x180015024
cmp ecx, 0x52752c4e
jne 0x18000c480
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x52752c4e
mov edx, 0x53dfe08a
cmove ecx, edx
jmp 0x18000c480
xor eax, eax
mov ecx, 0xe85f1495
nop word cs:[rax + rax]
cmp ecx, 0xe4a45476
je 0x1800150c9
cmp ecx, 0x1269b72b
je 0x18000c510
cmp ecx, 0xe85f1495
jne 0x18000c4c0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0xc
mov ecx, 0xe4a45476
mov edx, 0x1269b72b
cmovb ecx, edx
jmp 0x18000c4c0
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x150]
mov edx, dword [rsp + 0x20]
mov ebp, 0xe6
sub ebp, edx
add edx, 0x19
and ebp, 0xc1
and edx, 0x3e
or edx, ebp
mov ebp, ecx
and ebp, 0xffffffc1
or ebp, 0x20
and ecx, 0x3e
xor ecx, edx
xor ecx, ebp
xor cl, 0xe1
mov byte [rsp + rax + 0x150], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000c4b1
movaps xmm0, xmmword [0x1800d12a0]
movaps xmmword [rsp + 0x5e0], xmm0
mov word [rsp + 0x5f0], 0x6976
lea rax, [rsp + 0x5f3]
mov qword [rsp + 0x28], rax
mov ecx, 0x551d3f9c
lea rax, [rsp + 0x5f2]
nop
cmp ecx, 0xcf3df1a7
je 0x180015144
cmp ecx, 0x551d3f9c
jne 0x18000c590
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x551d3f9c
mov edx, 0xcf3df1a7
cmove ecx, edx
jmp 0x18000c590
xor eax, eax
mov ecx, 0xb12a816
nop word cs:[rax + rax]
cmp ecx, 0x72a04a99
je 0x18000c620
cmp ecx, 0x2867e826
je 0x1800151db
cmp ecx, 0xb12a816
jne 0x18000c5d0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0xe
mov ecx, 0x2867e826
mov edx, 0x72a04a99
cmovb ecx, edx
jmp 0x18000c5d0
mov rax, qword [rsp + 0x28]
movzx edi, byte [rsp + rax + 0x1e0]
mov edx, dword [rsp + 0x20]
lea ebp, [rdx + 0x19]
mov ebx, 0x7fffffe6
sub ebx, edx
mov ecx, edi
and ecx, 0xffffff88
or ecx, 0x21018053
and edi, 0x77
xor edi, ecx
mov ecx, edi
xor ecx, 0xdb
mov esi, 0x3ffe6
sub esi, edx
and ebx, 0x4a082988
and esi, 0x39065
and ebp, 0x31d44012
or ebx, 0x39065
lea edx, [rsi + rbp]
add edx, 0x84200600
xor edx, ebx
xor edi, 0x24
and edi, edx
not edx
and edx, ecx
or edx, edi
mov rdi, qword [rsp + 0x50]
mov byte [rsp + rax + 0x1e0], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000c5c1
lea rax, [rsp + 0x640]
mov qword [rsp + 0x960], rax
mov rax, qword [rsp + 0x960]
movaps xmm0, xmmword [0x1800d16b0]
movaps xmmword [rsp + 0x640], xmm0
mov word [rsp + 0x650], 0x6976
lea rax, [rsp + 0x653]
mov qword [rsp + 0x28], rax
mov ecx, 0x551d3f9c
lea rax, [rsp + 0x652]
nop dword [rax + rax]
cmp ecx, 0xcf3df1a7
je 0x180015254
cmp ecx, 0x551d3f9c
jne 0x18000c6f0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x551d3f9c
mov edx, 0xcf3df1a7
cmove ecx, edx
jmp 0x18000c6f0
xor eax, eax
mov ecx, 0x66eeaec
nop word cs:[rax + rax]
cmp ecx, 0x95f4c32e
je 0x18000c780
cmp ecx, 0xe7acf5db
je 0x1800152eb
cmp ecx, 0x66eeaec
jne 0x18000c730
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x14
mov ecx, 0xe7acf5db
mov edx, 0x95f4c32e
cmovb ecx, edx
jmp 0x18000c730
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0xe40]
mov edx, dword [rsp + 0x20]
mov ebp, 0xffffffe6
sub ebp, edx
and ebp, 0xa5725b7d
add edx, 0x19
and edx, 0x5a8da482
or edx, ebp
mov ebp, ecx
xor ebp, 0x7d
xor ecx, 0x82
and ecx, edx
not edx
and edx, ebp
or edx, ecx
mov byte [rsp + rax + 0xe40], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000c721
lea rax, [rsp + 0x380]
mov qword [rsp + 0xaa0], rax
mov rax, qword [rsp + 0xaa0]
movaps xmm0, xmmword [0x1800d1550]
movaps xmmword [rsp + 0x380], xmm0
mov byte [rsp + 0x390], 0x6a
lea rax, [rsp + 0x392]
mov qword [rsp + 0x28], rax
mov ecx, 0xda448718
lea rax, [rsp + 0x391]
nop dword [rax + rax]
cmp ecx, 0x9303c8bc
je 0x180015364
cmp ecx, 0xda448718
jne 0x18000c820
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xda448718
mov edx, 0x9303c8bc
cmove ecx, edx
jmp 0x18000c820
xor eax, eax
mov ecx, 0x4cfc9e35
nop word cs:[rax + rax]
cmp ecx, 0xfb1833f2
je 0x18001540d
cmp ecx, 0x387af271
je 0x18000c8b0
cmp ecx, 0x4cfc9e35
jne 0x18000c860
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x2d
mov ecx, 0xfb1833f2
mov edx, 0x387af271
cmovb ecx, edx
jmp 0x18000c860
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
add cl, 0x19
xor byte [rsp + rax + 0x1470], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000c851
mov dword [rsp + 0x38], 0x252f2854
lea rax, [rsp + 0x3d]
mov qword [rsp + 0x28], rax
mov ecx, 0x849166ca
lea rax, [rsp + 0x3c]
nop dword [rax + rax]
cmp ecx, 0x37fbd1a9
je 0x180015484
cmp ecx, 0x849166ca
jne 0x18000c8f0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x849166ca
mov edx, 0x37fbd1a9
cmove ecx, edx
jmp 0x18000c8f0
xor eax, eax
mov ecx, 0xa7d506fc
nop word cs:[rax + rax]
cmp ecx, 0x91963c38
je 0x18001553c
cmp ecx, 0xabeff5c6
je 0x18000c980
cmp ecx, 0xa7d506fc
jne 0x18000c930
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x33
mov ecx, 0x91963c38
mov edx, 0xabeff5c6
cmovb ecx, edx
jmp 0x18000c930
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
mov edx, 0x66
sub edx, ecx
add ecx, 0x19
and edx, 0x7d
and ecx, 0x82
or ecx, edx
xor cl, byte [rsp + rax + 0x1500]
xor cl, 0x7d
mov byte [rsp + rax + 0x1500], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000c921
mov rax, qword [rsp + 0xa38]
mov rax, qword [rsp + 0xa30]
mov eax, 0x8f45378c
jmp 0x180003dd0
xor eax, eax
mov ecx, 0x44967a23
nop dword [rax]
cmp ecx, 0xc9db7d23
je 0x1800155b4
cmp ecx, 0x759cb0dc
je 0x18000ca30
cmp ecx, 0x44967a23
jne 0x18000c9e0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x1d
mov ecx, 0xc9db7d23
mov edx, 0x759cb0dc
cmovb ecx, edx
jmp 0x18000c9e0
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0xfe0]
mov edx, dword [rsp + 0x20]
mov ebp, 0xe6
sub ebp, edx
add edx, 0x19
mov ebx, ebp
or ebx, ecx
and ebp, 0xd8
and edx, 0x27
or edx, ebp
xor edx, 0x27
and edx, ecx
xor edx, ebx
not dl
mov byte [rsp + rax + 0xfe0], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000c9d7
lea rax, [rsp + 0x460]
mov qword [rsp + 0x840], rax
mov rax, qword [rsp + 0x840]
movaps xmm0, xmmword [0x1800d17f0]
movaps xmmword [rsp + 0x460], xmm0
mov byte [rsp + 0x470], 0x6a
lea rax, [rsp + 0x472]
mov qword [rsp + 0x28], rax
mov ecx, 0xda448718
lea rax, [rsp + 0x471]
nop
cmp ecx, 0x9303c8bc
je 0x180015634
cmp ecx, 0xda448718
jne 0x18000cac0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xda448718
mov edx, 0x9303c8bc
cmove ecx, edx
jmp 0x18000cac0
xor eax, eax
mov ecx, 0x31fa3b9
nop word cs:[rax + rax]
cmp ecx, 0x28541c2
je 0x18000cb50
cmp ecx, 0x146af7a2
je 0x1800156dd
cmp ecx, 0x31fa3b9
jne 0x18000cb00
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 2
mov ecx, 0x146af7a2
mov edx, 0x28541c2
cmovb ecx, edx
jmp 0x18000cb00
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x38]
mov edx, dword [rsp + 0x20]
add edx, 0x19
mov ebp, ecx
xor ebp, 2
mov ebx, edx
xor ebx, 2
xor ecx, 0xfd
and ecx, ebx
xor edx, 0xfd
and edx, ebp
or edx, ecx
mov byte [rsp + rax + 0x38], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000caf1
movabs rax, 0x614070726c7a7f4e
mov qword [rsp + 0x1a0], rax
mov dword [rsp + 0x1a8], 0x677c6574
lea rax, [rsp + 0x1ad]
mov qword [rsp + 0x28], rax
mov ecx, 0xc6198b37
lea rax, [rsp + 0x1ac]
nop word cs:[rax + rax]
nop
cmp ecx, 0x96b87f6a
je 0x180015812
cmp ecx, 0xc6198b37
jne 0x18000cbd0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xc6198b37
mov edx, 0x96b87f6a
cmove ecx, edx
jmp 0x18000cbd0
xor eax, eax
mov ecx, 0x6272c991
nop word cs:[rax + rax]
cmp ecx, 0x9b3e9d84
je 0x1800158bb
cmp ecx, 0x64aaa0c5
je 0x18000cc60
cmp ecx, 0x6272c991
jne 0x18000cc10
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 6
mov ecx, 0x9b3e9d84
mov edx, 0x64aaa0c5
cmovb ecx, edx
jmp 0x18000cc10
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
mov edx, 0x66
sub edx, ecx
and edx, 0x48
add ecx, 0x19
and ecx, 0xb7
or ecx, edx
xor cl, byte [rsp + rax + 0x38]
xor cl, 0x48
mov byte [rsp + rax + 0x38], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000cc01
mov rax, qword [rsp + 0xbc8]
mov rax, qword [rsp + 0xbc0]
mov eax, 0x80e8e8ac
jmp 0x180003dd0
xor eax, eax
mov ecx, 0xc8f4317d
nop word cs:[rax + rax]
cmp ecx, 0xb2aa16b6
je 0x1800159f2
cmp ecx, 0xefb0c445
je 0x18000cd10
cmp ecx, 0xc8f4317d
jne 0x18000ccc0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x27
mov ecx, 0xb2aa16b6
mov edx, 0xefb0c445
cmovb ecx, edx
jmp 0x18000ccc0
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
mov edx, 0xe6
sub edx, ecx
and edx, 0x95
add ecx, 0x19
and ecx, 0x6a
or ecx, edx
xor cl, byte [rsp + rax + 0x1170]
xor cl, 0x95
mov byte [rsp + rax + 0x1170], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000ccb1
movaps xmmword [rsp + 0x14d0], xmm10
movaps xmmword [rsp + 0x14e0], xmm6
movabs rax, 0x296d4c584c52546a
mov qword [rsp + 0x14f0], rax
mov dword [rsp + 0x14f8], 0x1b262e27
mov byte [rsp + 0x14fc], 6
lea rax, [rsp + 0x14fe]
mov qword [rsp + 0x28], rax
mov ecx, 0xc26ffc1a
lea rax, [rsp + 0x14fd]
nop dword [rax + rax]
cmp ecx, 0xb7a5a99b
je 0x180015a74
cmp ecx, 0xc26ffc1a
jne 0x18000cda0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xc26ffc1a
mov edx, 0xb7a5a99b
cmove ecx, edx
jmp 0x18000cda0
xor eax, eax
mov ecx, 0xa3b80876
nop word cs:[rax + rax]
cmp ecx, 0x4281f65
je 0x18000ce30
cmp ecx, 0xf0a35040
je 0x180015aec
cmp ecx, 0xa3b80876
jne 0x18000cde0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0xd
mov ecx, 0xf0a35040
mov edx, 0x4281f65
cmovb ecx, edx
jmp 0x18000cde0
mov rax, qword [rsp + 0x28]
mov ebp, dword [rsp + 0x20]
mov edx, 0xffffffe6
sub edx, ebp
add ebp, 0x19
and edx, 0x8be60487
mov ecx, ebp
and ecx, 0x7419fb78
or ecx, edx
mov edx, ecx
xor edx, 0x78
xor ecx, 0x36
and ecx, edx
and ebp, 0x4e
or ebp, ecx
xor bpl, byte [rsp + rax + 0xc0]
xor bpl, 0xb1
mov byte [rsp + rax + 0xc0], bpl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000cdd1
lea rax, [rsp + 0x1260]
mov qword [rsp + 0xb30], rax
mov rax, qword [rsp + 0xb30]
movaps xmmword [rsp + 0x1260], xmm9
movaps xmm0, xmmword [0x1800d1490]
movaps xmmword [rsp + 0x1270], xmm0
mov word [rsp + 0x1280], 0x7966
lea rax, [rsp + 0x1283]
mov qword [rsp + 0x28], rax
mov ecx, 0xd4d01e9
lea rax, [rsp + 0x1282]
nop word cs:[rax + rax]
cmp ecx, 0x738ac673
je 0x180015b64
cmp ecx, 0xd4d01e9
jne 0x18000cee0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xd4d01e9
mov edx, 0x738ac673
cmove ecx, edx
jmp 0x18000cee0
xor eax, eax
mov ecx, 0x9aa63791
nop word cs:[rax + rax]
cmp ecx, 0xcddead62
je 0x180015c29
cmp ecx, 0xa8b74c08
je 0x18000cf70
cmp ecx, 0x9aa63791
jne 0x18000cf20
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x1f
mov ecx, 0xcddead62
mov edx, 0xa8b74c08
cmovb ecx, edx
jmp 0x18000cf20
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0xfa0]
mov edx, dword [rsp + 0x20]
lea ebp, [rdx + 0x19]
mov ebx, 0x3fffffe6
sub ebx, edx
mov edi, ecx
xor edi, 0x6c
mov esi, 0x7fffffe6
sub esi, edx
mov edx, ebp
and edx, 0x802c4220
and ebx, 0x2101184c
and esi, 0x50108091
and ebp, 0xec22502
add edx, ebx
add edx, 0x50108091
add ebp, esi
add ebp, 0x802c4220
xor ebp, edx
xor ecx, 0x93
and ecx, ebp
not ebp
and ebp, edi
mov rdi, qword [rsp + 0x50]
or ebp, ecx
mov byte [rsp + rax + 0xfa0], bpl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000cf11
mov rax, qword [rsp + 0x9d8]
mov rax, qword [rsp + 0x9d0]
mov eax, 0xae3661ac
jmp 0x180003dd0
xor eax, eax
mov ecx, 0x47268313
nop dword [rax + rax]
cmp ecx, 0x9b74595d
je 0x18000d060
cmp ecx, 0x7db6bf81
je 0x180015ca4
cmp ecx, 0x47268313
jne 0x18000d010
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x11
mov ecx, 0x7db6bf81
mov edx, 0x9b74595d
cmovb ecx, edx
jmp 0x18000d010
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x320]
mov edx, dword [rsp + 0x20]
mov ebp, 0xe6
sub ebp, edx
and ebp, ecx
mov ebx, 6
sub ebx, edx
or ebx, ecx
not ecx
add edx, 0x19
and edx, ecx
and ebx, 0x12
and edx, 0xed
or edx, ebx
xor edx, ebp
xor dl, 0x12
mov byte [rsp + rax + 0x320], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000d006
movabs rax, 0x96f9b483fabeb7ff
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x30], 0x97bccba9
lea rax, [rsp + 0x35]
mov qword [rsp + 0x20], rax
mov ecx, 0xc6198b37
lea rax, [rsp + 0x34]
nop dword [rax + rax]
cmp ecx, 0x96b87f6a
je 0x180015d24
cmp ecx, 0xc6198b37
jne 0x18000d0e0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x20]
mov ecx, 0xc6198b37
mov edx, 0x96b87f6a
cmove ecx, edx
jmp 0x18000d0e0
xor eax, eax
mov ecx, 0x66eeaec
nop word cs:[rax + rax]
cmp ecx, 0x95f4c32e
je 0x18000d170
cmp ecx, 0xe7acf5db
je 0x180015dc5
cmp ecx, 0x66eeaec
jne 0x18000d120
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x14
mov ecx, 0xe7acf5db
mov edx, 0x95f4c32e
cmovb ecx, edx
jmp 0x18000d120
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0xd00]
mov edx, dword [rsp + 0x20]
mov ebp, 0xffffffe6
sub ebp, edx
and ebp, 0xa5725b7d
add edx, 0x19
and edx, 0x5a8da482
or edx, ebp
mov ebp, ecx
xor ebp, 0x7d
xor ecx, 0x82
and ecx, edx
not edx
and edx, ebp
or edx, ecx
mov byte [rsp + rax + 0xd00], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000d111
lea rax, [rsp + 0x560]
mov qword [rsp + 0x8c0], rax
mov rax, qword [rsp + 0x8c0]
movaps xmm0, xmmword [0x1800d1770]
movaps xmmword [rsp + 0x560], xmm0
mov word [rsp + 0x570], 0x751c
mov byte [rsp + 0x572], 0x68
lea rax, [rsp + 0x574]
mov qword [rsp + 0x28], rax
mov ecx, 0x68676a6a
lea rax, [rsp + 0x573]
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xe1b36210
je 0x180015e44
cmp ecx, 0x68676a6a
jne 0x18000d220
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x68676a6a
mov edx, 0xe1b36210
cmove ecx, edx
jmp 0x18000d220
xor eax, eax
mov ecx, 0xfe6c0913
nop word cs:[rax + rax]
cmp ecx, 0xb73ea8d2
je 0x18000d2b0
cmp ecx, 0xe580ad33
je 0x180015ee9
cmp ecx, 0xfe6c0913
jne 0x18000d260
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x10
mov ecx, 0xe580ad33
mov edx, 0xb73ea8d2
cmovb ecx, edx
jmp 0x18000d260
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
add cl, 0x19
xor byte [rsp + rax + 0xee0], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000d251
mov dword [rsp + 0x38], 0x5d2d2b54
mov byte [rsp + 0x3c], 0x29
lea rax, [rsp + 0x3e]
mov qword [rsp + 0x28], rax
mov ecx, 0x96b66d09
lea rax, [rsp + 0x3d]
nop dword [rax]
cmp ecx, 0x9b0fc492
je 0x180015f64
cmp ecx, 0x96b66d09
jne 0x18000d2f0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x96b66d09
mov edx, 0x9b0fc492
cmove ecx, edx
jmp 0x18000d2f0
xor eax, eax
mov ecx, 0x2a538a94
nop word cs:[rax + rax]
cmp ecx, 0xa756e9f
je 0x180016033
cmp ecx, 0x3620eb14
je 0x18000d380
cmp ecx, 0x2a538a94
jne 0x18000d330
mov dword [rsp + 0x40], eax
movsxd rcx, dword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x20]
cmp rcx, 9
mov ecx, 0xa756e9f
mov edx, 0x3620eb14
cmovb ecx, edx
jmp 0x18000d330
mov rax, qword [rsp + 0x20]
movzx ecx, byte [rsp + rax + 0x28]
mov edx, dword [rsp + 0x40]
mov ebp, 0xe6
sub ebp, edx
add edx, 0x19
mov ebx, ebp
or ebx, ecx
and ebp, 0xe0
and edx, 0x1f
or edx, ebp
xor edx, ecx
xor edx, 0xe0
and edx, ecx
xor edx, ebx
not dl
mov byte [rsp + rax + 0x28], dl
mov eax, dword [rsp + 0x40]
add eax, 1
jmp 0x18000d321
mov dword [rsp + 0x38], 0x509e96fc
mov word [rsp + 0x3c], 0x2c6b
lea rax, [rsp + 0x3f]
mov qword [rsp + 0x28], rax
mov ecx, 0xb5c55e07
lea rax, [rsp + 0x3e]
nop dword [rax + rax]
cmp ecx, 0xa89b8069
je 0x180016162
cmp ecx, 0xb5c55e07
jne 0x18000d3f0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xb5c55e07
mov edx, 0xa89b8069
cmove ecx, edx
jmp 0x18000d3f0
xor eax, eax
mov ecx, 0x66eeaec
nop word cs:[rax + rax]
cmp ecx, 0x95f4c32e
je 0x18000d480
cmp ecx, 0xe7acf5db
je 0x1800161f5
cmp ecx, 0x66eeaec
jne 0x18000d430
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x14
mov ecx, 0xe7acf5db
mov edx, 0x95f4c32e
cmovb ecx, edx
jmp 0x18000d430
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0xdc0]
mov edx, dword [rsp + 0x20]
mov ebp, 0xffffffe6
sub ebp, edx
and ebp, 0xa5725b7d
add edx, 0x19
and edx, 0x5a8da482
or edx, ebp
mov ebp, ecx
xor ebp, 0x7d
xor ecx, 0x82
and ecx, edx
not edx
and edx, ebp
or edx, ecx
mov byte [rsp + rax + 0xdc0], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000d421
movabs rax, 0x734070726c7a7f4e
mov qword [rsp + 0x300], rax
mov dword [rsp + 0x308], 0x9716362
mov word [rsp + 0x30c], 0x7969
mov byte [rsp + 0x30e], 0x64
lea rax, [rsp + 0x310]
mov qword [rsp + 0x28], rax
mov ecx, 0xbc88b969
lea rax, [rsp + 0x30f]
nop dword [rax + rax]
cmp ecx, 0x67443409
je 0x180016274
cmp ecx, 0xbc88b969
jne 0x18000d520
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xbc88b969
mov edx, 0x67443409
cmove ecx, edx
jmp 0x18000d520
xor eax, eax
mov ecx, 0x2a538a94
nop word cs:[rax + rax]
cmp ecx, 0xa756e9f
je 0x1800162ec
cmp ecx, 0x3620eb14
je 0x18000d5b0
cmp ecx, 0x2a538a94
jne 0x18000d560
mov dword [rsp + 0x40], eax
movsxd rcx, dword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x20]
cmp rcx, 9
mov ecx, 0xa756e9f
mov edx, 0x3620eb14
cmovb ecx, edx
jmp 0x18000d560
mov rax, qword [rsp + 0x20]
movzx ecx, byte [rsp + rax + 0x28]
mov edx, dword [rsp + 0x40]
mov ebp, 0xe6
sub ebp, edx
add edx, 0x19
mov ebx, ebp
or ebx, ecx
and ebp, 0xe0
and edx, 0x1f
or edx, ebp
xor edx, ecx
xor edx, 0xe0
and edx, ecx
xor edx, ebx
not dl
mov byte [rsp + rax + 0x28], dl
mov eax, dword [rsp + 0x40]
add eax, 1
jmp 0x18000d551
movabs rax, 0x9ffaa59af98291fe
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x30], 0x8daac48a
lea rax, [rsp + 0x35]
mov qword [rsp + 0x20], rax
mov ecx, 0xc6198b37
lea rax, [rsp + 0x34]
cmp ecx, 0x96b87f6a
je 0x180016422
cmp ecx, 0xc6198b37
jne 0x18000d620
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x20]
mov ecx, 0xc6198b37
mov edx, 0x96b87f6a
cmove ecx, edx
jmp 0x18000d620
xor eax, eax
mov ecx, 0xe85f1495
nop word cs:[rax + rax]
cmp ecx, 0xe4a45476
je 0x1800164c5
cmp ecx, 0x1269b72b
je 0x18000d6b0
cmp ecx, 0xe85f1495
jne 0x18000d660
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0xc
mov ecx, 0xe4a45476
mov edx, 0x1269b72b
cmovb ecx, edx
jmp 0x18000d660
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x160]
mov edx, dword [rsp + 0x20]
mov ebp, 0xe6
sub ebp, edx
add edx, 0x19
and ebp, 0xc1
and edx, 0x3e
or edx, ebp
mov ebp, ecx
and ebp, 0xffffffc1
or ebp, 0x20
and ecx, 0x3e
xor ecx, edx
xor ecx, ebp
xor cl, 0xe1
mov byte [rsp + rax + 0x160], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000d651
movaps xmmword [rsp + 0x1200], xmm12
movaps xmm0, xmmword [0x1800d1310]
movaps xmmword [rsp + 0x1210], xmm0
mov word [rsp + 0x1220], 0x7966
lea rax, [rsp + 0x1223]
mov qword [rsp + 0x28], rax
mov ecx, 0xd4d01e9
lea rax, [rsp + 0x1222]
nop word [rax + rax]
cmp ecx, 0x738ac673
je 0x180016544
cmp ecx, 0xd4d01e9
jne 0x18000d740
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xd4d01e9
mov edx, 0x738ac673
cmove ecx, edx
jmp 0x18000d740
xor eax, eax
mov ecx, 0x6272c991
nop word cs:[rax + rax]
cmp ecx, 0x9b3e9d84
je 0x180016609
cmp ecx, 0x64aaa0c5
je 0x18000d7d0
cmp ecx, 0x6272c991
jne 0x18000d780
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 6
mov ecx, 0x9b3e9d84
mov edx, 0x64aaa0c5
cmovb ecx, edx
jmp 0x18000d780
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
mov edx, 0x66
sub edx, ecx
and edx, 0x48
add ecx, 0x19
and ecx, 0xb7
or ecx, edx
xor cl, byte [rsp + rax + 0x38]
xor cl, 0x48
mov byte [rsp + rax + 0x38], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000d771
movabs rax, 0xaff9aa86fb9984fc
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x30], 0xaea9c480
lea rax, [rsp + 0x35]
mov qword [rsp + 0x20], rax
mov ecx, 0xc6198b37
lea rax, [rsp + 0x34]
cmp ecx, 0x96b87f6a
je 0x180016742
cmp ecx, 0xc6198b37
jne 0x18000d830
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x20]
mov ecx, 0xc6198b37
mov edx, 0x96b87f6a
cmove ecx, edx
jmp 0x18000d830
xor eax, eax
mov ecx, 0x4cfc9e35
nop word cs:[rax + rax]
cmp ecx, 0xfb1833f2
je 0x1800167e5
cmp ecx, 0x387af271
je 0x18000d8c0
cmp ecx, 0x4cfc9e35
jne 0x18000d870
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x2d
mov ecx, 0xfb1833f2
mov edx, 0x387af271
cmovb ecx, edx
jmp 0x18000d870
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
add cl, 0x19
xor byte [rsp + rax + 0x14a0], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000d861
lea rax, [rsp + 0x1230]
mov qword [rsp + 0xb40], rax
mov rax, qword [rsp + 0xb40]
movaps xmmword [rsp + 0x1230], xmm9
movaps xmm0, xmmword [0x1800d1480]
movaps xmmword [rsp + 0x1240], xmm0
mov word [rsp + 0x1250], 0x7966
lea rax, [rsp + 0x1253]
mov qword [rsp + 0x28], rax
mov ecx, 0xd4d01e9
lea rax, [rsp + 0x1252]
cmp ecx, 0x738ac673
je 0x180016864
cmp ecx, 0xd4d01e9
jne 0x18000d930
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xd4d01e9
mov edx, 0x738ac673
cmove ecx, edx
jmp 0x18000d930
xor eax, eax
mov ecx, 0x9d5be8f2
nop word cs:[rax + rax]
cmp ecx, 0x2ea686b6
je 0x18000d9c0
cmp ecx, 0xe5129271
je 0x180016929
cmp ecx, 0x9d5be8f2
jne 0x18000d970
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x2c
mov ecx, 0xe5129271
mov edx, 0x2ea686b6
cmovb ecx, edx
jmp 0x18000d970
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x13e0]
mov edx, dword [rsp + 0x20]
mov ebp, 0x7fffffe6
sub ebp, edx
and ebp, 0x6127b620
add edx, 0x19
and edx, 0x9ed849df
or edx, ebp
mov ebp, ecx
xor ebp, 0x20
xor ecx, 0xdf
and ecx, edx
not edx
and edx, ebp
or edx, ecx
mov byte [rsp + rax + 0x13e0], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000d961
movaps xmmword [rsp + 0x16f0], xmm10
movaps xmmword [rsp + 0x1700], xmm11
movaps xmm0, xmmword [0x1800d1430]
movaps xmmword [rsp + 0x1710], xmm0
lea rax, [rsp + 0x1721]
mov qword [rsp + 0x28], rax
mov ecx, 0xfaec2d10
lea rax, [rsp + 0x1720]
nop word [rax + rax]
cmp ecx, 0xa08fc9de
je 0x1800169a4
cmp ecx, 0xfaec2d10
jne 0x18000da50
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xfaec2d10
mov edx, 0xa08fc9de
cmove ecx, edx
jmp 0x18000da50
xor eax, eax
mov ecx, 0x8dfdfbed
nop word cs:[rax + rax]
cmp ecx, 0x72bc28b7
je 0x18000dae0
cmp ecx, 0xf6555b1f
je 0x180016a48
cmp ecx, 0x8dfdfbed
jne 0x18000da90
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x12
mov ecx, 0xf6555b1f
mov edx, 0x72bc28b7
cmovb ecx, edx
jmp 0x18000da90
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
mov edx, 0xe6
sub edx, ecx
and edx, 0xab
add ecx, 0x19
and ecx, 0x54
or ecx, edx
xor cl, byte [rsp + rax + 0x700]
xor cl, 0xab
mov byte [rsp + rax + 0x700], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000da81
movabs rax, 0x96f9a59af98291fe
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x30], 0x97bccba9
lea rax, [rsp + 0x35]
mov qword [rsp + 0x20], rax
mov ecx, 0xc6198b37
lea rax, [rsp + 0x34]
nop word cs:[rax + rax]
cmp ecx, 0x96b87f6a
je 0x180016ac4
cmp ecx, 0xc6198b37
jne 0x18000db50
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x20]
mov ecx, 0xc6198b37
mov edx, 0x96b87f6a
cmove ecx, edx
jmp 0x18000db50
xor eax, eax
mov ecx, 0xe85f1495
nop word cs:[rax + rax]
cmp ecx, 0xe4a45476
je 0x180016b65
cmp ecx, 0x1269b72b
je 0x18000dbe0
cmp ecx, 0xe85f1495
jne 0x18000db90
mov dword [rsp + 0x40], eax
movsxd rcx, dword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x20]
cmp rcx, 0xc
mov ecx, 0xe4a45476
mov edx, 0x1269b72b
cmovb ecx, edx
jmp 0x18000db90
mov rax, qword [rsp + 0x20]
movzx ecx, byte [rsp + rax + 0x28]
mov edx, dword [rsp + 0x40]
mov ebp, 0xe6
sub ebp, edx
add edx, 0x19
and ebp, 0xc1
and edx, 0x3e
or edx, ebp
mov ebp, ecx
and ebp, 0xffffffc1
or ebp, 0x20
and ecx, 0x3e
xor ecx, edx
xor ecx, ebp
xor cl, 0xe1
mov byte [rsp + rax + 0x28], cl
mov eax, dword [rsp + 0x40]
add eax, 1
jmp 0x18000db81
mov rax, qword [rsp + 0xc88]
mov rax, qword [rsp + 0xc80]
mov eax, 0xd141c9a3
jmp 0x180003dd0
movaps xmm0, xmmword [0x1800d1610]
movaps xmmword [rsp + 0xf20], xmm0
lea rax, [rsp + 0xf31]
mov qword [rsp + 0x28], rax
mov ecx, 0xa78ebc4d
lea rax, [rsp + 0xf30]
nop dword [rax + rax]
cmp ecx, 0x6d3f1f65
je 0x180016c92
cmp ecx, 0xa78ebc4d
jne 0x18000dc70
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xa78ebc4d
mov edx, 0x6d3f1f65
cmove ecx, edx
jmp 0x18000dc70
movabs rax, 0xacfa8f88fabe9aff
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x30], 0xa4
lea rax, [rsp + 0x32]
mov qword [rsp + 0x20], rax
mov ecx, 0xf4d1a121
lea rax, [rsp + 0x31]
nop word [rax + rax]
cmp ecx, 0x90d1c0e4
je 0x180016d0c
cmp ecx, 0xf4d1a121
jne 0x18000dcd0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x20]
mov ecx, 0xf4d1a121
mov edx, 0x90d1c0e4
cmove ecx, edx
jmp 0x18000dcd0
xor eax, eax
mov ecx, 0x802a1d21
nop word cs:[rax + rax]
cmp ecx, 0x705035ad
je 0x180016db5
cmp ecx, 0xef19a294
je 0x18000dd60
cmp ecx, 0x802a1d21
jne 0x18000dd10
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x18
mov ecx, 0x705035ad
mov edx, 0xef19a294
cmovb ecx, edx
jmp 0x18000dd10
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0xfc0]
mov edx, dword [rsp + 0x20]
lea ebp, [rdx + 0x19]
mov ebx, 0xe6
sub ebx, edx
and ebx, ecx
not ecx
and ecx, ebp
or ebx, ecx
mov byte [rsp + rax + 0xfc0], bl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000dd01
lea rax, [rsp + 0x3e0]
mov qword [rsp + 0x9c0], rax
mov rax, qword [rsp + 0x9c0]
movaps xmm0, xmmword [0x1800d1650]
movaps xmmword [rsp + 0x3e0], xmm0
mov byte [rsp + 0x3f0], 0x6a
lea rax, [rsp + 0x3f2]
mov qword [rsp + 0x28], rax
mov ecx, 0xda448718
lea rax, [rsp + 0x3f1]
nop
cmp ecx, 0x9303c8bc
je 0x180016e34
cmp ecx, 0xda448718
jne 0x18000dde0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xda448718
mov edx, 0x9303c8bc
cmove ecx, edx
jmp 0x18000dde0
lea rax, [rsp + 0x7c0]
mov qword [rsp + 0xa50], rax
mov rax, qword [rsp + 0xa50]
movaps xmm0, xmmword [0x1800d15b0]
movaps xmmword [rsp + 0x7c0], xmm0
mov dword [rsp + 0x7d0], 0x73185c65
mov byte [rsp + 0x7d4], 0x6e
lea rax, [rsp + 0x7d6]
mov qword [rsp + 0x28], rax
mov ecx, 0x957d396d
lea rax, [rsp + 0x7d5]
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x3d6f05e6
je 0x180016edd
cmp ecx, 0x957d396d
jne 0x18000de70
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x957d396d
mov edx, 0x3d6f05e6
cmove ecx, edx
jmp 0x18000de70
mov rax, qword [rsp + 0x938]
mov rax, qword [rsp + 0x930]
mov eax, 0xb187ee8d
jmp 0x180003dd0
xor eax, eax
mov ecx, 0x6272c991
cmp ecx, 0x9b3e9d84
je 0x180016f86
cmp ecx, 0x64aaa0c5
je 0x18000df10
cmp ecx, 0x6272c991
jne 0x18000dec0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 6
mov ecx, 0x9b3e9d84
mov edx, 0x64aaa0c5
cmovb ecx, edx
jmp 0x18000dec0
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
mov edx, 0x66
sub edx, ecx
and edx, 0x48
add ecx, 0x19
and ecx, 0xb7
or ecx, edx
xor cl, byte [rsp + rax + 0x38]
xor cl, 0x48
mov byte [rsp + rax + 0x38], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000debb
mov rax, qword [rsp + 0x958]
mov rax, qword [rsp + 0x950]
mov eax, 0x4457f9b1
jmp 0x180003dd0
cmp byte [0x1800ea30f], 0
mov eax, 0x73a322a9
mov ecx, 0x9664db32
cmove eax, ecx
jmp 0x180003dd0
xor eax, eax
mov ecx, 0xe85f1495
nop
cmp ecx, 0xe4a45476
je 0x1800170b2
cmp ecx, 0x1269b72b
je 0x18000dfd0
cmp ecx, 0xe85f1495
jne 0x18000df80
mov dword [rsp + 0x40], eax
movsxd rcx, dword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x20]
cmp rcx, 0xc
mov ecx, 0xe4a45476
mov edx, 0x1269b72b
cmovb ecx, edx
jmp 0x18000df80
mov rax, qword [rsp + 0x20]
movzx ecx, byte [rsp + rax + 0x28]
mov edx, dword [rsp + 0x40]
mov ebp, 0xe6
sub ebp, edx
add edx, 0x19
and ebp, 0xc1
and edx, 0x3e
or edx, ebp
mov ebp, ecx
and ebp, 0xffffffc1
or ebp, 0x20
and ecx, 0x3e
xor ecx, edx
xor ecx, ebp
xor cl, 0xe1
mov byte [rsp + rax + 0x28], cl
mov eax, dword [rsp + 0x40]
add eax, 1
jmp 0x18000df7a
mov dword [rsp + 0x38], 0x2a2a2e54
lea rax, [rsp + 0x3d]
mov qword [rsp + 0x28], rax
mov ecx, 0x849166ca
lea rax, [rsp + 0x3c]
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0x37fbd1a9
je 0x1800171e2
cmp ecx, 0x849166ca
jne 0x18000e040
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x849166ca
mov edx, 0x37fbd1a9
cmove ecx, edx
jmp 0x18000e040
xor eax, eax
mov ecx, 0x47268313
nop word cs:[rax + rax]
cmp ecx, 0x9b74595d
je 0x18000e0d0
cmp ecx, 0x7db6bf81
je 0x18001729c
cmp ecx, 0x47268313
jne 0x18000e080
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x11
mov ecx, 0x7db6bf81
mov edx, 0x9b74595d
cmovb ecx, edx
jmp 0x18000e080
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x420]
mov edx, dword [rsp + 0x20]
mov ebp, 0xe6
sub ebp, edx
and ebp, ecx
mov ebx, 6
sub ebx, edx
or ebx, ecx
not ecx
add edx, 0x19
and edx, ecx
and ebx, 0x12
and edx, 0xed
or edx, ebx
xor edx, ebp
xor dl, 0x12
mov byte [rsp + rax + 0x420], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000e071
lea rax, [rsp + 0x760]
mov qword [rsp + 0xc50], rax
mov rax, qword [rsp + 0xc50]
movaps xmm0, xmmword [0x1800d1270]
movaps xmmword [rsp + 0x760], xmm0
mov dword [rsp + 0x770], 0x734e4e48
mov byte [rsp + 0x774], 0x6e
lea rax, [rsp + 0x776]
mov qword [rsp + 0x28], rax
mov ecx, 0x957d396d
lea rax, [rsp + 0x775]
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0x3d6f05e6
je 0x180017314
cmp ecx, 0x957d396d
jne 0x18000e180
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x957d396d
mov edx, 0x3d6f05e6
cmove ecx, edx
jmp 0x18000e180
xor eax, eax
mov ecx, 0xb396162
nop word cs:[rax + rax]
cmp ecx, 0xcee1d794
je 0x18000e210
cmp ecx, 0xe03fae6f
je 0x1800173b6
cmp ecx, 0xb396162
jne 0x18000e1c0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 3
mov ecx, 0xe03fae6f
mov edx, 0xcee1d794
cmovb ecx, edx
jmp 0x18000e1c0
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x38]
mov edx, dword [rsp + 0x20]
lea ebp, [rdx + 0x19]
mov ebx, 0xe6
sub ebx, edx
or ebx, ecx
mov edi, 0x66
sub edi, edx
and edi, 0x6e
and ebp, 0x91
or ebp, edi
mov rdi, qword [rsp + 0x50]
xor ebp, 0x91
and ebp, ecx
xor ebp, ebx
not bpl
mov byte [rsp + rax + 0x38], bpl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000e1b1
lea rax, [rsp + 0x1060]
mov qword [rsp + 0xc10], rax
mov rax, qword [rsp + 0xc10]
movaps xmm0, xmmword [0x1800d12e0]
movaps xmmword [rsp + 0x1060], xmm0
movabs rax, 0x42567d4842424648
mov qword [rsp + 0x1070], rax
mov dword [rsp + 0x1078], 0x51545c58
mov word [rsp + 0x107c], 0x756a
lea rax, [rsp + 0x107f]
mov qword [rsp + 0x28], rax
mov ecx, 0x52752c4e
lea rax, [rsp + 0x107e]
nop word [rax + rax]
cmp ecx, 0x53dfe08a
je 0x1800174e2
cmp ecx, 0x52752c4e
jne 0x18000e2d0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x52752c4e
mov edx, 0x53dfe08a
cmove ecx, edx
jmp 0x18000e2d0
xor eax, eax
mov ecx, 0xc90f98d3
nop word cs:[rax + rax]
cmp ecx, 0xa6ff0d2a
je 0x18000e360
cmp ecx, 0xb5260dfb
je 0x180017589
cmp ecx, 0xc90f98d3
jne 0x18000e310
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x13
mov ecx, 0xb5260dfb
mov edx, 0xa6ff0d2a
cmovb ecx, edx
jmp 0x18000e310
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
lea edx, [rcx + 0x19]
mov ebp, 6
sub ebp, ecx
and ebp, 0x11
and edx, 0xe4
or edx, ebp
add ecx, 9
and ecx, 0xa
or ecx, 0xa5
xor ecx, edx
xor cl, byte [rsp + rax + 0x4a0]
xor cl, 0xb4
mov byte [rsp + rax + 0x4a0], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000e301
lea rax, [rsp + 0x6c0]
mov qword [rsp + 0x890], rax
mov rax, qword [rsp + 0x890]
movaps xmm0, xmmword [str.PnqBIzAQMMh]
movaps xmmword [rsp + 0x6c0], xmm0
mov word [rsp + 0x6d0], 0x6976
lea rax, [rsp + 0x6d3]
mov qword [rsp + 0x28], rax
mov ecx, 0x551d3f9c
lea rax, [rsp + 0x6d2]
nop word cs:[rax + rax]
nop
cmp ecx, 0xcf3df1a7
je 0x180017604
cmp ecx, 0x551d3f9c
jne 0x18000e400
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x551d3f9c
mov edx, 0xcf3df1a7
cmove ecx, edx
jmp 0x18000e400
xor eax, eax
mov ecx, 0xed49055d
nop word cs:[rax + rax]
cmp ecx, 0xbf1b384c
je 0x18000e490
cmp ecx, 0x6ab7ba7f
je 0x18001769b
cmp ecx, 0xed49055d
jne 0x18000e440
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0xf
mov ecx, 0x6ab7ba7f
mov edx, 0xbf1b384c
cmovb ecx, edx
jmp 0x18000e440
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
add cl, 0x19
xor byte [rsp + rax + 0x270], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000e431
movabs rax, 0x664070726c7a7f4e
mov qword [rsp + 0x1d0], rax
mov dword [rsp + 0x1d8], 0x4842646f
mov word [rsp + 0x1dc], 0x657a
lea rax, [rsp + 0x1df]
mov qword [rsp + 0x28], rax
mov ecx, 0xfc16961e
lea rax, [rsp + 0x1de]
nop dword [rax]
cmp ecx, 0x5fd35e0e
je 0x180017714
cmp ecx, 0xfc16961e
jne 0x18000e4f0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xfc16961e
mov edx, 0x5fd35e0e
cmove ecx, edx
jmp 0x18000e4f0
mov dword [rsp + 0x38], 0x50afbefc
mov word [rsp + 0x3c], 0x2d6b
lea rax, [rsp + 0x3f]
mov qword [rsp + 0x28], rax
mov ecx, 0xb5c55e07
lea rax, [rsp + 0x3e]
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xa89b8069
je 0x1800177eb
cmp ecx, 0xb5c55e07
jne 0x18000e550
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xb5c55e07
mov edx, 0xa89b8069
cmove ecx, edx
jmp 0x18000e550
xor eax, eax
mov ecx, 0xcac83c22
nop word cs:[rax + rax]
cmp ecx, 0x896a01e8
je 0x18000e5e0
cmp ecx, 0xcfd03ee9
je 0x180017885
cmp ecx, 0xcac83c22
jne 0x18000e590
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x16
mov ecx, 0xcfd03ee9
mov edx, 0x896a01e8
cmovb ecx, edx
jmp 0x18000e590
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0xcc0]
mov edx, dword [rsp + 0x20]
mov ebp, 0xe6
sub ebp, edx
and ebp, ecx
mov ebx, 0x66
sub ebx, edx
or ebx, ecx
not ecx
add edx, 0x19
and edx, ecx
and ebx, 0x75
and edx, 0x8a
or edx, ebx
xor edx, ebp
xor dl, 0x75
mov byte [rsp + rax + 0xcc0], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000e581
movabs rax, 0x10405d4277787b5b
mov qword [rsp + 0x260], rax
mov dword [rsp + 0x268], 0x526f7d13
mov word [rsp + 0x26c], 0x7916
mov byte [rsp + 0x26e], 0x64
lea rax, [rsp + 0x270]
mov qword [rsp + 0x28], rax
mov ecx, 0xbc88b969
lea rax, [rsp + 0x26f]
nop word cs:[rax + rax]
cmp ecx, 0x67443409
je 0x180017904
cmp ecx, 0xbc88b969
jne 0x18000e680
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xbc88b969
mov edx, 0x67443409
cmove ecx, edx
jmp 0x18000e680
mov rax, qword [rsp + 0x868]
mov rax, qword [rsp + 0x860]
mov eax, 0x4ee9a419
jmp 0x180003dd0
lea rax, [rsp + 0x500]
mov qword [rsp + 0x940], rax
mov rax, qword [rsp + 0x940]
movaps xmm0, xmmword [str.PnqBIzAQMMbTHRN]
movaps xmmword [rsp + 0x500], xmm0
mov word [rsp + 0x510], 0x7548
mov byte [rsp + 0x512], 0x68
lea rax, [rsp + 0x514]
mov qword [rsp + 0x28], rax
mov ecx, 0x68676a6a
lea rax, [rsp + 0x513]
nop dword [rax]
cmp ecx, 0xe1b36210
je 0x18001797c
cmp ecx, 0x68676a6a
jne 0x18000e720
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x68676a6a
mov edx, 0xe1b36210
cmove ecx, edx
jmp 0x18000e720
xor eax, eax
mov ecx, 0x907c76ff
nop word cs:[rax + rax]
cmp ecx, 0x5ded473d
je 0x180017a29
cmp ecx, 0x96b7f718
je 0x18000e7b0
cmp ecx, 0x907c76ff
jne 0x18000e760
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x15
mov ecx, 0x5ded473d
mov edx, 0x96b7f718
cmovb ecx, edx
jmp 0x18000e760
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x7a0]
mov edx, dword [rsp + 0x20]
mov ebp, 0xe6
sub ebp, edx
add edx, 0x19
mov ebx, ebp
or ebx, ecx
and ebp, 0x8b
and edx, 0x74
or edx, ebp
xor edx, 0x74
and edx, ecx
xor edx, ebx
not dl
mov byte [rsp + rax + 0x7a0], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000e751
movabs rax, 0x9cfaa086f58499fe
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x30], 0x98
lea rax, [rsp + 0x32]
mov qword [rsp + 0x20], rax
mov ecx, 0xf4d1a121
lea rax, [rsp + 0x31]
nop
cmp ecx, 0x90d1c0e4
je 0x180017aa4
cmp ecx, 0xf4d1a121
jne 0x18000e820
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x20]
mov ecx, 0xf4d1a121
mov edx, 0x90d1c0e4
cmove ecx, edx
jmp 0x18000e820
xor eax, eax
mov ecx, 0x8ed94dd0
nop word cs:[rax + rax]
cmp ecx, 0xdb17d567
je 0x180017b45
cmp ecx, 0xbc5c791a
je 0x18000e8b0
cmp ecx, 0x8ed94dd0
jne 0x18000e860
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 4
mov ecx, 0xdb17d567
mov edx, 0xbc5c791a
cmovb ecx, edx
jmp 0x18000e860
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x38]
mov edx, dword [rsp + 0x20]
mov ebp, 0xfffe6
sub ebp, edx
add edx, 0x19
and ebp, 0xea153
mov ebx, edx
and ebx, 0xc5e01c80
or ebx, ebp
mov ebp, ecx
xor ebp, 0xd3
and edx, 0x3a11422c
or edx, ebx
mov ebx, edx
xor ebx, 0x80
xor ecx, 0x2c
and ecx, ebx
xor edx, 0x7f
and edx, ebp
or edx, ecx
mov byte [rsp + rax + 0x38], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000e851
movabs rax, 0x6b4070726c7a7f4e
mov qword [rsp + 0x2e0], rax
mov dword [rsp + 0x2e8], 0x1c1a5040
mov word [rsp + 0x2ec], 0x794e
mov byte [rsp + 0x2ee], 0x64
lea rax, [rsp + 0x2f0]
mov qword [rsp + 0x28], rax
mov ecx, 0xbc88b969
lea rax, [rsp + 0x2ef]
nop word cs:[rax + rax]
nop
cmp ecx, 0x67443409
je 0x180017c72
cmp ecx, 0xbc88b969
jne 0x18000e960
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xbc88b969
mov edx, 0x67443409
cmove ecx, edx
jmp 0x18000e960
xor eax, eax
mov ecx, 0x66eeaec
nop word cs:[rax + rax]
cmp ecx, 0x95f4c32e
je 0x18000e9f0
cmp ecx, 0xe7acf5db
je 0x180017cec
cmp ecx, 0x66eeaec
jne 0x18000e9a0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x14
mov ecx, 0xe7acf5db
mov edx, 0x95f4c32e
cmovb ecx, edx
jmp 0x18000e9a0
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0xd40]
mov edx, dword [rsp + 0x20]
mov ebp, 0xffffffe6
sub ebp, edx
and ebp, 0xa5725b7d
add edx, 0x19
and edx, 0x5a8da482
or edx, ebp
mov ebp, ecx
xor ebp, 0x7d
xor ecx, 0x82
and ecx, edx
not edx
and edx, ebp
or edx, ecx
mov byte [rsp + rax + 0xd40], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000e991
movabs rax, 0x1040584277787b5b
mov qword [rsp + 0x2a0], rax
mov dword [rsp + 0x2a8], 0x526f7d13
mov word [rsp + 0x2ac], 0x7917
mov byte [rsp + 0x2ae], 0x64
lea rax, [rsp + 0x2b0]
mov qword [rsp + 0x28], rax
mov ecx, 0xbc88b969
lea rax, [rsp + 0x2af]
nop dword [rax + rax]
cmp ecx, 0x67443409
je 0x180017d64
cmp ecx, 0xbc88b969
jne 0x18000ea90
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xbc88b969
mov edx, 0x67443409
cmove ecx, edx
jmp 0x18000ea90
xor eax, eax
mov ecx, 0x6272c991
nop word cs:[rax + rax]
cmp ecx, 0x9b3e9d84
je 0x180017ddc
cmp ecx, 0x64aaa0c5
je 0x18000eb20
cmp ecx, 0x6272c991
jne 0x18000ead0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 6
mov ecx, 0x9b3e9d84
mov edx, 0x64aaa0c5
cmovb ecx, edx
jmp 0x18000ead0
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
mov edx, 0x66
sub edx, ecx
and edx, 0x48
add ecx, 0x19
and ecx, 0xb7
or ecx, edx
xor cl, byte [rsp + rax + 0x38]
xor cl, 0x48
mov byte [rsp + rax + 0x38], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000eac1
movabs rax, 0xbcf9b795f9928afc
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x30], 0xac
lea rax, [rsp + 0x32]
mov qword [rsp + 0x20], rax
mov ecx, 0xf4d1a121
lea rax, [rsp + 0x31]
nop dword [rax]
cmp ecx, 0x90d1c0e4
je 0x180017f12
cmp ecx, 0xf4d1a121
jne 0x18000eb80
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x20]
mov ecx, 0xf4d1a121
mov edx, 0x90d1c0e4
cmove ecx, edx
jmp 0x18000eb80
xor eax, eax
mov ecx, 0xb396162
nop word cs:[rax + rax]
cmp ecx, 0xcee1d794
je 0x18000ec10
cmp ecx, 0xe03fae6f
je 0x180017fb5
cmp ecx, 0xb396162
jne 0x18000ebc0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 3
mov ecx, 0xe03fae6f
mov edx, 0xcee1d794
cmovb ecx, edx
jmp 0x18000ebc0
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x38]
mov edx, dword [rsp + 0x20]
lea ebp, [rdx + 0x19]
mov ebx, 0xe6
sub ebx, edx
or ebx, ecx
mov esi, 0x66
sub esi, edx
and esi, 0x6e
and ebp, 0x91
or ebp, esi
xor ebp, 0x91
and ebp, ecx
xor ebp, ebx
not bpl
mov byte [rsp + rax + 0x38], bpl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000ebb1
movabs rax, 0x10405842787a7f51
mov qword [rsp + 0x2c0], rax
mov dword [rsp + 0x2c8], 0x526f7d13
mov word [rsp + 0x2cc], 0x7917
mov byte [rsp + 0x2ce], 0x64
lea rax, [rsp + 0x2d0]
mov qword [rsp + 0x28], rax
mov ecx, 0xbc88b969
lea rax, [rsp + 0x2cf]
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x67443409
je 0x1800180e2
cmp ecx, 0xbc88b969
jne 0x18000ecb0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xbc88b969
mov edx, 0x67443409
cmove ecx, edx
jmp 0x18000ecb0
movabs rax, 0x734070726c7a7f4e
mov qword [rsp + 0x190], rax
mov dword [rsp + 0x198], 0x677c716a
lea rax, [rsp + 0x19d]
mov qword [rsp + 0x28], rax
mov ecx, 0xc6198b37
lea rax, [rsp + 0x19c]
nop word cs:[rax + rax]
cmp ecx, 0x96b87f6a
je 0x18001815c
cmp ecx, 0xc6198b37
jne 0x18000ed20
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xc6198b37
mov edx, 0x96b87f6a
cmove ecx, edx
jmp 0x18000ed20
xor eax, eax
mov ecx, 0x7e835960
nop word cs:[rax + rax]
cmp ecx, 0xaa7fe5d9
je 0x18001820b
cmp ecx, 0x172fc0b4
je 0x18000edb0
cmp ecx, 0x7e835960
jne 0x18000ed60
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x2f
mov ecx, 0xaa7fe5d9
mov edx, 0x172fc0b4
cmovb ecx, edx
jmp 0x18000ed60
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x1350]
mov edx, dword [rsp + 0x20]
lea ebp, [rdx + 1]
mov ebx, 0xe6
sub ebx, edx
and ebx, 0x88
and ebp, 6
or ebp, ebx
add edx, 0x19
and edx, 0x71
or edx, ebp
mov ebp, ecx
and ebp, 0xffffff8e
or ebp, 1
and ecx, 0x71
xor ecx, edx
xor ecx, ebp
xor cl, 0x89
mov byte [rsp + rax + 0x1350], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000ed51
movabs rax, 0x6d4070726c7a7f4e
mov qword [rsp + 0x2f0], rax
mov dword [rsp + 0x2f8], 0x154a4c48
mov word [rsp + 0x2fc], 0x7911
mov byte [rsp + 0x2fe], 0x64
lea rax, [rsp + 0x300]
mov qword [rsp + 0x28], rax
mov ecx, 0xbc88b969
lea rax, [rsp + 0x2ff]
nop dword [rax]
cmp ecx, 0x67443409
je 0x180018284
cmp ecx, 0xbc88b969
jne 0x18000ee50
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xbc88b969
mov edx, 0x67443409
cmove ecx, edx
jmp 0x18000ee50
movabs rax, 0x714070726c7a7f4e
mov qword [rsp + 0x1f0], rax
mov dword [rsp + 0x1f8], 0x1c1b7763
mov word [rsp + 0x1fc], 0x657a
lea rax, [rsp + 0x1ff]
mov qword [rsp + 0x28], rax
mov ecx, 0xfc16961e
lea rax, [rsp + 0x1fe]
cmp ecx, 0x5fd35e0e
je 0x1800182fc
cmp ecx, 0xfc16961e
jne 0x18000eec0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xfc16961e
mov edx, 0x5fd35e0e
cmove ecx, edx
jmp 0x18000eec0
xor eax, eax
mov ecx, 0x8dfdfbed
nop word cs:[rax + rax]
cmp ecx, 0x72bc28b7
je 0x18000ef50
cmp ecx, 0xf6555b1f
je 0x1800183db
cmp ecx, 0x8dfdfbed
jne 0x18000ef00
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x12
mov ecx, 0xf6555b1f
mov edx, 0x72bc28b7
cmovb ecx, edx
jmp 0x18000ef00
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
mov edx, 0xe6
sub edx, ecx
and edx, 0xab
add ecx, 0x19
and ecx, 0x54
or ecx, edx
xor cl, byte [rsp + rax + 0x620]
xor cl, 0xab
mov byte [rsp + rax + 0x620], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000eef1
movabs rax, 0x4e7e5d646e697f53
mov qword [rsp + 0x90], rax
mov word [rsp + 0x98], 0x617e
lea rax, [rsp + 0x9b]
mov qword [rsp + 0x28], rax
mov ecx, 0xca3c122e
lea rax, [rsp + 0x9a]
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0xf1f7d669
je 0x180018454
cmp ecx, 0xca3c122e
jne 0x18000efd0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xca3c122e
mov edx, 0xf1f7d669
cmove ecx, edx
jmp 0x18000efd0
movaps xmmword [rsp + 0x1380], xmm12
movaps xmm0, xmmword [0x1800d14d0]
movaps xmmword [rsp + 0x1390], xmm0
movabs rax, 0x245e6e56595e527a
mov qword [rsp + 0x13a0], rax
mov word [rsp + 0x13a8], 0x11e
lea rax, [rsp + 0x13ab]
mov qword [rsp + 0x28], rax
mov ecx, 0xc4cf8a4c
lea rax, [rsp + 0x13aa]
nop dword [rax]
cmp ecx, 0x5de7d22e
je 0x1800184ff
cmp ecx, 0xc4cf8a4c
jne 0x18000f050
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xc4cf8a4c
mov edx, 0x5de7d22e
cmove ecx, edx
jmp 0x18000f050
mov rax, qword [rsp + 0x898]
mov rax, qword [rsp + 0x890]
mov eax, 0x91671e78
jmp 0x180003dd0
xor eax, eax
mov ecx, 0x2a538a94
cmp ecx, 0xa756e9f
je 0x180018596
cmp ecx, 0x3620eb14
je 0x18000f0f0
cmp ecx, 0x2a538a94
jne 0x18000f0a0
mov dword [rsp + 0x40], eax
movsxd rcx, dword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x20]
cmp rcx, 9
mov ecx, 0xa756e9f
mov edx, 0x3620eb14
cmovb ecx, edx
jmp 0x18000f0a0
mov rax, qword [rsp + 0x20]
movzx ecx, byte [rsp + rax + 0x28]
mov edx, dword [rsp + 0x40]
mov ebp, 0xe6
sub ebp, edx
add edx, 0x19
mov ebx, ebp
or ebx, ecx
and ebp, 0xe0
and edx, 0x1f
or edx, ebp
xor edx, ecx
xor edx, 0xe0
and edx, ecx
xor edx, ebx
not dl
mov byte [rsp + rax + 0x28], dl
mov eax, dword [rsp + 0x40]
add eax, 1
jmp 0x18000f09b
movabs rax, 0xb4f68ba7f9a8a3fc
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x30], 0xa4
lea rax, [rsp + 0x32]
mov qword [rsp + 0x20], rax
mov ecx, 0xf4d1a121
lea rax, [rsp + 0x31]
nop dword [rax]
cmp ecx, 0x90d1c0e4
je 0x1800186c2
cmp ecx, 0xf4d1a121
jne 0x18000f160
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x20]
mov ecx, 0xf4d1a121
mov edx, 0x90d1c0e4
cmove ecx, edx
jmp 0x18000f160
xor eax, eax
mov ecx, 0x47268313
nop word cs:[rax + rax]
cmp ecx, 0x9b74595d
je 0x18000f1f0
cmp ecx, 0x7db6bf81
je 0x180018765
cmp ecx, 0x47268313
jne 0x18000f1a0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x11
mov ecx, 0x7db6bf81
mov edx, 0x9b74595d
cmovb ecx, edx
jmp 0x18000f1a0
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x440]
mov edx, dword [rsp + 0x20]
mov ebp, 0xe6
sub ebp, edx
and ebp, ecx
mov ebx, 6
sub ebx, edx
or ebx, ecx
not ecx
add edx, 0x19
and edx, ecx
and ebx, 0x12
and edx, 0xed
or edx, ebx
xor edx, ebp
xor dl, 0x12
mov byte [rsp + rax + 0x440], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000f191
movabs rax, 0x644070726c7a7f4e
mov qword [rsp + 0x100], rax
mov dword [rsp + 0x108], 0x7b111371
mov byte [rsp + 0x10c], 0x66
lea rax, [rsp + 0x10e]
mov qword [rsp + 0x28], rax
mov ecx, 0xe45f6548
lea rax, [rsp + 0x10d]
nop dword [rax]
cmp ecx, 0x94fde62f
je 0x1800187e4
cmp ecx, 0xe45f6548
jne 0x18000f280
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xe45f6548
mov edx, 0x94fde62f
cmove ecx, edx
jmp 0x18000f280
xor eax, eax
mov ecx, 0x6153e8eb
nop word cs:[rax + rax]
cmp ecx, 0x8226cf58
je 0x180018892
cmp ecx, 0x7d3a0465
je 0x18000f310
cmp ecx, 0x6153e8eb
jne 0x18000f2c0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x23
mov ecx, 0x8226cf58
mov edx, 0x7d3a0465
cmovb ecx, edx
jmp 0x18000f2c0
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x10e0]
mov edx, dword [rsp + 0x20]
mov ebp, 0xe6
sub ebp, edx
and ebp, ecx
mov ebx, 6
sub ebx, edx
or ebx, ecx
not ecx
add edx, 0x19
and edx, ecx
and ebx, 0x1e
and edx, 0xe1
or edx, ebx
xor edx, ebp
xor dl, 0x1e
mov byte [rsp + rax + 0x10e0], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000f2b1
movabs rax, 0x52765842707a7f51
mov qword [rsp + 0x250], rax
mov dword [rsp + 0x258], 0x4d625652
mov word [rsp + 0x25c], 0x7941
mov byte [rsp + 0x25e], 0x64
lea rax, [rsp + 0x260]
mov qword [rsp + 0x28], rax
mov ecx, 0xbc88b969
lea rax, [rsp + 0x25f]
nop word cs:[rax + rax]
cmp ecx, 0x67443409
je 0x180018914
cmp ecx, 0xbc88b969
jne 0x18000f3b0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xbc88b969
mov edx, 0x67443409
cmove ecx, edx
jmp 0x18000f3b0
xor eax, eax
mov ecx, 0xed824860
nop word cs:[rax + rax]
cmp ecx, 0xd3ca64e9
je 0x18000f440
cmp ecx, 0xef75f25e
je 0x18001898c
cmp ecx, 0xed824860
jne 0x18000f3f0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x3b
mov ecx, 0xef75f25e
mov edx, 0xd3ca64e9
cmovb ecx, edx
jmp 0x18000f3f0
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x16b0]
mov edx, dword [rsp + 0x20]
mov ebp, 0x1ffffe6
sub ebp, edx
add edx, 0x19
and ebp, 0x100a011
mov ebx, edx
and ebx, 0xa010988
or ebx, ebp
and edx, 0xf4fe5666
or edx, ebx
mov ebp, ecx
xor ebp, 0x99
mov ebx, edx
xor ebx, 0x88
xor ecx, 0x66
and ecx, ebx
xor edx, 0x77
and edx, ebp
or edx, ecx
mov byte [rsp + rax + 0x16b0], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000f3e1
mov rax, qword [rsp + 0xbd8]
mov rax, qword [rsp + 0xbd0]
mov eax, 0xcb9f2c6e
jmp 0x180003dd0
xor eax, eax
mov ecx, 0x2a538a94
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xa756e9f
je 0x180018a04
cmp ecx, 0x3620eb14
je 0x18000f520
cmp ecx, 0x2a538a94
jne 0x18000f4d0
mov dword [rsp + 0x40], eax
movsxd rcx, dword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x20]
cmp rcx, 9
mov ecx, 0xa756e9f
mov edx, 0x3620eb14
cmovb ecx, edx
jmp 0x18000f4d0
mov rax, qword [rsp + 0x20]
movzx ecx, byte [rsp + rax + 0x28]
mov edx, dword [rsp + 0x40]
mov ebp, 0xe6
sub ebp, edx
add edx, 0x19
mov ebx, ebp
or ebx, ecx
and ebp, 0xe0
and edx, 0x1f
or edx, ebp
xor edx, ecx
xor edx, 0xe0
and edx, ecx
xor edx, ebx
not dl
mov byte [rsp + rax + 0x28], dl
mov eax, dword [rsp + 0x40]
add eax, 1
jmp 0x18000f4be
movaps xmm0, xmmword [0x1800d1240]
movaps xmmword [rsp + 0xea0], xmm0
lea rax, [rsp + 0xeb1]
mov qword [rsp + 0x28], rax
mov ecx, 0xa78ebc4d
lea rax, [rsp + 0xeb0]
nop
cmp ecx, 0x6d3f1f65
je 0x180018b32
cmp ecx, 0xa78ebc4d
jne 0x18000f590
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xa78ebc4d
mov edx, 0x6d3f1f65
cmove ecx, edx
jmp 0x18000f590
xor eax, eax
mov ecx, 0x767769b1
nop word cs:[rax + rax]
cmp ecx, 0xa14716d5
je 0x18000f620
cmp ecx, 0xcf307047
je 0x180018bac
cmp ecx, 0x767769b1
jne 0x18000f5d0
mov dword [rsp + 0x40], eax
movsxd rcx, dword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x20]
cmp rcx, 8
mov ecx, 0xcf307047
mov edx, 0xa14716d5
cmovb ecx, edx
jmp 0x18000f5d0
mov rax, qword [rsp + 0x20]
movzx ecx, byte [rsp + rax + 0x28]
mov edx, dword [rsp + 0x40]
add edx, 0x19
mov ebp, ecx
and ebp, 0x10
or ebp, 0x22
and ecx, 0xffffffef
xor ecx, edx
xor ecx, ebp
xor cl, 0x22
mov byte [rsp + rax + 0x28], cl
mov eax, dword [rsp + 0x40]
add eax, 1
jmp 0x18000f5c1
lea rax, [rsp + 0x1630]
mov qword [rsp + 0xb00], rax
mov rax, qword [rsp + 0xb00]
movaps xmmword [rsp + 0x1630], xmm9
movaps xmm0, xmmword [0x1800d14e0]
movaps xmmword [rsp + 0x1640], xmm0
movaps xmm0, xmmword [0x1800d14f0]
movaps xmmword [rsp + 0x1650], xmm0
mov word [rsp + 0x1660], 0x916
lea rax, [rsp + 0x1663]
mov qword [rsp + 0x28], rax
mov ecx, 0x675d4d62
lea rax, [rsp + 0x1662]
nop word cs:[rax + rax]
cmp ecx, 0xd86651d7
je 0x180018ce2
cmp ecx, 0x675d4d62
jne 0x18000f6c0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0x675d4d62
mov edx, 0xd86651d7
cmove ecx, edx
jmp 0x18000f6c0
xor eax, eax
mov ecx, 0x8ed94dd0
nop word cs:[rax + rax]
cmp ecx, 0xdb17d567
je 0x180018d8f
cmp ecx, 0xbc5c791a
je 0x18000f750
cmp ecx, 0x8ed94dd0
jne 0x18000f700
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 4
mov ecx, 0xdb17d567
mov edx, 0xbc5c791a
cmovb ecx, edx
jmp 0x18000f700
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x38]
mov edx, dword [rsp + 0x20]
mov ebp, 0xfffe6
sub ebp, edx
add edx, 0x19
and ebp, 0xea153
mov ebx, edx
and ebx, 0xc5e01c80
or ebx, ebp
mov ebp, ecx
xor ebp, 0xd3
and edx, 0x3a11422c
or edx, ebx
mov ebx, edx
xor ebx, 0x80
xor ecx, 0x2c
and ecx, ebx
xor edx, 0x7f
and edx, ebp
or edx, ecx
mov byte [rsp + rax + 0x38], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000f6f1
mov rax, qword [rsp + 0xa48]
mov rax, qword [rsp + 0xa40]
mov eax, 0xc5863839
jmp 0x180003dd0
xor eax, eax
mov ecx, 0x6272c991
nop dword [rax]
cmp ecx, 0x9b3e9d84
je 0x180018ec2
cmp ecx, 0x64aaa0c5
je 0x18000f820
cmp ecx, 0x6272c991
jne 0x18000f7d0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 6
mov ecx, 0x9b3e9d84
mov edx, 0x64aaa0c5
cmovb ecx, edx
jmp 0x18000f7d0
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
mov edx, 0x66
sub edx, ecx
and edx, 0x48
add ecx, 0x19
and ecx, 0xb7
or ecx, edx
xor cl, byte [rsp + rax + 0x38]
xor cl, 0x48
mov byte [rsp + rax + 0x38], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000f7c8
mov rax, qword [rsp + 0xca8]
mov rax, qword [rsp + 0xca0]
mov eax, 0x3c108d3c
jmp 0x180003dd0
xor eax, eax
mov ecx, 0x2a538a94
nop word cs:[rax + rax]
cmp ecx, 0xa756e9f
je 0x180018ff2
cmp ecx, 0x3620eb14
je 0x18000f8d0
cmp ecx, 0x2a538a94
jne 0x18000f880
mov dword [rsp + 0x40], eax
movsxd rcx, dword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x20]
cmp rcx, 9
mov ecx, 0xa756e9f
mov edx, 0x3620eb14
cmovb ecx, edx
jmp 0x18000f880
mov rax, qword [rsp + 0x20]
movzx ecx, byte [rsp + rax + 0x28]
mov edx, dword [rsp + 0x40]
mov ebp, 0xe6
sub ebp, edx
add edx, 0x19
mov ebx, ebp
or ebx, ecx
and ebp, 0xe0
and edx, 0x1f
or edx, ebp
xor edx, ecx
xor edx, 0xe0
and edx, ecx
xor edx, ebx
not dl
mov byte [rsp + rax + 0x28], dl
mov eax, dword [rsp + 0x40]
add eax, 1
jmp 0x18000f871
lea rax, [rsp + 0x340]
mov qword [rsp + 0xc90], rax
mov rax, qword [rsp + 0xc90]
movaps xmm0, xmmword [0x1800d1200]
movaps xmmword [rsp + 0x340], xmm0
mov byte [rsp + 0x350], 0x6a
lea rax, [rsp + 0x352]
mov qword [rsp + 0x28], rax
mov ecx, 0xda448718
lea rax, [rsp + 0x351]
nop
cmp ecx, 0x9303c8bc
je 0x180019122
cmp ecx, 0xda448718
jne 0x18000f960
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x28]
mov ecx, 0xda448718
mov edx, 0x9303c8bc
cmove ecx, edx
jmp 0x18000f960
xor eax, eax
mov ecx, 0xb12a816
nop word cs:[rax + rax]
cmp ecx, 0x72a04a99
je 0x18000f9f0
cmp ecx, 0x2867e826
je 0x1800191cd
cmp ecx, 0xb12a816
jne 0x18000f9a0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0xe
mov ecx, 0x2867e826
mov edx, 0x72a04a99
cmovb ecx, edx
jmp 0x18000f9a0
mov rax, qword [rsp + 0x28]
movzx edi, byte [rsp + rax + 0x210]
mov edx, dword [rsp + 0x20]
lea ebp, [rdx + 0x19]
mov ebx, 0x7fffffe6
sub ebx, edx
mov ecx, edi
and ecx, 0xffffff88
or ecx, 0x21018053
and edi, 0x77
xor edi, ecx
mov ecx, edi
xor ecx, 0xdb
mov esi, 0x3ffe6
sub esi, edx
and ebx, 0x4a082988
and esi, 0x39065
and ebp, 0x31d44012
or ebx, 0x39065
lea edx, [rsi + rbp]
add edx, 0x84200600
xor edx, ebx
xor edi, 0x24
and edi, edx
not edx
and edx, ecx
or edx, edi
mov rdi, qword [rsp + 0x50]
mov byte [rsp + rax + 0x210], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000f991
xor eax, eax
mov ecx, 0x44967a23
nop word [rax + rax]
cmp ecx, 0xc9db7d23
je 0x180019244
cmp ecx, 0x759cb0dc
je 0x18000fad0
cmp ecx, 0x44967a23
jne 0x18000fa80
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x1d
mov ecx, 0xc9db7d23
mov edx, 0x759cb0dc
cmovb ecx, edx
jmp 0x18000fa80
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x1020]
mov edx, dword [rsp + 0x20]
mov ebp, 0xe6
sub ebp, edx
add edx, 0x19
mov ebx, ebp
or ebx, ecx
and ebp, 0xd8
and edx, 0x27
or edx, ebp
xor edx, 0x27
and edx, ecx
xor edx, ebx
not dl
mov byte [rsp + rax + 0x1020], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000fa72
mov byte [rsp + 0x34], 0
lea rcx, [rsp + 0x28]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x38], r13
mov rax, qword [rsp + 0x38]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x48], rax
mov eax, 0x6e3d76c
cmp eax, 0x1f12d255
jg 0x18000fbd0
cmp eax, 0x6e3d76c
je 0x18000fc00
cmp eax, 0x1ef76220
jne 0x18000fb40
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x40], rax
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x18000fc1a
cmp ecx, 0xf2eb060
je 0x18000fbb5
cmp ecx, 0x63723020
jne 0x18000fb80
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x20]
jmp 0x18000fb80
mov rcx, qword [rsp + 0x40]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x18000fb80
cmp eax, 0x1f12d256
je 0x1800192c4
cmp eax, 0x632cd1d6
jne 0x18000fb40
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x28]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x18000fb40
mov rax, qword [rsp + 0x48]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x18000fb40
mov rax, qword [rsp + 0x38]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x28]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x18000fb40
xor eax, eax
mov ecx, 0x66eeaec
nop dword [rax]
cmp ecx, 0x95f4c32e
je 0x18000fca0
cmp ecx, 0xe7acf5db
je 0x1800192e3
cmp ecx, 0x66eeaec
jne 0x18000fc50
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x14
mov ecx, 0xe7acf5db
mov edx, 0x95f4c32e
cmovb ecx, edx
jmp 0x18000fc50
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0xe00]
mov edx, dword [rsp + 0x20]
mov ebp, 0xffffffe6
sub ebp, edx
and ebp, 0xa5725b7d
add edx, 0x19
and edx, 0x5a8da482
or edx, ebp
mov ebp, ecx
xor ebp, 0x7d
xor ecx, 0x82
and ecx, edx
not edx
and edx, ebp
or edx, ecx
mov byte [rsp + rax + 0xe00], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000fc44
mov byte [rsp + 0xed0], 0
lea rcx, [rsp + 0xec0]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
cmp edx, 0xb021d1d5
je 0x180019364
cmp edx, 0xb2cf7223
je 0x18000fd55
cmp edx, 0x9bf8e0e
jne 0x18000fd30
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18000fd30
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18000fd30
xor eax, eax
mov ecx, 0x6f50c
nop dword [rax + rax]
cmp ecx, 0x7cd05cac
je 0x18000fdc0
cmp ecx, 0x60856a43
je 0x1800193c1
cmp ecx, 0x6f50c
jne 0x18000fd70
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x26
mov ecx, 0x60856a43
mov edx, 0x7cd05cac
cmovb ecx, edx
jmp 0x18000fd70
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
mov edx, 0xe6
sub edx, ecx
and edx, 0xad
add ecx, 0x19
and ecx, 0x52
or ecx, edx
xor cl, byte [rsp + rax + 0x12c0]
xor cl, 0xad
mov byte [rsp + rax + 0x12c0], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000fd66
xor eax, eax
mov ecx, 0x7f027863
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x326cf347
je 0x180019444
cmp ecx, 0x6e401e2f
je 0x18000fe60
cmp ecx, 0x7f027863
jne 0x18000fe10
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x35
mov ecx, 0x326cf347
mov edx, 0x6e401e2f
cmovb ecx, edx
jmp 0x18000fe10
mov rax, qword [rsp + 0x28]
movzx ebx, byte [rsp + rax + 0x1570]
mov edx, dword [rsp + 0x20]
lea ebp, [rdx + 0x19]
mov ecx, ebx
not ecx
and ecx, ebp
mov edi, 0x66
sub edi, edx
and edi, 0x50
and ebp, 0xaf
or ebp, edi
mov rdi, qword [rsp + 0x50]
xor ebp, ebx
xor ebp, 0x50
and ebp, ebx
or ebp, ecx
mov byte [rsp + rax + 0x1570], bpl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000fdfd
xor eax, eax
mov ecx, 0x66eeaec
nop word cs:[rax + rax]
nop
cmp ecx, 0x95f4c32e
je 0x18000ff10
cmp ecx, 0xe7acf5db
je 0x1800194c4
cmp ecx, 0x66eeaec
jne 0x18000fec0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x14
mov ecx, 0xe7acf5db
mov edx, 0x95f4c32e
cmovb ecx, edx
jmp 0x18000fec0
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0xe20]
mov edx, dword [rsp + 0x20]
mov ebp, 0xffffffe6
sub ebp, edx
and ebp, 0xa5725b7d
add edx, 0x19
and edx, 0x5a8da482
or edx, ebp
mov ebp, ecx
xor ebp, 0x7d
xor ecx, 0x82
and ecx, edx
not edx
and edx, ebp
or edx, ecx
mov byte [rsp + rax + 0xe20], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000feb0
xor eax, eax
mov ecx, 0x8ed94dd0
nop word cs:[rax + rax]
cmp ecx, 0xdb17d567
je 0x180019544
cmp ecx, 0xbc5c791a
je 0x18000ffc0
cmp ecx, 0x8ed94dd0
jne 0x18000ff70
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 4
mov ecx, 0xdb17d567
mov edx, 0xbc5c791a
cmovb ecx, edx
jmp 0x18000ff70
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x38]
mov edx, dword [rsp + 0x20]
mov ebp, 0xfffe6
sub ebp, edx
add edx, 0x19
and ebp, 0xea153
mov ebx, edx
and ebx, 0xc5e01c80
or ebx, ebp
mov ebp, ecx
xor ebp, 0xd3
and edx, 0x3a11422c
or edx, ebx
mov ebx, edx
xor ebx, 0x80
xor ecx, 0x2c
and ecx, ebx
xor edx, 0x7f
and edx, ebp
or edx, ecx
mov byte [rsp + rax + 0x38], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18000ff61
mov byte [rsp + 0x6b2], 0
lea rcx, [rsp + 0x6a0]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x180019672
cmp edx, 0xb2cf7223
je 0x180010085
cmp edx, 0x9bf8e0e
jne 0x180010060
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x180010060
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x180010060
xor eax, eax
mov ecx, 0x2a538a94
nop dword [rax + rax]
cmp ecx, 0xa756e9f
je 0x1800196d1
cmp ecx, 0x3620eb14
je 0x1800100f0
cmp ecx, 0x2a538a94
jne 0x1800100a0
mov dword [rsp + 0x40], eax
movsxd rcx, dword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x20]
cmp rcx, 9
mov ecx, 0xa756e9f
mov edx, 0x3620eb14
cmovb ecx, edx
jmp 0x1800100a0
mov rax, qword [rsp + 0x20]
movzx ecx, byte [rsp + rax + 0x28]
mov edx, dword [rsp + 0x40]
mov ebp, 0xe6
sub ebp, edx
add edx, 0x19
mov ebx, ebp
or ebx, ecx
and ebp, 0xe0
and edx, 0x1f
or edx, ebp
xor edx, ecx
xor edx, 0xe0
and edx, ecx
xor edx, ebx
not dl
mov byte [rsp + rax + 0x28], dl
mov eax, dword [rsp + 0x40]
add eax, 1
jmp 0x180010096
mov byte [rsp + 0x4f3], 0
lea rcx, [rsp + 0x4e0]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
cmp edx, 0xb021d1d5
je 0x180019802
cmp edx, 0xb2cf7223
je 0x1800101a5
cmp edx, 0x9bf8e0e
jne 0x180010180
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x180010180
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x180010180
xor eax, eax
mov ecx, 0xdb0f4f4
nop dword [rax + rax]
cmp ecx, 0xd8fc3c47
je 0x180010210
cmp ecx, 0xa65fd38
je 0x180019861
cmp ecx, 0xdb0f4f4
jne 0x1800101c0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x28
mov ecx, 0xa65fd38
mov edx, 0xd8fc3c47
cmovb ecx, edx
jmp 0x1800101c0
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
add cl, 0x19
xor byte [rsp + rax + 0x1540], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x1800101b6
mov byte [rsp + 0x33], 0
lea rcx, [rsp + 0x28]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x38], r13
mov rax, qword [rsp + 0x38]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x48], rax
mov eax, 0x6e3d76c
nop word cs:[rax + rax]
cmp eax, 0x1f12d255
jg 0x1800102f0
cmp eax, 0x6e3d76c
je 0x180010320
cmp eax, 0x1ef76220
jne 0x180010260
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x40], rax
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x18001033a
cmp ecx, 0xf2eb060
je 0x1800102d5
cmp ecx, 0x63723020
jne 0x1800102a0
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x20]
jmp 0x1800102a0
mov rcx, qword [rsp + 0x40]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x1800102a0
cmp eax, 0x1f12d256
je 0x1800198e4
cmp eax, 0x632cd1d6
jne 0x180010260
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x28]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x180010260
mov rax, qword [rsp + 0x48]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x180010260
mov rax, qword [rsp + 0x38]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x28]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x180010260
mov byte [rsp + 0xbd], 0
lea rcx, [rsp + 0xb0]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x180019903
cmp edx, 0xb2cf7223
je 0x1800103d5
cmp edx, 0x9bf8e0e
jne 0x1800103b0
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x1800103b0
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x1800103b0
xor eax, eax
mov ecx, 0x6272c991
nop dword [rax + rax]
cmp ecx, 0x9b3e9d84
je 0x180019961
cmp ecx, 0x64aaa0c5
je 0x180010440
cmp ecx, 0x6272c991
jne 0x1800103f0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 6
mov ecx, 0x9b3e9d84
mov edx, 0x64aaa0c5
cmovb ecx, edx
jmp 0x1800103f0
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
mov edx, 0x66
sub edx, ecx
and edx, 0x48
add ecx, 0x19
and ecx, 0xb7
or ecx, edx
xor cl, byte [rsp + rax + 0x38]
xor cl, 0x48
mov byte [rsp + rax + 0x38], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x1800103e6
xor eax, eax
mov ecx, 0x2a538a94
nop dword [rax]
cmp ecx, 0xa756e9f
je 0x180019a92
cmp ecx, 0x3620eb14
je 0x1800104d0
cmp ecx, 0x2a538a94
jne 0x180010480
mov dword [rsp + 0x40], eax
movsxd rcx, dword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x20]
cmp rcx, 9
mov ecx, 0xa756e9f
mov edx, 0x3620eb14
cmovb ecx, edx
jmp 0x180010480
mov rax, qword [rsp + 0x20]
movzx ecx, byte [rsp + rax + 0x28]
mov edx, dword [rsp + 0x40]
mov ebp, 0xe6
sub ebp, edx
add edx, 0x19
mov ebx, ebp
or ebx, ecx
and ebp, 0xe0
and edx, 0x1f
or edx, ebp
xor edx, ecx
xor edx, 0xe0
and edx, ecx
xor edx, ebx
not dl
mov byte [rsp + rax + 0x28], dl
mov eax, dword [rsp + 0x40]
add eax, 1
jmp 0x180010477
xor eax, eax
mov ecx, 0xe85f1495
nop dword [rax]
cmp ecx, 0xe4a45476
je 0x180019bc2
cmp ecx, 0x1269b72b
je 0x180010570
cmp ecx, 0xe85f1495
jne 0x180010520
mov dword [rsp + 0x40], eax
movsxd rcx, dword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x20]
cmp rcx, 0xc
mov ecx, 0xe4a45476
mov edx, 0x1269b72b
cmovb ecx, edx
jmp 0x180010520
mov rax, qword [rsp + 0x20]
movzx ecx, byte [rsp + rax + 0x28]
mov edx, dword [rsp + 0x40]
mov ebp, 0xe6
sub ebp, edx
add edx, 0x19
and ebp, 0xc1
and edx, 0x3e
or edx, ebp
mov ebp, ecx
and ebp, 0xffffffc1
or ebp, 0x20
and ecx, 0x3e
xor ecx, edx
xor ecx, ebp
xor cl, 0xe1
mov byte [rsp + rax + 0x28], cl
mov eax, dword [rsp + 0x40]
add eax, 1
jmp 0x180010517
xor eax, eax
mov ecx, 0xfe6c0913
nop dword [rax]
cmp ecx, 0xb73ea8d2
je 0x180010610
cmp ecx, 0xe580ad33
je 0x180019cf2
cmp ecx, 0xfe6c0913
jne 0x1800105c0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x10
mov ecx, 0xe580ad33
mov edx, 0xb73ea8d2
cmovb ecx, edx
jmp 0x1800105c0
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
add cl, 0x19
xor byte [rsp + rax + 0xf60], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x1800105b7
mov byte [rsp + 0x12b2], 0
lea rcx, [rsp + 0x1290]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x180019d74
cmp edx, 0xb2cf7223
je 0x180010695
cmp edx, 0x9bf8e0e
jne 0x180010670
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x180010670
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x180010670
xor eax, eax
mov ecx, 0xea03cbec
nop dword [rax + rax]
cmp ecx, 0xc1f12d50
je 0x180019dd1
cmp ecx, 0xc36d9b42
je 0x180010700
cmp ecx, 0xea03cbec
jne 0x1800106b0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x20
mov ecx, 0xc1f12d50
mov edx, 0xc36d9b42
cmovb ecx, edx
jmp 0x1800106b0
mov rax, qword [rsp + 0x28]
movzx edx, byte [rsp + rax + 0x12f0]
mov ebx, dword [rsp + 0x20]
mov ebp, 0x7fffffe6
sub ebp, ebx
add ebx, 0x19
and ebp, 0x41c28e1a
mov ecx, ebx
and ecx, 0xbe3d71e5
or ecx, ebp
mov ebp, ecx
xor ebp, 0xbe3d71e5
xor ecx, 0xdb1aaedb
and ecx, ebp
and ebx, 0x6527df3e
or ebx, ecx
mov ecx, edx
and ecx, 0xffffffc1
or ecx, 0x4021c526
and edx, 0x3e
xor edx, ecx
mov ecx, edx
xor ecx, 0xe7
xor edx, 0x18
and edx, ebx
not ebx
and ebx, ecx
or ebx, edx
mov byte [rsp + rax + 0x12f0], bl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x1800106a6
xor eax, eax
mov ecx, 0x66eeaec
cmp ecx, 0x95f4c32e
je 0x1800107d0
cmp ecx, 0xe7acf5db
je 0x180019e54
cmp ecx, 0x66eeaec
jne 0x180010780
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x14
mov ecx, 0xe7acf5db
mov edx, 0x95f4c32e
cmovb ecx, edx
jmp 0x180010780
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0xd80]
mov edx, dword [rsp + 0x20]
mov ebp, 0xffffffe6
sub ebp, edx
and ebp, 0xa5725b7d
add edx, 0x19
and edx, 0x5a8da482
or edx, ebp
mov ebp, ecx
xor ebp, 0x7d
xor ecx, 0x82
and ecx, edx
not edx
and edx, ebp
or edx, ecx
mov byte [rsp + rax + 0xd80], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18001077b
xor eax, eax
mov ecx, 0xb396162
nop word cs:[rax + rax]
cmp ecx, 0xcee1d794
je 0x180010880
cmp ecx, 0xe03fae6f
je 0x180019ed4
cmp ecx, 0xb396162
jne 0x180010830
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 3
mov ecx, 0xe03fae6f
mov edx, 0xcee1d794
cmovb ecx, edx
jmp 0x180010830
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x38]
mov edx, dword [rsp + 0x20]
lea ebp, [rdx + 0x19]
mov ebx, 0xe6
sub ebx, edx
or ebx, ecx
mov edi, 0x66
sub edi, edx
and edi, 0x6e
and ebp, 0x91
or ebp, edi
mov rdi, qword [rsp + 0x50]
xor ebp, 0x91
and ebp, ecx
xor ebp, ebx
not bpl
mov byte [rsp + rax + 0x38], bpl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180010821
mov byte [rsp + 0x493], 0
lea rcx, [rsp + 0x480]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
cmp edx, 0xb021d1d5
je 0x18001a002
cmp edx, 0xb2cf7223
je 0x180010935
cmp edx, 0x9bf8e0e
jne 0x180010910
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x180010910
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x180010910
xor eax, eax
mov ecx, 0xdde153c5
nop dword [rax + rax]
cmp ecx, 0xb7ac734b
je 0x18001a061
cmp ecx, 0x676e4e36
je 0x1800109a0
cmp ecx, 0xdde153c5
jne 0x180010950
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x1b
mov ecx, 0xb7ac734b
mov edx, 0x676e4e36
cmovb ecx, edx
jmp 0x180010950
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0xf80]
mov edx, dword [rsp + 0x20]
lea ebp, [rdx + 1]
mov ebx, 6
sub ebx, edx
and ebx, 0x10
and ebp, 2
or ebp, ebx
add edx, 0x19
and edx, 0xed
or edx, ebp
mov ebp, ecx
and ebp, 0x12
or ebp, 0x8d
and ecx, 0xffffffed
xor ecx, edx
xor ecx, ebp
xor cl, 0x9d
mov byte [rsp + rax + 0xf80], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180010946
xor eax, eax
mov ecx, 0x47268313
nop dword [rax]
cmp ecx, 0x9b74595d
je 0x180010a50
cmp ecx, 0x7db6bf81
je 0x18001a0e4
cmp ecx, 0x47268313
jne 0x180010a00
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x11
mov ecx, 0x7db6bf81
mov edx, 0x9b74595d
cmovb ecx, edx
jmp 0x180010a00
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x400]
mov edx, dword [rsp + 0x20]
mov ebp, 0xe6
sub ebp, edx
and ebp, ecx
mov ebx, 6
sub ebx, edx
or ebx, ecx
not ecx
add edx, 0x19
and edx, ecx
and ebx, 0x12
and edx, 0xed
or edx, ebx
xor edx, ebp
xor dl, 0x12
mov byte [rsp + rax + 0x400], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x1800109f8
mov byte [rsp + 0xfd], 0
lea rcx, [rsp + 0xf0]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop
cmp edx, 0xb021d1d5
je 0x18001a164
cmp edx, 0xb2cf7223
je 0x180010b05
cmp edx, 0x9bf8e0e
jne 0x180010ae0
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x180010ae0
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x180010ae0
xor eax, eax
mov ecx, 0x2a538a94
nop dword [rax + rax]
cmp ecx, 0xa756e9f
je 0x18001a1c1
cmp ecx, 0x3620eb14
je 0x180010b70
cmp ecx, 0x2a538a94
jne 0x180010b20
mov dword [rsp + 0x40], eax
movsxd rcx, dword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x20]
cmp rcx, 9
mov ecx, 0xa756e9f
mov edx, 0x3620eb14
cmovb ecx, edx
jmp 0x180010b20
mov rax, qword [rsp + 0x20]
movzx ecx, byte [rsp + rax + 0x28]
mov edx, dword [rsp + 0x40]
mov ebp, 0xe6
sub ebp, edx
add edx, 0x19
mov ebx, ebp
or ebx, ecx
and ebp, 0xe0
and edx, 0x1f
or edx, ebp
xor edx, ecx
xor edx, 0xe0
and edx, ecx
xor edx, ebx
not dl
mov byte [rsp + rax + 0x28], dl
mov eax, dword [rsp + 0x40]
add eax, 1
jmp 0x180010b16
mov byte [rsp + 0x13c], 0
lea rcx, [rsp + 0x130]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
cmp edx, 0xb021d1d5
je 0x18001a2f2
cmp edx, 0xb2cf7223
je 0x180010c25
cmp edx, 0x9bf8e0e
jne 0x180010c00
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x180010c00
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x180010c00
xor eax, eax
mov ecx, 0x66eeaec
nop dword [rax + rax]
cmp ecx, 0x95f4c32e
je 0x180010c90
cmp ecx, 0xe7acf5db
je 0x18001a351
cmp ecx, 0x66eeaec
jne 0x180010c40
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x14
mov ecx, 0xe7acf5db
mov edx, 0x95f4c32e
cmovb ecx, edx
jmp 0x180010c40
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0xe60]
mov edx, dword [rsp + 0x20]
mov ebp, 0xffffffe6
sub ebp, edx
and ebp, 0xa5725b7d
add edx, 0x19
and edx, 0x5a8da482
or edx, ebp
mov ebp, ecx
xor ebp, 0x7d
xor ecx, 0x82
and ecx, edx
not edx
and edx, ebp
or edx, ecx
mov byte [rsp + rax + 0xe60], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180010c36
mov byte [rsp + 0x24f], 0
lea rcx, [rsp + 0x240]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
cmp edx, 0xb021d1d5
je 0x18001a3d4
cmp edx, 0xb2cf7223
je 0x180010d45
cmp edx, 0x9bf8e0e
jne 0x180010d20
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x180010d20
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x180010d20
mov byte [rsp + 0x34], 0
lea rcx, [rsp + 0x28]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x38], r13
mov rax, qword [rsp + 0x38]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x48], rax
mov eax, 0x6e3d76c
nop
cmp eax, 0x1f12d255
jg 0x180010e10
cmp eax, 0x6e3d76c
je 0x180010e40
cmp eax, 0x1ef76220
jne 0x180010d80
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x40], rax
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x180010e5a
cmp ecx, 0xf2eb060
je 0x180010df5
cmp ecx, 0x63723020
jne 0x180010dc0
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x20]
jmp 0x180010dc0
mov rcx, qword [rsp + 0x40]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x180010dc0
cmp eax, 0x1f12d256
je 0x18001a431
cmp eax, 0x632cd1d6
jne 0x180010d80
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x28]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x180010d80
mov rax, qword [rsp + 0x48]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x180010d80
mov rax, qword [rsp + 0x38]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x28]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x180010d80
xor eax, eax
mov ecx, 0xa3b80876
nop dword [rax]
cmp ecx, 0x4281f65
je 0x180010ee0
cmp ecx, 0xf0a35040
je 0x18001a450
cmp ecx, 0xa3b80876
jne 0x180010e90
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0xd
mov ecx, 0xf0a35040
mov edx, 0x4281f65
cmovb ecx, edx
jmp 0x180010e90
mov rax, qword [rsp + 0x28]
mov ebp, dword [rsp + 0x20]
mov edx, 0xffffffe6
sub edx, ebp
add ebp, 0x19
and edx, 0x8be60487
mov ecx, ebp
and ecx, 0x7419fb78
or ecx, edx
mov edx, ecx
xor edx, 0x78
xor ecx, 0x36
and ecx, edx
and ebp, 0x4e
or ebp, ecx
xor bpl, byte [rsp + rax + 0xa0]
xor bpl, 0xb1
mov byte [rsp + rax + 0xa0], bpl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180010e84
mov byte [rsp + 0x31], 0
lea rcx, [rsp + 0x28]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x38], r13
mov rax, qword [rsp + 0x38]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x48], rax
mov eax, 0x6e3d76c
nop dword [rax]
cmp eax, 0x1f12d255
jg 0x180010ff0
cmp eax, 0x6e3d76c
je 0x180011020
cmp eax, 0x1ef76220
jne 0x180010f60
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x40], rax
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x18001103a
cmp ecx, 0xf2eb060
je 0x180010fd5
cmp ecx, 0x63723020
jne 0x180010fa0
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x20]
jmp 0x180010fa0
mov rcx, qword [rsp + 0x40]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x180010fa0
cmp eax, 0x1f12d256
je 0x18001a4d4
cmp eax, 0x632cd1d6
jne 0x180010f60
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x28]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x180010f60
mov rax, qword [rsp + 0x48]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x180010f60
mov rax, qword [rsp + 0x38]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x28]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x180010f60
xor eax, eax
mov ecx, 0xe85f1495
nop dword [rax]
cmp ecx, 0xe4a45476
je 0x18001a4f3
cmp ecx, 0x1269b72b
je 0x1800110c0
cmp ecx, 0xe85f1495
jne 0x180011070
mov dword [rsp + 0x40], eax
movsxd rcx, dword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x20]
cmp rcx, 0xc
mov ecx, 0xe4a45476
mov edx, 0x1269b72b
cmovb ecx, edx
jmp 0x180011070
mov rax, qword [rsp + 0x20]
movzx ecx, byte [rsp + rax + 0x28]
mov edx, dword [rsp + 0x40]
mov ebp, 0xe6
sub ebp, edx
add edx, 0x19
and ebp, 0xc1
and edx, 0x3e
or edx, ebp
mov ebp, ecx
and ebp, 0xffffffc1
or ebp, 0x20
and ecx, 0x3e
xor ecx, edx
xor ecx, ebp
xor cl, 0xe1
mov byte [rsp + rax + 0x28], cl
mov eax, dword [rsp + 0x40]
add eax, 1
jmp 0x180011064
xor eax, eax
mov ecx, 0x6272c991
nop dword [rax]
cmp ecx, 0x9b3e9d84
je 0x18001a622
cmp ecx, 0x64aaa0c5
je 0x180011160
cmp ecx, 0x6272c991
jne 0x180011110
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 6
mov ecx, 0x9b3e9d84
mov edx, 0x64aaa0c5
cmovb ecx, edx
jmp 0x180011110
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
mov edx, 0x66
sub edx, ecx
and edx, 0x48
add ecx, 0x19
and ecx, 0xb7
or ecx, edx
xor cl, byte [rsp + rax + 0x38]
xor cl, 0x48
mov byte [rsp + rax + 0x38], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180011107
mov byte [rsp + 0x3d], 0
lea rcx, [rsp + 0x38]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x48], r13
mov rax, qword [rsp + 0x48]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x40], rax
mov eax, 0x6e3d76c
nop
cmp eax, 0x1f12d255
jg 0x180011250
cmp eax, 0x6e3d76c
je 0x180011280
cmp eax, 0x1ef76220
jne 0x1800111c0
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x18001129a
cmp ecx, 0xf2eb060
je 0x180011235
cmp ecx, 0x63723020
jne 0x180011200
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x28]
jmp 0x180011200
mov rcx, qword [rsp + 0x20]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x180011200
cmp eax, 0x1f12d256
je 0x18001a752
cmp eax, 0x632cd1d6
jne 0x1800111c0
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x38]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x1800111c0
mov rax, qword [rsp + 0x40]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x1800111c0
mov rax, qword [rsp + 0x48]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x38]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x1800111c0
xor eax, eax
mov ecx, 0x56b788ed
nop dword [rax]
cmp ecx, 0xe726f7b3
je 0x180011320
cmp ecx, 0x3f095996
je 0x18001a771
cmp ecx, 0x56b788ed
jne 0x1800112d0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x17
mov ecx, 0x3f095996
mov edx, 0xe726f7b3
cmovb ecx, edx
jmp 0x1800112d0
mov rax, qword [rsp + 0x28]
mov ebx, dword [rsp + 0x20]
mov edx, 0xffffffe6
sub edx, ebx
add ebx, 0x19
mov ebp, edx
and ebp, 0xb9a0e92a
mov ecx, ebx
and ecx, 0x465f16d5
or ecx, ebp
mov ebp, ecx
xor ebp, 0x465f16d5
xor ecx, 0xbcfc89e7
and ecx, ebp
and edx, 0x32
xor edx, ecx
xor edx, 0x32
and ecx, ebx
and ecx, 0x32
or ecx, edx
xor cl, byte [rsp + rax + 0x780]
xor cl, 0xcd
mov byte [rsp + rax + 0x780], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x1800112c4
mov byte [rsp + 0x143c], 0
lea rcx, [rsp + 0x1410]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x18001a7f4
cmp edx, 0xb2cf7223
je 0x1800113f5
cmp edx, 0x9bf8e0e
jne 0x1800113d0
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x1800113d0
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x1800113d0
xor eax, eax
mov ecx, 0x2bf735df
nop dword [rax + rax]
cmp ecx, 0xa5e8c73c
je 0x180011460
cmp ecx, 0x4ab5fd95
je 0x18001a851
cmp ecx, 0x2bf735df
jne 0x180011410
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 5
mov ecx, 0x4ab5fd95
mov edx, 0xa5e8c73c
cmovb ecx, edx
jmp 0x180011410
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x38]
mov edx, dword [rsp + 0x20]
mov ebp, 0x1fffffe6
sub ebp, edx
mov ebx, ecx
xor ebx, 7
mov edi, 0x7fffe6
sub edi, edx
add edx, 0x19
mov esi, edx
and esi, 0xa4105002
and ebp, 0x18248305
and edi, 0x4004a8
and edx, 0x438b2850
add ebp, esi
add ebp, 0x4004a8
add edx, edi
add edx, 0xa4105002
mov rdi, qword [rsp + 0x50]
xor edx, ebp
xor ecx, 0xf8
and ecx, edx
not edx
and edx, ebx
or edx, ecx
mov byte [rsp + rax + 0x38], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180011406
xor eax, eax
mov ecx, 0xe72cc661
nop word [rax + rax]
cmp ecx, 0xa2e3b7
je 0x180011530
cmp ecx, 0xfb0cdffa
je 0x18001a982
cmp ecx, 0xe72cc661
jne 0x1800114e0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0xb
mov ecx, 0xfb0cdffa
mov edx, 0xa2e3b7
cmovb ecx, edx
jmp 0x1800114e0
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x60]
mov edx, dword [rsp + 0x20]
mov ebp, 0xffffffe6
sub ebp, edx
add edx, 0x19
and ebp, 0xf942e0dc
and edx, 0x6bd1f23
or edx, ebp
mov ebp, ecx
and ebp, 0xffffffdc
or ebp, 0x2ad1422
and ecx, 0x23
xor ecx, ebp
mov ebp, ecx
xor ebp, 0xfe
xor ecx, 1
and ecx, edx
not edx
and edx, ebp
or edx, ecx
mov byte [rsp + rax + 0x60], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x1800114d5
xor eax, eax
mov ecx, 0x2bf735df
cmp ecx, 0xa5e8c73c
je 0x1800115e0
cmp ecx, 0x4ab5fd95
je 0x18001a9f4
cmp ecx, 0x2bf735df
jne 0x180011590
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 5
mov ecx, 0x4ab5fd95
mov edx, 0xa5e8c73c
cmovb ecx, edx
jmp 0x180011590
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x38]
mov edx, dword [rsp + 0x20]
mov ebp, 0x1fffffe6
sub ebp, edx
mov ebx, ecx
xor ebx, 7
mov edi, 0x7fffe6
sub edi, edx
add edx, 0x19
mov esi, edx
and esi, 0xa4105002
and ebp, 0x18248305
and edi, 0x4004a8
and edx, 0x438b2850
add ebp, esi
add ebp, 0x4004a8
add edx, edi
add edx, 0xa4105002
mov rdi, qword [rsp + 0x50]
xor edx, ebp
xor ecx, 0xf8
and ecx, edx
not edx
and edx, ebx
or edx, ecx
mov byte [rsp + rax + 0x38], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18001158b
xor eax, eax
mov ecx, 0xc8f4317d
nop word [rax + rax]
cmp ecx, 0xb2aa16b6
je 0x18001ab22
cmp ecx, 0xefb0c445
je 0x1800116b0
cmp ecx, 0xc8f4317d
jne 0x180011660
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x27
mov ecx, 0xb2aa16b6
mov edx, 0xefb0c445
cmovb ecx, edx
jmp 0x180011660
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
mov edx, 0xe6
sub edx, ecx
and edx, 0x95
add ecx, 0x19
and ecx, 0x6a
or ecx, edx
xor cl, byte [rsp + rax + 0x1110]
xor cl, 0x95
mov byte [rsp + rax + 0x1110], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180011655
mov byte [rsp + 0x533], 0
lea rcx, [rsp + 0x520]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x18001aba4
cmp edx, 0xb2cf7223
je 0x180011755
cmp edx, 0x9bf8e0e
jne 0x180011730
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x180011730
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x180011730
xor eax, eax
mov ecx, 0x66eeaec
nop dword [rax + rax]
cmp ecx, 0x95f4c32e
je 0x1800117c0
cmp ecx, 0xe7acf5db
je 0x18001ac01
cmp ecx, 0x66eeaec
jne 0x180011770
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x14
mov ecx, 0xe7acf5db
mov edx, 0x95f4c32e
cmovb ecx, edx
jmp 0x180011770
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0xd20]
mov edx, dword [rsp + 0x20]
mov ebp, 0xffffffe6
sub ebp, edx
and ebp, 0xa5725b7d
add edx, 0x19
and edx, 0x5a8da482
or edx, ebp
mov ebp, ecx
xor ebp, 0x7d
xor ecx, 0x82
and ecx, edx
not edx
and edx, ebp
or edx, ecx
mov byte [rsp + rax + 0xd20], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180011766
xor eax, eax
mov ecx, 0xe85f1495
nop word cs:[rax + rax]
cmp ecx, 0xe4a45476
je 0x18001ac84
cmp ecx, 0x1269b72b
je 0x180011870
cmp ecx, 0xe85f1495
jne 0x180011820
mov dword [rsp + 0x40], eax
movsxd rcx, dword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x20]
cmp rcx, 0xc
mov ecx, 0xe4a45476
mov edx, 0x1269b72b
cmovb ecx, edx
jmp 0x180011820
mov rax, qword [rsp + 0x20]
movzx ecx, byte [rsp + rax + 0x28]
mov edx, dword [rsp + 0x40]
mov ebp, 0xe6
sub ebp, edx
add edx, 0x19
and ebp, 0xc1
and edx, 0x3e
or edx, ebp
mov ebp, ecx
and ebp, 0xffffffc1
or ebp, 0x20
and ecx, 0x3e
xor ecx, edx
xor ecx, ebp
xor cl, 0xe1
mov byte [rsp + rax + 0x28], cl
mov eax, dword [rsp + 0x40]
add eax, 1
jmp 0x180011811
xor eax, eax
mov ecx, 0xe85f1495
nop dword [rax]
cmp ecx, 0xe4a45476
je 0x18001adb2
cmp ecx, 0x1269b72b
je 0x180011910
cmp ecx, 0xe85f1495
jne 0x1800118c0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0xc
mov ecx, 0xe4a45476
mov edx, 0x1269b72b
cmovb ecx, edx
jmp 0x1800118c0
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x180]
mov edx, dword [rsp + 0x20]
mov ebp, 0xe6
sub ebp, edx
add edx, 0x19
and ebp, 0xc1
and edx, 0x3e
or edx, ebp
mov ebp, ecx
and ebp, 0xffffffc1
or ebp, 0x20
and ecx, 0x3e
xor ecx, edx
xor ecx, ebp
xor cl, 0xe1
mov byte [rsp + rax + 0x180], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x1800118b7
mov byte [rsp + 0xdb4], 0
lea rcx, [rsp + 0xda0]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x18001ae34
cmp edx, 0xb2cf7223
je 0x1800119c5
cmp edx, 0x9bf8e0e
jne 0x1800119a0
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x1800119a0
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x1800119a0
xor eax, eax
mov ecx, 0x6272c991
nop dword [rax + rax]
cmp ecx, 0x9b3e9d84
je 0x18001ae91
cmp ecx, 0x64aaa0c5
je 0x180011a30
cmp ecx, 0x6272c991
jne 0x1800119e0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 6
mov ecx, 0x9b3e9d84
mov edx, 0x64aaa0c5
cmovb ecx, edx
jmp 0x1800119e0
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
mov edx, 0x66
sub edx, ecx
and edx, 0x48
add ecx, 0x19
and ecx, 0xb7
or ecx, edx
xor cl, byte [rsp + rax + 0x38]
xor cl, 0x48
mov byte [rsp + rax + 0x38], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x1800119d6
xor eax, eax
mov ecx, 0xbdd8fbfd
nop dword [rax]
cmp ecx, 0x8c3eb30d
je 0x180011ac0
cmp ecx, 0x9e3d2c19
je 0x18001afc2
cmp ecx, 0xbdd8fbfd
jne 0x180011a70
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x36
mov ecx, 0x9e3d2c19
mov edx, 0x8c3eb30d
cmovb ecx, edx
jmp 0x180011a70
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x15b0]
mov edx, dword [rsp + 0x20]
mov ebp, ecx
and ebp, 0xffffff90
mov ebx, 0xe6
sub ebx, edx
add edx, 0x19
and ebx, 0x90
and edx, 0x6f
or edx, ebx
or ebp, 0x29
and ecx, 0x6f
xor ecx, edx
xor ecx, ebp
xor cl, 0xb9
mov byte [rsp + rax + 0x15b0], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180011a67
xor eax, eax
mov ecx, 0x47268313
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x9b74595d
je 0x180011b70
cmp ecx, 0x7db6bf81
je 0x18001b044
cmp ecx, 0x47268313
jne 0x180011b20
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x11
mov ecx, 0x7db6bf81
mov edx, 0x9b74595d
cmovb ecx, edx
jmp 0x180011b20
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x3c0]
mov edx, dword [rsp + 0x20]
mov ebp, 0xe6
sub ebp, edx
and ebp, ecx
mov ebx, 6
sub ebx, edx
or ebx, ecx
not ecx
add edx, 0x19
and edx, ecx
and ebx, 0x12
and edx, 0xed
or edx, ebx
xor edx, ebp
xor dl, 0x12
mov byte [rsp + rax + 0x3c0], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180011b0d
xor eax, eax
mov ecx, 0x66eeaec
nop word cs:[rax + rax]
nop
cmp ecx, 0x95f4c32e
je 0x180011c20
cmp ecx, 0xe7acf5db
je 0x18001b0c4
cmp ecx, 0x66eeaec
jne 0x180011bd0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x14
mov ecx, 0xe7acf5db
mov edx, 0x95f4c32e
cmovb ecx, edx
jmp 0x180011bd0
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0xd60]
mov edx, dword [rsp + 0x20]
mov ebp, 0xffffffe6
sub ebp, edx
and ebp, 0xa5725b7d
add edx, 0x19
and edx, 0x5a8da482
or edx, ebp
mov ebp, ecx
xor ebp, 0x7d
xor ecx, 0x82
and ecx, edx
not edx
and edx, ebp
or edx, ecx
mov byte [rsp + rax + 0xd60], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180011bbf
mov byte [rsp + 0x371], 0
lea rcx, [rsp + 0x360]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
cmp edx, 0xb021d1d5
je 0x18001b144
cmp edx, 0xb2cf7223
je 0x180011cd5
cmp edx, 0x9bf8e0e
jne 0x180011cb0
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x180011cb0
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x180011cb0
xor eax, eax
mov ecx, 0xc90f98d3
nop dword [rax + rax]
cmp ecx, 0xa6ff0d2a
je 0x180011d40
cmp ecx, 0xb5260dfb
je 0x18001b1a1
cmp ecx, 0xc90f98d3
jne 0x180011cf0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x13
mov ecx, 0xb5260dfb
mov edx, 0xa6ff0d2a
cmovb ecx, edx
jmp 0x180011cf0
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
lea edx, [rcx + 0x19]
mov ebp, 6
sub ebp, ecx
and ebp, 0x11
and edx, 0xe4
or edx, ebp
add ecx, 9
and ecx, 0xa
or ecx, 0xa5
xor ecx, edx
xor cl, byte [rsp + rax + 0x4c0]
xor cl, 0xb4
mov byte [rsp + rax + 0x4c0], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180011ce6
xor eax, eax
mov ecx, 0xb396162
cmp ecx, 0xcee1d794
je 0x180011de0
cmp ecx, 0xe03fae6f
je 0x18001b224
cmp ecx, 0xb396162
jne 0x180011d90
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 3
mov ecx, 0xe03fae6f
mov edx, 0xcee1d794
cmovb ecx, edx
jmp 0x180011d90
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x38]
mov edx, dword [rsp + 0x20]
lea ebp, [rdx + 0x19]
mov ebx, 0xe6
sub ebx, edx
or ebx, ecx
mov edi, 0x66
sub edi, edx
and edi, 0x6e
and ebp, 0x91
or ebp, edi
mov rdi, qword [rsp + 0x50]
xor ebp, 0x91
and ebp, ecx
xor ebp, ebx
not bpl
mov byte [rsp + rax + 0x38], bpl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180011d8b
xor eax, eax
mov ecx, 0x6272c991
nop word cs:[rax + rax]
cmp ecx, 0x9b3e9d84
je 0x18001b352
cmp ecx, 0x64aaa0c5
je 0x180011e90
cmp ecx, 0x6272c991
jne 0x180011e40
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 6
mov ecx, 0x9b3e9d84
mov edx, 0x64aaa0c5
cmovb ecx, edx
jmp 0x180011e40
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
mov edx, 0x66
sub edx, ecx
and edx, 0x48
add ecx, 0x19
and ecx, 0xb7
or ecx, edx
xor cl, byte [rsp + rax + 0x38]
xor cl, 0x48
mov byte [rsp + rax + 0x38], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180011e31
xor eax, eax
mov ecx, 0x8dfdfbed
nop dword [rax]
cmp ecx, 0x72bc28b7
je 0x180011f20
cmp ecx, 0xf6555b1f
je 0x18001b482
cmp ecx, 0x8dfdfbed
jne 0x180011ed0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x12
mov ecx, 0xf6555b1f
mov edx, 0x72bc28b7
cmovb ecx, edx
jmp 0x180011ed0
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
mov edx, 0xe6
sub edx, ecx
and edx, 0xab
add ecx, 0x19
and ecx, 0x54
or ecx, edx
xor cl, byte [rsp + rax + 0x680]
xor cl, 0xab
mov byte [rsp + rax + 0x680], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180011ec7
mov byte [rsp + 0x28f], 0
lea rcx, [rsp + 0x280]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x18001b504
cmp edx, 0xb2cf7223
je 0x180011fc5
cmp edx, 0x9bf8e0e
jne 0x180011fa0
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x180011fa0
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x180011fa0
xor eax, eax
mov ecx, 0x56b788ed
nop dword [rax + rax]
cmp ecx, 0xe726f7b3
je 0x180012030
cmp ecx, 0x3f095996
je 0x18001b561
cmp ecx, 0x56b788ed
jne 0x180011fe0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x17
mov ecx, 0x3f095996
mov edx, 0xe726f7b3
cmovb ecx, edx
jmp 0x180011fe0
mov rax, qword [rsp + 0x28]
mov ebx, dword [rsp + 0x20]
mov edx, 0xffffffe6
sub edx, ebx
add ebx, 0x19
mov ebp, edx
and ebp, 0xb9a0e92a
mov ecx, ebx
and ecx, 0x465f16d5
or ecx, ebp
mov ebp, ecx
xor ebp, 0x465f16d5
xor ecx, 0xbcfc89e7
and ecx, ebp
and edx, 0x32
xor edx, ecx
xor edx, 0x32
and ecx, ebx
and ecx, 0x32
or ecx, edx
xor cl, byte [rsp + rax + 0x720]
xor cl, 0xcd
mov byte [rsp + rax + 0x720], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180011fd6
mov byte [rsp + 0x34], 0
lea rcx, [rsp + 0x28]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x38], r13
mov rax, qword [rsp + 0x38]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x48], rax
mov eax, 0x6e3d76c
nop dword [rax + rax]
cmp eax, 0x1f12d255
jg 0x180012150
cmp eax, 0x6e3d76c
je 0x180012180
cmp eax, 0x1ef76220
jne 0x1800120c0
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x40], rax
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x18001219a
cmp ecx, 0xf2eb060
je 0x180012135
cmp ecx, 0x63723020
jne 0x180012100
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x20]
jmp 0x180012100
mov rcx, qword [rsp + 0x40]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x180012100
cmp eax, 0x1f12d256
je 0x18001b5e4
cmp eax, 0x632cd1d6
jne 0x1800120c0
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x28]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x1800120c0
mov rax, qword [rsp + 0x48]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x1800120c0
mov rax, qword [rsp + 0x38]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x28]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x1800120c0
mov byte [rsp + 0x11f1], 0
lea rcx, [rsp + 0x11d0]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x18001b603
cmp edx, 0xb2cf7223
je 0x180012235
cmp edx, 0x9bf8e0e
jne 0x180012210
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x180012210
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x180012210
xor eax, eax
mov ecx, 0x53212c95
nop dword [rax + rax]
cmp ecx, 0x738659e3
je 0x18001b661
cmp ecx, 0x62185e02
je 0x1800122a0
cmp ecx, 0x53212c95
jne 0x180012250
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x1c
mov ecx, 0x738659e3
mov edx, 0x62185e02
cmovb ecx, edx
jmp 0x180012250
mov rax, qword [rsp + 0x28]
movzx ebx, byte [rsp + rax + 0x10c0]
mov edx, dword [rsp + 0x20]
lea ebp, [rdx + 0x19]
mov ecx, ebx
not ecx
and ecx, ebp
mov edi, 0x66
sub edi, edx
and edi, 0x4f
and ebp, 0xb0
or ebp, edi
mov rdi, qword [rsp + 0x50]
xor ebp, 0xb0
and ebp, ebx
or ebp, ecx
mov byte [rsp + rax + 0x10c0], bpl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180012246
mov byte [rsp + 0x3b], 0
lea rcx, [rsp + 0x38]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x48], r13
mov rax, qword [rsp + 0x48]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x40], rax
mov eax, 0x6e3d76c
nop dword [rax]
cmp eax, 0x1f12d255
jg 0x1800123b0
cmp eax, 0x6e3d76c
je 0x1800123e0
cmp eax, 0x1ef76220
jne 0x180012320
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x1800123fa
cmp ecx, 0xf2eb060
je 0x180012395
cmp ecx, 0x63723020
jne 0x180012360
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x28]
jmp 0x180012360
mov rcx, qword [rsp + 0x20]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x180012360
cmp eax, 0x1f12d256
je 0x18001b6e4
cmp eax, 0x632cd1d6
jne 0x180012320
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x38]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x180012320
mov rax, qword [rsp + 0x40]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x180012320
mov rax, qword [rsp + 0x48]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x38]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x180012320
xor eax, eax
mov ecx, 0x6272c991
nop dword [rax]
cmp ecx, 0x9b3e9d84
je 0x18001b703
cmp ecx, 0x64aaa0c5
je 0x180012480
cmp ecx, 0x6272c991
jne 0x180012430
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 6
mov ecx, 0x9b3e9d84
mov edx, 0x64aaa0c5
cmovb ecx, edx
jmp 0x180012430
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
mov edx, 0x66
sub edx, ecx
and edx, 0x48
add ecx, 0x19
and ecx, 0xb7
or ecx, edx
xor cl, byte [rsp + rax + 0x38]
xor cl, 0x48
mov byte [rsp + rax + 0x38], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180012424
mov byte [rsp + 0xdd], 0
lea rcx, [rsp + 0xd0]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
cmp edx, 0xb021d1d5
je 0x18001b832
cmp edx, 0xb2cf7223
je 0x180012525
cmp edx, 0x9bf8e0e
jne 0x180012500
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x180012500
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x180012500
xor eax, eax
mov ecx, 0xe85f1495
nop dword [rax + rax]
cmp ecx, 0xe4a45476
je 0x18001b891
cmp ecx, 0x1269b72b
je 0x180012590
cmp ecx, 0xe85f1495
jne 0x180012540
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0xc
mov ecx, 0xe4a45476
mov edx, 0x1269b72b
cmovb ecx, edx
jmp 0x180012540
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x120]
mov edx, dword [rsp + 0x20]
mov ebp, 0xe6
sub ebp, edx
add edx, 0x19
and ebp, 0xc1
and edx, 0x3e
or edx, ebp
mov ebp, ecx
and ebp, 0xffffffc1
or ebp, 0x20
and ecx, 0x3e
xor ecx, edx
xor ecx, ebp
xor cl, 0xe1
mov byte [rsp + rax + 0x120], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180012536
xor eax, eax
mov ecx, 0xdb4d784d
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x9ffcdd2a
je 0x18001b914
cmp ecx, 0x4d647dd4
je 0x180012640
cmp ecx, 0xdb4d784d
jne 0x1800125f0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x19
mov ecx, 0x9ffcdd2a
mov edx, 0x4d647dd4
cmovb ecx, edx
jmp 0x1800125f0
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
add cl, 0x19
xor byte [rsp + rax + 0x10a0], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x1800125dd
mov byte [rsp + 0x3e], 0
lea rcx, [rsp + 0x38]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x48], r13
mov rax, qword [rsp + 0x48]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x40], rax
mov eax, 0x6e3d76c
nop word cs:[rax + rax]
cmp eax, 0x1f12d255
jg 0x180012720
cmp eax, 0x6e3d76c
je 0x180012750
cmp eax, 0x1ef76220
jne 0x180012690
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x18001276a
cmp ecx, 0xf2eb060
je 0x180012705
cmp ecx, 0x63723020
jne 0x1800126d0
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x28]
jmp 0x1800126d0
mov rcx, qword [rsp + 0x20]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x1800126d0
cmp eax, 0x1f12d256
je 0x18001b994
cmp eax, 0x632cd1d6
jne 0x180012690
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x38]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x180012690
mov rax, qword [rsp + 0x40]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x180012690
mov rax, qword [rsp + 0x48]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x38]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x180012690
mov byte [rsp + 0x31], 0
lea rcx, [rsp + 0x28]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x38], r13
mov rax, qword [rsp + 0x38]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x48], rax
mov eax, 0x6e3d76c
nop dword [rax]
cmp eax, 0x1f12d255
jg 0x180012850
cmp eax, 0x6e3d76c
je 0x180012880
cmp eax, 0x1ef76220
jne 0x1800127c0
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x40], rax
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x18001289a
cmp ecx, 0xf2eb060
je 0x180012835
cmp ecx, 0x63723020
jne 0x180012800
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x20]
jmp 0x180012800
mov rcx, qword [rsp + 0x40]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x180012800
cmp eax, 0x1f12d256
je 0x18001b9b3
cmp eax, 0x632cd1d6
jne 0x1800127c0
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x28]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x1800127c0
mov rax, qword [rsp + 0x48]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x1800127c0
mov rax, qword [rsp + 0x38]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x28]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x1800127c0
xor eax, eax
mov ecx, 0x6272c991
nop dword [rax]
cmp ecx, 0x9b3e9d84
je 0x18001b9d2
cmp ecx, 0x64aaa0c5
je 0x180012920
cmp ecx, 0x6272c991
jne 0x1800128d0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 6
mov ecx, 0x9b3e9d84
mov edx, 0x64aaa0c5
cmovb ecx, edx
jmp 0x1800128d0
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
mov edx, 0x66
sub edx, ecx
and edx, 0x48
add ecx, 0x19
and ecx, 0xb7
or ecx, edx
xor cl, byte [rsp + rax + 0x38]
xor cl, 0x48
mov byte [rsp + rax + 0x38], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x1800128c4
xor eax, eax
mov ecx, 0xb396162
nop dword [rax]
cmp ecx, 0xcee1d794
je 0x1800129b0
cmp ecx, 0xe03fae6f
je 0x18001bb02
cmp ecx, 0xb396162
jne 0x180012960
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 3
mov ecx, 0xe03fae6f
mov edx, 0xcee1d794
cmovb ecx, edx
jmp 0x180012960
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x38]
mov edx, dword [rsp + 0x20]
lea ebp, [rdx + 0x19]
mov ebx, 0xe6
sub ebx, edx
or ebx, ecx
mov edi, 0x66
sub edi, edx
and edi, 0x6e
and ebp, 0x91
or ebp, edi
mov rdi, qword [rsp + 0x50]
xor ebp, 0x91
and ebp, ecx
xor ebp, ebx
not bpl
mov byte [rsp + rax + 0x38], bpl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180012957
mov byte [rsp + 0xf10], 0
lea rcx, [rsp + 0xf00]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
cmp edx, 0xb021d1d5
je 0x18001bc32
cmp edx, 0xb2cf7223
je 0x180012a65
cmp edx, 0x9bf8e0e
jne 0x180012a40
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x180012a40
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x180012a40
xor eax, eax
mov ecx, 0xc90f98d3
nop dword [rax + rax]
cmp ecx, 0xa6ff0d2a
je 0x180012ad0
cmp ecx, 0xb5260dfb
je 0x18001bc91
cmp ecx, 0xc90f98d3
jne 0x180012a80
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x13
mov ecx, 0xb5260dfb
mov edx, 0xa6ff0d2a
cmovb ecx, edx
jmp 0x180012a80
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
lea edx, [rcx + 0x19]
mov ebp, 6
sub ebp, ecx
and ebp, 0x11
and edx, 0xe4
or edx, ebp
add ecx, 9
and ecx, 0xa
or ecx, 0xa5
xor ecx, edx
xor cl, byte [rsp + rax + 0x540]
xor cl, 0xb4
mov byte [rsp + rax + 0x540], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180012a76
xor eax, eax
mov ecx, 0xb396162
cmp ecx, 0xcee1d794
je 0x180012b70
cmp ecx, 0xe03fae6f
je 0x18001bd14
cmp ecx, 0xb396162
jne 0x180012b20
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 3
mov ecx, 0xe03fae6f
mov edx, 0xcee1d794
cmovb ecx, edx
jmp 0x180012b20
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x38]
mov edx, dword [rsp + 0x20]
lea ebp, [rdx + 0x19]
mov ebx, 0xe6
sub ebx, edx
or ebx, ecx
mov edi, 0x66
sub edi, edx
and edi, 0x6e
and ebp, 0x91
or ebp, edi
mov rdi, qword [rsp + 0x50]
xor ebp, 0x91
and ebp, ecx
xor ebp, ebx
not bpl
mov byte [rsp + rax + 0x38], bpl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180012b1b
mov byte [rsp + 0x29f], 0
lea rcx, [rsp + 0x290]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
cmp edx, 0xb021d1d5
je 0x18001be42
cmp edx, 0xb2cf7223
je 0x180012c25
cmp edx, 0x9bf8e0e
jne 0x180012c00
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x180012c00
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x180012c00
xor eax, eax
mov ecx, 0x8ed94dd0
nop dword [rax + rax]
cmp ecx, 0xdb17d567
je 0x18001bea1
cmp ecx, 0xbc5c791a
je 0x180012c90
cmp ecx, 0x8ed94dd0
jne 0x180012c40
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 4
mov ecx, 0xdb17d567
mov edx, 0xbc5c791a
cmovb ecx, edx
jmp 0x180012c40
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x38]
mov edx, dword [rsp + 0x20]
mov ebp, 0xfffe6
sub ebp, edx
add edx, 0x19
and ebp, 0xea153
mov ebx, edx
and ebx, 0xc5e01c80
or ebx, ebp
mov ebp, ecx
xor ebp, 0xd3
and edx, 0x3a11422c
or edx, ebx
mov ebx, edx
xor ebx, 0x80
xor ecx, 0x2c
and ecx, ebx
xor edx, 0x7f
and edx, ebp
or edx, ecx
mov byte [rsp + rax + 0x38], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180012c36
mov byte [rsp + 0x1344], 0
lea rcx, [rsp + 0x1320]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x18001bfd2
cmp edx, 0xb2cf7223
je 0x180012d55
cmp edx, 0x9bf8e0e
jne 0x180012d30
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x180012d30
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x180012d30
xor eax, eax
mov ecx, 0xc90f98d3
nop dword [rax + rax]
cmp ecx, 0xa6ff0d2a
je 0x180012dc0
cmp ecx, 0xb5260dfb
je 0x18001c031
cmp ecx, 0xc90f98d3
jne 0x180012d70
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x13
mov ecx, 0xb5260dfb
mov edx, 0xa6ff0d2a
cmovb ecx, edx
jmp 0x180012d70
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
lea edx, [rcx + 0x19]
mov ebp, 6
sub ebp, ecx
and ebp, 0x11
and edx, 0xe4
or edx, ebp
add ecx, 9
and ecx, 0xa
or ecx, 0xa5
xor ecx, edx
xor cl, byte [rsp + rax + 0x580]
xor cl, 0xb4
mov byte [rsp + rax + 0x580], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180012d66
xor eax, eax
mov ecx, 0xe85f1495
cmp ecx, 0xe4a45476
je 0x18001c0b4
cmp ecx, 0x1269b72b
je 0x180012e60
cmp ecx, 0xe85f1495
jne 0x180012e10
mov dword [rsp + 0x40], eax
movsxd rcx, dword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x20]
cmp rcx, 0xc
mov ecx, 0xe4a45476
mov edx, 0x1269b72b
cmovb ecx, edx
jmp 0x180012e10
mov rax, qword [rsp + 0x20]
movzx ecx, byte [rsp + rax + 0x28]
mov edx, dword [rsp + 0x40]
mov ebp, 0xe6
sub ebp, edx
add edx, 0x19
and ebp, 0xc1
and edx, 0x3e
or edx, ebp
mov ebp, ecx
and ebp, 0xffffffc1
or ebp, 0x20
and ecx, 0x3e
xor ecx, edx
xor ecx, ebp
xor cl, 0xe1
mov byte [rsp + rax + 0x28], cl
mov eax, dword [rsp + 0x40]
add eax, 1
jmp 0x180012e0b
mov byte [rsp + 0x3e], 0
lea rcx, [rsp + 0x38]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x48], r13
mov rax, qword [rsp + 0x48]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x40], rax
mov eax, 0x6e3d76c
nop
cmp eax, 0x1f12d255
jg 0x180012f60
cmp eax, 0x6e3d76c
je 0x180012f90
cmp eax, 0x1ef76220
jne 0x180012ed0
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x180012faa
cmp ecx, 0xf2eb060
je 0x180012f45
cmp ecx, 0x63723020
jne 0x180012f10
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x28]
jmp 0x180012f10
mov rcx, qword [rsp + 0x20]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x180012f10
cmp eax, 0x1f12d256
je 0x18001c1e2
cmp eax, 0x632cd1d6
jne 0x180012ed0
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x38]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x180012ed0
mov rax, qword [rsp + 0x40]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x180012ed0
mov rax, qword [rsp + 0x48]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x38]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x180012ed0
mov byte [rsp + 0x7b], 0
lea rcx, [rsp + 0x70]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x18001c201
cmp edx, 0xb2cf7223
je 0x180013035
cmp edx, 0x9bf8e0e
jne 0x180013010
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x180013010
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x180013010
xor eax, eax
mov ecx, 0xe85f1495
nop dword [rax + rax]
cmp ecx, 0xe4a45476
je 0x18001c25e
cmp ecx, 0x1269b72b
je 0x1800130a0
cmp ecx, 0xe85f1495
jne 0x180013050
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0xc
mov ecx, 0xe4a45476
mov edx, 0x1269b72b
cmovb ecx, edx
jmp 0x180013050
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x1b0]
mov edx, dword [rsp + 0x20]
mov ebp, 0xe6
sub ebp, edx
add edx, 0x19
and ebp, 0xc1
and edx, 0x3e
or edx, ebp
mov ebp, ecx
and ebp, 0xffffffc1
or ebp, 0x20
and ecx, 0x3e
xor ecx, edx
xor ecx, ebp
xor cl, 0xe1
mov byte [rsp + rax + 0x1b0], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180013046
xor eax, eax
mov ecx, 0x8dfdfbed
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x72bc28b7
je 0x180013150
cmp ecx, 0xf6555b1f
je 0x18001c2d4
cmp ecx, 0x8dfdfbed
jne 0x180013100
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x12
mov ecx, 0xf6555b1f
mov edx, 0x72bc28b7
cmovb ecx, edx
jmp 0x180013100
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
mov edx, 0xe6
sub edx, ecx
and edx, 0xab
add ecx, 0x19
and ecx, 0x54
or ecx, edx
xor cl, byte [rsp + rax + 0x600]
xor cl, 0xab
mov byte [rsp + rax + 0x600], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x1800130ed
xor eax, eax
mov ecx, 0x2a538a94
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xa756e9f
je 0x18001c354
cmp ecx, 0x3620eb14
je 0x1800131f0
cmp ecx, 0x2a538a94
jne 0x1800131a0
mov dword [rsp + 0x40], eax
movsxd rcx, dword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x20]
cmp rcx, 9
mov ecx, 0xa756e9f
mov edx, 0x3620eb14
cmovb ecx, edx
jmp 0x1800131a0
mov rax, qword [rsp + 0x20]
movzx ecx, byte [rsp + rax + 0x28]
mov edx, dword [rsp + 0x40]
mov ebp, 0xe6
sub ebp, edx
add edx, 0x19
mov ebx, ebp
or ebx, ecx
and ebp, 0xe0
and edx, 0x1f
or edx, ebp
xor edx, ecx
xor edx, 0xe0
and edx, ecx
xor edx, ebx
not dl
mov byte [rsp + rax + 0x28], dl
mov eax, dword [rsp + 0x40]
add eax, 1
jmp 0x18001318d
xor eax, eax
mov ecx, 0x6272c991
nop dword [rax]
cmp ecx, 0x9b3e9d84
je 0x18001c492
cmp ecx, 0x64aaa0c5
je 0x180013290
cmp ecx, 0x6272c991
jne 0x180013240
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 6
mov ecx, 0x9b3e9d84
mov edx, 0x64aaa0c5
cmovb ecx, edx
jmp 0x180013240
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
mov edx, 0x66
sub edx, ecx
and edx, 0x48
add ecx, 0x19
and ecx, 0xb7
or ecx, edx
xor cl, byte [rsp + rax + 0x38]
xor cl, 0x48
mov byte [rsp + rax + 0x38], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180013237
mov byte [rsp + 0x3d], 0
lea rcx, [rsp + 0x38]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x48], r13
mov rax, qword [rsp + 0x48]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x40], rax
mov eax, 0x6e3d76c
nop
cmp eax, 0x1f12d255
jg 0x180013380
cmp eax, 0x6e3d76c
je 0x1800133b0
cmp eax, 0x1ef76220
jne 0x1800132f0
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x1800133ca
cmp ecx, 0xf2eb060
je 0x180013365
cmp ecx, 0x63723020
jne 0x180013330
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x28]
jmp 0x180013330
mov rcx, qword [rsp + 0x20]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x180013330
cmp eax, 0x1f12d256
je 0x18001c5c2
cmp eax, 0x632cd1d6
jne 0x1800132f0
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x38]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x1800132f0
mov rax, qword [rsp + 0x40]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x1800132f0
mov rax, qword [rsp + 0x48]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x38]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x1800132f0
xor eax, eax
mov ecx, 0xfe6c0913
nop dword [rax]
cmp ecx, 0xb73ea8d2
je 0x180013450
cmp ecx, 0xe580ad33
je 0x18001c5e1
cmp ecx, 0xfe6c0913
jne 0x180013400
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x10
mov ecx, 0xe580ad33
mov edx, 0xb73ea8d2
cmovb ecx, edx
jmp 0x180013400
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
add cl, 0x19
xor byte [rsp + rax + 0xf40], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x1800133f4
xor eax, eax
mov ecx, 0x4cfc9e35
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xfb1833f2
je 0x18001c664
cmp ecx, 0x387af271
je 0x1800134d0
cmp ecx, 0x4cfc9e35
jne 0x180013480
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x2d
mov ecx, 0xfb1833f2
mov edx, 0x387af271
cmovb ecx, edx
jmp 0x180013480
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
add cl, 0x19
xor byte [rsp + rax + 0x1440], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18001346e
xor eax, eax
mov ecx, 0xe85f1495
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xe4a45476
je 0x18001c6e4
cmp ecx, 0x1269b72b
je 0x180013550
cmp ecx, 0xe85f1495
jne 0x180013500
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0xc
mov ecx, 0xe4a45476
mov edx, 0x1269b72b
cmovb ecx, edx
jmp 0x180013500
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x170]
mov edx, dword [rsp + 0x20]
mov ebp, 0xe6
sub ebp, edx
add edx, 0x19
and ebp, 0xc1
and edx, 0x3e
or edx, ebp
mov ebp, ecx
and ebp, 0xffffffc1
or ebp, 0x20
and ecx, 0x3e
xor ecx, edx
xor ecx, ebp
xor cl, 0xe1
mov byte [rsp + rax + 0x170], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x1800134ee
mov byte [rsp + 0x11c1], 0
lea rcx, [rsp + 0x11a0]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x18001c764
cmp edx, 0xb2cf7223
je 0x180013605
cmp edx, 0x9bf8e0e
jne 0x1800135e0
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x1800135e0
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x1800135e0
xor eax, eax
mov ecx, 0x126484f2
nop dword [rax + rax]
cmp ecx, 0x59c1526a
je 0x18001c7c1
cmp ecx, 0x2a438b9c
je 0x180013670
cmp ecx, 0x126484f2
jne 0x180013620
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x2e
mov ecx, 0x59c1526a
mov edx, 0x2a438b9c
cmovb ecx, edx
jmp 0x180013620
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x13b0]
mov edx, dword [rsp + 0x20]
mov ebp, 0xffffffe6
sub ebp, edx
and ebp, 0xc51a342b
add edx, 0x19
and edx, 0x3ae5cbd4
or edx, ebp
mov ebp, ecx
and ebp, 0x2b
or ebp, 0x30e14ad0
and ecx, 0xffffffd4
xor ecx, ebp
mov ebp, ecx
xor ebp, 0xfb
xor ecx, 4
and ecx, edx
not edx
and edx, ebp
or edx, ecx
mov byte [rsp + rax + 0x13b0], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180013616
mov byte [rsp + 0x31], 0
lea rcx, [rsp + 0x28]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x38], r13
mov rax, qword [rsp + 0x38]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x48], rax
mov eax, 0x6e3d76c
nop dword [rax]
cmp eax, 0x1f12d255
jg 0x180013790
cmp eax, 0x6e3d76c
je 0x1800137c0
cmp eax, 0x1ef76220
jne 0x180013700
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x40], rax
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x1800137da
cmp ecx, 0xf2eb060
je 0x180013775
cmp ecx, 0x63723020
jne 0x180013740
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x20]
jmp 0x180013740
mov rcx, qword [rsp + 0x40]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x180013740
cmp eax, 0x1f12d256
je 0x18001c844
cmp eax, 0x632cd1d6
jne 0x180013700
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x28]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x180013700
mov rax, qword [rsp + 0x48]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x180013700
mov rax, qword [rsp + 0x38]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x28]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x180013700
xor eax, eax
mov ecx, 0xb12a816
nop dword [rax]
cmp ecx, 0x72a04a99
je 0x180013860
cmp ecx, 0x2867e826
je 0x18001c863
cmp ecx, 0xb12a816
jne 0x180013810
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0xe
mov ecx, 0x2867e826
mov edx, 0x72a04a99
cmovb ecx, edx
jmp 0x180013810
mov rax, qword [rsp + 0x28]
movzx edi, byte [rsp + rax + 0x1c0]
mov edx, dword [rsp + 0x20]
lea ebp, [rdx + 0x19]
mov ebx, 0x7fffffe6
sub ebx, edx
mov ecx, edi
and ecx, 0xffffff88
or ecx, 0x21018053
and edi, 0x77
xor edi, ecx
mov ecx, edi
xor ecx, 0xdb
mov esi, 0x3ffe6
sub esi, edx
and ebx, 0x4a082988
and esi, 0x39065
and ebp, 0x31d44012
or ebx, 0x39065
lea edx, [rsi + rbp]
add edx, 0x84200600
xor edx, ebx
xor edi, 0x24
and edi, edx
not edx
and edx, ecx
or edx, edi
mov byte [rsp + rax + 0x1c0], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180013804
xor eax, eax
mov ecx, 0x56b788ed
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xe726f7b3
je 0x180013940
cmp ecx, 0x3f095996
je 0x18001c8e4
cmp ecx, 0x56b788ed
jne 0x1800138f0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x17
mov ecx, 0x3f095996
mov edx, 0xe726f7b3
cmovb ecx, edx
jmp 0x1800138f0
mov rax, qword [rsp + 0x28]
mov ebx, dword [rsp + 0x20]
mov edx, 0xffffffe6
sub edx, ebx
add ebx, 0x19
mov ebp, edx
and ebp, 0xb9a0e92a
mov ecx, ebx
and ecx, 0x465f16d5
or ecx, ebp
mov ebp, ecx
xor ebp, 0x465f16d5
xor ecx, 0xbcfc89e7
and ecx, ebp
and edx, 0x32
xor edx, ecx
xor edx, 0x32
and ecx, ebx
and ecx, 0x32
or ecx, edx
xor cl, byte [rsp + rax + 0x800]
xor cl, 0xcd
mov byte [rsp + rax + 0x800], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x1800138dd
xor eax, eax
mov ecx, 0x907c76ff
nop dword [rax + rax]
cmp ecx, 0x5ded473d
je 0x18001c964
cmp ecx, 0x96b7f718
je 0x180013a00
cmp ecx, 0x907c76ff
jne 0x1800139b0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x15
mov ecx, 0x5ded473d
mov edx, 0x96b7f718
cmovb ecx, edx
jmp 0x1800139b0
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x740]
mov edx, dword [rsp + 0x20]
mov ebp, 0xe6
sub ebp, edx
add edx, 0x19
mov ebx, ebp
or ebx, ecx
and ebp, 0x8b
and edx, 0x74
or edx, ebp
xor edx, 0x74
and edx, ecx
xor edx, ebx
not dl
mov byte [rsp + rax + 0x740], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x1800139a3
xor eax, eax
mov ecx, 0x47268313
nop dword [rax]
cmp ecx, 0x9b74595d
je 0x180013aa0
cmp ecx, 0x7db6bf81
je 0x18001c9e4
cmp ecx, 0x47268313
jne 0x180013a50
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x11
mov ecx, 0x7db6bf81
mov edx, 0x9b74595d
cmovb ecx, edx
jmp 0x180013a50
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x3a0]
mov edx, dword [rsp + 0x20]
mov ebp, 0xe6
sub ebp, edx
and ebp, ecx
mov ebx, 6
sub ebx, edx
or ebx, ecx
not ecx
add edx, 0x19
and edx, ecx
and ebx, 0x12
and edx, 0xed
or edx, ebx
xor edx, ebp
xor dl, 0x12
mov byte [rsp + rax + 0x3a0], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180013a48
mov byte [rsp + 0x101d], 0
lea rcx, [rsp + 0x1000]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop
cmp edx, 0xb021d1d5
je 0x18001ca64
cmp edx, 0xb2cf7223
je 0x180013b55
cmp edx, 0x9bf8e0e
jne 0x180013b30
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x180013b30
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x180013b30
mov byte [rsp + 0x34], 0
lea rcx, [rsp + 0x28]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x38], r13
mov rax, qword [rsp + 0x38]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x48], rax
mov eax, 0x6e3d76c
nop
cmp eax, 0x1f12d255
jg 0x180013c20
cmp eax, 0x6e3d76c
je 0x180013c50
cmp eax, 0x1ef76220
jne 0x180013b90
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x40], rax
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x180013c6a
cmp ecx, 0xf2eb060
je 0x180013c05
cmp ecx, 0x63723020
jne 0x180013bd0
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x20]
jmp 0x180013bd0
mov rcx, qword [rsp + 0x40]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x180013bd0
cmp eax, 0x1f12d256
je 0x18001cac1
cmp eax, 0x632cd1d6
jne 0x180013b90
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x28]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x180013b90
mov rax, qword [rsp + 0x48]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x180013b90
mov rax, qword [rsp + 0x38]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x28]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x180013b90
xor eax, eax
mov ecx, 0x8dfdfbed
nop dword [rax]
cmp ecx, 0x72bc28b7
je 0x180013cf0
cmp ecx, 0xf6555b1f
je 0x18001cae0
cmp ecx, 0x8dfdfbed
jne 0x180013ca0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x12
mov ecx, 0xf6555b1f
mov edx, 0x72bc28b7
cmovb ecx, edx
jmp 0x180013ca0
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
mov edx, 0xe6
sub edx, ecx
and edx, 0xab
add ecx, 0x19
and ecx, 0x54
or ecx, edx
xor cl, byte [rsp + rax + 0x5c0]
xor cl, 0xab
mov byte [rsp + rax + 0x5c0], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180013c94
mov byte [rsp + 0x7f5], 0
lea rcx, [rsp + 0x7e0]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x18001cb64
cmp edx, 0xb2cf7223
je 0x180013d95
cmp edx, 0x9bf8e0e
jne 0x180013d70
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x180013d70
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x180013d70
xor eax, eax
mov ecx, 0xa3b80876
nop dword [rax + rax]
cmp ecx, 0x4281f65
je 0x180013e00
cmp ecx, 0xf0a35040
je 0x18001cbc1
cmp ecx, 0xa3b80876
jne 0x180013db0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0xd
mov ecx, 0xf0a35040
mov edx, 0x4281f65
cmovb ecx, edx
jmp 0x180013db0
mov rax, qword [rsp + 0x28]
mov ebp, dword [rsp + 0x20]
mov edx, 0xffffffe6
sub edx, ebp
add ebp, 0x19
and edx, 0x8be60487
mov ecx, ebp
and ecx, 0x7419fb78
or ecx, edx
mov edx, ecx
xor edx, 0x78
xor ecx, 0x36
and ecx, edx
and ebp, 0x4e
or ebp, ecx
xor bpl, byte [rsp + rax + 0xe0]
xor bpl, 0xb1
mov byte [rsp + rax + 0xe0], bpl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180013da6
mov byte [rsp + 0xcf4], 0
lea rcx, [rsp + 0xce0]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x18001cc44
cmp edx, 0xb2cf7223
je 0x180013ec5
cmp edx, 0x9bf8e0e
jne 0x180013ea0
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x180013ea0
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x180013ea0
xor eax, eax
mov ecx, 0xb12a816
nop dword [rax + rax]
cmp ecx, 0x72a04a99
je 0x180013f30
cmp ecx, 0x2867e826
je 0x18001cca1
cmp ecx, 0xb12a816
jne 0x180013ee0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0xe
mov ecx, 0x2867e826
mov edx, 0x72a04a99
cmovb ecx, edx
jmp 0x180013ee0
mov rax, qword [rsp + 0x28]
movzx edi, byte [rsp + rax + 0x220]
mov edx, dword [rsp + 0x20]
lea ebp, [rdx + 0x19]
mov ebx, 0x7fffffe6
sub ebx, edx
mov ecx, edi
and ecx, 0xffffff88
or ecx, 0x21018053
and edi, 0x77
xor edi, ecx
mov ecx, edi
xor ecx, 0xdb
mov esi, 0x3ffe6
sub esi, edx
and ebx, 0x4a082988
and esi, 0x39065
and ebp, 0x31d44012
or ebx, 0x39065
lea edx, [rsi + rbp]
add edx, 0x84200600
xor edx, ebx
xor edi, 0x24
and edi, edx
not edx
and edx, ecx
or edx, edi
mov byte [rsp + rax + 0x220], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180013ed6
mov byte [rsp + 0x3c], 0
lea rcx, [rsp + 0x38]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x48], r13
mov rax, qword [rsp + 0x48]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x40], rax
mov eax, 0x6e3d76c
nop word cs:[rax + rax]
nop
cmp eax, 0x1f12d255
jg 0x180014070
cmp eax, 0x6e3d76c
je 0x1800140a0
cmp eax, 0x1ef76220
jne 0x180013fe0
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x1800140ba
cmp ecx, 0xf2eb060
je 0x180014055
cmp ecx, 0x63723020
jne 0x180014020
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x28]
jmp 0x180014020
mov rcx, qword [rsp + 0x20]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x180014020
cmp eax, 0x1f12d256
je 0x18001cd24
cmp eax, 0x632cd1d6
jne 0x180013fe0
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x38]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x180013fe0
mov rax, qword [rsp + 0x40]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x180013fe0
mov rax, qword [rsp + 0x48]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x38]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x180013fe0
xor eax, eax
mov ecx, 0xfe6c0913
nop dword [rax]
cmp ecx, 0xb73ea8d2
je 0x180014140
cmp ecx, 0xe580ad33
je 0x18001cd43
cmp ecx, 0xfe6c0913
jne 0x1800140f0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x10
mov ecx, 0xe580ad33
mov edx, 0xb73ea8d2
cmovb ecx, edx
jmp 0x1800140f0
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
add cl, 0x19
xor byte [rsp + rax + 0xe80], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x1800140e4
mov byte [rsp + 0x3e], 0
lea rcx, [rsp + 0x38]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x48], r13
mov rax, qword [rsp + 0x48]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x40], rax
mov eax, 0x6e3d76c
nop word cs:[rax + rax]
cmp eax, 0x1f12d255
jg 0x180014220
cmp eax, 0x6e3d76c
je 0x180014250
cmp eax, 0x1ef76220
jne 0x180014190
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x18001426a
cmp ecx, 0xf2eb060
je 0x180014205
cmp ecx, 0x63723020
jne 0x1800141d0
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x28]
jmp 0x1800141d0
mov rcx, qword [rsp + 0x20]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x1800141d0
cmp eax, 0x1f12d256
je 0x18001cdc4
cmp eax, 0x632cd1d6
jne 0x180014190
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x38]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x180014190
mov rax, qword [rsp + 0x40]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x180014190
mov rax, qword [rsp + 0x48]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x38]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x180014190
xor eax, eax
mov ecx, 0x65833b4d
nop dword [rax]
cmp ecx, 0x37c1d794
je 0x18001cde3
cmp ecx, 0x7fca0bdf
je 0x1800142f0
cmp ecx, 0x65833b4d
jne 0x1800142a0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x32
mov ecx, 0x37c1d794
mov edx, 0x7fca0bdf
cmovb ecx, edx
jmp 0x1800142a0
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x15f0]
mov edx, dword [rsp + 0x20]
mov ebp, 0xffffffe6
sub ebp, edx
and ebp, 0x8ad6e1a1
add edx, 0x19
and edx, 0x75291e5e
or edx, ebp
mov ebp, ecx
xor ebp, 0xa1
xor ecx, 0x5e
and ecx, edx
not edx
and edx, ebp
or edx, ecx
mov byte [rsp + rax + 0x15f0], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180014294
mov byte [rsp + 0x2bf], 0
lea rcx, [rsp + 0x2b0]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
cmp edx, 0xb021d1d5
je 0x18001ce64
cmp edx, 0xb2cf7223
je 0x1800143a5
cmp edx, 0x9bf8e0e
jne 0x180014380
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x180014380
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x180014380
xor eax, eax
mov ecx, 0xed49055d
nop dword [rax + rax]
cmp ecx, 0xbf1b384c
je 0x180014410
cmp ecx, 0x6ab7ba7f
je 0x18001cec1
cmp ecx, 0xed49055d
jne 0x1800143c0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0xf
mov ecx, 0x6ab7ba7f
mov edx, 0xbf1b384c
cmovb ecx, edx
jmp 0x1800143c0
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
add cl, 0x19
xor byte [rsp + rax + 0x2d0], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x1800143b6
xor eax, eax
mov ecx, 0xc90f98d3
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xa6ff0d2a
je 0x180014490
cmp ecx, 0xb5260dfb
je 0x18001cf44
cmp ecx, 0xc90f98d3
jne 0x180014440
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x13
mov ecx, 0xb5260dfb
mov edx, 0xa6ff0d2a
cmovb ecx, edx
jmp 0x180014440
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
lea edx, [rcx + 0x19]
mov ebp, 6
sub ebp, ecx
and ebp, 0x11
and edx, 0xe4
or edx, ebp
add ecx, 9
and ecx, 0xa
or ecx, 0xa5
xor ecx, edx
xor cl, byte [rsp + rax + 0x5a0]
xor cl, 0xb4
mov byte [rsp + rax + 0x5a0], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18001442e
mov byte [rsp + 0x1058], 0
lea rcx, [rsp + 0x1040]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word [rax + rax]
cmp edx, 0xb021d1d5
je 0x18001cfc4
cmp edx, 0xb2cf7223
je 0x180014545
cmp edx, 0x9bf8e0e
jne 0x180014520
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x180014520
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x180014520
xor eax, eax
mov ecx, 0x8dfdfbed
nop dword [rax + rax]
cmp ecx, 0x72bc28b7
je 0x1800145b0
cmp ecx, 0xf6555b1f
je 0x18001d021
cmp ecx, 0x8dfdfbed
jne 0x180014560
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x12
mov ecx, 0xf6555b1f
mov edx, 0x72bc28b7
cmovb ecx, edx
jmp 0x180014560
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
mov edx, 0xe6
sub edx, ecx
and edx, 0xab
add ecx, 0x19
and ecx, 0x54
or ecx, edx
xor cl, byte [rsp + rax + 0x6e0]
xor cl, 0xab
mov byte [rsp + rax + 0x6e0], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180014556
xor eax, eax
mov ecx, 0xb12a816
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x72a04a99
je 0x180014650
cmp ecx, 0x2867e826
je 0x18001d0a4
cmp ecx, 0xb12a816
jne 0x180014600
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0xe
mov ecx, 0x2867e826
mov edx, 0x72a04a99
cmovb ecx, edx
jmp 0x180014600
mov rax, qword [rsp + 0x28]
movzx esi, byte [rsp + rax + 0x230]
mov edx, dword [rsp + 0x20]
lea ebp, [rdx + 0x19]
mov ebx, 0x7fffffe6
sub ebx, edx
mov ecx, esi
and ecx, 0xffffff88
or ecx, 0x21018053
and esi, 0x77
xor esi, ecx
mov ecx, esi
xor ecx, 0xdb
mov edi, 0x3ffe6
sub edi, edx
and ebx, 0x4a082988
and edi, 0x39065
and ebp, 0x31d44012
or ebx, 0x39065
lea edx, [rdi + rbp]
add edx, 0x84200600
xor edx, ebx
xor esi, 0x24
and esi, edx
not edx
and edx, ecx
or edx, esi
mov byte [rsp + rax + 0x230], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x1800145ed
xor eax, eax
mov ecx, 0x2a538a94
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xa756e9f
je 0x18001d124
cmp ecx, 0x3620eb14
je 0x180014730
cmp ecx, 0x2a538a94
jne 0x1800146e0
mov dword [rsp + 0x40], eax
movsxd rcx, dword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x20]
cmp rcx, 9
mov ecx, 0xa756e9f
mov edx, 0x3620eb14
cmovb ecx, edx
jmp 0x1800146e0
mov rax, qword [rsp + 0x20]
movzx ecx, byte [rsp + rax + 0x28]
mov edx, dword [rsp + 0x40]
mov ebp, 0xe6
sub ebp, edx
add edx, 0x19
mov ebx, ebp
or ebx, ecx
and ebp, 0xe0
and edx, 0x1f
or edx, ebp
xor edx, ecx
xor edx, 0xe0
and edx, ecx
xor edx, ebx
not dl
mov byte [rsp + rax + 0x28], dl
mov eax, dword [rsp + 0x40]
add eax, 1
jmp 0x1800146cd
xor eax, eax
mov ecx, 0xc8f4317d
nop dword [rax]
cmp ecx, 0xb2aa16b6
je 0x18001d252
cmp ecx, 0xefb0c445
je 0x1800147d0
cmp ecx, 0xc8f4317d
jne 0x180014780
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x27
mov ecx, 0xb2aa16b6
mov edx, 0xefb0c445
cmovb ecx, edx
jmp 0x180014780
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
mov edx, 0xe6
sub edx, ecx
and edx, 0x95
add ecx, 0x19
and ecx, 0x6a
or ecx, edx
xor cl, byte [rsp + rax + 0x1140]
xor cl, 0x95
mov byte [rsp + rax + 0x1140], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180014777
mov byte [rsp + 0x31], 0
lea rcx, [rsp + 0x28]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x38], r13
mov rax, qword [rsp + 0x38]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x48], rax
mov eax, 0x6e3d76c
nop word cs:[rax + rax]
nop
cmp eax, 0x1f12d255
jg 0x1800148d0
cmp eax, 0x6e3d76c
je 0x180014900
cmp eax, 0x1ef76220
jne 0x180014840
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x40], rax
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x18001491a
cmp ecx, 0xf2eb060
je 0x1800148b5
cmp ecx, 0x63723020
jne 0x180014880
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x20]
jmp 0x180014880
mov rcx, qword [rsp + 0x40]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x180014880
cmp eax, 0x1f12d256
je 0x18001d2d4
cmp eax, 0x632cd1d6
jne 0x180014840
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x28]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x180014840
mov rax, qword [rsp + 0x48]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x180014840
mov rax, qword [rsp + 0x38]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x28]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x180014840
xor eax, eax
mov ecx, 0x2a538a94
nop dword [rax]
cmp ecx, 0xa756e9f
je 0x18001d2f3
cmp ecx, 0x3620eb14
je 0x1800149a0
cmp ecx, 0x2a538a94
jne 0x180014950
mov dword [rsp + 0x40], eax
movsxd rcx, dword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x20]
cmp rcx, 9
mov ecx, 0xa756e9f
mov edx, 0x3620eb14
cmovb ecx, edx
jmp 0x180014950
mov rax, qword [rsp + 0x20]
movzx ecx, byte [rsp + rax + 0x28]
mov edx, dword [rsp + 0x40]
mov ebp, 0xe6
sub ebp, edx
add edx, 0x19
mov ebx, ebp
or ebx, ecx
and ebp, 0xe0
and edx, 0x1f
or edx, ebp
xor edx, ecx
xor edx, 0xe0
and edx, ecx
xor edx, ebx
not dl
mov byte [rsp + rax + 0x28], dl
mov eax, dword [rsp + 0x40]
add eax, 1
jmp 0x180014944
xor eax, eax
mov ecx, 0xed49055d
nop dword [rax]
cmp ecx, 0xbf1b384c
je 0x180014a40
cmp ecx, 0x6ab7ba7f
je 0x18001d422
cmp ecx, 0xed49055d
jne 0x1800149f0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0xf
mov ecx, 0x6ab7ba7f
mov edx, 0xbf1b384c
cmovb ecx, edx
jmp 0x1800149f0
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
add cl, 0x19
xor byte [rsp + rax + 0x310], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x1800149e7
mov byte [rsp + 0x3c], 0
lea rcx, [rsp + 0x38]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x48], r13
mov rax, qword [rsp + 0x48]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x40], rax
mov eax, 0x6e3d76c
nop word cs:[rax + rax]
cmp eax, 0x1f12d255
jg 0x180014b20
cmp eax, 0x6e3d76c
je 0x180014b50
cmp eax, 0x1ef76220
jne 0x180014a90
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x180014b6a
cmp ecx, 0xf2eb060
je 0x180014b05
cmp ecx, 0x63723020
jne 0x180014ad0
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x28]
jmp 0x180014ad0
mov rcx, qword [rsp + 0x20]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x180014ad0
cmp eax, 0x1f12d256
je 0x18001d4a4
cmp eax, 0x632cd1d6
jne 0x180014a90
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x38]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x180014a90
mov rax, qword [rsp + 0x40]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x180014a90
mov rax, qword [rsp + 0x48]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x38]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x180014a90
xor eax, eax
mov ecx, 0xe85f1495
nop dword [rax]
cmp ecx, 0xe4a45476
je 0x18001d4c3
cmp ecx, 0x1269b72b
je 0x180014bf0
cmp ecx, 0xe85f1495
jne 0x180014ba0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0xc
mov ecx, 0xe4a45476
mov edx, 0x1269b72b
cmovb ecx, edx
jmp 0x180014ba0
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x140]
mov edx, dword [rsp + 0x20]
mov ebp, 0xe6
sub ebp, edx
add edx, 0x19
and ebp, 0xc1
and edx, 0x3e
or edx, ebp
mov ebp, ecx
and ebp, 0xffffffc1
or ebp, 0x20
and ecx, 0x3e
xor ecx, edx
xor ecx, ebp
xor cl, 0xe1
mov byte [rsp + rax + 0x140], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180014b94
mov byte [rsp + 0x20e], 0
lea rcx, [rsp + 0x200]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x18001d544
cmp edx, 0xb2cf7223
je 0x180014ca5
cmp edx, 0x9bf8e0e
jne 0x180014c80
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x180014c80
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x180014c80
xor eax, eax
mov ecx, 0x65833b4d
nop dword [rax + rax]
cmp ecx, 0x37c1d794
je 0x18001d5a1
cmp ecx, 0x7fca0bdf
je 0x180014d10
cmp ecx, 0x65833b4d
jne 0x180014cc0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x32
mov ecx, 0x37c1d794
mov edx, 0x7fca0bdf
cmovb ecx, edx
jmp 0x180014cc0
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x1670]
mov edx, dword [rsp + 0x20]
mov ebp, 0xffffffe6
sub ebp, edx
and ebp, 0x8ad6e1a1
add edx, 0x19
and edx, 0x75291e5e
or edx, ebp
mov ebp, ecx
xor ebp, 0xa1
xor ecx, 0x5e
and ecx, edx
not edx
and edx, ebp
or edx, ecx
mov byte [rsp + rax + 0x1670], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180014cb6
mov byte [rsp + 0x11d], 0
lea rcx, [rsp + 0x110]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
cmp edx, 0xb021d1d5
je 0x18001d624
cmp edx, 0xb2cf7223
je 0x180014dc5
cmp edx, 0x9bf8e0e
jne 0x180014da0
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x180014da0
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x180014da0
xor eax, eax
mov ecx, 0xb396162
nop dword [rax + rax]
cmp ecx, 0xcee1d794
je 0x180014e30
cmp ecx, 0xe03fae6f
je 0x18001d681
cmp ecx, 0xb396162
jne 0x180014de0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 3
mov ecx, 0xe03fae6f
mov edx, 0xcee1d794
cmovb ecx, edx
jmp 0x180014de0
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x38]
mov edx, dword [rsp + 0x20]
lea ebp, [rdx + 0x19]
mov ebx, 0xe6
sub ebx, edx
or ebx, ecx
mov edi, 0x66
sub edi, edx
and edi, 0x6e
and ebp, 0x91
or ebp, edi
mov rdi, qword [rsp + 0x50]
xor ebp, 0x91
and ebp, ecx
xor ebp, ebx
not bpl
mov byte [rsp + rax + 0x38], bpl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180014dd6
mov byte [rsp + 0x672], 0
lea rcx, [rsp + 0x660]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
cmp edx, 0xb021d1d5
je 0x18001d7b2
cmp edx, 0xb2cf7223
je 0x180014ee5
cmp edx, 0x9bf8e0e
jne 0x180014ec0
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x180014ec0
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x180014ec0
xor eax, eax
mov ecx, 0xe72cc661
nop dword [rax + rax]
cmp ecx, 0xa2e3b7
je 0x180014f50
cmp ecx, 0xfb0cdffa
je 0x18001d811
cmp ecx, 0xe72cc661
jne 0x180014f00
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0xb
mov ecx, 0xfb0cdffa
mov edx, 0xa2e3b7
cmovb ecx, edx
jmp 0x180014f00
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x80]
mov edx, dword [rsp + 0x20]
mov ebp, 0xffffffe6
sub ebp, edx
add edx, 0x19
and ebp, 0xf942e0dc
and edx, 0x6bd1f23
or edx, ebp
mov ebp, ecx
and ebp, 0xffffffdc
or ebp, 0x2ad1422
and ecx, 0x23
xor ecx, ebp
mov ebp, ecx
xor ebp, 0xfe
xor ecx, 1
and ecx, edx
not edx
and edx, ebp
or edx, ecx
mov byte [rsp + rax + 0x80], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180014ef6
mov byte [rsp + 0xdf4], 0
lea rcx, [rsp + 0xde0]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
cmp edx, 0xb021d1d5
je 0x18001d894
cmp edx, 0xb2cf7223
je 0x180015015
cmp edx, 0x9bf8e0e
jne 0x180014ff0
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x180014ff0
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x180014ff0
xor eax, eax
mov ecx, 0x9fff1496
nop dword [rax + rax]
cmp ecx, 0x3b5cae94
je 0x180015080
cmp ecx, 0xee90855c
je 0x18001d8f1
cmp ecx, 0x9fff1496
jne 0x180015030
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x1e
mov ecx, 0xee90855c
mov edx, 0x3b5cae94
cmovb ecx, edx
jmp 0x180015030
mov rax, qword [rsp + 0x28]
movzx ebx, byte [rsp + rax + 0x1080]
mov edx, dword [rsp + 0x20]
lea ebp, [rdx + 0x19]
mov ecx, ebx
not ecx
and ecx, ebp
mov edi, 0x66
sub edi, edx
and edi, 0x79
and ebp, 0x86
or ebp, edi
xor ebp, ebx
xor ebp, 0x79
and ebp, ebx
or ebp, ecx
mov byte [rsp + rax + 0x1080], bpl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180015026
mov byte [rsp + 0x15c], 0
lea rcx, [rsp + 0x150]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word [rax + rax]
cmp edx, 0xb021d1d5
je 0x18001d974
cmp edx, 0xb2cf7223
je 0x180015135
cmp edx, 0x9bf8e0e
jne 0x180015110
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x180015110
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x180015110
xor eax, eax
mov ecx, 0x8dfdfbed
nop dword [rax + rax]
cmp ecx, 0x72bc28b7
je 0x1800151a0
cmp ecx, 0xf6555b1f
je 0x18001d9d1
cmp ecx, 0x8dfdfbed
jne 0x180015150
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x12
mov ecx, 0xf6555b1f
mov edx, 0x72bc28b7
cmovb ecx, edx
jmp 0x180015150
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
mov edx, 0xe6
sub edx, ecx
and edx, 0xab
add ecx, 0x19
and ecx, 0x54
or ecx, edx
xor cl, byte [rsp + rax + 0x5e0]
xor cl, 0xab
mov byte [rsp + rax + 0x5e0], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180015146
mov byte [rsp + 0x1ee], 0
lea rcx, [rsp + 0x1e0]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x18001da54
cmp edx, 0xb2cf7223
je 0x180015245
cmp edx, 0x9bf8e0e
jne 0x180015220
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x180015220
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x180015220
xor eax, eax
mov ecx, 0x8dfdfbed
nop dword [rax + rax]
cmp ecx, 0x72bc28b7
je 0x1800152b0
cmp ecx, 0xf6555b1f
je 0x18001dab1
cmp ecx, 0x8dfdfbed
jne 0x180015260
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x12
mov ecx, 0xf6555b1f
mov edx, 0x72bc28b7
cmovb ecx, edx
jmp 0x180015260
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
mov edx, 0xe6
sub edx, ecx
and edx, 0xab
add ecx, 0x19
and ecx, 0x54
or ecx, edx
xor cl, byte [rsp + rax + 0x640]
xor cl, 0xab
mov byte [rsp + rax + 0x640], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180015256
mov byte [rsp + 0xe54], 0
lea rcx, [rsp + 0xe40]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x18001db34
cmp edx, 0xb2cf7223
je 0x180015355
cmp edx, 0x9bf8e0e
jne 0x180015330
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x180015330
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x180015330
xor eax, eax
mov ecx, 0x47268313
nop dword [rax + rax]
cmp ecx, 0x9b74595d
je 0x1800153c0
cmp ecx, 0x7db6bf81
je 0x18001db91
cmp ecx, 0x47268313
jne 0x180015370
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x11
mov ecx, 0x7db6bf81
mov edx, 0x9b74595d
cmovb ecx, edx
jmp 0x180015370
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x380]
mov edx, dword [rsp + 0x20]
mov ebp, 0xe6
sub ebp, edx
and ebp, ecx
mov ebx, 6
sub ebx, edx
or ebx, ecx
not ecx
add edx, 0x19
and edx, ecx
and ebx, 0x12
and edx, 0xed
or edx, ebx
xor edx, ebp
xor dl, 0x12
mov byte [rsp + rax + 0x380], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180015366
mov byte [rsp + 0x149d], 0
lea rcx, [rsp + 0x1470]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop
cmp edx, 0xb021d1d5
je 0x18001dc14
cmp edx, 0xb2cf7223
je 0x180015475
cmp edx, 0x9bf8e0e
jne 0x180015450
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x180015450
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x180015450
xor eax, eax
mov ecx, 0x8ed94dd0
nop dword [rax + rax]
cmp ecx, 0xdb17d567
je 0x18001dc71
cmp ecx, 0xbc5c791a
je 0x1800154e0
cmp ecx, 0x8ed94dd0
jne 0x180015490
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 4
mov ecx, 0xdb17d567
mov edx, 0xbc5c791a
cmovb ecx, edx
jmp 0x180015490
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x38]
mov edx, dword [rsp + 0x20]
mov ebp, 0xfffe6
sub ebp, edx
add edx, 0x19
and ebp, 0xea153
mov ebx, edx
and ebx, 0xc5e01c80
or ebx, ebp
mov ebp, ecx
xor ebp, 0xd3
and edx, 0x3a11422c
or edx, ebx
mov ebx, edx
xor ebx, 0x80
xor ecx, 0x2c
and ecx, ebx
xor edx, 0x7f
and edx, ebp
or edx, ecx
mov byte [rsp + rax + 0x38], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180015486
mov byte [rsp + 0x1533], 0
lea rcx, [rsp + 0x1500]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x18001dda2
cmp edx, 0xb2cf7223
je 0x1800155a5
cmp edx, 0x9bf8e0e
jne 0x180015580
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x180015580
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x180015580
mov byte [rsp + 0xffd], 0
lea rcx, [rsp + 0xfe0]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop
cmp edx, 0xb021d1d5
je 0x18001de01
cmp edx, 0xb2cf7223
je 0x180015625
cmp edx, 0x9bf8e0e
jne 0x180015600
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x180015600
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x180015600
xor eax, eax
mov ecx, 0x47268313
nop dword [rax + rax]
cmp ecx, 0x9b74595d
je 0x180015690
cmp ecx, 0x7db6bf81
je 0x18001de61
cmp ecx, 0x47268313
jne 0x180015640
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x11
mov ecx, 0x7db6bf81
mov edx, 0x9b74595d
cmovb ecx, edx
jmp 0x180015640
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x460]
mov edx, dword [rsp + 0x20]
mov ebp, 0xe6
sub ebp, edx
and ebp, ecx
mov ebx, 6
sub ebx, edx
or ebx, ecx
not ecx
add edx, 0x19
and edx, ecx
and ebx, 0x12
and edx, 0xed
or edx, ebx
xor edx, ebp
xor dl, 0x12
mov byte [rsp + rax + 0x460], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180015636
mov byte [rsp + 0x3a], 0
lea rcx, [rsp + 0x38]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x48], r13
mov rax, qword [rsp + 0x48]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x40], rax
mov eax, 0x6e3d76c
nop word [rax + rax]
cmp eax, 0x1f12d255
jg 0x1800157a0
cmp eax, 0x6e3d76c
je 0x1800157d0
cmp eax, 0x1ef76220
jne 0x180015710
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x1800157ea
cmp ecx, 0xf2eb060
je 0x180015785
cmp ecx, 0x63723020
jne 0x180015750
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x28]
jmp 0x180015750
mov rcx, qword [rsp + 0x20]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x180015750
cmp eax, 0x1f12d256
je 0x18001dee4
cmp eax, 0x632cd1d6
jne 0x180015710
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x38]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x180015710
mov rax, qword [rsp + 0x40]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x180015710
mov rax, qword [rsp + 0x48]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x38]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x180015710
xor eax, eax
mov ecx, 0xe85f1495
nop dword [rax]
cmp ecx, 0xe4a45476
je 0x18001df03
cmp ecx, 0x1269b72b
je 0x180015870
cmp ecx, 0xe85f1495
jne 0x180015820
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0xc
mov ecx, 0xe4a45476
mov edx, 0x1269b72b
cmovb ecx, edx
jmp 0x180015820
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x1a0]
mov edx, dword [rsp + 0x20]
mov ebp, 0xe6
sub ebp, edx
add edx, 0x19
and ebp, 0xc1
and edx, 0x3e
or edx, ebp
mov ebp, ecx
and ebp, 0xffffffc1
or ebp, 0x20
and ecx, 0x3e
xor ecx, edx
xor ecx, ebp
xor cl, 0xe1
mov byte [rsp + rax + 0x1a0], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180015814
mov byte [rsp + 0x3e], 0
lea rcx, [rsp + 0x38]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x48], r13
mov rax, qword [rsp + 0x48]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x40], rax
mov eax, 0x6e3d76c
nop word cs:[rax + rax]
nop
cmp eax, 0x1f12d255
jg 0x180015980
cmp eax, 0x6e3d76c
je 0x1800159b0
cmp eax, 0x1ef76220
jne 0x1800158f0
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x1800159ca
cmp ecx, 0xf2eb060
je 0x180015965
cmp ecx, 0x63723020
jne 0x180015930
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x28]
jmp 0x180015930
mov rcx, qword [rsp + 0x20]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x180015930
cmp eax, 0x1f12d256
je 0x18001df84
cmp eax, 0x632cd1d6
jne 0x1800158f0
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x38]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x1800158f0
mov rax, qword [rsp + 0x40]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x1800158f0
mov rax, qword [rsp + 0x48]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x38]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x1800158f0
mov byte [rsp + 0x1197], 0
lea rcx, [rsp + 0x1170]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x18001dfa3
cmp edx, 0xb2cf7223
je 0x180015a65
cmp edx, 0x9bf8e0e
jne 0x180015a40
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x180015a40
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x180015a40
xor eax, eax
mov ecx, 0x4cfc9e35
nop dword [rax + rax]
cmp ecx, 0xfb1833f2
je 0x18001e001
cmp ecx, 0x387af271
je 0x180015ad0
cmp ecx, 0x4cfc9e35
jne 0x180015a80
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x2d
mov ecx, 0xfb1833f2
mov edx, 0x387af271
cmovb ecx, edx
jmp 0x180015a80
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
add cl, 0x19
xor byte [rsp + rax + 0x14d0], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180015a76
mov byte [rsp + 0xcd], 0
lea rcx, [rsp + 0xc0]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x18001e084
cmp edx, 0xb2cf7223
je 0x180015b55
cmp edx, 0x9bf8e0e
jne 0x180015b30
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x180015b30
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x180015b30
xor eax, eax
mov ecx, 0x5607413f
nop dword [rax + rax]
cmp ecx, 0xfcc1c135
je 0x180015bc0
cmp ecx, 0x55124a1f
je 0x18001e0e1
cmp ecx, 0x5607413f
jne 0x180015b70
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x22
mov ecx, 0x55124a1f
mov edx, 0xfcc1c135
cmovb ecx, edx
jmp 0x180015b70
mov rax, qword [rsp + 0x28]
movzx edx, byte [rsp + rax + 0x1260]
mov ebx, dword [rsp + 0x20]
mov ebp, 0x7fffffe6
sub ebp, ebx
add ebx, 0x19
and ebp, 0x7cc08f31
mov ecx, ebx
and ecx, 0x833f70ce
or ecx, ebp
mov ebp, ecx
xor ebp, 0x833f70ce
xor ecx, 0x4b3bfb82
and ecx, ebp
and ebx, 0xc8048b4c
or ebx, ecx
mov ecx, edx
xor ecx, 0xb3
xor edx, 0x4c
and edx, ebx
not ebx
and ebx, ecx
or ebx, edx
mov byte [rsp + rax + 0x1260], bl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180015b66
mov byte [rsp + 0xfbf], 0
lea rcx, [rsp + 0xfa0]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word [rax + rax]
cmp edx, 0xb021d1d5
je 0x18001e164
cmp edx, 0xb2cf7223
je 0x180015c95
cmp edx, 0x9bf8e0e
jne 0x180015c70
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x180015c70
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x180015c70
mov byte [rsp + 0x331], 0
lea rcx, [rsp + 0x320]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop
cmp edx, 0xb021d1d5
je 0x18001e1c1
cmp edx, 0xb2cf7223
je 0x180015d15
cmp edx, 0x9bf8e0e
jne 0x180015cf0
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x180015cf0
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x180015cf0
xor eax, eax
mov ecx, 0xe85f1495
nop dword [rax + rax]
cmp ecx, 0xe4a45476
je 0x18001e221
cmp ecx, 0x1269b72b
je 0x180015d80
cmp ecx, 0xe85f1495
jne 0x180015d30
mov dword [rsp + 0x40], eax
movsxd rcx, dword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x20]
cmp rcx, 0xc
mov ecx, 0xe4a45476
mov edx, 0x1269b72b
cmovb ecx, edx
jmp 0x180015d30
mov rax, qword [rsp + 0x20]
movzx ecx, byte [rsp + rax + 0x28]
mov edx, dword [rsp + 0x40]
mov ebp, 0xe6
sub ebp, edx
add edx, 0x19
and ebp, 0xc1
and edx, 0x3e
or edx, ebp
mov ebp, ecx
and ebp, 0xffffffc1
or ebp, 0x20
and ecx, 0x3e
xor ecx, edx
xor ecx, ebp
xor cl, 0xe1
mov byte [rsp + rax + 0x28], cl
mov eax, dword [rsp + 0x40]
add eax, 1
jmp 0x180015d26
mov byte [rsp + 0xd14], 0
lea rcx, [rsp + 0xd00]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
cmp edx, 0xb021d1d5
je 0x18001e352
cmp edx, 0xb2cf7223
je 0x180015e35
cmp edx, 0x9bf8e0e
jne 0x180015e10
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x180015e10
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x180015e10
xor eax, eax
mov ecx, 0xc90f98d3
nop dword [rax + rax]
cmp ecx, 0xa6ff0d2a
je 0x180015ea0
cmp ecx, 0xb5260dfb
je 0x18001e3b1
cmp ecx, 0xc90f98d3
jne 0x180015e50
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x13
mov ecx, 0xb5260dfb
mov edx, 0xa6ff0d2a
cmovb ecx, edx
jmp 0x180015e50
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
lea edx, [rcx + 0x19]
mov ebp, 6
sub ebp, ecx
and ebp, 0x11
and edx, 0xe4
or edx, ebp
add ecx, 9
and ecx, 0xa
or ecx, 0xa5
xor ecx, edx
xor cl, byte [rsp + rax + 0x560]
xor cl, 0xb4
mov byte [rsp + rax + 0x560], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180015e46
mov byte [rsp + 0xef0], 0
lea rcx, [rsp + 0xee0]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word [rax + rax]
cmp edx, 0xb021d1d5
je 0x18001e434
cmp edx, 0xb2cf7223
je 0x180015f55
cmp edx, 0x9bf8e0e
jne 0x180015f30
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x180015f30
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x180015f30
xor eax, eax
mov ecx, 0x2bf735df
nop dword [rax + rax]
cmp ecx, 0xa5e8c73c
je 0x180015fc0
cmp ecx, 0x4ab5fd95
je 0x18001e491
cmp ecx, 0x2bf735df
jne 0x180015f70
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 5
mov ecx, 0x4ab5fd95
mov edx, 0xa5e8c73c
cmovb ecx, edx
jmp 0x180015f70
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x38]
mov edx, dword [rsp + 0x20]
mov ebp, 0x1fffffe6
sub ebp, edx
mov ebx, ecx
xor ebx, 7
mov edi, 0x7fffe6
sub edi, edx
add edx, 0x19
mov esi, edx
and esi, 0xa4105002
and ebp, 0x18248305
and edi, 0x4004a8
and edx, 0x438b2850
add ebp, esi
add ebp, 0x4004a8
add edx, edi
add edx, 0xa4105002
mov rdi, qword [rsp + 0x50]
xor edx, ebp
xor ecx, 0xf8
and ecx, edx
not edx
and edx, ebx
or edx, ecx
mov byte [rsp + rax + 0x38], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180015f66
mov byte [rsp + 0x31], 0
lea rcx, [rsp + 0x28]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x38], r13
mov rax, qword [rsp + 0x38]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x48], rax
mov eax, 0x6e3d76c
nop dword [rax]
cmp eax, 0x1f12d255
jg 0x1800160f0
cmp eax, 0x6e3d76c
je 0x180016120
cmp eax, 0x1ef76220
jne 0x180016060
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x40], rax
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x18001613a
cmp ecx, 0xf2eb060
je 0x1800160d5
cmp ecx, 0x63723020
jne 0x1800160a0
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x20]
jmp 0x1800160a0
mov rcx, qword [rsp + 0x40]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x1800160a0
cmp eax, 0x1f12d256
je 0x18001e5c2
cmp eax, 0x632cd1d6
jne 0x180016060
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x28]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x180016060
mov rax, qword [rsp + 0x48]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x180016060
mov rax, qword [rsp + 0x38]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x28]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x180016060
xor eax, eax
mov ecx, 0x6272c991
nop dword [rax]
cmp ecx, 0x9b3e9d84
je 0x18001e5e1
cmp ecx, 0x64aaa0c5
je 0x1800161c0
cmp ecx, 0x6272c991
jne 0x180016170
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 6
mov ecx, 0x9b3e9d84
mov edx, 0x64aaa0c5
cmovb ecx, edx
jmp 0x180016170
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
mov edx, 0x66
sub edx, ecx
and edx, 0x48
add ecx, 0x19
and ecx, 0xb7
or ecx, edx
xor cl, byte [rsp + rax + 0x38]
xor cl, 0x48
mov byte [rsp + rax + 0x38], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180016164
mov byte [rsp + 0xdd4], 0
lea rcx, [rsp + 0xdc0]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
cmp edx, 0xb021d1d5
je 0x18001e712
cmp edx, 0xb2cf7223
je 0x180016265
cmp edx, 0x9bf8e0e
jne 0x180016240
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x180016240
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x180016240
xor eax, eax
mov ecx, 0xed49055d
nop dword [rax + rax]
cmp ecx, 0xbf1b384c
je 0x1800162d0
cmp ecx, 0x6ab7ba7f
je 0x18001e771
cmp ecx, 0xed49055d
jne 0x180016280
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0xf
mov ecx, 0x6ab7ba7f
mov edx, 0xbf1b384c
cmovb ecx, edx
jmp 0x180016280
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
add cl, 0x19
xor byte [rsp + rax + 0x300], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180016276
mov byte [rsp + 0x31], 0
lea rcx, [rsp + 0x28]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x38], r13
mov rax, qword [rsp + 0x38]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x48], rax
mov eax, 0x6e3d76c
nop word cs:[rax + rax]
cmp eax, 0x1f12d255
jg 0x1800163b0
cmp eax, 0x6e3d76c
je 0x1800163e0
cmp eax, 0x1ef76220
jne 0x180016320
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x40], rax
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x1800163fa
cmp ecx, 0xf2eb060
je 0x180016395
cmp ecx, 0x63723020
jne 0x180016360
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x20]
jmp 0x180016360
mov rcx, qword [rsp + 0x40]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x180016360
cmp eax, 0x1f12d256
je 0x18001e7f4
cmp eax, 0x632cd1d6
jne 0x180016320
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x28]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x180016320
mov rax, qword [rsp + 0x48]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x180016320
mov rax, qword [rsp + 0x38]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x28]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x180016320
xor eax, eax
mov ecx, 0xe85f1495
nop dword [rax]
cmp ecx, 0xe4a45476
je 0x18001e813
cmp ecx, 0x1269b72b
je 0x180016480
cmp ecx, 0xe85f1495
jne 0x180016430
mov dword [rsp + 0x40], eax
movsxd rcx, dword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x20]
cmp rcx, 0xc
mov ecx, 0xe4a45476
mov edx, 0x1269b72b
cmovb ecx, edx
jmp 0x180016430
mov rax, qword [rsp + 0x20]
movzx ecx, byte [rsp + rax + 0x28]
mov edx, dword [rsp + 0x40]
mov ebp, 0xe6
sub ebp, edx
add edx, 0x19
and ebp, 0xc1
and edx, 0x3e
or edx, ebp
mov ebp, ecx
and ebp, 0xffffffc1
or ebp, 0x20
and ecx, 0x3e
xor ecx, edx
xor ecx, ebp
xor cl, 0xe1
mov byte [rsp + rax + 0x28], cl
mov eax, dword [rsp + 0x40]
add eax, 1
jmp 0x180016424
mov byte [rsp + 0x16c], 0
lea rcx, [rsp + 0x160]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
cmp edx, 0xb021d1d5
je 0x18001e942
cmp edx, 0xb2cf7223
je 0x180016535
cmp edx, 0x9bf8e0e
jne 0x180016510
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x180016510
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x180016510
xor eax, eax
mov ecx, 0x5607413f
nop dword [rax + rax]
cmp ecx, 0xfcc1c135
je 0x1800165a0
cmp ecx, 0x55124a1f
je 0x18001e9a1
cmp ecx, 0x5607413f
jne 0x180016550
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x22
mov ecx, 0x55124a1f
mov edx, 0xfcc1c135
cmovb ecx, edx
jmp 0x180016550
mov rax, qword [rsp + 0x28]
movzx edx, byte [rsp + rax + 0x1200]
mov ebx, dword [rsp + 0x20]
mov ebp, 0x7fffffe6
sub ebp, ebx
add ebx, 0x19
and ebp, 0x7cc08f31
mov ecx, ebx
and ecx, 0x833f70ce
or ecx, ebp
mov ebp, ecx
xor ebp, 0x833f70ce
xor ecx, 0x4b3bfb82
and ecx, ebp
and ebx, 0xc8048b4c
or ebx, ecx
mov ecx, edx
xor ecx, 0xb3
xor edx, 0x4c
and edx, ebx
not ebx
and ebx, ecx
or ebx, edx
mov byte [rsp + rax + 0x1200], bl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180016546
mov byte [rsp + 0x3e], 0
lea rcx, [rsp + 0x38]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x48], r13
mov rax, qword [rsp + 0x48]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x40], rax
mov eax, 0x6e3d76c
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x1f12d255
jg 0x1800166d0
cmp eax, 0x6e3d76c
je 0x180016700
cmp eax, 0x1ef76220
jne 0x180016640
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x18001671a
cmp ecx, 0xf2eb060
je 0x1800166b5
cmp ecx, 0x63723020
jne 0x180016680
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x28]
jmp 0x180016680
mov rcx, qword [rsp + 0x20]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x180016680
cmp eax, 0x1f12d256
je 0x18001ea24
cmp eax, 0x632cd1d6
jne 0x180016640
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x38]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x180016640
mov rax, qword [rsp + 0x40]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x180016640
mov rax, qword [rsp + 0x48]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x38]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x180016640
xor eax, eax
mov ecx, 0xe85f1495
nop dword [rax]
cmp ecx, 0xe4a45476
je 0x18001ea43
cmp ecx, 0x1269b72b
je 0x1800167a0
cmp ecx, 0xe85f1495
jne 0x180016750
mov dword [rsp + 0x40], eax
movsxd rcx, dword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x20]
cmp rcx, 0xc
mov ecx, 0xe4a45476
mov edx, 0x1269b72b
cmovb ecx, edx
jmp 0x180016750
mov rax, qword [rsp + 0x20]
movzx ecx, byte [rsp + rax + 0x28]
mov edx, dword [rsp + 0x40]
mov ebp, 0xe6
sub ebp, edx
add edx, 0x19
and ebp, 0xc1
and edx, 0x3e
or edx, ebp
mov ebp, ecx
and ebp, 0xffffffc1
or ebp, 0x20
and ecx, 0x3e
xor ecx, edx
xor ecx, ebp
xor cl, 0xe1
mov byte [rsp + rax + 0x28], cl
mov eax, dword [rsp + 0x40]
add eax, 1
jmp 0x180016744
mov byte [rsp + 0x14cd], 0
lea rcx, [rsp + 0x14a0]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
cmp edx, 0xb021d1d5
je 0x18001eb72
cmp edx, 0xb2cf7223
je 0x180016855
cmp edx, 0x9bf8e0e
jne 0x180016830
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x180016830
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x180016830
xor eax, eax
mov ecx, 0x5607413f
nop dword [rax + rax]
cmp ecx, 0xfcc1c135
je 0x1800168c0
cmp ecx, 0x55124a1f
je 0x18001ebd1
cmp ecx, 0x5607413f
jne 0x180016870
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x22
mov ecx, 0x55124a1f
mov edx, 0xfcc1c135
cmovb ecx, edx
jmp 0x180016870
mov rax, qword [rsp + 0x28]
movzx edx, byte [rsp + rax + 0x1230]
mov ebx, dword [rsp + 0x20]
mov ebp, 0x7fffffe6
sub ebp, ebx
add ebx, 0x19
and ebp, 0x7cc08f31
mov ecx, ebx
and ecx, 0x833f70ce
or ecx, ebp
mov ebp, ecx
xor ebp, 0x833f70ce
xor ecx, 0x4b3bfb82
and ecx, ebp
and ebx, 0xc8048b4c
or ebx, ecx
mov ecx, edx
xor ecx, 0xb3
xor edx, 0x4c
and edx, ebx
not ebx
and ebx, ecx
or ebx, edx
mov byte [rsp + rax + 0x1230], bl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180016866
mov byte [rsp + 0x140c], 0
lea rcx, [rsp + 0x13e0]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word [rax + rax]
cmp edx, 0xb021d1d5
je 0x18001ec54
cmp edx, 0xb2cf7223
je 0x180016995
cmp edx, 0x9bf8e0e
jne 0x180016970
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x180016970
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x180016970
xor eax, eax
mov ecx, 0x5bf3f347
nop dword [rax + rax]
cmp ecx, 0xe9f9aa2
je 0x180016a00
cmp ecx, 0x44ea7198
je 0x18001ecb1
cmp ecx, 0x5bf3f347
jne 0x1800169b0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x30
mov ecx, 0x44ea7198
mov edx, 0xe9f9aa2
cmovb ecx, edx
jmp 0x1800169b0
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x16f0]
mov edx, dword [rsp + 0x20]
mov ebp, 0xe6
sub ebp, edx
mov ebx, ebp
and ebx, ecx
or ebp, ecx
not ecx
add edx, 0x19
and edx, ecx
and ebp, 0x93
and edx, 0x6c
or edx, ebp
xor edx, ebx
xor dl, 0x93
mov byte [rsp + rax + 0x16f0], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x1800169a6
mov byte [rsp + 0x712], 0
lea rcx, [rsp + 0x700]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x18001ed34
cmp edx, 0xb2cf7223
je 0x180016ab5
cmp edx, 0x9bf8e0e
jne 0x180016a90
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x180016a90
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x180016a90
xor eax, eax
mov ecx, 0xe85f1495
nop dword [rax + rax]
cmp ecx, 0xe4a45476
je 0x18001ed91
cmp ecx, 0x1269b72b
je 0x180016b20
cmp ecx, 0xe85f1495
jne 0x180016ad0
mov dword [rsp + 0x40], eax
movsxd rcx, dword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x20]
cmp rcx, 0xc
mov ecx, 0xe4a45476
mov edx, 0x1269b72b
cmovb ecx, edx
jmp 0x180016ad0
mov rax, qword [rsp + 0x20]
movzx ecx, byte [rsp + rax + 0x28]
mov edx, dword [rsp + 0x40]
mov ebp, 0xe6
sub ebp, edx
add edx, 0x19
and ebp, 0xc1
and edx, 0x3e
or edx, ebp
mov ebp, ecx
and ebp, 0xffffffc1
or ebp, 0x20
and ecx, 0x3e
xor ecx, edx
xor ecx, ebp
xor cl, 0xe1
mov byte [rsp + rax + 0x28], cl
mov eax, dword [rsp + 0x40]
add eax, 1
jmp 0x180016ac6
mov byte [rsp + 0x34], 0
lea rcx, [rsp + 0x28]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x38], r13
mov rax, qword [rsp + 0x38]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x48], rax
mov eax, 0x6e3d76c
nop
cmp eax, 0x1f12d255
jg 0x180016c20
cmp eax, 0x6e3d76c
je 0x180016c50
cmp eax, 0x1ef76220
jne 0x180016b90
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x40], rax
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x180016c6a
cmp ecx, 0xf2eb060
je 0x180016c05
cmp ecx, 0x63723020
jne 0x180016bd0
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x20]
jmp 0x180016bd0
mov rcx, qword [rsp + 0x40]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x180016bd0
cmp eax, 0x1f12d256
je 0x18001eec2
cmp eax, 0x632cd1d6
jne 0x180016b90
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x28]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x180016b90
mov rax, qword [rsp + 0x48]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x180016b90
mov rax, qword [rsp + 0x38]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x28]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x180016b90
xor eax, eax
mov ecx, 0xfe6c0913
nop dword [rax]
cmp ecx, 0xb73ea8d2
je 0x180016cf0
cmp ecx, 0xe580ad33
je 0x18001eee1
cmp ecx, 0xfe6c0913
jne 0x180016ca0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x10
mov ecx, 0xe580ad33
mov edx, 0xb73ea8d2
cmovb ecx, edx
jmp 0x180016ca0
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
add cl, 0x19
xor byte [rsp + rax + 0xf20], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180016c94
xor eax, eax
mov ecx, 0x2a538a94
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xa756e9f
je 0x18001ef64
cmp ecx, 0x3620eb14
je 0x180016d70
cmp ecx, 0x2a538a94
jne 0x180016d20
mov dword [rsp + 0x40], eax
movsxd rcx, dword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x20]
cmp rcx, 9
mov ecx, 0xa756e9f
mov edx, 0x3620eb14
cmovb ecx, edx
jmp 0x180016d20
mov rax, qword [rsp + 0x20]
movzx ecx, byte [rsp + rax + 0x28]
mov edx, dword [rsp + 0x40]
mov ebp, 0xe6
sub ebp, edx
add edx, 0x19
mov ebx, ebp
or ebx, ecx
and ebp, 0xe0
and edx, 0x1f
or edx, ebp
xor edx, ecx
xor edx, 0xe0
and edx, ecx
xor edx, ebx
not dl
mov byte [rsp + rax + 0x28], dl
mov eax, dword [rsp + 0x40]
add eax, 1
jmp 0x180016d0e
mov byte [rsp + 0xfd8], 0
lea rcx, [rsp + 0xfc0]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
cmp edx, 0xb021d1d5
je 0x18001f092
cmp edx, 0xb2cf7223
je 0x180016e25
cmp edx, 0x9bf8e0e
jne 0x180016e00
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x180016e00
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x180016e00
xor eax, eax
mov ecx, 0x47268313
nop dword [rax + rax]
cmp ecx, 0x9b74595d
je 0x180016e90
cmp ecx, 0x7db6bf81
je 0x18001f0f1
cmp ecx, 0x47268313
jne 0x180016e40
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x11
mov ecx, 0x7db6bf81
mov edx, 0x9b74595d
cmovb ecx, edx
jmp 0x180016e40
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x3e0]
mov edx, dword [rsp + 0x20]
mov ebp, 0xe6
sub ebp, edx
and ebp, ecx
mov ebx, 6
sub ebx, edx
or ebx, ecx
not ecx
add edx, 0x19
and edx, ecx
and ebx, 0x12
and edx, 0xed
or edx, ebx
xor edx, ebp
xor dl, 0x12
mov byte [rsp + rax + 0x3e0], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180016e36
xor eax, eax
mov ecx, 0x907c76ff
nop word cs:[rax + rax]
nop
cmp ecx, 0x5ded473d
je 0x18001f174
cmp ecx, 0x96b7f718
je 0x180016f40
cmp ecx, 0x907c76ff
jne 0x180016ef0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x15
mov ecx, 0x5ded473d
mov edx, 0x96b7f718
cmovb ecx, edx
jmp 0x180016ef0
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x7c0]
mov edx, dword [rsp + 0x20]
mov ebp, 0xe6
sub ebp, edx
add edx, 0x19
mov ebx, ebp
or ebx, ecx
and ebp, 0x8b
and edx, 0x74
or edx, ebp
xor edx, 0x74
and edx, ecx
xor edx, ebx
not dl
mov byte [rsp + rax + 0x7c0], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180016edf
mov byte [rsp + 0x3e], 0
lea rcx, [rsp + 0x38]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x48], r13
mov rax, qword [rsp + 0x48]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x40], rax
mov eax, 0x6e3d76c
cmp eax, 0x1f12d255
jg 0x180017040
cmp eax, 0x6e3d76c
je 0x180017070
cmp eax, 0x1ef76220
jne 0x180016fb0
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x18001708a
cmp ecx, 0xf2eb060
je 0x180017025
cmp ecx, 0x63723020
jne 0x180016ff0
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x28]
jmp 0x180016ff0
mov rcx, qword [rsp + 0x20]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x180016ff0
cmp eax, 0x1f12d256
je 0x18001f1f4
cmp eax, 0x632cd1d6
jne 0x180016fb0
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x38]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x180016fb0
mov rax, qword [rsp + 0x40]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x180016fb0
mov rax, qword [rsp + 0x48]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x38]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x180016fb0
mov byte [rsp + 0x34], 0
lea rcx, [rsp + 0x28]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x38], r13
mov rax, qword [rsp + 0x38]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x48], rax
mov eax, 0x6e3d76c
nop dword [rax]
cmp eax, 0x1f12d255
jg 0x180017170
cmp eax, 0x6e3d76c
je 0x1800171a0
cmp eax, 0x1ef76220
jne 0x1800170e0
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x40], rax
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x1800171ba
cmp ecx, 0xf2eb060
je 0x180017155
cmp ecx, 0x63723020
jne 0x180017120
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x20]
jmp 0x180017120
mov rcx, qword [rsp + 0x40]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x180017120
cmp eax, 0x1f12d256
je 0x18001f213
cmp eax, 0x632cd1d6
jne 0x1800170e0
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x28]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x1800170e0
mov rax, qword [rsp + 0x48]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x1800170e0
mov rax, qword [rsp + 0x38]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x28]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x1800170e0
xor eax, eax
mov ecx, 0x8ed94dd0
nop dword [rax]
cmp ecx, 0xdb17d567
je 0x18001f232
cmp ecx, 0xbc5c791a
je 0x180017240
cmp ecx, 0x8ed94dd0
jne 0x1800171f0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 4
mov ecx, 0xdb17d567
mov edx, 0xbc5c791a
cmovb ecx, edx
jmp 0x1800171f0
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x38]
mov edx, dword [rsp + 0x20]
mov ebp, 0xfffe6
sub ebp, edx
add edx, 0x19
and ebp, 0xea153
mov ebx, edx
and ebx, 0xc5e01c80
or ebx, ebp
mov ebp, ecx
xor ebp, 0xd3
and edx, 0x3a11422c
or edx, ebx
mov ebx, edx
xor ebx, 0x80
xor ecx, 0x2c
and ecx, ebx
xor edx, 0x7f
and edx, ebp
or edx, ecx
mov byte [rsp + rax + 0x38], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x1800171e4
mov byte [rsp + 0x431], 0
lea rcx, [rsp + 0x420]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x18001f362
cmp edx, 0xb2cf7223
je 0x180017305
cmp edx, 0x9bf8e0e
jne 0x1800172e0
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x1800172e0
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x1800172e0
xor eax, eax
mov ecx, 0x907c76ff
nop dword [rax + rax]
cmp ecx, 0x5ded473d
je 0x18001f3c1
cmp ecx, 0x96b7f718
je 0x180017370
cmp ecx, 0x907c76ff
jne 0x180017320
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x15
mov ecx, 0x5ded473d
mov edx, 0x96b7f718
cmovb ecx, edx
jmp 0x180017320
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x760]
mov edx, dword [rsp + 0x20]
mov ebp, 0xe6
sub ebp, edx
add edx, 0x19
mov ebx, ebp
or ebx, ecx
and ebp, 0x8b
and edx, 0x74
or edx, ebp
xor edx, 0x74
and edx, ecx
xor edx, ebx
not dl
mov byte [rsp + rax + 0x760], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180017316
mov byte [rsp + 0x3b], 0
lea rcx, [rsp + 0x38]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x48], r13
mov rax, qword [rsp + 0x48]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x40], rax
mov eax, 0x6e3d76c
cmp eax, 0x1f12d255
jg 0x180017470
cmp eax, 0x6e3d76c
je 0x1800174a0
cmp eax, 0x1ef76220
jne 0x1800173e0
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x1800174ba
cmp ecx, 0xf2eb060
je 0x180017455
cmp ecx, 0x63723020
jne 0x180017420
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x28]
jmp 0x180017420
mov rcx, qword [rsp + 0x20]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x180017420
cmp eax, 0x1f12d256
je 0x18001f444
cmp eax, 0x632cd1d6
jne 0x1800173e0
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x38]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x1800173e0
mov rax, qword [rsp + 0x40]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x1800173e0
mov rax, qword [rsp + 0x48]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x38]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x1800173e0
xor eax, eax
mov ecx, 0x9fff1496
nop dword [rax]
cmp ecx, 0x3b5cae94
je 0x180017540
cmp ecx, 0xee90855c
je 0x18001f463
cmp ecx, 0x9fff1496
jne 0x1800174f0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x1e
mov ecx, 0xee90855c
mov edx, 0x3b5cae94
cmovb ecx, edx
jmp 0x1800174f0
mov rax, qword [rsp + 0x28]
movzx ebx, byte [rsp + rax + 0x1060]
mov edx, dword [rsp + 0x20]
lea ebp, [rdx + 0x19]
mov ecx, ebx
not ecx
and ecx, ebp
mov edi, 0x66
sub edi, edx
and edi, 0x79
and ebp, 0x86
or ebp, edi
xor ebp, ebx
xor ebp, 0x79
and ebp, ebx
or ebp, ecx
mov byte [rsp + rax + 0x1060], bpl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x1800174e4
mov byte [rsp + 0x4b3], 0
lea rcx, [rsp + 0x4a0]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word [rax + rax]
cmp edx, 0xb021d1d5
je 0x18001f4e4
cmp edx, 0xb2cf7223
je 0x1800175f5
cmp edx, 0x9bf8e0e
jne 0x1800175d0
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x1800175d0
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x1800175d0
xor eax, eax
mov ecx, 0x8dfdfbed
nop dword [rax + rax]
cmp ecx, 0x72bc28b7
je 0x180017660
cmp ecx, 0xf6555b1f
je 0x18001f541
cmp ecx, 0x8dfdfbed
jne 0x180017610
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x12
mov ecx, 0xf6555b1f
mov edx, 0x72bc28b7
cmovb ecx, edx
jmp 0x180017610
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
mov edx, 0xe6
sub edx, ecx
and edx, 0xab
add ecx, 0x19
and ecx, 0x54
or ecx, edx
xor cl, byte [rsp + rax + 0x6c0]
xor cl, 0xab
mov byte [rsp + rax + 0x6c0], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180017606
mov byte [rsp + 0x27f], 0
lea rcx, [rsp + 0x270]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x18001f5c4
cmp edx, 0xb2cf7223
je 0x180017705
cmp edx, 0x9bf8e0e
jne 0x1800176e0
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x1800176e0
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x1800176e0
xor eax, eax
mov ecx, 0xb12a816
nop dword [rax + rax]
cmp ecx, 0x72a04a99
je 0x180017770
cmp ecx, 0x2867e826
je 0x18001f621
cmp ecx, 0xb12a816
jne 0x180017720
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0xe
mov ecx, 0x2867e826
mov edx, 0x72a04a99
cmovb ecx, edx
jmp 0x180017720
mov rax, qword [rsp + 0x28]
movzx edi, byte [rsp + rax + 0x1d0]
mov edx, dword [rsp + 0x20]
lea ebp, [rdx + 0x19]
mov ebx, 0x7fffffe6
sub ebx, edx
mov ecx, edi
and ecx, 0xffffff88
or ecx, 0x21018053
and edi, 0x77
xor edi, ecx
mov ecx, edi
xor ecx, 0xdb
mov esi, 0x3ffe6
sub esi, edx
and ebx, 0x4a082988
and esi, 0x39065
and ebp, 0x31d44012
or ebx, 0x39065
lea edx, [rsi + rbp]
add edx, 0x84200600
xor edx, ebx
xor edi, 0x24
and edi, edx
not edx
and edx, ecx
or edx, edi
mov byte [rsp + rax + 0x1d0], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180017716
xor eax, eax
mov ecx, 0x6272c991
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x9b3e9d84
je 0x18001f6a4
cmp ecx, 0x64aaa0c5
je 0x180017850
cmp ecx, 0x6272c991
jne 0x180017800
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 6
mov ecx, 0x9b3e9d84
mov edx, 0x64aaa0c5
cmovb ecx, edx
jmp 0x180017800
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
mov edx, 0x66
sub edx, ecx
and edx, 0x48
add ecx, 0x19
and ecx, 0xb7
or ecx, edx
xor cl, byte [rsp + rax + 0x38]
xor cl, 0x48
mov byte [rsp + rax + 0x38], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x1800177ed
mov byte [rsp + 0xcd6], 0
lea rcx, [rsp + 0xcc0]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
cmp edx, 0xb021d1d5
je 0x18001f7d2
cmp edx, 0xb2cf7223
je 0x1800178f5
cmp edx, 0x9bf8e0e
jne 0x1800178d0
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x1800178d0
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x1800178d0
xor eax, eax
mov ecx, 0xed49055d
nop dword [rax + rax]
cmp ecx, 0xbf1b384c
je 0x180017960
cmp ecx, 0x6ab7ba7f
je 0x18001f831
cmp ecx, 0xed49055d
jne 0x180017910
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0xf
mov ecx, 0x6ab7ba7f
mov edx, 0xbf1b384c
cmovb ecx, edx
jmp 0x180017910
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
add cl, 0x19
xor byte [rsp + rax + 0x260], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180017906
xor eax, eax
mov ecx, 0xc90f98d3
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xa6ff0d2a
je 0x1800179e0
cmp ecx, 0xb5260dfb
je 0x18001f8b4
cmp ecx, 0xc90f98d3
jne 0x180017990
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x13
mov ecx, 0xb5260dfb
mov edx, 0xa6ff0d2a
cmovb ecx, edx
jmp 0x180017990
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
lea edx, [rcx + 0x19]
mov ebp, 6
sub ebp, ecx
and ebp, 0x11
and edx, 0xe4
or edx, ebp
add ecx, 9
and ecx, 0xa
or ecx, 0xa5
xor ecx, edx
xor cl, byte [rsp + rax + 0x500]
xor cl, 0xb4
mov byte [rsp + rax + 0x500], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18001797e
mov byte [rsp + 0x7b5], 0
lea rcx, [rsp + 0x7a0]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word [rax + rax]
cmp edx, 0xb021d1d5
je 0x18001f934
cmp edx, 0xb2cf7223
je 0x180017a95
cmp edx, 0x9bf8e0e
jne 0x180017a70
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x180017a70
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x180017a70
xor eax, eax
mov ecx, 0x2a538a94
nop dword [rax + rax]
cmp ecx, 0xa756e9f
je 0x18001f991
cmp ecx, 0x3620eb14
je 0x180017b00
cmp ecx, 0x2a538a94
jne 0x180017ab0
mov dword [rsp + 0x40], eax
movsxd rcx, dword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x20]
cmp rcx, 9
mov ecx, 0xa756e9f
mov edx, 0x3620eb14
cmovb ecx, edx
jmp 0x180017ab0
mov rax, qword [rsp + 0x20]
movzx ecx, byte [rsp + rax + 0x28]
mov edx, dword [rsp + 0x40]
mov ebp, 0xe6
sub ebp, edx
add edx, 0x19
mov ebx, ebp
or ebx, ecx
and ebp, 0xe0
and edx, 0x1f
or edx, ebp
xor edx, ecx
xor edx, 0xe0
and edx, ecx
xor edx, ebx
not dl
mov byte [rsp + rax + 0x28], dl
mov eax, dword [rsp + 0x40]
add eax, 1
jmp 0x180017aa6
mov byte [rsp + 0x3c], 0
lea rcx, [rsp + 0x38]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x48], r13
mov rax, qword [rsp + 0x48]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x40], rax
mov eax, 0x6e3d76c
nop
cmp eax, 0x1f12d255
jg 0x180017c00
cmp eax, 0x6e3d76c
je 0x180017c30
cmp eax, 0x1ef76220
jne 0x180017b70
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x180017c4a
cmp ecx, 0xf2eb060
je 0x180017be5
cmp ecx, 0x63723020
jne 0x180017bb0
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x28]
jmp 0x180017bb0
mov rcx, qword [rsp + 0x20]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x180017bb0
cmp eax, 0x1f12d256
je 0x18001fac2
cmp eax, 0x632cd1d6
jne 0x180017b70
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x38]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x180017b70
mov rax, qword [rsp + 0x40]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x180017b70
mov rax, qword [rsp + 0x48]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x38]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x180017b70
xor eax, eax
mov ecx, 0xed49055d
nop dword [rax]
cmp ecx, 0xbf1b384c
je 0x180017cd0
cmp ecx, 0x6ab7ba7f
je 0x18001fae1
cmp ecx, 0xed49055d
jne 0x180017c80
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0xf
mov ecx, 0x6ab7ba7f
mov edx, 0xbf1b384c
cmovb ecx, edx
jmp 0x180017c80
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
add cl, 0x19
xor byte [rsp + rax + 0x2e0], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180017c74
mov byte [rsp + 0xd54], 0
lea rcx, [rsp + 0xd40]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x18001fb64
cmp edx, 0xb2cf7223
je 0x180017d55
cmp edx, 0x9bf8e0e
jne 0x180017d30
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x180017d30
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x180017d30
xor eax, eax
mov ecx, 0xed49055d
nop dword [rax + rax]
cmp ecx, 0xbf1b384c
je 0x180017dc0
cmp ecx, 0x6ab7ba7f
je 0x18001fbc1
cmp ecx, 0xed49055d
jne 0x180017d70
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0xf
mov ecx, 0x6ab7ba7f
mov edx, 0xbf1b384c
cmovb ecx, edx
jmp 0x180017d70
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
add cl, 0x19
xor byte [rsp + rax + 0x2a0], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180017d66
mov byte [rsp + 0x3e], 0
lea rcx, [rsp + 0x38]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x48], r13
mov rax, qword [rsp + 0x48]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x40], rax
mov eax, 0x6e3d76c
nop word cs:[rax + rax]
cmp eax, 0x1f12d255
jg 0x180017ea0
cmp eax, 0x6e3d76c
je 0x180017ed0
cmp eax, 0x1ef76220
jne 0x180017e10
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x180017eea
cmp ecx, 0xf2eb060
je 0x180017e85
cmp ecx, 0x63723020
jne 0x180017e50
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x28]
jmp 0x180017e50
mov rcx, qword [rsp + 0x20]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x180017e50
cmp eax, 0x1f12d256
je 0x18001fc44
cmp eax, 0x632cd1d6
jne 0x180017e10
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x38]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x180017e10
mov rax, qword [rsp + 0x40]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x180017e10
mov rax, qword [rsp + 0x48]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x38]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x180017e10
xor eax, eax
mov ecx, 0x2a538a94
nop dword [rax]
cmp ecx, 0xa756e9f
je 0x18001fc63
cmp ecx, 0x3620eb14
je 0x180017f70
cmp ecx, 0x2a538a94
jne 0x180017f20
mov dword [rsp + 0x40], eax
movsxd rcx, dword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x20]
cmp rcx, 9
mov ecx, 0xa756e9f
mov edx, 0x3620eb14
cmovb ecx, edx
jmp 0x180017f20
mov rax, qword [rsp + 0x20]
movzx ecx, byte [rsp + rax + 0x28]
mov edx, dword [rsp + 0x40]
mov ebp, 0xe6
sub ebp, edx
add edx, 0x19
mov ebx, ebp
or ebx, ecx
and ebp, 0xe0
and edx, 0x1f
or edx, ebp
xor edx, ecx
xor edx, 0xe0
and edx, ecx
xor edx, ebx
not dl
mov byte [rsp + rax + 0x28], dl
mov eax, dword [rsp + 0x40]
add eax, 1
jmp 0x180017f14
mov byte [rsp + 0x3b], 0
lea rcx, [rsp + 0x38]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x48], r13
mov rax, qword [rsp + 0x48]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x40], rax
mov eax, 0x6e3d76c
nop
cmp eax, 0x1f12d255
jg 0x180018070
cmp eax, 0x6e3d76c
je 0x1800180a0
cmp eax, 0x1ef76220
jne 0x180017fe0
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x1800180ba
cmp ecx, 0xf2eb060
je 0x180018055
cmp ecx, 0x63723020
jne 0x180018020
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x28]
jmp 0x180018020
mov rcx, qword [rsp + 0x20]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x180018020
cmp eax, 0x1f12d256
je 0x18001fd92
cmp eax, 0x632cd1d6
jne 0x180017fe0
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x38]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x180017fe0
mov rax, qword [rsp + 0x40]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x180017fe0
mov rax, qword [rsp + 0x48]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x38]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x180017fe0
xor eax, eax
mov ecx, 0xed49055d
nop dword [rax]
cmp ecx, 0xbf1b384c
je 0x180018140
cmp ecx, 0x6ab7ba7f
je 0x18001fdb1
cmp ecx, 0xed49055d
jne 0x1800180f0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0xf
mov ecx, 0x6ab7ba7f
mov edx, 0xbf1b384c
cmovb ecx, edx
jmp 0x1800180f0
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
add cl, 0x19
xor byte [rsp + rax + 0x2c0], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x1800180e4
xor eax, eax
mov ecx, 0xe85f1495
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xe4a45476
je 0x18001fe34
cmp ecx, 0x1269b72b
je 0x1800181c0
cmp ecx, 0xe85f1495
jne 0x180018170
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0xc
mov ecx, 0xe4a45476
mov edx, 0x1269b72b
cmovb ecx, edx
jmp 0x180018170
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x190]
mov edx, dword [rsp + 0x20]
mov ebp, 0xe6
sub ebp, edx
add edx, 0x19
and ebp, 0xc1
and edx, 0x3e
or edx, ebp
mov ebp, ecx
and ebp, 0xffffffc1
or ebp, 0x20
and ecx, 0x3e
xor ecx, edx
xor ecx, ebp
xor cl, 0xe1
mov byte [rsp + rax + 0x190], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x18001815e
mov byte [rsp + 0x137f], 0
lea rcx, [rsp + 0x1350]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x18001feb4
cmp edx, 0xb2cf7223
je 0x180018275
cmp edx, 0x9bf8e0e
jne 0x180018250
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x180018250
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x180018250
xor eax, eax
mov ecx, 0xed49055d
nop dword [rax + rax]
cmp ecx, 0xbf1b384c
je 0x1800182e0
cmp ecx, 0x6ab7ba7f
je 0x18001ff11
cmp ecx, 0xed49055d
jne 0x180018290
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0xf
mov ecx, 0x6ab7ba7f
mov edx, 0xbf1b384c
cmovb ecx, edx
jmp 0x180018290
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
add cl, 0x19
xor byte [rsp + rax + 0x2f0], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180018286
xor eax, eax
mov ecx, 0xb12a816
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x72a04a99
je 0x180018360
cmp ecx, 0x2867e826
je 0x18001ff94
cmp ecx, 0xb12a816
jne 0x180018310
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0xe
mov ecx, 0x2867e826
mov edx, 0x72a04a99
cmovb ecx, edx
jmp 0x180018310
mov rax, qword [rsp + 0x28]
movzx edi, byte [rsp + rax + 0x1f0]
mov edx, dword [rsp + 0x20]
lea ebp, [rdx + 0x19]
mov ebx, 0x7fffffe6
sub ebx, edx
mov ecx, edi
and ecx, 0xffffff88
or ecx, 0x21018053
and edi, 0x77
xor edi, ecx
mov ecx, edi
xor ecx, 0xdb
mov esi, 0x3ffe6
sub esi, edx
and ebx, 0x4a082988
and esi, 0x39065
and ebp, 0x31d44012
or ebx, 0x39065
lea edx, [rsi + rbp]
add edx, 0x84200600
xor edx, ebx
xor edi, 0x24
and edi, edx
not edx
and edx, ecx
or edx, edi
mov byte [rsp + rax + 0x1f0], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x1800182fe
mov byte [rsp + 0x632], 0
lea rcx, [rsp + 0x620]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x180020014
cmp edx, 0xb2cf7223
je 0x180018445
cmp edx, 0x9bf8e0e
jne 0x180018420
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x180018420
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x180018420
xor eax, eax
mov ecx, 0xc99163cb
nop dword [rax + rax]
cmp ecx, 0x9728c331
je 0x1800184b0
cmp ecx, 0x40d202a
je 0x180020071
cmp ecx, 0xc99163cb
jne 0x180018460
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0xa
mov ecx, 0x40d202a
mov edx, 0x9728c331
cmovb ecx, edx
jmp 0x180018460
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x90]
mov edx, dword [rsp + 0x20]
mov ebp, 0xfffffe6
sub ebp, edx
add edx, 0x19
and ebp, 0xb8f2c21
and edx, 0xf470d3de
or edx, ebp
mov ebp, ecx
xor ebp, 0x21
xor ecx, 0xde
and ecx, edx
not edx
and edx, ebp
or edx, ecx
mov byte [rsp + rax + 0x90], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180018456
xor eax, eax
mov ecx, 0x6a8a93b8
nop word cs:[rax + rax]
cmp ecx, 0x35e805c2
je 0x180018560
cmp ecx, 0x465618a8
je 0x1800200f4
cmp ecx, 0x6a8a93b8
jne 0x180018510
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x2a
mov ecx, 0x465618a8
mov edx, 0x35e805c2
cmovb ecx, edx
jmp 0x180018510
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x1380]
mov edx, dword [rsp + 0x20]
lea ebp, [rdx + 0x19]
mov ebx, 0xe6
sub ebx, edx
and ebx, ecx
not ecx
and ecx, ebp
or ebx, ecx
mov byte [rsp + rax + 0x1380], bl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180018501
mov byte [rsp + 0x31], 0
lea rcx, [rsp + 0x28]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x38], r13
mov rax, qword [rsp + 0x38]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x48], rax
mov eax, 0x6e3d76c
cmp eax, 0x1f12d255
jg 0x180018650
cmp eax, 0x6e3d76c
je 0x180018680
cmp eax, 0x1ef76220
jne 0x1800185c0
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x40], rax
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x18001869a
cmp ecx, 0xf2eb060
je 0x180018635
cmp ecx, 0x63723020
jne 0x180018600
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x20]
jmp 0x180018600
mov rcx, qword [rsp + 0x40]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x180018600
cmp eax, 0x1f12d256
je 0x180020174
cmp eax, 0x632cd1d6
jne 0x1800185c0
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x28]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x1800185c0
mov rax, qword [rsp + 0x48]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x1800185c0
mov rax, qword [rsp + 0x38]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x28]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x1800185c0
xor eax, eax
mov ecx, 0x2a538a94
nop dword [rax]
cmp ecx, 0xa756e9f
je 0x180020193
cmp ecx, 0x3620eb14
je 0x180018720
cmp ecx, 0x2a538a94
jne 0x1800186d0
mov dword [rsp + 0x40], eax
movsxd rcx, dword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x20]
cmp rcx, 9
mov ecx, 0xa756e9f
mov edx, 0x3620eb14
cmovb ecx, edx
jmp 0x1800186d0
mov rax, qword [rsp + 0x20]
movzx ecx, byte [rsp + rax + 0x28]
mov edx, dword [rsp + 0x40]
mov ebp, 0xe6
sub ebp, edx
add edx, 0x19
mov ebx, ebp
or ebx, ecx
and ebp, 0xe0
and edx, 0x1f
or edx, ebp
xor edx, ecx
xor edx, 0xe0
and edx, ecx
xor edx, ebx
not dl
mov byte [rsp + rax + 0x28], dl
mov eax, dword [rsp + 0x40]
add eax, 1
jmp 0x1800186c4
mov byte [rsp + 0x451], 0
lea rcx, [rsp + 0x440]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
cmp edx, 0xb021d1d5
je 0x1800202c2
cmp edx, 0xb2cf7223
je 0x1800187d5
cmp edx, 0x9bf8e0e
jne 0x1800187b0
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x1800187b0
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x1800187b0
xor eax, eax
mov ecx, 0xa3b80876
nop dword [rax + rax]
cmp ecx, 0x4281f65
je 0x180018840
cmp ecx, 0xf0a35040
je 0x180020321
cmp ecx, 0xa3b80876
jne 0x1800187f0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0xd
mov ecx, 0xf0a35040
mov edx, 0x4281f65
cmovb ecx, edx
jmp 0x1800187f0
mov rax, qword [rsp + 0x28]
mov ebp, dword [rsp + 0x20]
mov edx, 0xffffffe6
sub edx, ebp
add ebp, 0x19
and edx, 0x8be60487
mov ecx, ebp
and ecx, 0x7419fb78
or ecx, edx
mov edx, ecx
xor edx, 0x78
xor ecx, 0x36
and ecx, edx
and ebp, 0x4e
or ebp, ecx
xor bpl, byte [rsp + rax + 0x100]
xor bpl, 0xb1
mov byte [rsp + rax + 0x100], bpl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x1800187e6
mov byte [rsp + 0x1103], 0
lea rcx, [rsp + 0x10e0]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x1800203a4
cmp edx, 0xb2cf7223
je 0x180018905
cmp edx, 0x9bf8e0e
jne 0x1800188e0
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x1800188e0
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x1800188e0
xor eax, eax
mov ecx, 0xed49055d
nop dword [rax + rax]
cmp ecx, 0xbf1b384c
je 0x180018970
cmp ecx, 0x6ab7ba7f
je 0x180020401
cmp ecx, 0xed49055d
jne 0x180018920
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0xf
mov ecx, 0x6ab7ba7f
mov edx, 0xbf1b384c
cmovb ecx, edx
jmp 0x180018920
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
add cl, 0x19
xor byte [rsp + rax + 0x250], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180018916
mov byte [rsp + 0x16eb], 0
lea rcx, [rsp + 0x16b0]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x180020484
cmp edx, 0xb2cf7223
je 0x1800189f5
cmp edx, 0x9bf8e0e
jne 0x1800189d0
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x1800189d0
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x1800189d0
mov byte [rsp + 0x31], 0
lea rcx, [rsp + 0x28]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x38], r13
mov rax, qword [rsp + 0x38]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x48], rax
mov eax, 0x6e3d76c
nop
cmp eax, 0x1f12d255
jg 0x180018ac0
cmp eax, 0x6e3d76c
je 0x180018af0
cmp eax, 0x1ef76220
jne 0x180018a30
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x40], rax
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x180018b0a
cmp ecx, 0xf2eb060
je 0x180018aa5
cmp ecx, 0x63723020
jne 0x180018a70
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x20]
jmp 0x180018a70
mov rcx, qword [rsp + 0x40]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x180018a70
cmp eax, 0x1f12d256
je 0x1800204e1
cmp eax, 0x632cd1d6
jne 0x180018a30
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x28]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x180018a30
mov rax, qword [rsp + 0x48]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x180018a30
mov rax, qword [rsp + 0x38]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x28]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x180018a30
xor eax, eax
mov ecx, 0xfe6c0913
nop dword [rax]
cmp ecx, 0xb73ea8d2
je 0x180018b90
cmp ecx, 0xe580ad33
je 0x180020500
cmp ecx, 0xfe6c0913
jne 0x180018b40
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x10
mov ecx, 0xe580ad33
mov edx, 0xb73ea8d2
cmovb ecx, edx
jmp 0x180018b40
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x20]
add cl, 0x19
xor byte [rsp + rax + 0xea0], cl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180018b34
mov byte [rsp + 0x30], 0
lea rcx, [rsp + 0x28]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x38], r13
mov rax, qword [rsp + 0x38]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x48], rax
mov eax, 0x6e3d76c
nop word cs:[rax + rax]
cmp eax, 0x1f12d255
jg 0x180018c70
cmp eax, 0x6e3d76c
je 0x180018ca0
cmp eax, 0x1ef76220
jne 0x180018be0
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x40], rax
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x180018cba
cmp ecx, 0xf2eb060
je 0x180018c55
cmp ecx, 0x63723020
jne 0x180018c20
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x20]
jmp 0x180018c20
mov rcx, qword [rsp + 0x40]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x180018c20
cmp eax, 0x1f12d256
je 0x180020584
cmp eax, 0x632cd1d6
jne 0x180018be0
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x28]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x180018be0
mov rax, qword [rsp + 0x48]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x180018be0
mov rax, qword [rsp + 0x38]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x28]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x180018be0
xor eax, eax
mov ecx, 0x65833b4d
nop dword [rax]
cmp ecx, 0x37c1d794
je 0x1800205a3
cmp ecx, 0x7fca0bdf
je 0x180018d40
cmp ecx, 0x65833b4d
jne 0x180018cf0
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x32
mov ecx, 0x37c1d794
mov edx, 0x7fca0bdf
cmovb ecx, edx
jmp 0x180018cf0
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x1630]
mov edx, dword [rsp + 0x20]
mov ebp, 0xffffffe6
sub ebp, edx
and ebp, 0x8ad6e1a1
add edx, 0x19
and edx, 0x75291e5e
or edx, ebp
mov ebp, ecx
xor ebp, 0xa1
xor ecx, 0x5e
and ecx, edx
not edx
and edx, ebp
or edx, ecx
mov byte [rsp + rax + 0x1630], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180018ce4
mov byte [rsp + 0x3c], 0
lea rcx, [rsp + 0x38]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x48], r13
mov rax, qword [rsp + 0x48]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x40], rax
mov eax, 0x6e3d76c
nop dword [rax]
cmp eax, 0x1f12d255
jg 0x180018e50
cmp eax, 0x6e3d76c
je 0x180018e80
cmp eax, 0x1ef76220
jne 0x180018dc0
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x180018e9a
cmp ecx, 0xf2eb060
je 0x180018e35
cmp ecx, 0x63723020
jne 0x180018e00
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x28]
jmp 0x180018e00
mov rcx, qword [rsp + 0x20]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x180018e00
cmp eax, 0x1f12d256
je 0x180020624
cmp eax, 0x632cd1d6
jne 0x180018dc0
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x38]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x180018dc0
mov rax, qword [rsp + 0x40]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x180018dc0
mov rax, qword [rsp + 0x48]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x38]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x180018dc0
mov byte [rsp + 0x3e], 0
lea rcx, [rsp + 0x38]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x48], r13
mov rax, qword [rsp + 0x48]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x40], rax
mov eax, 0x6e3d76c
nop dword [rax]
cmp eax, 0x1f12d255
jg 0x180018f80
cmp eax, 0x6e3d76c
je 0x180018fb0
cmp eax, 0x1ef76220
jne 0x180018ef0
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x180018fca
cmp ecx, 0xf2eb060
je 0x180018f65
cmp ecx, 0x63723020
jne 0x180018f30
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x28]
jmp 0x180018f30
mov rcx, qword [rsp + 0x20]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x180018f30
cmp eax, 0x1f12d256
je 0x180020643
cmp eax, 0x632cd1d6
jne 0x180018ef0
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x38]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x180018ef0
mov rax, qword [rsp + 0x40]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x180018ef0
mov rax, qword [rsp + 0x48]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x38]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x180018ef0
mov byte [rsp + 0x31], 0
lea rcx, [rsp + 0x28]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x38], r13
mov rax, qword [rsp + 0x38]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x48], rax
mov eax, 0x6e3d76c
nop dword [rax]
cmp eax, 0x1f12d255
jg 0x1800190b0
cmp eax, 0x6e3d76c
je 0x1800190e0
cmp eax, 0x1ef76220
jne 0x180019020
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x40], rax
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x1800190fa
cmp ecx, 0xf2eb060
je 0x180019095
cmp ecx, 0x63723020
jne 0x180019060
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x20]
jmp 0x180019060
mov rcx, qword [rsp + 0x40]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x180019060
cmp eax, 0x1f12d256
je 0x180020662
cmp eax, 0x632cd1d6
jne 0x180019020
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x28]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x180019020
mov rax, qword [rsp + 0x48]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x180019020
mov rax, qword [rsp + 0x38]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x28]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x180019020
xor eax, eax
mov ecx, 0x47268313
nop dword [rax]
cmp ecx, 0x9b74595d
je 0x180019180
cmp ecx, 0x7db6bf81
je 0x180020681
cmp ecx, 0x47268313
jne 0x180019130
mov dword [rsp + 0x20], eax
movsxd rcx, dword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x11
mov ecx, 0x7db6bf81
mov edx, 0x9b74595d
cmovb ecx, edx
jmp 0x180019130
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + rax + 0x340]
mov edx, dword [rsp + 0x20]
mov ebp, 0xe6
sub ebp, edx
and ebp, ecx
mov ebx, 6
sub ebx, edx
or ebx, ecx
not ecx
add edx, 0x19
and edx, ecx
and ebx, 0x12
and edx, 0xed
or edx, ebx
xor edx, ebp
xor dl, 0x12
mov byte [rsp + rax + 0x340], dl
mov eax, dword [rsp + 0x20]
add eax, 1
jmp 0x180019124
mov byte [rsp + 0x21e], 0
lea rcx, [rsp + 0x210]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop
cmp edx, 0xb021d1d5
je 0x180020704
cmp edx, 0xb2cf7223
je 0x180019235
cmp edx, 0x9bf8e0e
jne 0x180019210
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x180019210
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x180019210
mov byte [rsp + 0x103d], 0
lea rcx, [rsp + 0x1020]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop
cmp edx, 0xb021d1d5
je 0x180020761
cmp edx, 0xb2cf7223
je 0x1800192b5
cmp edx, 0x9bf8e0e
jne 0x180019290
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x180019290
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x180019290
movups xmm0, xmmword [0x1800ed898]
movups xmmword [r15], xmm0
mov rax, qword [0x1800edaa8]
mov qword [rdi], rax
mov eax, 0x1386b9cd
jmp 0x180003dd0
mov byte [rsp + 0xe14], 0
lea rcx, [rsp + 0xe00]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop
cmp edx, 0xb021d1d5
je 0x1800207c1
cmp edx, 0xb2cf7223
je 0x180019355
cmp edx, 0x9bf8e0e
jne 0x180019330
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x180019330
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x180019330
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop
cmp ecx, 0x3b974750
je 0x1800193bb
cmp ecx, 0xb73d0754
je 0x180020821
cmp ecx, 0xb1b4d647
jne 0x180019380
mov rcx, rbp
lea rdx, [rsp + 0xec0]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180019380
xor eax, eax
mov ecx, esi
jmp 0x180019380
mov byte [rsp + 0x12e6], 0
lea rcx, [rsp + 0x12c0]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x180020845
cmp edx, 0xb2cf7223
je 0x180019435
cmp edx, 0x9bf8e0e
jne 0x180019410
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x180019410
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x180019410
mov byte [rsp + 0x15a5], 0
lea rcx, [rsp + 0x1570]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop
cmp edx, 0xb021d1d5
je 0x1800208a1
cmp edx, 0xb2cf7223
je 0x1800194b5
cmp edx, 0x9bf8e0e
jne 0x180019490
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x180019490
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x180019490
mov byte [rsp + 0xe34], 0
lea rcx, [rsp + 0xe20]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop
cmp edx, 0xb021d1d5
je 0x180020901
cmp edx, 0xb2cf7223
je 0x180019535
cmp edx, 0x9bf8e0e
jne 0x180019510
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x180019510
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x180019510
mov byte [rsp + 0x3c], 0
lea rcx, [rsp + 0x38]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x48], r13
mov rax, qword [rsp + 0x48]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x40], rax
mov eax, 0x6e3d76c
nop
cmp eax, 0x1f12d255
jg 0x180019600
cmp eax, 0x6e3d76c
je 0x180019630
cmp eax, 0x1ef76220
jne 0x180019570
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x18001964a
cmp ecx, 0xf2eb060
je 0x1800195e5
cmp ecx, 0x63723020
jne 0x1800195b0
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x28]
jmp 0x1800195b0
mov rcx, qword [rsp + 0x20]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x1800195b0
cmp eax, 0x1f12d256
je 0x180020961
cmp eax, 0x632cd1d6
jne 0x180019570
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x38]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x180019570
mov rax, qword [rsp + 0x40]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x180019570
mov rax, qword [rsp + 0x48]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x38]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x180019570
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x3b974750
je 0x1800196cb
cmp ecx, 0xb73d0754
je 0x180020980
cmp ecx, 0xb1b4d647
jne 0x180019690
mov rcx, rbp
lea rdx, [rsp + 0x6a0]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180019690
xor eax, eax
mov ecx, esi
jmp 0x180019690
mov byte [rsp + 0x31], 0
lea rcx, [rsp + 0x28]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x38], r13
mov rax, qword [rsp + 0x38]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x48], rax
mov eax, 0x6e3d76c
nop dword [rax + rax]
cmp eax, 0x1f12d255
jg 0x180019790
cmp eax, 0x6e3d76c
je 0x1800197c0
cmp eax, 0x1ef76220
jne 0x180019700
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x40], rax
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x1800197da
cmp ecx, 0xf2eb060
je 0x180019775
cmp ecx, 0x63723020
jne 0x180019740
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x20]
jmp 0x180019740
mov rcx, qword [rsp + 0x40]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x180019740
cmp eax, 0x1f12d256
je 0x1800209ac
cmp eax, 0x632cd1d6
jne 0x180019700
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x28]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x180019700
mov rax, qword [rsp + 0x48]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x180019700
mov rax, qword [rsp + 0x38]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x28]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x180019700
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x3b974750
je 0x18001985b
cmp ecx, 0xb73d0754
je 0x1800209cb
cmp ecx, 0xb1b4d647
jne 0x180019820
mov rcx, rbp
lea rdx, [rsp + 0x4e0]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180019820
xor eax, eax
mov ecx, esi
jmp 0x180019820
mov byte [rsp + 0x1568], 0
lea rcx, [rsp + 0x1540]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x1800209ef
cmp edx, 0xb2cf7223
je 0x1800198d5
cmp edx, 0x9bf8e0e
jne 0x1800198b0
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x1800198b0
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x1800198b0
movups xmm0, xmmword [0x1800ed8a8]
movups xmmword [r15], xmm0
mov rax, qword [0x1800edac8]
mov qword [rdi], rax
mov eax, 0x29e9e34b
jmp 0x180003dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop
cmp ecx, 0x3b974750
je 0x18001995b
cmp ecx, 0xb73d0754
je 0x180020a41
cmp ecx, 0xb1b4d647
jne 0x180019920
mov rcx, rbp
lea rdx, [rsp + 0xb0]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180019920
xor eax, eax
mov ecx, esi
jmp 0x180019920
mov byte [rsp + 0x3e], 0
lea rcx, [rsp + 0x38]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x48], r13
mov rax, qword [rsp + 0x48]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x40], rax
mov eax, 0x6e3d76c
nop dword [rax + rax]
cmp eax, 0x1f12d255
jg 0x180019a20
cmp eax, 0x6e3d76c
je 0x180019a50
cmp eax, 0x1ef76220
jne 0x180019990
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x180019a6a
cmp ecx, 0xf2eb060
je 0x180019a05
cmp ecx, 0x63723020
jne 0x1800199d0
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x28]
jmp 0x1800199d0
mov rcx, qword [rsp + 0x20]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x1800199d0
cmp eax, 0x1f12d256
je 0x180020a65
cmp eax, 0x632cd1d6
jne 0x180019990
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x38]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x180019990
mov rax, qword [rsp + 0x40]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x180019990
mov rax, qword [rsp + 0x48]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x38]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x180019990
mov byte [rsp + 0x31], 0
lea rcx, [rsp + 0x28]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x38], r13
mov rax, qword [rsp + 0x38]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x48], rax
mov eax, 0x6e3d76c
nop dword [rax]
cmp eax, 0x1f12d255
jg 0x180019b50
cmp eax, 0x6e3d76c
je 0x180019b80
cmp eax, 0x1ef76220
jne 0x180019ac0
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x40], rax
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x180019b9a
cmp ecx, 0xf2eb060
je 0x180019b35
cmp ecx, 0x63723020
jne 0x180019b00
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x20]
jmp 0x180019b00
mov rcx, qword [rsp + 0x40]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x180019b00
cmp eax, 0x1f12d256
je 0x180020a84
cmp eax, 0x632cd1d6
jne 0x180019ac0
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x28]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x180019ac0
mov rax, qword [rsp + 0x48]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x180019ac0
mov rax, qword [rsp + 0x38]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x28]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x180019ac0
mov byte [rsp + 0x34], 0
lea rcx, [rsp + 0x28]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x38], r13
mov rax, qword [rsp + 0x38]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x48], rax
mov eax, 0x6e3d76c
nop dword [rax]
cmp eax, 0x1f12d255
jg 0x180019c80
cmp eax, 0x6e3d76c
je 0x180019cb0
cmp eax, 0x1ef76220
jne 0x180019bf0
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x40], rax
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x180019cca
cmp ecx, 0xf2eb060
je 0x180019c65
cmp ecx, 0x63723020
jne 0x180019c30
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x20]
jmp 0x180019c30
mov rcx, qword [rsp + 0x40]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x180019c30
cmp eax, 0x1f12d256
je 0x180020aa3
cmp eax, 0x632cd1d6
jne 0x180019bf0
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x28]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x180019bf0
mov rax, qword [rsp + 0x48]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x180019bf0
mov rax, qword [rsp + 0x38]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x28]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x180019bf0
mov byte [rsp + 0xf70], 0
lea rcx, [rsp + 0xf60]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x180020ac2
cmp edx, 0xb2cf7223
je 0x180019d65
cmp edx, 0x9bf8e0e
jne 0x180019d40
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x180019d40
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x180019d40
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop
cmp ecx, 0x3b974750
je 0x180019dcb
cmp ecx, 0xb73d0754
je 0x180020b21
cmp ecx, 0xb1b4d647
jne 0x180019d90
mov rcx, rbp
lea rdx, [rsp + 0x1290]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180019d90
xor eax, eax
mov ecx, esi
jmp 0x180019d90
mov byte [rsp + 0x1310], 0
lea rcx, [rsp + 0x12f0]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x180020b4d
cmp edx, 0xb2cf7223
je 0x180019e45
cmp edx, 0x9bf8e0e
jne 0x180019e20
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x180019e20
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x180019e20
mov byte [rsp + 0xd94], 0
lea rcx, [rsp + 0xd80]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop
cmp edx, 0xb021d1d5
je 0x180020ba1
cmp edx, 0xb2cf7223
je 0x180019ec5
cmp edx, 0x9bf8e0e
jne 0x180019ea0
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x180019ea0
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x180019ea0
mov byte [rsp + 0x3b], 0
lea rcx, [rsp + 0x38]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x48], r13
mov rax, qword [rsp + 0x48]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x40], rax
mov eax, 0x6e3d76c
nop
cmp eax, 0x1f12d255
jg 0x180019f90
cmp eax, 0x6e3d76c
je 0x180019fc0
cmp eax, 0x1ef76220
jne 0x180019f00
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x180019fda
cmp ecx, 0xf2eb060
je 0x180019f75
cmp ecx, 0x63723020
jne 0x180019f40
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x28]
jmp 0x180019f40
mov rcx, qword [rsp + 0x20]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x180019f40
cmp eax, 0x1f12d256
je 0x180020c01
cmp eax, 0x632cd1d6
jne 0x180019f00
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x38]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x180019f00
mov rax, qword [rsp + 0x40]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x180019f00
mov rax, qword [rsp + 0x48]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x38]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x180019f00
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x3b974750
je 0x18001a05b
cmp ecx, 0xb73d0754
je 0x180020c20
cmp ecx, 0xb1b4d647
jne 0x18001a020
mov rcx, rbp
lea rdx, [rsp + 0x480]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x18001a020
xor eax, eax
mov ecx, esi
jmp 0x18001a020
mov byte [rsp + 0xf9b], 0
lea rcx, [rsp + 0xf80]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x180020c44
cmp edx, 0xb2cf7223
je 0x18001a0d5
cmp edx, 0x9bf8e0e
jne 0x18001a0b0
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001a0b0
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001a0b0
mov byte [rsp + 0x411], 0
lea rcx, [rsp + 0x400]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop
cmp edx, 0xb021d1d5
je 0x180020ca1
cmp edx, 0xb2cf7223
je 0x18001a155
cmp edx, 0x9bf8e0e
jne 0x18001a130
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001a130
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001a130
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop
cmp ecx, 0x3b974750
je 0x18001a1bb
cmp ecx, 0xb73d0754
je 0x180020d01
cmp ecx, 0xb1b4d647
jne 0x18001a180
mov rcx, rbp
lea rdx, [rsp + 0xf0]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x18001a180
xor eax, eax
mov ecx, esi
jmp 0x18001a180
mov byte [rsp + 0x31], 0
lea rcx, [rsp + 0x28]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x38], r13
mov rax, qword [rsp + 0x38]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x48], rax
mov eax, 0x6e3d76c
nop dword [rax + rax]
cmp eax, 0x1f12d255
jg 0x18001a280
cmp eax, 0x6e3d76c
je 0x18001a2b0
cmp eax, 0x1ef76220
jne 0x18001a1f0
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x40], rax
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x18001a2ca
cmp ecx, 0xf2eb060
je 0x18001a265
cmp ecx, 0x63723020
jne 0x18001a230
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x20]
jmp 0x18001a230
mov rcx, qword [rsp + 0x40]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x18001a230
cmp eax, 0x1f12d256
je 0x180020d25
cmp eax, 0x632cd1d6
jne 0x18001a1f0
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x28]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x18001a1f0
mov rax, qword [rsp + 0x48]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x18001a1f0
mov rax, qword [rsp + 0x38]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x28]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x18001a1f0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x3b974750
je 0x18001a34b
cmp ecx, 0xb73d0754
je 0x180020d44
cmp ecx, 0xb1b4d647
jne 0x18001a310
mov rcx, rbp
lea rdx, [rsp + 0x130]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x18001a310
xor eax, eax
mov ecx, esi
jmp 0x18001a310
mov byte [rsp + 0xe74], 0
lea rcx, [rsp + 0xe60]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x180020d68
cmp edx, 0xb2cf7223
je 0x18001a3c5
cmp edx, 0x9bf8e0e
jne 0x18001a3a0
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001a3a0
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001a3a0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop
cmp ecx, 0x3b974750
je 0x18001a42b
cmp ecx, 0xb73d0754
je 0x180020dc1
cmp ecx, 0xb1b4d647
jne 0x18001a3f0
mov rcx, rbp
lea rdx, [rsp + 0x240]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x18001a3f0
xor eax, eax
mov ecx, esi
jmp 0x18001a3f0
movups xmm0, xmmword [0x1800ed8a8]
movups xmmword [r15], xmm0
mov rax, qword [0x1800ed9c0]
mov qword [rdi], rax
mov eax, 0x9c242bbd
jmp 0x180003dd0
mov byte [rsp + 0xad], 0
lea rcx, [rsp + 0xa0]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0xb021d1d5
je 0x180020ded
cmp edx, 0xb2cf7223
je 0x18001a4c5
cmp edx, 0x9bf8e0e
jne 0x18001a4a0
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001a4a0
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001a4a0
movups xmm0, xmmword [0x1800ed898]
movups xmmword [r15], xmm0
mov rax, qword [0x1800edbd0]
mov qword [rdi], rax
mov eax, 0xbe7756fc
jmp 0x180003dd0
mov byte [rsp + 0x34], 0
lea rcx, [rsp + 0x28]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x38], r13
mov rax, qword [rsp + 0x38]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x48], rax
mov eax, 0x6e3d76c
nop dword [rax]
cmp eax, 0x1f12d255
jg 0x18001a5b0
cmp eax, 0x6e3d76c
je 0x18001a5e0
cmp eax, 0x1ef76220
jne 0x18001a520
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x40], rax
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x18001a5fa
cmp ecx, 0xf2eb060
je 0x18001a595
cmp ecx, 0x63723020
jne 0x18001a560
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x20]
jmp 0x18001a560
mov rcx, qword [rsp + 0x40]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x18001a560
cmp eax, 0x1f12d256
je 0x180020e41
cmp eax, 0x632cd1d6
jne 0x18001a520
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x28]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x18001a520
mov rax, qword [rsp + 0x48]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x18001a520
mov rax, qword [rsp + 0x38]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x28]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x18001a520
mov byte [rsp + 0x3e], 0
lea rcx, [rsp + 0x38]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x48], r13
mov rax, qword [rsp + 0x48]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x40], rax
mov eax, 0x6e3d76c
nop dword [rax]
cmp eax, 0x1f12d255
jg 0x18001a6e0
cmp eax, 0x6e3d76c
je 0x18001a710
cmp eax, 0x1ef76220
jne 0x18001a650
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x18001a72a
cmp ecx, 0xf2eb060
je 0x18001a6c5
cmp ecx, 0x63723020
jne 0x18001a690
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x28]
jmp 0x18001a690
mov rcx, qword [rsp + 0x20]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x18001a690
cmp eax, 0x1f12d256
je 0x180020e60
cmp eax, 0x632cd1d6
jne 0x18001a650
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x38]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x18001a650
mov rax, qword [rsp + 0x40]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x18001a650
mov rax, qword [rsp + 0x48]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x38]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x18001a650
movups xmm0, xmmword [0x1800ed8c8]
movups xmmword [r15], xmm0
mov rax, qword [0x1800eda50]
mov qword [rdi], rax
mov eax, 0x11b1040f
jmp 0x180003dd0
mov byte [rsp + 0x797], 0
lea rcx, [rsp + 0x780]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x180020e7f
cmp edx, 0xb2cf7223
je 0x18001a7e5
cmp edx, 0x9bf8e0e
jne 0x18001a7c0
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001a7c0
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001a7c0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop
cmp ecx, 0x3b974750
je 0x18001a84b
cmp ecx, 0xb73d0754
je 0x180020ed1
cmp ecx, 0xb1b4d647
jne 0x18001a810
mov rcx, rbp
lea rdx, [rsp + 0x1410]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x18001a810
xor eax, eax
mov ecx, esi
jmp 0x18001a810
mov byte [rsp + 0x3d], 0
lea rcx, [rsp + 0x38]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x48], r13
mov rax, qword [rsp + 0x48]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x40], rax
mov eax, 0x6e3d76c
nop dword [rax + rax]
cmp eax, 0x1f12d255
jg 0x18001a910
cmp eax, 0x6e3d76c
je 0x18001a940
cmp eax, 0x1ef76220
jne 0x18001a880
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x18001a95a
cmp ecx, 0xf2eb060
je 0x18001a8f5
cmp ecx, 0x63723020
jne 0x18001a8c0
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x28]
jmp 0x18001a8c0
mov rcx, qword [rsp + 0x20]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x18001a8c0
cmp eax, 0x1f12d256
je 0x180020efd
cmp eax, 0x632cd1d6
jne 0x18001a880
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x38]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x18001a880
mov rax, qword [rsp + 0x40]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x18001a880
mov rax, qword [rsp + 0x48]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x38]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x18001a880
mov byte [rsp + 0x6b], 0
lea rcx, [rsp + 0x60]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x180020f1c
cmp edx, 0xb2cf7223
je 0x18001a9e5
cmp edx, 0x9bf8e0e
jne 0x18001a9c0
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001a9c0
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001a9c0
mov byte [rsp + 0x3d], 0
lea rcx, [rsp + 0x38]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x48], r13
mov rax, qword [rsp + 0x48]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x40], rax
mov eax, 0x6e3d76c
nop
cmp eax, 0x1f12d255
jg 0x18001aab0
cmp eax, 0x6e3d76c
je 0x18001aae0
cmp eax, 0x1ef76220
jne 0x18001aa20
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x18001aafa
cmp ecx, 0xf2eb060
je 0x18001aa95
cmp ecx, 0x63723020
jne 0x18001aa60
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x28]
jmp 0x18001aa60
mov rcx, qword [rsp + 0x20]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x18001aa60
cmp eax, 0x1f12d256
je 0x180020f6e
cmp eax, 0x632cd1d6
jne 0x18001aa20
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x38]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x18001aa20
mov rax, qword [rsp + 0x40]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x18001aa20
mov rax, qword [rsp + 0x48]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x38]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x18001aa20
mov byte [rsp + 0x1137], 0
lea rcx, [rsp + 0x1110]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x180020f8d
cmp edx, 0xb2cf7223
je 0x18001ab95
cmp edx, 0x9bf8e0e
jne 0x18001ab70
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001ab70
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001ab70
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop
cmp ecx, 0x3b974750
je 0x18001abfb
cmp ecx, 0xb73d0754
je 0x180020fe1
cmp ecx, 0xb1b4d647
jne 0x18001abc0
mov rcx, rbp
lea rdx, [rsp + 0x520]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x18001abc0
xor eax, eax
mov ecx, esi
jmp 0x18001abc0
mov byte [rsp + 0xd34], 0
lea rcx, [rsp + 0xd20]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x18002100d
cmp edx, 0xb2cf7223
je 0x18001ac75
cmp edx, 0x9bf8e0e
jne 0x18001ac50
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001ac50
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001ac50
mov byte [rsp + 0x34], 0
lea rcx, [rsp + 0x28]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x38], r13
mov rax, qword [rsp + 0x38]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x48], rax
mov eax, 0x6e3d76c
nop
cmp eax, 0x1f12d255
jg 0x18001ad40
cmp eax, 0x6e3d76c
je 0x18001ad70
cmp eax, 0x1ef76220
jne 0x18001acb0
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x40], rax
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x18001ad8a
cmp ecx, 0xf2eb060
je 0x18001ad25
cmp ecx, 0x63723020
jne 0x18001acf0
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x20]
jmp 0x18001acf0
mov rcx, qword [rsp + 0x40]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x18001acf0
cmp eax, 0x1f12d256
je 0x180021061
cmp eax, 0x632cd1d6
jne 0x18001acb0
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x28]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x18001acb0
mov rax, qword [rsp + 0x48]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x18001acb0
mov rax, qword [rsp + 0x38]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x28]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x18001acb0
mov byte [rsp + 0x18c], 0
lea rcx, [rsp + 0x180]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x180021080
cmp edx, 0xb2cf7223
je 0x18001ae25
cmp edx, 0x9bf8e0e
jne 0x18001ae00
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001ae00
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001ae00
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop
cmp ecx, 0x3b974750
je 0x18001ae8b
cmp ecx, 0xb73d0754
je 0x1800210e1
cmp ecx, 0xb1b4d647
jne 0x18001ae50
mov rcx, rbp
lea rdx, [rsp + 0xda0]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x18001ae50
xor eax, eax
mov ecx, esi
jmp 0x18001ae50
mov byte [rsp + 0x3e], 0
lea rcx, [rsp + 0x38]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x48], r13
mov rax, qword [rsp + 0x48]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x40], rax
mov eax, 0x6e3d76c
nop dword [rax + rax]
cmp eax, 0x1f12d255
jg 0x18001af50
cmp eax, 0x6e3d76c
je 0x18001af80
cmp eax, 0x1ef76220
jne 0x18001aec0
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x18001af9a
cmp ecx, 0xf2eb060
je 0x18001af35
cmp ecx, 0x63723020
jne 0x18001af00
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x28]
jmp 0x18001af00
mov rcx, qword [rsp + 0x20]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x18001af00
cmp eax, 0x1f12d256
je 0x18002110d
cmp eax, 0x632cd1d6
jne 0x18001aec0
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x38]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x18001aec0
mov rax, qword [rsp + 0x40]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x18001aec0
mov rax, qword [rsp + 0x48]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x38]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x18001aec0
mov byte [rsp + 0x15e6], 0
lea rcx, [rsp + 0x15b0]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x18002112c
cmp edx, 0xb2cf7223
je 0x18001b035
cmp edx, 0x9bf8e0e
jne 0x18001b010
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001b010
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001b010
mov byte [rsp + 0x3d1], 0
lea rcx, [rsp + 0x3c0]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop
cmp edx, 0xb021d1d5
je 0x180021181
cmp edx, 0xb2cf7223
je 0x18001b0b5
cmp edx, 0x9bf8e0e
jne 0x18001b090
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001b090
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001b090
mov byte [rsp + 0xd74], 0
lea rcx, [rsp + 0xd60]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop
cmp edx, 0xb021d1d5
je 0x1800211e1
cmp edx, 0xb2cf7223
je 0x18001b135
cmp edx, 0x9bf8e0e
jne 0x18001b110
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001b110
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001b110
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop
cmp ecx, 0x3b974750
je 0x18001b19b
cmp ecx, 0xb73d0754
je 0x180021241
cmp ecx, 0xb1b4d647
jne 0x18001b160
mov rcx, rbp
lea rdx, [rsp + 0x360]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x18001b160
xor eax, eax
mov ecx, esi
jmp 0x18001b160
mov byte [rsp + 0x4d3], 0
lea rcx, [rsp + 0x4c0]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x18002126d
cmp edx, 0xb2cf7223
je 0x18001b215
cmp edx, 0x9bf8e0e
jne 0x18001b1f0
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001b1f0
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001b1f0
mov byte [rsp + 0x3b], 0
lea rcx, [rsp + 0x38]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x48], r13
mov rax, qword [rsp + 0x48]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x40], rax
mov eax, 0x6e3d76c
nop
cmp eax, 0x1f12d255
jg 0x18001b2e0
cmp eax, 0x6e3d76c
je 0x18001b310
cmp eax, 0x1ef76220
jne 0x18001b250
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x18001b32a
cmp ecx, 0xf2eb060
je 0x18001b2c5
cmp ecx, 0x63723020
jne 0x18001b290
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x28]
jmp 0x18001b290
mov rcx, qword [rsp + 0x20]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x18001b290
cmp eax, 0x1f12d256
je 0x1800212c1
cmp eax, 0x632cd1d6
jne 0x18001b250
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x38]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x18001b250
mov rax, qword [rsp + 0x40]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x18001b250
mov rax, qword [rsp + 0x48]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x38]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x18001b250
mov byte [rsp + 0x3e], 0
lea rcx, [rsp + 0x38]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x48], r13
mov rax, qword [rsp + 0x48]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x40], rax
mov eax, 0x6e3d76c
nop dword [rax]
cmp eax, 0x1f12d255
jg 0x18001b410
cmp eax, 0x6e3d76c
je 0x18001b440
cmp eax, 0x1ef76220
jne 0x18001b380
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x18001b45a
cmp ecx, 0xf2eb060
je 0x18001b3f5
cmp ecx, 0x63723020
jne 0x18001b3c0
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x28]
jmp 0x18001b3c0
mov rcx, qword [rsp + 0x20]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x18001b3c0
cmp eax, 0x1f12d256
je 0x1800212e0
cmp eax, 0x632cd1d6
jne 0x18001b380
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x38]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x18001b380
mov rax, qword [rsp + 0x40]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x18001b380
mov rax, qword [rsp + 0x48]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x38]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x18001b380
mov byte [rsp + 0x692], 0
lea rcx, [rsp + 0x680]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x1800212ff
cmp edx, 0xb2cf7223
je 0x18001b4f5
cmp edx, 0x9bf8e0e
jne 0x18001b4d0
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001b4d0
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001b4d0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop
cmp ecx, 0x3b974750
je 0x18001b55b
cmp ecx, 0xb73d0754
je 0x180021351
cmp ecx, 0xb1b4d647
jne 0x18001b520
mov rcx, rbp
lea rdx, [rsp + 0x280]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x18001b520
xor eax, eax
mov ecx, esi
jmp 0x18001b520
mov byte [rsp + 0x737], 0
lea rcx, [rsp + 0x720]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x180021375
cmp edx, 0xb2cf7223
je 0x18001b5d5
cmp edx, 0x9bf8e0e
jne 0x18001b5b0
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001b5b0
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001b5b0
movups xmm0, xmmword [0x1800ed898]
movups xmmword [r15], xmm0
mov rax, qword [0x1800edab0]
mov qword [rdi], rax
mov eax, 0xea93bb7d
jmp 0x180003dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop
cmp ecx, 0x3b974750
je 0x18001b65b
cmp ecx, 0xb73d0754
je 0x1800213d1
cmp ecx, 0xb1b4d647
jne 0x18001b620
mov rcx, rbp
lea rdx, [rsp + 0x11d0]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x18001b620
xor eax, eax
mov ecx, esi
jmp 0x18001b620
mov byte [rsp + 0x10dc], 0
lea rcx, [rsp + 0x10c0]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x1800213f5
cmp edx, 0xb2cf7223
je 0x18001b6d5
cmp edx, 0x9bf8e0e
jne 0x18001b6b0
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001b6b0
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001b6b0
movups xmm0, xmmword [0x1800ed878]
movups xmmword [r15], xmm0
mov rax, qword [0x1800edb50]
mov qword [rdi], rax
mov eax, 0xe43a7fed
jmp 0x180003dd0
mov byte [rsp + 0x3e], 0
lea rcx, [rsp + 0x38]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x48], r13
mov rax, qword [rsp + 0x48]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x40], rax
mov eax, 0x6e3d76c
nop dword [rax]
cmp eax, 0x1f12d255
jg 0x18001b7c0
cmp eax, 0x6e3d76c
je 0x18001b7f0
cmp eax, 0x1ef76220
jne 0x18001b730
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x18001b80a
cmp ecx, 0xf2eb060
je 0x18001b7a5
cmp ecx, 0x63723020
jne 0x18001b770
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x28]
jmp 0x18001b770
mov rcx, qword [rsp + 0x20]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x18001b770
cmp eax, 0x1f12d256
je 0x180021451
cmp eax, 0x632cd1d6
jne 0x18001b730
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x38]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x18001b730
mov rax, qword [rsp + 0x40]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x18001b730
mov rax, qword [rsp + 0x48]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x38]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x18001b730
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x3b974750
je 0x18001b88b
cmp ecx, 0xb73d0754
je 0x180021470
cmp ecx, 0xb1b4d647
jne 0x18001b850
mov rcx, rbp
lea rdx, [rsp + 0xd0]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x18001b850
xor eax, eax
mov ecx, esi
jmp 0x18001b850
mov byte [rsp + 0x12c], 0
lea rcx, [rsp + 0x120]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x180021494
cmp edx, 0xb2cf7223
je 0x18001b905
cmp edx, 0x9bf8e0e
jne 0x18001b8e0
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001b8e0
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001b8e0
mov byte [rsp + 0x10b9], 0
lea rcx, [rsp + 0x10a0]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop
cmp edx, 0xb021d1d5
je 0x1800214f1
cmp edx, 0xb2cf7223
je 0x18001b985
cmp edx, 0x9bf8e0e
jne 0x18001b960
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001b960
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001b960
movups xmm0, xmmword [0x1800ed8c8]
movups xmmword [r15], xmm0
mov rax, qword [0x1800eda60]
mov qword [rdi], rax
mov eax, 0x75c8070a
jmp 0x180003dd0
movups xmm0, xmmword [0x1800ed8c8]
movups xmmword [r15], xmm0
mov rax, qword [0x1800eda40]
mov qword [rdi], rax
mov eax, 0x7f097370
jmp 0x180003dd0
mov byte [rsp + 0x3e], 0
lea rcx, [rsp + 0x38]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x48], r13
mov rax, qword [rsp + 0x48]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x40], rax
mov eax, 0x6e3d76c
nop dword [rax]
cmp eax, 0x1f12d255
jg 0x18001ba90
cmp eax, 0x6e3d76c
je 0x18001bac0
cmp eax, 0x1ef76220
jne 0x18001ba00
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x18001bada
cmp ecx, 0xf2eb060
je 0x18001ba75
cmp ecx, 0x63723020
jne 0x18001ba40
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x28]
jmp 0x18001ba40
mov rcx, qword [rsp + 0x20]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x18001ba40
cmp eax, 0x1f12d256
je 0x180021551
cmp eax, 0x632cd1d6
jne 0x18001ba00
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x38]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x18001ba00
mov rax, qword [rsp + 0x40]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x18001ba00
mov rax, qword [rsp + 0x48]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x38]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x18001ba00
mov byte [rsp + 0x3b], 0
lea rcx, [rsp + 0x38]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x48], r13
mov rax, qword [rsp + 0x48]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x40], rax
mov eax, 0x6e3d76c
nop dword [rax]
cmp eax, 0x1f12d255
jg 0x18001bbc0
cmp eax, 0x6e3d76c
je 0x18001bbf0
cmp eax, 0x1ef76220
jne 0x18001bb30
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x18001bc0a
cmp ecx, 0xf2eb060
je 0x18001bba5
cmp ecx, 0x63723020
jne 0x18001bb70
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x28]
jmp 0x18001bb70
mov rcx, qword [rsp + 0x20]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x18001bb70
cmp eax, 0x1f12d256
je 0x180021570
cmp eax, 0x632cd1d6
jne 0x18001bb30
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x38]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x18001bb30
mov rax, qword [rsp + 0x40]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x18001bb30
mov rax, qword [rsp + 0x48]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x38]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x18001bb30
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x3b974750
je 0x18001bc8b
cmp ecx, 0xb73d0754
je 0x18002158f
cmp ecx, 0xb1b4d647
jne 0x18001bc50
mov rcx, rbp
lea rdx, [rsp + 0xf00]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x18001bc50
xor eax, eax
mov ecx, esi
jmp 0x18001bc50
mov byte [rsp + 0x553], 0
lea rcx, [rsp + 0x540]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x1800215b3
cmp edx, 0xb2cf7223
je 0x18001bd05
cmp edx, 0x9bf8e0e
jne 0x18001bce0
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001bce0
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001bce0
mov byte [rsp + 0x3b], 0
lea rcx, [rsp + 0x38]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x48], r13
mov rax, qword [rsp + 0x48]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x40], rax
mov eax, 0x6e3d76c
nop
cmp eax, 0x1f12d255
jg 0x18001bdd0
cmp eax, 0x6e3d76c
je 0x18001be00
cmp eax, 0x1ef76220
jne 0x18001bd40
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x18001be1a
cmp ecx, 0xf2eb060
je 0x18001bdb5
cmp ecx, 0x63723020
jne 0x18001bd80
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x28]
jmp 0x18001bd80
mov rcx, qword [rsp + 0x20]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x18001bd80
cmp eax, 0x1f12d256
je 0x180021611
cmp eax, 0x632cd1d6
jne 0x18001bd40
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x38]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x18001bd40
mov rax, qword [rsp + 0x40]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x18001bd40
mov rax, qword [rsp + 0x48]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x38]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x18001bd40
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x3b974750
je 0x18001be9b
cmp ecx, 0xb73d0754
je 0x180021630
cmp ecx, 0xb1b4d647
jne 0x18001be60
mov rcx, rbp
lea rdx, [rsp + 0x290]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x18001be60
xor eax, eax
mov ecx, esi
jmp 0x18001be60
mov byte [rsp + 0x3c], 0
lea rcx, [rsp + 0x38]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x48], r13
mov rax, qword [rsp + 0x48]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x40], rax
mov eax, 0x6e3d76c
nop dword [rax + rax]
cmp eax, 0x1f12d255
jg 0x18001bf60
cmp eax, 0x6e3d76c
je 0x18001bf90
cmp eax, 0x1ef76220
jne 0x18001bed0
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x18001bfaa
cmp ecx, 0xf2eb060
je 0x18001bf45
cmp ecx, 0x63723020
jne 0x18001bf10
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x28]
jmp 0x18001bf10
mov rcx, qword [rsp + 0x20]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x18001bf10
cmp eax, 0x1f12d256
je 0x180021654
cmp eax, 0x632cd1d6
jne 0x18001bed0
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x38]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x18001bed0
mov rax, qword [rsp + 0x40]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x18001bed0
mov rax, qword [rsp + 0x48]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x38]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x18001bed0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x3b974750
je 0x18001c02b
cmp ecx, 0xb73d0754
je 0x180021673
cmp ecx, 0xb1b4d647
jne 0x18001bff0
mov rcx, rbp
lea rdx, [rsp + 0x1320]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x18001bff0
xor eax, eax
mov ecx, esi
jmp 0x18001bff0
mov byte [rsp + 0x593], 0
lea rcx, [rsp + 0x580]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x18002169f
cmp edx, 0xb2cf7223
je 0x18001c0a5
cmp edx, 0x9bf8e0e
jne 0x18001c080
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001c080
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001c080
mov byte [rsp + 0x34], 0
lea rcx, [rsp + 0x28]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x38], r13
mov rax, qword [rsp + 0x38]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x48], rax
mov eax, 0x6e3d76c
nop
cmp eax, 0x1f12d255
jg 0x18001c170
cmp eax, 0x6e3d76c
je 0x18001c1a0
cmp eax, 0x1ef76220
jne 0x18001c0e0
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x40], rax
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x18001c1ba
cmp ecx, 0xf2eb060
je 0x18001c155
cmp ecx, 0x63723020
jne 0x18001c120
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x20]
jmp 0x18001c120
mov rcx, qword [rsp + 0x40]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x18001c120
cmp eax, 0x1f12d256
je 0x1800216f1
cmp eax, 0x632cd1d6
jne 0x18001c0e0
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x28]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x18001c0e0
mov rax, qword [rsp + 0x48]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x18001c0e0
mov rax, qword [rsp + 0x38]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x28]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x18001c0e0
movups xmm0, xmmword [0x1800ed8c8]
movups xmmword [r15], xmm0
mov rax, qword [0x1800ed9f8]
mov qword [rdi], rax
mov eax, 0x15a23902
jmp 0x180003dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x3b974750
je 0x18001c258
cmp ecx, 0xb73d0754
je 0x180021710
cmp ecx, 0xb1b4d647
jne 0x18001c220
mov rcx, rbp
lea rdx, [rsp + 0x70]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x18001c220
xor eax, eax
mov ecx, esi
jmp 0x18001c220
mov byte [rsp + 0x1bc], 0
lea rcx, [rsp + 0x1b0]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop
cmp edx, 0xb021d1d5
je 0x180021734
cmp edx, 0xb2cf7223
je 0x18001c2c5
cmp edx, 0x9bf8e0e
jne 0x18001c2a0
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001c2a0
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001c2a0
mov byte [rsp + 0x612], 0
lea rcx, [rsp + 0x600]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop
cmp edx, 0xb021d1d5
je 0x180021791
cmp edx, 0xb2cf7223
je 0x18001c345
cmp edx, 0x9bf8e0e
jne 0x18001c320
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001c320
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001c320
mov rsi, r15
mov byte [rsp + 0x31], 0
lea rcx, [rsp + 0x28]
call fcn.1800bb560
mov r15, rax
mov qword [rsp + 0x38], r13
mov rax, qword [rsp + 0x38]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x48], rax
mov eax, 0x6e3d76c
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp eax, 0x1f12d255
jg 0x18001c420
cmp eax, 0x6e3d76c
je 0x18001c450
cmp eax, 0x1ef76220
jne 0x18001c390
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x40], rax
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x18001c46a
cmp ecx, 0xf2eb060
je 0x18001c405
cmp ecx, 0x63723020
jne 0x18001c3d0
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbx, qword [rsp + 0x20]
jmp 0x18001c3d0
mov rcx, qword [rsp + 0x40]
mov rbx, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x18001c3d0
cmp eax, 0x1f12d256
je 0x1800217f1
cmp eax, 0x632cd1d6
jne 0x18001c390
mov rcx, r13
mov rdx, r15
lea r9, [rsp + 0x28]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x18001c390
mov rax, qword [rsp + 0x48]
cmp rax, r15
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x18001c390
mov rax, qword [rsp + 0x38]
mov qword [rax + 0x10], r15
mov rcx, rbx
lea rdx, [rsp + 0x28]
mov r8, r15
call fcn.1800cf7d0
mov byte [rbx + r15], 0
mov eax, 0x1f12d256
jmp 0x18001c390
mov byte [rsp + 0x3e], 0
lea rcx, [rsp + 0x38]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x48], r13
mov rax, qword [rsp + 0x48]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x40], rax
mov eax, 0x6e3d76c
nop dword [rax]
cmp eax, 0x1f12d255
jg 0x18001c550
cmp eax, 0x6e3d76c
je 0x18001c580
cmp eax, 0x1ef76220
jne 0x18001c4c0
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x18001c59a
cmp ecx, 0xf2eb060
je 0x18001c535
cmp ecx, 0x63723020
jne 0x18001c500
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x28]
jmp 0x18001c500
mov rcx, qword [rsp + 0x20]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x18001c500
cmp eax, 0x1f12d256
je 0x180021812
cmp eax, 0x632cd1d6
jne 0x18001c4c0
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x38]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x18001c4c0
mov rax, qword [rsp + 0x40]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x18001c4c0
mov rax, qword [rsp + 0x48]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x38]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x18001c4c0
movups xmm0, xmmword [0x1800ed878]
movups xmmword [r15], xmm0
mov rax, qword [0x1800edbe0]
mov qword [rdi], rax
mov eax, 0xc8167b0a
jmp 0x180003dd0
mov byte [rsp + 0xf50], 0
lea rcx, [rsp + 0xf40]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x180021831
cmp edx, 0xb2cf7223
je 0x18001c655
cmp edx, 0x9bf8e0e
jne 0x18001c630
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001c630
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001c630
mov byte [rsp + 0x146d], 0
lea rcx, [rsp + 0x1440]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop
cmp edx, 0xb021d1d5
je 0x180021891
cmp edx, 0xb2cf7223
je 0x18001c6d5
cmp edx, 0x9bf8e0e
jne 0x18001c6b0
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001c6b0
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001c6b0
mov byte [rsp + 0x17c], 0
lea rcx, [rsp + 0x170]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop
cmp edx, 0xb021d1d5
je 0x1800218f1
cmp edx, 0xb2cf7223
je 0x18001c755
cmp edx, 0x9bf8e0e
jne 0x18001c730
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001c730
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001c730
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop
cmp ecx, 0x3b974750
je 0x18001c7bb
cmp ecx, 0xb73d0754
je 0x180021951
cmp ecx, 0xb1b4d647
jne 0x18001c780
mov rcx, rbp
lea rdx, [rsp + 0x11a0]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x18001c780
xor eax, eax
mov ecx, esi
jmp 0x18001c780
mov byte [rsp + 0x13de], 0
lea rcx, [rsp + 0x13b0]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x18002197d
cmp edx, 0xb2cf7223
je 0x18001c835
cmp edx, 0x9bf8e0e
jne 0x18001c810
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001c810
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001c810
movups xmm0, xmmword [0x1800ed8b8]
movups xmmword [r15], xmm0
mov rax, qword [0x1800eda70]
mov qword [rdi], rax
mov eax, 0x95d20903
jmp 0x180003dd0
mov byte [rsp + 0x1ce], 0
lea rcx, [rsp + 0x1c0]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
mov rdi, qword [rsp + 0x50]
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x1800219d1
cmp edx, 0xb2cf7223
je 0x18001c8d5
cmp edx, 0x9bf8e0e
jne 0x18001c8b0
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001c8b0
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001c8b0
mov byte [rsp + 0x817], 0
lea rcx, [rsp + 0x800]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop
cmp edx, 0xb021d1d5
je 0x180021a31
cmp edx, 0xb2cf7223
je 0x18001c955
cmp edx, 0x9bf8e0e
jne 0x18001c930
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001c930
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001c930
mov byte [rsp + 0x755], 0
lea rcx, [rsp + 0x740]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop
cmp edx, 0xb021d1d5
je 0x180021a91
cmp edx, 0xb2cf7223
je 0x18001c9d5
cmp edx, 0x9bf8e0e
jne 0x18001c9b0
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001c9b0
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001c9b0
mov byte [rsp + 0x3b1], 0
lea rcx, [rsp + 0x3a0]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop
cmp edx, 0xb021d1d5
je 0x180021af1
cmp edx, 0xb2cf7223
je 0x18001ca55
cmp edx, 0x9bf8e0e
jne 0x18001ca30
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001ca30
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001ca30
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop
cmp ecx, 0x3b974750
je 0x18001cabb
cmp ecx, 0xb73d0754
je 0x180021b51
cmp ecx, 0xb1b4d647
jne 0x18001ca80
mov rcx, rbp
lea rdx, [rsp + 0x1000]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x18001ca80
xor eax, eax
mov ecx, esi
jmp 0x18001ca80
movups xmm0, xmmword [0x1800ed8c8]
movups xmmword [r15], xmm0
mov rax, qword [0x1800edbb8]
mov qword [rdi], rax
mov eax, 0xbeedffd0
jmp 0x180003dd0
mov byte [rsp + 0x5d2], 0
lea rcx, [rsp + 0x5c0]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0xb021d1d5
je 0x180021b75
cmp edx, 0xb2cf7223
je 0x18001cb55
cmp edx, 0x9bf8e0e
jne 0x18001cb30
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001cb30
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001cb30
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop
cmp ecx, 0x3b974750
je 0x18001cbbb
cmp ecx, 0xb73d0754
je 0x180021bd1
cmp ecx, 0xb1b4d647
jne 0x18001cb80
mov rcx, rbp
lea rdx, [rsp + 0x7e0]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x18001cb80
xor eax, eax
mov ecx, esi
jmp 0x18001cb80
mov byte [rsp + 0xed], 0
lea rcx, [rsp + 0xe0]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x180021bfd
cmp edx, 0xb2cf7223
je 0x18001cc35
cmp edx, 0x9bf8e0e
jne 0x18001cc10
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001cc10
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001cc10
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop
cmp ecx, 0x3b974750
je 0x18001cc9b
cmp ecx, 0xb73d0754
je 0x180021c51
cmp ecx, 0xb1b4d647
jne 0x18001cc60
mov rcx, rbp
lea rdx, [rsp + 0xce0]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x18001cc60
xor eax, eax
mov ecx, esi
jmp 0x18001cc60
mov byte [rsp + 0x22e], 0
lea rcx, [rsp + 0x220]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
mov rdi, qword [rsp + 0x50]
nop word [rax + rax]
cmp edx, 0xb021d1d5
je 0x180021c7d
cmp edx, 0xb2cf7223
je 0x18001cd15
cmp edx, 0x9bf8e0e
jne 0x18001ccf0
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001ccf0
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001ccf0
movups xmm0, xmmword [0x1800ed878]
movups xmmword [r15], xmm0
mov rax, qword [0x1800edbf0]
mov qword [rdi], rax
mov eax, 0x6891fde
jmp 0x180003dd0
mov byte [rsp + 0xe90], 0
lea rcx, [rsp + 0xe80]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop
cmp edx, 0xb021d1d5
je 0x180021cd1
cmp edx, 0xb2cf7223
je 0x18001cdb5
cmp edx, 0x9bf8e0e
jne 0x18001cd90
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001cd90
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001cd90
movups xmm0, xmmword [0x1800ed888]
movups xmmword [r15], xmm0
mov rax, qword [0x1800ed9d0]
mov qword [rdi], rax
mov eax, 0x5ebcaa77
jmp 0x180003dd0
mov byte [rsp + 0x1622], 0
lea rcx, [rsp + 0x15f0]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop
cmp edx, 0xb021d1d5
je 0x180021d31
cmp edx, 0xb2cf7223
je 0x18001ce55
cmp edx, 0x9bf8e0e
jne 0x18001ce30
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001ce30
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001ce30
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop
cmp ecx, 0x3b974750
je 0x18001cebb
cmp ecx, 0xb73d0754
je 0x180021d91
cmp ecx, 0xb1b4d647
jne 0x18001ce80
mov rcx, rbp
lea rdx, [rsp + 0x2b0]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x18001ce80
xor eax, eax
mov ecx, esi
jmp 0x18001ce80
mov byte [rsp + 0x2df], 0
lea rcx, [rsp + 0x2d0]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x180021db5
cmp edx, 0xb2cf7223
je 0x18001cf35
cmp edx, 0x9bf8e0e
jne 0x18001cf10
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001cf10
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001cf10
mov byte [rsp + 0x5b3], 0
lea rcx, [rsp + 0x5a0]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop
cmp edx, 0xb021d1d5
je 0x180021e11
cmp edx, 0xb2cf7223
je 0x18001cfb5
cmp edx, 0x9bf8e0e
jne 0x18001cf90
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001cf90
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001cf90
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop
cmp ecx, 0x3b974750
je 0x18001d01b
cmp ecx, 0xb73d0754
je 0x180021e71
cmp ecx, 0xb1b4d647
jne 0x18001cfe0
mov rcx, rbp
lea rdx, [rsp + 0x1040]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x18001cfe0
xor eax, eax
mov ecx, esi
jmp 0x18001cfe0
mov byte [rsp + 0x6f2], 0
lea rcx, [rsp + 0x6e0]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x180021e9d
cmp edx, 0xb2cf7223
je 0x18001d095
cmp edx, 0x9bf8e0e
jne 0x18001d070
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001d070
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001d070
mov byte [rsp + 0x23e], 0
lea rcx, [rsp + 0x230]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
mov rdi, qword [rsp + 0x50]
nop word [rax + rax]
cmp edx, 0xb021d1d5
je 0x180021ef1
cmp edx, 0xb2cf7223
je 0x18001d115
cmp edx, 0x9bf8e0e
jne 0x18001d0f0
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001d0f0
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001d0f0
mov byte [rsp + 0x31], 0
lea rcx, [rsp + 0x28]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x38], r13
mov rax, qword [rsp + 0x38]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x48], rax
mov eax, 0x6e3d76c
nop
cmp eax, 0x1f12d255
jg 0x18001d1e0
cmp eax, 0x6e3d76c
je 0x18001d210
cmp eax, 0x1ef76220
jne 0x18001d150
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x40], rax
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x18001d22a
cmp ecx, 0xf2eb060
je 0x18001d1c5
cmp ecx, 0x63723020
jne 0x18001d190
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x20]
jmp 0x18001d190
mov rcx, qword [rsp + 0x40]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x18001d190
cmp eax, 0x1f12d256
je 0x180021f51
cmp eax, 0x632cd1d6
jne 0x18001d150
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x28]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x18001d150
mov rax, qword [rsp + 0x48]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x18001d150
mov rax, qword [rsp + 0x38]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x28]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x18001d150
mov byte [rsp + 0x1167], 0
lea rcx, [rsp + 0x1140]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x180021f70
cmp edx, 0xb2cf7223
je 0x18001d2c5
cmp edx, 0x9bf8e0e
jne 0x18001d2a0
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001d2a0
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001d2a0
movups xmm0, xmmword [0x1800ed8c8]
movups xmmword [r15], xmm0
mov rax, qword [0x1800edb90]
mov qword [rdi], rax
mov eax, 0x8e52309a
jmp 0x180003dd0
mov byte [rsp + 0x31], 0
lea rcx, [rsp + 0x28]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x38], r13
mov rax, qword [rsp + 0x38]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x48], rax
mov eax, 0x6e3d76c
nop dword [rax]
cmp eax, 0x1f12d255
jg 0x18001d3b0
cmp eax, 0x6e3d76c
je 0x18001d3e0
cmp eax, 0x1ef76220
jne 0x18001d320
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x40], rax
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x18001d3fa
cmp ecx, 0xf2eb060
je 0x18001d395
cmp ecx, 0x63723020
jne 0x18001d360
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x20]
jmp 0x18001d360
mov rcx, qword [rsp + 0x40]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x18001d360
cmp eax, 0x1f12d256
je 0x180021fd1
cmp eax, 0x632cd1d6
jne 0x18001d320
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x28]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x18001d320
mov rax, qword [rsp + 0x48]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x18001d320
mov rax, qword [rsp + 0x38]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x28]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x18001d320
mov byte [rsp + 0x31f], 0
lea rcx, [rsp + 0x310]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x180021ff0
cmp edx, 0xb2cf7223
je 0x18001d495
cmp edx, 0x9bf8e0e
jne 0x18001d470
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001d470
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001d470
movups xmm0, xmmword [0x1800ed878]
movups xmmword [r15], xmm0
mov rax, qword [0x1800edae0]
mov qword [rdi], rax
mov eax, 0xcf81151d
jmp 0x180003dd0
mov byte [rsp + 0x14c], 0
lea rcx, [rsp + 0x140]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop
cmp edx, 0xb021d1d5
je 0x180022051
cmp edx, 0xb2cf7223
je 0x18001d535
cmp edx, 0x9bf8e0e
jne 0x18001d510
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001d510
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001d510
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop
cmp ecx, 0x3b974750
je 0x18001d59b
cmp ecx, 0xb73d0754
je 0x1800220b1
cmp ecx, 0xb1b4d647
jne 0x18001d560
mov rcx, rbp
lea rdx, [rsp + 0x200]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x18001d560
xor eax, eax
mov ecx, esi
jmp 0x18001d560
mov byte [rsp + 0x16a2], 0
lea rcx, [rsp + 0x1670]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x1800220d5
cmp edx, 0xb2cf7223
je 0x18001d615
cmp edx, 0x9bf8e0e
jne 0x18001d5f0
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001d5f0
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001d5f0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop
cmp ecx, 0x3b974750
je 0x18001d67b
cmp ecx, 0xb73d0754
je 0x180022131
cmp ecx, 0xb1b4d647
jne 0x18001d640
mov rcx, rbp
lea rdx, [rsp + 0x110]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x18001d640
xor eax, eax
mov ecx, esi
jmp 0x18001d640
mov byte [rsp + 0x3b], 0
lea rcx, [rsp + 0x38]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x48], r13
mov rax, qword [rsp + 0x48]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x40], rax
mov eax, 0x6e3d76c
nop dword [rax + rax]
cmp eax, 0x1f12d255
jg 0x18001d740
cmp eax, 0x6e3d76c
je 0x18001d770
cmp eax, 0x1ef76220
jne 0x18001d6b0
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x18001d78a
cmp ecx, 0xf2eb060
je 0x18001d725
cmp ecx, 0x63723020
jne 0x18001d6f0
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x28]
jmp 0x18001d6f0
mov rcx, qword [rsp + 0x20]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x18001d6f0
cmp eax, 0x1f12d256
je 0x180022155
cmp eax, 0x632cd1d6
jne 0x18001d6b0
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x38]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x18001d6b0
mov rax, qword [rsp + 0x40]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x18001d6b0
mov rax, qword [rsp + 0x48]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x38]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x18001d6b0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x3b974750
je 0x18001d80b
cmp ecx, 0xb73d0754
je 0x180022174
cmp ecx, 0xb1b4d647
jne 0x18001d7d0
mov rcx, rbp
lea rdx, [rsp + 0x660]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x18001d7d0
xor eax, eax
mov ecx, esi
jmp 0x18001d7d0
mov byte [rsp + 0x8b], 0
lea rcx, [rsp + 0x80]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x180022198
cmp edx, 0xb2cf7223
je 0x18001d885
cmp edx, 0x9bf8e0e
jne 0x18001d860
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001d860
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001d860
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop
cmp ecx, 0x3b974750
je 0x18001d8eb
cmp ecx, 0xb73d0754
je 0x1800221f1
cmp ecx, 0xb1b4d647
jne 0x18001d8b0
mov rcx, rbp
lea rdx, [rsp + 0xde0]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x18001d8b0
xor eax, eax
mov ecx, esi
jmp 0x18001d8b0
mov byte [rsp + 0x109e], 0
lea rcx, [rsp + 0x1080]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
mov rdi, qword [rsp + 0x50]
nop word [rax + rax]
cmp edx, 0xb021d1d5
je 0x18002221d
cmp edx, 0xb2cf7223
je 0x18001d965
cmp edx, 0x9bf8e0e
jne 0x18001d940
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001d940
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001d940
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop
cmp ecx, 0x3b974750
je 0x18001d9cb
cmp ecx, 0xb73d0754
je 0x180022271
cmp ecx, 0xb1b4d647
jne 0x18001d990
mov rcx, rbp
lea rdx, [rsp + 0x150]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x18001d990
xor eax, eax
mov ecx, esi
jmp 0x18001d990
mov byte [rsp + 0x5f2], 0
lea rcx, [rsp + 0x5e0]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x180022295
cmp edx, 0xb2cf7223
je 0x18001da45
cmp edx, 0x9bf8e0e
jne 0x18001da20
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001da20
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001da20
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop
cmp ecx, 0x3b974750
je 0x18001daab
cmp ecx, 0xb73d0754
je 0x1800222f1
cmp ecx, 0xb1b4d647
jne 0x18001da70
mov rcx, rbp
lea rdx, [rsp + 0x1e0]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x18001da70
xor eax, eax
mov ecx, esi
jmp 0x18001da70
mov byte [rsp + 0x652], 0
lea rcx, [rsp + 0x640]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x180022315
cmp edx, 0xb2cf7223
je 0x18001db25
cmp edx, 0x9bf8e0e
jne 0x18001db00
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001db00
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001db00
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop
cmp ecx, 0x3b974750
je 0x18001db8b
cmp ecx, 0xb73d0754
je 0x180022371
cmp ecx, 0xb1b4d647
jne 0x18001db50
mov rcx, rbp
lea rdx, [rsp + 0xe40]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x18001db50
xor eax, eax
mov ecx, esi
jmp 0x18001db50
mov byte [rsp + 0x391], 0
lea rcx, [rsp + 0x380]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x18002239d
cmp edx, 0xb2cf7223
je 0x18001dc05
cmp edx, 0x9bf8e0e
jne 0x18001dbe0
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001dbe0
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001dbe0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop
cmp ecx, 0x3b974750
je 0x18001dc6b
cmp ecx, 0xb73d0754
je 0x1800223f1
cmp ecx, 0xb1b4d647
jne 0x18001dc30
mov rcx, rbp
lea rdx, [rsp + 0x1470]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x18001dc30
xor eax, eax
mov ecx, esi
jmp 0x18001dc30
mov byte [rsp + 0x3c], 0
lea rcx, [rsp + 0x38]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x48], r13
mov rax, qword [rsp + 0x48]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x40], rax
mov eax, 0x6e3d76c
nop dword [rax + rax]
cmp eax, 0x1f12d255
jg 0x18001dd30
cmp eax, 0x6e3d76c
je 0x18001dd60
cmp eax, 0x1ef76220
jne 0x18001dca0
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x18001dd7a
cmp ecx, 0xf2eb060
je 0x18001dd15
cmp ecx, 0x63723020
jne 0x18001dce0
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x28]
jmp 0x18001dce0
mov rcx, qword [rsp + 0x20]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x18001dce0
cmp eax, 0x1f12d256
je 0x18002241d
cmp eax, 0x632cd1d6
jne 0x18001dca0
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x38]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x18001dca0
mov rax, qword [rsp + 0x40]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x18001dca0
mov rax, qword [rsp + 0x48]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x38]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x18001dca0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x3b974750
je 0x18001ddfb
cmp ecx, 0xb73d0754
je 0x18002243c
cmp ecx, 0xb1b4d647
jne 0x18001ddc0
mov rcx, rbp
lea rdx, [rsp + 0x1500]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x18001ddc0
xor eax, eax
mov ecx, esi
jmp 0x18001ddc0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x3b974750
je 0x18001de5b
cmp ecx, 0xb73d0754
je 0x180022468
cmp ecx, 0xb1b4d647
jne 0x18001de20
mov rcx, rbp
lea rdx, [rsp + 0xfe0]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x18001de20
xor eax, eax
mov ecx, esi
jmp 0x18001de20
mov byte [rsp + 0x471], 0
lea rcx, [rsp + 0x460]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x18002248c
cmp edx, 0xb2cf7223
je 0x18001ded5
cmp edx, 0x9bf8e0e
jne 0x18001deb0
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001deb0
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001deb0
movups xmm0, xmmword [0x1800ed8b8]
movups xmmword [r15], xmm0
mov rax, qword [0x1800eda10]
mov qword [rdi], rax
mov eax, 0xc02a4163
jmp 0x180003dd0
mov byte [rsp + 0x1ac], 0
lea rcx, [rsp + 0x1a0]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop
cmp edx, 0xb021d1d5
je 0x1800224e1
cmp edx, 0xb2cf7223
je 0x18001df75
cmp edx, 0x9bf8e0e
jne 0x18001df50
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001df50
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001df50
movups xmm0, xmmword [0x1800ed898]
movups xmmword [r15], xmm0
mov rax, qword [0x1800edbb0]
mov qword [rdi], rax
mov eax, 0x53c0743
jmp 0x180003dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop
cmp ecx, 0x3b974750
je 0x18001dffb
cmp ecx, 0xb73d0754
je 0x180022541
cmp ecx, 0xb1b4d647
jne 0x18001dfc0
mov rcx, rbp
lea rdx, [rsp + 0x1170]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x18001dfc0
xor eax, eax
mov ecx, esi
jmp 0x18001dfc0
mov byte [rsp + 0x14fd], 0
lea rcx, [rsp + 0x14d0]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x180022565
cmp edx, 0xb2cf7223
je 0x18001e075
cmp edx, 0x9bf8e0e
jne 0x18001e050
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001e050
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001e050
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop
cmp ecx, 0x3b974750
je 0x18001e0db
cmp ecx, 0xb73d0754
je 0x1800225c1
cmp ecx, 0xb1b4d647
jne 0x18001e0a0
mov rcx, rbp
lea rdx, [rsp + 0xc0]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x18001e0a0
xor eax, eax
mov ecx, esi
jmp 0x18001e0a0
mov byte [rsp + 0x1282], 0
lea rcx, [rsp + 0x1260]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x1800225e5
cmp edx, 0xb2cf7223
je 0x18001e155
cmp edx, 0x9bf8e0e
jne 0x18001e130
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001e130
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001e130
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop
cmp ecx, 0x3b974750
je 0x18001e1bb
cmp ecx, 0xb73d0754
je 0x180022641
cmp ecx, 0xb1b4d647
jne 0x18001e180
mov rcx, rbp
lea rdx, [rsp + 0xfa0]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x18001e180
xor eax, eax
mov ecx, esi
jmp 0x18001e180
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x3b974750
je 0x18001e21b
cmp ecx, 0xb73d0754
je 0x180022665
cmp ecx, 0xb1b4d647
jne 0x18001e1e0
mov rcx, rbp
lea rdx, [rsp + 0x320]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x18001e1e0
xor eax, eax
mov ecx, esi
jmp 0x18001e1e0
mov byte [rsp + 0x34], 0
lea rcx, [rsp + 0x28]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x38], r13
mov rax, qword [rsp + 0x38]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x48], rax
mov eax, 0x6e3d76c
nop dword [rax + rax]
cmp eax, 0x1f12d255
jg 0x18001e2e0
cmp eax, 0x6e3d76c
je 0x18001e310
cmp eax, 0x1ef76220
jne 0x18001e250
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x40], rax
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x18001e32a
cmp ecx, 0xf2eb060
je 0x18001e2c5
cmp ecx, 0x63723020
jne 0x18001e290
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x20]
jmp 0x18001e290
mov rcx, qword [rsp + 0x40]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x18001e290
cmp eax, 0x1f12d256
je 0x180022689
cmp eax, 0x632cd1d6
jne 0x18001e250
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x28]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x18001e250
mov rax, qword [rsp + 0x48]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x18001e250
mov rax, qword [rsp + 0x38]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x28]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x18001e250
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x3b974750
je 0x18001e3ab
cmp ecx, 0xb73d0754
je 0x1800226a8
cmp ecx, 0xb1b4d647
jne 0x18001e370
mov rcx, rbp
lea rdx, [rsp + 0xd00]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x18001e370
xor eax, eax
mov ecx, esi
jmp 0x18001e370
mov byte [rsp + 0x573], 0
lea rcx, [rsp + 0x560]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x1800226d4
cmp edx, 0xb2cf7223
je 0x18001e425
cmp edx, 0x9bf8e0e
jne 0x18001e400
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001e400
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001e400
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop
cmp ecx, 0x3b974750
je 0x18001e48b
cmp ecx, 0xb73d0754
je 0x180022731
cmp ecx, 0xb1b4d647
jne 0x18001e450
mov rcx, rbp
lea rdx, [rsp + 0xee0]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x18001e450
xor eax, eax
mov ecx, esi
jmp 0x18001e450
mov byte [rsp + 0x3d], 0
lea rcx, [rsp + 0x38]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x48], r13
mov rax, qword [rsp + 0x48]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x40], rax
mov eax, 0x6e3d76c
nop dword [rax + rax]
cmp eax, 0x1f12d255
jg 0x18001e550
cmp eax, 0x6e3d76c
je 0x18001e580
cmp eax, 0x1ef76220
jne 0x18001e4c0
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x18001e59a
cmp ecx, 0xf2eb060
je 0x18001e535
cmp ecx, 0x63723020
jne 0x18001e500
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x28]
jmp 0x18001e500
mov rcx, qword [rsp + 0x20]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x18001e500
cmp eax, 0x1f12d256
je 0x180022755
cmp eax, 0x632cd1d6
jne 0x18001e4c0
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x38]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x18001e4c0
mov rax, qword [rsp + 0x40]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x18001e4c0
mov rax, qword [rsp + 0x48]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x38]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x18001e4c0
movups xmm0, xmmword [0x1800ed898]
movups xmmword [r15], xmm0
mov rax, qword [0x1800edbc8]
mov qword [rdi], rax
mov eax, 0xd1b4d052
jmp 0x180003dd0
mov byte [rsp + 0x3e], 0
lea rcx, [rsp + 0x38]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x48], r13
mov rax, qword [rsp + 0x48]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x40], rax
mov eax, 0x6e3d76c
nop dword [rax + rax]
cmp eax, 0x1f12d255
jg 0x18001e6a0
cmp eax, 0x6e3d76c
je 0x18001e6d0
cmp eax, 0x1ef76220
jne 0x18001e610
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x18001e6ea
cmp ecx, 0xf2eb060
je 0x18001e685
cmp ecx, 0x63723020
jne 0x18001e650
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x28]
jmp 0x18001e650
mov rcx, qword [rsp + 0x20]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x18001e650
cmp eax, 0x1f12d256
je 0x180022774
cmp eax, 0x632cd1d6
jne 0x18001e610
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x38]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x18001e610
mov rax, qword [rsp + 0x40]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x18001e610
mov rax, qword [rsp + 0x48]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x38]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x18001e610
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x3b974750
je 0x18001e76b
cmp ecx, 0xb73d0754
je 0x180022793
cmp ecx, 0xb1b4d647
jne 0x18001e730
mov rcx, rbp
lea rdx, [rsp + 0xdc0]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x18001e730
xor eax, eax
mov ecx, esi
jmp 0x18001e730
mov byte [rsp + 0x30f], 0
lea rcx, [rsp + 0x300]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x1800227bf
cmp edx, 0xb2cf7223
je 0x18001e7e5
cmp edx, 0x9bf8e0e
jne 0x18001e7c0
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001e7c0
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001e7c0
movups xmm0, xmmword [0x1800ed8c8]
movups xmmword [r15], xmm0
mov rax, qword [0x1800eda30]
mov qword [rdi], rax
mov eax, 0x9664db32
jmp 0x180003dd0
mov byte [rsp + 0x34], 0
lea rcx, [rsp + 0x28]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x38], r13
mov rax, qword [rsp + 0x38]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x48], rax
mov eax, 0x6e3d76c
nop dword [rax]
cmp eax, 0x1f12d255
jg 0x18001e8d0
cmp eax, 0x6e3d76c
je 0x18001e900
cmp eax, 0x1ef76220
jne 0x18001e840
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x40], rax
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x18001e91a
cmp ecx, 0xf2eb060
je 0x18001e8b5
cmp ecx, 0x63723020
jne 0x18001e880
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x20]
jmp 0x18001e880
mov rcx, qword [rsp + 0x40]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x18001e880
cmp eax, 0x1f12d256
je 0x180022811
cmp eax, 0x632cd1d6
jne 0x18001e840
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x28]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x18001e840
mov rax, qword [rsp + 0x48]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x18001e840
mov rax, qword [rsp + 0x38]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x28]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x18001e840
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x3b974750
je 0x18001e99b
cmp ecx, 0xb73d0754
je 0x180022830
cmp ecx, 0xb1b4d647
jne 0x18001e960
mov rcx, rbp
lea rdx, [rsp + 0x160]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x18001e960
xor eax, eax
mov ecx, esi
jmp 0x18001e960
mov byte [rsp + 0x1222], 0
lea rcx, [rsp + 0x1200]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x180022854
cmp edx, 0xb2cf7223
je 0x18001ea15
cmp edx, 0x9bf8e0e
jne 0x18001e9f0
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001e9f0
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001e9f0
movups xmm0, xmmword [0x1800ed8b8]
movups xmmword [r15], xmm0
mov rax, qword [0x1800eda48]
mov qword [rdi], rax
mov eax, 0x7ebdeedd
jmp 0x180003dd0
mov byte [rsp + 0x34], 0
lea rcx, [rsp + 0x28]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x38], r13
mov rax, qword [rsp + 0x38]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x48], rax
mov eax, 0x6e3d76c
nop dword [rax]
cmp eax, 0x1f12d255
jg 0x18001eb00
cmp eax, 0x6e3d76c
je 0x18001eb30
cmp eax, 0x1ef76220
jne 0x18001ea70
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x40], rax
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x18001eb4a
cmp ecx, 0xf2eb060
je 0x18001eae5
cmp ecx, 0x63723020
jne 0x18001eab0
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x20]
jmp 0x18001eab0
mov rcx, qword [rsp + 0x40]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x18001eab0
cmp eax, 0x1f12d256
je 0x1800228b1
cmp eax, 0x632cd1d6
jne 0x18001ea70
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x28]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x18001ea70
mov rax, qword [rsp + 0x48]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x18001ea70
mov rax, qword [rsp + 0x38]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x28]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x18001ea70
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x3b974750
je 0x18001ebcb
cmp ecx, 0xb73d0754
je 0x1800228d0
cmp ecx, 0xb1b4d647
jne 0x18001eb90
mov rcx, rbp
lea rdx, [rsp + 0x14a0]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x18001eb90
xor eax, eax
mov ecx, esi
jmp 0x18001eb90
mov byte [rsp + 0x1252], 0
lea rcx, [rsp + 0x1230]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x1800228f4
cmp edx, 0xb2cf7223
je 0x18001ec45
cmp edx, 0x9bf8e0e
jne 0x18001ec20
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001ec20
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001ec20
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop
cmp ecx, 0x3b974750
je 0x18001ecab
cmp ecx, 0xb73d0754
je 0x180022951
cmp ecx, 0xb1b4d647
jne 0x18001ec70
mov rcx, rbp
lea rdx, [rsp + 0x13e0]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x18001ec70
xor eax, eax
mov ecx, esi
jmp 0x18001ec70
mov byte [rsp + 0x1720], 0
lea rcx, [rsp + 0x16f0]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x18002297d
cmp edx, 0xb2cf7223
je 0x18001ed25
cmp edx, 0x9bf8e0e
jne 0x18001ed00
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001ed00
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001ed00
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop
cmp ecx, 0x3b974750
je 0x18001ed8b
cmp ecx, 0xb73d0754
je 0x1800229d1
cmp ecx, 0xb1b4d647
jne 0x18001ed50
mov rcx, rbp
lea rdx, [rsp + 0x700]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x18001ed50
xor eax, eax
mov ecx, esi
jmp 0x18001ed50
mov byte [rsp + 0x34], 0
lea rcx, [rsp + 0x28]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x38], r13
mov rax, qword [rsp + 0x38]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x48], rax
mov eax, 0x6e3d76c
nop dword [rax + rax]
cmp eax, 0x1f12d255
jg 0x18001ee50
cmp eax, 0x6e3d76c
je 0x18001ee80
cmp eax, 0x1ef76220
jne 0x18001edc0
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x40], rax
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x18001ee9a
cmp ecx, 0xf2eb060
je 0x18001ee35
cmp ecx, 0x63723020
jne 0x18001ee00
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x20]
jmp 0x18001ee00
mov rcx, qword [rsp + 0x40]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x18001ee00
cmp eax, 0x1f12d256
je 0x1800229fd
cmp eax, 0x632cd1d6
jne 0x18001edc0
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x28]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x18001edc0
mov rax, qword [rsp + 0x48]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x18001edc0
mov rax, qword [rsp + 0x38]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x28]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x18001edc0
movups xmm0, xmmword [0x1800ed888]
movups xmmword [r15], xmm0
mov rax, qword [0x1800eda08]
mov qword [rdi], rax
mov eax, 0x301e682c
jmp 0x180003dd0
mov byte [rsp + 0xf30], 0
lea rcx, [rsp + 0xf20]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x180022a1c
cmp edx, 0xb2cf7223
je 0x18001ef55
cmp edx, 0x9bf8e0e
jne 0x18001ef30
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001ef30
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001ef30
mov byte [rsp + 0x31], 0
lea rcx, [rsp + 0x28]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x38], r13
mov rax, qword [rsp + 0x38]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x48], rax
mov eax, 0x6e3d76c
nop
cmp eax, 0x1f12d255
jg 0x18001f020
cmp eax, 0x6e3d76c
je 0x18001f050
cmp eax, 0x1ef76220
jne 0x18001ef90
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x40], rax
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x18001f06a
cmp ecx, 0xf2eb060
je 0x18001f005
cmp ecx, 0x63723020
jne 0x18001efd0
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x20]
jmp 0x18001efd0
mov rcx, qword [rsp + 0x40]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x18001efd0
cmp eax, 0x1f12d256
je 0x180022a71
cmp eax, 0x632cd1d6
jne 0x18001ef90
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x28]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x18001ef90
mov rax, qword [rsp + 0x48]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x18001ef90
mov rax, qword [rsp + 0x38]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x28]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x18001ef90
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x3b974750
je 0x18001f0eb
cmp ecx, 0xb73d0754
je 0x180022a90
cmp ecx, 0xb1b4d647
jne 0x18001f0b0
mov rcx, rbp
lea rdx, [rsp + 0xfc0]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x18001f0b0
xor eax, eax
mov ecx, esi
jmp 0x18001f0b0
mov byte [rsp + 0x3f1], 0
lea rcx, [rsp + 0x3e0]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x180022abc
cmp edx, 0xb2cf7223
je 0x18001f165
cmp edx, 0x9bf8e0e
jne 0x18001f140
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001f140
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001f140
mov byte [rsp + 0x7d5], 0
lea rcx, [rsp + 0x7c0]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop
cmp edx, 0xb021d1d5
je 0x180022b11
cmp edx, 0xb2cf7223
je 0x18001f1e5
cmp edx, 0x9bf8e0e
jne 0x18001f1c0
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001f1c0
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001f1c0
movups xmm0, xmmword [0x1800ed8c8]
movups xmmword [r15], xmm0
mov rax, qword [0x1800ed9d8]
mov qword [rdi], rax
mov eax, 0x255e6a44
jmp 0x180003dd0
movups xmm0, xmmword [0x1800ed8a8]
movups xmmword [r15], xmm0
mov rax, qword [0x1800eda20]
mov qword [rdi], rax
mov eax, 0xe4d04469
jmp 0x180003dd0
mov byte [rsp + 0x3c], 0
lea rcx, [rsp + 0x38]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x48], r13
mov rax, qword [rsp + 0x48]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x40], rax
mov eax, 0x6e3d76c
nop dword [rax]
cmp eax, 0x1f12d255
jg 0x18001f2f0
cmp eax, 0x6e3d76c
je 0x18001f320
cmp eax, 0x1ef76220
jne 0x18001f260
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x18001f33a
cmp ecx, 0xf2eb060
je 0x18001f2d5
cmp ecx, 0x63723020
jne 0x18001f2a0
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x28]
jmp 0x18001f2a0
mov rcx, qword [rsp + 0x20]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x18001f2a0
cmp eax, 0x1f12d256
je 0x180022b71
cmp eax, 0x632cd1d6
jne 0x18001f260
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x38]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x18001f260
mov rax, qword [rsp + 0x40]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x18001f260
mov rax, qword [rsp + 0x48]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x38]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x18001f260
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x3b974750
je 0x18001f3bb
cmp ecx, 0xb73d0754
je 0x180022b90
cmp ecx, 0xb1b4d647
jne 0x18001f380
mov rcx, rbp
lea rdx, [rsp + 0x420]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x18001f380
xor eax, eax
mov ecx, esi
jmp 0x18001f380
mov byte [rsp + 0x775], 0
lea rcx, [rsp + 0x760]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x180022bbc
cmp edx, 0xb2cf7223
je 0x18001f435
cmp edx, 0x9bf8e0e
jne 0x18001f410
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001f410
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001f410
movups xmm0, xmmword [0x1800ed878]
movups xmmword [r15], xmm0
mov rax, qword [0x1800ed9e0]
mov qword [rdi], rax
mov eax, 0x2b6ef115
jmp 0x180003dd0
mov byte [rsp + 0x107e], 0
lea rcx, [rsp + 0x1060]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
mov rdi, qword [rsp + 0x50]
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x180022c11
cmp edx, 0xb2cf7223
je 0x18001f4d5
cmp edx, 0x9bf8e0e
jne 0x18001f4b0
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001f4b0
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001f4b0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop
cmp ecx, 0x3b974750
je 0x18001f53b
cmp ecx, 0xb73d0754
je 0x180022c71
cmp ecx, 0xb1b4d647
jne 0x18001f500
mov rcx, rbp
lea rdx, [rsp + 0x4a0]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x18001f500
xor eax, eax
mov ecx, esi
jmp 0x18001f500
mov byte [rsp + 0x6d2], 0
lea rcx, [rsp + 0x6c0]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x180022c9d
cmp edx, 0xb2cf7223
je 0x18001f5b5
cmp edx, 0x9bf8e0e
jne 0x18001f590
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001f590
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001f590
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop
cmp ecx, 0x3b974750
je 0x18001f61b
cmp ecx, 0xb73d0754
je 0x180022cf1
cmp ecx, 0xb1b4d647
jne 0x18001f5e0
mov rcx, rbp
lea rdx, [rsp + 0x270]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x18001f5e0
xor eax, eax
mov ecx, esi
jmp 0x18001f5e0
mov byte [rsp + 0x1de], 0
lea rcx, [rsp + 0x1d0]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
mov rdi, qword [rsp + 0x50]
nop word [rax + rax]
cmp edx, 0xb021d1d5
je 0x180022d15
cmp edx, 0xb2cf7223
je 0x18001f695
cmp edx, 0x9bf8e0e
jne 0x18001f670
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001f670
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001f670
mov byte [rsp + 0x3e], 0
lea rcx, [rsp + 0x38]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x48], r13
mov rax, qword [rsp + 0x48]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x40], rax
mov eax, 0x6e3d76c
nop
cmp eax, 0x1f12d255
jg 0x18001f760
cmp eax, 0x6e3d76c
je 0x18001f790
cmp eax, 0x1ef76220
jne 0x18001f6d0
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x18001f7aa
cmp ecx, 0xf2eb060
je 0x18001f745
cmp ecx, 0x63723020
jne 0x18001f710
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x28]
jmp 0x18001f710
mov rcx, qword [rsp + 0x20]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x18001f710
cmp eax, 0x1f12d256
je 0x180022d71
cmp eax, 0x632cd1d6
jne 0x18001f6d0
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x38]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x18001f6d0
mov rax, qword [rsp + 0x40]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x18001f6d0
mov rax, qword [rsp + 0x48]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x38]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x18001f6d0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x3b974750
je 0x18001f82b
cmp ecx, 0xb73d0754
je 0x180022d90
cmp ecx, 0xb1b4d647
jne 0x18001f7f0
mov rcx, rbp
lea rdx, [rsp + 0xcc0]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x18001f7f0
xor eax, eax
mov ecx, esi
jmp 0x18001f7f0
mov byte [rsp + 0x26f], 0
lea rcx, [rsp + 0x260]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x180022dbc
cmp edx, 0xb2cf7223
je 0x18001f8a5
cmp edx, 0x9bf8e0e
jne 0x18001f880
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001f880
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001f880
mov byte [rsp + 0x513], 0
lea rcx, [rsp + 0x500]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop
cmp edx, 0xb021d1d5
je 0x180022e11
cmp edx, 0xb2cf7223
je 0x18001f925
cmp edx, 0x9bf8e0e
jne 0x18001f900
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001f900
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001f900
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop
cmp ecx, 0x3b974750
je 0x18001f98b
cmp ecx, 0xb73d0754
je 0x180022e71
cmp ecx, 0xb1b4d647
jne 0x18001f950
mov rcx, rbp
lea rdx, [rsp + 0x7a0]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x18001f950
xor eax, eax
mov ecx, esi
jmp 0x18001f950
mov byte [rsp + 0x31], 0
lea rcx, [rsp + 0x28]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x38], r13
mov rax, qword [rsp + 0x38]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x48], rax
mov eax, 0x6e3d76c
nop dword [rax + rax]
cmp eax, 0x1f12d255
jg 0x18001fa50
cmp eax, 0x6e3d76c
je 0x18001fa80
cmp eax, 0x1ef76220
jne 0x18001f9c0
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x40], rax
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x18001fa9a
cmp ecx, 0xf2eb060
je 0x18001fa35
cmp ecx, 0x63723020
jne 0x18001fa00
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x20]
jmp 0x18001fa00
mov rcx, qword [rsp + 0x40]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x18001fa00
cmp eax, 0x1f12d256
je 0x180022e9d
cmp eax, 0x632cd1d6
jne 0x18001f9c0
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x28]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x18001f9c0
mov rax, qword [rsp + 0x48]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x18001f9c0
mov rax, qword [rsp + 0x38]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x28]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x18001f9c0
movups xmm0, xmmword [0x1800ed878]
movups xmmword [r15], xmm0
mov rax, qword [0x1800eda00]
mov qword [rdi], rax
mov eax, 0x5445627c
jmp 0x180003dd0
mov byte [rsp + 0x2ef], 0
lea rcx, [rsp + 0x2e0]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x180022ebc
cmp edx, 0xb2cf7223
je 0x18001fb55
cmp edx, 0x9bf8e0e
jne 0x18001fb30
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001fb30
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001fb30
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop
cmp ecx, 0x3b974750
je 0x18001fbbb
cmp ecx, 0xb73d0754
je 0x180022f11
cmp ecx, 0xb1b4d647
jne 0x18001fb80
mov rcx, rbp
lea rdx, [rsp + 0xd40]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x18001fb80
xor eax, eax
mov ecx, esi
jmp 0x18001fb80
mov byte [rsp + 0x2af], 0
lea rcx, [rsp + 0x2a0]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x180022f3d
cmp edx, 0xb2cf7223
je 0x18001fc35
cmp edx, 0x9bf8e0e
jne 0x18001fc10
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001fc10
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001fc10
movups xmm0, xmmword [0x1800ed898]
movups xmmword [r15], xmm0
mov rax, qword [0x1800edba8]
mov qword [rdi], rax
mov eax, 0x1cbfb23f
jmp 0x180003dd0
mov byte [rsp + 0x31], 0
lea rcx, [rsp + 0x28]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x38], r13
mov rax, qword [rsp + 0x38]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x48], rax
mov eax, 0x6e3d76c
nop dword [rax]
cmp eax, 0x1f12d255
jg 0x18001fd20
cmp eax, 0x6e3d76c
je 0x18001fd50
cmp eax, 0x1ef76220
jne 0x18001fc90
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x40], rax
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x18001fd6a
cmp ecx, 0xf2eb060
je 0x18001fd05
cmp ecx, 0x63723020
jne 0x18001fcd0
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x20]
jmp 0x18001fcd0
mov rcx, qword [rsp + 0x40]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x18001fcd0
cmp eax, 0x1f12d256
je 0x180022f91
cmp eax, 0x632cd1d6
jne 0x18001fc90
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x28]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x18001fc90
mov rax, qword [rsp + 0x48]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x18001fc90
mov rax, qword [rsp + 0x38]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x28]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x18001fc90
movups xmm0, xmmword [0x1800ed878]
movups xmmword [r15], xmm0
mov rax, qword [0x1800edad0]
mov qword [rdi], rax
mov eax, 0x11983ccb
jmp 0x180003dd0
mov byte [rsp + 0x2cf], 0
lea rcx, [rsp + 0x2c0]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x180022fb0
cmp edx, 0xb2cf7223
je 0x18001fe25
cmp edx, 0x9bf8e0e
jne 0x18001fe00
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001fe00
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001fe00
mov byte [rsp + 0x19c], 0
lea rcx, [rsp + 0x190]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop
cmp edx, 0xb021d1d5
je 0x180023011
cmp edx, 0xb2cf7223
je 0x18001fea5
cmp edx, 0x9bf8e0e
jne 0x18001fe80
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001fe80
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001fe80
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop
cmp ecx, 0x3b974750
je 0x18001ff0b
cmp ecx, 0xb73d0754
je 0x180023071
cmp ecx, 0xb1b4d647
jne 0x18001fed0
mov rcx, rbp
lea rdx, [rsp + 0x1350]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x18001fed0
xor eax, eax
mov ecx, esi
jmp 0x18001fed0
mov byte [rsp + 0x2ff], 0
lea rcx, [rsp + 0x2f0]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x18002309d
cmp edx, 0xb2cf7223
je 0x18001ff85
cmp edx, 0x9bf8e0e
jne 0x18001ff60
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001ff60
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001ff60
mov byte [rsp + 0x1fe], 0
lea rcx, [rsp + 0x1f0]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
mov rdi, qword [rsp + 0x50]
nop word [rax + rax]
cmp edx, 0xb021d1d5
je 0x1800230f1
cmp edx, 0xb2cf7223
je 0x180020005
cmp edx, 0x9bf8e0e
jne 0x18001ffe0
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x18001ffe0
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x18001ffe0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop
cmp ecx, 0x3b974750
je 0x18002006b
cmp ecx, 0xb73d0754
je 0x180023151
cmp ecx, 0xb1b4d647
jne 0x180020030
mov rcx, rbp
lea rdx, [rsp + 0x620]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180020030
xor eax, eax
mov ecx, esi
jmp 0x180020030
mov byte [rsp + 0x9a], 0
lea rcx, [rsp + 0x90]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x18002317d
cmp edx, 0xb2cf7223
je 0x1800200e5
cmp edx, 0x9bf8e0e
jne 0x1800200c0
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x1800200c0
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x1800200c0
mov byte [rsp + 0x13aa], 0
lea rcx, [rsp + 0x1380]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop
cmp edx, 0xb021d1d5
je 0x1800231d1
cmp edx, 0xb2cf7223
je 0x180020165
cmp edx, 0x9bf8e0e
jne 0x180020140
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x180020140
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x180020140
movups xmm0, xmmword [0x1800ed8c8]
movups xmmword [r15], xmm0
mov rax, qword [0x1800edba0]
mov qword [rdi], rax
mov eax, 0xb433e1ba
jmp 0x180003dd0
mov byte [rsp + 0x31], 0
lea rcx, [rsp + 0x28]
call fcn.1800bb560
mov rbx, rax
mov qword [rsp + 0x38], r13
mov rax, qword [rsp + 0x38]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x48], rax
mov eax, 0x6e3d76c
nop dword [rax]
cmp eax, 0x1f12d255
jg 0x180020250
cmp eax, 0x6e3d76c
je 0x180020280
cmp eax, 0x1ef76220
jne 0x1800201c0
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x40], rax
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov ecx, 0x63723020
nop word cs:[rax + rax]
cmp ecx, 0xbc9088e5
je 0x18002029a
cmp ecx, 0xf2eb060
je 0x180020235
cmp ecx, 0x63723020
jne 0x180020200
cmp qword [rax + 0x18], 0xf
mov ecx, 0xbc9088e5
mov edx, 0xf2eb060
cmova ecx, edx
mov rbp, qword [rsp + 0x20]
jmp 0x180020200
mov rcx, qword [rsp + 0x40]
mov rbp, qword [rcx]
mov ecx, 0xbc9088e5
jmp 0x180020200
cmp eax, 0x1f12d256
je 0x180023231
cmp eax, 0x632cd1d6
jne 0x1800201c0
mov rcx, r13
mov rdx, rbx
lea r9, [rsp + 0x28]
call fcn.18003ace0
mov eax, 0x1f12d256
jmp 0x1800201c0
mov rax, qword [rsp + 0x48]
cmp rax, rbx
mov eax, 0x1ef76220
mov ecx, 0x632cd1d6
cmovb eax, ecx
jmp 0x1800201c0
mov rax, qword [rsp + 0x38]
mov qword [rax + 0x10], rbx
mov rcx, rbp
lea rdx, [rsp + 0x28]
mov r8, rbx
call fcn.1800cf7d0
mov byte [rbp + rbx], 0
mov eax, 0x1f12d256
jmp 0x1800201c0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x3b974750
je 0x18002031b
cmp ecx, 0xb73d0754
je 0x180023250
cmp ecx, 0xb1b4d647
jne 0x1800202e0
mov rcx, rbp
lea rdx, [rsp + 0x440]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x1800202e0
xor eax, eax
mov ecx, esi
jmp 0x1800202e0
mov byte [rsp + 0x10d], 0
lea rcx, [rsp + 0x100]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x18002327c
cmp edx, 0xb2cf7223
je 0x180020395
cmp edx, 0x9bf8e0e
jne 0x180020370
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x180020370
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x180020370
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop
cmp ecx, 0x3b974750
je 0x1800203fb
cmp ecx, 0xb73d0754
je 0x1800232d1
cmp ecx, 0xb1b4d647
jne 0x1800203c0
mov rcx, rbp
lea rdx, [rsp + 0x10e0]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x1800203c0
xor eax, eax
mov ecx, esi
jmp 0x1800203c0
mov byte [rsp + 0x25f], 0
lea rcx, [rsp + 0x250]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x1800232fd
cmp edx, 0xb2cf7223
je 0x180020475
cmp edx, 0x9bf8e0e
jne 0x180020450
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x180020450
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x180020450
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop
cmp ecx, 0x3b974750
je 0x1800204db
cmp ecx, 0xb73d0754
je 0x180023351
cmp ecx, 0xb1b4d647
jne 0x1800204a0
mov rcx, rbp
lea rdx, [rsp + 0x16b0]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x1800204a0
xor eax, eax
mov ecx, esi
jmp 0x1800204a0
movups xmm0, xmmword [0x1800ed8c8]
movups xmmword [r15], xmm0
mov rax, qword [0x1800eda40]
mov qword [rdi], rax
mov eax, 0x5472c33d
jmp 0x180003dd0
mov byte [rsp + 0xeb0], 0
lea rcx, [rsp + 0xea0]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0xb021d1d5
je 0x18002337d
cmp edx, 0xb2cf7223
je 0x180020575
cmp edx, 0x9bf8e0e
jne 0x180020550
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x180020550
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x180020550
movups xmm0, xmmword [0x1800ed878]
movups xmmword [r15], xmm0
mov rax, qword [0x1800eda78]
mov qword [rdi], rax
mov eax, 0xe86b41fe
jmp 0x180003dd0
mov byte [rsp + 0x1662], 0
lea rcx, [rsp + 0x1630]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop
cmp edx, 0xb021d1d5
je 0x1800233d1
cmp edx, 0xb2cf7223
je 0x180020615
cmp edx, 0x9bf8e0e
jne 0x1800205f0
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x1800205f0
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x1800205f0
movups xmm0, xmmword [0x1800ed878]
movups xmmword [r15], xmm0
mov rax, qword [0x1800ed9c8]
mov qword [rdi], rax
mov eax, 0x44a17a
jmp 0x180003dd0
movups xmm0, xmmword [0x1800ed878]
movups xmmword [r15], xmm0
mov rax, qword [0x1800edb60]
mov qword [rdi], rax
mov eax, 0x5c3a0b62
jmp 0x180003dd0
movups xmm0, xmmword [0x1800ed8c8]
movups xmmword [r15], xmm0
mov rax, qword [0x1800eda40]
mov qword [rdi], rax
mov eax, 0xcf783a9a
jmp 0x180003dd0
mov byte [rsp + 0x351], 0
lea rcx, [rsp + 0x340]
call fcn.1800bb560
mov rbx, qword [r12 + 0x10]
mov qword [rsp + 0x20], r12
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x28], rcx
cmp qword [r12 + 0x18], 0xf
mov ecx, 0xb021d1d5
mov edx, 0xb2cf7223
cmova ecx, edx
mov edx, 0x9bf8e0e
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xb021d1d5
je 0x180023431
cmp edx, 0xb2cf7223
je 0x1800206f5
cmp edx, 0x9bf8e0e
jne 0x1800206d0
mov rbp, qword [rsp + 0x28]
mov edx, ecx
jmp 0x1800206d0
mov rdx, qword [rsp + 0x20]
mov rbp, qword [rdx]
mov edx, 0xb021d1d5
jmp 0x1800206d0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop
cmp ecx, 0x3b974750
je 0x18002075b
cmp ecx, 0xb73d0754
je 0x180023491
cmp ecx, 0xb1b4d647
jne 0x180020720
mov rcx, rbp
lea rdx, [rsp + 0x210]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180020720
xor eax, eax
mov ecx, esi
jmp 0x180020720
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x3b974750
je 0x1800207bb
cmp ecx, 0xb73d0754
je 0x1800234b5
cmp ecx, 0xb1b4d647
jne 0x180020780
mov rcx, rbp
lea rdx, [rsp + 0x1020]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180020780
xor eax, eax
mov ecx, esi
jmp 0x180020780
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x3b974750
je 0x18002081b
cmp ecx, 0xb73d0754
je 0x1800234d9
cmp ecx, 0xb1b4d647
jne 0x1800207e0
mov rcx, rbp
lea rdx, [rsp + 0xe00]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x1800207e0
xor eax, eax
mov ecx, esi
jmp 0x1800207e0
mov rcx, qword [rsp + 0xc58]
mov rcx, qword [rsp + 0xc50]
test al, 1
mov eax, 0x7ebdeedd
mov ecx, 0xe03e10f8
cmovne eax, ecx
jmp 0x180003dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
cmp ecx, 0x3b974750
je 0x18002089b
cmp ecx, 0xb73d0754
je 0x180023505
cmp ecx, 0xb1b4d647
jne 0x180020860
mov rcx, rbp
lea rdx, [rsp + 0x12c0]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180020860
xor eax, eax
mov ecx, esi
jmp 0x180020860
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x3b974750
je 0x1800208fb
cmp ecx, 0xb73d0754
je 0x180023531
cmp ecx, 0xb1b4d647
jne 0x1800208c0
mov rcx, rbp
lea rdx, [rsp + 0x1570]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x1800208c0
xor eax, eax
mov ecx, esi
jmp 0x1800208c0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x3b974750
je 0x18002095b
cmp ecx, 0xb73d0754
je 0x18002355d
cmp ecx, 0xb1b4d647
jne 0x180020920
mov rcx, rbp
lea rdx, [rsp + 0xe20]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180020920
xor eax, eax
mov ecx, esi
jmp 0x180020920
movups xmm0, xmmword [0x1800ed878]
movups xmmword [r15], xmm0
mov rax, qword [0x1800edaf0]
mov qword [rdi], rax
mov eax, 0xe3e224e2
jmp 0x180003dd0
lea rcx, [rsp + 0xe0]
mov qword [rsp + 0x8b8], rcx
mov rcx, qword [rsp + 0x8b8]
test al, 1
mov eax, 0xb433e9fa
mov ecx, 0x873a2e80
cmovne eax, ecx
jmp 0x180003dd0
movups xmm0, xmmword [0x1800ed8b8]
movups xmmword [r15], xmm0
mov rax, qword [0x1800edaf8]
mov qword [rdi], rax
mov eax, 0xee2ebc38
jmp 0x180003dd0
mov rcx, qword [rsp + 0x958]
mov rcx, qword [rsp + 0x950]
test al, 1
mov eax, 0xe3e224e2
mov ecx, 0x4457f9b1
cmovne eax, ecx
jmp 0x180003dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
cmp ecx, 0x3b974750
je 0x180020a3b
cmp ecx, 0xb73d0754
je 0x180023589
cmp ecx, 0xb1b4d647
jne 0x180020a00
mov rcx, rbp
lea rdx, [rsp + 0x1540]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180020a00
xor eax, eax
mov ecx, esi
jmp 0x180020a00
mov rcx, qword [rsp + 0xa48]
mov rcx, qword [rsp + 0xa40]
test al, 1
mov eax, 0x75c8070a
mov ecx, 0xc5863839
cmovne eax, ecx
jmp 0x180003dd0
movups xmm0, xmmword [0x1800ed888]
movups xmmword [r15], xmm0
mov rax, qword [0x1800ed9f0]
mov qword [rdi], rax
mov eax, 0xcda77907
jmp 0x180003dd0
movups xmm0, xmmword [0x1800ed8c8]
movups xmmword [r15], xmm0
mov rax, qword [0x1800edb00]
mov qword [rdi], rax
mov eax, 0x551c1029
jmp 0x180003dd0
movups xmm0, xmmword [0x1800ed8c8]
movups xmmword [r15], xmm0
mov rax, qword [0x1800edab8]
mov qword [rdi], rax
mov eax, 0xbad2a4f8
jmp 0x180003dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x3b974750
je 0x180020b1b
cmp ecx, 0xb73d0754
je 0x1800235ad
cmp ecx, 0xb1b4d647
jne 0x180020ae0
mov rcx, rbp
lea rdx, [rsp + 0xf60]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180020ae0
xor eax, eax
mov ecx, esi
jmp 0x180020ae0
lea rcx, [rsp + 0x1020]
mov qword [rsp + 0xb28], rcx
mov rcx, qword [rsp + 0xb28]
test al, 1
mov eax, 0x879b0948
mov ecx, 0x55ea0aeb
cmovne eax, ecx
jmp 0x180003dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop
cmp ecx, 0x3b974750
je 0x180020b9b
cmp ecx, 0xb73d0754
je 0x1800235d9
cmp ecx, 0xb1b4d647
jne 0x180020b60
mov rcx, rbp
lea rdx, [rsp + 0x12f0]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180020b60
xor eax, eax
mov ecx, esi
jmp 0x180020b60
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x3b974750
je 0x180020bfb
cmp ecx, 0xb73d0754
je 0x180023605
cmp ecx, 0xb1b4d647
jne 0x180020bc0
mov rcx, rbp
lea rdx, [rsp + 0xd80]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180020bc0
xor eax, eax
mov ecx, esi
jmp 0x180020bc0
movups xmm0, xmmword [0x1800ed8c8]
movups xmmword [r15], xmm0
mov rax, qword [0x1800ed9e8]
mov qword [rdi], rax
mov eax, 0x78c0f24b
jmp 0x180003dd0
mov rcx, qword [rsp + 0xc48]
mov rcx, qword [rsp + 0xc40]
test al, 1
mov eax, 0xe4d04469
mov ecx, 0xc15ce0aa
cmovne eax, ecx
jmp 0x180003dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop
cmp ecx, 0x3b974750
je 0x180020c9b
cmp ecx, 0xb73d0754
je 0x180023631
cmp ecx, 0xb1b4d647
jne 0x180020c60
mov rcx, rbp
lea rdx, [rsp + 0xf80]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180020c60
xor eax, eax
mov ecx, esi
jmp 0x180020c60
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x3b974750
je 0x180020cfb
cmp ecx, 0xb73d0754
je 0x180023655
cmp ecx, 0xb1b4d647
jne 0x180020cc0
mov rcx, rbp
lea rdx, [rsp + 0x400]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180020cc0
xor eax, eax
mov ecx, esi
jmp 0x180020cc0
mov rcx, qword [rsp + 0x898]
mov rcx, qword [rsp + 0x890]
test al, 1
mov eax, 0x6ef1cc7c
mov ecx, 0x91671e78
cmovne eax, ecx
jmp 0x180003dd0
movups xmm0, xmmword [0x1800ed8a8]
movups xmmword [r15], xmm0
mov rax, qword [0x1800edb38]
mov qword [rdi], rax
mov eax, 0x2f9888f7
jmp 0x180003dd0
mov rcx, qword [rsp + 0xab8]
mov rcx, qword [rsp + 0xab0]
test al, 1
mov eax, 0x5472c33d
mov ecx, 0xcb5967bf
cmovne eax, ecx
jmp 0x180003dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop dword [rax]
cmp ecx, 0x3b974750
je 0x180020dbb
cmp ecx, 0xb73d0754
je 0x180023681
cmp ecx, 0xb1b4d647
jne 0x180020d80
mov rcx, rbp
lea rdx, [rsp + 0xe60]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180020d80
xor eax, eax
mov ecx, esi
jmp 0x180020d80
lea rcx, [rsp + 0x90]
mov qword [rsp + 0xca8], rcx
mov rcx, qword [rsp + 0xca8]
test al, 1
mov eax, 0x9c8431e0
mov ecx, 0xeb6c6aba
cmovne eax, ecx
jmp 0x180003dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop
cmp ecx, 0x3b974750
je 0x180020e3b
cmp ecx, 0xb73d0754
je 0x1800236ad
cmp ecx, 0xb1b4d647
jne 0x180020e00
mov rcx, rbp
lea rdx, [rsp + 0xa0]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180020e00
xor eax, eax
mov ecx, esi
jmp 0x180020e00
movups xmm0, xmmword [0x1800ed898]
movups xmmword [r15], xmm0
mov rax, qword [0x1800edb10]
mov qword [rdi], rax
mov eax, 0x940830fe
jmp 0x180003dd0
movups xmm0, xmmword [0x1800ed8c8]
movups xmmword [r15], xmm0
mov rax, qword [0x1800ed9f8]
mov qword [rdi], rax
mov eax, 0x823eba5d
jmp 0x180003dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
cmp ecx, 0x3b974750
je 0x180020ecb
cmp ecx, 0xb73d0754
je 0x1800236d1
cmp ecx, 0xb1b4d647
jne 0x180020e90
mov rcx, rbp
lea rdx, [rsp + 0x780]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180020e90
xor eax, eax
mov ecx, esi
jmp 0x180020e90
lea rcx, [rsp + 0x1170]
mov qword [rsp + 0xb88], rcx
mov rcx, qword [rsp + 0xb88]
test al, 1
mov eax, 0xaf82032b
mov ecx, 0xcedf16ce
cmovne eax, ecx
jmp 0x180003dd0
movups xmm0, xmmword [0x1800ed878]
movups xmmword [r15], xmm0
mov rax, qword [0x1800edb08]
mov qword [rdi], rax
mov eax, 0xcfb8216
jmp 0x180003dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop dword [rax]
cmp ecx, 0x3b974750
je 0x180020f68
cmp ecx, 0xb73d0754
je 0x1800236fd
cmp ecx, 0xb1b4d647
jne 0x180020f30
mov rcx, rbp
lea rdx, [rsp + 0x60]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180020f30
xor eax, eax
mov ecx, esi
jmp 0x180020f30
movups xmm0, xmmword [0x1800ed878]
movups xmmword [r15], xmm0
mov rax, qword [0x1800eda38]
mov qword [rdi], rax
mov eax, 0x2b20b8a8
jmp 0x180003dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop
cmp ecx, 0x3b974750
je 0x180020fdb
cmp ecx, 0xb73d0754
je 0x180023721
cmp ecx, 0xb1b4d647
jne 0x180020fa0
mov rcx, rbp
lea rdx, [rsp + 0x1110]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180020fa0
xor eax, eax
mov ecx, esi
jmp 0x180020fa0
lea rcx, [rsp + 0x1f0]
mov qword [rsp + 0x918], rcx
mov rcx, qword [rsp + 0x918]
test al, 1
mov eax, 0x3e1a453d
mov ecx, 0xba0efc52
cmovne eax, ecx
jmp 0x180003dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop
cmp ecx, 0x3b974750
je 0x18002105b
cmp ecx, 0xb73d0754
je 0x18002374d
cmp ecx, 0xb1b4d647
jne 0x180021020
mov rcx, rbp
lea rdx, [rsp + 0xd20]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180021020
xor eax, eax
mov ecx, esi
jmp 0x180021020
movups xmm0, xmmword [0x1800ed898]
movups xmmword [r15], xmm0
mov rax, qword [0x1800edb78]
mov qword [rdi], rax
mov eax, 0x4a4d9738
jmp 0x180003dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0x3b974750
je 0x1800210db
cmp ecx, 0xb73d0754
je 0x180023779
cmp ecx, 0xb1b4d647
jne 0x1800210a0
mov rcx, rbp
lea rdx, [rsp + 0x180]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x1800210a0
xor eax, eax
mov ecx, esi
jmp 0x1800210a0
lea rcx, [rsp + 0x2b0]
mov qword [rsp + 0xa08], rcx
mov rcx, qword [rsp + 0xa08]
test al, 1
mov eax, 0x5a3ae2e2
mov ecx, 0x42bbcaf8
cmovne eax, ecx
jmp 0x180003dd0
movups xmm0, xmmword [0x1800ed8c8]
movups xmmword [r15], xmm0
mov rax, qword [0x1800eda60]
mov qword [rdi], rax
mov eax, 0x3e953366
jmp 0x180003dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop dword [rax]
cmp ecx, 0x3b974750
je 0x18002117b
cmp ecx, 0xb73d0754
je 0x18002379d
cmp ecx, 0xb1b4d647
jne 0x180021140
mov rcx, rbp
lea rdx, [rsp + 0x15b0]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180021140
xor eax, eax
mov ecx, esi
jmp 0x180021140
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x3b974750
je 0x1800211db
cmp ecx, 0xb73d0754
je 0x1800237c1
cmp ecx, 0xb1b4d647
jne 0x1800211a0
mov rcx, rbp
lea rdx, [rsp + 0x3c0]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x1800211a0
xor eax, eax
mov ecx, esi
jmp 0x1800211a0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x3b974750
je 0x18002123b
cmp ecx, 0xb73d0754
je 0x1800237ed
cmp ecx, 0xb1b4d647
jne 0x180021200
mov rcx, rbp
lea rdx, [rsp + 0xd60]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180021200
xor eax, eax
mov ecx, esi
jmp 0x180021200
lea rcx, [rsp + 0x130]
mov qword [rsp + 0xab8], rcx
mov rcx, qword [rsp + 0xab8]
test al, 1
mov eax, 0x3650c380
mov ecx, 0x1d308413
cmovne eax, ecx
jmp 0x180003dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop
cmp ecx, 0x3b974750
je 0x1800212bb
cmp ecx, 0xb73d0754
je 0x180023819
cmp ecx, 0xb1b4d647
jne 0x180021280
mov rcx, rbp
lea rdx, [rsp + 0x4c0]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180021280
xor eax, eax
mov ecx, esi
jmp 0x180021280
movups xmm0, xmmword [0x1800ed878]
movups xmmword [r15], xmm0
mov rax, qword [0x1800edbe8]
mov qword [rdi], rax
mov eax, 0xf7598a72
jmp 0x180003dd0
movups xmm0, xmmword [0x1800ed888]
movups xmmword [r15], xmm0
mov rax, qword [0x1800eda58]
mov qword [rdi], rax
mov eax, 0x413fe2bb
jmp 0x180003dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
cmp ecx, 0x3b974750
je 0x18002134b
cmp ecx, 0xb73d0754
je 0x180023845
cmp ecx, 0xb1b4d647
jne 0x180021310
mov rcx, rbp
lea rdx, [rsp + 0x680]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180021310
xor eax, eax
mov ecx, esi
jmp 0x180021310
mov rcx, qword [rsp + 0xa38]
mov rcx, qword [rsp + 0xa30]
test al, 1
mov eax, 0x3e953366
mov ecx, 0x8f45378c
cmovne eax, ecx
jmp 0x180003dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
cmp ecx, 0x3b974750
je 0x1800213cb
cmp ecx, 0xb73d0754
je 0x180023871
cmp ecx, 0xb1b4d647
jne 0x180021390
mov rcx, rbp
lea rdx, [rsp + 0x720]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180021390
xor eax, eax
mov ecx, esi
jmp 0x180021390
mov rcx, qword [rsp + 0xb18]
mov rcx, qword [rsp + 0xb10]
test al, 1
mov eax, 0x1cbfb23f
mov ecx, 0xfb82cd02
cmovne eax, ecx
jmp 0x180003dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
cmp ecx, 0x3b974750
je 0x18002144b
cmp ecx, 0xb73d0754
je 0x18002389d
cmp ecx, 0xb1b4d647
jne 0x180021410
mov rcx, rbp
lea rdx, [rsp + 0x10c0]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180021410
xor eax, eax
mov ecx, esi
jmp 0x180021410
movups xmm0, xmmword [0x1800ed878]
movups xmmword [r15], xmm0
mov rax, qword [0x1800edad8]
mov qword [rdi], rax
mov eax, 0xa052103c
jmp 0x180003dd0
mov rcx, qword [rsp + 0x928]
mov rcx, qword [rsp + 0x920]
test al, 1
mov eax, 0x44a17a
mov ecx, 0xaae0102e
cmovne eax, ecx
jmp 0x180003dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop
cmp ecx, 0x3b974750
je 0x1800214eb
cmp ecx, 0xb73d0754
je 0x1800238c1
cmp ecx, 0xb1b4d647
jne 0x1800214b0
mov rcx, rbp
lea rdx, [rsp + 0x120]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x1800214b0
xor eax, eax
mov ecx, esi
jmp 0x1800214b0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x3b974750
je 0x18002154b
cmp ecx, 0xb73d0754
je 0x1800238e5
cmp ecx, 0xb1b4d647
jne 0x180021510
mov rcx, rbp
lea rdx, [rsp + 0x10a0]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180021510
xor eax, eax
mov ecx, esi
jmp 0x180021510
movups xmm0, xmmword [0x1800ed888]
movups xmmword [r15], xmm0
mov rax, qword [0x1800eda58]
mov qword [rdi], rax
mov eax, 0x2f534cf
jmp 0x180003dd0
movups xmm0, xmmword [0x1800ed878]
movups xmmword [r15], xmm0
mov rax, qword [0x1800edb48]
mov qword [rdi], rax
mov eax, 0x30a4b2ad
jmp 0x180003dd0
mov rcx, qword [rsp + 0xa58]
mov rcx, qword [rsp + 0xa50]
test al, 1
mov eax, 0x255e6a44
mov ecx, 0x88c670ac
cmovne eax, ecx
jmp 0x180003dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop
cmp ecx, 0x3b974750
je 0x18002160b
cmp ecx, 0xb73d0754
je 0x180023909
cmp ecx, 0xb1b4d647
jne 0x1800215d0
mov rcx, rbp
lea rdx, [rsp + 0x540]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x1800215d0
xor eax, eax
mov ecx, esi
jmp 0x1800215d0
movups xmm0, xmmword [0x1800ed8c8]
movups xmmword [r15], xmm0
mov rax, qword [0x1800eda98]
mov qword [rdi], rax
mov eax, 0xeb9486c8
jmp 0x180003dd0
mov rcx, qword [rsp + 0xa28]
mov rcx, qword [rsp + 0xa20]
test al, 1
mov eax, 0x374a0048
mov ecx, 0x9516c3f1
cmovne eax, ecx
jmp 0x180003dd0
movups xmm0, xmmword [0x1800ed878]
movups xmmword [r15], xmm0
mov rax, qword [0x1800edae8]
mov qword [rdi], rax
mov eax, 0x44d1b225
jmp 0x180003dd0
lea rcx, [rsp + 0xfa0]
mov qword [rsp + 0xae8], rcx
mov rcx, qword [rsp + 0xae8]
test al, 1
mov eax, 0xf4353c9b
mov ecx, 0x26090930
cmovne eax, ecx
jmp 0x180003dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
cmp ecx, 0x3b974750
je 0x1800216eb
cmp ecx, 0xb73d0754
je 0x180023935
cmp ecx, 0xb1b4d647
jne 0x1800216b0
mov rcx, rbp
lea rdx, [rsp + 0x580]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x1800216b0
xor eax, eax
mov ecx, esi
jmp 0x1800216b0
movups xmm0, xmmword [0x1800ed898]
movups xmmword [r15], xmm0
mov rax, qword [0x1800edb18]
mov qword [rdi], rax
mov eax, 0x8efaac2f
jmp 0x180003dd0
mov rcx, qword [rsp + 0x888]
mov rcx, qword [rsp + 0x880]
test al, 1
mov eax, 0xe86b41fe
mov ecx, 0x4c6a21f5
cmovne eax, ecx
jmp 0x180003dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop
cmp ecx, 0x3b974750
je 0x18002178b
cmp ecx, 0xb73d0754
je 0x180023961
cmp ecx, 0xb1b4d647
jne 0x180021750
mov rcx, rbp
lea rdx, [rsp + 0x1b0]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180021750
xor eax, eax
mov ecx, esi
jmp 0x180021750
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x3b974750
je 0x1800217eb
cmp ecx, 0xb73d0754
je 0x180023985
cmp ecx, 0xb1b4d647
jne 0x1800217b0
mov rcx, rbp
lea rdx, [rsp + 0x600]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x1800217b0
xor eax, eax
mov ecx, esi
jmp 0x1800217b0
movups xmm0, xmmword [0x1800ed8c8]
mov r15, rsi
movups xmmword [rsi], xmm0
mov rax, qword [0x1800eda80]
mov qword [rdi], rax
mov eax, 0x154088e2
jmp 0x180003dd0
movups xmm0, xmmword [0x1800ed8c8]
movups xmmword [r15], xmm0
mov rax, qword [0x1800edbd8]
mov qword [rdi], rax
mov eax, 0xb084250d
jmp 0x180003dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x3b974750
je 0x18002188b
cmp ecx, 0xb73d0754
je 0x1800239b1
cmp ecx, 0xb1b4d647
jne 0x180021850
mov rcx, rbp
lea rdx, [rsp + 0xf40]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180021850
xor eax, eax
mov ecx, esi
jmp 0x180021850
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x3b974750
je 0x1800218eb
cmp ecx, 0xb73d0754
je 0x1800239da
cmp ecx, 0xb1b4d647
jne 0x1800218b0
mov rcx, rbp
lea rdx, [rsp + 0x1440]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x1800218b0
xor eax, eax
mov ecx, esi
jmp 0x1800218b0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x3b974750
je 0x18002194b
cmp ecx, 0xb73d0754
je 0x1800239fe
cmp ecx, 0xb1b4d647
jne 0x180021910
mov rcx, rbp
lea rdx, [rsp + 0x170]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180021910
xor eax, eax
mov ecx, esi
jmp 0x180021910
lea rcx, [rsp + 0x10c0]
mov qword [rsp + 0xb68], rcx
mov rcx, qword [rsp + 0xb68]
test al, 1
mov eax, 0x893dcbc9
mov ecx, 0x155c7bf7
cmovne eax, ecx
jmp 0x180003dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop
cmp ecx, 0x3b974750
je 0x1800219cb
cmp ecx, 0xb73d0754
je 0x180023a22
cmp ecx, 0xb1b4d647
jne 0x180021990
mov rcx, rbp
lea rdx, [rsp + 0x13b0]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180021990
xor eax, eax
mov ecx, esi
jmp 0x180021990
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x3b974750
je 0x180021a2b
cmp ecx, 0xb73d0754
je 0x180023a46
cmp ecx, 0xb1b4d647
jne 0x1800219f0
mov rcx, rbp
lea rdx, [rsp + 0x1c0]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x1800219f0
xor eax, eax
mov ecx, esi
jmp 0x1800219f0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x3b974750
je 0x180021a8b
cmp ecx, 0xb73d0754
je 0x180023a6a
cmp ecx, 0xb1b4d647
jne 0x180021a50
mov rcx, rbp
lea rdx, [rsp + 0x800]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180021a50
xor eax, eax
mov ecx, esi
jmp 0x180021a50
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x3b974750
je 0x180021aeb
cmp ecx, 0xb73d0754
je 0x180023a96
cmp ecx, 0xb1b4d647
jne 0x180021ab0
mov rcx, rbp
lea rdx, [rsp + 0x740]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180021ab0
xor eax, eax
mov ecx, esi
jmp 0x180021ab0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x3b974750
je 0x180021b4b
cmp ecx, 0xb73d0754
je 0x180023ac2
cmp ecx, 0xb1b4d647
jne 0x180021b10
mov rcx, rbp
lea rdx, [rsp + 0x3a0]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180021b10
xor eax, eax
mov ecx, esi
jmp 0x180021b10
mov rcx, qword [rsp + 0xb38]
mov rcx, qword [rsp + 0xb30]
test al, 1
mov eax, 0x8e52309a
mov ecx, 0x2d06e2a9
cmovne eax, ecx
jmp 0x180003dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
cmp ecx, 0x3b974750
je 0x180021bcb
cmp ecx, 0xb73d0754
je 0x180023aee
cmp ecx, 0xb1b4d647
jne 0x180021b90
mov rcx, rbp
lea rdx, [rsp + 0x5c0]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180021b90
xor eax, eax
mov ecx, esi
jmp 0x180021b90
lea rcx, [rsp + 0xf20]
mov qword [rsp + 0x9f8], rcx
mov rcx, qword [rsp + 0x9f8]
test al, 1
mov eax, 0xaaf55079
mov ecx, 0x4c8c0ea7
cmovne eax, ecx
jmp 0x180003dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop
cmp ecx, 0x3b974750
je 0x180021c4b
cmp ecx, 0xb73d0754
je 0x180023b12
cmp ecx, 0xb1b4d647
jne 0x180021c10
mov rcx, rbp
lea rdx, [rsp + 0xe0]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180021c10
xor eax, eax
mov ecx, esi
jmp 0x180021c10
lea rcx, [rsp + 0x250]
mov qword [rsp + 0xc28], rcx
mov rcx, qword [rsp + 0xc28]
test al, 1
mov eax, 0x120bfc71
mov ecx, 0x2906fa84
cmovne eax, ecx
jmp 0x180003dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop
cmp ecx, 0x3b974750
je 0x180021ccb
cmp ecx, 0xb73d0754
je 0x180023b36
cmp ecx, 0xb1b4d647
jne 0x180021c90
mov rcx, rbp
lea rdx, [rsp + 0x220]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180021c90
xor eax, eax
mov ecx, esi
jmp 0x180021c90
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x3b974750
je 0x180021d2b
cmp ecx, 0xb73d0754
je 0x180023b5a
cmp ecx, 0xb1b4d647
jne 0x180021cf0
mov rcx, rbp
lea rdx, [rsp + 0xe80]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180021cf0
xor eax, eax
mov ecx, esi
jmp 0x180021cf0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x3b974750
je 0x180021d8b
cmp ecx, 0xb73d0754
je 0x180023b83
cmp ecx, 0xb1b4d647
jne 0x180021d50
mov rcx, rbp
lea rdx, [rsp + 0x15f0]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180021d50
xor eax, eax
mov ecx, esi
jmp 0x180021d50
mov rcx, qword [rsp + 0xa08]
mov rcx, qword [rsp + 0xa00]
test al, 1
mov eax, 0xd3329693
mov ecx, 0x3f5bbb44
cmovne eax, ecx
jmp 0x180003dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
cmp ecx, 0x3b974750
je 0x180021e0b
cmp ecx, 0xb73d0754
je 0x180023baf
cmp ecx, 0xb1b4d647
jne 0x180021dd0
mov rcx, rbp
lea rdx, [rsp + 0x2d0]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180021dd0
xor eax, eax
mov ecx, esi
jmp 0x180021dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x3b974750
je 0x180021e6b
cmp ecx, 0xb73d0754
je 0x180023bd3
cmp ecx, 0xb1b4d647
jne 0x180021e30
mov rcx, rbp
lea rdx, [rsp + 0x5a0]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180021e30
xor eax, eax
mov ecx, esi
jmp 0x180021e30
lea rcx, [rsp + 0x4e0]
mov qword [rsp + 0x958], rcx
mov rcx, qword [rsp + 0x958]
test al, 1
mov eax, 0xa2bf987d
mov ecx, 0xe7872d5
cmovne eax, ecx
jmp 0x180003dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop
cmp ecx, 0x3b974750
je 0x180021eeb
cmp ecx, 0xb73d0754
je 0x180023bff
cmp ecx, 0xb1b4d647
jne 0x180021eb0
mov rcx, rbp
lea rdx, [rsp + 0x6e0]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180021eb0
xor eax, eax
mov ecx, esi
jmp 0x180021eb0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x3b974750
je 0x180021f4b
cmp ecx, 0xb73d0754
je 0x180023c2b
cmp ecx, 0xb1b4d647
jne 0x180021f10
mov rcx, rbp
lea rdx, [rsp + 0x230]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180021f10
xor eax, eax
mov ecx, esi
jmp 0x180021f10
movups xmm0, xmmword [0x1800ed898]
movups xmmword [r15], xmm0
mov rax, qword [0x1800edbc0]
mov qword [rdi], rax
mov eax, 0xf3122b90
jmp 0x180003dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0x3b974750
je 0x180021fcb
cmp ecx, 0xb73d0754
je 0x180023c4f
cmp ecx, 0xb1b4d647
jne 0x180021f90
mov rcx, rbp
lea rdx, [rsp + 0x1140]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180021f90
xor eax, eax
mov ecx, esi
jmp 0x180021f90
movups xmm0, xmmword [0x1800ed898]
movups xmmword [r15], xmm0
mov rax, qword [0x1800edb88]
mov qword [rdi], rax
mov eax, 0xa870eeae
jmp 0x180003dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0x3b974750
je 0x18002204b
cmp ecx, 0xb73d0754
je 0x180023c73
cmp ecx, 0xb1b4d647
jne 0x180022010
mov rcx, rbp
lea rdx, [rsp + 0x310]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180022010
xor eax, eax
mov ecx, esi
jmp 0x180022010
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x3b974750
je 0x1800220ab
cmp ecx, 0xb73d0754
je 0x180023c97
cmp ecx, 0xb1b4d647
jne 0x180022070
mov rcx, rbp
lea rdx, [rsp + 0x140]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180022070
xor eax, eax
mov ecx, esi
jmp 0x180022070
mov rcx, qword [rsp + 0x8f8]
mov rcx, qword [rsp + 0x8f0]
test al, 1
mov eax, 0x439a86f4
mov ecx, 0xb77fb871
cmovne eax, ecx
jmp 0x180003dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
cmp ecx, 0x3b974750
je 0x18002212b
cmp ecx, 0xb73d0754
je 0x180023cbb
cmp ecx, 0xb1b4d647
jne 0x1800220f0
mov rcx, rbp
lea rdx, [rsp + 0x1670]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x1800220f0
xor eax, eax
mov ecx, esi
jmp 0x1800220f0
mov rcx, qword [rsp + 0x838]
mov rcx, qword [rsp + 0x830]
test al, 1
mov eax, 0xcf81151d
mov ecx, 0x737330ab
cmovne eax, ecx
jmp 0x180003dd0
movups xmm0, xmmword [0x1800ed878]
movups xmmword [r15], xmm0
mov rax, qword [0x1800edb68]
mov qword [rdi], rax
mov eax, 0x4db082c3
jmp 0x180003dd0
mov rcx, qword [rsp + 0x938]
mov rcx, qword [rsp + 0x930]
test al, 1
mov eax, 0x5445627c
mov ecx, 0xb187ee8d
cmovne eax, ecx
jmp 0x180003dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop dword [rax]
cmp ecx, 0x3b974750
je 0x1800221eb
cmp ecx, 0xb73d0754
je 0x180023ce7
cmp ecx, 0xb1b4d647
jne 0x1800221b0
mov rcx, rbp
lea rdx, [rsp + 0x80]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x1800221b0
xor eax, eax
mov ecx, esi
jmp 0x1800221b0
lea rcx, [rsp + 0x2d0]
mov qword [rsp + 0x9d8], rcx
mov rcx, qword [rsp + 0x9d8]
test al, 1
mov eax, 0x8b4077a1
mov ecx, 0x7a88e06a
cmovne eax, ecx
jmp 0x180003dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop
cmp ecx, 0x3b974750
je 0x18002226b
cmp ecx, 0xb73d0754
je 0x180023d0b
cmp ecx, 0xb1b4d647
jne 0x180022230
mov rcx, rbp
lea rdx, [rsp + 0x1080]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180022230
xor eax, eax
mov ecx, esi
jmp 0x180022230
mov rcx, qword [rsp + 0xa98]
mov rcx, qword [rsp + 0xa90]
test al, 1
mov eax, 0x5f51bded
mov ecx, 0x7dbdb756
cmovne eax, ecx
jmp 0x180003dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
cmp ecx, 0x3b974750
je 0x1800222eb
cmp ecx, 0xb73d0754
je 0x180023d2f
cmp ecx, 0xb1b4d647
jne 0x1800222b0
mov rcx, rbp
lea rdx, [rsp + 0x5e0]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x1800222b0
xor eax, eax
mov ecx, esi
jmp 0x1800222b0
mov rcx, qword [rsp + 0x948]
mov rcx, qword [rsp + 0x940]
test al, 1
mov eax, 0x11b1040f
mov ecx, 0x8c549f4
cmovne eax, ecx
jmp 0x180003dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
cmp ecx, 0x3b974750
je 0x18002236b
cmp ecx, 0xb73d0754
je 0x180023d53
cmp ecx, 0xb1b4d647
jne 0x180022330
mov rcx, rbp
lea rdx, [rsp + 0x640]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180022330
xor eax, eax
mov ecx, esi
jmp 0x180022330
lea rcx, [rsp + 0x300]
mov qword [rsp + 0x8d8], rcx
mov rcx, qword [rsp + 0x8d8]
test al, 1
mov eax, 0x9cef4c97
mov ecx, 0x96b45fe1
cmovne eax, ecx
jmp 0x180003dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop
cmp ecx, 0x3b974750
je 0x1800223eb
cmp ecx, 0xb73d0754
je 0x180023d7f
cmp ecx, 0xb1b4d647
jne 0x1800223b0
mov rcx, rbp
lea rdx, [rsp + 0x380]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x1800223b0
xor eax, eax
mov ecx, esi
jmp 0x1800223b0
lea rcx, [rsp + 0x1540]
mov qword [rsp + 0xba8], rcx
mov rcx, qword [rsp + 0xba8]
test al, 1
mov eax, 0x2950e5fa
mov ecx, 0xca1d654a
cmovne eax, ecx
jmp 0x180003dd0
movups xmm0, xmmword [0x1800ed878]
movups xmmword [r15], xmm0
mov rax, qword [0x1800edaa0]
mov qword [rdi], rax
mov eax, 0x6ef1cc7c
jmp 0x180003dd0
lea rcx, [rsp + 0x13b0]
mov qword [rsp + 0xbb8], rcx
mov rcx, qword [rsp + 0xbb8]
test al, 1
mov eax, 0x37d44516
mov ecx, 0xb4646b6c
cmovne eax, ecx
jmp 0x180003dd0
mov rcx, qword [rsp + 0xb48]
mov rcx, qword [rsp + 0xb40]
test al, 1
mov eax, 0xd1b4d052
mov ecx, 0xb82a673d
cmovne eax, ecx
jmp 0x180003dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop dword [rax]
cmp ecx, 0x3b974750
je 0x1800224db
cmp ecx, 0xb73d0754
je 0x180023dab
cmp ecx, 0xb1b4d647
jne 0x1800224a0
mov rcx, rbp
lea rdx, [rsp + 0x460]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x1800224a0
xor eax, eax
mov ecx, esi
jmp 0x1800224a0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x3b974750
je 0x18002253b
cmp ecx, 0xb73d0754
je 0x180023dd7
cmp ecx, 0xb1b4d647
jne 0x180022500
mov rcx, rbp
lea rdx, [rsp + 0x1a0]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180022500
xor eax, eax
mov ecx, esi
jmp 0x180022500
mov rcx, qword [rsp + 0xb88]
mov rcx, qword [rsp + 0xb80]
test al, 1
mov eax, 0x1386b9cd
mov ecx, 0x87b84a85
cmovne eax, ecx
jmp 0x180003dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
cmp ecx, 0x3b974750
je 0x1800225bb
cmp ecx, 0xb73d0754
je 0x180023dfb
cmp ecx, 0xb1b4d647
jne 0x180022580
mov rcx, rbp
lea rdx, [rsp + 0x14d0]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180022580
xor eax, eax
mov ecx, esi
jmp 0x180022580
mov rcx, qword [rsp + 0x968]
mov rcx, qword [rsp + 0x960]
test al, 1
mov eax, 0x44d1b225
mov ecx, 0xe96d46f2
cmovne eax, ecx
jmp 0x180003dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
cmp ecx, 0x3b974750
je 0x18002263b
cmp ecx, 0xb73d0754
je 0x180023e1f
cmp ecx, 0xb1b4d647
jne 0x180022600
mov rcx, rbp
lea rdx, [rsp + 0x1260]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180022600
xor eax, eax
mov ecx, esi
jmp 0x180022600
mov rcx, qword [rsp + 0xae8]
mov rcx, qword [rsp + 0xae0]
test al, 1
mov eax, 0x53c0743
mov ecx, 0x4fa467b4
cmovne eax, ecx
jmp 0x180003dd0
mov rcx, qword [rsp + 0xcb8]
mov rcx, qword [rsp + 0xcb0]
test al, 1
mov eax, 0x9664db32
mov ecx, 0x9db50693
cmovne eax, ecx
jmp 0x180003dd0
movups xmm0, xmmword [0x1800ed8c8]
movups xmmword [r15], xmm0
mov rax, qword [0x1800edb20]
mov qword [rdi], rax
mov eax, 0x5a28905f
jmp 0x180003dd0
lea rcx, [rsp + 0x260]
mov qword [rsp + 0xa78], rcx
mov rcx, qword [rsp + 0xa78]
test al, 1
mov eax, 0x1cca6a1c
mov ecx, 0x841bb7db
cmovne eax, ecx
jmp 0x180003dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop
cmp ecx, 0x3b974750
je 0x18002272b
cmp ecx, 0xb73d0754
je 0x180023e4b
cmp ecx, 0xb1b4d647
jne 0x1800226f0
mov rcx, rbp
lea rdx, [rsp + 0x560]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x1800226f0
xor eax, eax
mov ecx, esi
jmp 0x1800226f0
mov rcx, qword [rsp + 0xac8]
mov rcx, qword [rsp + 0xac0]
test al, 1
mov eax, 0x301e682c
mov ecx, 0xcba227c5
cmovne eax, ecx
jmp 0x180003dd0
movups xmm0, xmmword [0x1800ed878]
movups xmmword [r15], xmm0
mov rax, qword [0x1800eda90]
mov qword [rdi], rax
mov eax, 0x439a86f4
jmp 0x180003dd0
movups xmm0, xmmword [0x1800ed888]
movups xmmword [r15], xmm0
mov rax, qword [0x1800ed9f0]
mov qword [rdi], rax
mov eax, 0xd3329693
jmp 0x180003dd0
lea rcx, [rsp + 0x2c0]
mov qword [rsp + 0x9e8], rcx
mov rcx, qword [rsp + 0x9e8]
test al, 1
mov eax, 0x839e809b
mov ecx, 0xf82c890c
cmovne eax, ecx
jmp 0x180003dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
cmp ecx, 0x3b974750
je 0x18002280b
cmp ecx, 0xb73d0754
je 0x180023e77
cmp ecx, 0xb1b4d647
jne 0x1800227d0
mov rcx, rbp
lea rdx, [rsp + 0x300]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x1800227d0
xor eax, eax
mov ecx, esi
jmp 0x1800227d0
movups xmm0, xmmword [0x1800ed8c8]
movups xmmword [r15], xmm0
mov rax, qword [0x1800edac0]
mov qword [rdi], rax
mov eax, 0x60fe2431
jmp 0x180003dd0
mov rcx, qword [rsp + 0xa88]
mov rcx, qword [rsp + 0xa80]
test al, 1
mov eax, 0x7f097370
mov ecx, 0x49f40b6a
cmovne eax, ecx
jmp 0x180003dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop
cmp ecx, 0x3b974750
je 0x1800228ab
cmp ecx, 0xb73d0754
je 0x180023e9b
cmp ecx, 0xb1b4d647
jne 0x180022870
mov rcx, rbp
lea rdx, [rsp + 0x1200]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180022870
xor eax, eax
mov ecx, esi
jmp 0x180022870
movups xmm0, xmmword [0x1800ed898]
movups xmmword [r15], xmm0
mov rax, qword [0x1800eda88]
mov qword [rdi], rax
mov eax, 0x9ee95d48
jmp 0x180003dd0
mov rcx, qword [rsp + 0xb08]
mov rcx, qword [rsp + 0xb00]
test al, 1
mov eax, 0xbe7756fc
mov ecx, 0x8388911b
cmovne eax, ecx
jmp 0x180003dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop
cmp ecx, 0x3b974750
je 0x18002294b
cmp ecx, 0xb73d0754
je 0x180023ebf
cmp ecx, 0xb1b4d647
jne 0x180022910
mov rcx, rbp
lea rdx, [rsp + 0x1230]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180022910
xor eax, eax
mov ecx, esi
jmp 0x180022910
lea rcx, [rsp + 0x1140]
mov qword [rsp + 0xbc8], rcx
mov rcx, qword [rsp + 0xbc8]
test al, 1
mov eax, 0x2ceb6120
mov ecx, 0xaf4d88ad
cmovne eax, ecx
jmp 0x180003dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop
cmp ecx, 0x3b974750
je 0x1800229cb
cmp ecx, 0xb73d0754
je 0x180023eeb
cmp ecx, 0xb1b4d647
jne 0x180022990
mov rcx, rbp
lea rdx, [rsp + 0x16f0]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180022990
xor eax, eax
mov ecx, esi
jmp 0x180022990
lea rcx, [rsp + 0x110]
mov qword [rsp + 0x838], rcx
mov rcx, qword [rsp + 0x838]
test al, 1
mov eax, 0xc7a7eb0
mov ecx, 0x698cc5
cmovne eax, ecx
jmp 0x180003dd0
movups xmm0, xmmword [0x1800ed8c8]
movups xmmword [r15], xmm0
mov rax, qword [0x1800edb28]
mov qword [rdi], rax
mov eax, 0x8d7eca99
jmp 0x180003dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop dword [rax]
cmp ecx, 0x3b974750
je 0x180022a6b
cmp ecx, 0xb73d0754
je 0x180023f0f
cmp ecx, 0xb1b4d647
jne 0x180022a30
mov rcx, rbp
lea rdx, [rsp + 0xf20]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180022a30
xor eax, eax
mov ecx, esi
jmp 0x180022a30
movups xmm0, xmmword [0x1800ed8a8]
movups xmmword [r15], xmm0
mov rax, qword [0x1800eda28]
mov qword [rdi], rax
mov eax, 0xb96cff87
jmp 0x180003dd0
lea rcx, [rsp + 0x480]
mov qword [rsp + 0xc48], rcx
mov rcx, qword [rsp + 0xc48]
test al, 1
mov eax, 0x537fc76f
mov ecx, 0x83cd1aca
cmovne eax, ecx
jmp 0x180003dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop dword [rax]
cmp ecx, 0x3b974750
je 0x180022b0b
cmp ecx, 0xb73d0754
je 0x180023f33
cmp ecx, 0xb1b4d647
jne 0x180022ad0
mov rcx, rbp
lea rdx, [rsp + 0x3e0]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180022ad0
xor eax, eax
mov ecx, esi
jmp 0x180022ad0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x3b974750
je 0x180022b6b
cmp ecx, 0xb73d0754
je 0x180023f5f
cmp ecx, 0xb1b4d647
jne 0x180022b30
mov rcx, rbp
lea rdx, [rsp + 0x7c0]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180022b30
xor eax, eax
mov ecx, esi
jmp 0x180022b30
movups xmm0, xmmword [0x1800ed878]
movups xmmword [r15], xmm0
mov rax, qword [0x1800eda68]
mov qword [rdi], rax
mov eax, 0x44927d78
jmp 0x180003dd0
lea rcx, [rsp + 0x190]
mov qword [rsp + 0x978], rcx
mov rcx, qword [rsp + 0x978]
test al, 1
mov eax, 0x50ade4c
mov ecx, 0xa7e19fb3
cmovne eax, ecx
jmp 0x180003dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop dword [rax]
cmp ecx, 0x3b974750
je 0x180022c0b
cmp ecx, 0xb73d0754
je 0x180023f8b
cmp ecx, 0xb1b4d647
jne 0x180022bd0
mov rcx, rbp
lea rdx, [rsp + 0x760]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180022bd0
xor eax, eax
mov ecx, esi
jmp 0x180022bd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x3b974750
je 0x180022c6b
cmp ecx, 0xb73d0754
je 0x180023fb7
cmp ecx, 0xb1b4d647
jne 0x180022c30
mov rcx, rbp
lea rdx, [rsp + 0x1060]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180022c30
xor eax, eax
mov ecx, esi
jmp 0x180022c30
lea rcx, [rsp + 0x1c0]
mov qword [rsp + 0x998], rcx
mov rcx, qword [rsp + 0x998]
test al, 1
mov eax, 0xfebe6b2d
mov ecx, 0xe2b6b404
cmovne eax, ecx
jmp 0x180003dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop
cmp ecx, 0x3b974750
je 0x180022ceb
cmp ecx, 0xb73d0754
je 0x180023fe3
cmp ecx, 0xb1b4d647
jne 0x180022cb0
mov rcx, rbp
lea rdx, [rsp + 0x6c0]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180022cb0
xor eax, eax
mov ecx, esi
jmp 0x180022cb0
mov rcx, qword [rsp + 0xa68]
mov rcx, qword [rsp + 0xa60]
test al, 1
mov eax, 0x823eba5d
mov ecx, 0x8888b15
cmovne eax, ecx
jmp 0x180003dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
cmp ecx, 0x3b974750
je 0x180022d6b
cmp ecx, 0xb73d0754
je 0x18002400f
cmp ecx, 0xb1b4d647
jne 0x180022d30
mov rcx, rbp
lea rdx, [rsp + 0x1d0]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180022d30
xor eax, eax
mov ecx, esi
jmp 0x180022d30
movups xmm0, xmmword [0x1800ed8c8]
movups xmmword [r15], xmm0
mov rax, qword [0x1800eda60]
mov qword [rdi], rax
mov eax, 0x374a0048
jmp 0x180003dd0
lea rcx, [rsp + 0x320]
mov qword [rsp + 0xcb8], rcx
mov rcx, qword [rsp + 0xcb8]
test al, 1
mov eax, 0x7b1f7139
mov ecx, 0xd60dbb04
cmovne eax, ecx
jmp 0x180003dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop dword [rax]
cmp ecx, 0x3b974750
je 0x180022e0b
cmp ecx, 0xb73d0754
je 0x180024033
cmp ecx, 0xb1b4d647
jne 0x180022dd0
mov rcx, rbp
lea rdx, [rsp + 0x260]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180022dd0
xor eax, eax
mov ecx, esi
jmp 0x180022dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x3b974750
je 0x180022e6b
cmp ecx, 0xb73d0754
je 0x180024057
cmp ecx, 0xb1b4d647
jne 0x180022e30
mov rcx, rbp
lea rdx, [rsp + 0x500]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180022e30
xor eax, eax
mov ecx, esi
jmp 0x180022e30
lea rcx, [rsp + 0xee0]
mov qword [rsp + 0xac8], rcx
mov rcx, qword [rsp + 0xac8]
test al, 1
mov eax, 0x6f138dc
mov ecx, 0x3ca779ac
cmovne eax, ecx
jmp 0x180003dd0
movups xmm0, xmmword [0x1800ed8b8]
movups xmmword [r15], xmm0
mov rax, qword [0x1800edb70]
mov qword [rdi], rax
mov eax, 0xdbf4c18e
jmp 0x180003dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop dword [rax]
cmp ecx, 0x3b974750
je 0x180022f0b
cmp ecx, 0xb73d0754
je 0x180024083
cmp ecx, 0xb1b4d647
jne 0x180022ed0
mov rcx, rbp
lea rdx, [rsp + 0x2e0]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180022ed0
xor eax, eax
mov ecx, esi
jmp 0x180022ed0
lea rcx, [rsp + 0x280]
mov qword [rsp + 0xa38], rcx
mov rcx, qword [rsp + 0xa38]
test al, 1
mov eax, 0x312239d5
mov ecx, 0x16153b93
cmovne eax, ecx
jmp 0x180003dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop
cmp ecx, 0x3b974750
je 0x180022f8b
cmp ecx, 0xb73d0754
je 0x1800240a7
cmp ecx, 0xb1b4d647
jne 0x180022f50
mov rcx, rbp
lea rdx, [rsp + 0x2a0]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180022f50
xor eax, eax
mov ecx, esi
jmp 0x180022f50
movups xmm0, xmmword [0x1800ed8c8]
movups xmmword [r15], xmm0
mov rax, qword [0x1800eda40]
mov qword [rdi], rax
mov eax, 0x5f51bded
jmp 0x180003dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0x3b974750
je 0x18002300b
cmp ecx, 0xb73d0754
je 0x1800240cb
cmp ecx, 0xb1b4d647
jne 0x180022fd0
mov rcx, rbp
lea rdx, [rsp + 0x2c0]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180022fd0
xor eax, eax
mov ecx, esi
jmp 0x180022fd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x3b974750
je 0x18002306b
cmp ecx, 0xb73d0754
je 0x1800240ef
cmp ecx, 0xb1b4d647
jne 0x180023030
mov rcx, rbp
lea rdx, [rsp + 0x190]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180023030
xor eax, eax
mov ecx, esi
jmp 0x180023030
lea rcx, [rsp + 0x1380]
mov qword [rsp + 0xaf8], rcx
mov rcx, qword [rsp + 0xaf8]
test al, 1
mov eax, 0x22779d88
mov ecx, 0x2619c365
cmovne eax, ecx
jmp 0x180003dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop
cmp ecx, 0x3b974750
je 0x1800230eb
cmp ecx, 0xb73d0754
je 0x180024113
cmp ecx, 0xb1b4d647
jne 0x1800230b0
mov rcx, rbp
lea rdx, [rsp + 0x2f0]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x1800230b0
xor eax, eax
mov ecx, esi
jmp 0x1800230b0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x3b974750
je 0x18002314b
cmp ecx, 0xb73d0754
je 0x180024137
cmp ecx, 0xb1b4d647
jne 0x180023110
mov rcx, rbp
lea rdx, [rsp + 0x1f0]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180023110
xor eax, eax
mov ecx, esi
jmp 0x180023110
lea rcx, [rsp + 0xb0]
mov qword [rsp + 0xa48], rcx
mov rcx, qword [rsp + 0xa48]
test al, 1
mov eax, 0xe6885ec1
mov ecx, 0x2f0ba115
cmovne eax, ecx
jmp 0x180003dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop
cmp ecx, 0x3b974750
je 0x1800231cb
cmp ecx, 0xb73d0754
je 0x18002415b
cmp ecx, 0xb1b4d647
jne 0x180023190
mov rcx, rbp
lea rdx, [rsp + 0x90]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180023190
xor eax, eax
mov ecx, esi
jmp 0x180023190
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x3b974750
je 0x18002322b
cmp ecx, 0xb73d0754
je 0x18002417f
cmp ecx, 0xb1b4d647
jne 0x1800231f0
mov rcx, rbp
lea rdx, [rsp + 0x1380]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x1800231f0
xor eax, eax
mov ecx, esi
jmp 0x1800231f0
movups xmm0, xmmword [0x1800ed8b8]
movups xmmword [r15], xmm0
mov rax, qword [0x1800edb40]
mov qword [rdi], rax
mov eax, 0xfa2546fb
jmp 0x180003dd0
lea rcx, [rsp + 0x1a0]
mov qword [rsp + 0x8e8], rcx
mov rcx, qword [rsp + 0x8e8]
test al, 1
mov eax, 0x4fa1c6f4
mov ecx, 0xec2997c1
cmovne eax, ecx
jmp 0x180003dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop dword [rax]
cmp ecx, 0x3b974750
je 0x1800232cb
cmp ecx, 0xb73d0754
je 0x1800241a3
cmp ecx, 0xb1b4d647
jne 0x180023290
mov rcx, rbp
lea rdx, [rsp + 0x100]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180023290
xor eax, eax
mov ecx, esi
jmp 0x180023290
lea rcx, [rsp + 0x1080]
mov qword [rsp + 0xbe8], rcx
mov rcx, qword [rsp + 0xbe8]
test al, 1
mov eax, 0xa0acad09
mov ecx, 0xd584576a
cmovne eax, ecx
jmp 0x180003dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop
cmp ecx, 0x3b974750
je 0x18002334b
cmp ecx, 0xb73d0754
je 0x1800241c7
cmp ecx, 0xb1b4d647
jne 0x180023310
mov rcx, rbp
lea rdx, [rsp + 0x250]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180023310
xor eax, eax
mov ecx, esi
jmp 0x180023310
lea rcx, [rsp + 0x15b0]
mov qword [rsp + 0xb98], rcx
mov rcx, qword [rsp + 0xb98]
test al, 1
mov eax, 0x90e786db
mov ecx, 0x51f5ce9f
cmovne eax, ecx
jmp 0x180003dd0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop
cmp ecx, 0x3b974750
je 0x1800233cb
cmp ecx, 0xb73d0754
je 0x1800241eb
cmp ecx, 0xb1b4d647
jne 0x180023390
mov rcx, rbp
lea rdx, [rsp + 0xea0]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180023390
xor eax, eax
mov ecx, esi
jmp 0x180023390
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x3b974750
je 0x18002342b
cmp ecx, 0xb73d0754
je 0x18002420f
cmp ecx, 0xb1b4d647
jne 0x1800233f0
mov rcx, rbp
lea rdx, [rsp + 0x1630]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x1800233f0
xor eax, eax
mov ecx, esi
jmp 0x1800233f0
cmp rbx, rax
mov esi, 0xb73d0754
cmove esi, r14d
mov ecx, 0x3b974750
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x3b974750
je 0x18002348b
cmp ecx, 0xb73d0754
je 0x18002423b
cmp ecx, 0xb1b4d647
jne 0x180023450
mov rcx, rbp
lea rdx, [rsp + 0x340]
mov r8, rbx
call fcn.1800cf6d0
test eax, eax
sete al
mov ecx, 0xb73d0754
jmp 0x180023450
xor eax, eax
mov ecx, esi
jmp 0x180023450
mov rcx, qword [rsp + 0x8c8]
mov rcx, qword [rsp + 0x8c0]
test al, 1
mov eax, 0xe43a7fed
mov ecx, 0x8b0a287e
cmovne eax, ecx
jmp 0x180003dd0
mov rcx, qword [rsp + 0xb28]
mov rcx, qword [rsp + 0xb20]
test al, 1
mov eax, 0xf3122b90
mov ecx, 0xa7be974f
cmovne eax, ecx
jmp 0x180003dd0
lea rcx, [rsp + 0x2e0]
mov qword [rsp + 0x9a8], rcx
mov rcx, qword [rsp + 0x9a8]
test al, 1
mov eax, 0x36dcc29b
mov ecx, 0x9436e8fd
cmovne eax, ecx
jmp 0x180003dd0
lea rcx, [rsp + 0x11d0]
mov qword [rsp + 0xb18], rcx
mov rcx, qword [rsp + 0xb18]
test al, 1
mov eax, 0x7a254c36
mov ecx, 0x3626f359
cmovne eax, ecx
jmp 0x180003dd0
lea rcx, [rsp + 0x16f0]
mov qword [rsp + 0xb78], rcx
mov rcx, qword [rsp + 0xb78]
test al, 1
mov eax, 0x13e8a4fa
mov ecx, 0x9c9f723a
cmovne eax, ecx
jmp 0x180003dd0
lea rcx, [rsp + 0x2f0]
mov qword [rsp + 0x908], rcx
mov rcx, qword [rsp + 0x908]
test al, 1
mov eax, 0xb4959d24
mov ecx, 0x94edff6a
cmovne eax, ecx
jmp 0x180003dd0
mov rcx, qword [rsp + 0xba8]
mov rcx, qword [rsp + 0xba0]
test al, 1
mov eax, 0x940830fe
mov ecx, 0x7dea476
cmovne eax, ecx
jmp 0x180003dd0
lea rcx, [rsp + 0x80]
mov qword [rsp + 0x828], rcx
mov rcx, qword [rsp + 0x828]
test al, 1
mov eax, 0x435178c4
mov ecx, 0x55d89447
cmovne eax, ecx
jmp 0x180003dd0
lea rcx, [rsp + 0xf80]
mov qword [rsp + 0xb58], rcx
mov rcx, qword [rsp + 0xb58]
test al, 1
mov eax, 0xaffd649a
mov ecx, 0x4f2ab597
cmovne eax, ecx
jmp 0x180003dd0
lea rcx, [rsp + 0x2a0]
mov qword [rsp + 0xa18], rcx
mov rcx, qword [rsp + 0xa18]
test al, 1
mov eax, 0xfb3e191d
mov ecx, 0xace84114
cmovne eax, ecx
jmp 0x180003dd0
mov rcx, qword [rsp + 0xb58]
mov rcx, qword [rsp + 0xb50]
test al, 1
mov eax, 0xb433e1ba
mov ecx, 0xde925f33
cmovne eax, ecx
jmp 0x180003dd0
lea rcx, [rsp + 0x180]
mov qword [rsp + 0x9b8], rcx
mov rcx, qword [rsp + 0x9b8]
test al, 1
mov eax, 0x5eb6761c
mov ecx, 0x78cd7fd0
cmovne eax, ecx
jmp 0x180003dd0
lea rcx, [rsp + 0x310]
mov qword [rsp + 0x878], rcx
mov rcx, qword [rsp + 0x878]
test al, 1
mov eax, 0x736bb000
mov ecx, 0x9ad34ec2
cmovne eax, ecx
jmp 0x180003dd0
mov rcx, qword [rsp + 0xc08]
mov rcx, qword [rsp + 0xc00]
test al, 1
mov eax, 0x29e9e34b
mov ecx, 0x29c146f5
cmovne eax, ecx
jmp 0x180003dd0
lea rcx, [rsp + 0x5e0]
mov qword [rsp + 0xc38], rcx
mov rcx, qword [rsp + 0xc38]
test al, 1
mov eax, 0x26207d06
mov ecx, 0x64448b40
cmovne eax, ecx
jmp 0x180003dd0
mov rcx, qword [rsp + 0xc88]
mov rcx, qword [rsp + 0xc80]
test al, 1
mov eax, 0xc02a4163
mov ecx, 0xd141c9a3
cmovne eax, ecx
jmp 0x180003dd0
lea rcx, [rsp + 0x1200]
mov qword [rsp + 0xbf8], rcx
mov rcx, qword [rsp + 0xbf8]
test al, 1
mov eax, 0xe03c4cf5
mov ecx, 0x228c6ba1
cmovne eax, ecx
jmp 0x180003dd0
lea rcx, [rsp + 0x270]
mov qword [rsp + 0xa68], rcx
mov rcx, qword [rsp + 0xa68]
test al, 1
mov eax, 0xe86ce471
mov ecx, 0x8bcd2ceb
cmovne eax, ecx
jmp 0x180003dd0
mov rcx, qword [rsp + 0x9b8]
mov rcx, qword [rsp + 0x9b0]
test al, 1
mov eax, 0xeb9486c8
mov ecx, 0x2bcb027a
cmovne eax, ecx
jmp 0x180003dd0
mov rcx, qword [rsp + 0xb98]
mov rcx, qword [rsp + 0xb90]
test al, 1
mov eax, 0x60fe2431
mov ecx, 0x23961743
cmovne eax, ecx
jmp 0x180003dd0
lea rcx, [rsp + 0x160]
mov qword [rsp + 0xa88], rcx
mov rcx, qword [rsp + 0xa88]
test al, 1
mov eax, 0x23bf211c
mov ecx, 0x3c4cc935
cmovne eax, ecx
jmp 0x180003dd0
lea rcx, [rsp + 0x290]
mov qword [rsp + 0xa28], rcx
mov rcx, qword [rsp + 0xa28]
test al, 1
mov eax, 0x2cc59fdb
mov ecx, 0xd307408
cmovne eax, ecx
jmp 0x180003dd0
lea rcx, [rsp + 0x1d0]
mov qword [rsp + 0x988], rcx
mov rcx, qword [rsp + 0x988]
test al, 1
mov eax, 0x66fad865
mov ecx, 0xe8c944b0
cmovne eax, ecx
jmp 0x180003dd0
lea rcx, [rsp + 0xd0]
mov qword [rsp + 0x928], rcx
mov rcx, qword [rsp + 0x928]
test al, 1
mov eax, 0x1166fde6
mov ecx, 0x781948cf
cmovne eax, ecx
jmp 0x180003dd0
lea rcx, [rsp + 0x5c0]
mov qword [rsp + 0xc78], rcx
mov rcx, qword [rsp + 0xc78]
test al, 1
mov eax, 0x1c0b644
mov ecx, 0x1fee4cff
cmovne eax, ecx
jmp 0x180003dd0
mov rcx, qword [rsp + 0xb68]
mov rcx, qword [rsp + 0xb60]
test al, 1
mov eax, 0xbeedffd0
mov ecx, 0x8572a229
cmovne eax, ecx
jmp 0x180003dd0
mov rcx, qword [rsp + 0xc98]
mov rcx, qword [rsp + 0xc90]
test al, 1
mov eax, 0xfa2546fb
mov ecx, 0x5a5ef08c
cmovne eax, ecx
jmp 0x180003dd0
mov rcx, qword [rsp + 0xc18]
mov rcx, qword [rsp + 0xc10]
test al, 1
mov eax, 0x9c242bbd
mov ecx, 0x7cb2f2f1
cmovne eax, ecx
jmp 0x180003dd0
lea rcx, [rsp + 0x200]
mov qword [rsp + 0x8f8], rcx
mov rcx, qword [rsp + 0x8f8]
test al, 1
mov eax, 0x864f763f
mov ecx, 0x8ad84003
cmovne eax, ecx
jmp 0x180003dd0
lea rcx, [rsp + 0x220]
mov qword [rsp + 0x8a8], rcx
mov rcx, qword [rsp + 0x8a8]
test al, 1
mov eax, 0x20811c30
mov ecx, 0x46a0cdc3
cmovne eax, ecx
jmp 0x180003dd0
mov rcx, qword [rsp + 0x848]
mov rcx, qword [rsp + 0x840]
test al, 1
mov eax, 0x11983ccb
mov ecx, 0x7e3baecd
cmovne eax, ecx
jmp 0x180003dd0
lea rcx, [rsp + 0xa0]
mov qword [rsp + 0xc08], rcx
mov rcx, qword [rsp + 0xc08]
test al, 1
mov eax, 0x830a8e82
mov ecx, 0x3ab8fa4a
cmovne eax, ecx
jmp 0x180003dd0
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x888], rcx
mov rcx, qword [rsp + 0x888]
test al, 1
mov eax, 0x9954a6aa
mov ecx, 0xeb603a46
cmovne eax, ecx
jmp 0x180003dd0
mov rcx, qword [rsp + 0xbd8]
mov rcx, qword [rsp + 0xbd0]
test al, 1
mov eax, 0x8d7eca99
mov ecx, 0xcb9f2c6e
cmovne eax, ecx
jmp 0x180003dd0
mov rcx, qword [rsp + 0x9c8]
mov rcx, qword [rsp + 0x9c0]
test al, 1
mov eax, 0x78c0f24b
mov ecx, 0x537d1115
cmovne eax, ecx
jmp 0x180003dd0
mov rcx, qword [rsp + 0xbb8]
mov rcx, qword [rsp + 0xbb0]
test al, 1
mov eax, 0x8efaac2f
mov ecx, 0x70f47249
cmovne eax, ecx
jmp 0x180003dd0
mov rcx, qword [rsp + 0x998]
mov rcx, qword [rsp + 0x990]
test al, 1
mov eax, 0xcfb8216
mov ecx, 0x41b32c8a
cmovne eax, ecx
jmp 0x180003dd0
lea rcx, [rsp + 0x660]
mov qword [rsp + 0x938], rcx
mov rcx, qword [rsp + 0x938]
test al, 1
mov eax, 0xbd456a82
mov ecx, 0x8899063a
cmovne eax, ecx
jmp 0x180003dd0
lea rcx, [rsp + 0xea0]
mov qword [rsp + 0xc68], rcx
mov rcx, qword [rsp + 0xc68]
test al, 1
mov eax, 0x4c58cd7f
mov ecx, 0x68fabc9f
cmovne eax, ecx
jmp 0x180003dd0
lea rcx, [rsp + 0x150]
mov qword [rsp + 0xa98], rcx
mov rcx, qword [rsp + 0xa98]
test al, 1
mov eax, 0xa0ca07d6
mov ecx, 0x7c5b9e5f
cmovne eax, ecx
jmp 0x180003dd0
mov rcx, qword [rsp + 0xc78]
mov rcx, qword [rsp + 0xc70]
test al, 1
mov eax, 0xdbf4c18e
mov ecx, 0xb14b6b22
cmovne eax, ecx
jmp 0x180003dd0
mov rcx, qword [rsp + 0x8b8]
mov rcx, qword [rsp + 0x8b0]
test al, 1
mov eax, 0x6891fde
mov ecx, 0x216a2960
cmovne eax, ecx
jmp 0x180003dd0
mov rcx, qword [rsp + 0x8a8]
mov rcx, qword [rsp + 0x8a0]
test al, 1
mov eax, 0x44927d78
mov ecx, 0x44a6c366
cmovne eax, ecx
jmp 0x180003dd0
lea rcx, [rsp + 0x60]
mov qword [rsp + 0xc88], rcx
mov rcx, qword [rsp + 0xc88]
test al, 1
mov eax, 0x42083df5
mov ecx, 0x4c706415
cmovne eax, ecx
jmp 0x180003dd0
lea rcx, [rsp + 0x1440]
mov qword [rsp + 0xbd8], rcx
mov rcx, qword [rsp + 0xbd8]
test al, 1
mov eax, 0xb263c378
mov ecx, 0xca39c918
cmovne eax, ecx
jmp 0x180003dd0
mov rcx, qword [rsp + 0x9d8]
mov rcx, qword [rsp + 0x9d0]
test al, 1
mov eax, 0x413fe2bb
mov ecx, 0xae3661ac
cmovne eax, ecx
jmp 0x180003dd0
lea rcx, [rsp + 0x230]
mov qword [rsp + 0x858], rcx
mov rcx, qword [rsp + 0x858]
test al, 1
mov eax, 0x4a029785
mov ecx, 0xe17d234b
cmovne eax, ecx
jmp 0x180003dd0
lea rcx, [rsp + 0x100]
mov qword [rsp + 0x868], rcx
mov rcx, qword [rsp + 0x868]
test al, 1
mov eax, 0x8cac5d85
mov ecx, 0xd5a5967a
cmovne eax, ecx
jmp 0x180003dd0
mov rcx, qword [rsp + 0x858]
mov rcx, qword [rsp + 0x850]
test al, 1
mov eax, 0xc8167b0a
mov ecx, 0xdb2ef5c5
cmovne eax, ecx
jmp 0x180003dd0
mov rcx, qword [rsp + 0xbc8]
mov rcx, qword [rsp + 0xbc0]
test al, 1
mov eax, 0x5a28905f
mov ecx, 0x80e8e8ac
cmovne eax, ecx
jmp 0x180003dd0
mov rcx, qword [rsp + 0x878]
mov rcx, qword [rsp + 0x870]
test al, 1
mov eax, 0x551c1029
mov ecx, 0x9465dad1
cmovne eax, ecx
jmp 0x180003dd0
mov rcx, qword [rsp + 0xaa8]
mov rcx, qword [rsp + 0xaa0]
test al, 1
mov eax, 0xcf783a9a
mov ecx, 0xeb8f891d
cmovne eax, ecx
jmp 0x180003dd0
lea rcx, [rsp + 0x14d0]
mov qword [rsp + 0xad8], rcx
mov rcx, qword [rsp + 0xad8]
test al, 1
mov eax, 0x337dafe0
mov ecx, 0x82c4c381
cmovne eax, ecx
jmp 0x180003dd0
mov rcx, qword [rsp + 0x828]
mov rcx, qword [rsp + 0x820]
test al, 1
mov eax, 0x154088e2
mov ecx, 0xd81745ed
cmovne eax, ecx
jmp 0x180003dd0
mov rcx, qword [rsp + 0xbe8]
mov rcx, qword [rsp + 0xbe0]
test al, 1
mov eax, 0x9ee95d48
mov ecx, 0x5d274ccd
cmovne eax, ecx
jmp 0x180003dd0
mov rcx, qword [rsp + 0xc38]
mov rcx, qword [rsp + 0xc30]
test al, 1
mov eax, 0x2f9888f7
mov ecx, 0x343fe757
cmovne eax, ecx
jmp 0x180003dd0
lea rcx, [rsp + 0xc0]
mov qword [rsp + 0x968], rcx
mov rcx, qword [rsp + 0x968]
test al, 1
mov eax, 0x34177282
mov ecx, 0x65d3f354
cmovne eax, ecx
jmp 0x180003dd0
lea rcx, [rsp + 0x140]
mov qword [rsp + 0xaa8], rcx
mov rcx, qword [rsp + 0xaa8]
test al, 1
mov eax, 0x85adce78
mov ecx, 0xae662b24
cmovne eax, ecx
jmp 0x180003dd0
lea rcx, [rsp + 0x1b0]
mov qword [rsp + 0x848], rcx
mov rcx, qword [rsp + 0x848]
test al, 1
mov eax, 0x1f6bace0
mov ecx, 0xa1ec456b
cmovne eax, ecx
jmp 0x180003dd0
mov rcx, qword [rsp + 0x8e8]
mov rcx, qword [rsp + 0x8e0]
test al, 1
mov eax, 0x2b6ef115
mov ecx, 0xa477ad9c
cmovne eax, ecx
jmp 0x180003dd0
mov rcx, qword [rsp + 0xad8]
mov rcx, qword [rsp + 0xad0]
test al, 1
mov eax, 0xea93bb7d
mov ecx, 0xef39f573
cmovne eax, ecx
jmp 0x180003dd0
lea rcx, [rsp + 0x1000]
mov qword [rsp + 0xb38], rcx
mov rcx, qword [rsp + 0xb38]
test al, 1
mov eax, 0x7ffe54f3
mov ecx, 0xbefafc18
cmovne eax, ecx
jmp 0x180003dd0
lea rcx, [rsp + 0x210]
mov qword [rsp + 0x8c8], rcx
mov rcx, qword [rsp + 0x8c8]
test al, 1
mov eax, 0x74a2d8cf
mov ecx, 0xf18c998
cmovne eax, ecx
jmp 0x180003dd0
mov rcx, qword [rsp + 0x8d8]
mov rcx, qword [rsp + 0x8d0]
test al, 1
mov eax, 0x5c3a0b62
mov ecx, 0x2f493a08
cmovne eax, ecx
jmp 0x180003dd0
mov rcx, qword [rsp + 0xbf8]
mov rcx, qword [rsp + 0xbf0]
test al, 1
mov eax, 0x4a4d9738
mov ecx, 0x5d790140
cmovne eax, ecx
jmp 0x180003dd0
lea rcx, [rsp + 0xfe0]
mov qword [rsp + 0xb48], rcx
mov rcx, qword [rsp + 0xb48]
test al, 1
mov eax, 0x1b716dea
mov ecx, 0xed38f9bb
cmovne eax, ecx
jmp 0x180003dd0
mov rcx, qword [rsp + 0xb78]
mov rcx, qword [rsp + 0xb70]
test al, 1
mov eax, 0xbad2a4f8
mov ecx, 0x1bc7d851
cmovne eax, ecx
jmp 0x180003dd0
mov rcx, qword [rsp + 0x9f8]
mov rcx, qword [rsp + 0x9f0]
test al, 1
mov eax, 0x5ebcaa77
mov ecx, 0xdc3b249b
cmovne eax, ecx
jmp 0x180003dd0
lea rcx, [rsp + 0x170]
mov qword [rsp + 0x9c8], rcx
mov rcx, qword [rsp + 0x9c8]
test al, 1
mov eax, 0xb2d5c341
mov ecx, 0x16145ad1
cmovne eax, ecx
jmp 0x180003dd0
lea rcx, [rsp + 0xf00]
mov qword [rsp + 0xa58], rcx
mov rcx, qword [rsp + 0xa58]
test al, 1
mov eax, 0xa72f708a
mov ecx, 0x7c3b3813
cmovne eax, ecx
jmp 0x180003dd0
lea rcx, [rsp + 0xec0]
mov qword [rsp + 0xc58], rcx
mov rcx, qword [rsp + 0xc58]
test al, 1
mov eax, 0xdee001a
mov ecx, 0x106fc32b
cmovne eax, ecx
jmp 0x180003dd0
lea rcx, [rsp + 0x10a0]
mov qword [rsp + 0xc18], rcx
mov rcx, qword [rsp + 0xc18]
test al, 1
mov eax, 0xc4dc5287
mov ecx, 0x49dc910a
cmovne eax, ecx
jmp 0x180003dd0
lea rcx, [rsp + 0xf0]
mov qword [rsp + 0x898], rcx
mov rcx, qword [rsp + 0x898]
test al, 1
mov eax, 0xb1318156
mov ecx, 0xde7e86dd
cmovne eax, ecx
jmp 0x180003dd0
mov rcx, qword [rsp + 0x988]
mov rcx, qword [rsp + 0x980]
test al, 1
mov eax, 0x2b20b8a8
mov ecx, 0x9e6c5474
cmovne eax, ecx
jmp 0x180003dd0
mov rcx, qword [rsp + 0xa78]
mov rcx, qword [rsp + 0xa70]
test al, 1
mov eax, 0x15a23902
mov ecx, 0x7318672e
cmovne eax, ecx
jmp 0x180003dd0
lea rcx, [rsp + 0x1e0]
mov qword [rsp + 0x948], rcx
mov rcx, qword [rsp + 0x948]
test al, 1
mov eax, 0x264e4966
mov ecx, 0xad05746e
cmovne eax, ecx
jmp 0x180003dd0
mov rcx, qword [rsp + 0x9a8]
mov rcx, qword [rsp + 0x9a0]
test al, 1
mov eax, 0xb084250d
mov ecx, 0xdad0e088
cmovne eax, ecx
jmp 0x180003dd0
mov rcx, qword [rsp + 0xa18]
mov rcx, qword [rsp + 0xa10]
test al, 1
mov eax, 0xcda77907
mov ecx, 0x640bfa64
cmovne eax, ecx
jmp 0x180003dd0
mov rcx, qword [rsp + 0x9e8]
mov rcx, qword [rsp + 0x9e0]
test al, 1
mov eax, 0x2f534cf
mov ecx, 0xa4beb164
cmovne eax, ecx
jmp 0x180003dd0
mov rcx, qword [rsp + 0x978]
mov rcx, qword [rsp + 0x970]
test al, 1
mov eax, 0x4db082c3
mov ecx, 0xbc166713
cmovne eax, ecx
jmp 0x180003dd0
mov rcx, qword [rsp + 0x908]
mov rcx, qword [rsp + 0x900]
test al, 1
mov eax, 0xa052103c
mov ecx, 0x1107fc78
cmovne eax, ecx
jmp 0x180003dd0
mov rcx, qword [rsp + 0x918]
mov rcx, qword [rsp + 0x910]
test al, 1
mov eax, 0x30a4b2ad
mov ecx, 0xa6416627
cmovne eax, ecx
jmp 0x180003dd0
mov rcx, qword [rsp + 0xca8]
mov rcx, qword [rsp + 0xca0]
test al, 1
mov eax, 0x95d20903
mov ecx, 0x3c108d3c
cmovne eax, ecx
jmp 0x180003dd0
mov rcx, qword [rsp + 0xaf8]
mov rcx, qword [rsp + 0xaf0]
test al, 1
mov eax, 0xa870eeae
mov ecx, 0xeb256c42
cmovne eax, ecx
jmp 0x180003dd0
mov rcx, qword [rsp + 0x868]
mov rcx, qword [rsp + 0x860]
test al, 1
mov eax, 0xf7598a72
mov ecx, 0x4ee9a419
cmovne eax, ecx
jmp 0x180003dd0
mov rcx, qword [rsp + 0xc28]
mov rcx, qword [rsp + 0xc20]
test al, 1
mov eax, 0xb96cff87
mov ecx, 0x2f848f72
cmovne eax, ecx
jmp 0x180003dd0
mov rcx, qword [rsp + 0xc68]
mov rcx, qword [rsp + 0xc60]
test al, 1
mov eax, 0xee2ebc38
mov ecx, 0xa0fcc5da
cmovne eax, ecx
jmp 0x180003dd0
lea rcx, [rsp + 0x14a0]
mov qword [rsp + 0xb08], rcx
mov rcx, qword [rsp + 0xb08]
test al, 1
mov eax, 0x5d681e80
mov ecx, 0xe09fd84e
cmovne eax, ecx
jmp 0x180003dd0
lea rcx, [rsp + 0x120]
mov qword [rsp + 0xc98], rcx
mov rcx, qword [rsp + 0xc98]
test al, 1
mov eax, 0xc36f8c92
mov ecx, 0x913d6da1
cmovne eax, ecx
jmp 0x180003dd0
cmp eax, 0x84544fa0
jne 0x180003dd0
mov rcx, r12
call fcn.180039100
mov rax, r13
movaps xmm6, xmmword [rsp + 0x1730]
movaps xmm7, xmmword [rsp + 0x1740]
movaps xmm8, xmmword [rsp + 0x1750]
movaps xmm9, xmmword [rsp + 0x1760]
movaps xmm10, xmmword [rsp + 0x1770]
movaps xmm11, xmmword [rsp + 0x1780]
movaps xmm12, xmmword [rsp + 0x1790]
movaps xmm13, xmmword [rsp + 0x17a0]
movaps xmm14, xmmword [rsp + 0x17b0]
movaps xmm15, xmmword [rsp + 0x17c0]
add rsp, 0x17d8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret