Function at 0x140048370
Capabilities:
Authenticate hmac
Check http status code
Contain obfuscated stackstrings
Encode data using xor
Parse credit card information

Disassembly:
mov qword [rsp + 8], rcx
push rbp
nop
mov qword [rsp - 8], rbx
sub rsp, 8
nop
sub rsp, 8
mov qword [rsp], rsi
nop
mov qword [rsp - 8], rdi
sub rsp, 8
nop
sub rsp, 8
mov qword [rsp], r12
push r8
mov qword [rsp], r13
push r14
push r15
lea rbp, [rsp - 0x7bf8]
mov eax, 0x550ed837
xor eax, 0x550ea4cf
call fcn.140110640
sub rsp, rax
xchg r15, r14
mov r15, qword [rcx]
xchg r14, r15
nop
add r14, 0x70955954
sub r14, 0x70955924
xchg r10, r14
mov qword [rsp + 0x70], r10
xchg r10, r14
xor eax, eax
mov byte [rbp + 0x7c48], al
mov dword [rbp + 0x70], 0x52231cb
add dword [rbp + 0x70], 0xb99c8cf3
mov dword [rbp + 0x78], 0x16c490d5
add dword [rbp + 0x78], 0xe8df6ec4
mov dword [rbp + 0x7c], 0x14bad1cb
add dword [rbp + 0x7c], 0xeaf62de9
mov word [rbp + 0x74], 0x6a2a
add word [rbp + 0x74], 0x5494
mov dword [rbp + 0x80], 0x314350dd
add dword [rbp + 0x80], 0xce6daeda
mov byte [rbp + 0x76], 0x15
xor byte [rbp + 0x76], 0xab
mov dword [rbp + 0x84], 0x23da166e
sub dword [rbp + 0x84], 0x23d916c5
xor ebx, ebx
mov edx, ebx
movzx ecx, word [rbp + rdx*2 + 0x78]
movzx eax, byte [rbp + rdx + 0x70]
add ax, cx
mov word [rbp + rdx*2 + 0x78], ax
mov byte [rbp + rdx + 0x70], bl
inc rdx
cmp rdx, 7
jb 0x140048455
xchg rdx, rbp
movups xmm0, xmmword [rdx + 0x70]
xchg rbp, rdx
xchg rbp, r13
movaps xmmword [r13 + 0x90], xmm0
xchg rbp, r13
movsd xmm1, qword [rbp + 0x80]
xchg rbp, r8
movsd qword [r8 + 0xa0], xmm1
xchg r8, rbp
lea rdx, [rbp + 0x98]
lea rcx, [rbp + 0x7470]
call fcn.14002a8d0
nop
xchg r15, rbx
mov rax, r15
xchg r15, rbx
nop dword [rax]
nop word [rax + rax]
mov byte [rbp + rax + 0x98], 0x33
xor byte [rbp + rax + 0x98], 0x33
inc rax
cmp rax, 0xe
jb 0x1400484d2
xor eax, eax
mov byte [rbp + 0x7c50], al
mov dword [rbp - 0x10], 0x4d1ee115
add dword [rbp - 0x10], 0x719fdda9
mov dword [rbp - 8], 0x6afa3603
add dword [rbp - 8], 0x94adc985
mov dword [rbp - 4], 0xa50d86a
xor dword [rbp - 4], 0xf5fe27c0
mov word [rbp - 0xc], 0x3bdd
add word [rbp - 0xc], 0x82e1
mov dword [rbp], 0x72fa3643
add dword [rbp], 0x8cbac964
mov word [rbp + 4], ax
xchg r12, rdx
mov r12, rbx
xchg r12, rdx
movzx ecx, word [rbp + rdx*2 - 8]
movzx eax, byte [rbp + rdx - 0x10]
add ax, cx
mov word [rbp + rdx*2 - 8], ax
mov byte [rbp + rdx - 0x10], 2
xor byte [rbp + rdx - 0x10], 2
inc rdx
cmp rdx, 6
jb 0x140048548
xchg rbp, rdx
movups xmm0, xmmword [rdx - 0x10]
xchg rbp, rdx
xchg r9, rbp
movaps xmmword [r9 + 0x10], xmm0
xchg rbp, r9
mov eax, dword [rbp]
mov dword [rbp + 0x20], eax
movzx eax, word [rbp + 4]
mov word [rbp + 0x24], ax
lea rdx, [rbp + 0x18]
lea rcx, [rbp + 0x7488]
call fcn.14002a8d0
nop
xchg r11, rbx
mov rax, r11
xchg r11, rbx
nop dword [rax]
mov byte [rbp + rax + 0x18], 0x3f
sub byte [rbp + rax + 0x18], 0x3f
inc rax
cmp rax, 0xc
jb 0x1400485b2
xor eax, eax
mov byte [rbp + 0x7c58], al
mov dword [rbp + 0x1d70], 0x3b03cfb8
add dword [rbp + 0x1d70], 0x83baef06
mov dword [rbp + 0x1da0], 0x61d6b35b
xor dword [rbp + 0x1da0], 0x9e7d4cc2
mov dword [rbp + 0x1da4], 0x56bb3558
add dword [rbp + 0x1da4], 0xa8ebca58
mov dword [rbp + 0x1d74], 0x53396a94
add dword [rbp + 0x1d74], 0x6b85542a
mov dword [rbp + 0x1da8], 0x49d46ed1
add dword [rbp + 0x1da8], 0xb5e590e0
mov dword [rbp + 0x1dac], 0x7553a252
add dword [rbp + 0x1dac], 0x8a325d10
mov dword [rbp + 0x1d78], 0x3d281ff3
xor dword [rbp + 0x1d78], 0x8396a14d
mov dword [rbp + 0x1db0], 0x5b8d68a1
add dword [rbp + 0x1db0], 0xa416970d
mov dword [rbp + 0x1db4], 0x6aedf54d
add dword [rbp + 0x1db4], 0x94c80a68
mov dword [rbp + 0x1d7c], 0x61528dd6
add dword [rbp + 0x1d7c], 0x5d6c30e8
mov dword [rbp + 0x1db8], 0x5c65e6e5
xor dword [rbp + 0x1db8], 0xa3c81987
mov dword [rbp + 0x1dbc], 0x66dc0cd7
add dword [rbp + 0x1dbc], 0x98d4f2da
mov dword [rbp + 0x1d80], 0x1820e46b
add dword [rbp + 0x1d80], 0xa69dda53
mov dword [rbp + 0x1dc0], 0x3d17338f
add dword [rbp + 0x1dc0], 0xc29fcc21
mov dword [rbp + 0x1dc4], 0x5bca7861
add dword [rbp + 0x1dc4], 0xa3988746
mov dword [rbp + 0x1d84], 0x14ae9ba
xor dword [rbp + 0x1d84], 0xbff45704
mov dword [rbp + 0x1dc8], 0x1036706e
xor dword [rbp + 0x1dc8], 0xef9d8fde
mov dword [rbp + 0x1dcc], 0x25a2469
add dword [rbp + 0x1dcc], 0xfd50db3c
mov dword [rbp + 0x1d88], 0x776d0001
xor dword [rbp + 0x1d88], 0xc9d3bebf
mov dword [rbp + 0x1dd0], 0x192811
xor dword [rbp + 0x1dd0], 0xff7bd7a7
mov dword [rbp + 0x1dd4], 0x24ef821a
add dword [rbp + 0x1dd4], 0xdac57d8d
mov dword [rbp + 0x1d8c], 0x529ba342
xor dword [rbp + 0x1d8c], 0xec251dfc
mov dword [rbp + 0x1dd8], 0x285af03d
add dword [rbp + 0x1dd8], 0xd75c0f78
mov dword [rbp + 0x1ddc], 0x757dd9f
add dword [rbp + 0x1ddc], 0xf8572208
mov dword [rbp + 0x1d90], 0x49ee45a1
add dword [rbp + 0x1d90], 0x74d0791d
mov dword [rbp + 0x1de0], 0x6be20fc9
add dword [rbp + 0x1de0], 0x93d4efe5
mov dword [rbp + 0x1de4], 0x78e5327d
add dword [rbp + 0x1de4], 0x86d4cce5
mov dword [rbp + 0x1d94], 0x2562ae32
xor dword [rbp + 0x1d94], 0x9bdc108c
mov dword [rbp + 0x1de8], 0x2e500177
add dword [rbp + 0x1de8], 0xd164fe30
mov dword [rbp + 0x1dec], 0x5bf1f660
add dword [rbp + 0x1dec], 0xa3b60946
mov dword [rbp + 0x1d98], 0x6a7f81f5
add dword [rbp + 0x1d98], 0x543f3cc9
mov dword [rbp + 0x1df0], 0x26914174
add dword [rbp + 0x1df0], 0xd8ebbe3c
mov dword [rbp + 0x1df4], 0x1812d2d6
add dword [rbp + 0x1df4], 0xe7602c8c
mov word [rbp + 0x1d9c], 0x6ad
add word [rbp + 0x1d9c], 0xb811
mov dword [rbp + 0x1df8], 0x55a056c4
add dword [rbp + 0x1df8], 0xa9c7a8f6
mov byte [rbp + 0x1d9e], 9
add byte [rbp + 0x1d9e], 0xb5
mov dword [rbp + 0x1dfc], 0x50ee2f59
sub dword [rbp + 0x1dfc], 0x50ed2fbf
xchg rdx, rbx
mov rbx, rdx
xchg rdx, rbx
nop word [rax + rax]
movzx ecx, word [rbp + rdx*2 + 0x1da0]
movzx eax, byte [rbp + rdx + 0x1d70]
add ax, cx
mov word [rbp + rdx*2 + 0x1da0], ax
mov byte [rbp + rdx + 0x1d70], 0x67
xor byte [rbp + rdx + 0x1d70], 0x67
inc rdx
cmp rdx, 0x2f
jb 0x1400488bf
xchg rbp, rbx
movups xmm0, xmmword [rbx + 0x1d70]
xchg rbx, rbp
xchg r10, rbp
movaps xmmword [r10 + 0x1e00], xmm0
xchg r10, rbp
movups xmm1, xmmword [rbp + 0x1d80]
xchg rdi, rbp
movaps xmmword [rdi + 0x1e10], xmm1
xchg rbp, rdi
xchg r8, rbp
movups xmm0, xmmword [r8 + 0x1d90]
xchg rbp, r8
xchg r9, rbp
movaps xmmword [r9 + 0x1e20], xmm0
xchg rbp, r9
xchg r9, rbp
movups xmm1, xmmword [r9 + 0x1da0]
xchg rbp, r9
xchg r12, rbp
movaps xmmword [r12 + 0x1e30], xmm1
xchg r12, rbp
movups xmm0, xmmword [rbp + 0x1db0]
xchg r12, rbp
movaps xmmword [r12 + 0x1e40], xmm0
xchg r12, rbp
movups xmm1, xmmword [rbp + 0x1dc0]
xchg rbp, r10
movaps xmmword [r10 + 0x1e50], xmm1
xchg rbp, r10
xchg rbp, r8
movups xmm0, xmmword [r8 + 0x1dd0]
xchg rbp, r8
movaps xmmword [rbp + 0x1e60], xmm0
xchg r8, rbp
movups xmm1, xmmword [r8 + 0x1de0]
xchg rbp, r8
movaps xmmword [rbp + 0x1e70], xmm1
movups xmm0, xmmword [rbp + 0x1df0]
xchg r9, rbp
movaps xmmword [r9 + 0x1e80], xmm0
xchg rbp, r9
lea rdx, [rbp + 0x1e30]
lea rcx, [rbp + 0x74a0]
call fcn.14002a8d0
nop
xchg rcx, rax
mov rcx, rbx
xchg rcx, rax
mov byte [rbp + rax + 0x1e30], 0x60
xor byte [rbp + rax + 0x1e30], 0x60
inc rax
cmp rax, 0x5e
jb 0x1400489e4
xor eax, eax
mov byte [rsp + 0x20], al
mov dword [rbp + 0x1350], 0x6d93bbab
add dword [rbp + 0x1350], 0x512b0313
mov dword [rbp + 0x137c], 0x75f122cc
add dword [rbp + 0x137c], 0x89b6dcbc
mov dword [rbp + 0x1380], 0x61caa064
add dword [rbp + 0x1380], 0x9deb5f4c
mov dword [rbp + 0x1354], 0x38309c90
add dword [rbp + 0x1354], 0x868e222e
mov dword [rbp + 0x1384], 0x6af77689
xor dword [rbp + 0x1384], 0x9550893f
mov dword [rbp + 0x1388], 0x2b86891c
add dword [rbp + 0x1388], 0xd3dc7698
mov dword [rbp + 0x1358], 0x7410accd
xor dword [rbp + 0x1358], 0xcaae1273
mov dword [rbp + 0x138c], 0x3391ae46
xor dword [rbp + 0x138c], 0xcc2051eb
mov dword [rbp + 0x1390], 0x42fa58c3
add dword [rbp + 0x1390], 0xbcb6a6ed
mov dword [rbp + 0x135c], 0xdb45d86
xor dword [rbp + 0x135c], 0xb30ae338
mov dword [rbp + 0x1394], 0x54650d83
add dword [rbp + 0x1394], 0xab42f233
mov dword [rbp + 0x1398], 0x2bf83d14
xor dword [rbp + 0x1398], 0xd448c276
mov dword [rbp + 0x1360], 0xb8aa541
add dword [rbp + 0x1360], 0xb334197d
mov dword [rbp + 0x139c], 0xf14d0cf
add dword [rbp + 0x139c], 0xf0912edc
mov dword [rbp + 0x13a0], 0x492993b
add dword [rbp + 0x13a0], 0xfb24666f
mov dword [rbp + 0x1364], 0x6efa4e5
xor dword [rbp + 0x1364], 0xb8511a5b
mov dword [rbp + 0x13a4], 0x3133fe02
add dword [rbp + 0x13a4], 0xce740160
mov dword [rbp + 0x13a8], 0x61211c4a
add dword [rbp + 0x13a8], 0x9e94e36a
mov dword [rbp + 0x1368], 0x34fa7c92
add dword [rbp + 0x1368], 0x89c4422c
mov dword [rbp + 0x13ac], 0x1e5ceb69
xor dword [rbp + 0x13ac], 0xe1fb14df
mov dword [rbp + 0x13b0], 0x793b48af
add dword [rbp + 0x13b0], 0x8673b6ff
mov dword [rbp + 0x136c], 0x29ba9a63
add dword [rbp + 0x136c], 0x9504245b
mov dword [rbp + 0x13b4], 0x69d04522
xor dword [rbp + 0x13b4], 0x96b2ba94
mov dword [rbp + 0x13b8], 0x4cd764fb
xor dword [rbp + 0x13b8], 0xb3709b42
mov dword [rbp + 0x1370], 0x4ed4d1dd
xor dword [rbp + 0x1370], 0xf06a6f63
mov dword [rbp + 0x13bc], 0x3f1b9255
add dword [rbp + 0x13bc], 0xc08b6d5f
mov dword [rbp + 0x13c0], 0x55649e31
xor dword [rbp + 0x13c0], 0xaad46196
mov dword [rbp + 0x1374], 0x19abc7b7
add dword [rbp + 0x1374], 0xa512f707
mov dword [rbp + 0x13c4], 0x6e9150e6
add dword [rbp + 0x13c4], 0x90d1ae96
mov dword [rbp + 0x13c8], 0x7525a9fb
add dword [rbp + 0x13c8], 0x8a955577
mov word [rbp + 0x1378], 0x380f
xor word [rbp + 0x1378], 0x86b1
mov dword [rbp + 0x13cc], 0x4979f310
xor dword [rbp + 0x13cc], 0xb6e30c77
mov word [rbp + 0x13d0], ax
xchg r10, rdx
mov r10, rbx
xchg r10, rdx
nop dword [rax]
nop word [rax + rax]
movzx ecx, word [rbp + rdx*2 + 0x137c]
movzx eax, byte [rbp + rdx + 0x1350]
add ax, cx
mov word [rbp + rdx*2 + 0x137c], ax
mov byte [rbp + rdx + 0x1350], reloc.SHLWAPI.dll_SHCreateMemStream
sub byte [rbp + rdx + 0x1350], 0xc
inc rdx
cmp rdx, 0x2a
jb 0x140048ca4
xchg rbp, r9
movups xmm0, xmmword [r9 + 0x1350]
xchg rbp, r9
xchg rbp, r9
movaps xmmword [r9 + 0x13e0], xmm0
xchg r9, rbp
xchg rdx, rbp
movups xmm1, xmmword [rdx + 0x1360]
xchg rbp, rdx
xchg rdx, rbp
movaps xmmword [rdx + 0x13f0], xmm1
xchg rdx, rbp
movups xmm0, xmmword [rbp + 0x1370]
xchg rbp, r15
movaps xmmword [r15 + 0x1400], xmm0
xchg rbp, r15
movups xmm1, xmmword [rbp + 0x1380]
movaps xmmword [rbp + 0x1410], xmm1
xchg rbp, r8
movups xmm0, xmmword [r8 + 0x1390]
xchg r8, rbp
xchg rbp, r12
movaps xmmword [r12 + 0x1420], xmm0
xchg rbp, r12
xchg rbp, r11
movups xmm1, xmmword [r11 + 0x13a0]
xchg rbp, r11
movaps xmmword [rbp + 0x1430], xmm1
xchg rbp, r8
movups xmm0, xmmword [r8 + 0x13b0]
xchg r8, rbp
movaps xmmword [rbp + 0x1440], xmm0
xchg rdi, rbp
movups xmm1, xmmword [rdi + 0x13c0]
xchg rdi, rbp
movaps xmmword [rbp + 0x1450], xmm1
movzx eax, word [rbp + 0x13d0]
mov word [rbp + 0x1460], ax
lea rdx, [rbp + 0x140c]
lea rcx, [rbp + 0x74b8]
call fcn.14002a8d0
nop
xchg rbx, rax
mov rbx, rax
xchg rbx, rax
mov byte [rbp + rax + 0x140c], 0x61
sub byte [rbp + rax + 0x140c], 0x61
inc rax
cmp rax, 0x54
jb 0x140048db9
xor eax, eax
mov byte [rsp + 0x21], al
mov dword [rbp + 0x3a70], 0x1a6aeb13
xor dword [rbp + 0x3a70], 0xa4d455ad
mov dword [rbp + 0x3aca], 0x538bbbf3
xor dword [rbp + 0x3aca], 0xac08446a
mov dword [rbp + 0x3ace], 0x1844fbbd
add dword [rbp + 0x3ace], 0xe74c03d7
mov dword [rbp + 0x3a74], 0x372e5bd0
xor dword [rbp + 0x3a74], 0x8990e56e
mov dword [rbp + 0x3ad2], 0x6b96211b
xor dword [rbp + 0x3ad2], 0x9406de8c
mov dword [rbp + 0x3ad6], 0x4cc3a355
add dword [rbp + 0x3ad6], 0xb2a05c34
mov dword [rbp + 0x3a78], 0x5340dc08
xor dword [rbp + 0x3a78], 0xedfe62b6
mov dword [rbp + 0x3ada], 0x6b295bd6
xor dword [rbp + 0x3ada], 0x94afa4b4
mov dword [rbp + 0x3ade], 0x41238e1e
xor dword [rbp + 0x3ade], 0xbe8471b5
mov dword [rbp + 0x3a7c], 0x50d6e6a4
add dword [rbp + 0x3a7c], 0x6de7d81a
mov dword [rbp + 0x3ae2], 0x57b45703
add dword [rbp + 0x3ae2], 0xa7f4a85f
mov dword [rbp + 0x3ae6], 0x29b9107c
add dword [rbp + 0x3ae6], 0xd5f5ef35
mov dword [rbp + 0x3a80], 0x2d21ed1f
xor dword [rbp + 0x3a80], 0x939f53a1
mov dword [rbp + 0x3aea], 0x348e7588
add dword [rbp + 0x3aea], 0xcb198a21
mov dword [rbp + 0x3aee], 0x2ef0e47c
add dword [rbp + 0x3aee], 0xd0b61b34
mov dword [rbp + 0x3a84], 0x11db1438
add dword [rbp + 0x3a84], 0xace3aa86
mov dword [rbp + 0x3af2], 0x799dd4ec
xor dword [rbp + 0x3af2], 0x862d2b4b
mov dword [rbp + 0x3af6], 0x273d2f0
add dword [rbp + 0x3af6], 0xfd1f2c72
mov dword [rbp + 0x3a88], 0x7d5ac4c7
add dword [rbp + 0x3a88], 0x4163f9f7
mov dword [rbp + 0x3afa], 0x22600bd7
add dword [rbp + 0x3afa], 0xdd51f3dd
mov dword [rbp + 0x3afe], 0x36a09092
add dword [rbp + 0x3afe], 0xc9076f2a
mov dword [rbp + 0x3a8c], 0x1c4055ef
xor dword [rbp + 0x3a8c], 0xa2feeb51
mov dword [rbp + 0x3b02], 0x3fd8c4da
xor dword [rbp + 0x3b02], 0xc06d3b6f
mov dword [rbp + 0x3b06], 0x518d9d89
xor dword [rbp + 0x3b06], 0xaeef622e
mov dword [rbp + 0x3a90], 0x714027f2
add dword [rbp + 0x3a90], 0x4d7e96cc
mov dword [rbp + 0x3b0a], 0x3f3e97ce
xor dword [rbp + 0x3b0a], 0xc0956860
mov dword [rbp + 0x3b0e], 0x390cf780
add dword [rbp + 0x3b0e], 0xc69c0827
mov dword [rbp + 0x3a94], 0x64f99c50
xor dword [rbp + 0x3a94], 0xda4722ee
mov dword [rbp + 0x3b12], 0x3359d472
add dword [rbp + 0x3b12], 0xcc572b35
mov dword [rbp + 0x3b16], 0x44d4d0b3
add dword [rbp + 0x3b16], 0xbadc2eaf
mov dword [rbp + 0x3a98], 0x7b89c794
add dword [rbp + 0x3a98], 0x4334f72a
mov dword [rbp + 0x3b1a], 0x3c290eea
xor dword [rbp + 0x3b1a], 0xc38cf15b
mov dword [rbp + 0x3b1e], 0x6cb18193
add dword [rbp + 0x3b1e], 0x92b17e17
mov dword [rbp + 0x3a9c], 0x1cfeafe3
xor dword [rbp + 0x3a9c], 0xa240115d
mov dword [rbp + 0x3b22], 0x7b8355bb
xor dword [rbp + 0x3b22], 0x8433aa0c
mov dword [rbp + 0x3b26], 0x637af70d
xor dword [rbp + 0x3b26], 0x9c1808ab
mov dword [rbp + 0x3aa0], 0x3820b189
add dword [rbp + 0x3aa0], 0x869e0d35
mov dword [rbp + 0x3b2a], 0x57d453ec
add dword [rbp + 0x3b2a], 0xa7e3abcd
mov dword [rbp + 0x3b2e], 0x15544881
add dword [rbp + 0x3b2e], 0xea52b733
mov dword [rbp + 0x3aa4], 0x6c712a83
add dword [rbp + 0x3aa4], 0x524d943b
mov dword [rbp + 0x3b32], 0x2626b9d8
xor dword [rbp + 0x3b32], 0xd996467f
mov dword [rbp + 0x3b36], 0x1804e013
add dword [rbp + 0x3b36], 0xe79f1f4f
mov dword [rbp + 0x3aa8], 0x44bb92a4
add dword [rbp + 0x3aa8], 0x7a032c1a
mov dword [rbp + 0x3b3a], 0xbe9e391
add dword [rbp + 0x3b3a], 0xf3cc1c26
mov dword [rbp + 0x3b3e], 0x7ec0c65d
add dword [rbp + 0x3b3e], 0x80f53905
mov dword [rbp + 0x3aac], 0x60aec697
xor dword [rbp + 0x3aac], 0xde107829
mov dword [rbp + 0x3b42], 0x7c8db5bd
add dword [rbp + 0x3b42], 0x831849ee
mov dword [rbp + 0x3b46], 0x548317b0
add dword [rbp + 0x3b46], 0xab24e7fa
mov dword [rbp + 0x3ab0], 0xdc2a276
add dword [rbp + 0x3ab0], 0xb0fc1c48
mov dword [rbp + 0x3b4a], 0x69b1d837
add dword [rbp + 0x3b4a], 0x95f9277d
mov dword [rbp + 0x3b4e], 0x48c7adf3
xor dword [rbp + 0x3b4e], 0xb76c5254
mov dword [rbp + 0x3ab4], 0x60d544e4
add dword [rbp + 0x3ab4], 0x5de979da
mov dword [rbp + 0x3b52], 0x42036ea3
add dword [rbp + 0x3b52], 0xbdb29113
mov dword [rbp + 0x3b56], 0x21b2bf31
add dword [rbp + 0x3b56], 0xde024078
mov dword [rbp + 0x3ab8], 0x7baadc16
xor dword [rbp + 0x3ab8], 0xc51462a8
mov dword [rbp + 0x3b5a], 0x53820421
xor dword [rbp + 0x3b5a], 0xac32041f
mov dword [rbp + 0x3b5e], 0x3ad0a211
xor dword [rbp + 0x3b5e], 0xc5775db7
mov dword [rbp + 0x3abc], 0x7a69ea82
add dword [rbp + 0x3abc], 0x4454d43c
mov dword [rbp + 0x3b62], 0x15e473b7
add dword [rbp + 0x3b62], 0xe97e8bf9
mov dword [rbp + 0x3b66], 0x22e06404
add dword [rbp + 0x3b66], 0xdcc79ba0
mov dword [rbp + 0x3ac0], 0x7be2e4b2
xor dword [rbp + 0x3ac0], 0xc55c5a0c
mov dword [rbp + 0x3b6a], 0x70c5b2fb
xor dword [rbp + 0x3b6a], 0x8f754d5c
mov dword [rbp + 0x3b6e], 0x7671fa34
add dword [rbp + 0x3b6e], 0x89360572
mov dword [rbp + 0x3ac4], 0x33351ef
add dword [rbp + 0x3ac4], 0xbb8b6ccf
mov dword [rbp + 0x3b72], 0x2c46efae
add dword [rbp + 0x3b72], 0xd3361008
mov dword [rbp + 0x3b76], 0x6032d
xor dword [rbp + 0x3b76], 0xff4afc61
mov word [rbp + 0x3b7a], ax
mov rdx, rbx
nop word [rax + rax]
movzx ecx, word [rbp + rdx*2 + 0x3aca]
movzx eax, byte [rbp + rdx + 0x3a70]
add ax, cx
mov word [rbp + rdx*2 + 0x3aca], ax
mov byte [rbp + rdx + 0x3a70], 0x33
xor byte [rbp + rdx + 0x3a70], 0x33
inc rdx
cmp rdx, 0x58
jb 0x140049318
lea rcx, [rbp + 0x3b80]
lea rdx, [rbp + 0x3a70]
mov esi, 0x441f95a8
xor esi, 0x441f95aa
mov eax, esi
xchg rdx, r10
movups xmm0, xmmword [r10]
xchg rdx, r10
xchg rcx, rbp
movups xmmword [rbp], xmm0
xchg rbp, rcx
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [rcx + 0x10], xmm1
xchg rdx, rbx
movups xmm0, xmmword [rbx + 0x20]
xchg rbx, rdx
xchg rcx, rdx
movups xmmword [rdx + 0x20], xmm0
xchg rcx, rdx
xchg r14, rdx
movups xmm1, xmmword [r14 + 0x30]
xchg rdx, r14
xchg r9, rcx
movups xmmword [r9 + 0x30], xmm1
xchg rcx, r9
xchg r11, rdx
movups xmm0, xmmword [r11 + 0x40]
xchg r11, rdx
movups xmmword [rcx + 0x40], xmm0
xchg rdx, r8
movups xmm1, xmmword [r8 + 0x50]
xchg rdx, r8
xchg rcx, rsi
movups xmmword [rsi + 0x50], xmm1
xchg rcx, rsi
xchg rdx, r10
movups xmm0, xmmword [r10 + 0x60]
xchg r10, rdx
xchg rcx, rbx
movups xmmword [rbx + 0x60], xmm0
xchg rbx, rcx
lea rcx, [rcx + 0x80]
xchg rsi, rdx
movups xmm1, xmmword [rsi + 0x70]
xchg rdx, rsi
xchg rbp, rcx
movups xmmword [rbp - 0x10], xmm1
xchg rbp, rcx
lea rdx, [rdx + 0x80]
sub rax, 1
jne 0x14004936b
mov rax, qword [rdx]
xchg r10, rax
mov qword [rcx], r10
xchg r10, rax
mov eax, dword [rdx + 8]
mov dword [rcx + 8], eax
lea rdx, [rbp + 0x3bda]
lea rcx, [rbp + 0x74d0]
call fcn.14002a8d0
nop
mov rax, rbx
nop word [rax + rax]
mov byte [rbp + rax + 0x3bda], 0x4f
sub byte [rbp + rax + 0x3bda], 0x4f
inc rax
cmp rax, 0xb0
jb 0x140049447
xor eax, eax
mov byte [rsp + 0x22], al
mov dword [rbp + 0x3690], 0xa4a698d
add dword [rbp + 0x3690], 0xb4745531
mov dword [rbp + 0x36de], 0x2f143d
add dword [rbp + 0x36de], 0xff7ceb47
mov dword [rbp + 0x36e2], 0x53bd459
xor dword [rbp + 0x36e2], 0xfa8d2bef
mov dword [rbp + 0x3694], 0x6fc4925e
xor dword [rbp + 0x3694], 0xd17a2ce0
mov dword [rbp + 0x36e6], 0x16b30057
add dword [rbp + 0x36e6], 0xe8afff50
mov dword [rbp + 0x36ea], 0x57b60d2
add dword [rbp + 0x36ea], 0xfa3b9ee3
mov dword [rbp + 0x3698], 0x63252832
add dword [rbp + 0x3698], 0x5b99968c
mov dword [rbp + 0x36ee], 0x4287c70e
add dword [rbp + 0x36ee], 0xbd273899
mov dword [rbp + 0x36f2], 0x3c75a80f
add dword [rbp + 0x36f2], 0xc332579f
mov dword [rbp + 0x369c], 0x504376de
add dword [rbp + 0x369c], 0x6e7b47e0
mov dword [rbp + 0x36f6], 0x23e62cee
add dword [rbp + 0x36f6], 0xdb7cd2c2
mov dword [rbp + 0x36fa], 0xe2f5e1a
add dword [rbp + 0x36fa], 0xf17ca17b
mov dword [rbp + 0x36a0], 0x636c3065
add dword [rbp + 0x36a0], 0x5b528e59
mov dword [rbp + 0x36fe], 0x3dc6eece
xor dword [rbp + 0x36fe], 0xc2a41169
mov dword [rbp + 0x3702], 0x54ae9d30
xor dword [rbp + 0x3702], 0xab056285
mov dword [rbp + 0x36a4], 0x6090fe46
add dword [rbp + 0x36a4], 0x5e2dc078
mov dword [rbp + 0x3706], 0x78d1071b
add dword [rbp + 0x3706], 0x86d9f88a
mov dword [rbp + 0x370a], 0x6b7ce7d1
xor dword [rbp + 0x370a], 0x94c81876
mov dword [rbp + 0x36a8], 0x3efc95f
xor dword [rbp + 0x36a8], 0xbd5177e1
mov dword [rbp + 0x370e], 0x75dbf051
add dword [rbp + 0x370e], 0x89870f1d
mov dword [rbp + 0x3712], 0x35355e77
xor dword [rbp + 0x3712], 0xca9ea1d1
mov dword [rbp + 0x36ac], 0x1de8e400
xor dword [rbp + 0x36ac], 0xa3565abe
mov dword [rbp + 0x3716], 0x2730dd89
add dword [rbp + 0x3716], 0xd885221e
mov dword [rbp + 0x371a], 0x154bf85a
add dword [rbp + 0x371a], 0xea17074d
mov dword [rbp + 0x36b0], 0x5045d950
add dword [rbp + 0x36b0], 0x6e78e56e
mov dword [rbp + 0x371e], 0x6e7dc718
add dword [rbp + 0x371e], 0x913438a0
mov dword [rbp + 0x3722], 0x2da28d01
add dword [rbp + 0x3722], 0xd1c072b3
mov dword [rbp + 0x36b4], 0x2f633a56
add dword [rbp + 0x36b4], 0x8f5b8468
mov dword [rbp + 0x3726], 0x6ad83e3
add dword [rbp + 0x3726], 0xf8fa7bc3
mov dword [rbp + 0x372a], 0x6daef7b8
add dword [rbp + 0x372a], 0x91b407f7
mov dword [rbp + 0x36b8], 0x1d0cdf78
add dword [rbp + 0x36b8], 0xa1b1df46
mov dword [rbp + 0x372e], 0x1f72fc90
add dword [rbp + 0x372e], 0xe04502f3
mov dword [rbp + 0x3732], 0x335c2859
add dword [rbp + 0x3732], 0xcc4cd75c
mov dword [rbp + 0x36bc], 0x2f3a86cc
add dword [rbp + 0x36bc], 0x8f8437f2
mov dword [rbp + 0x3736], 0x426933c0
xor dword [rbp + 0x3736], 0xbdc333fe
mov dword [rbp + 0x373a], 0x343b9737
xor dword [rbp + 0x373a], 0xcb9c6883
mov dword [rbp + 0x36c0], 0x1b084b76
add dword [rbp + 0x36c0], 0xa3b67348
mov dword [rbp + 0x373e], 0x7cfba432
add dword [rbp + 0x373e], 0x82675b7e
mov dword [rbp + 0x3742], 0x23db76f1
add dword [rbp + 0x3742], 0xdbcc88b5
mov dword [rbp + 0x36c4], 0x2b084431
add dword [rbp + 0x36c4], 0x93b67a8d
mov dword [rbp + 0x3746], 0x1e363dc3
add dword [rbp + 0x3746], 0xe12cc1f2
mov dword [rbp + 0x374a], 0x8340648
add dword [rbp + 0x374a], 0xf781f91f
mov dword [rbp + 0x36c8], 0x4e3c389
add dword [rbp + 0x36c8], 0xb9dafb35
mov dword [rbp + 0x374e], 0x20e3b146
xor dword [rbp + 0x374e], 0xdf464e24
mov dword [rbp + 0x3752], 0x191daba8
add dword [rbp + 0x3752], 0xe68e5406
mov dword [rbp + 0x36cc], 0x568f42d9
xor dword [rbp + 0x36cc], 0xe831fc67
mov dword [rbp + 0x3756], 0x7021ad3c
add dword [rbp + 0x3756], 0x8f8f526b
mov dword [rbp + 0x375a], 0x6469a054
add dword [rbp + 0x375a], 0x9b4c5f62
mov dword [rbp + 0x36d0], 0x3b5757a7
xor dword [rbp + 0x36d0], 0x85e9e919
mov dword [rbp + 0x375e], 0x30f2c710
xor dword [rbp + 0x375e], 0xcf4e3872
mov dword [rbp + 0x3762], 0x7b980fbf
xor dword [rbp + 0x3762], 0x84faf008
mov dword [rbp + 0x36d4], 0x69e8bca8
xor dword [rbp + 0x36d4], 0xd7560216
mov dword [rbp + 0x3766], 0x5c8ccc82
add dword [rbp + 0x3766], 0xa31b3322
mov dword [rbp + 0x376a], 0x1bbe6bbe
xor dword [rbp + 0x376a], 0xe40e9419
mov dword [rbp + 0x36d8], 0x21383552
xor dword [rbp + 0x36d8], 0x9f868bec
mov dword [rbp + 0x376e], 0x24aa97aa
xor dword [rbp + 0x376e], 0xdb0d680c
mov dword [rbp + 0x3772], 0x2edae51
add dword [rbp + 0x3772], 0xfc83515f
mov word [rbp + 0x3776], ax
xchg rbx, rdi
mov rdx, rdi
xchg rdi, rbx
nop dword [rax]
movzx ecx, word [rbp + rdx*2 + 0x36de]
movzx eax, byte [rbp + rdx + 0x3690]
add ax, cx
mov word [rbp + rdx*2 + 0x36de], ax
mov byte [rbp + rdx + 0x3690], 0x1e
sub byte [rbp + rdx + 0x3690], 0x1e
inc rdx
cmp rdx, 0x4c
jb 0x1400498f3
lea rcx, [rbp + 0x3780]
lea rax, [rbp + 0x3690]
movups xmm0, xmmword [rax]
xchg rcx, rbx
movups xmmword [rbx], xmm0
xchg rcx, rbx
xchg r14, rax
movups xmm1, xmmword [r14 + 0x10]
xchg r14, rax
xchg rcx, rdx
movups xmmword [rdx + 0x10], xmm1
xchg rdx, rcx
xchg r8, rax
movups xmm0, xmmword [r8 + 0x20]
xchg r8, rax
movups xmmword [rcx + 0x20], xmm0
xchg r14, rax
movups xmm1, xmmword [r14 + 0x30]
xchg r14, rax
xchg r8, rcx
movups xmmword [r8 + 0x30], xmm1
xchg r8, rcx
xchg r8, rax
movups xmm0, xmmword [r8 + 0x40]
xchg r8, rax
movups xmmword [rcx + 0x40], xmm0
xchg r12, rax
movups xmm1, xmmword [r12 + 0x50]
xchg r12, rax
xchg r15, rcx
movups xmmword [r15 + 0x50], xmm1
xchg r15, rcx
xchg rdi, rax
movups xmm0, xmmword [rdi + 0x60]
xchg rdi, rax
xchg r11, rcx
movups xmmword [r11 + 0x60], xmm0
xchg r11, rcx
lea rcx, [rcx + 0x80]
xchg r15, rax
movups xmm1, xmmword [r15 + 0x70]
xchg r15, rax
xchg rcx, r14
movups xmmword [r14 - 0x10], xmm1
xchg r14, rcx
lea rax, [rax + 0x80]
xchg rdx, rax
movups xmm0, xmmword [rdx]
xchg rdx, rax
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
xchg rcx, rbx
movups xmmword [rbx + 0x10], xmm1
xchg rbx, rcx
xchg r10, rax
movups xmm0, xmmword [r10 + 0x20]
xchg r10, rax
movups xmmword [rcx + 0x20], xmm0
xchg r12, rax
movups xmm1, xmmword [r12 + 0x30]
xchg r12, rax
xchg r13, rcx
movups xmmword [r13 + 0x30], xmm1
xchg r13, rcx
xchg rbx, rax
movups xmm0, xmmword [rbx + 0x40]
xchg rbx, rax
xchg r12, rcx
movups xmmword [r12 + 0x40], xmm0
xchg rcx, r12
xchg rbp, rax
movups xmm1, xmmword [rbp + 0x50]
xchg rbp, rax
movups xmmword [rcx + 0x50], xmm1
mov rax, qword [rax + 0x60]
xchg rbp, rax
mov qword [rcx + 0x60], rbp
xchg rbp, rax
lea rdx, [rbp + 0x37ce]
lea rcx, [rbp + 0x74e8]
call fcn.14002a8d0
nop
mov rax, rbx
mov byte [rbp + rax + 0x37ce], 0x1e
xor byte [rbp + rax + 0x37ce], 0x1e
inc rax
cmp rax, 0x98
jb 0x140049a4d
xor eax, eax
mov byte [rsp + 0x23], al
mov dword [rbp + 0x1470], 0x71ea4381
add dword [rbp + 0x1470], 0x4cd47b3d
mov dword [rbp + 0x149c], 0x2e4c427c
add dword [rbp + 0x149c], 0xd15bbd11
mov dword [rbp + 0x14a0], 0x677ee5a6
xor dword [rbp + 0x14a0], 0x98ce1a12
mov dword [rbp + 0x1474], 0x658770d7
add dword [rbp + 0x1474], 0x59374de7
mov dword [rbp + 0x14a4], 0x30e36d72
add dword [rbp + 0x14a4], 0xcecb9235
mov dword [rbp + 0x14a8], 0x55ad213a
add dword [rbp + 0x14a8], 0xa9dede28
mov dword [rbp + 0x1478], 0x66779ca
add dword [rbp + 0x1478], 0xb85744f4
mov dword [rbp + 0x14ac], 0x745ce30b
add dword [rbp + 0x14ac], 0x8b4c1ca5
mov dword [rbp + 0x14b0], 0x7f16cfbc
add dword [rbp + 0x14b0], 0x809e2ff5
mov dword [rbp + 0x147c], 0x707e8ae7
add dword [rbp + 0x147c], 0x4e4033d7
mov dword [rbp + 0x14b4], 0x1ccb7790
add dword [rbp + 0x14b4], 0xe2d8881f
mov dword [rbp + 0x14b8], 0x4262ae19
add dword [rbp + 0x14b8], 0xbd49519d
mov dword [rbp + 0x1480], 0x25b1e200
xor dword [rbp + 0x1480], 0x9b0f5cbe
mov dword [rbp + 0x14bc], 0xa447df6
xor dword [rbp + 0x14bc], 0xf5f48247
mov dword [rbp + 0x14c0], 0x33c5967d
xor dword [rbp + 0x14c0], 0xcc7569da
mov dword [rbp + 0x1484], 0x75f8ec72
xor dword [rbp + 0x1484], 0xcb4652cc
mov dword [rbp + 0x14c4], 0x4aa1fe59
xor dword [rbp + 0x14c4], 0xb518013b
mov dword [rbp + 0x14c8], 0x55377f2
add dword [rbp + 0x14c8], 0xfa6187b5
mov dword [rbp + 0x1488], 0x5499700b
add dword [rbp + 0x1488], 0x6a254eb3
mov dword [rbp + 0x14cc], 0x236c1dc6
xor dword [rbp + 0x14cc], 0xdccbe260
mov dword [rbp + 0x14d0], 0x7b22a7ea
xor dword [rbp + 0x14d0], 0x8440585a
mov dword [rbp + 0x148c], 0x6c13128b
xor dword [rbp + 0x148c], 0xd2adac35
mov dword [rbp + 0x14d4], 0x5d19e841
add dword [rbp + 0x14d4], 0xa2971762
mov dword [rbp + 0x14d8], 0x7fbf7a02
xor dword [rbp + 0x14d8], 0x801885ab
mov dword [rbp + 0x1490], 0x3613f00a
add dword [rbp + 0x1490], 0x88aaceb4
mov dword [rbp + 0x14dc], 0x482ebbf8
xor dword [rbp + 0x14dc], 0xb79f4450
mov dword [rbp + 0x14e0], 0x7d5fdcba
xor dword [rbp + 0x14e0], 0x82f9230e
mov dword [rbp + 0x1494], 0x46153027
add dword [rbp + 0x1494], 0x78a98e97
mov dword [rbp + 0x14e4], 0x682645f5
add dword [rbp + 0x14e4], 0x978eb9b2
mov dword [rbp + 0x14e8], 0x6ca0c9bb
add dword [rbp + 0x14e8], 0x92d035fb
mov word [rbp + 0x1498], 0x57c7
xor word [rbp + 0x1498], 0xe979
mov dword [rbp + 0x14ec], 0x5330293b
add dword [rbp + 0x14ec], 0xac40d635
mov word [rbp + 0x14f0], ax
xchg rbx, rdx
mov rbx, rdx
xchg rbx, rdx
nop word [rax + rax]
movzx ecx, word [rbp + rdx*2 + 0x149c]
movzx eax, byte [rbp + rdx + 0x1470]
add ax, cx
mov word [rbp + rdx*2 + 0x149c], ax
mov byte [rbp + rdx + 0x1470], 0x1b
sub byte [rbp + rdx + 0x1470], 0x1b
inc rdx
cmp rdx, 0x2a
jb 0x140049d0b
xchg r10, rbp
movups xmm0, xmmword [r10 + 0x1470]
xchg r10, rbp
movaps xmmword [rbp + 0x1500], xmm0
xchg rsi, rbp
movups xmm1, xmmword [rsi + 0x1480]
xchg rsi, rbp
xchg rcx, rbp
movaps xmmword [rcx + 0x1510], xmm1
xchg rbp, rcx
xchg rbp, rsi
movups xmm0, xmmword [rsi + 0x1490]
xchg rbp, rsi
xchg rbp, r11
movaps xmmword [r11 + 0x1520], xmm0
xchg r11, rbp
xchg rbp, r9
movups xmm1, xmmword [r9 + 0x14a0]
xchg rbp, r9
movaps xmmword [rbp + 0x1530], xmm1
movups xmm0, xmmword [rbp + 0x14b0]
movaps xmmword [rbp + 0x1540], xmm0
xchg r10, rbp
movups xmm1, xmmword [r10 + 0x14c0]
xchg r10, rbp
xchg r10, rbp
movaps xmmword [r10 + 0x1550], xmm1
xchg r10, rbp
xchg rdx, rbp
movups xmm0, xmmword [rdx + 0x14d0]
xchg rdx, rbp
movaps xmmword [rbp + 0x1560], xmm0
xchg rbx, rbp
movups xmm1, xmmword [rbx + 0x14e0]
xchg rbx, rbp
xchg rbp, r8
movaps xmmword [r8 + 0x1570], xmm1
xchg rbp, r8
movzx eax, word [rbp + 0x14f0]
mov word [rbp + 0x1580], ax
lea rdx, [rbp + 0x152c]
lea rcx, [rbp + 0x7500]
call fcn.14002a8d0
nop
xchg rbx, rax
mov rbx, rax
xchg rbx, rax
mov byte [rbp + rax + 0x152c], 0x75
xor byte [rbp + rax + 0x152c], 0x75
inc rax
cmp rax, 0x54
jb 0x140049e24
xor eax, eax
mov byte [rsp + 0x24], al
mov dword [rbp + 0xf50], 0x57f77fca
xor dword [rbp + 0xf50], 0xe949c174
mov dword [rbp + 0xf78], 0x90685d0
xor dword [rbp + 0xf78], 0xf6a17a5d
mov dword [rbp + 0xf7c], 0x4675f2d1
add dword [rbp + 0xf7c], 0xb93b0ce3
mov dword [rbp + 0xf54], 0x14e27b14
add dword [rbp + 0xf54], 0xa9dc43aa
mov dword [rbp + 0xf80], 0x124f3b9e
add dword [rbp + 0xf80], 0xed5fc409
mov dword [rbp + 0xf84], 0x4ff569fd
add dword [rbp + 0xf84], 0xaf949565
mov dword [rbp + 0xf58], 0x76a89d02
xor dword [rbp + 0xf58], 0xc81623bc
mov dword [rbp + 0xf88], 0x5867227b
xor dword [rbp + 0xf88], 0xa7ecddec
mov dword [rbp + 0xf8c], 0x64ddc980
xor dword [rbp + 0xf8c], 0x9bbf3606
mov dword [rbp + 0xf5c], 0x7aaa7fd5
add dword [rbp + 0xf5c], 0x44143ee9
mov dword [rbp + 0xf90], 0xd8beb7b
add dword [rbp + 0xf90], 0xf2261432
mov dword [rbp + 0xf94], 0x416e4e88
xor dword [rbp + 0xf94], 0xbedeb138
mov dword [rbp + 0xf60], 0x36782007
xor dword [rbp + 0xf60], 0x88c69eb9
mov dword [rbp + 0xf98], 0x53d744b9
xor dword [rbp + 0xf98], 0xac70bb0f
mov dword [rbp + 0xf9c], 0x7025c18d
add dword [rbp + 0xf9c], 0x8f8b3dd5
mov dword [rbp + 0xf64], 0x394843bb
xor dword [rbp + 0xf64], 0x87f6fd05
mov dword [rbp + 0xfa0], 0x5bd4884e
xor dword [rbp + 0xfa0], 0xa47177e5
mov dword [rbp + 0xfa4], 0x712902c5
xor dword [rbp + 0xfa4], 0x8e9ffd6f
mov dword [rbp + 0xf68], 0x3862666f
xor dword [rbp + 0xf68], 0x86dcd8d1
mov dword [rbp + 0xfa8], 0x4f767689
xor dword [rbp + 0xfa8], 0xb0d189eb
mov dword [rbp + 0xfac], 0x3997b974
add dword [rbp + 0xfac], 0xc6114640
mov dword [rbp + 0xf6c], 0x652127ce
xor dword [rbp + 0xf6c], 0xdb9f9970
mov dword [rbp + 0xfb0], 0x6ca3aaa
add dword [rbp + 0xfb0], 0xf8ebc4f9
mov dword [rbp + 0xfb4], 0x3b9f2b51
xor dword [rbp + 0xfb4], 0xc429d4e4
mov dword [rbp + 0xf70], 0x433b148c
add dword [rbp + 0xf70], 0x7b83aa32
mov dword [rbp + 0xfb8], 0x20cb53d0
add dword [rbp + 0xfb8], 0xdeeeab92
mov dword [rbp + 0xfbc], 0xcb42a96
xor dword [rbp + 0xfbc], 0xf300d531
mov word [rbp + 0xf74], 0x6979
add word [rbp + 0xf74], 0x5545
mov dword [rbp + 0xfc0], 0x3b7fefa8
add dword [rbp + 0xfc0], 0xc4280ffe
mov byte [rbp + 0xf76], 0x2d
xor byte [rbp + 0xf76], 0x93
mov dword [rbp + 0xfc4], 0x3298d1ad
sub dword [rbp + 0xfc4], 0x3297d1fd
xchg r13, rbx
mov rdx, r13
xchg r13, rbx
nop dword [rax]
movzx ecx, word [rbp + rdx*2 + 0xf78]
movzx eax, byte [rbp + rdx + 0xf50]
add ax, cx
mov word [rbp + rdx*2 + 0xf78], ax
mov byte [rbp + rdx + 0xf50], 0x5d
sub byte [rbp + rdx + 0xf50], 0x5d
inc rdx
cmp rdx, 0x27
jb 0x14004a0b7
xchg rbp, r13
movups xmm0, xmmword [r13 + 0xf50]
xchg r13, rbp
movaps xmmword [rbp + 0xfd0], xmm0
movups xmm1, xmmword [rbp + 0xf60]
xchg rcx, rbp
movaps xmmword [rcx + 0xfe0], xmm1
xchg rcx, rbp
xchg rbp, rcx
movups xmm0, xmmword [rcx + 0xf70]
xchg rcx, rbp
xchg rbp, rsi
movaps xmmword [rsi + 0xff0], xmm0
xchg rbp, rsi
xchg rbp, r13
movups xmm1, xmmword [r13 + 0xf80]
xchg r13, rbp
xchg rbp, rdx
movaps xmmword [rdx + 0x1000], xmm1
xchg rdx, rbp
xchg rdi, rbp
movups xmm0, xmmword [rdi + 0xf90]
xchg rbp, rdi
movaps xmmword [rbp + 0x1010], xmm0
movups xmm1, xmmword [rbp + 0xfa0]
xchg r8, rbp
movaps xmmword [r8 + 0x1020], xmm1
xchg r8, rbp
movups xmm0, xmmword [rbp + 0xfb0]
xchg rbx, rbp
movaps xmmword [rbx + 0x1030], xmm0
xchg rbp, rbx
xchg rdi, rbp
movsd xmm1, qword [rdi + 0xfc0]
xchg rbp, rdi
movsd qword [rbp + 0x1040], xmm1
lea rdx, [rbp + 0xff8]
lea rcx, [rbp + 0x7518]
call fcn.14002a8d0
nop
xchg r8, rbx
mov rax, r8
xchg r8, rbx
nop word [rax + rax]
mov byte [rbp + rax + 0xff8], 0x53
sub byte [rbp + rax + 0xff8], 0x53
inc rax
cmp rax, 0x4e
jb 0x14004a1c8
xor eax, eax
mov byte [rsp + 0x25], al
mov dword [rbp + 0x34b0], 0x10df07d4
xor dword [rbp + 0x34b0], 0xae61b96a
mov dword [rbp + 0x34fc], 0x6090b8c
xor dword [rbp + 0x34fc], 0xf9aaf402
mov dword [rbp + 0x3500], 0x2ac089b8
add dword [rbp + 0x3500], 0xd4e775ee
mov dword [rbp + 0x34b4], 0x42dbfaac
add dword [rbp + 0x34b4], 0x7be2c412
mov dword [rbp + 0x3504], 0x5e89e3e9
add dword [rbp + 0x3504], 0xa0d91bc7
mov dword [rbp + 0x3508], 0x2c429993
xor dword [rbp + 0x3508], 0xd3e56635
mov dword [rbp + 0x34b8], 0x3fb8b7a8
add dword [rbp + 0x34b8], 0x7f060716
mov dword [rbp + 0x350c], 0x48ab3363
xor dword [rbp + 0x350c], 0xb7c9ccd7
mov dword [rbp + 0x3510], 0x42bbb04
xor dword [rbp + 0x3510], 0xfb8c4489
mov dword [rbp + 0x34bc], 0x18b4c709
xor dword [rbp + 0x34bc], 0xa60a79b7
mov dword [rbp + 0x3514], 0xd9abdbe
xor dword [rbp + 0x3514], 0xf22a420a
mov dword [rbp + 0x3518], 0x3fd081a8
add dword [rbp + 0x3518], 0xbfde7dff
mov dword [rbp + 0x34c0], 0x49d6ba5c
add dword [rbp + 0x34c0], 0x74e80462
mov dword [rbp + 0x351c], 0x5d2d83fd
add dword [rbp + 0x351c], 0xa25e7b65
mov dword [rbp + 0x3520], 0x334d97f6
xor dword [rbp + 0x3520], 0xcce56846
mov dword [rbp + 0x34c4], 0x3a786da7
xor dword [rbp + 0x34c4], 0x84c6d319
mov dword [rbp + 0x3524], 0x2d688642
add dword [rbp + 0x3524], 0xd24c796f
mov dword [rbp + 0x3528], 0xbdb0f38
add dword [rbp + 0x3528], 0xf3c8f077
mov dword [rbp + 0x34c8], 0x2bfa764d
xor dword [rbp + 0x34c8], 0x9544c8f3
mov dword [rbp + 0x352c], 0x34a6ac8e
xor dword [rbp + 0x352c], 0xcb0d5338
mov dword [rbp + 0x3530], 0x61221f6d
xor dword [rbp + 0x3530], 0x9e92e0dc
mov dword [rbp + 0x34cc], 0x1adc7da3
xor dword [rbp + 0x34cc], 0xa462c31d
mov dword [rbp + 0x3534], 0x326b08f1
add dword [rbp + 0x3534], 0xcd45f6b6
mov dword [rbp + 0x3538], 0x29e4a57c
xor dword [rbp + 0x3538], 0xd6495a1e
mov dword [rbp + 0x34d0], 0x55212cf9
add dword [rbp + 0x34d0], 0x699d91c5
mov dword [rbp + 0x353c], 0x36853b0c
add dword [rbp + 0x353c], 0xc92bc4a5
mov dword [rbp + 0x3540], 0x5e884417
xor dword [rbp + 0x3540], 0xa13ebba7
mov dword [rbp + 0x34d4], 0x3b3b38fa
add dword [rbp + 0x34d4], 0x838385c4
mov dword [rbp + 0x3544], 0x35a8365e
xor dword [rbp + 0x3544], 0xcacac9f9
mov dword [rbp + 0x3548], 0x35ebc0d8
xor dword [rbp + 0x3548], 0xca403f68
mov dword [rbp + 0x34d8], 0x38803094
add dword [rbp + 0x34d8], 0x863e8e2a
mov dword [rbp + 0x354c], 0x7d5c5572
xor dword [rbp + 0x354c], 0x82f6aad7
mov dword [rbp + 0x3550], 0x707853bf
add dword [rbp + 0x3550], 0x8eeaabf7
mov dword [rbp + 0x34dc], 0x3aa8a23c
xor dword [rbp + 0x34dc], 0x84161c82
mov dword [rbp + 0x3554], 0x3a816b04
xor dword [rbp + 0x3554], 0xc53194af
mov dword [rbp + 0x3558], 0x4a8397fd
add dword [rbp + 0x3558], 0xb53367ae
mov dword [rbp + 0x34e0], 0x22ac9d96
add dword [rbp + 0x34e0], 0x9c122128
mov dword [rbp + 0x355c], 0x94f807d
add dword [rbp + 0x355c], 0xf6547f2e
mov dword [rbp + 0x3560], 0x44ee3c99
add dword [rbp + 0x3560], 0xbabdc315
mov dword [rbp + 0x34e4], 0x7279f275
add dword [rbp + 0x34e4], 0x4c44cc49
mov dword [rbp + 0x3564], 0x259151ec
xor dword [rbp + 0x3564], 0xda3aae59
mov dword [rbp + 0x3568], 0x4703b1b2
xor dword [rbp + 0x3568], 0xb8b74e15
mov dword [rbp + 0x34e8], 0x438db402
add dword [rbp + 0x34e8], 0x7b310abc
mov dword [rbp + 0x356c], 0x8c4ca4e
add dword [rbp + 0x356c], 0xf69e3568
mov dword [rbp + 0x3570], 0xe18ab28
xor dword [rbp + 0x3570], 0xf1bf5491
mov dword [rbp + 0x34ec], 0x1c86ce9b
add dword [rbp + 0x34ec], 0xa237f023
mov dword [rbp + 0x3574], 0x3e0de48b
xor dword [rbp + 0x3574], 0xc1ab1b3f
mov dword [rbp + 0x3578], 0x46156789
add dword [rbp + 0x3578], 0xb99b981e
mov dword [rbp + 0x34f0], 0x58eae9d6
add dword [rbp + 0x34f0], 0x65d3d4e8
mov dword [rbp + 0x357c], 0xdcb23cc
xor dword [rbp + 0x357c], 0xf2a9dcb0
mov dword [rbp + 0x3580], 0x7be04836
add dword [rbp + 0x3580], 0x83dab73c
mov dword [rbp + 0x34f4], 0x3b314353
xor dword [rbp + 0x34f4], 0x858ffded
mov dword [rbp + 0x3584], 0x78d200ee
add dword [rbp + 0x3584], 0x86c8fe79
mov dword [rbp + 0x3588], 0x6a327df5
add dword [rbp + 0x3588], 0x951a8157
mov word [rbp + 0x34f8], 0x60e2
add word [rbp + 0x34f8], 0x5ddc
mov dword [rbp + 0x358c], 0x6c2610fd
xor dword [rbp + 0x358c], 0x9393ef9a
mov word [rbp + 0x3590], ax
mov rdx, rbx
movzx ecx, word [rbp + rdx*2 + 0x34fc]
movzx eax, byte [rbp + rdx + 0x34b0]
add ax, cx
mov word [rbp + rdx*2 + 0x34fc], ax
mov byte [rbp + rdx + 0x34b0], 0x22
sub byte [rbp + rdx + 0x34b0], 0x22
inc rdx
cmp rdx, 0x4a
jb 0x14004a653
lea rcx, [rbp + 0x35a0]
lea rax, [rbp + 0x34b0]
xchg r12, rax
movups xmm0, xmmword [r12]
xchg r12, rax
xchg r9, rcx
movups xmmword [r9], xmm0
xchg r9, rcx
xchg r11, rax
movups xmm1, xmmword [r11 + 0x10]
xchg r11, rax
xchg r11, rcx
movups xmmword [r11 + 0x10], xmm1
xchg r11, rcx
movups xmm0, xmmword [rax + 0x20]
xchg rcx, rbx
movups xmmword [rbx + 0x20], xmm0
xchg rbx, rcx
xchg r13, rax
movups xmm1, xmmword [r13 + 0x30]
xchg r13, rax
xchg r9, rcx
movups xmmword [r9 + 0x30], xmm1
xchg rcx, r9
xchg rsi, rax
movups xmm0, xmmword [rsi + 0x40]
xchg rsi, rax
xchg r14, rcx
movups xmmword [r14 + 0x40], xmm0
xchg r14, rcx
movups xmm1, xmmword [rax + 0x50]
xchg rcx, r8
movups xmmword [r8 + 0x50], xmm1
xchg r8, rcx
xchg rbx, rax
movups xmm0, xmmword [rbx + 0x60]
xchg rbx, rax
xchg rcx, r14
movups xmmword [r14 + 0x60], xmm0
xchg rcx, r14
lea rcx, [rcx + 0x80]
xchg r9, rax
movups xmm1, xmmword [r9 + 0x70]
xchg r9, rax
xchg rsi, rcx
movups xmmword [rsi - 0x10], xmm1
xchg rcx, rsi
lea rax, [rax + 0x80]
movups xmm0, xmmword [rax]
xchg rcx, r15
movups xmmword [r15], xmm0
xchg r15, rcx
xchg rbp, rax
movups xmm1, xmmword [rbp + 0x10]
xchg rbp, rax
xchg r12, rcx
movups xmmword [r12 + 0x10], xmm1
xchg rcx, r12
xchg r13, rax
movups xmm0, xmmword [r13 + 0x20]
xchg r13, rax
xchg r11, rcx
movups xmmword [r11 + 0x20], xmm0
xchg r11, rcx
xchg rdi, rax
movups xmm1, xmmword [rdi + 0x30]
xchg rdi, rax
xchg rdx, rcx
movups xmmword [rdx + 0x30], xmm1
xchg rdx, rcx
movups xmm0, xmmword [rax + 0x40]
xchg r11, rcx
movups xmmword [r11 + 0x40], xmm0
xchg rcx, r11
movups xmm1, xmmword [rax + 0x50]
xchg r8, rcx
movups xmmword [r8 + 0x50], xmm1
xchg r8, rcx
movzx eax, word [rax + 0x60]
mov word [rcx + 0x60], ax
lea rdx, [rbp + 0x35ec]
lea rcx, [rbp + 0x7530]
call fcn.14002a8d0
nop
mov rax, rbx
mov byte [rbp + rax + 0x35ec], 0x52
xor byte [rbp + rax + 0x35ec], 0x52
inc rax
cmp rax, 0x94
jb 0x14004a7bc
xor eax, eax
mov byte [rsp + 0x26], al
mov dword [rbp + 0x27d0], 0x1d7ab6df
xor dword [rbp + 0x27d0], 0xa3c40861
mov dword [rbp + 0x280c], 0x11659304
add dword [rbp + 0x280c], 0xee3e6c8a
mov dword [rbp + 0x2810], 0x129d24b8
xor dword [rbp + 0x2810], 0xed3adb1e
mov dword [rbp + 0x27d4], 0x578381c8
add dword [rbp + 0x27d4], 0x673b3cf6
mov dword [rbp + 0x2814], 0x783039ee
add dword [rbp + 0x2814], 0x875dc574
mov dword [rbp + 0x2818], 0x53e8d039
add dword [rbp + 0x2818], 0xabcc2f6e
mov dword [rbp + 0x27d8], 0x183d294d
add dword [rbp + 0x27d8], 0xa6819571
mov dword [rbp + 0x281c], 0x5cf353f7
add dword [rbp + 0x281c], 0xa2b4abb9
mov dword [rbp + 0x2820], 0x44cd0803
xor dword [rbp + 0x2820], 0xbbaff7ad
mov dword [rbp + 0x27dc], 0x6016a54a
add dword [rbp + 0x27dc], 0x5ea81974
mov dword [rbp + 0x2824], 0x30fa49de
add dword [rbp + 0x2824], 0xceb6b5ad
mov dword [rbp + 0x2828], 0x45b2900e
add dword [rbp + 0x2828], 0xb9ff6f9a
mov dword [rbp + 0x27e0], 0x10ca01fb
xor dword [rbp + 0x27e0], 0xae74bf45
mov dword [rbp + 0x282c], 0x673ed632
add dword [rbp + 0x282c], 0x98712982
mov dword [rbp + 0x2830], 0x1a5006a7
add dword [rbp + 0x2830], 0xe566f8fc
mov dword [rbp + 0x27e4], 0x39c56480
xor dword [rbp + 0x27e4], 0x877bda3e
mov dword [rbp + 0x2834], 0x10893316
add dword [rbp + 0x2834], 0xef28cc95
mov dword [rbp + 0x2838], 0x2b90e35f
add dword [rbp + 0x2838], 0xd4171c51
mov dword [rbp + 0x27e8], 0x4296d452
add dword [rbp + 0x27e8], 0x7c27ea6c
mov dword [rbp + 0x283c], 0x5214a601
add dword [rbp + 0x283c], 0xad4e59af
mov dword [rbp + 0x2840], 0x108eda9f
xor dword [rbp + 0x2840], 0xef2825f5
mov dword [rbp + 0x27ec], 0x180f5070
add dword [rbp + 0x27ec], 0xa6af6e4e
mov dword [rbp + 0x2844], 0x7c6b73c4
add dword [rbp + 0x2844], 0x833c8be7
mov dword [rbp + 0x2848], 0x1d0b11d2
xor dword [rbp + 0x2848], 0xe269ee67
mov dword [rbp + 0x27f0], 0x6e80a0b0
add dword [rbp + 0x27f0], 0x503e1e0e
mov dword [rbp + 0x284c], 0x2a7fbf9b
xor dword [rbp + 0x284c], 0xd5dc403d
mov dword [rbp + 0x2850], 0xa45fbe4
add dword [rbp + 0x2850], 0xf56203d3
mov dword [rbp + 0x27f4], 0x24a99be0
xor dword [rbp + 0x27f4], 0x9a17255e
mov dword [rbp + 0x2854], 0x3581c113
add dword [rbp + 0x2854], 0xca353ea1
mov dword [rbp + 0x2858], 0xd07f061
add dword [rbp + 0x2858], 0xf2a00f01
mov dword [rbp + 0x27f8], 0x7d521b18
add dword [rbp + 0x27f8], 0x416ca3a6
mov dword [rbp + 0x285c], 0x7b95ea87
add dword [rbp + 0x285c], 0x841b1524
mov dword [rbp + 0x2860], 0x6304858f
xor dword [rbp + 0x2860], 0x9cb67aed
mov dword [rbp + 0x27fc], 0x31c6fb3
xor dword [rbp + 0x27fc], 0xbda2d10d
mov dword [rbp + 0x2864], 0xf1234a4
add dword [rbp + 0x2864], 0xf091caff
mov dword [rbp + 0x2868], 0x6141d014
add dword [rbp + 0x2868], 0x9e212fa0
mov dword [rbp + 0x2800], 0x2754c700
add dword [rbp + 0x2800], 0x9769f7be
mov dword [rbp + 0x286c], 0x38e8866e
add dword [rbp + 0x286c], 0xc6c37921
mov dword [rbp + 0x2870], 0xe6562a9
add dword [rbp + 0x2870], 0xf1529d07
mov dword [rbp + 0x2804], 0x123a0303
add dword [rbp + 0x2804], 0xac84bbbb
mov dword [rbp + 0x2874], 0x408eb43e
add dword [rbp + 0x2874], 0xbf194b78
mov dword [rbp + 0x2878], 0x2ee12ecf
add dword [rbp + 0x2878], 0xd08ad0e1
mov word [rbp + 0x2808], 0x7932
add word [rbp + 0x2808], 0x458c
mov dword [rbp + 0x287c], 0x5c305b4f
add dword [rbp + 0x287c], 0xa340a421
mov byte [rbp + 0x280a], 3
add byte [rbp + 0x280a], 0xbb
mov dword [rbp + 0x2880], 0x71cec751
sub dword [rbp + 0x2880], 0x71cdc7e1
xchg rbx, rsi
mov rdx, rsi
xchg rsi, rbx
nop word [rax + rax]
movzx ecx, word [rbp + rdx*2 + 0x280c]
movzx eax, byte [rbp + rdx + 0x27d0]
add ax, cx
mov word [rbp + rdx*2 + 0x280c], ax
mov byte [rbp + rdx + 0x27d0], 0x60
sub byte [rbp + rdx + 0x27d0], 0x60
inc rdx
cmp rdx, 0x3b
jb 0x14004ab83
lea rcx, [rbp + 0x2890]
lea rax, [rbp + 0x27d0]
xchg rcx, rax
movups xmm0, xmmword [rcx]
xchg rcx, rax
xchg rcx, r8
movups xmmword [r8], xmm0
xchg rcx, r8
xchg r11, rax
movups xmm1, xmmword [r11 + 0x10]
xchg r11, rax
xchg r8, rcx
movups xmmword [r8 + 0x10], xmm1
xchg r8, rcx
xchg r13, rax
movups xmm0, xmmword [r13 + 0x20]
xchg r13, rax
xchg rcx, rdi
movups xmmword [rdi + 0x20], xmm0
xchg rdi, rcx
xchg r11, rax
movups xmm1, xmmword [r11 + 0x30]
xchg r11, rax
xchg rcx, rdx
movups xmmword [rdx + 0x30], xmm1
xchg rdx, rcx
xchg r10, rax
movups xmm0, xmmword [r10 + 0x40]
xchg r10, rax
xchg rdx, rcx
movups xmmword [rdx + 0x40], xmm0
xchg rdx, rcx
xchg r12, rax
movups xmm1, xmmword [r12 + 0x50]
xchg r12, rax
xchg r8, rcx
movups xmmword [r8 + 0x50], xmm1
xchg rcx, r8
xchg r11, rax
movups xmm0, xmmword [r11 + 0x60]
xchg r11, rax
xchg r13, rcx
movups xmmword [r13 + 0x60], xmm0
xchg r13, rcx
xchg r10, rax
movups xmm1, xmmword [r10 + 0x70]
xchg r10, rax
xchg rcx, rdx
movups xmmword [rdx + 0x70], xmm1
xchg rdx, rcx
xchg r14, rax
movups xmm0, xmmword [r14 + 0x80]
xchg r14, rax
movups xmmword [rcx + 0x80], xmm0
xchg r11, rax
movups xmm1, xmmword [r11 + 0x90]
xchg r11, rax
movups xmmword [rcx + 0x90], xmm1
xchg r15, rax
movups xmm0, xmmword [r15 + 0xa0]
xchg r15, rax
xchg rcx, r8
movups xmmword [r8 + 0xa0], xmm0
xchg rcx, r8
mov eax, dword [rax + 0xb0]
mov dword [rcx + 0xb0], eax
lea rdx, [rbp + 0x28cc]
lea rcx, [rbp + 0x7548]
call fcn.14002a8d0
nop
xchg rdx, rax
mov rdx, rbx
xchg rdx, rax
nop word [rax + rax]
mov byte [rbp + rax + 0x28cc], 0x17
sub byte [rbp + rax + 0x28cc], 0x17
inc rax
cmp rax, 0x76
jb 0x14004acd5
xor eax, eax
mov byte [rsp + 0x27], al
mov dword [rbp + 0x1150], 0x62899073
xor dword [rbp + 0x1150], 0xdc372ecd
mov dword [rbp + 0x117a], 0x58a2b3b
add dword [rbp + 0x117a], 0xfa1dd452
mov dword [rbp + 0x117e], 0x52648358
xor dword [rbp + 0x117e], 0xadd47cec
mov dword [rbp + 0x1154], 0xf988d3
add dword [rbp + 0x1154], 0xbdc535eb
mov dword [rbp + 0x1182], 0x359cd7b3
add dword [rbp + 0x1182], 0xca1227f4
mov dword [rbp + 0x1186], 0x3370e5d7
add dword [rbp + 0x1186], 0xcc16198b
mov dword [rbp + 0x1158], 0x5662848d
add dword [rbp + 0x1158], 0x685c3a31
mov dword [rbp + 0x118a], 0x2e22bd70
xor dword [rbp + 0x118a], 0xd19442d3
mov dword [rbp + 0x118e], 0x1ef3e38
add dword [rbp + 0x118e], 0xfdc1c16f
mov dword [rbp + 0x115c], 0x1ca0d171
add dword [rbp + 0x115c], 0xa21ded4d
mov dword [rbp + 0x1192], 0x43b49fc3
xor dword [rbp + 0x1192], 0xbc1960a1
mov dword [rbp + 0x1196], 0x200c7fc4
xor dword [rbp + 0x1196], 0xdfbc8075
mov dword [rbp + 0x1160], 0xa320ecb
add dword [rbp + 0x1160], 0xb48caff3
mov dword [rbp + 0x119a], 0x5ef3dd6d
xor dword [rbp + 0x119a], 0xa14522dd
mov dword [rbp + 0x119e], 0x40cfab8b
add dword [rbp + 0x119e], 0xbee1541c
mov dword [rbp + 0x1164], 0x606fdb7f
add dword [rbp + 0x1164], 0x5e4ee33f
mov dword [rbp + 0x11a2], 0x56fbe27d
add dword [rbp + 0x11a2], 0xa8b51ce5
mov dword [rbp + 0x11a6], 0x3b442c30
add dword [rbp + 0x11a6], 0xc461d37b
mov dword [rbp + 0x1168], 0x67bae5b9
add dword [rbp + 0x1168], 0x5703d905
mov dword [rbp + 0x11aa], 0xeaca499
add dword [rbp + 0x11aa], 0xf10a5b11
mov dword [rbp + 0x11ae], 0x1443a0f5
xor dword [rbp + 0x11ae], 0xebe45f97
mov dword [rbp + 0x116c], 0x44acf861
xor dword [rbp + 0x116c], 0xfa1246df
mov dword [rbp + 0x11b2], 0x58429552
xor dword [rbp + 0x11b2], 0xa7ea6ae6
mov dword [rbp + 0x11b6], 0x62660108
xor dword [rbp + 0x11b6], 0x9dd3feab
mov dword [rbp + 0x1170], 0x56e2dfe0
xor dword [rbp + 0x1170], 0xe85c615e
mov dword [rbp + 0x11ba], 0x116414ef
add dword [rbp + 0x11ba], 0xee52eac6
mov dword [rbp + 0x11be], 0x2600a61d
xor dword [rbp + 0x11be], 0xd9b9597f
mov dword [rbp + 0x1174], 0x456c64e1
xor dword [rbp + 0x1174], 0xfbd2da5f
mov dword [rbp + 0x11c2], 0x3f09b33b
add dword [rbp + 0x11c2], 0xc0ab4c6c
mov dword [rbp + 0x11c6], 0x19dad1ee
add dword [rbp + 0x11c6], 0xe5cd2db8
mov byte [rbp + 0x1178], 0x7a
add byte [rbp + 0x1178], 0x44
mov dword [rbp + 0x11ca], 0x7ca9ed05
sub dword [rbp + 0x11ca], 0x7ca8ed55
xchg rbp, rdx
mov rbp, rbx
xchg rdx, rbp
nop word [rax + rax]
movzx ecx, word [rbp + rdx*2 + 0x117a]
movzx eax, byte [rbp + rdx + 0x1150]
add ax, cx
mov word [rbp + rdx*2 + 0x117a], ax
mov byte [rbp + rdx + 0x1150], 0x71
xor byte [rbp + rdx + 0x1150], 0x71
inc rdx
cmp rdx, 0x29
jb 0x14004af84
xchg rbp, r10
movups xmm0, xmmword [r10 + 0x1150]
xchg r10, rbp
xchg rbp, r12
movaps xmmword [r12 + 0x11d0], xmm0
xchg rbp, r12
movups xmm1, xmmword [rbp + 0x1160]
movaps xmmword [rbp + 0x11e0], xmm1
xchg rbp, r15
movups xmm0, xmmword [r15 + 0x1170]
xchg r15, rbp
movaps xmmword [rbp + 0x11f0], xmm0
xchg r13, rbp
movups xmm1, xmmword [r13 + 0x1180]
xchg rbp, r13
xchg r14, rbp
movaps xmmword [r14 + 0x1200], xmm1
xchg rbp, r14
xchg rbp, r11
movups xmm0, xmmword [r11 + 0x1190]
xchg r11, rbp
xchg rbp, rdx
movaps xmmword [rdx + 0x1210], xmm0
xchg rbp, rdx
xchg r14, rbp
movups xmm1, xmmword [r14 + 0x11a0]
xchg r14, rbp
xchg r12, rbp
movaps xmmword [r12 + 0x1220], xmm1
xchg rbp, r12
xchg rbp, r10
movups xmm0, xmmword [r10 + 0x11b0]
xchg r10, rbp
movaps xmmword [rbp + 0x1230], xmm0
xchg r15, rbp
movsd xmm1, qword [r15 + 0x11c0]
xchg rbp, r15
movsd qword [rbp + 0x1240], xmm1
mov eax, dword [rbp + 0x11c8]
mov dword [rbp + 0x1248], eax
movzx eax, word [rbp + 0x11cc]
mov word [rbp + 0x124c], ax
lea rdx, [rbp + 0x11fa]
lea rcx, [rbp + 0x7560]
call fcn.14002a8d0
nop
xchg rbx, rax
mov rbx, rax
xchg rbx, rax
nop
mov byte [rbp + rax + 0x11fa], 0x73
sub byte [rbp + rax + 0x11fa], 0x73
inc rax
cmp rax, 0x52
jb 0x14004b0b2
xor eax, eax
mov byte [rsp + 0x28], al
mov dword [rbp + 0x1590], 0xa0183ad
add dword [rbp + 0x1590], 0xb4bd3b11
mov dword [rbp + 0x15bc], 0x34c55d23
xor dword [rbp + 0x15bc], 0xcb62a2ae
mov dword [rbp + 0x15c0], 0x26ae076
add dword [rbp + 0x15c0], 0xfd461f3e
mov dword [rbp + 0x1594], 0x6e5f5727
add dword [rbp + 0x1594], 0x505f6797
mov dword [rbp + 0x15c4], 0x2028c6c9
xor dword [rbp + 0x15c4], 0xdf86396e
mov dword [rbp + 0x15c8], 0x7e3a7c99
add dword [rbp + 0x15c8], 0x814c82c9
mov dword [rbp + 0x1598], 0x10cb09aa
add dword [rbp + 0x1598], 0xadf3b514
mov dword [rbp + 0x15cc], 0x5b027d4a
add dword [rbp + 0x15cc], 0xa4b48259
mov dword [rbp + 0x15d0], 0x6517d07b
add dword [rbp + 0x15d0], 0x9a992f2c
mov dword [rbp + 0x159c], 0x35e94054
add dword [rbp + 0x159c], 0x88d57e6a
mov dword [rbp + 0x15d4], 0x7b829eb6
xor dword [rbp + 0x15d4], 0x842f61d4
mov dword [rbp + 0x15d8], 0x5a6e1f8d
add dword [rbp + 0x15d8], 0xa542e024
mov dword [rbp + 0x15a0], 0x20210977
add dword [rbp + 0x15a0], 0x9e9db547
mov dword [rbp + 0x15dc], 0xb7a4a15
add dword [rbp + 0x15dc], 0xf43cb59b
mov dword [rbp + 0x15e0], 0x103cc1c0
add dword [rbp + 0x15e0], 0xef743de7
mov dword [rbp + 0x15a4], 0x79d4f2f8
add dword [rbp + 0x15a4], 0x44e9cbc6
mov dword [rbp + 0x15e4], 0x6bd4feaa
add dword [rbp + 0x15e4], 0x93dc00b8
mov dword [rbp + 0x15e8], 0x50541542
add dword [rbp + 0x15e8], 0xaf51ea69
mov dword [rbp + 0x15a8], 0xe31d315
xor dword [rbp + 0x15a8], 0xb08f6dab
mov dword [rbp + 0x15ec], 0x51cb8bbf
add dword [rbp + 0x15ec], 0xadeb73eb
mov dword [rbp + 0x15f0], 0x7c5808c6
add dword [rbp + 0x15f0], 0x8351f69c
mov dword [rbp + 0x15ac], 0x6a610d36
add dword [rbp + 0x15ac], 0x545db188
mov dword [rbp + 0x15f4], 0xfd12d0b
xor dword [rbp + 0x15f4], 0xf079d2ac
mov dword [rbp + 0x15f8], 0x6c38ebb5
add dword [rbp + 0x15f8], 0x93781402
mov dword [rbp + 0x15b0], 0x50e6af67
add dword [rbp + 0x15b0], 0x6dd80f57
mov dword [rbp + 0x15fc], 0x2bc949d0
add dword [rbp + 0x15fc], 0xd3deb5d6
mov dword [rbp + 0x1600], 0x45485625
add dword [rbp + 0x1600], 0xba1aa98b
mov dword [rbp + 0x15b4], 0x309b9744
add dword [rbp + 0x15b4], 0x8e23277a
mov dword [rbp + 0x1604], 0x4bae6c43
add dword [rbp + 0x1604], 0xb3f99376
mov dword [rbp + 0x1608], 0x543f2c26
add dword [rbp + 0x1608], 0xab67d38e
mov word [rbp + 0x15b8], 0x12e3
add word [rbp + 0x15b8], 0xabdb
mov dword [rbp + 0x160c], 0x71f679e3
add dword [rbp + 0x160c], 0x8dba85c4
mov word [rbp + 0x1610], ax
mov rdx, rbx
movzx ecx, word [rbp + rdx*2 + 0x15bc]
movzx eax, byte [rbp + rdx + 0x1590]
add ax, cx
mov word [rbp + rdx*2 + 0x15bc], ax
mov byte [rbp + rdx + 0x1590], 0x6a
xor byte [rbp + rdx + 0x1590], 0x6a
inc rdx
cmp rdx, 0x2a
jb 0x14004b35d
xchg rbp, r14
movups xmm0, xmmword [r14 + 0x1590]
xchg rbp, r14
xchg rbp, r9
movaps xmmword [r9 + 0x1620], xmm0
xchg rbp, r9
xchg r15, rbp
movups xmm1, xmmword [r15 + 0x15a0]
xchg r15, rbp
xchg r13, rbp
movaps xmmword [r13 + 0x1630], xmm1
xchg r13, rbp
xchg r11, rbp
movups xmm0, xmmword [r11 + 0x15b0]
xchg r11, rbp
movaps xmmword [rbp + 0x1640], xmm0
movups xmm1, xmmword [rbp + 0x15c0]
xchg rbx, rbp
movaps xmmword [rbx + 0x1650], xmm1
xchg rbp, rbx
xchg rcx, rbp
movups xmm0, xmmword [rcx + 0x15d0]
xchg rcx, rbp
xchg rbp, rsi
movaps xmmword [rsi + 0x1660], xmm0
xchg rbp, rsi
movups xmm1, xmmword [rbp + 0x15e0]
xchg rbp, r10
movaps xmmword [r10 + 0x1670], xmm1
xchg rbp, r10
xchg rbp, rsi
movups xmm0, xmmword [rsi + 0x15f0]
xchg rsi, rbp
xchg rbp, rbx
movaps xmmword [rbx + 0x1680], xmm0
xchg rbp, rbx
xchg rbp, r9
movups xmm1, xmmword [r9 + 0x1600]
xchg rbp, r9
xchg rbp, rdx
movaps xmmword [rdx + 0x1690], xmm1
xchg rbp, rdx
movzx eax, word [rbp + 0x1610]
mov word [rbp + 0x16a0], ax
lea rdx, [rbp + 0x164c]
lea rcx, [rbp + 0x7578]
call fcn.14002a8d0
nop
xchg rbx, r9
mov rax, r9
xchg r9, rbx
mov byte [rbp + rax + 0x164c], 0x5e
sub byte [rbp + rax + 0x164c], 0x5e
inc rax
cmp rax, 0x54
jb 0x14004b485
xor eax, eax
mov byte [rsp + 0x29], al
mov dword [rbp + 0x2950], 0x620d98a
xor dword [rbp + 0x2950], 0xb89e6734
mov dword [rbp + 0x298e], 0x5b708df7
add dword [rbp + 0x298e], 0xa4337197
mov dword [rbp + 0x2992], 0x1d65bab5
xor dword [rbp + 0x2992], 0xe2c24513
mov dword [rbp + 0x2954], 0x3d577097
add dword [rbp + 0x2954], 0x81674e27
mov dword [rbp + 0x2996], 0x7e161d4
add dword [rbp + 0x2996], 0xf7819ddc
mov dword [rbp + 0x299a], 0x1f619094
add dword [rbp + 0x299a], 0xe0506f24
mov dword [rbp + 0x2958], 0x72e6fc61
add dword [rbp + 0x2958], 0x4bd7c25d
mov dword [rbp + 0x299e], 0x7294cfb1
add dword [rbp + 0x299e], 0x8cce2fff
mov dword [rbp + 0x29a2], 0x9f5ce7d
xor dword [rbp + 0x29a2], 0xf64331e8
mov dword [rbp + 0x295c], 0x37a9858d
add dword [rbp + 0x295c], 0x87153931
mov dword [rbp + 0x29a6], 0x57cf0b52
add dword [rbp + 0x29a6], 0xa7dff455
mov dword [rbp + 0x29aa], 0xff82e59
add dword [rbp + 0x29aa], 0xefabd155
mov dword [rbp + 0x2960], 0x8a83046
add dword [rbp + 0x2960], 0xb6168e78
mov dword [rbp + 0x29ae], 0x53d1d51
add dword [rbp + 0x29ae], 0xfa25e263
mov dword [rbp + 0x29b2], 0x5ea55c54
add dword [rbp + 0x29b2], 0xa10ca359
mov dword [rbp + 0x2964], 0x3e186e35
add dword [rbp + 0x2964], 0x80a65089
mov dword [rbp + 0x29b6], 0x53efb3c4
add dword [rbp + 0x29b6], 0xabc14bec
mov dword [rbp + 0x29ba], 0x2a9411da
add dword [rbp + 0x29ba], 0xd513eddc
mov dword [rbp + 0x2968], 0x22acafe7
xor dword [rbp + 0x2968], 0x9c121159
mov dword [rbp + 0x29be], 0x682db6e5
xor dword [rbp + 0x29be], 0x979d4987
mov dword [rbp + 0x29c2], 0x55376b44
add dword [rbp + 0x29c2], 0xaa6e9467
mov dword [rbp + 0x296c], 0x388fdf50
add dword [rbp + 0x296c], 0x862edf6e
mov dword [rbp + 0x29c6], 0x1586cba5
add dword [rbp + 0x29c6], 0xea303405
mov dword [rbp + 0x29ca], 0x2415c46c
add dword [rbp + 0x29ca], 0xdb963af6
mov dword [rbp + 0x2970], 0x4c004dbd
add dword [rbp + 0x2970], 0x72be7101
mov dword [rbp + 0x29ce], 0x362d5623
add dword [rbp + 0x29ce], 0xc97ea98d
mov dword [rbp + 0x29d2], 0x18d03d92
xor dword [rbp + 0x29d2], 0xe77bc224
mov dword [rbp + 0x2974], 0x49ee8c65
add dword [rbp + 0x2974], 0x74d03259
mov dword [rbp + 0x29d6], 0x4906f537
add dword [rbp + 0x29d6], 0xb6a80a6c
mov dword [rbp + 0x29da], 0x274a6d33
add dword [rbp + 0x29da], 0xd86b9278
mov dword [rbp + 0x2978], 0x5293cdeb
xor dword [rbp + 0x2978], 0xec2d7355
mov dword [rbp + 0x29de], 0x6a8530e8
xor dword [rbp + 0x29de], 0x9522cf43
mov dword [rbp + 0x29e2], 0x6be77a26
add dword [rbp + 0x29e2], 0x93cf858e
mov dword [rbp + 0x297c], 0x502f1f8b
add dword [rbp + 0x297c], 0x6e8f9f33
mov dword [rbp + 0x29e6], 0x71d1c1d0
add dword [rbp + 0x29e6], 0x8de83d92
mov dword [rbp + 0x29ea], 0x70248407
add dword [rbp + 0x29ea], 0x8f907ba0
mov dword [rbp + 0x2980], 0x16322273
xor dword [rbp + 0x2980], 0xa88c9ccd
mov dword [rbp + 0x29ee], 0x30d6f469
xor dword [rbp + 0x29ee], 0xcf710bcf
mov dword [rbp + 0x29f2], 0x157170c2
xor dword [rbp + 0x29f2], 0xea0d8f72
mov dword [rbp + 0x2984], 0xc9ea38f
xor dword [rbp + 0x2984], 0xb2201d31
mov dword [rbp + 0x29f6], 0x6da2bab8
add dword [rbp + 0x29f6], 0x91d044aa
mov dword [rbp + 0x29fa], 0x79c37485
add dword [rbp + 0x29fa], 0x85a48b35
mov dword [rbp + 0x2988], 0x5440269f
add dword [rbp + 0x2988], 0x6a7e981f
mov dword [rbp + 0x29fe], 0x34628c64
xor dword [rbp + 0x29fe], 0xcb2e73fe
mov dword [rbp + 0x2a02], 0x760e03a3
xor dword [rbp + 0x2a02], 0x8969fcef
mov byte [rbp + 0x298c], 6
xor byte [rbp + 0x298c], 0xb8
mov dword [rbp + 0x2a06], 0x4d21a7af
xor dword [rbp + 0x2a06], 0x4d21581a
xchg rbx, rdx
mov rbx, rdx
xchg rdx, rbx
nop
movzx ecx, word [rbp + rdx*2 + 0x298e]
movzx eax, byte [rbp + rdx + 0x2950]
add ax, cx
mov word [rbp + rdx*2 + 0x298e], ax
mov byte [rbp + rdx + 0x2950], 0x3a
sub byte [rbp + rdx + 0x2950], 0x3a
inc rdx
cmp rdx, 0x3d
jb 0x14004b859
lea rdx, [rbp + 0x2a10]
lea rcx, [rbp + 0x2950]
xchg r11, rcx
movups xmm0, xmmword [r11]
xchg rcx, r11
xchg rdx, r9
movups xmmword [r9], xmm0
xchg r9, rdx
xchg rbp, rcx
movups xmm1, xmmword [rbp + 0x10]
xchg rcx, rbp
xchg rdx, rbp
movups xmmword [rbp + 0x10], xmm1
xchg rdx, rbp
xchg rcx, r15
movups xmm0, xmmword [r15 + 0x20]
xchg rcx, r15
xchg rsi, rdx
movups xmmword [rsi + 0x20], xmm0
xchg rdx, rsi
xchg rcx, rdi
movups xmm1, xmmword [rdi + 0x30]
xchg rdi, rcx
xchg r12, rdx
movups xmmword [r12 + 0x30], xmm1
xchg r12, rdx
xchg r11, rcx
movups xmm0, xmmword [r11 + 0x40]
xchg rcx, r11
xchg r14, rdx
movups xmmword [r14 + 0x40], xmm0
xchg r14, rdx
xchg r9, rcx
movups xmm1, xmmword [r9 + 0x50]
xchg r9, rcx
movups xmmword [rdx + 0x50], xmm1
xchg rcx, r8
movups xmm0, xmmword [r8 + 0x60]
xchg rcx, r8
xchg r8, rdx
movups xmmword [r8 + 0x60], xmm0
xchg r8, rdx
lea rdx, [rdx + 0x80]
movups xmm1, xmmword [rcx + 0x70]
xchg rsi, rdx
movups xmmword [rsi - 0x10], xmm1
xchg rdx, rsi
movups xmm0, xmmword [rcx + 0x80]
movups xmmword [rdx], xmm0
xchg rcx, r11
movups xmm1, xmmword [r11 + 0x90]
xchg r11, rcx
xchg r8, rdx
movups xmmword [r8 + 0x10], xmm1
xchg r8, rdx
xchg rcx, rbp
movups xmm0, xmmword [rbp + 0xa0]
xchg rbp, rcx
xchg r9, rdx
movups xmmword [r9 + 0x20], xmm0
xchg r9, rdx
xchg rbx, rax
mov rbx, qword [rcx + 0xb0]
xchg rbx, rax
mov qword [rdx + 0x30], rax
movzx eax, word [rcx + 0xb8]
mov word [rdx + 0x38], ax
lea rdx, [rbp + 0x2a4e]
lea rcx, [rbp + 0x7590]
call fcn.14002a8d0
nop
xchg r8, rax
mov r8, rbx
xchg r8, rax
nop dword [rax]
mov byte [rbp + rax + 0x2a4e], 0x72
xor byte [rbp + rax + 0x2a4e], 0x72
inc rax
cmp rax, 0x7a
jb 0x14004b9b6
xor eax, eax
mov byte [rsp + 0x2a], al
mov dword [rbp + 0x770], 0x486d3ab4
xor dword [rbp + 0x770], 0xf6d3840a
mov dword [rbp + 0x788], 0x23bad3b9
add dword [rbp + 0x788], 0xdbfc2bdc
mov dword [rbp + 0x78c], 0x48287345
xor dword [rbp + 0x78c], 0xb7868ce2
mov dword [rbp + 0x774], 0x42cd1a39
add dword [rbp + 0x774], 0x7bf1a485
mov dword [rbp + 0x790], 0x5b60ff77
add dword [rbp + 0x790], 0xa4430037
mov dword [rbp + 0x794], 0x261ae37d
xor dword [rbp + 0x794], 0xd9781cc9
mov dword [rbp + 0x778], 0x5119628d
add dword [rbp + 0x778], 0x6da55c31
mov dword [rbp + 0x798], 0x3ef57e4a
xor dword [rbp + 0x798], 0xc15e81f3
mov dword [rbp + 0x79c], 0x651779b1
add dword [rbp + 0x79c], 0x9a8f8603
mov dword [rbp + 0x77c], 0x5600406e
add dword [rbp + 0x77c], 0x68be7e50
mov dword [rbp + 0x7a0], 0x1f4211ad
add dword [rbp + 0x7a0], 0xe067edb5
mov dword [rbp + 0x7a4], 0x7cfb9388
add dword [rbp + 0x7a4], 0x82b36c1f
mov dword [rbp + 0x780], 0x76c0bbc6
xor dword [rbp + 0x780], 0xc87e0578
mov dword [rbp + 0x7a8], 0x61910faa
add dword [rbp + 0x7a8], 0x9e15eff9
mov dword [rbp + 0x7ac], 0x6a8c06f9
add dword [rbp + 0x7ac], 0x9524f8ae
mov word [rbp + 0x784], 0x3ded
add word [rbp + 0x784], 0x80d1
mov dword [rbp + 0x7b0], 0x6225ed5a
add dword [rbp + 0x7b0], 0x9d4b1216
mov byte [rbp + 0x786], 0x7e
add byte [rbp + 0x786], 0x40
mov dword [rbp + 0x7b4], 0x3fab08f3
sub dword [rbp + 0x7b4], 0x3faa0983
xchg r15, rdx
mov r15, rbx
xchg r15, rdx
nop dword [rax]
nop dword [rax + rax]
movzx ecx, word [rbp + rdx*2 + 0x788]
movzx eax, byte [rbp + rdx + 0x770]
add ax, cx
mov word [rbp + rdx*2 + 0x788], ax
mov byte [rbp + rdx + 0x770], 0x1a
xor byte [rbp + rdx + 0x770], 0x1a
inc rdx
cmp rdx, 0x17
jb 0x14004bb62
xchg rbx, rbp
movups xmm0, xmmword [rbx + 0x770]
xchg rbp, rbx
xchg r14, rbp
movaps xmmword [r14 + 0x7c0], xmm0
xchg r14, rbp
xchg r9, rbp
movups xmm1, xmmword [r9 + 0x780]
xchg rbp, r9
xchg rbp, rdi
movaps xmmword [rdi + 0x7d0], xmm1
xchg rdi, rbp
xchg rdx, rbp
movups xmm0, xmmword [rdx + 0x790]
xchg rbp, rdx
xchg rbp, r15
movaps xmmword [r15 + 0x7e0], xmm0
xchg rbp, r15
movups xmm1, xmmword [rbp + 0x7a0]
xchg rdx, rbp
movaps xmmword [rdx + 0x7f0], xmm1
xchg rdx, rbp
xchg rbp, r10
movsd xmm0, qword [r10 + 0x7b0]
xchg rbp, r10
movsd qword [rbp + 0x800], xmm0
lea rdx, [rbp + 0x7d8]
lea rcx, [rbp + 0x75a8]
call fcn.14002a8d0
nop
xchg rbx, rax
mov rbx, rax
xchg rbx, rax
nop dword [rax + rax]
mov byte [rbp + rax + 0x7d8], 0x38
sub byte [rbp + rax + 0x7d8], 0x38
inc rax
cmp rax, 0x2e
jb 0x14004bc36
xor eax, eax
mov byte [rsp + 0x2b], al
mov dword [rbp + 0x2110], 0x79cd6347
add dword [rbp + 0x2110], 0x44f15b77
mov dword [rbp + 0x2142], 0x5f955b43
xor dword [rbp + 0x2142], 0xa023a4d6
mov dword [rbp + 0x2146], 0x2132b00c
add dword [rbp + 0x2146], 0xde7c4f9b
mov dword [rbp + 0x2114], 0x53cf343c
add dword [rbp + 0x2114], 0x6aef8a82
mov dword [rbp + 0x214a], 0x215db719
xor dword [rbp + 0x214a], 0xdefe48b7
mov dword [rbp + 0x214e], 0xbe0ca18
xor dword [rbp + 0x214e], 0xf48235ac
mov dword [rbp + 0x2118], 0x5316a876
add dword [rbp + 0x2118], 0x6ba81648
mov dword [rbp + 0x2152], 0x5c40d7e4
add dword [rbp + 0x2152], 0xa37127c9
mov dword [rbp + 0x2156], 0x7fa69258
xor dword [rbp + 0x2156], 0x80166de8
mov dword [rbp + 0x211c], 0x679d08d9
add dword [rbp + 0x211c], 0x5721b5e5
mov dword [rbp + 0x215a], 0x7d813c22
xor dword [rbp + 0x215a], 0x8226c394
mov dword [rbp + 0x215e], 0x7d01bf15
add dword [rbp + 0x215e], 0x82af404d
mov dword [rbp + 0x2120], 0x7be76f9e
xor dword [rbp + 0x2120], 0xc559d120
mov dword [rbp + 0x2162], 0x1fdbd2e4
add dword [rbp + 0x2162], 0xdfca2cc7
mov dword [rbp + 0x2166], 0x530d40f9
add dword [rbp + 0x2166], 0xaca9beb1
mov dword [rbp + 0x2124], 0x36a52f2a
add dword [rbp + 0x2124], 0x88198f94
mov dword [rbp + 0x216a], 0x46403952
add dword [rbp + 0x216a], 0xb963c610
mov dword [rbp + 0x216e], 0x5ed3dc77
xor dword [rbp + 0x216e], 0xa17a23c7
mov dword [rbp + 0x2128], 0x6b81ee0c
add dword [rbp + 0x2128], 0x533cd0b2
mov dword [rbp + 0x2172], 0x78c8cdf0
xor dword [rbp + 0x2172], 0x87603257
mov dword [rbp + 0x2176], 0x33b331c0
xor dword [rbp + 0x2176], 0xcc07ce71
mov dword [rbp + 0x212c], 0x78467935
xor dword [rbp + 0x212c], 0xc6f8c78b
mov dword [rbp + 0x217a], 0x37976747
xor dword [rbp + 0x217a], 0xc83098e1
mov dword [rbp + 0x217e], 0x74bbdcae
xor dword [rbp + 0x217e], 0x8b0d231a
mov dword [rbp + 0x2130], 0x25d9faab
xor dword [rbp + 0x2130], 0x9b674415
mov dword [rbp + 0x2182], 0xbc38a14
add dword [rbp + 0x2182], 0xf3f6754e
mov dword [rbp + 0x2186], 0x2a6a8f36
add dword [rbp + 0x2186], 0xd54a7071
mov dword [rbp + 0x2134], 0xa6bd04b
add dword [rbp + 0x2134], 0xb452ee73
mov dword [rbp + 0x218a], 0x4ab174ef
add dword [rbp + 0x218a], 0xb4f68ab7
mov dword [rbp + 0x218e], 0x5a01e3cb
add dword [rbp + 0x218e], 0xa57b1be5
mov dword [rbp + 0x2138], 0x6d92779d
add dword [rbp + 0x2138], 0x512c4721
mov dword [rbp + 0x2192], 0x61abcc44
add dword [rbp + 0x2192], 0x9dc7331e
mov dword [rbp + 0x2196], 0x305c7131
add dword [rbp + 0x2196], 0xcf0b8e89
mov dword [rbp + 0x213c], 0x362a6d09
add dword [rbp + 0x213c], 0x889451b5
mov dword [rbp + 0x219a], 0x44f7a1d5
xor dword [rbp + 0x219a], 0xbbbb5e4f
mov dword [rbp + 0x219e], 0x350eb456
xor dword [rbp + 0x219e], 0xca694b1a
mov byte [rbp + 0x2140], 0x74
xor byte [rbp + 0x2140], 0xca
mov dword [rbp + 0x21a2], 0x6cf36487
sub dword [rbp + 0x21a2], 0x6cf264d2
xchg rdi, rdx
mov rdi, rbx
xchg rdx, rdi
nop dword [rax]
nop word [rax + rax]
movzx ecx, word [rbp + rdx*2 + 0x2142]
movzx eax, byte [rbp + rdx + 0x2110]
add ax, cx
mov word [rbp + rdx*2 + 0x2142], ax
mov byte [rbp + rdx + 0x2110], 4
sub byte [rbp + rdx + 0x2110], 4
inc rdx
cmp rdx, 0x31
jb 0x14004bf61
movups xmm0, xmmword [rbp + 0x2110]
xchg rbp, rbx
movaps xmmword [rbx + 0x21b0], xmm0
xchg rbp, rbx
xchg rbp, rbx
movups xmm1, xmmword [rbx + 0x2120]
xchg rbp, rbx
xchg r10, rbp
movaps xmmword [r10 + 0x21c0], xmm1
xchg rbp, r10
movups xmm0, xmmword [rbp + 0x2130]
movaps xmmword [rbp + 0x21d0], xmm0
xchg r9, rbp
movups xmm1, xmmword [r9 + 0x2140]
xchg rbp, r9
xchg rbp, r8
movaps xmmword [r8 + 0x21e0], xmm1
xchg rbp, r8
xchg rbp, rcx
movups xmm0, xmmword [rcx + 0x2150]
xchg rbp, rcx
xchg rbp, r9
movaps xmmword [r9 + 0x21f0], xmm0
xchg r9, rbp
xchg rdi, rbp
movups xmm1, xmmword [rdi + 0x2160]
xchg rbp, rdi
xchg rbx, rbp
movaps xmmword [rbx + 0x2200], xmm1
xchg rbp, rbx
movups xmm0, xmmword [rbp + 0x2170]
xchg rbp, rbx
movaps xmmword [rbx + 0x2210], xmm0
xchg rbp, rbx
movups xmm1, xmmword [rbp + 0x2180]
xchg r14, rbp
movaps xmmword [r14 + 0x2220], xmm1
xchg r14, rbp
xchg r10, rbp
movups xmm0, xmmword [r10 + 0x2190]
xchg r10, rbp
xchg r13, rbp
movaps xmmword [r13 + 0x2230], xmm0
xchg rbp, r13
mov eax, dword [rbp + 0x21a0]
mov dword [rbp + 0x2240], eax
movzx eax, word [rbp + 0x21a4]
mov word [rbp + 0x2244], ax
lea rdx, [rbp + 0x21e2]
lea rcx, [rbp + 0x75c0]
call fcn.14002a8d0
nop
xchg rbp, rax
mov rbp, rbx
xchg rbp, rax
nop dword [rax + rax]
mov byte [rbp + rax + 0x21e2], 7
xor byte [rbp + rax + 0x21e2], 7
inc rax
cmp rax, 0x62
jb 0x14004c0a6
xor eax, eax
mov byte [rsp + 0x2c], al
mov dword [rbp + 0x2390], 0x6c2bef2d
add dword [rbp + 0x2390], 0x5292cf91
mov dword [rbp + 0x23c8], 0xed480b7
add dword [rbp + 0x23c8], 0xf0b77eb3
mov dword [rbp + 0x23cc], 0x3938b55a
xor dword [rbp + 0x23cc], 0xc68c4af0
mov dword [rbp + 0x2394], 0x10151dfd
xor dword [rbp + 0x2394], 0xaeaba343
mov dword [rbp + 0x23d0], 0x46f2a3f7
add dword [rbp + 0x23d0], 0xb8705bb0
mov dword [rbp + 0x23d4], 0x1eac8921
xor dword [rbp + 0x23d4], 0xe10776b8
mov dword [rbp + 0x2398], 0x313b7e3a
add dword [rbp + 0x2398], 0x8d834084
mov dword [rbp + 0x23d8], 0x2d72ce81
add dword [rbp + 0x23d8], 0xd234312f
mov dword [rbp + 0x23dc], 0x66e0a3c9
add dword [rbp + 0x23dc], 0x98d95be8
mov dword [rbp + 0x239c], 0x48c01242
add dword [rbp + 0x239c], 0x75feac7c
mov dword [rbp + 0x23e0], 0x4ed6f315
xor dword [rbp + 0x23e0], 0xb1b40ca0
mov dword [rbp + 0x23e4], 0x655b32ec
add dword [rbp + 0x23e4], 0x9a4cccac
mov dword [rbp + 0x23a0], 0x5083b224
xor dword [rbp + 0x23a0], 0xee3d0c9a
mov dword [rbp + 0x23e8], 0x615a533e
xor dword [rbp + 0x23e8], 0x9eefac8a
mov dword [rbp + 0x23ec], 0x30cba263
add dword [rbp + 0x23ec], 0xcee65d48
mov dword [rbp + 0x23a4], 0x64883b98
add dword [rbp + 0x23a4], 0x5a368326
mov dword [rbp + 0x23f0], 0x3738a13c
add dword [rbp + 0x23f0], 0xc82a5e74
mov dword [rbp + 0x23f4], 0x4e420bb4
add dword [rbp + 0x23f4], 0xb169f405
mov dword [rbp + 0x23a8], 0x1ecf611
xor dword [rbp + 0x23a8], 0xbf5248af
mov dword [rbp + 0x23f8], 0x34df7d13
xor dword [rbp + 0x23f8], 0xcb7982a7
mov dword [rbp + 0x23fc], 0x6cd2f46c
add dword [rbp + 0x23fc], 0x92dd0af6
mov dword [rbp + 0x23ac], 0x3016e4c
add dword [rbp + 0x23ac], 0xbbbd5072
mov dword [rbp + 0x2400], 0x58600589
xor dword [rbp + 0x2400], 0xa7cffa38
mov dword [rbp + 0x2404], 0x35844bd9
add dword [rbp + 0x2404], 0xca2cb3ce
mov dword [rbp + 0x23b0], 0x79231bea
add dword [rbp + 0x23b0], 0x459ba2d4
mov dword [rbp + 0x2408], 0x43a990c7
add dword [rbp + 0x2408], 0xbbfa6eef
mov dword [rbp + 0x240c], 0x38f0915d
add dword [rbp + 0x240c], 0xc6726e53
mov dword [rbp + 0x23b4], 0x296b03c4
xor dword [rbp + 0x23b4], 0x97d5bd7a
mov dword [rbp + 0x2410], 0x60067a2a
add dword [rbp + 0x2410], 0x9fa58586
mov dword [rbp + 0x2414], 0x5c86077f
add dword [rbp + 0x2414], 0xa324f826
mov dword [rbp + 0x23b8], 0x2e49d71
add dword [rbp + 0x23b8], 0xbbda214d
mov dword [rbp + 0x2418], 0x31a57ed3
xor dword [rbp + 0x2418], 0xcec78165
mov dword [rbp + 0x241c], 0x4369e295
add dword [rbp + 0x241c], 0xbc471d22
mov dword [rbp + 0x23bc], 0x3bacd131
add dword [rbp + 0x23bc], 0x8311ed8d
mov dword [rbp + 0x2420], 0x372b4528
xor dword [rbp + 0x2420], 0xc88cba9e
mov dword [rbp + 0x2424], 0x1de20a90
xor dword [rbp + 0x2424], 0xe257f524
mov dword [rbp + 0x23c0], 0x13617de0
add dword [rbp + 0x23c0], 0xab5d40de
mov dword [rbp + 0x2428], 0x14520850
sub dword [rbp + 0x2428], 0x1413089a
mov dword [rbp + 0x242c], 0x726f444b
add dword [rbp + 0x242c], 0x8d4dbb6b
mov word [rbp + 0x23c4], 0x6c2f
xor word [rbp + 0x23c4], 0xd291
mov dword [rbp + 0x2430], 0x307c641f
add dword [rbp + 0x2430], 0xceef9b97
mov word [rbp + 0x2434], ax
xchg rdx, r15
mov r15, rbx
xchg r15, rdx
nop word [rax + rax]
movzx ecx, word [rbp + rdx*2 + 0x23c8]
movzx eax, byte [rbp + rdx + 0x2390]
add ax, cx
mov word [rbp + rdx*2 + 0x23c8], ax
mov byte [rbp + rdx + 0x2390], 0x4d
sub byte [rbp + rdx + 0x2390], 0x4d
inc rdx
cmp rdx, 0x36
jb 0x14004c411
lea rdx, [rbp + 0x2440]
lea rcx, [rbp + 0x2390]
xchg r11, rcx
movups xmm0, xmmword [r11]
xchg rcx, r11
movups xmmword [rdx], xmm0
xchg rcx, r15
movups xmm1, xmmword [r15 + 0x10]
xchg r15, rcx
movups xmmword [rdx + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
xchg rdx, rsi
movups xmmword [rsi + 0x20], xmm0
xchg rdx, rsi
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rdx + 0x30], xmm1
xchg r15, rcx
movups xmm0, xmmword [r15 + 0x40]
xchg r15, rcx
xchg rbx, rdx
movups xmmword [rbx + 0x40], xmm0
xchg rbx, rdx
xchg rsi, rcx
movups xmm1, xmmword [rsi + 0x50]
xchg rsi, rcx
xchg r13, rdx
movups xmmword [r13 + 0x50], xmm1
xchg r13, rdx
movups xmm0, xmmword [rcx + 0x60]
xchg r12, rdx
movups xmmword [r12 + 0x60], xmm0
xchg r12, rdx
xchg r8, rcx
movups xmm1, xmmword [r8 + 0x70]
xchg r8, rcx
xchg rdx, r13
movups xmmword [r13 + 0x70], xmm1
xchg rdx, r13
xchg rcx, rdi
movups xmm0, xmmword [rdi + 0x80]
xchg rdi, rcx
xchg r8, rdx
movups xmmword [r8 + 0x80], xmm0
xchg r8, rdx
xchg r15, rcx
movups xmm1, xmmword [r15 + 0x90]
xchg rcx, r15
xchg rdx, rbp
movups xmmword [rbp + 0x90], xmm1
xchg rdx, rbp
mov eax, dword [rcx + 0xa0]
mov dword [rdx + 0xa0], eax
movzx eax, word [rcx + 0xa4]
mov word [rdx + 0xa4], ax
lea rdx, [rbp + 0x2478]
lea rcx, [rbp + 0x75d8]
call fcn.14002a8d0
nop
xchg rbp, rax
mov rbp, rbx
xchg rbp, rax
nop word [rax + rax]
mov byte [rbp + rax + 0x2478], 0x76
sub byte [rbp + rax + 0x2478], 0x76
inc rax
cmp rax, 0x6c
jb 0x14004c54f
xor eax, eax
mov byte [rsp + 0x2d], al
mov dword [rbp + 0x4150], 0x5b6086db
add dword [rbp + 0x4150], 0x635e37e3
mov dword [rbp + 0x41c0], 0x18d68545
add dword [rbp + 0x41c0], 0xe6b27a25
mov dword [rbp + 0x41c4], 0x7fe7f1be
add dword [rbp + 0x41c4], 0x7fc30de9
mov dword [rbp + 0x4154], 0x20f91050
add dword [rbp + 0x4154], 0x9dc5ae6e
mov dword [rbp + 0x41c8], 0x11dc430a
add dword [rbp + 0x41c8], 0xedcbbca4
mov dword [rbp + 0x41cc], 0x4e40cc58
add dword [rbp + 0x41cc], 0xb16a335c
mov dword [rbp + 0x4158], 0x209db989
add dword [rbp + 0x4158], 0x9e210535
mov dword [rbp + 0x41d0], 0x45a10e07
add dword [rbp + 0x41d0], 0xba07f19c
mov dword [rbp + 0x41d4], 0x566cc967
add dword [rbp + 0x41d4], 0xa93b364f
mov dword [rbp + 0x415c], 0x1e70a12f
xor dword [rbp + 0x415c], 0xa0ce1f91
mov dword [rbp + 0x41d8], 0x4ad2a8d2
add dword [rbp + 0x41d8], 0xb4e35690
mov dword [rbp + 0x41dc], 0xc699f35
xor dword [rbp + 0x41dc], 0xf3c0609e
mov dword [rbp + 0x4160], 0xca3741b
add dword [rbp + 0x4160], 0xb21b4aa3
mov dword [rbp + 0x41e0], 0x72ce2fbe
add dword [rbp + 0x41e0], 0x8cd5cff2
mov dword [rbp + 0x41e4], 0xdffc16
add dword [rbp + 0x41e4], 0xfed803a0
mov dword [rbp + 0x4164], 0x457ecf43
xor dword [rbp + 0x4164], 0xfbc071fd
mov dword [rbp + 0x41e8], 0x347a73d4
add dword [rbp + 0x41e8], 0xcb2d8be0
mov dword [rbp + 0x41ec], 0x403e513b
xor dword [rbp + 0x41ec], 0xbf5cae55
mov dword [rbp + 0x4168], 0x3241e234
add dword [rbp + 0x4168], 0x8c7cdc8a
mov dword [rbp + 0x41f0], 0x37ff706a
add dword [rbp + 0x41f0], 0xc7ac8f3a
mov dword [rbp + 0x41f4], 0x3e11d6c8
add dword [rbp + 0x41f4], 0xc1a528ee
mov dword [rbp + 0x416c], 0x6822857f
add dword [rbp + 0x416c], 0x569c393f
mov dword [rbp + 0x41f8], 0x4bcf1437
add dword [rbp + 0x41f8], 0xb393eb70
mov dword [rbp + 0x41fc], 0xe17d71e
add dword [rbp + 0x41fc], 0xf199288d
mov dword [rbp + 0x4170], 0x55e0568e
add dword [rbp + 0x4170], 0x68de6830
mov dword [rbp + 0x4200], 0x52ea8972
xor dword [rbp + 0x4200], 0xad5c76c7
mov dword [rbp + 0x4204], 0xe4778f
add dword [rbp + 0x4204], 0xfeca8814
mov dword [rbp + 0x4174], 0x4f57ed0f
add dword [rbp + 0x4174], 0x6f66d1af
mov dword [rbp + 0x4208], 0x1ba56f02
add dword [rbp + 0x4208], 0xe40690ac
mov dword [rbp + 0x420c], 0x2601abed
xor dword [rbp + 0x420c], 0xd9b5544a
mov dword [rbp + 0x4178], 0x5a93dd6b
xor dword [rbp + 0x4178], 0xe42d63d5
mov dword [rbp + 0x4210], 0x11fdd0d8
xor dword [rbp + 0x4210], 0xee4d2f7f
mov dword [rbp + 0x4214], 0x58487456
xor dword [rbp + 0x4214], 0xa7dd8b34
mov dword [rbp + 0x417c], 0x7e16fc10
xor dword [rbp + 0x417c], 0xc0a842ae
mov dword [rbp + 0x4218], 0x46de77ef
add dword [rbp + 0x4218], 0xb8c987bc
mov dword [rbp + 0x421c], 0x5a46a398
add dword [rbp + 0x421c], 0xa5645bca
mov dword [rbp + 0x4180], 0x7afdd79b
add dword [rbp + 0x4180], 0x43c0e723
mov dword [rbp + 0x4220], 0x2c8a4235
add dword [rbp + 0x4220], 0xd32cbd81
mov dword [rbp + 0x4224], 0x575bb722
xor dword [rbp + 0x4224], 0xa8ee4890
mov dword [rbp + 0x4184], 0x15daa8df
xor dword [rbp + 0x4184], 0xab641661
mov dword [rbp + 0x4228], 0x179578d2
add dword [rbp + 0x4228], 0xe7dc86aa
mov dword [rbp + 0x422c], 0x5ca4c948
add dword [rbp + 0x422c], 0xa3153629
mov dword [rbp + 0x4188], 0x5f0cd2c3
xor dword [rbp + 0x4188], 0xe1b26c7d
mov dword [rbp + 0x4230], 0x604f1e21
add dword [rbp + 0x4230], 0x9f6ae198
mov dword [rbp + 0x4234], 0x622610b6
add dword [rbp + 0x4234], 0x9d89eeba
mov dword [rbp + 0x418c], 0x5713885a
xor dword [rbp + 0x418c], 0xe9ad36e4
mov dword [rbp + 0x4238], 0x8867a61
xor dword [rbp + 0x4238], 0xf72385ca
mov dword [rbp + 0x423c], 0x2af8ac70
add dword [rbp + 0x423c], 0xd4b95344
mov dword [rbp + 0x4190], 0x1abe4a2a
add dword [rbp + 0x4190], 0xa4007494
mov dword [rbp + 0x4240], 0x5d2b1ee3
xor dword [rbp + 0x4240], 0xa29ae156
mov dword [rbp + 0x4244], 0x28ed28a4
add dword [rbp + 0x4244], 0xd6c9d704
mov dword [rbp + 0x4194], 0x70f09554
add dword [rbp + 0x4194], 0x4dce296a
mov dword [rbp + 0x4248], 0x77196613
add dword [rbp + 0x4248], 0x888c995d
mov dword [rbp + 0x424c], 0x730ac5c9
xor dword [rbp + 0x424c], 0x8ca53a78
mov dword [rbp + 0x4198], 0x5fe12e52
add dword [rbp + 0x4198], 0x5edd906c
mov dword [rbp + 0x4250], 0x44869316
add dword [rbp + 0x4250], 0xbb216c5b
mov dword [rbp + 0x4254], 0x21521f4f
add dword [rbp + 0x4254], 0xde1de061
mov dword [rbp + 0x419c], 0x42a528fc
add dword [rbp + 0x419c], 0x7c1995c2
mov dword [rbp + 0x4258], 0x11cf2730
xor dword [rbp + 0x4258], 0xee7ad887
mov dword [rbp + 0x425c], 0xd81410
add dword [rbp + 0x425c], 0xfeceeb61
mov dword [rbp + 0x41a0], 0xcbe1886
xor dword [rbp + 0x41a0], 0xb200a638
mov dword [rbp + 0x4260], 0xcf9ab0c
add dword [rbp + 0x4260], 0xf2c054a5
mov dword [rbp + 0x4264], 0x7bd48e4f
xor dword [rbp + 0x4264], 0x847a71ff
mov dword [rbp + 0x41a4], 0x1f5e28b8
add dword [rbp + 0x41a4], 0x9f609606
mov dword [rbp + 0x4268], 0x6deb6ae2
xor dword [rbp + 0x4268], 0x92489553
mov dword [rbp + 0x426c], 0x35843a6
add dword [rbp + 0x426c], 0xfc19bc00
mov dword [rbp + 0x41a8], 0x79caed16
add dword [rbp + 0x41a8], 0x44f3d1a8
mov dword [rbp + 0x4270], 0x3cb226c1
xor dword [rbp + 0x4270], 0xc315d967
mov dword [rbp + 0x4274], 0x4a0e8d25
xor dword [rbp + 0x4274], 0xb5ad7293
mov dword [rbp + 0x41ac], 0x38668c55
add dword [rbp + 0x41ac], 0x86583269
mov dword [rbp + 0x4278], 0x646b6c13
xor dword [rbp + 0x4278], 0x9bc593b8
mov dword [rbp + 0x427c], 0x482dd4f9
add dword [rbp + 0x427c], 0xb7432abc
mov dword [rbp + 0x41b0], 0x5fd573eb
add dword [rbp + 0x41b0], 0x5ee94ad3
mov dword [rbp + 0x4280], 0x59c2fab6
add dword [rbp + 0x4280], 0xa5f304ed
mov dword [rbp + 0x4284], 0x1b1fa59f
add dword [rbp + 0x4284], 0xe49b5a13
mov dword [rbp + 0x41b4], 0x3dcebf1f
add dword [rbp + 0x41b4], 0x80efff9f
mov dword [rbp + 0x4288], 0x7658a9c
xor dword [rbp + 0x4288], 0xf8ce751d
mov dword [rbp + 0x428c], 0x5203c509
add dword [rbp + 0x428c], 0xad7c3a9d
mov dword [rbp + 0x41b8], 0x11fe704f
add dword [rbp + 0x41b8], 0xacc04e6f
mov dword [rbp + 0x4290], 0x723b194
add dword [rbp + 0x4290], 0xf8554de2
mov dword [rbp + 0x4294], 0xba7bda1
xor dword [rbp + 0x4294], 0xf4d142d2
mov word [rbp + 0x41bc], 0x7a14
add word [rbp + 0x41bc], 0x44aa
mov dword [rbp + 0x4298], 0x2de91b99
xor dword [rbp + 0x4298], 0xd282e4e3
mov word [rbp + 0x429c], ax
xchg rdx, r13
mov r13, rbx
xchg r13, rdx
nop
movzx ecx, word [rbp + rdx*2 + 0x41c0]
movzx eax, byte [rbp + rdx + 0x4150]
add ax, cx
mov word [rbp + rdx*2 + 0x41c0], ax
mov byte [rbp + rdx + 0x4150], 0x54
sub byte [rbp + rdx + 0x4150], 0x54
inc rdx
cmp rdx, 0x6e
jb 0x14004cbfe
lea rcx, [rbp + 0x42a0]
lea rdx, [rbp + 0x4150]
xchg rsi, r10
mov rax, r10
xchg rsi, r10
nop dword [rax]
movups xmm0, xmmword [rdx]
xchg r9, rcx
movups xmmword [r9], xmm0
xchg rcx, r9
xchg rbx, rdx
movups xmm1, xmmword [rbx + 0x10]
xchg rdx, rbx
xchg rcx, r10
movups xmmword [r10 + 0x10], xmm1
xchg r10, rcx
xchg r13, rdx
movups xmm0, xmmword [r13 + 0x20]
xchg r13, rdx
xchg rcx, rbp
movups xmmword [rbp + 0x20], xmm0
xchg rbp, rcx
xchg rbx, rdx
movups xmm1, xmmword [rbx + 0x30]
xchg rbx, rdx
xchg r9, rcx
movups xmmword [r9 + 0x30], xmm1
xchg rcx, r9
movups xmm0, xmmword [rdx + 0x40]
movups xmmword [rcx + 0x40], xmm0
xchg rdx, r9
movups xmm1, xmmword [r9 + 0x50]
xchg r9, rdx
xchg rcx, rdx
movups xmmword [rdx + 0x50], xmm1
xchg rcx, rdx
xchg rdx, r11
movups xmm0, xmmword [r11 + 0x60]
xchg r11, rdx
xchg rcx, rbp
movups xmmword [rbp + 0x60], xmm0
xchg rcx, rbp
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rdx + 0x70]
xchg r12, rcx
movups xmmword [r12 - 0x10], xmm1
xchg rcx, r12
lea rdx, [rdx + 0x80]
sub rax, 1
jne 0x14004cc50
xchg rdx, rcx
movups xmm0, xmmword [rcx]
xchg rcx, rdx
xchg rcx, r11
movups xmmword [r11], xmm0
xchg rcx, r11
movups xmm1, xmmword [rdx + 0x10]
xchg rcx, rbp
movups xmmword [rbp + 0x10], xmm1
xchg rcx, rbp
movups xmm0, xmmword [rdx + 0x20]
xchg rcx, rbp
movups xmmword [rbp + 0x20], xmm0
xchg rcx, rbp
xchg rdx, r8
movups xmm1, xmmword [r8 + 0x30]
xchg r8, rdx
xchg r13, rcx
movups xmmword [r13 + 0x30], xmm1
xchg rcx, r13
xchg rdi, rax
mov rdi, qword [rdx + 0x40]
xchg rdi, rax
mov qword [rcx + 0x40], rax
mov eax, dword [rdx + 0x48]
mov dword [rcx + 0x48], eax
movzx eax, word [rdx + 0x4c]
mov word [rcx + 0x4c], ax
lea rdx, [rbp + 0x4310]
lea rcx, [rbp + 0x75f0]
call fcn.14002a8d0
nop
xchg rsi, rax
mov rsi, rbx
xchg rsi, rax
nop dword [rax]
mov byte [rbp + rax + 0x4310], 0x31
sub byte [rbp + rax + 0x4310], 0x31
inc rax
cmp rax, 0xdc
jb 0x14004cd73
xor eax, eax
mov byte [rsp + 0x2e], al
mov dword [rbp + 0x32f0], 0x7c69ead5
xor dword [rbp + 0x32f0], 0xc2d7546b
mov dword [rbp + 0x3338], 0x338123b0
xor dword [rbp + 0x3338], 0xcc05dcda
mov dword [rbp + 0x333c], 0x7c94657f
add dword [rbp + 0x333c], 0x83229a2c
mov dword [rbp + 0x32f4], 0x22b6d021
xor dword [rbp + 0x32f4], 0x9c086e9f
mov dword [rbp + 0x3340], 0x4a65ba34
add dword [rbp + 0x3340], 0xb5424582
mov dword [rbp + 0x3344], 0x208bc1e1
add dword [rbp + 0x3344], 0xdf1b3d81
mov dword [rbp + 0x32f8], 0x5da3b1dd
xor dword [rbp + 0x32f8], 0xe31d0f63
mov dword [rbp + 0x3348], 0x32b367f0
xor dword [rbp + 0x3348], 0xcd109857
mov dword [rbp + 0x334c], 0x30c436c1
xor dword [rbp + 0x334c], 0xcf72c96c
mov dword [rbp + 0x32fc], 0x30807cd5
add dword [rbp + 0x32fc], 0x8e3e41e9
mov dword [rbp + 0x3350], 0x2f89457b
xor dword [rbp + 0x3350], 0xd031bad0
mov dword [rbp + 0x3354], 0x38ef1187
add dword [rbp + 0x3354], 0xc6b8ee24
mov dword [rbp + 0x3300], 0x7e36f7c
add dword [rbp + 0x3300], 0xb6db4f42
mov dword [rbp + 0x3358], 0x6835799b
add dword [rbp + 0x3358], 0x97728619
mov dword [rbp + 0x335c], 0x50b1b70a
xor dword [rbp + 0x335c], 0xafd348ba
mov dword [rbp + 0x3304], 0x385e46eb
xor dword [rbp + 0x3304], 0x86e0f855
mov dword [rbp + 0x3360], 0x2b5b2bbc
add dword [rbp + 0x3360], 0xd450d3d9
mov dword [rbp + 0x3364], 0x2857fff7
add dword [rbp + 0x3364], 0xd70affb0
mov dword [rbp + 0x3308], 0x3c5e1da7
add dword [rbp + 0x3308], 0x8260a117
mov dword [rbp + 0x3368], 0x1170fcaf
add dword [rbp + 0x3368], 0xee3b02ea
mov dword [rbp + 0x336c], 0x182a85c0
xor dword [rbp + 0x336c], 0xe78c7a70
mov dword [rbp + 0x330c], 0x16fc12b1
xor dword [rbp + 0x330c], 0xa842ac0f
mov dword [rbp + 0x3370], 0x1c314aa5
add dword [rbp + 0x3370], 0xe388b50c
mov dword [rbp + 0x3374], 0xcc1a71f
add dword [rbp + 0x3374], 0xf2a15896
mov dword [rbp + 0x3310], 0x3afb93cb
xor dword [rbp + 0x3310], 0x84452d75
mov dword [rbp + 0x3378], 0x6f4e2497
add dword [rbp + 0x3378], 0x906ddaf3
mov dword [rbp + 0x337c], 0x65a1ed44
xor dword [rbp + 0x337c], 0x9a0612f6
mov dword [rbp + 0x3314], 0x77d592da
add dword [rbp + 0x3314], 0x46e92be4
mov dword [rbp + 0x3380], 0x23e1017c
add dword [rbp + 0x3380], 0xdbd7fe38
mov dword [rbp + 0x3384], 0x73df1f80
add dword [rbp + 0x3384], 0x8bd6e02b
mov dword [rbp + 0x3318], 0x3972165b
xor dword [rbp + 0x3318], 0x87cca8e5
mov dword [rbp + 0x3388], 0x1a320f3a
add dword [rbp + 0x3388], 0xe582f077
mov dword [rbp + 0x338c], 0x6d843e7a
add dword [rbp + 0x338c], 0x9200c0e8
mov dword [rbp + 0x331c], 0x24972ee1
xor dword [rbp + 0x331c], 0x9a29905f
mov dword [rbp + 0x3390], 0x4cc9541f
xor dword [rbp + 0x3390], 0xb37cabbc
mov dword [rbp + 0x3394], 0x2da8660e
xor dword [rbp + 0x3394], 0xd20e99a9
mov dword [rbp + 0x3320], 0x6a224366
xor dword [rbp + 0x3320], 0xd49cfdd8
mov dword [rbp + 0x3398], 0x3ac14b79
add dword [rbp + 0x3398], 0xc4d4b3e9
mov dword [rbp + 0x339c], 0x504341a7
add dword [rbp + 0x339c], 0xaf62be00
mov dword [rbp + 0x3324], 0x7f51ac89
add dword [rbp + 0x3324], 0x3f6d1235
mov dword [rbp + 0x33a0], 0x1ebde809
add dword [rbp + 0x33a0], 0xe0f717ae
mov dword [rbp + 0x33a4], 0x856f9c0
xor dword [rbp + 0x33a4], 0xf7e0066b
mov dword [rbp + 0x3328], 0xa10fb81
add dword [rbp + 0x3328], 0xb4adc33d
mov dword [rbp + 0x33a8], 0x115fd385
add dword [rbp + 0x33a8], 0xee122c36
mov dword [rbp + 0x33ac], 0x84c30ab
add dword [rbp + 0x33ac], 0xf75bcedb
mov dword [rbp + 0x332c], 0x300461ed
add dword [rbp + 0x332c], 0x8eba5cd1
mov dword [rbp + 0x33b0], 0x4533e0bb
add dword [rbp + 0x33b0], 0xba781efd
mov dword [rbp + 0x33b4], 0x18d7d5b4
add dword [rbp + 0x33b4], 0xe6d029f1
mov dword [rbp + 0x3330], 0x61967718
add dword [rbp + 0x3330], 0x5d2847a6
mov dword [rbp + 0x33b8], 0xcc38e4e
xor dword [rbp + 0x33b8], 0xf37471c7
mov dword [rbp + 0x33bc], 0x2583c09f
add dword [rbp + 0x33bc], 0xda313f04
mov word [rbp + 0x3334], 0x68a5
xor word [rbp + 0x3334], 0xd61b
mov dword [rbp + 0x33c0], 0x444914e1
xor dword [rbp + 0x33c0], 0xbb22eb47
mov word [rbp + 0x33c4], ax
xchg rdx, rbx
mov rbx, rdx
xchg rdx, rbx
nop dword [rax]
nop dword [rax + rax]
movzx ecx, word [rbp + rdx*2 + 0x3338]
movzx eax, byte [rbp + rdx + 0x32f0]
add ax, cx
mov word [rbp + rdx*2 + 0x3338], ax
mov byte [rbp + rdx + 0x32f0], 0x43
sub byte [rbp + rdx + 0x32f0], 0x43
inc rdx
cmp rdx, 0x46
jb 0x14004d1d6
lea rdx, [rbp + 0x33d0]
lea rcx, [rbp + 0x32f0]
xchg rcx, rdi
movups xmm0, xmmword [rdi]
xchg rcx, rdi
movups xmmword [rdx], xmm0
xchg r9, rcx
movups xmm1, xmmword [r9 + 0x10]
xchg rcx, r9
movups xmmword [rdx + 0x10], xmm1
xchg rcx, r11
movups xmm0, xmmword [r11 + 0x20]
xchg rcx, r11
movups xmmword [rdx + 0x20], xmm0
xchg rbp, rcx
movups xmm1, xmmword [rbp + 0x30]
xchg rcx, rbp
xchg rdx, rcx
movups xmmword [rcx + 0x30], xmm1
xchg rdx, rcx
movups xmm0, xmmword [rcx + 0x40]
xchg rdx, r10
movups xmmword [r10 + 0x40], xmm0
xchg rdx, r10
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rdx + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
xchg r9, rdx
movups xmmword [r9 + 0x60], xmm0
xchg r9, rdx
lea rdx, [rdx + 0x80]
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rdx - 0x10], xmm1
lea rcx, [rcx + 0x80]
movups xmm0, xmmword [rcx]
movups xmmword [rdx], xmm0
xchg rsi, rcx
movups xmm1, xmmword [rsi + 0x10]
xchg rsi, rcx
xchg r10, rdx
movups xmmword [r10 + 0x10], xmm1
xchg rdx, r10
xchg r8, rcx
movups xmm0, xmmword [r8 + 0x20]
xchg r8, rcx
xchg rsi, rdx
movups xmmword [rsi + 0x20], xmm0
xchg rdx, rsi
xchg rcx, rdx
movups xmm1, xmmword [rdx + 0x30]
xchg rdx, rcx
xchg rdx, rbp
movups xmmword [rbp + 0x30], xmm1
xchg rdx, rbp
xchg rcx, rdx
movups xmm0, xmmword [rdx + 0x40]
xchg rcx, rdx
xchg r13, rdx
movups xmmword [r13 + 0x40], xmm0
xchg rdx, r13
mov eax, dword [rcx + 0x50]
mov dword [rdx + 0x50], eax
movzx eax, word [rcx + 0x54]
mov word [rdx + 0x54], ax
lea rdx, [rbp + 0x3418]
lea rcx, [rbp + 0x7608]
call fcn.14002a8d0
nop
xchg rbx, rax
mov rbx, rax
xchg rbx, rax
mov byte [rbp + rax + 0x3418], 0x2b
sub byte [rbp + rax + 0x3418], 0x2b
inc rax
cmp rax, 0x8c
jb 0x14004d318
xor eax, eax
mov byte [rsp + 0x2f], al
mov dword [rbp + 0x17d0], 0x634356f8
add dword [rbp + 0x17d0], 0x5b7b67c6
mov dword [rbp + 0x17fe], 0x4b360f92
add dword [rbp + 0x17fe], 0xb480f003
mov dword [rbp + 0x1802], 0x1b160d37
xor dword [rbp + 0x1802], 0xe4b8f290
mov dword [rbp + 0x17d4], 0x5f76873f
add dword [rbp + 0x17d4], 0x5f48377f
mov dword [rbp + 0x1806], 0x1b7144f3
add dword [rbp + 0x1806], 0xe432babb
mov dword [rbp + 0x180a], 0x52da1ec
add dword [rbp + 0x180a], 0xfa355dc8
mov dword [rbp + 0x17d8], 0x13ac88e1
add dword [rbp + 0x17d8], 0xab1235dd
mov dword [rbp + 0x180e], 0x7fb15433
xor dword [rbp + 0x180e], 0x8000ab9e
mov dword [rbp + 0x1812], 0x4b2c78fc
xor dword [rbp + 0x1812], 0xb49c874c
mov dword [rbp + 0x17dc], 0x36d51bfa
add dword [rbp + 0x17dc], 0x87e9a2c4
mov dword [rbp + 0x1816], 0x4a7e48ce
add dword [rbp + 0x1816], 0xb529b6e8
mov dword [rbp + 0x181a], 0x4c47656f
add dword [rbp + 0x181a], 0xb36999f3
mov dword [rbp + 0x17e0], 0x490b9a66
add dword [rbp + 0x17e0], 0x75b32458
mov dword [rbp + 0x181e], 0x4964ef41
add dword [rbp + 0x181e], 0xb641106a
mov dword [rbp + 0x1822], 0x21bf83b6
xor dword [rbp + 0x1822], 0xde097c1c
mov dword [rbp + 0x17e4], 0xed9ca38
add dword [rbp + 0x17e4], 0xafe4f486
mov dword [rbp + 0x1826], 0x45e4e78c
add dword [rbp + 0x1826], 0xb9c517d6
mov dword [rbp + 0x182a], 0x5012af54
xor dword [rbp + 0x182a], 0xafbc50f3
mov dword [rbp + 0x17e8], 0x529bd096
add dword [rbp + 0x17e8], 0x6c22ee28
mov dword [rbp + 0x182e], 0x2175c116
add dword [rbp + 0x182e], 0xde313e8d
mov dword [rbp + 0x1832], 0x418424a6
xor dword [rbp + 0x1832], 0xbe34db01
mov dword [rbp + 0x17ec], 0x122bce1f
add dword [rbp + 0x17ec], 0xac92f09f
mov dword [rbp + 0x1836], 0x2b9d1315
add dword [rbp + 0x1836], 0xd41cec4d
mov dword [rbp + 0x183a], 0x57a94d1f
add dword [rbp + 0x183a], 0xa80bb288
mov dword [rbp + 0x17f0], 0x7de3af84
add dword [rbp + 0x17f0], 0x40db0f3a
mov dword [rbp + 0x183e], 0x50946c09
xor dword [rbp + 0x183e], 0xaf3393af
mov dword [rbp + 0x1842], 0x696cf1ff
add dword [rbp + 0x1842], 0x96100db1
mov dword [rbp + 0x17f4], 0x40cfa648
add dword [rbp + 0x17f4], 0x7def1876
mov dword [rbp + 0x1846], 0x65e5e190
add dword [rbp + 0x1846], 0x998d1dd2
mov dword [rbp + 0x184a], 0x4c6899c0
xor dword [rbp + 0x184a], 0xb30f667a
mov dword [rbp + 0x17f8], 0x35608e8e
add dword [rbp + 0x17f8], 0x895e3030
mov dword [rbp + 0x184e], 0x2b94f16e
add dword [rbp + 0x184e], 0xd3ce0e2c
mov dword [rbp + 0x1852], 0x390e0b60
add dword [rbp + 0x1852], 0xc6a7f407
mov word [rbp + 0x1856], ax
xchg rbx, rdx
mov rbx, rdx
xchg rbx, rdx
nop
movzx ecx, word [rbp + rdx*2 + 0x17fe]
movzx eax, byte [rbp + rdx + 0x17d0]
add ax, cx
mov word [rbp + rdx*2 + 0x17fe], ax
mov byte [rbp + rdx + 0x17d0], 0x25
sub byte [rbp + rdx + 0x17d0], 0x25
inc rdx
cmp rdx, 0x2c
jb 0x14004d5e3
movups xmm0, xmmword [rbp + 0x17d0]
xchg rcx, rbp
movaps xmmword [rcx + 0x1860], xmm0
xchg rcx, rbp
movups xmm1, xmmword [rbp + 0x17e0]
movaps xmmword [rbp + 0x1870], xmm1
xchg rcx, rbp
movups xmm0, xmmword [rcx + 0x17f0]
xchg rcx, rbp
xchg rbp, r14
movaps xmmword [r14 + 0x1880], xmm0
xchg rbp, r14
movups xmm1, xmmword [rbp + 0x1800]
movaps xmmword [rbp + 0x1890], xmm1
xchg rcx, rbp
movups xmm0, xmmword [rcx + 0x1810]
xchg rbp, rcx
xchg r10, rbp
movaps xmmword [r10 + 0x18a0], xmm0
xchg rbp, r10
xchg rbp, r11
movups xmm1, xmmword [r11 + 0x1820]
xchg rbp, r11
xchg rbp, r14
movaps xmmword [r14 + 0x18b0], xmm1
xchg r14, rbp
movups xmm0, xmmword [rbp + 0x1830]
xchg rsi, rbp
movaps xmmword [rsi + 0x18c0], xmm0
xchg rsi, rbp
xchg r8, rbp
movups xmm1, xmmword [r8 + 0x1840]
xchg rbp, r8
xchg rbp, r13
movaps xmmword [r13 + 0x18d0], xmm1
xchg r13, rbp
xchg rbp, r8
movsd xmm0, qword [r8 + 0x1850]
xchg r8, rbp
xchg rbp, r14
movsd qword [r14 + 0x18e0], xmm0
xchg rbp, r14
lea rdx, [rbp + 0x188e]
lea rcx, [rbp + 0x7620]
call fcn.14002a8d0
nop
mov rax, rbx
nop dword [rax]
nop word [rax + rax]
mov byte [rbp + rax + 0x188e], 0x3c
xor byte [rbp + rax + 0x188e], 0x3c
inc rax
cmp rax, 0x58
jb 0x14004d70f
xor eax, eax
mov byte [rsp + 0x30], al
mov dword [rbp + 0x2ad0], 0x13f8e974
add dword [rbp + 0x2ad0], 0xaac5d54a
mov dword [rbp + 0x2b0e], 0x27b9022d
add dword [rbp + 0x2b0e], 0xd7fefd56
mov dword [rbp + 0x2b12], 0x78b9aee8
add dword [rbp + 0x2b12], 0x86f150ce
mov dword [rbp + 0x2ad4], 0x58106572
xor dword [rbp + 0x2ad4], 0xe6aedbcc
mov dword [rbp + 0x2b16], 0x77b221bf
xor dword [rbp + 0x2b16], 0x8802de18
mov dword [rbp + 0x2b1a], 0x5c45ad1f
xor dword [rbp + 0x2b1a], 0xa3ee52a9
mov dword [rbp + 0x2ad8], 0x7de9b63
add dword [rbp + 0x2ad8], 0xb6e0235b
mov dword [rbp + 0x2b1e], 0x3bd362f2
add dword [rbp + 0x2b1e], 0xc3d89cb6
mov dword [rbp + 0x2b22], 0x5a6a1873
add dword [rbp + 0x2b22], 0xa541e749
mov dword [rbp + 0x2adc], 0x655e8eb4
add dword [rbp + 0x2adc], 0x5960300a
mov dword [rbp + 0x2b26], 0x5ebd1a7f
add dword [rbp + 0x2b26], 0xa0f7e528
mov dword [rbp + 0x2b2a], 0x3cf63b63
xor dword [rbp + 0x2b2a], 0xc346c4d4
mov dword [rbp + 0x2ae0], 0x16b0ad8f
add dword [rbp + 0x2ae0], 0xa80e112f
mov dword [rbp + 0x2b2e], 0x3e84e107
add dword [rbp + 0x2b2e], 0xc0de1ea2
mov dword [rbp + 0x2b32], 0x7d636b19
add dword [rbp + 0x2b32], 0x824e9494
mov dword [rbp + 0x2ae4], 0x2619a77c
add dword [rbp + 0x2ae4], 0x98a51742
mov dword [rbp + 0x2b36], 0x760080ff
add dword [rbp + 0x2b36], 0x89b07eb1
mov dword [rbp + 0x2b3a], 0x4abd4d1b
add dword [rbp + 0x2b3a], 0xb4eab29b
mov dword [rbp + 0x2ae8], 0x35c57754
xor dword [rbp + 0x2ae8], 0x8b7bc9ea
mov dword [rbp + 0x2b3e], 0x6732ae2b
xor dword [rbp + 0x2b3e], 0x98825149
mov dword [rbp + 0x2b42], 0x69fe2945
xor dword [rbp + 0x2b42], 0x965bd6ee
mov dword [rbp + 0x2aec], 0x40d3dc14
xor dword [rbp + 0x2aec], 0xfe6d62aa
mov dword [rbp + 0x2b46], 0x5fa4741e
xor dword [rbp + 0x2b46], 0xa0128bb4
mov dword [rbp + 0x2b4a], 0x7fe8676b
add dword [rbp + 0x2b4a], 0x7fc397f7
mov dword [rbp + 0x2af0], 0x318b4b4d
xor dword [rbp + 0x2af0], 0x8f35f5f3
mov dword [rbp + 0x2b4e], 0x5f253258
add dword [rbp + 0x2b4e], 0xa086cd58
mov dword [rbp + 0x2b52], 0x15a745f5
add dword [rbp + 0x2b52], 0xea04b9c1
mov dword [rbp + 0x2af4], 0xb5945c7
xor dword [rbp + 0x2af4], 0xb5e7fb79
mov dword [rbp + 0x2b56], 0x67365e61
add dword [rbp + 0x2b56], 0x9878a142
mov dword [rbp + 0x2b5a], 0x281855c0
xor dword [rbp + 0x2b5a], 0xd7adaa6b
mov dword [rbp + 0x2af8], 0x977e994
add dword [rbp + 0x2af8], 0xb546d52a
mov dword [rbp + 0x2b5e], 0x7b5f272d
add dword [rbp + 0x2b5e], 0x8448d87e
mov dword [rbp + 0x2b62], 0x416713f3
add dword [rbp + 0x2b62], 0xbe4febc1
mov dword [rbp + 0x2afc], 0x5ff286ce
add dword [rbp + 0x2afc], 0x5ecc37f0
mov dword [rbp + 0x2b66], 0x6f5a3642
xor dword [rbp + 0x2b66], 0x90e3c920
mov dword [rbp + 0x2b6a], 0x5b38058d
xor dword [rbp + 0x2b6a], 0xa48cfa2a
mov dword [rbp + 0x2b00], 0x2ccfe929
xor dword [rbp + 0x2b00], 0x92715797
mov dword [rbp + 0x2b6e], 0x34ef3926
xor dword [rbp + 0x2b6e], 0xcb48c680
mov dword [rbp + 0x2b72], 0x7d63f812
add dword [rbp + 0x2b72], 0x8219079e
mov dword [rbp + 0x2b04], 0x2009953c
add dword [rbp + 0x2b04], 0x9eb52982
mov dword [rbp + 0x2b76], 0x5906b58
add dword [rbp + 0x2b76], 0xf9e2940a
mov dword [rbp + 0x2b7a], 0x135fac08
add dword [rbp + 0x2b7a], 0xec0853b2
mov dword [rbp + 0x2b08], 0x6c73f1d4
add dword [rbp + 0x2b08], 0x524accea
mov dword [rbp + 0x2b7e], 0x2b80871
xor dword [rbp + 0x2b7e], 0xfdf4f7eb
mov dword [rbp + 0x2b82], 0x33f8c720
xor dword [rbp + 0x2b82], 0xcc9f386c
mov byte [rbp + 0x2b0c], 0x57
add byte [rbp + 0x2b0c], 0x67
mov dword [rbp + 0x2b86], 0x4c87333d
xor dword [rbp + 0x2b86], 0x4c87cc88
mov rdx, rbx
nop dword [rax]
movzx ecx, word [rbp + rdx*2 + 0x2b0e]
movzx eax, byte [rbp + rdx + 0x2ad0]
add ax, cx
mov word [rbp + rdx*2 + 0x2b0e], ax
mov byte [rbp + rdx + 0x2ad0], 0x56
xor byte [rbp + rdx + 0x2ad0], 0x56
inc rdx
cmp rdx, 0x3d
jb 0x14004dade
lea rdx, [rbp + 0x2b90]
lea rcx, [rbp + 0x2ad0]
movups xmm0, xmmword [rcx]
xchg rdx, rdi
movups xmmword [rdi], xmm0
xchg rdx, rdi
xchg rcx, r8
movups xmm1, xmmword [r8 + 0x10]
xchg r8, rcx
xchg rsi, rdx
movups xmmword [rsi + 0x10], xmm1
xchg rdx, rsi
xchg rcx, rsi
movups xmm0, xmmword [rsi + 0x20]
xchg rsi, rcx
xchg r15, rdx
movups xmmword [r15 + 0x20], xmm0
xchg r15, rdx
xchg r8, rcx
movups xmm1, xmmword [r8 + 0x30]
xchg rcx, r8
movups xmmword [rdx + 0x30], xmm1
xchg rsi, rcx
movups xmm0, xmmword [rsi + 0x40]
xchg rcx, rsi
xchg rbx, rdx
movups xmmword [rbx + 0x40], xmm0
xchg rbx, rdx
xchg rcx, rbx
movups xmm1, xmmword [rbx + 0x50]
xchg rcx, rbx
xchg r10, rdx
movups xmmword [r10 + 0x50], xmm1
xchg rdx, r10
xchg rdi, rcx
movups xmm0, xmmword [rdi + 0x60]
xchg rdi, rcx
movups xmmword [rdx + 0x60], xmm0
lea rdx, [rdx + 0x80]
movups xmm1, xmmword [rcx + 0x70]
xchg rbx, rdx
movups xmmword [rbx - 0x10], xmm1
xchg rdx, rbx
xchg rcx, r11
movups xmm0, xmmword [r11 + 0x80]
xchg r11, rcx
movups xmmword [rdx], xmm0
xchg rcx, r15
movups xmm1, xmmword [r15 + 0x90]
xchg r15, rcx
movups xmmword [rdx + 0x10], xmm1
xchg rcx, r12
movups xmm0, xmmword [r12 + 0xa0]
xchg rcx, r12
movups xmmword [rdx + 0x20], xmm0
xchg r14, rax
mov r14, qword [rcx + 0xb0]
xchg r14, rax
mov qword [rdx + 0x30], rax
movzx eax, word [rcx + 0xb8]
mov word [rdx + 0x38], ax
lea rdx, [rbp + 0x2bce]
lea rcx, [rbp + 0x7638]
call fcn.14002a8d0
nop
xchg rbx, rax
mov rbx, rax
xchg rbx, rax
nop dword [rax]
mov byte [rbp + rax + 0x2bce], 0x53
sub byte [rbp + rax + 0x2bce], 0x53
inc rax
cmp rax, 0x7a
jb 0x14004dc24
xor eax, eax
mov byte [rsp + 0x31], al
mov dword [rbp + 0x2f70], 0x2224b340
xor dword [rbp + 0x2f70], 0x9c9a0dfe
mov dword [rbp + 0x2fb6], 0x189e1b3b
xor dword [rbp + 0x2fb6], 0xe729e4b8
mov dword [rbp + 0x2fba], 0x5dbee3de
xor dword [rbp + 0x2fba], 0xa2141c68
mov dword [rbp + 0x2f74], 0x47c46c1f
add dword [rbp + 0x2f74], 0x76fa529f
mov dword [rbp + 0x2fbe], 0x329cb5e8
add dword [rbp + 0x2fbe], 0xcd1449bf
mov dword [rbp + 0x2fc2], 0x70384ea
xor dword [rbp + 0x2fc2], 0xf8a87b5c
mov dword [rbp + 0x2f78], 0x139346cc
add dword [rbp + 0x2f78], 0xab2b77f2
mov dword [rbp + 0x2fc6], 0x29bbc0ba
add dword [rbp + 0x2fc6], 0xd5f03eee
mov dword [rbp + 0x2fca], 0x2b6c80d2
add dword [rbp + 0x2fca], 0xd43f7eea
mov dword [rbp + 0x2f7c], 0x4ed4a160
add dword [rbp + 0x2f7c], 0x6fea1d5e
mov dword [rbp + 0x2fce], 0x13020847
xor dword [rbp + 0x2fce], 0xecb6f7e0
mov dword [rbp + 0x2fd2], 0x37c38849
xor dword [rbp + 0x2fd2], 0xc87377fe
mov dword [rbp + 0x2f80], 0x6a8b9497
add dword [rbp + 0x2f80], 0x54332a27
mov dword [rbp + 0x2fd6], 0x15a6de7a
add dword [rbp + 0x2fd6], 0xe9bc212f
mov dword [rbp + 0x2fda], 0x12b000d6
xor dword [rbp + 0x2fda], 0xed06ff43
mov dword [rbp + 0x2f84], 0x44989c53
add dword [rbp + 0x2f84], 0x7a26226b
mov dword [rbp + 0x2fde], 0x403b3500
add dword [rbp + 0x2fde], 0xbf6ecaa3
mov dword [rbp + 0x2fe2], 0x5e3e1cae
xor dword [rbp + 0x2fe2], 0xa15ce309
mov dword [rbp + 0x2f88], 0x63098339
add dword [rbp + 0x2f88], 0x5bb53b85
mov dword [rbp + 0x2fe6], 0x6896a01b
add dword [rbp + 0x2fe6], 0x96cc5f59
mov dword [rbp + 0x2fea], 0x746d8035
add dword [rbp + 0x2fea], 0x8b447f78
mov dword [rbp + 0x2f8c], 0x5a03c46
add dword [rbp + 0x2f8c], 0xb91e8278
mov dword [rbp + 0x2fee], 0x3d55e78
add dword [rbp + 0x2fee], 0xfbdba138
mov dword [rbp + 0x2ff2], 0x5c20bcdc
add dword [rbp + 0x2ff2], 0xa38742da
mov dword [rbp + 0x2f90], 0x59fa2304
add dword [rbp + 0x2f90], 0x64c49bba
mov dword [rbp + 0x2ff6], 0x740f5d92
add dword [rbp + 0x2ff6], 0x8ba1a1d0
mov dword [rbp + 0x2ffa], 0x52529bd8
add dword [rbp + 0x2ffa], 0xad5363d3
mov dword [rbp + 0x2f94], 0x3989b484
add dword [rbp + 0x2f94], 0x85350a3a
mov dword [rbp + 0x2ffe], 0x2d49df4a
add dword [rbp + 0x2ffe], 0xd26d2060
mov dword [rbp + 0x3002], 0x153fde54
add dword [rbp + 0x3002], 0xea6c210e
mov dword [rbp + 0x2f98], 0x5cbfea99
add dword [rbp + 0x2f98], 0x61fed425
mov dword [rbp + 0x3006], 0x2ede95ee
add dword [rbp + 0x3006], 0xd0cd69c2
mov dword [rbp + 0x300a], 0x4bcb5f53
add dword [rbp + 0x300a], 0xb3e0a063
mov dword [rbp + 0x2f9c], 0x206692a0
add dword [rbp + 0x2f9c], 0x9e582c1e
mov dword [rbp + 0x300e], 0x29b7dd11
add dword [rbp + 0x300e], 0xd5f72292
mov dword [rbp + 0x3012], 0x511c877d
add dword [rbp + 0x3012], 0xae99782e
mov dword [rbp + 0x2fa0], 0x1ed781d1
add dword [rbp + 0x2fa0], 0x9fe73ced
mov dword [rbp + 0x3016], 0x5e2d123e
xor dword [rbp + 0x3016], 0xa18aed95
mov dword [rbp + 0x301a], 0x59367d3c
add dword [rbp + 0x301a], 0xa6808278
mov dword [rbp + 0x2fa4], 0x6084433f
add dword [rbp + 0x2fa4], 0x5e3a7b7f
mov dword [rbp + 0x301e], 0x50ca5a0f
add dword [rbp + 0x301e], 0xaeefa553
mov dword [rbp + 0x3022], 0x28091428
add dword [rbp + 0x3022], 0xd7abeb7f
mov dword [rbp + 0x2fa8], 0x72b62541
add dword [rbp + 0x2fa8], 0x4c08997d
mov dword [rbp + 0x3026], 0x63992001
add dword [rbp + 0x3026], 0x9c0edfa5
mov dword [rbp + 0x302a], 0x4f006174
add dword [rbp + 0x302a], 0xb07c9e3c
mov dword [rbp + 0x2fac], 0x4838783e
add dword [rbp + 0x2fac], 0x76864680
mov dword [rbp + 0x302e], 0xdbcc055
add dword [rbp + 0x302e], 0xf1b63f0d
mov dword [rbp + 0x3032], 0x40a32fcd
add dword [rbp + 0x3032], 0xbec4cfed
mov dword [rbp + 0x2fb0], 0x6faa19f7
add dword [rbp + 0x2fb0], 0x4f14a4c7
mov dword [rbp + 0x3036], 0x482e0b70
add dword [rbp + 0x3036], 0xb71ef42a
mov dword [rbp + 0x303a], 0x29346596
add dword [rbp + 0x303a], 0xd63399b6
mov byte [rbp + 0x2fb4], 0x6a
add byte [rbp + 0x2fb4], 0x54
mov dword [rbp + 0x303e], 0x3fc23268
xor dword [rbp + 0x303e], 0x3fc2cddd
xchg rdx, rbx
mov rbx, rdx
xchg rdx, rbx
nop dword [rax]
movzx ecx, word [rbp + rdx*2 + 0x2fb6]
movzx eax, byte [rbp + rdx + 0x2f70]
add ax, cx
mov word [rbp + rdx*2 + 0x2fb6], ax
mov byte [rbp + rdx + 0x2f70], 0x44
xor byte [rbp + rdx + 0x2f70], 0x44
inc rdx
cmp rdx, 0x45
jb 0x14004e075
lea rcx, [rbp + 0x3050]
lea rax, [rbp + 0x2f70]
movups xmm0, xmmword [rax]
xchg r14, rcx
movups xmmword [r14], xmm0
xchg r14, rcx
movups xmm1, xmmword [rax + 0x10]
xchg rcx, r12
movups xmmword [r12 + 0x10], xmm1
xchg r12, rcx
xchg r8, rax
movups xmm0, xmmword [r8 + 0x20]
xchg r8, rax
xchg r15, rcx
movups xmmword [r15 + 0x20], xmm0
xchg r15, rcx
xchg rbx, rax
movups xmm1, xmmword [rbx + 0x30]
xchg rbx, rax
xchg r15, rcx
movups xmmword [r15 + 0x30], xmm1
xchg rcx, r15
movups xmm0, xmmword [rax + 0x40]
xchg rcx, rbx
movups xmmword [rbx + 0x40], xmm0
xchg rbx, rcx
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
xchg r8, rax
movups xmm0, xmmword [r8 + 0x60]
xchg r8, rax
xchg rcx, r13
movups xmmword [r13 + 0x60], xmm0
xchg r13, rcx
lea rcx, [rcx + 0x80]
xchg rdx, rax
movups xmm1, xmmword [rdx + 0x70]
xchg rdx, rax
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
xchg r8, rax
movups xmm0, xmmword [r8]
xchg r8, rax
movups xmmword [rcx], xmm0
xchg r14, rax
movups xmm1, xmmword [r14 + 0x10]
xchg r14, rax
xchg rsi, rcx
movups xmmword [rsi + 0x10], xmm1
xchg rsi, rcx
xchg rdi, rax
movups xmm0, xmmword [rdi + 0x20]
xchg rdi, rax
movups xmmword [rcx + 0x20], xmm0
xchg r9, rax
movups xmm1, xmmword [r9 + 0x30]
xchg r9, rax
xchg r10, rcx
movups xmmword [r10 + 0x30], xmm1
xchg rcx, r10
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movzx eax, word [rax + 0x50]
mov word [rcx + 0x50], ax
lea rdx, [rbp + 0x3096]
lea rcx, [rbp + 0x7650]
call fcn.14002a8d0
nop
xchg r9, rax
mov r9, rbx
xchg r9, rax
nop dword [rax + rax]
mov byte [rbp + rax + 0x3096], 0x2f
xor byte [rbp + rax + 0x3096], 0x2f
inc rax
cmp rax, 0x8a
jb 0x14004e1b1
xor eax, eax
mov byte [rsp + 0x32], al
mov dword [rbp + 0x3130], 0x39036b93
add dword [rbp + 0x3130], 0x85bb532b
mov dword [rbp + 0x3176], 0x24a45fe6
add dword [rbp + 0x3176], 0xdb139f9d
mov dword [rbp + 0x317a], 0x77ef6261
add dword [rbp + 0x317a], 0x87bb9d55
mov dword [rbp + 0x3134], 0x27a1b52d
add dword [rbp + 0x3134], 0x971d0991
mov dword [rbp + 0x317e], 0x662e9df9
add dword [rbp + 0x317e], 0x998261ae
mov dword [rbp + 0x3182], 0x350b4b06
add dword [rbp + 0x3182], 0xcaa0b4b0
mov dword [rbp + 0x3138], 0x7762bb69
add dword [rbp + 0x3138], 0x475c0355
mov dword [rbp + 0x3186], 0x75846403
xor dword [rbp + 0x3186], 0x8a2f9bab
mov dword [rbp + 0x318a], 0xe9d9767
add dword [rbp + 0x318a], 0xf10e6855
mov dword [rbp + 0x313c], 0x1a784e6f
add dword [rbp + 0x313c], 0xa446704f
mov dword [rbp + 0x318e], 0x62f5f29d
xor dword [rbp + 0x318e], 0x9d410d3a
mov dword [rbp + 0x3192], 0xc778e67
xor dword [rbp + 0x3192], 0xf3c771d0
mov dword [rbp + 0x3140], 0xfa6b624
add dword [rbp + 0x3140], 0xaf18089a
mov dword [rbp + 0x3196], 0x23dae7d2
add dword [rbp + 0x3196], 0xdb8817d7
mov dword [rbp + 0x319a], 0x7e0eaa4a
add dword [rbp + 0x319a], 0x81a8554b
mov dword [rbp + 0x3144], 0x6d73eca2
add dword [rbp + 0x3144], 0x514ad21c
mov dword [rbp + 0x319e], 0x4c63b88f
xor dword [rbp + 0x319e], 0xb3ca472c
mov dword [rbp + 0x31a2], 0xd91cc2a
add dword [rbp + 0x31a2], 0xf1d1337d
mov dword [rbp + 0x3148], 0x4659da90
add dword [rbp + 0x3148], 0x7864e42e
mov dword [rbp + 0x31a6], 0x1d402eb5
add dword [rbp + 0x31a6], 0xe222d0c0
mov dword [rbp + 0x31aa], 0x1e95cc7f
xor dword [rbp + 0x31aa], 0xe12433d2
mov dword [rbp + 0x314c], 0x77c075b5
add dword [rbp + 0x314c], 0x46fe4909
mov dword [rbp + 0x31ae], 0x12475f4e
add dword [rbp + 0x31ae], 0xed69a062
mov dword [rbp + 0x31b2], 0x17f892f7
xor dword [rbp + 0x31b2], 0xe85f6d41
mov dword [rbp + 0x3150], 0x2908387e
xor dword [rbp + 0x3150], 0x97b686c0
mov dword [rbp + 0x31b6], 0x3027e142
add dword [rbp + 0x31b6], 0xcf891e20
mov dword [rbp + 0x31ba], 0x4e0f730d
add dword [rbp + 0x31ba], 0xb1968c9e
mov dword [rbp + 0x3154], 0x7ae1ebd
add dword [rbp + 0x3154], 0xb710a001
mov dword [rbp + 0x31be], 0x3c11030d
add dword [rbp + 0x31be], 0xc3a5fc9d
mov dword [rbp + 0x31c2], 0x6839a1e
xor dword [rbp + 0x31c2], 0xf928657c
mov dword [rbp + 0x3158], 0x6eca659c
add dword [rbp + 0x3158], 0x4ff45922
mov dword [rbp + 0x31c6], 0x4ba03d4b
xor dword [rbp + 0x31c6], 0xb40bc2fb
mov dword [rbp + 0x31ca], 0x23611a26
xor dword [rbp + 0x31ca], 0xdccae590
mov dword [rbp + 0x315c], 0x5076baaa
add dword [rbp + 0x315c], 0x6e480414
mov dword [rbp + 0x31ce], 0x106f7d63
add dword [rbp + 0x31ce], 0xef3f8240
mov dword [rbp + 0x31d2], 0x1144b5f2
add dword [rbp + 0x31d2], 0xee7149b9
mov dword [rbp + 0x3160], 0x68bc8f3a
add dword [rbp + 0x3160], 0x56022f84
mov dword [rbp + 0x31d6], 0x62bf9606
xor dword [rbp + 0x31d6], 0x9d1869ad
mov dword [rbp + 0x31da], 0x6c481cc
xor dword [rbp + 0x31da], 0xf9727e78
mov dword [rbp + 0x3164], 0x43d0aafe
add dword [rbp + 0x3164], 0x7aee13c0
mov dword [rbp + 0x31de], 0x788ee797
add dword [rbp + 0x31de], 0x872b17cb
mov dword [rbp + 0x31e2], 0x2c397589
add dword [rbp + 0x31e2], 0xd37b8a1e
mov dword [rbp + 0x3168], 0x5bbcae8a
add dword [rbp + 0x3168], 0x63021034
mov dword [rbp + 0x31e6], 0x6f6253e1
add dword [rbp + 0x31e6], 0x9045abc5
mov dword [rbp + 0x31ea], 0x6e0474c4
add dword [rbp + 0x31ea], 0x91788aec
mov dword [rbp + 0x316c], 0x16d631f3
xor dword [rbp + 0x316c], 0xa8688f4d
mov dword [rbp + 0x31ee], 0x355c7999
add dword [rbp + 0x31ee], 0xca1685c9
mov dword [rbp + 0x31f2], 0x2956eadf
add dword [rbp + 0x31f2], 0xd61114db
mov dword [rbp + 0x3170], 0x1cc9a52b
add dword [rbp + 0x3170], 0xa1f51993
mov dword [rbp + 0x31f6], 0x79121989
add dword [rbp + 0x31f6], 0x863ae611
mov dword [rbp + 0x31fa], 0x73f4758c
add dword [rbp + 0x31fa], 0x8b7389c0
mov byte [rbp + 0x3174], 0x5d
add byte [rbp + 0x3174], 0x61
mov dword [rbp + 0x31fe], 0x594f2cfa
xor dword [rbp + 0x31fe], 0x594fd34f
xchg r11, rdx
mov r11, rbx
xchg rdx, r11
nop dword [rax + rax]
movzx ecx, word [rbp + rdx*2 + 0x3176]
movzx eax, byte [rbp + rdx + 0x3130]
add ax, cx
mov word [rbp + rdx*2 + 0x3176], ax
mov byte [rbp + rdx + 0x3130], 0x33
sub byte [rbp + rdx + 0x3130], 0x33
inc rdx
cmp rdx, 0x45
jb 0x14004e602
lea rcx, [rbp + 0x3210]
lea rax, [rbp + 0x3130]
movups xmm0, xmmword [rax]
xchg rcx, r14
movups xmmword [r14], xmm0
xchg rcx, r14
xchg r15, rax
movups xmm1, xmmword [r15 + 0x10]
xchg r15, rax
xchg rcx, rdx
movups xmmword [rdx + 0x10], xmm1
xchg rcx, rdx
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
xchg r11, rax
movups xmm1, xmmword [r11 + 0x30]
xchg r11, rax
xchg rcx, r15
movups xmmword [r15 + 0x30], xmm1
xchg r15, rcx
xchg r11, rax
movups xmm0, xmmword [r11 + 0x40]
xchg r11, rax
xchg rcx, r12
movups xmmword [r12 + 0x40], xmm0
xchg r12, rcx
xchg rdi, rax
movups xmm1, xmmword [rdi + 0x50]
xchg rdi, rax
xchg r10, rcx
movups xmmword [r10 + 0x50], xmm1
xchg rcx, r10
xchg rdi, rax
movups xmm0, xmmword [rdi + 0x60]
xchg rdi, rax
xchg rcx, rbx
movups xmmword [rbx + 0x60], xmm0
xchg rbx, rcx
lea rcx, [rcx + 0x80]
xchg r9, rax
movups xmm1, xmmword [r9 + 0x70]
xchg r9, rax
xchg rbp, rcx
movups xmmword [rbp - 0x10], xmm1
xchg rbp, rcx
lea rax, [rax + 0x80]
xchg r12, rax
movups xmm0, xmmword [r12]
xchg r12, rax
movups xmmword [rcx], xmm0
xchg rbx, rax
movups xmm1, xmmword [rbx + 0x10]
xchg rbx, rax
xchg rcx, r8
movups xmmword [r8 + 0x10], xmm1
xchg r8, rcx
xchg rdi, rax
movups xmm0, xmmword [rdi + 0x20]
xchg rdi, rax
xchg r15, rcx
movups xmmword [r15 + 0x20], xmm0
xchg r15, rcx
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
xchg r8, rax
movups xmm0, xmmword [r8 + 0x40]
xchg r8, rax
xchg rcx, r9
movups xmmword [r9 + 0x40], xmm0
xchg rcx, r9
movzx eax, word [rax + 0x50]
mov word [rcx + 0x50], ax
lea rdx, [rbp + 0x3256]
lea rcx, [rbp + 0x7668]
call fcn.14002a8d0
nop
xchg r11, rbx
mov rax, r11
xchg rbx, r11
nop dword [rax + rax]
mov byte [rbp + rax + 0x3256], 0x15
sub byte [rbp + rax + 0x3256], 0x15
inc rax
cmp rax, 0x8a
jb 0x14004e757
xor eax, eax
mov byte [rsp + 0x33], al
mov dword [rbp + 0x1b0], 0xee82330
add dword [rbp + 0x1b0], 0xafd69b8e
mov dword [rbp + 0x1be], 0x66aa53b3
add dword [rbp + 0x1be], 0x9901abe6
mov dword [rbp + 0x1c2], 0x799c25ea
add dword [rbp + 0x1c2], 0x8612d9c4
mov dword [rbp + 0x1b4], 0x5f89ffa3
add dword [rbp + 0x1b4], 0x5f34bf1b
mov dword [rbp + 0x1c6], 0x2682a2f
add dword [rbp + 0x1c6], 0xfd49d57e
mov dword [rbp + 0x1ca], 0x1372a560
add dword [rbp + 0x1ca], 0xec3d5a4f
mov dword [rbp + 0x1b8], 0x32ed2bd9
add dword [rbp + 0x1b8], 0x8bd192e5
mov dword [rbp + 0x1ce], 0x4515ec6e
add dword [rbp + 0x1ce], 0xba9b1339
mov dword [rbp + 0x1d2], 0x6c5a7
xor dword [rbp + 0x1d2], 0xff643ac9
mov word [rbp + 0x1d6], ax
xchg rdx, r11
mov r11, rbx
xchg rdx, r11
nop dword [rax]
movzx ecx, word [rbp + rdx*2 + 0x1be]
movzx eax, byte [rbp + rdx + 0x1b0]
add ax, cx
mov word [rbp + rdx*2 + 0x1be], ax
mov byte [rbp + rdx + 0x1b0], 0x54
sub byte [rbp + rdx + 0x1b0], 0x54
inc rdx
cmp rdx, 0xc
jb 0x14004e843
xchg rbp, r10
movups xmm0, xmmword [r10 + 0x1b0]
xchg r10, rbp
movaps xmmword [rbp + 0x1e0], xmm0
xchg rbp, r10
movups xmm1, xmmword [r10 + 0x1c0]
xchg rbp, r10
xchg r12, rbp
movaps xmmword [r12 + 0x1f0], xmm1
xchg rbp, r12
xchg r14, rbp
movsd xmm0, qword [r14 + 0x1d0]
xchg rbp, r14
movsd qword [rbp + 0x200], xmm0
lea rdx, [rbp + 0x1ee]
lea rcx, [rbp + 0x7680]
call fcn.14002a8d0
nop
xchg r14, rbx
mov rax, r14
xchg rbx, r14
nop
mov byte [rbp + rax + 0x1ee], 0xf
sub byte [rbp + rax + 0x1ee], 0xf
inc rax
cmp rax, 0x18
jb 0x14004e8e2
xor eax, eax
mov byte [rsp + 0x34], al
mov dword [rbp + 0x4690], 0x56c8f8a4
xor dword [rbp + 0x4690], 0xe876461a
mov dword [rbp + 0x4700], 0x54e6c829
add dword [rbp + 0x4700], 0xaac43762
mov dword [rbp + 0x4704], 0x408c4979
add dword [rbp + 0x4704], 0xbf1bb63b
mov dword [rbp + 0x4694], 0xd8403e0
xor dword [rbp + 0x4694], 0xb33abd5e
mov dword [rbp + 0x4708], 0x50894844
xor dword [rbp + 0x4708], 0xaf1cb726
mov dword [rbp + 0x470c], 0x5cbbe80e
add dword [rbp + 0x470c], 0xa2ec17a8
mov dword [rbp + 0x4698], 0x7a4d84e6
add dword [rbp + 0x4698], 0x447139d8
mov dword [rbp + 0x4710], 0x4e8ce097
add dword [rbp + 0x4710], 0xb1221f17
mov dword [rbp + 0x4714], 0x6e5847f6
xor dword [rbp + 0x4714], 0x91ecb855
mov dword [rbp + 0x469c], 0xf836bb6
add dword [rbp + 0x469c], 0xaf3b5308
mov dword [rbp + 0x4718], 0x30022091
xor dword [rbp + 0x4718], 0xcfbadff3
mov dword [rbp + 0x471c], 0x23cd7fd2
add dword [rbp + 0x471c], 0xdbe77fd5
mov dword [rbp + 0x46a0], 0x7235d88c
xor dword [rbp + 0x46a0], 0xcc8b6632
mov dword [rbp + 0x4720], 0x170be975
add dword [rbp + 0x4720], 0xe8a01640
mov dword [rbp + 0x4724], 0x74cc21f0
xor dword [rbp + 0x4724], 0x8b7cde41
mov dword [rbp + 0x46a4], 0x1cc54422
add dword [rbp + 0x46a4], 0xa1f97a9c
mov dword [rbp + 0x4728], 0x3d1264a6
add dword [rbp + 0x4728], 0xc2999abc
mov dword [rbp + 0x472c], 0x6ed5a603
add dword [rbp + 0x472c], 0x90e159b2
mov dword [rbp + 0x46a8], 0x742e697c
add dword [rbp + 0x46a8], 0x4a905542
mov dword [rbp + 0x4730], 0x60600d9d
add dword [rbp + 0x4730], 0x9f50f1c5
mov dword [rbp + 0x4734], 0x23f43adb
xor dword [rbp + 0x4734], 0xdc51c570
mov dword [rbp + 0x46ac], 0x7a3a467b
add dword [rbp + 0x46ac], 0x44847843
mov dword [rbp + 0x4738], 0x4efb310f
add dword [rbp + 0x4738], 0xb0bbce9b
mov dword [rbp + 0x473c], 0x6e754649
add dword [rbp + 0x473c], 0x913ab919
mov dword [rbp + 0x46b0], 0x4149790d
xor dword [rbp + 0x46b0], 0xfff7c7b3
mov dword [rbp + 0x4740], 0x32b7eb5
xor dword [rbp + 0x4740], 0xfc818112
mov dword [rbp + 0x4744], 0x1208e2f7
add dword [rbp + 0x4744], 0xed5a1cbd
mov dword [rbp + 0x46b4], 0x77062c7a
xor dword [rbp + 0x46b4], 0xc9b892c4
mov dword [rbp + 0x4748], 0x5773dae5
add dword [rbp + 0x4748], 0xa83a24be
mov dword [rbp + 0x474c], 0x1c9f3d00
xor dword [rbp + 0x474c], 0xe328c2b6
mov dword [rbp + 0x46b8], 0x3146014f
xor dword [rbp + 0x46b8], 0x8ff8bff1
mov dword [rbp + 0x4750], 0x7045a695
xor dword [rbp + 0x4750], 0x8feb5932
mov dword [rbp + 0x4754], 0x463ed26b
add dword [rbp + 0x4754], 0xb9322d43
mov dword [rbp + 0x46bc], 0x6fec445e
xor dword [rbp + 0x46bc], 0xd152fae0
mov dword [rbp + 0x4758], 0x2b15baf7
add dword [rbp + 0x4758], 0xd46f4455
mov dword [rbp + 0x475c], 0x45248f0b
add dword [rbp + 0x475c], 0xba9270a0
mov dword [rbp + 0x46c0], 0x122640ab
add dword [rbp + 0x46c0], 0xac987e13
mov dword [rbp + 0x4760], 0x5d80b242
add dword [rbp + 0x4760], 0xa2274d74
mov dword [rbp + 0x4764], 0x181732
xor dword [rbp + 0x4764], 0xffade850
mov dword [rbp + 0x46c4], 0x5547b79
add dword [rbp + 0x46c4], 0xb96a4345
mov dword [rbp + 0x4768], 0x73b4a493
xor dword [rbp + 0x4768], 0x8c175b25
mov dword [rbp + 0x476c], 0x5bc8ec62
xor dword [rbp + 0x476c], 0xa47e13d6
mov dword [rbp + 0x46c8], 0x607e8089
add dword [rbp + 0x46c8], 0x5e403e35
mov dword [rbp + 0x4770], 0xe5cdf8a
add dword [rbp + 0x4770], 0xf154201d
mov dword [rbp + 0x4774], 0x158d5b26
add dword [rbp + 0x4774], 0xea08a43c
mov dword [rbp + 0x46cc], 0x2e9154c2
xor dword [rbp + 0x46cc], 0x902fea7c
mov dword [rbp + 0x4778], 0x1fd9fe73
add dword [rbp + 0x4778], 0xdfce0138
mov dword [rbp + 0x477c], 0x13a15704
add dword [rbp + 0x477c], 0xebeaa85e
mov dword [rbp + 0x46d0], 0x48fa006
add dword [rbp + 0x46d0], 0xba2f1eb8
mov dword [rbp + 0x4780], 0x6930ff10
add dword [rbp + 0x4780], 0x9684009a
mov dword [rbp + 0x4784], 0x57b946f4
add dword [rbp + 0x4784], 0xa7f7b8b3
mov dword [rbp + 0x46d4], 0x71b47169
xor dword [rbp + 0x46d4], 0xcf0acfd7
mov dword [rbp + 0x4788], 0x3692b124
add dword [rbp + 0x4788], 0xc8f34e3e
mov dword [rbp + 0x478c], 0x62346a0f
add dword [rbp + 0x478c], 0x9d7b95a2
mov dword [rbp + 0x46d8], 0x309578de
add dword [rbp + 0x46d8], 0x8e2945e0
mov dword [rbp + 0x4790], 0x5c5e83c4
xor dword [rbp + 0x4790], 0xa3e97c76
mov dword [rbp + 0x4794], 0x7b42a027
xor dword [rbp + 0x4794], 0x84e55f91
mov dword [rbp + 0x46dc], 0x6aadba07
add dword [rbp + 0x46dc], 0x541104b7
mov dword [rbp + 0x4798], 0x14a8b20d
xor dword [rbp + 0x4798], 0xebca4db9
mov dword [rbp + 0x479c], 0xc60c87c
add dword [rbp + 0x479c], 0xf3473734
mov dword [rbp + 0x46e0], 0x2df94603
add dword [rbp + 0x46e0], 0x90c578bb
mov dword [rbp + 0x47a0], 0x582ca21f
add dword [rbp + 0x47a0], 0xa7425d98
mov dword [rbp + 0x47a4], 0x19f65c2d
add dword [rbp + 0x47a4], 0xe5c1a335
mov dword [rbp + 0x46e4], 0x12050e10
add dword [rbp + 0x46e4], 0xacb9b0ae
mov dword [rbp + 0x47a8], 0x36fabc5e
add dword [rbp + 0x47a8], 0xc8684351
mov dword [rbp + 0x47ac], 0x369d39ef
xor dword [rbp + 0x47ac], 0xc93ec649
mov dword [rbp + 0x46e8], 0xb2caf45
xor dword [rbp + 0x46e8], 0xb59211fb
mov dword [rbp + 0x47b0], 0x52d70644
xor dword [rbp + 0x47b0], 0xadb5f9f1
mov dword [rbp + 0x47b4], 0x88d4baa
xor dword [rbp + 0x47b4], 0xf73fb43d
mov dword [rbp + 0x46ec], 0x4282309c
add dword [rbp + 0x46ec], 0x7c3c8e22
mov dword [rbp + 0x47b8], 0x46362f57
add dword [rbp + 0x47b8], 0xb96dd04f
mov dword [rbp + 0x47bc], 0x7e66c0a6
xor dword [rbp + 0x47bc], 0x81c13f10
mov dword [rbp + 0x46f0], 0x36008748
add dword [rbp + 0x46f0], 0x88be3776
mov dword [rbp + 0x47c0], 0x7854adb3
add dword [rbp + 0x47c0], 0x874f51af
mov dword [rbp + 0x47c4], 0x174ff4fa
xor dword [rbp + 0x47c4], 0xe8f30b5e
mov dword [rbp + 0x46f4], 0x1ed9ea5e
add dword [rbp + 0x46f4], 0x9fe4d460
mov dword [rbp + 0x47c8], 0xfa34fa
add dword [rbp + 0x47c8], 0xfebbcabd
mov dword [rbp + 0x47cc], 0x64abc57e
add dword [rbp + 0x47cc], 0x9aff3a27
mov dword [rbp + 0x46f8], 0x288ea6e4
xor dword [rbp + 0x46f8], 0x9630185a
mov dword [rbp + 0x47d0], 0x5ecb6bf0
xor dword [rbp + 0x47d0], 0xa160945e
mov dword [rbp + 0x47d4], 0x3f476421
sub dword [rbp + 0x47d4], 0x3f25647a
mov word [rbp + 0x46fc], 0x1071
add word [rbp + 0x46fc], 0xae4d
mov dword [rbp + 0x47d8], 0x53c1896
xor dword [rbp + 0x47d8], 0xfa8ce731
mov byte [rbp + 0x46fe], 0x57
add byte [rbp + 0x46fe], 0x67
mov dword [rbp + 0x47dc], 0x1f37e982
xor dword [rbp + 0x47dc], 0x1f3716f2
xchg rbx, r8
mov rdx, r8
xchg r8, rbx
nop dword [rax + rax]
movzx ecx, word [rbp + rdx*2 + 0x4700]
movzx eax, byte [rbp + rdx + 0x4690]
add ax, cx
mov word [rbp + rdx*2 + 0x4700], ax
mov byte [rbp + rdx + 0x4690], 0x56
xor byte [rbp + rdx + 0x4690], 0x56
inc rdx
cmp rdx, 0x6f
jb 0x14004efb2
lea rax, [rbp + 0x47e0]
lea rcx, [rbp + 0x4690]
xchg r15, rdx
mov r15, rsi
xchg r15, rdx
nop dword [rax]
xchg r13, rcx
movups xmm0, xmmword [r13]
xchg r13, rcx
movups xmmword [rax], xmm0
xchg rcx, r14
movups xmm1, xmmword [r14 + 0x10]
xchg rcx, r14
xchg r10, rax
movups xmmword [r10 + 0x10], xmm1
xchg r10, rax
xchg r11, rcx
movups xmm0, xmmword [r11 + 0x20]
xchg rcx, r11
xchg r11, rax
movups xmmword [r11 + 0x20], xmm0
xchg r11, rax
xchg rcx, rdx
movups xmm1, xmmword [rdx + 0x30]
xchg rcx, rdx
xchg r11, rax
movups xmmword [r11 + 0x30], xmm1
xchg r11, rax
xchg rcx, r11
movups xmm0, xmmword [r11 + 0x40]
xchg r11, rcx
movups xmmword [rax + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
push rax
xchg r11, rax
movups xmmword [r11 + 0x50], xmm1
xchg r11, rax
xchg rcx, r15
movups xmm0, xmmword [r15 + 0x60]
xchg r15, rcx
xchg rsi, rax
movups xmmword [rsi + 0x60], xmm0
xchg rsi, rax
lea rax, [rax + 0x80]
xchg rbp, rcx
movups xmm1, xmmword [rbp + 0x70]
xchg rcx, rbp
xchg rsi, rax
movups xmmword [rsi - 0x10], xmm1
xchg rsi, rax
lea rcx, [rcx + 0x80]
sub rdx, 1
jne 0x14004f004
xchg r11, rcx
movups xmm0, xmmword [r11]
xchg rcx, r11
movups xmmword [rax], xmm0
xchg r14, rcx
movups xmm1, xmmword [r14 + 0x10]
xchg rcx, r14
xchg rdi, rax
movups xmmword [rdi + 0x10], xmm1
xchg rdi, rax
xchg rcx, r14
movups xmm0, xmmword [r14 + 0x20]
xchg rcx, r14
xchg r15, rax
movups xmmword [r15 + 0x20], xmm0
xchg r15, rax
xchg rbp, rcx
movups xmm1, xmmword [rbp + 0x30]
xchg rcx, rbp
xchg rbx, rax
movups xmmword [rbx + 0x30], xmm1
xchg rbx, rax
xchg rcx, rbx
movups xmm0, xmmword [rbx + 0x40]
xchg rbx, rcx
xchg rdi, rax
movups xmmword [rdi + 0x40], xmm0
xchg rdi, rax
lea rdx, [rbp + 0x4850]
lea rcx, [rbp + 0x7698]
call fcn.14002a8d0
nop
xchg rbx, rax
mov rbx, rax
xchg rbx, rax
nop
mov byte [rbp + rax + 0x4850], 9
sub byte [rbp + rax + 0x4850], 9
inc rax
cmp rax, 0xde
jb 0x14004f11a
xor eax, eax
mov byte [rsp + 0x35], al
mov dword [rbp + 0x150], 0x6a2e6ab1
xor dword [rbp + 0x150], 0xd490d40f
mov dword [rbp + 0x15c], 0xcf50286
add dword [rbp + 0x15c], 0xf2aefd04
mov dword [rbp + 0x160], 0x397a5516
add dword [rbp + 0x160], 0xc62caa9e
mov dword [rbp + 0x154], 0x3866ca74
add dword [rbp + 0x154], 0x8657f44a
mov dword [rbp + 0x164], 0x3021a62f
add dword [rbp + 0x164], 0xcf82598a
mov dword [rbp + 0x168], 0x31867341
add dword [rbp + 0x168], 0xce218c73
mov word [rbp + 0x158], 0x7f70
xor word [rbp + 0x158], 0xc1ce
mov dword [rbp + 0x16c], 0x2a3dd468
xor dword [rbp + 0x16c], 0xd5b62b0a
mov byte [rbp + 0x15a], 0x7b
xor byte [rbp + 0x15a], 0xc5
mov dword [rbp + 0x170], 0x4f0fa45d
sub dword [rbp + 0x170], 0x4f0ea4d7
xchg r10, rbx
mov rdx, r10
xchg rbx, r10
nop dword [rax]
movzx ecx, word [rbp + rdx*2 + 0x15c]
movzx eax, byte [rbp + rdx + 0x150]
add ax, cx
mov word [rbp + rdx*2 + 0x15c], ax
mov byte [rbp + rdx + 0x150], 0x58
sub byte [rbp + rdx + 0x150], 0x58
inc rdx
cmp rdx, 0xb
jb 0x14004f20c
xchg rbp, r14
movups xmm0, xmmword [r14 + 0x150]
xchg r14, rbp
movaps xmmword [rbp + 0x180], xmm0
xchg rbp, r10
movups xmm1, xmmword [r10 + 0x160]
xchg rbp, r10
xchg r13, rbp
movaps xmmword [r13 + 0x190], xmm1
xchg rbp, r13
mov eax, dword [rbp + 0x170]
mov dword [rbp + 0x1a0], eax
lea rdx, [rbp + 0x18c]
lea rcx, [rbp + 0x76b0]
call fcn.14002a8d0
nop
mov rax, rbx
nop dword [rax + rax]
mov byte [rbp + rax + 0x18c], 0x1d
sub byte [rbp + rax + 0x18c], 0x1d
inc rax
cmp rax, 0x16
jb 0x14004f29d
xor eax, eax
mov byte [rsp + 0x36], al
mov dword [rbp + 0x3eb0], 0x1cf5aff3
add dword [rbp + 0x3eb0], 0xa1c90ecb
mov dword [rbp + 0x3f1e], 0x4e8ef0af
add dword [rbp + 0x3f1e], 0xb0f70ed4
mov dword [rbp + 0x3f22], 0x35f53ca6
add dword [rbp + 0x3f22], 0xc9a1c2e4
mov dword [rbp + 0x3eb4], 0x5b28b61b
add dword [rbp + 0x3eb4], 0x639608a3
mov dword [rbp + 0x3f26], 0xce3f6b4
xor dword [rbp + 0x3f26], 0xf3730923
mov dword [rbp + 0x3f2a], 0x3c5ffdb4
xor dword [rbp + 0x3f2a], 0xc323023d
mov dword [rbp + 0x3eb8], 0x10424405
add dword [rbp + 0x3eb8], 0xae7c7ab9
mov dword [rbp + 0x3f2e], 0x1d14742d
xor dword [rbp + 0x3f2e], 0xe29f8b4f
mov dword [rbp + 0x3f32], 0x6c481949
xor dword [rbp + 0x3f32], 0x93fce6e3
mov dword [rbp + 0x3ebc], 0x5627d1b3
add dword [rbp + 0x3ebc], 0x6896ed0b
mov dword [rbp + 0x3f36], 0x2d7bb1d4
add dword [rbp + 0x3f36], 0xd1e74dd3
mov dword [rbp + 0x3f3a], 0x2f890919
add dword [rbp + 0x3f3a], 0xd01af671
mov dword [rbp + 0x3ec0], 0x773cf6cb
xor dword [rbp + 0x3ec0], 0xc9824875
mov dword [rbp + 0x3f3e], 0x69419116
xor dword [rbp + 0x3f3e], 0x96e76ea2
mov dword [rbp + 0x3f42], 0x18e2f47
add dword [rbp + 0x3f42], 0xfe15d072
mov dword [rbp + 0x3ec4], 0x57c115b6
add dword [rbp + 0x3ec4], 0x66fda908
mov dword [rbp + 0x3f46], 0x794f5e8e
xor dword [rbp + 0x3f46], 0x86e8a13a
mov dword [rbp + 0x3f4a], 0x265414f1
add dword [rbp + 0x3f4a], 0xd937ea71
mov dword [rbp + 0x3ec8], 0x51b052a5
add dword [rbp + 0x3ec8], 0x6d0e6c19
mov dword [rbp + 0x3f4e], 0x88f94d4
add dword [rbp + 0x3f4e], 0xf6d36ab2
mov dword [rbp + 0x3f52], 0x144e04d9
add dword [rbp + 0x3f52], 0xeb55fad1
mov dword [rbp + 0x3ecc], 0x69a8c228
add dword [rbp + 0x3ecc], 0x5515fc96
mov dword [rbp + 0x3f56], 0x30aa966c
xor dword [rbp + 0x3f56], 0xcfc869da
mov dword [rbp + 0x3f5a], 0x7f2d6b96
xor dword [rbp + 0x3f5a], 0x80869423
mov dword [rbp + 0x3ed0], 0x12f84a8c
xor dword [rbp + 0x3ed0], 0xac46f432
mov dword [rbp + 0x3f5e], 0x7d57156b
add dword [rbp + 0x3f5e], 0x8253ea3a
mov dword [rbp + 0x3f62], 0x25d4b252
add dword [rbp + 0x3f62], 0xd9e14d10
mov dword [rbp + 0x3ed4], 0x1a52c04d
xor dword [rbp + 0x3ed4], 0xa4ec7ef3
mov dword [rbp + 0x3f66], 0xb9f35bc
add dword [rbp + 0x3f66], 0xf40cc9eb
mov dword [rbp + 0x3f6a], 0x26dd2346
add dword [rbp + 0x3f6a], 0xd885dc70
mov dword [rbp + 0x3ed8], 0x44cf173a
xor dword [rbp + 0x3ed8], 0xfa71a984
mov dword [rbp + 0x3f6e], 0x177ceccd
xor dword [rbp + 0x3f6e], 0xe8db136b
mov dword [rbp + 0x3f72], 0x27ad0b32
xor dword [rbp + 0x3f72], 0xd8cff49d
mov dword [rbp + 0x3edc], 0x7927bdc8
add dword [rbp + 0x3edc], 0x459700f6
mov dword [rbp + 0x3f76], 0x9090dc
xor dword [rbp + 0x3f76], 0xff376f72
mov dword [rbp + 0x3f7a], 0x1b056c8b
add dword [rbp + 0x3f7a], 0xe4b7932b
mov dword [rbp + 0x3ee0], 0x7265eec7
add dword [rbp + 0x3ee0], 0x4c58cff7
mov dword [rbp + 0x3f7e], 0x34a20aa6
add dword [rbp + 0x3f7e], 0xcb05f510
mov dword [rbp + 0x3f82], 0x4fec2b29
add dword [rbp + 0x3f82], 0xaf76d487
mov dword [rbp + 0x3ee4], 0x13d148b4
add dword [rbp + 0x3ee4], 0xaaed760a
mov dword [rbp + 0x3f86], 0x70d45709
add dword [rbp + 0x3f86], 0x8edda885
mov dword [rbp + 0x3f8a], 0x6738cb22
add dword [rbp + 0x3f8a], 0x98733487
mov dword [rbp + 0x3ee8], 0x16029f6c
add dword [rbp + 0x3ee8], 0xa8bc1f52
mov dword [rbp + 0x3f8e], 0x2d3e6e05
add dword [rbp + 0x3f8e], 0xd22491ab
mov dword [rbp + 0x3f92], 0x59a4f0c5
add dword [rbp + 0x3f92], 0xa6030ee4
mov dword [rbp + 0x3eec], 0x17805e59
add dword [rbp + 0x3eec], 0xa73e6065
mov dword [rbp + 0x3f96], 0x14602678
add dword [rbp + 0x3f96], 0xeb4fd9ae
mov dword [rbp + 0x3f9a], 0x3c7a5e22
add dword [rbp + 0x3f9a], 0xc32da184
mov dword [rbp + 0x3ef0], 0x6a78dccc
xor dword [rbp + 0x3ef0], 0xd4c66272
mov dword [rbp + 0x3f9e], 0x77b9914b
add dword [rbp + 0x3f9e], 0x87fd6e69
mov dword [rbp + 0x3fa2], 0x5efaa27c
xor dword [rbp + 0x3fa2], 0xa1b65d0c
mov dword [rbp + 0x3ef4], 0x638e566e
add dword [rbp + 0x3ef4], 0x5b306850
mov dword [rbp + 0x3fa6], 0x5da1be73
sub dword [rbp + 0x3fa6], 0x5d68bee4
mov dword [rbp + 0x3faa], 0x18fcbfa7
add dword [rbp + 0x3faa], 0xe6ae3ffe
mov dword [rbp + 0x3ef8], 0x208e864e
xor dword [rbp + 0x3ef8], 0x9e3038f0
mov dword [rbp + 0x3fae], 0x13749777
xor dword [rbp + 0x3fae], 0xecd368c1
mov dword [rbp + 0x3fb2], 0x7641c8da
add dword [rbp + 0x3fb2], 0x892136d6
mov dword [rbp + 0x3efc], 0x551f22fb
add dword [rbp + 0x3efc], 0x699f9bc3
mov dword [rbp + 0x3fb6], 0x79bed549
add dword [rbp + 0x3fb6], 0x85ed2a4c
mov dword [rbp + 0x3fba], 0x6387a26f
xor dword [rbp + 0x3fba], 0x9ce55dc8
mov dword [rbp + 0x3f00], 0x3c0e6f57
add dword [rbp + 0x3f00], 0x82b04f67
mov dword [rbp + 0x3fbe], 0x42a5a22c
add dword [rbp + 0x3fbe], 0xbd025d80
mov dword [rbp + 0x3fc2], 0x627481be
add dword [rbp + 0x3fc2], 0x9d487df8
mov dword [rbp + 0x3f04], 0x1caaa913
add dword [rbp + 0x3f04], 0xa21415ab
mov dword [rbp + 0x3fc6], 0x1863fe34
add dword [rbp + 0x3fc6], 0xe6ff0182
mov dword [rbp + 0x3fca], 0x410d0b6d
xor dword [rbp + 0x3fca], 0xbea6f4ca
mov dword [rbp + 0x3f08], 0x1868db4f
add dword [rbp + 0x3f08], 0xa655e36f
mov dword [rbp + 0x3fce], 0x401ff409
add dword [rbp + 0x3fce], 0xbf880ba7
mov dword [rbp + 0x3fd2], 0x2194535d
add dword [rbp + 0x3fd2], 0xddceac53
mov dword [rbp + 0x3f0c], 0x2b4545d4
add dword [rbp + 0x3f0c], 0x937978ea
mov dword [rbp + 0x3fd6], 0x3361a7a0
xor dword [rbp + 0x3fd6], 0xccc65834
mov dword [rbp + 0x3fda], 0x390474c
xor dword [rbp + 0x3fda], 0xfc37b8f9
mov dword [rbp + 0x3f10], 0x2f7ebad9
add dword [rbp + 0x3f10], 0x8f4003e5
mov dword [rbp + 0x3fde], 0x515b783b
add dword [rbp + 0x3fde], 0xae07877b
mov dword [rbp + 0x3fe2], 0x6d7cf7d2
xor dword [rbp + 0x3fe2], 0x92db0876
mov dword [rbp + 0x3f14], 0x39978f22
xor dword [rbp + 0x3f14], 0x8729319c
mov dword [rbp + 0x3fe6], 0xc96dddd
add dword [rbp + 0x3fe6], 0xf31a21c6
mov dword [rbp + 0x3fea], 0xb4f49b8
add dword [rbp + 0x3fea], 0xf465b5fe
mov dword [rbp + 0x3f18], 0x203d3678
add dword [rbp + 0x3f18], 0x9e818846
mov dword [rbp + 0x3fee], 0x368ee8b5
add dword [rbp + 0x3fee], 0xc91b16ee
mov dword [rbp + 0x3ff2], 0x2fa19ccd
xor dword [rbp + 0x3ff2], 0xd011636a
mov byte [rbp + 0x3f1c], 0x38
add byte [rbp + 0x3f1c], 0x86
mov dword [rbp + 0x3ff6], 0x2dbfcca5
sub dword [rbp + 0x3ff6], 0x2dbecd24
mov rdx, rbx
nop word [rax + rax]
movzx ecx, word [rbp + rdx*2 + 0x3f1e]
movzx eax, byte [rbp + rdx + 0x3eb0]
add ax, cx
mov word [rbp + rdx*2 + 0x3f1e], ax
mov byte [rbp + rdx + 0x3eb0], 0x29
sub byte [rbp + rdx + 0x3eb0], 0x29
inc rdx
cmp rdx, 0x6d
jb 0x14004f944
lea rcx, [rbp + 0x4000]
lea rdx, [rbp + 0x3eb0]
xchg rdi, rax
mov rdi, rsi
xchg rdi, rax
nop dword [rax]
movups xmm0, xmmword [rdx]
xchg r12, rcx
movups xmmword [r12], xmm0
xchg r12, rcx
movups xmm1, xmmword [rdx + 0x10]
xchg rcx, rbx
movups xmmword [rbx + 0x10], xmm1
xchg rbx, rcx
movups xmm0, xmmword [rdx + 0x20]
xchg r13, rcx
movups xmmword [r13 + 0x20], xmm0
xchg r13, rcx
xchg r8, rdx
movups xmm1, xmmword [r8 + 0x30]
xchg r8, rdx
movups xmmword [rcx + 0x30], xmm1
xchg rdi, rdx
movups xmm0, xmmword [rdi + 0x40]
xchg rdx, rdi
xchg r9, rcx
movups xmmword [r9 + 0x40], xmm0
xchg rcx, r9
xchg rdx, r10
movups xmm1, xmmword [r10 + 0x50]
xchg r10, rdx
movups xmmword [rcx + 0x50], xmm1
xchg r14, rdx
movups xmm0, xmmword [r14 + 0x60]
xchg rdx, r14
xchg rcx, r10
movups xmmword [r10 + 0x60], xmm0
xchg r10, rcx
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rdx + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rdx, [rdx + 0x80]
sub rax, 1
jne 0x14004f994
xchg rdi, rdx
movups xmm0, xmmword [rdi]
xchg rdi, rdx
xchg r13, rcx
movups xmmword [r13], xmm0
xchg rcx, r13
xchg rdx, rsi
movups xmm1, xmmword [rsi + 0x10]
xchg rsi, rdx
xchg rcx, r12
movups xmmword [r12 + 0x10], xmm1
xchg r12, rcx
movups xmm0, xmmword [rdx + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rdx + 0x30]
xchg rcx, r10
movups xmmword [r10 + 0x30], xmm1
xchg rcx, r10
xchg r14, rax
mov r14, qword [rdx + 0x40]
xchg r14, rax
xchg r15, rax
mov qword [rcx + 0x40], r15
xchg r15, rax
movzx eax, word [rdx + 0x48]
mov word [rcx + 0x48], ax
lea rdx, [rbp + 0x406e]
lea rcx, [rbp + 0x76c8]
call fcn.14002a8d0
nop
xchg rdi, rbx
mov rax, rdi
xchg rbx, rdi
nop word [rax + rax]
mov byte [rbp + rax + 0x406e], 6
sub byte [rbp + rax + 0x406e], 6
inc rax
cmp rax, 0xda
jb 0x14004faa7
xor eax, eax
mov byte [rsp + 0x37], al
mov dword [rbp + 0x2c50], 0x7482968d
add dword [rbp + 0x2c50], 0x4a3c2831
mov dword [rbp + 0x2c8e], 0x51d9a782
add dword [rbp + 0x2c8e], 0xadca5808
mov dword [rbp + 0x2c92], 0x3386aa06
add dword [rbp + 0x2c92], 0xcc2055ae
mov dword [rbp + 0x2c54], 0x3c40f80b
xor dword [rbp + 0x2c54], 0x82fe46b5
mov dword [rbp + 0x2c96], 0x364d61bb
xor dword [rbp + 0x2c96], 0xc9ee9e02
mov dword [rbp + 0x2c9a], 0x16bfb0bf
xor dword [rbp + 0x2c9a], 0xe9184f0b
mov dword [rbp + 0x2c58], 0x4b4dc7c0
add dword [rbp + 0x2c58], 0x7370f6fe
mov dword [rbp + 0x2c9e], 0x58bdebe
xor dword [rbp + 0x2c9e], 0xfa0021dc
mov dword [rbp + 0x2ca2], 0x2dad6b92
add dword [rbp + 0x2ca2], 0xd1b593f4
mov dword [rbp + 0x2c5c], 0xae8869d
xor dword [rbp + 0x2c5c], 0xb4563823
mov dword [rbp + 0x2ca6], 0x1de8cc6c
xor dword [rbp + 0x2ca6], 0xe24f33f8
mov dword [rbp + 0x2caa], 0x7ffee793
xor dword [rbp + 0x2caa], 0x80591826
mov dword [rbp + 0x2c60], 0x530e9fc7
add dword [rbp + 0x2c60], 0x6bb01ef7
mov dword [rbp + 0x2cae], 0x3434c1bb
add dword [rbp + 0x2cae], 0xcb2e3dfb
mov dword [rbp + 0x2cb2], 0x6c5a80d7
add dword [rbp + 0x2cb2], 0x93577ed6
mov dword [rbp + 0x2c64], 0x53c5cda
add dword [rbp + 0x2c64], 0xb98261e4
mov dword [rbp + 0x2cb6], 0x35572110
xor dword [rbp + 0x2cb6], 0xcae7dea0
mov dword [rbp + 0x2cba], 0x2632a6de
xor dword [rbp + 0x2cba], 0xd9955968
mov dword [rbp + 0x2c68], 0x3ba79d9d
add dword [rbp + 0x2c68], 0x83172121
mov dword [rbp + 0x2cbe], 0x178b6453
add dword [rbp + 0x2cbe], 0xe8259b0f
mov dword [rbp + 0x2cc2], 0x9f3ed2
add dword [rbp + 0x2cc2], 0xff06c0d9
mov dword [rbp + 0x2c6c], 0x364a63d3
xor dword [rbp + 0x2c6c], 0x88f4dd6d
mov dword [rbp + 0x2cc6], 0x70c04c17
add dword [rbp + 0x2cc6], 0x8ef6b393
mov dword [rbp + 0x2cca], 0x3267708f
xor dword [rbp + 0x2cca], 0xcdcc8fed
mov dword [rbp + 0x2c70], 0x5e44c88a
add dword [rbp + 0x2c70], 0x6079f634
mov dword [rbp + 0x2cce], 0x6b31677c
add dword [rbp + 0x2cce], 0x947a9834
mov dword [rbp + 0x2cd2], 0x186025ce
add dword [rbp + 0x2cd2], 0xe74bd9e8
mov dword [rbp + 0x2c74], 0x6ed5d1ce
add dword [rbp + 0x2c74], 0x4fe8ecf0
mov dword [rbp + 0x2cd6], 0x1b68c710
xor dword [rbp + 0x2cd6], 0xe4c638b3
mov dword [rbp + 0x2cda], 0x6bd4abf3
add dword [rbp + 0x2cda], 0x93e153b8
mov dword [rbp + 0x2c78], 0x18a134d7
xor dword [rbp + 0x2c78], 0xa61f8a69
mov dword [rbp + 0x2cde], 0xdd09d0d
add dword [rbp + 0x2cde], 0xf1d7629e
mov dword [rbp + 0x2ce2], 0x6dccabf8
xor dword [rbp + 0x2ce2], 0x927a544c
mov dword [rbp + 0x2c7c], 0x3a213a4e
xor dword [rbp + 0x2c7c], 0x849f84f0
mov dword [rbp + 0x2ce6], 0x787c8b4
add dword [rbp + 0x2ce6], 0xf83236ae
mov dword [rbp + 0x2cea], 0x26f51971
add dword [rbp + 0x2cea], 0xd8bfe636
mov dword [rbp + 0x2c80], 0x3cf71ac5
add dword [rbp + 0x2c80], 0x81c7a3f9
mov dword [rbp + 0x2cee], 0x5f7cd497
xor dword [rbp + 0x2cee], 0xa0db2b31
mov dword [rbp + 0x2cf2], 0x25b38c1d
add dword [rbp + 0x2cf2], 0xd9c97393
mov dword [rbp + 0x2c84], 0x6ed5b6f4
add dword [rbp + 0x2c84], 0x4fe907ca
mov dword [rbp + 0x2cf6], 0x6157ae1b
add dword [rbp + 0x2cf6], 0x9e1b5147
mov dword [rbp + 0x2cfa], 0x605f6ec3
add dword [rbp + 0x2cfa], 0x9f0890f7
mov dword [rbp + 0x2c88], 0x3e34b54f
xor dword [rbp + 0x2c88], 0x808a0bf1
mov dword [rbp + 0x2cfe], 0x22156e1e
add dword [rbp + 0x2cfe], 0xdd37917c
mov dword [rbp + 0x2d02], 0x7196d1a0
add dword [rbp + 0x2d02], 0x8dd12dac
mov byte [rbp + 0x2c8c], 0x5a
add byte [rbp + 0x2c8c], 0x64
mov dword [rbp + 0x2d06], 0x2fc77c84
xor dword [rbp + 0x2d06], 0x2fc78331
xchg rbx, rcx
mov rdx, rcx
xchg rbx, rcx
nop
movzx ecx, word [rbp + rdx*2 + 0x2c8e]
movzx eax, byte [rbp + rdx + 0x2c50]
add ax, cx
mov word [rbp + rdx*2 + 0x2c8e], ax
mov byte [rbp + rdx + 0x2c50], 0x7e
sub byte [rbp + rdx + 0x2c50], 0x7e
inc rdx
cmp rdx, 0x3d
jb 0x14004fe7c
lea rdx, [rbp + 0x2d10]
lea rcx, [rbp + 0x2c50]
xchg r10, rcx
movups xmm0, xmmword [r10]
xchg r10, rcx
movups xmmword [rdx], xmm0
xchg r13, rcx
movups xmm1, xmmword [r13 + 0x10]
xchg r13, rcx
movups xmmword [rdx + 0x10], xmm1
xchg rcx, rbx
movups xmm0, xmmword [rbx + 0x20]
xchg rcx, rbx
xchg rdx, r12
movups xmmword [r12 + 0x20], xmm0
xchg r12, rdx
xchg rcx, rdx
movups xmm1, xmmword [rdx + 0x30]
xchg rcx, rdx
xchg rdx, r15
movups xmmword [r15 + 0x30], xmm1
xchg r15, rdx
xchg rcx, r10
movups xmm0, xmmword [r10 + 0x40]
xchg r10, rcx
xchg rdx, r15
movups xmmword [r15 + 0x40], xmm0
xchg r15, rdx
xchg rdi, rcx
movups xmm1, xmmword [rdi + 0x50]
xchg rcx, rdi
movups xmmword [rdx + 0x50], xmm1
xchg r15, rcx
movups xmm0, xmmword [r15 + 0x60]
xchg r15, rcx
xchg rdi, rdx
movups xmmword [rdi + 0x60], xmm0
xchg rdi, rdx
lea rdx, [rdx + 0x80]
xchg r8, rcx
movups xmm1, xmmword [r8 + 0x70]
xchg r8, rcx
xchg r12, rdx
movups xmmword [r12 - 0x10], xmm1
xchg r12, rdx
xchg r10, rcx
movups xmm0, xmmword [r10 + 0x80]
xchg rcx, r10
xchg rdx, r15
movups xmmword [r15], xmm0
xchg r15, rdx
xchg r13, rcx
movups xmm1, xmmword [r13 + 0x90]
xchg r13, rcx
xchg rdx, r15
movups xmmword [r15 + 0x10], xmm1
xchg rdx, r15
movups xmm0, xmmword [rcx + 0xa0]
xchg rdx, r13
movups xmmword [r13 + 0x20], xmm0
xchg r13, rdx
mov rax, qword [rcx + 0xb0]
xchg r12, rax
mov qword [rdx + 0x30], r12
xchg r12, rax
movzx eax, word [rcx + 0xb8]
mov word [rdx + 0x38], ax
lea rdx, [rbp + 0x2d4e]
lea rcx, [rbp + 0x76e0]
call fcn.14002a8d0
nop
mov rax, rbx
nop dword [rax]
mov byte [rbp + rax + 0x2d4e], SHCreateMemStream
sub byte [rbp + rax + 0x2d4e], 0xb
inc rax
cmp rax, 0x7a
jb 0x14004ffd8
xor eax, eax
mov byte [rsp + 0x38], al
mov dword [rbp + 0x30], 0x76b52a66
xor dword [rbp + 0x30], 0xc80b94d8
mov dword [rbp + 0x38], 0x219fddf4
add dword [rbp + 0x38], 0xde152193
mov dword [rbp + 0x3c], 0x1e071f
add dword [rbp + 0x3c], 0xff93f889
mov word [rbp + 0x34], 0x4b94
xor word [rbp + 0x34], 0xf52a
mov dword [rbp + 0x40], 0x746625bc
add dword [rbp + 0x40], 0x8b43d9f2
mov word [rbp + 0x44], ax
mov rdx, rbx
movzx ecx, word [rbp + rdx*2 + 0x38]
movzx eax, byte [rbp + rdx + 0x30]
add ax, cx
mov word [rbp + rdx*2 + 0x38], ax
mov byte [rbp + rdx + 0x30], 0x51
xor byte [rbp + rdx + 0x30], 0x51
inc rdx
cmp rdx, 6
jb 0x140050046
xchg rbp, r15
movups xmm0, xmmword [r15 + 0x30]
xchg r15, rbp
movaps xmmword [rbp + 0x50], xmm0
mov eax, dword [rbp + 0x40]
mov dword [rbp + 0x60], eax
movzx eax, word [rbp + 0x44]
mov word [rbp + 0x64], ax
lea rdx, [rbp + 0x58]
lea rcx, [rbp + 0x76f8]
call fcn.14002a8d0
nop
mov rax, rbx
nop word [rax + rax]
mov byte [rbp + rax + 0x58], 0x14
sub byte [rbp + rax + 0x58], 0x14
inc rax
cmp rax, 0xc
jb 0x1400500a6
xor eax, eax
mov byte [rsp + 0x39], al
mov dword [rbp + 0x5db0], 0x594f584a
xor dword [rbp + 0x5db0], 0xe7f1e6f4
mov dword [rbp + 0x5e4a], 0x71129091
xor dword [rbp + 0x5e4a], 0x8eb86f1a
mov dword [rbp + 0x5e4e], 0x65830e71
xor dword [rbp + 0x5e4e], 0x9a24f1c5
mov dword [rbp + 0x5db4], 0x36209471
add dword [rbp + 0x5db4], 0x889e2a4d
mov dword [rbp + 0x5e52], 0x3bcef149
add dword [rbp + 0x5e52], 0xc3bc0e19
mov dword [rbp + 0x5e56], 0x56b0f6c
add dword [rbp + 0x5e56], 0xfa49f037
mov dword [rbp + 0x5db8], 0x2cb9c307
xor dword [rbp + 0x5db8], 0x92077db9
mov dword [rbp + 0x5e5a], 0x228ec77
add dword [rbp + 0x5e5a], 0xfd91132f
mov dword [rbp + 0x5e5e], 0x53e9284e
add dword [rbp + 0x5e5e], 0xabcbd755
mov dword [rbp + 0x5dbc], 0x7daf72b5
xor dword [rbp + 0x5dbc], 0xc311cc0b
mov dword [rbp + 0x5e62], 0x38ced13d
add dword [rbp + 0x5e62], 0xc6942e6a
mov dword [rbp + 0x5e66], 0x13d74a4d
xor dword [rbp + 0x5e66], 0xec51b5c6
mov dword [rbp + 0x5dc0], 0x45f12480
add dword [rbp + 0x5dc0], 0x78cd9a3e
mov dword [rbp + 0x5e6a], 0x6db523b
add dword [rbp + 0x5e6a], 0xf8b9ad27
mov dword [rbp + 0x5e6e], 0x3aa0aa37
add dword [rbp + 0x5e6e], 0xc5155570
mov dword [rbp + 0x5dc4], 0x7ab36ecd
xor dword [rbp + 0x5dc4], 0xc40dd073
mov dword [rbp + 0x5e72], 0x7729c5be
xor dword [rbp + 0x5e72], 0x889f3a19
mov dword [rbp + 0x5e76], 0x1d65d21c
xor dword [rbp + 0x5e76], 0xe2e62d7e
mov dword [rbp + 0x5dc8], 0x308d4d62
add dword [rbp + 0x5dc8], 0x8e31715c
mov dword [rbp + 0x5e7a], 0x1a9af8ad
add dword [rbp + 0x5e7a], 0xe50e0703
mov dword [rbp + 0x5e7e], 0x1574d3dd
add dword [rbp + 0x5e7e], 0xea2f2bd7
mov dword [rbp + 0x5dcc], 0x38973473
add dword [rbp + 0x5dcc], 0x86278a4b
mov dword [rbp + 0x5e82], 0x68d323b3
add dword [rbp + 0x5e82], 0x96d4dbf6
mov dword [rbp + 0x5e86], 0x4157deca
xor dword [rbp + 0x5e86], 0xbeee21a8
mov dword [rbp + 0x5dd0], 0x7b61c92f
add dword [rbp + 0x5dd0], 0x435cf58f
mov dword [rbp + 0x5e8a], 0x8e42f35
xor dword [rbp + 0x5e8a], 0xf750d082
mov dword [rbp + 0x5e8e], 0x752feafe
add dword [rbp + 0x5e8e], 0x8a7814a8
mov dword [rbp + 0x5dd4], 0x1272830b
add dword [rbp + 0x5dd4], 0xac4c3bb3
mov dword [rbp + 0x5e92], 0x5a874641
xor dword [rbp + 0x5e92], 0xa52eb923
mov dword [rbp + 0x5e96], 0x12c6774f
xor dword [rbp + 0x5e96], 0xed7388e8
mov dword [rbp + 0x5dd8], 0x55f0a480
add dword [rbp + 0x5dd8], 0x68ce1a3e
mov dword [rbp + 0x5e9a], 0x5c8b0d4b
add dword [rbp + 0x5e9a], 0xa325f25c
mov dword [rbp + 0x5e9e], 0x2e17078f
add dword [rbp + 0x5e9e], 0xd190f817
mov dword [rbp + 0x5ddc], 0x20ca47cc
add dword [rbp + 0x5ddc], 0x9df476f2
mov dword [rbp + 0x5ea2], 0x568b3af3
add dword [rbp + 0x5ea2], 0xa8e5c4c3
mov dword [rbp + 0x5ea6], 0x245381f0
add dword [rbp + 0x5ea6], 0xdb317d72
mov dword [rbp + 0x5de0], 0xe556605
xor dword [rbp + 0x5de0], 0xb0ebd8bb
mov dword [rbp + 0x5eaa], 0x43943f36
xor dword [rbp + 0x5eaa], 0xbc22c09d
mov dword [rbp + 0x5eae], 0x5f7879a0
xor dword [rbp + 0x5eae], 0xa0df8616
mov dword [rbp + 0x5de4], 0x128ca7df
add dword [rbp + 0x5de4], 0xac3216df
mov dword [rbp + 0x5eb2], 0x4554f182
add dword [rbp + 0x5eb2], 0xba650de0
mov dword [rbp + 0x5eb6], 0x1f2ee646
xor dword [rbp + 0x5eb6], 0xe09a19e5
mov dword [rbp + 0x5de8], 0x7ae0e068
add dword [rbp + 0x5de8], 0x43ddde56
mov dword [rbp + 0x5eba], 0x95c05ad
add dword [rbp + 0x5eba], 0xf64bfa09
mov dword [rbp + 0x5ebe], 0x4cf70068
xor dword [rbp + 0x5ebe], 0xb395ffd8
mov dword [rbp + 0x5dec], 0x189574a4
add dword [rbp + 0x5dec], 0xa6294a1a
mov dword [rbp + 0x5ec2], 0x366f9e1d
add dword [rbp + 0x5ec2], 0xc93c6178
mov dword [rbp + 0x5ec6], 0x4d930c8d
xor dword [rbp + 0x5ec6], 0xb2fdf32a
mov dword [rbp + 0x5df0], 0x62c8d4b3
add dword [rbp + 0x5df0], 0x5bf5ea0b
mov dword [rbp + 0x5eca], 0x723107e4
xor dword [rbp + 0x5eca], 0x8d95f886
mov dword [rbp + 0x5ece], 0x19a66e41
xor dword [rbp + 0x5ece], 0xe61391ea
mov dword [rbp + 0x5df4], 0x1276b10b
xor dword [rbp + 0x5df4], 0xacc80fb5
mov dword [rbp + 0x5ed2], 0x2b27e737
xor dword [rbp + 0x5ed2], 0xd4801855
mov dword [rbp + 0x5ed6], 0x65a1e11d
add dword [rbp + 0x5ed6], 0x9a0f1e8e
mov dword [rbp + 0x5df8], 0x78182e0b
add dword [rbp + 0x5df8], 0x46a690b3
mov dword [rbp + 0x5eda], 0x61c73095
xor dword [rbp + 0x5eda], 0x9e48cff7
mov dword [rbp + 0x5ede], 0x63261d1f
add dword [rbp + 0x5ede], 0x9c90e28c
mov dword [rbp + 0x5dfc], 0x19814ca2
add dword [rbp + 0x5dfc], 0xa53d721c
mov dword [rbp + 0x5ee2], 0x7c60feb4
xor dword [rbp + 0x5ee2], 0x83d40117
mov dword [rbp + 0x5ee6], 0x3d290142
add dword [rbp + 0x5ee6], 0xc27efe62
mov dword [rbp + 0x5e00], 0x7d831912
xor dword [rbp + 0x5e00], 0xc33da7ac
mov dword [rbp + 0x5eea], 0x593f2b
xor dword [rbp + 0x5eea], 0xffefc080
mov dword [rbp + 0x5eee], 0x7676bcec
xor dword [rbp + 0x5eee], 0x89c2434b
mov dword [rbp + 0x5e04], 0x544374c4
add dword [rbp + 0x5e04], 0x6a7b49fa
mov dword [rbp + 0x5ef2], 0xc98b51a
add dword [rbp + 0x5ef2], 0xf30e4a48
mov dword [rbp + 0x5ef6], 0x16b21a8a
xor dword [rbp + 0x5ef6], 0xe915e521
mov dword [rbp + 0x5e08], 0x15e32f4
add dword [rbp + 0x5e08], 0xbd608bca
mov dword [rbp + 0x5efa], 0x71da0031
add dword [rbp + 0x5efa], 0x8dcdff84
mov dword [rbp + 0x5efe], 0xb62b531
add dword [rbp + 0x5efe], 0xf4424a31
mov dword [rbp + 0x5e0c], 0x3ffd59d8
xor dword [rbp + 0x5e0c], 0x8143e766
mov dword [rbp + 0x5f02], 0x211a468d
xor dword [rbp + 0x5f02], 0xdeb9b92a
mov dword [rbp + 0x5f06], 0x43652a70
add dword [rbp + 0x5f06], 0xbc3fd544
mov dword [rbp + 0x5e10], 0x7a5ef74f
add dword [rbp + 0x5e10], 0x445fc76f
mov dword [rbp + 0x5f0a], 0x57b46b43
add dword [rbp + 0x5f0a], 0xa7f79464
mov dword [rbp + 0x5f0e], 0x22436de6
add dword [rbp + 0x5f0e], 0xdd6491d0
mov dword [rbp + 0x5e14], 0x7d83f02c
xor dword [rbp + 0x5e14], 0xc33d4e92
mov dword [rbp + 0x5f12], 0x43645185
add dword [rbp + 0x5f12], 0xbc0cae31
mov dword [rbp + 0x5f16], 0x6470ebe0
add dword [rbp + 0x5f16], 0x9adc136c
mov dword [rbp + 0x5e18], 0x73ae600b
add dword [rbp + 0x5e18], 0x4b105eb3
mov dword [rbp + 0x5f1a], 0x75dedab1
add dword [rbp + 0x5f1a], 0x89c924d3
mov dword [rbp + 0x5f1e], 0x29eda78e
add dword [rbp + 0x5f1e], 0xd5ca5827
mov dword [rbp + 0x5e1c], 0xe6b743d
add dword [rbp + 0x5e1c], 0xb0534a81
mov dword [rbp + 0x5f22], 0x2457943
add dword [rbp + 0x5f22], 0xfd658662
mov dword [rbp + 0x5f26], 0x6599d874
add dword [rbp + 0x5f26], 0x9a172733
mov dword [rbp + 0x5e20], 0x156c08aa
add dword [rbp + 0x5e20], 0xa952b614
mov dword [rbp + 0x5f2a], 0x2cb48913
add dword [rbp + 0x5f2a], 0xd2e1764f
mov dword [rbp + 0x5f2e], 0x31687263
add dword [rbp + 0x5f2e], 0xce3f8d48
mov dword [rbp + 0x5e24], 0x6409957
add dword [rbp + 0x5e24], 0xb87e2567
mov dword [rbp + 0x5f32], 0x21e7c4df
add dword [rbp + 0x5f32], 0xdd803a83
mov dword [rbp + 0x5f36], 0x61bbe
add dword [rbp + 0x5f36], 0xff5ce3f7
mov dword [rbp + 0x5e28], 0x11c48e49
add dword [rbp + 0x5e28], 0xacfa3075
mov dword [rbp + 0x5f3a], 0x304d3d96
xor dword [rbp + 0x5f3a], 0xcfe2c221
mov dword [rbp + 0x5f3e], 0x4c2b6027
add dword [rbp + 0x5f3e], 0xb37b9f3b
mov dword [rbp + 0x5e2c], 0x1b86d553
add dword [rbp + 0x5e2c], 0xa337e96b
mov dword [rbp + 0x5f42], 0x4c27b70a
add dword [rbp + 0x5f42], 0xb389489d
mov dword [rbp + 0x5f46], 0x5d9ef23f
xor dword [rbp + 0x5f46], 0xa23d0d5d
mov dword [rbp + 0x5e30], 0x3cfa73f5
xor dword [rbp + 0x5e30], 0x8244cd4b
mov dword [rbp + 0x5f4a], 0x52c21c87
add dword [rbp + 0x5f4a], 0xacf4e326
mov dword [rbp + 0x5f4e], 0x5fec6818
add dword [rbp + 0x5f4e], 0x9fbb979f
mov dword [rbp + 0x5e34], 0x31b9f358
xor dword [rbp + 0x5e34], 0x8f074de6
mov dword [rbp + 0x5f52], 0x4c0390c6
add dword [rbp + 0x5f52], 0xb3ab6ee8
mov dword [rbp + 0x5f56], 0x19bd8c97
xor dword [rbp + 0x5f56], 0xe60d7330
mov dword [rbp + 0x5e38], 0x68c74535
add dword [rbp + 0x5e38], 0x55f77989
mov dword [rbp + 0x5f5a], 0x3ffa9614
add dword [rbp + 0x5f5a], 0xbf9b694e
mov dword [rbp + 0x5f5e], 0x44958ea9
add dword [rbp + 0x5f5e], 0xbb0e710d
mov dword [rbp + 0x5e3c], 0x1271ba12
add dword [rbp + 0x5e3c], 0xac4d04ac
mov dword [rbp + 0x5f62], 0x180b823f
add dword [rbp + 0x5f62], 0xe7ac7d77
mov dword [rbp + 0x5f66], 0x2fea5f61
add dword [rbp + 0x5f66], 0xcf78a054
mov dword [rbp + 0x5e40], 0x62c3f80a
add dword [rbp + 0x5e40], 0x5bfac6b4
mov dword [rbp + 0x5f6a], 0x623d7d8f
xor dword [rbp + 0x5f6a], 0x9d8a8233
mov dword [rbp + 0x5f6e], 0x67553469
add dword [rbp + 0x5f6e], 0x9860caf9
mov dword [rbp + 0x5e44], 0x6665c329
xor dword [rbp + 0x5e44], 0xd8db7d97
mov dword [rbp + 0x5f72], 0x6a950816
add dword [rbp + 0x5f72], 0x9515f791
mov dword [rbp + 0x5f76], 0xc8d3c18
add dword [rbp + 0x5f76], 0xf323c38f
mov byte [rbp + 0x5e48], 0x6c
xor byte [rbp + 0x5e48], 0xd2
mov dword [rbp + 0x5f7a], 0x2f3ed4a4
sub dword [rbp + 0x5f7a], 0x2f3dd534
xchg rdx, rbx
mov rbx, rdx
xchg rbx, rdx
nop dword [rax]
movzx ecx, word [rbp + rdx*2 + 0x5e4a]
movzx eax, byte [rbp + rdx + 0x5db0]
add ax, cx
mov word [rbp + rdx*2 + 0x5e4a], ax
mov byte [rbp + rdx + 0x5db0], 0x6b
sub byte [rbp + rdx + 0x5db0], 0x6b
inc rdx
cmp rdx, 0x99
jb 0x1400509da
lea rcx, [rbp + 0x5f80]
lea rdx, [rbp + 0x5db0]
mov edi, 0x563dca06
sub edi, 0x563dca03
mov eax, edi
nop dword [rax]
nop dword [rax + rax]
movups xmm0, xmmword [rdx]
xchg rdi, rcx
movups xmmword [rdi], xmm0
xchg rdi, rcx
xchg r8, rdx
movups xmm1, xmmword [r8 + 0x10]
xchg rdx, r8
xchg rcx, r10
movups xmmword [r10 + 0x10], xmm1
xchg r10, rcx
xchg rdx, r11
movups xmm0, xmmword [r11 + 0x20]
xchg rdx, r11
xchg r9, rcx
movups xmmword [r9 + 0x20], xmm0
xchg rcx, r9
xchg rdx, rcx
movups xmm1, xmmword [rcx + 0x30]
xchg rcx, rdx
xchg rcx, rbx
movups xmmword [rbx + 0x30], xmm1
xchg rcx, rbx
xchg r9, rdx
movups xmm0, xmmword [r9 + 0x40]
xchg rdx, r9
movups xmmword [rcx + 0x40], xmm0
xchg r15, rdx
movups xmm1, xmmword [r15 + 0x50]
xchg rdx, r15
xchg rcx, rbp
movups xmmword [rbp + 0x50], xmm1
xchg rbp, rcx
movups xmm0, xmmword [rdx + 0x60]
xchg rsi, rcx
movups xmmword [rsi + 0x60], xmm0
xchg rsi, rcx
lea rcx, [rcx + 0x80]
xchg r10, rdx
movups xmm1, xmmword [r10 + 0x70]
xchg r10, rdx
xchg r10, rcx
movups xmmword [r10 - 0x10], xmm1
xchg r10, rcx
lea rdx, [rdx + 0x80]
sub rax, 1
jne 0x140050a3c
xchg rdx, r11
movups xmm0, xmmword [r11]
xchg rdx, r11
xchg rcx, rsi
movups xmmword [rsi], xmm0
xchg rsi, rcx
xchg rcx, rdx
movups xmm1, xmmword [rcx + 0x10]
xchg rdx, rcx
xchg r13, rcx
movups xmmword [r13 + 0x10], xmm1
xchg r13, rcx
xchg rdx, r11
movups xmm0, xmmword [r11 + 0x20]
xchg rdx, r11
xchg rcx, rsi
movups xmmword [rsi + 0x20], xmm0
xchg rsi, rcx
xchg rdx, r9
movups xmm1, xmmword [r9 + 0x30]
xchg r9, rdx
movups xmmword [rcx + 0x30], xmm1
mov rax, qword [rdx + 0x40]
xchg rbp, rax
mov qword [rcx + 0x40], rbp
xchg rbp, rax
mov eax, dword [rdx + 0x48]
mov dword [rcx + 0x48], eax
movzx eax, word [rdx + 0x4c]
mov word [rcx + 0x4c], ax
lea rdx, [rbp + 0x601a]
lea rcx, [rbp + 0x7710]
call fcn.14002a8d0
nop
xchg rsi, rax
mov rsi, rbx
xchg rsi, rax
nop dword [rax]
mov byte [rbp + rax + 0x601a], 0x1e
sub byte [rbp + rax + 0x601a], 0x1e
inc rax
cmp rax, 0x132
jb 0x140050b6c
xor eax, eax
mov byte [rsp + 0x3a], al
mov dword [rbp + 0x4bf0], 0xab4ecd5
add dword [rbp + 0x4bf0], 0xb409d1e9
mov dword [rbp + 0x4c66], 0x2cd32643
xor dword [rbp + 0x4c66], 0xd364d9c0
mov dword [rbp + 0x4c6a], 0x4b51ecca
add dword [rbp + 0x4c6a], 0xb45912ec
mov dword [rbp + 0x4bf4], 0x26fc0b1c
xor dword [rbp + 0x4bf4], 0x9842b5a2
mov dword [rbp + 0x4c6e], 0x68bab21a
add dword [rbp + 0x4c6e], 0x96f64d8d
mov dword [rbp + 0x4c72], 0x7c118d97
xor dword [rbp + 0x4c72], 0x83ba7221
mov dword [rbp + 0x4bf8], 0x349508cc
add dword [rbp + 0x4bf8], 0x8a29b5f2
mov dword [rbp + 0x4c76], 0xdabd7d9
add dword [rbp + 0x4c76], 0xf20027cf
mov dword [rbp + 0x4c7a], 0x304955a8
add dword [rbp + 0x4c7a], 0xcf62aa14
mov dword [rbp + 0x4bfc], 0x2628df56
add dword [rbp + 0x4bfc], 0x9895df68
mov dword [rbp + 0x4c7e], 0x7a2eec52
xor dword [rbp + 0x4c7e], 0x859a13f5
mov dword [rbp + 0x4c82], 0x348a61ce
xor dword [rbp + 0x4c82], 0xcb3a9e79
mov dword [rbp + 0x4c00], 0x75a6f7d1
add dword [rbp + 0x4c00], 0x4917c6ed
mov dword [rbp + 0x4c86], 0x78fc1b66
add dword [rbp + 0x4c86], 0x8666e443
mov dword [rbp + 0x4c8a], 0xf62301b
add dword [rbp + 0x4c8a], 0xf045cf8d
mov dword [rbp + 0x4c04], 0x76229f8f
add dword [rbp + 0x4c04], 0x489c1f2f
mov dword [rbp + 0x4c8e], 0x3094e4c7
add dword [rbp + 0x4c8e], 0xcf1a1ae3
mov dword [rbp + 0x4c92], 0x307adb50
add dword [rbp + 0x4c92], 0xcf2d2459
mov dword [rbp + 0x4c08], 0x7a038ea0
add dword [rbp + 0x4c08], 0x44bb301e
mov dword [rbp + 0x4c96], 0x2a193ac1
add dword [rbp + 0x4c96], 0xd58cc4f4
mov dword [rbp + 0x4c9a], 0x1869d56b
add dword [rbp + 0x4c9a], 0xe7452a3f
mov dword [rbp + 0x4c0c], 0x5e1da91a
xor dword [rbp + 0x4c0c], 0xe0a317a4
mov dword [rbp + 0x4c9e], 0x603a36d7
add dword [rbp + 0x4c9e], 0x9f6fc8cc
mov dword [rbp + 0x4ca2], 0x7b581e93
xor dword [rbp + 0x4ca2], 0x84e8e134
mov dword [rbp + 0x4c10], 0x1c5b45b3
add dword [rbp + 0x4c10], 0xa263790b
mov dword [rbp + 0x4ca6], 0x6ee4a96b
add dword [rbp + 0x4ca6], 0x907e5611
mov dword [rbp + 0x4caa], 0x7161fbd5
add dword [rbp + 0x4caa], 0x8e59039d
mov dword [rbp + 0x4c14], 0xd254ea6
add dword [rbp + 0x4c14], 0xb1997018
mov dword [rbp + 0x4cae], 0x5dd63a3b
add dword [rbp + 0x4cae], 0xa1c4c52c
mov dword [rbp + 0x4cb2], 0x63f7b6f1
add dword [rbp + 0x4cb2], 0x9b94485b
mov dword [rbp + 0x4c18], 0x35376945
add dword [rbp + 0x4c18], 0x89875579
mov dword [rbp + 0x4cb6], 0x621a073f
add dword [rbp + 0x4cb6], 0x9d9af86b
mov dword [rbp + 0x4cba], 0x40be8fb8
add dword [rbp + 0x4cba], 0xbec76faa
mov dword [rbp + 0x4c1c], 0x2e0a17ea
add dword [rbp + 0x4c1c], 0x90b4a6d4
mov dword [rbp + 0x4cbe], 0x7b18bb17
add dword [rbp + 0x4cbe], 0x84934497
mov dword [rbp + 0x4cc2], 0x4fe5d87b
xor dword [rbp + 0x4cc2], 0xb05527dc
mov dword [rbp + 0x4c20], 0x63e36af8
add dword [rbp + 0x4c20], 0x5adb53c6
mov dword [rbp + 0x4cc6], 0x790b7774
add dword [rbp + 0x4cc6], 0x86578842
mov dword [rbp + 0x4cca], 0x49fb22e
add dword [rbp + 0x4cca], 0xfb164d7d
mov dword [rbp + 0x4c24], 0x173f2d98
add dword [rbp + 0x4c24], 0xa77f9126
mov dword [rbp + 0x4cce], 0x29319969
xor dword [rbp + 0x4cce], 0xd65366df
mov dword [rbp + 0x4cd2], 0x79428b9b
xor dword [rbp + 0x4cd2], 0x86e57423
mov dword [rbp + 0x4c28], 0x4f0ef874
add dword [rbp + 0x4c28], 0x6fafc64a
mov dword [rbp + 0x4cd6], 0x56e59b0b
add dword [rbp + 0x4cd6], 0xa8be64a9
mov dword [rbp + 0x4cda], 0x7bbb53
add dword [rbp + 0x4cda], 0xff3b445b
mov dword [rbp + 0x4c2c], 0x610f2025
add dword [rbp + 0x4c2c], 0x5daf9e99
mov dword [rbp + 0x4cde], 0x6a9430c0
add dword [rbp + 0x4cde], 0x9522cee7
mov dword [rbp + 0x4ce2], 0x1c00a8c3
add dword [rbp + 0x4ce2], 0xe36256ab
mov dword [rbp + 0x4c30], 0x57c35a54
add dword [rbp + 0x4c30], 0x66fb646a
mov dword [rbp + 0x4ce6], 0x1f932011
add dword [rbp + 0x4ce6], 0xe018df93
mov dword [rbp + 0x4cea], 0x8c73e37
add dword [rbp + 0x4cea], 0xf6efc17f
mov dword [rbp + 0x4c34], 0x7f167df5
add dword [rbp + 0x4c34], 0x3fa840c9
mov dword [rbp + 0x4cee], 0x3f7f01ee
add dword [rbp + 0x4cee], 0xbfe3fdb9
mov dword [rbp + 0x4cf2], 0x59719576
add dword [rbp + 0x4cf2], 0xa6326a38
mov dword [rbp + 0x4c38], 0x1427c986
add dword [rbp + 0x4c38], 0xaa96f538
mov dword [rbp + 0x4cf6], 0x2357df5e
add dword [rbp + 0x4cf6], 0xdc502048
mov dword [rbp + 0x4cfa], 0x1e1a943b
add dword [rbp + 0x4cfa], 0xe1486b75
mov dword [rbp + 0x4c3c], 0x7d969b63
add dword [rbp + 0x4c3c], 0x4128235b
mov dword [rbp + 0x4cfe], 0x181bae31
xor dword [rbp + 0x4cfe], 0xe7b051a4
mov dword [rbp + 0x4d02], 0x5bb817c5
add dword [rbp + 0x4d02], 0xa3aae7e2
mov dword [rbp + 0x4c40], 0x5ce45baa
add dword [rbp + 0x4c40], 0x61da6314
mov dword [rbp + 0x4d06], 0x26784380
xor dword [rbp + 0x4d06], 0xd9d3bc26
mov dword [rbp + 0x4d0a], 0x6db75d51
add dword [rbp + 0x4d0a], 0x91aba256
mov dword [rbp + 0x4c44], 0x77293d34
xor dword [rbp + 0x4c44], 0xc997838a
mov dword [rbp + 0x4d0e], 0x38f0248a
xor dword [rbp + 0x4d0e], 0xc75ddb29
mov dword [rbp + 0x4d12], 0x688e3069
add dword [rbp + 0x4d12], 0x9729cf4d
mov dword [rbp + 0x4c48], 0x34a591f3
xor dword [rbp + 0x4c48], 0x8a1b2f4d
mov dword [rbp + 0x4d16], 0x360e6379
add dword [rbp + 0x4d16], 0xc9a09c2e
mov dword [rbp + 0x4d1a], 0x7fb66462
add dword [rbp + 0x4d1a], 0x7ff19b4c
mov dword [rbp + 0x4c4c], 0x407e53c2
add dword [rbp + 0x4c4c], 0x7e406afc
mov dword [rbp + 0x4d1e], 0x5f5c09a9
add dword [rbp + 0x4d1e], 0xa03cf5b9
mov dword [rbp + 0x4d22], 0xf39da46
add dword [rbp + 0x4d22], 0xf07b2561
mov dword [rbp + 0x4c50], 0x652b6a65
xor dword [rbp + 0x4c50], 0xdb95d4db
mov dword [rbp + 0x4d26], 0x268f3892
add dword [rbp + 0x4d26], 0xd91cc723
mov dword [rbp + 0x4d2a], 0x5ba6a90
xor dword [rbp + 0x4d2a], 0xfa0a9521
mov dword [rbp + 0x4c54], 0x6eefed6c
xor dword [rbp + 0x4c54], 0xd05153d2
mov dword [rbp + 0x4d2e], 0x579e811a
add dword [rbp + 0x4d2e], 0xa8057e48
mov dword [rbp + 0x4d32], 0x4f8be476
xor dword [rbp + 0x4d32], 0xb0231bc1
mov dword [rbp + 0x4c58], 0x2debdc40
add dword [rbp + 0x4c58], 0x90d2e27e
mov dword [rbp + 0x4d36], 0x5fdd6ae9
add dword [rbp + 0x4d36], 0x9f8a9479
mov dword [rbp + 0x4d3a], 0x15fdfe41
xor dword [rbp + 0x4d3a], 0xea9f01f4
mov dword [rbp + 0x4c5c], 0x638109fd
add dword [rbp + 0x4c5c], 0x5b3db4c1
mov dword [rbp + 0x4d3e], 0x6445937d
add dword [rbp + 0x4d3e], 0x9b626c2d
mov dword [rbp + 0x4d42], 0x54f7f643
add dword [rbp + 0x4d42], 0xaac00971
mov dword [rbp + 0x4c60], 0x6f13b1c7
add dword [rbp + 0x4c60], 0x4fab0cf7
mov dword [rbp + 0x4d46], 0x36b42289
xor dword [rbp + 0x4d46], 0xc902dd39
mov dword [rbp + 0x4d4a], 0x219e5dcc
add dword [rbp + 0x4d4a], 0xde16a1db
mov byte [rbp + 0x4c64], 0x28
add byte [rbp + 0x4c64], 0x96
mov dword [rbp + 0x4d4e], 0x7b6e99d7
xor dword [rbp + 0x4d4e], 0x7b6e66a7
xchg rdx, rbx
mov rbx, rdx
xchg rbx, rdx
nop dword [rax]
nop word [rax + rax]
movzx ecx, word [rbp + rdx*2 + 0x4c66]
movzx eax, byte [rbp + rdx + 0x4bf0]
add ax, cx
mov word [rbp + rdx*2 + 0x4c66], ax
mov byte [rbp + rdx + 0x4bf0], 0x31
xor byte [rbp + rdx + 0x4bf0], 0x31
inc rdx
cmp rdx, 0x75
jb 0x140051295
lea rcx, [rbp + 0x4d60]
lea rax, [rbp + 0x4bf0]
xchg rbx, rdx
mov rbx, rsi
xchg rbx, rdx
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
xchg rsi, rax
movups xmm1, xmmword [rsi + 0x10]
xchg rsi, rax
movups xmmword [rcx + 0x10], xmm1
xchg r13, rax
movups xmm0, xmmword [r13 + 0x20]
xchg r13, rax
xchg rcx, rdx
movups xmmword [rdx + 0x20], xmm0
xchg rdx, rcx
xchg r12, rax
movups xmm1, xmmword [r12 + 0x30]
xchg r12, rax
xchg r9, rcx
movups xmmword [r9 + 0x30], xmm1
xchg rcx, r9
movups xmm0, xmmword [rax + 0x40]
xchg r15, rcx
movups xmmword [r15 + 0x40], xmm0
xchg r15, rcx
xchg rdi, rax
movups xmm1, xmmword [rdi + 0x50]
xchg rdi, rax
xchg rcx, r11
movups xmmword [r11 + 0x50], xmm1
xchg rcx, r11
xchg rbx, rax
movups xmm0, xmmword [rbx + 0x60]
xchg rbx, rax
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
xchg r9, rax
movups xmm1, xmmword [r9 + 0x70]
xchg r9, rax
xchg rcx, r15
movups xmmword [r15 - 0x10], xmm1
xchg r15, rcx
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x1400512e7
xchg r15, rax
movups xmm0, xmmword [r15]
xchg r15, rax
movups xmmword [rcx], xmm0
xchg rbp, rax
movups xmm1, xmmword [rbp + 0x10]
xchg rbp, rax
xchg rcx, r14
movups xmmword [r14 + 0x10], xmm1
xchg rcx, r14
xchg r9, rax
movups xmm0, xmmword [r9 + 0x20]
xchg r9, rax
xchg r8, rcx
movups xmmword [r8 + 0x20], xmm0
xchg r8, rcx
movups xmm1, xmmword [rax + 0x30]
xchg r13, rcx
movups xmmword [r13 + 0x30], xmm1
xchg rcx, r13
xchg rsi, rax
movups xmm0, xmmword [rsi + 0x40]
xchg rsi, rax
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
xchg rcx, r12
movups xmmword [r12 + 0x50], xmm1
xchg rcx, r12
movzx eax, word [rax + 0x60]
mov word [rcx + 0x60], ax
lea rdx, [rbp + 0x4dd6]
lea rcx, [rbp + 0x7728]
call fcn.14002a8d0
nop
mov rax, rbx
nop
mov byte [rbp + rax + 0x4dd6], 0x1e
sub byte [rbp + rax + 0x4dd6], 0x1e
inc rax
cmp rax, 0xea
jb 0x1400513f8
xor eax, eax
mov byte [rsp + 0x3b], al
mov dword [rbp + 0x18f0], 0x1c87bbfe
add dword [rbp + 0x18f0], 0xa23702c0
mov dword [rbp + 0x191e], 0x29e18a13
add dword [rbp + 0x191e], 0xd5d67570
mov dword [rbp + 0x1922], 0x16217716
add dword [rbp + 0x1922], 0xe98988a0
mov dword [rbp + 0x18f4], 0x1e64df6a
xor dword [rbp + 0x18f4], 0xa0da61d4
mov dword [rbp + 0x1926], 0x2643b9d8
xor dword [rbp + 0x1926], 0xd9f3467f
mov dword [rbp + 0x192a], 0x4b03166
add dword [rbp + 0x192a], 0xfafbce50
mov dword [rbp + 0x18f8], 0x45699013
add dword [rbp + 0x18f8], 0x79552eab
mov dword [rbp + 0x192e], 0x494715d6
add dword [rbp + 0x192e], 0xb664e9d2
mov dword [rbp + 0x1932], 0x3c1e66ad
add dword [rbp + 0x1932], 0xc38d990f
mov dword [rbp + 0x18fc], 0x3914cee1
add dword [rbp + 0x18fc], 0x85a9efdd
mov dword [rbp + 0x1936], 0x6039f1fa
xor dword [rbp + 0x1936], 0x9f8d0e5d
mov dword [rbp + 0x193a], 0x100df1b
add dword [rbp + 0x193a], 0xfeb0209c
mov dword [rbp + 0x1900], 0x40ebe61f
add dword [rbp + 0x1900], 0x7dd2d89f
mov dword [rbp + 0x193e], 0x6f54aef1
add dword [rbp + 0x193e], 0x900e50b8
mov dword [rbp + 0x1942], 0x5e785886
add dword [rbp + 0x1942], 0xa12fa722
mov dword [rbp + 0x1904], 0x28551edd
xor dword [rbp + 0x1904], 0x96eba063
mov dword [rbp + 0x1946], 0x2f6fd9da
add dword [rbp + 0x1946], 0xd03f25d0
mov dword [rbp + 0x194a], 0x1e30ba79
add dword [rbp + 0x194a], 0xe1774530
mov dword [rbp + 0x1908], 0x315969f6
add dword [rbp + 0x1908], 0x8d6554c8
mov dword [rbp + 0x194e], 0x44e84d6b
add dword [rbp + 0x194e], 0xbabdb24a
mov dword [rbp + 0x1952], 0x437f90d7
xor dword [rbp + 0x1952], 0xbcd16f7d
mov dword [rbp + 0x190c], 0x29a3d071
add dword [rbp + 0x190c], 0x951aee4d
mov dword [rbp + 0x1956], 0x5cef3747
add dword [rbp + 0x1956], 0xa2bac85c
mov dword [rbp + 0x195a], 0x524417f0
add dword [rbp + 0x195a], 0xad6ce7b7
mov dword [rbp + 0x1910], 0x6c846bf7
add dword [rbp + 0x1910], 0x523a52c7
mov dword [rbp + 0x195e], 0x4ccfbde0
xor dword [rbp + 0x195e], 0xb3ad429c
mov dword [rbp + 0x1962], 0x329a3502
xor dword [rbp + 0x1962], 0xcd20ca70
mov dword [rbp + 0x1914], 0x7244dd34
add dword [rbp + 0x1914], 0x4c79e18a
mov dword [rbp + 0x1966], 0x8fd9abf
add dword [rbp + 0x1966], 0xf69d64a8
mov dword [rbp + 0x196a], 0x40f8c928
add dword [rbp + 0x196a], 0xbe6f3624
mov dword [rbp + 0x1918], 0x600bc9c9
add dword [rbp + 0x1918], 0x5eb2f4f5
mov dword [rbp + 0x196e], 0x7a456d65
xor dword [rbp + 0x196e], 0x850992d0
mov dword [rbp + 0x1972], 0x514d4b9e
add dword [rbp + 0x1972], 0xae1ab3ae
mov byte [rbp + 0x191c], 0x10
add byte [rbp + 0x191c], 0xae
mov dword [rbp + 0x1976], 0x216431a8
sub dword [rbp + 0x1976], 0x216331f3
mov rdx, rbx
nop word [rax + rax]
movzx ecx, word [rbp + rdx*2 + 0x191e]
movzx eax, byte [rbp + rdx + 0x18f0]
add ax, cx
mov word [rbp + rdx*2 + 0x191e], ax
mov byte [rbp + rdx + 0x18f0], 0x1e
xor byte [rbp + rdx + 0x18f0], 0x1e
inc rdx
cmp rdx, 0x2d
jb 0x1400516df
movups xmm0, xmmword [rbp + 0x18f0]
xchg r15, rbp
movaps xmmword [r15 + 0x1980], xmm0
xchg r15, rbp
xchg rbp, rcx
movups xmm1, xmmword [rcx + 0x1900]
xchg rbp, rcx
xchg rdx, rbp
movaps xmmword [rdx + 0x1990], xmm1
xchg rbp, rdx
xchg rbp, rsi
movups xmm0, xmmword [rsi + 0x1910]
xchg rsi, rbp
xchg rdx, rbp
movaps xmmword [rdx + 0x19a0], xmm0
xchg rbp, rdx
xchg r14, rbp
movups xmm1, xmmword [r14 + 0x1920]
xchg r14, rbp
xchg rbp, r8
movaps xmmword [r8 + 0x19b0], xmm1
xchg rbp, r8
xchg r13, rbp
movups xmm0, xmmword [r13 + 0x1930]
xchg rbp, r13
movaps xmmword [rbp + 0x19c0], xmm0
movups xmm1, xmmword [rbp + 0x1940]
xchg r15, rbp
movaps xmmword [r15 + 0x19d0], xmm1
xchg rbp, r15
xchg r8, rbp
movups xmm0, xmmword [r8 + 0x1950]
xchg rbp, r8
xchg r13, rbp
movaps xmmword [r13 + 0x19e0], xmm0
xchg rbp, r13
movups xmm1, xmmword [rbp + 0x1960]
xchg rbp, rdi
movaps xmmword [rdi + 0x19f0], xmm1
xchg rdi, rbp
xchg r9, rbp
movsd xmm0, qword [r9 + 0x1970]
xchg r9, rbp
xchg rbp, rcx
movsd qword [rcx + 0x1a00], xmm0
xchg rcx, rbp
movzx eax, word [rbp + 0x1978]
mov word [rbp + 0x1a08], ax
lea rdx, [rbp + 0x19ae]
lea rcx, [rbp + 0x7740]
call fcn.14002a8d0
nop
mov rax, rbx
mov byte [rbp + rax + 0x19ae], 0x69
xor byte [rbp + rax + 0x19ae], 0x69
inc rax
cmp rax, 0x5a
jb 0x140051818
xor eax, eax
mov byte [rsp + 0x3c], al
mov dword [rbp + 0x550], 0x64f72a7
xor dword [rbp + 0x550], 0xb8f1cc19
mov dword [rbp + 0x564], 0x335012af
add dword [rbp + 0x564], 0xcc57ece7
mov dword [rbp + 0x568], 0xbc29012
add dword [rbp + 0x568], 0xf3f46fa3
mov dword [rbp + 0x554], 0xad894b9
add dword [rbp + 0x554], 0xb3e62a05
mov dword [rbp + 0x56c], 0x7f5c28cc
xor dword [rbp + 0x56c], 0x803ed76b
mov dword [rbp + 0x570], 0x263e1f91
add dword [rbp + 0x570], 0xd969e007
mov dword [rbp + 0x558], 0x42aa76f8
add dword [rbp + 0x558], 0x7c1447c6
mov dword [rbp + 0x574], 0x7f78f96f
add dword [rbp + 0x574], 0x802c0645
mov dword [rbp + 0x578], 0x4c6ad7ca
add dword [rbp + 0x578], 0xb34627e1
mov dword [rbp + 0x55c], 0x324ca580
add dword [rbp + 0x55c], 0x8c72193e
mov dword [rbp + 0x57c], 0x77bcb540
xor dword [rbp + 0x57c], 0x880b4ae6
mov dword [rbp + 0x580], 0x128c61a2
add dword [rbp + 0x580], 0xed1d9e0e
mov word [rbp + 0x560], 0x6b9a
add word [rbp + 0x560], 0x5324
mov dword [rbp + 0x584], 0x346d00d1
add dword [rbp + 0x584], 0xcb03fe9f
mov byte [rbp + 0x562], 0x68
xor byte [rbp + 0x562], 0xd6
mov dword [rbp + 0x588], 0x4fa701f3
xor dword [rbp + 0x588], 0x4fa7fe83
xchg rdx, r12
mov r12, rbx
xchg r12, rdx
nop word [rax + rax]
movzx ecx, word [rbp + rdx*2 + 0x564]
movzx eax, byte [rbp + rdx + 0x550]
add ax, cx
mov word [rbp + rdx*2 + 0x564], ax
mov byte [rbp + rdx + 0x550], 0x30
sub byte [rbp + rdx + 0x550], 0x30
inc rdx
cmp rdx, 0x13
jb 0x140051985
movups xmm0, xmmword [rbp + 0x550]
xchg r11, rbp
movaps xmmword [r11 + 0x590], xmm0
xchg rbp, r11
xchg rbp, rsi
movups xmm1, xmmword [rsi + 0x560]
xchg rbp, rsi
xchg rbp, r13
movaps xmmword [r13 + 0x5a0], xmm1
xchg rbp, r13
xchg rbp, r10
movups xmm0, xmmword [r10 + 0x570]
xchg r10, rbp
movaps xmmword [rbp + 0x5b0], xmm0
xchg rdi, rbp
movsd xmm1, qword [rdi + 0x580]
xchg rdi, rbp
xchg rbp, r11
movsd qword [r11 + 0x5c0], xmm1
xchg rbp, r11
mov eax, dword [rbp + 0x588]
mov dword [rbp + 0x5c8], eax
lea rdx, [rbp + 0x5a4]
lea rcx, [rbp + 0x7758]
call fcn.14002a8d0
nop
xchg r8, rbx
mov rax, r8
xchg r8, rbx
nop dword [rax]
mov byte [rbp + rax + 0x5a4], 0x55
sub byte [rbp + rax + 0x5a4], 0x55
inc rax
cmp rax, 0x26
jb 0x140051a4f
xor eax, eax
mov byte [rsp + 0x3d], al
mov dword [rbp + 0x1250], 0x575ad728
add dword [rbp + 0x1250], 0x6763e796
mov dword [rbp + 0x127a], 0x21508ccb
add dword [rbp + 0x127a], 0xde5772ca
mov dword [rbp + 0x127e], 0x6b0f2968
xor dword [rbp + 0x127e], 0x94b7d6dc
mov dword [rbp + 0x1254], 0x3ba016ef
add dword [rbp + 0x1254], 0x831ea7cf
mov dword [rbp + 0x1282], 0x67bd2006
add dword [rbp + 0x1282], 0x97f7dfa1
mov dword [rbp + 0x1286], 0x2bcea63b
xor dword [rbp + 0x1286], 0xd47e5998
mov dword [rbp + 0x1258], 0x50eb965a
xor dword [rbp + 0x1258], 0xee5528e4
mov dword [rbp + 0x128a], 0x3a340f3e
add dword [rbp + 0x128a], 0xc585f078
mov dword [rbp + 0x128e], 0x2795e3d1
add dword [rbp + 0x128e], 0xd81f1be0
mov dword [rbp + 0x125c], 0x650900c8
add dword [rbp + 0x125c], 0x59b5bdf6
mov dword [rbp + 0x1292], 0xc5194bf
add dword [rbp + 0x1292], 0xf3116af7
mov dword [rbp + 0x1296], 0x5988fcd8
add dword [rbp + 0x1296], 0xa62902d5
mov dword [rbp + 0x1260], 0xf86b7b4
add dword [rbp + 0x1260], 0xaf38070a
mov dword [rbp + 0x129a], 0x4748fe3d
add dword [rbp + 0x129a], 0xb8680173
mov dword [rbp + 0x129e], 0x286bafe2
xor dword [rbp + 0x129e], 0xd7cc5054
mov dword [rbp + 0x1264], 0x3bade63e
add dword [rbp + 0x1264], 0x8310d880
mov dword [rbp + 0x12a2], 0x4a13fe7
xor dword [rbp + 0x12a2], 0xfb11c085
mov dword [rbp + 0x12a6], 0x2f7f10c7
add dword [rbp + 0x12a6], 0xd026eee4
mov dword [rbp + 0x1268], 0xe8e3c84
add dword [rbp + 0x1268], 0xb030823a
mov dword [rbp + 0x12aa], 0x3d53e3d5
xor dword [rbp + 0x12aa], 0xc2e51c7f
mov dword [rbp + 0x12ae], 0x5aa521fd
add dword [rbp + 0x12ae], 0xa502dd65
mov dword [rbp + 0x126c], 0x393e99cb
add dword [rbp + 0x126c], 0x858024f3
mov dword [rbp + 0x12b2], 0x1bba566f
add dword [rbp + 0x12b2], 0xe3eea945
mov dword [rbp + 0x12b6], 0x7ed8594d
xor dword [rbp + 0x12b6], 0x816da6ee
mov dword [rbp + 0x1270], 0x57229f32
add dword [rbp + 0x1270], 0x679c1f8c
mov dword [rbp + 0x12ba], 0xd22e6ed
add dword [rbp + 0x12ba], 0xf29418c8
mov dword [rbp + 0x12be], 0x6e0ee21
add dword [rbp + 0x12be], 0xf8d91141
mov dword [rbp + 0x1274], 0x7d3d5692
add dword [rbp + 0x1274], 0x4181682c
mov dword [rbp + 0x12c2], 0x4115e507
add dword [rbp + 0x12c2], 0xbe9f1aa0
mov dword [rbp + 0x12c6], 0x34b1367e
xor dword [rbp + 0x12c6], 0xcb16c9d8
mov byte [rbp + 0x1278], 0x30
add byte [rbp + 0x1278], 0x8e
mov dword [rbp + 0x12ca], 0x15229685
xor dword [rbp + 0x12ca], 0x15226935
xchg rbx, rdx
mov rbx, rdx
xchg rbx, rdx
nop word [rax + rax]
movzx ecx, word [rbp + rdx*2 + 0x127a]
movzx eax, byte [rbp + rdx + 0x1250]
add ax, cx
mov word [rbp + rdx*2 + 0x127a], ax
mov byte [rbp + rdx + 0x1250], 0x6f
sub byte [rbp + rdx + 0x1250], 0x6f
inc rdx
cmp rdx, 0x29
jb 0x140051cfe
xchg rbp, rcx
movups xmm0, xmmword [rcx + 0x1250]
xchg rcx, rbp
xchg r9, rbp
movaps xmmword [r9 + 0x12d0], xmm0
xchg r9, rbp
xchg rbp, r8
movups xmm1, xmmword [r8 + 0x1260]
xchg rbp, r8
xchg rbp, r10
movaps xmmword [r10 + 0x12e0], xmm1
xchg r10, rbp
xchg rdi, rbp
movups xmm0, xmmword [rdi + 0x1270]
xchg rdi, rbp
xchg r11, rbp
movaps xmmword [r11 + 0x12f0], xmm0
xchg r11, rbp
xchg r10, rbp
movups xmm1, xmmword [r10 + 0x1280]
xchg rbp, r10
xchg rbp, r14
movaps xmmword [r14 + 0x1300], xmm1
xchg rbp, r14
movups xmm0, xmmword [rbp + 0x1290]
xchg r8, rbp
movaps xmmword [r8 + 0x1310], xmm0
xchg r8, rbp
xchg rdx, rbp
movups xmm1, xmmword [rdx + 0x12a0]
xchg rbp, rdx
xchg rbp, r14
movaps xmmword [r14 + 0x1320], xmm1
xchg rbp, r14
xchg r9, rbp
movups xmm0, xmmword [r9 + 0x12b0]
xchg r9, rbp
movaps xmmword [rbp + 0x1330], xmm0
movsd xmm1, qword [rbp + 0x12c0]
xchg rbp, rcx
movsd qword [rcx + 0x1340], xmm1
xchg rcx, rbp
mov eax, dword [rbp + 0x12c8]
mov dword [rbp + 0x1348], eax
movzx eax, word [rbp + 0x12cc]
mov word [rbp + 0x134c], ax
lea rdx, [rbp + 0x12fa]
lea rcx, [rbp + 0x7770]
call fcn.14002a8d0
nop
xchg r11, rax
mov r11, rbx
xchg r11, rax
nop
mov byte [rbp + rax + 0x12fa], 0x23
xor byte [rbp + rax + 0x12fa], 0x23
inc rax
cmp rax, 0x52
jb 0x140051e35
xor eax, eax
mov byte [rsp + 0x3e], al
mov dword [rbp + 0x1050], 0x495fc555
add dword [rbp + 0x1050], 0x755ef969
mov dword [rbp + 0x1078], 0x620021da
add dword [rbp + 0x1078], 0x9db5ddad
mov dword [rbp + 0x107c], 0x59e0784d
xor dword [rbp + 0x107c], 0xa64d872f
mov dword [rbp + 0x1054], 0x4eea40ea
add dword [rbp + 0x1054], 0x6fd47dd4
mov dword [rbp + 0x1080], 0x2011469a
xor dword [rbp + 0x1080], 0xdfa1b92b
mov dword [rbp + 0x1084], 0x2674553d
add dword [rbp + 0x1084], 0xd942aa73
mov dword [rbp + 0x1058], 0x49240e99
add dword [rbp + 0x1058], 0x759ab025
mov dword [rbp + 0x1088], 0x760a5f7a
xor dword [rbp + 0x1088], 0x89baa0dd
mov dword [rbp + 0x108c], 0x29037249
add dword [rbp + 0x108c], 0xd6aa8d19
mov dword [rbp + 0x105c], 0x7cb29701
add dword [rbp + 0x105c], 0x420c27bd
mov dword [rbp + 0x1090], 0x757cb1f7
add dword [rbp + 0x1090], 0x8a2f4db0
mov dword [rbp + 0x1094], 0x3e3cbd18
xor dword [rbp + 0x1094], 0xc19b42a8
mov dword [rbp + 0x1060], 0x42bf169e
add dword [rbp + 0x1060], 0x7bffa820
mov dword [rbp + 0x1098], 0x1924031
xor dword [rbp + 0x1098], 0xfe07bf53
mov dword [rbp + 0x109c], 0x6d3c3765
add dword [rbp + 0x109c], 0x9278c842
mov dword [rbp + 0x1064], 0x1a6c7139
add dword [rbp + 0x1064], 0xa4524d85
mov dword [rbp + 0x10a0], 0x77a02ad2
add dword [rbp + 0x10a0], 0x8807d4e6
mov dword [rbp + 0x10a4], 0x53962f75
xor dword [rbp + 0x10a4], 0xacf4d0c1
mov dword [rbp + 0x1068], 0xc416aef
xor dword [rbp + 0x1068], 0xb2ffd451
mov dword [rbp + 0x10a8], 0x507b062f
xor dword [rbp + 0x10a8], 0xafdcf986
mov dword [rbp + 0x10ac], 0x708f476b
add dword [rbp + 0x10ac], 0x8f28b83d
mov dword [rbp + 0x106c], 0x596fd2bc
add dword [rbp + 0x106c], 0x654eec02
mov dword [rbp + 0x10b0], 0x707fb2b5
add dword [rbp + 0x10b0], 0x8f274cfb
mov dword [rbp + 0x10b4], 0x440e0c45
add dword [rbp + 0x10b4], 0xbba2f362
mov dword [rbp + 0x1070], 0x553aab60
xor dword [rbp + 0x1070], 0xeb8415de
mov dword [rbp + 0x10b8], 0x2808a2da
add dword [rbp + 0x10b8], 0xd7b15c88
mov dword [rbp + 0x10bc], 0xe8afdbf
add dword [rbp + 0x10bc], 0xf12a01e8
mov word [rbp + 0x1074], 0x71c
add word [rbp + 0x1074], 0xb7a2
mov dword [rbp + 0x10c0], 0x50a49e2f
add dword [rbp + 0x10c0], 0xaf036177
mov byte [rbp + 0x1076], 0x57
add byte [rbp + 0x1076], 0x67
mov dword [rbp + 0x10c4], 0x77d59fed
xor dword [rbp + 0x10c4], 0x77d5605d
xchg r15, rbx
mov rdx, r15
xchg r15, rbx
nop dword [rax]
movzx ecx, word [rbp + rdx*2 + 0x1078]
movzx eax, byte [rbp + rdx + 0x1050]
add ax, cx
mov word [rbp + rdx*2 + 0x1078], ax
mov byte [rbp + rdx + 0x1050], 0x12
sub byte [rbp + rdx + 0x1050], 0x12
inc rdx
cmp rdx, 0x27
jb 0x1400520c9
xchg rcx, rbp
movups xmm0, xmmword [rcx + 0x1050]
xchg rbp, rcx
xchg rbp, rdx
movaps xmmword [rdx + 0x10d0], xmm0
xchg rbp, rdx
xchg r8, rbp
movups xmm1, xmmword [r8 + 0x1060]
xchg r8, rbp
xchg rbp, r8
movaps xmmword [r8 + 0x10e0], xmm1
xchg rbp, r8
movups xmm0, xmmword [rbp + 0x1070]
xchg r9, rbp
movaps xmmword [r9 + 0x10f0], xmm0
xchg r9, rbp
xchg rbp, rcx
movups xmm1, xmmword [rcx + 0x1080]
xchg rbp, rcx
movaps xmmword [rbp + 0x1100], xmm1
xchg rbp, r15
movups xmm0, xmmword [r15 + 0x1090]
xchg r15, rbp
xchg rbp, rdx
movaps xmmword [rdx + 0x1110], xmm0
xchg rdx, rbp
xchg rbp, r9
movups xmm1, xmmword [r9 + 0x10a0]
xchg r9, rbp
xchg rbp, r14
movaps xmmword [r14 + 0x1120], xmm1
xchg r14, rbp
xchg rbp, rdi
movups xmm0, xmmword [rdi + 0x10b0]
xchg rdi, rbp
xchg r9, rbp
movaps xmmword [r9 + 0x1130], xmm0
xchg rbp, r9
xchg rbp, r14
movsd xmm1, qword [r14 + 0x10c0]
xchg rbp, r14
xchg rbp, r10
movsd qword [r10 + 0x1140], xmm1
xchg r10, rbp
lea rdx, [rbp + 0x10f8]
lea rcx, [rbp + 0x7788]
call fcn.14002a8d0
nop
xchg rbx, rax
mov rbx, rax
xchg rbx, rax
nop word [rax + rax]
mov byte [rbp + rax + 0x10f8], 0x1e
sub byte [rbp + rax + 0x10f8], 0x1e
inc rax
cmp rax, 0x4e
jb 0x1400521f6
xor eax, eax
mov byte [rsp + 0x3f], al
mov dword [rbp + 0xa30], 0x601402cb
add dword [rbp + 0xa30], 0x5eaabbf3
mov dword [rbp + 0xa4e], 0x521aa1fa
add dword [rbp + 0xa4e], 0xad975d9b
mov dword [rbp + 0xa52], 0x627f0933
xor dword [rbp + 0xa52], 0x9dc9f69b
mov dword [rbp + 0xa34], 0x40527006
add dword [rbp + 0xa34], 0x7e6c4eb8
mov dword [rbp + 0xa56], 0x7150bb0
add dword [rbp + 0xa56], 0xf88ef409
mov dword [rbp + 0xa5a], 0x49e5b4ba
xor dword [rbp + 0xa5a], 0xb6424b0e
mov dword [rbp + 0xa38], 0x32430c6c
add dword [rbp + 0xa38], 0x8c7bb252
mov dword [rbp + 0xa5e], 0x73ffb300
xor dword [rbp + 0xa5e], 0x8c464c62
mov dword [rbp + 0xa62], 0x3fd6ba92
add dword [rbp + 0xa62], 0xbfde4519
mov dword [rbp + 0xa3c], 0x2e4a9544
add dword [rbp + 0xa3c], 0x9074297a
mov dword [rbp + 0xa66], 0x73d77561
xor dword [rbp + 0xa66], 0x8cb58ac7
mov dword [rbp + 0xa6a], 0x35d633d1
xor dword [rbp + 0xa6a], 0xca71cc7b
mov dword [rbp + 0xa40], 0x655a35d
add dword [rbp + 0xa40], 0xb8691b61
mov dword [rbp + 0xa6e], 0x8896a3c
add dword [rbp + 0xa6e], 0xf72e9578
mov dword [rbp + 0xa72], 0x27f7e8ea
xor dword [rbp + 0xa72], 0xd841175a
mov dword [rbp + 0xa44], 0x17ab6a4d
add dword [rbp + 0xa44], 0xa7135471
mov dword [rbp + 0xa76], 0x639995f4
add dword [rbp + 0xa76], 0x9c1b69b3
mov dword [rbp + 0xa7a], 0x7ee8f10
add dword [rbp + 0xa7a], 0xf7b97099
mov dword [rbp + 0xa48], 0x4ca4d5b6
add dword [rbp + 0xa48], 0x7219e908
mov dword [rbp + 0xa7e], 0x74e931b6
xor dword [rbp + 0xa7e], 0x8b4ace18
mov dword [rbp + 0xa82], 0x34e6f613
add dword [rbp + 0xa82], 0xcac10993
mov byte [rbp + 0xa4c], 0x6b
xor byte [rbp + 0xa4c], 0xd5
mov dword [rbp + 0xa86], 0x50a4a5b4
xor dword [rbp + 0xa86], 0x50a45a04
xchg rdx, rbx
mov rbx, rdx
xchg rdx, rbx
nop dword [rax]
movzx ecx, word [rbp + rdx*2 + 0xa4e]
movzx eax, byte [rbp + rdx + 0xa30]
add ax, cx
mov word [rbp + rdx*2 + 0xa4e], ax
mov byte [rbp + rdx + 0xa30], 0x73
sub byte [rbp + rdx + 0xa30], 0x73
inc rdx
cmp rdx, 0x1d
jb 0x1400523eb
xchg rbp, rbx
movups xmm0, xmmword [rbx + 0xa30]
xchg rbp, rbx
xchg r11, rbp
movaps xmmword [r11 + 0xa90], xmm0
xchg rbp, r11
xchg r12, rbp
movups xmm1, xmmword [r12 + 0xa40]
xchg r12, rbp
movaps xmmword [rbp + 0xaa0], xmm1
movups xmm0, xmmword [rbp + 0xa50]
movaps xmmword [rbp + 0xab0], xmm0
xchg rbp, rdx
movups xmm1, xmmword [rdx + 0xa60]
xchg rdx, rbp
movaps xmmword [rbp + 0xac0], xmm1
movups xmm0, xmmword [rbp + 0xa70]
xchg r12, rbp
movaps xmmword [r12 + 0xad0], xmm0
xchg r12, rbp
movsd xmm1, qword [rbp + 0xa80]
xchg rbp, rsi
movsd qword [rsi + 0xae0], xmm1
xchg rbp, rsi
movzx eax, word [rbp + 0xa88]
mov word [rbp + 0xae8], ax
lea rdx, [rbp + 0xaae]
lea rcx, [rbp + 0x77a0]
call fcn.14002a8d0
nop
mov rax, rbx
nop word [rax + rax]
mov byte [rbp + rax + 0xaae], 0x33
sub byte [rbp + rax + 0xaae], 0x33
inc rax
cmp rax, 0x3a
jb 0x1400524d0
xor eax, eax
mov byte [rsp + 0x40], al
mov dword [rbp + 0x43f0], 0x2aa71aba