Function at 0x140041d40
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
xchg r13, r13
push rbp
push r12
push r13
mov rdi, rdi
push r14
push r15
mov rbp, rsp
mov rcx, rcx
sub rsp, 0x30
mov rbx, rcx
mov qword [rcx], rdx
add rcx, 8
xchg rbx, rbx
call fcn.140049b10
lea rdi, [rbx + 0x248]
xor edx, edx
lea rcx, [rdi + 0x18]
mov rbp, rbp
mov dword [rdi], 0x6fc39d0a
xor dword [rdi], 0x4189f986
add dword [rdi], 0x3c00cf81
xor dword [rdi], 0x21569188
xchg rcx, rcx
xor dword [rdi], 0x5fee3bfd
add dword [rdi], 0xcf136c56
mov r8d, 0x215acba0
mov dword [rsp - 0x14], ecx
xor r8d, 0x777defba
xor r8d, 0x6188bdb3
xor r8d, 0x3f0db57e
xor r8d, 0x620e1982
mov dword [rsp - 0x20], edx
sub r8d, 0x6aac3465
mov dword [rdi + 4], 0x2fda7e1a
xor dword [rdi + 4], 0x2241d79e
add dword [rdi + 4], 0x5169ea45
mov r10, r10
sub dword [rdi + 4], 0xb34ab14
xor dword [rdi + 4], 0x266cf94a
sub dword [rdi + 4], 0x2f87ae1f
call fcn.140074120
xchg r14, r14
lea rcx, [rdi + 0x110]
mov qword [rdi + 0x108], 0x31ca74c2
add qword [rdi + 0x108], 0x20557ac5
xor qword [rdi + 0x108], 0x78b16be
mov r9, r9
xor qword [rdi + 0x108], 0x5f7ce0e3
xor qword [rdi + 0x108], 0xae819d8
lea rax, [rdi + 0x120]
mov rcx, rcx
mov dword [rcx], 0x3ea307f6
xor dword [rcx], 0x11245f67
add dword [rcx], 0x3266f345
xor dword [rcx], 0x7f7f9cee
mov dword [rsp - 0x44], edx
xor dword [rcx], 0x44c42720
add dword [rcx], 0x4a89264d
mov dword [rcx + 4], 0x5150c64b
mov rsp, rsp
sub dword [rcx + 4], 0x42be0c95
xor dword [rcx + 4], 0x70fd5fc7
sub dword [rcx + 4], 0x77f1e208
xchg r11, r11
add dword [rcx + 4], 0x1f61907c
add dword [rcx + 4], 0x2054cefe
mov dword [rcx + 8], 0x3ebc64c6
xchg rdi, rdi
sub dword [rcx + 8], 0x527d165
sub dword [rcx + 8], 0x1537e409
add dword [rcx + 8], 0x4baa4de9
sub dword [rcx + 8], 0x29d29961
mov dword [rsp - 0x18], ecx
mov dword [rcx + 0xc], 0x9f2963b
xor dword [rcx + 0xc], 0x6fa334c2
add dword [rcx + 0xc], 0xfc76ff4
mov dword [rsp - 0x20], 0x1d255d7a
sub dword [rcx + 0xc], 0x65333ee9
add dword [rcx + 0xc], 0x3093fddb
add dword [rcx + 0xc], 0x1e37c9e1
mov dword [rsp - 0x30], edi
sub dword [rcx + 0xc], 0x197d37e0
mov qword [rdi + 8], rcx
lea rcx, [rbx + 0x378]
mov dword [rax], 0x3769de0f
mov dword [rsp - 0xc], 0x385b0bed
sub dword [rax], 0x14322303
xor dword [rax], 0x6a0f0ef9
add dword [rax], 0x22c62f1e
sub dword [rax], 0x3124dade
mov dword [rsp - 0x18], 0x4088ed56
add dword [rax], 0x24f46249
mov dword [rax + 4], 0x70caf3ca
sub dword [rax + 4], 0x2da9b1ac
xchg rbx, rbx
xor dword [rax + 4], 0x3a0e508f
sub dword [rax + 4], 0x7516c2de
add dword [rax + 4], 0x3ecb9184
add dword [rax + 4], 0x35082ac
mov dword [rsp - 0x2c], ebx
mov dword [rax + 8], 0x2cde948b
xor dword [rax + 8], 0x6830fbb3
add dword [rax + 8], 0x5ce26bd
sub dword [rax + 8], 0x481efe4c
xchg rsp, rsp
xor dword [rax + 8], 0x48cc4ad5
xor dword [rax + 8], 0x20fba502
xor dword [rax + 8], 0x2c9e1b9e
mov dword [rsp - 0x24], edi
mov dword [rax + 0xc], 0x124f44c
add dword [rax + 0xc], 0xc13e436
add dword [rax + 0xc], 0x1fa109f2
sub dword [rax + 0xc], 0x18019b6e
mov dword [rsp - 0x3c], 0x7ffcf157
add dword [rax + 0xc], 0x5507ed1
add dword [rax + 0xc], 0x24aaab0d
add dword [rax + 0xc], 0x760f2fc
mov dword [rsp - 0x34], 0x5383ac72
mov qword [rdi + 0x10], rax
call fcn.14004af90
lea rcx, [rbx + 0x548]
call fcn.140049b10
mov dword [rsp - 0x14], 0x23651c28
lea rdi, [rbx + 0x788]
xor edx, edx
lea rcx, [rdi + 0x10]
mov dword [rdi], 0xc6ba813
mov dword [rsp - 0x28], ecx
xor dword [rdi], 0x57f2e41e
xor dword [rdi], 0x256403b
add dword [rdi], 0x1dba9c74
sub dword [rdi], 0x130822a
mov dword [rsp - 0x20], 0x613d902b
add dword [rdi], 0x6348f72f
mov r8d, 0x675fc478
sub r8d, 0x232cabd0
xor r8d, 0x45e5e70e
mov dword [rsp - 0x40], edx
xor r8d, 0x4d4dd62c
xor r8d, 0x40233d3
xor r8d, 0x48991aa1
mov dword [rdi + 4], 0x5d4a0866
mov dword [rsp - 0x14], ebp
sub dword [rdi + 4], 0x569a6c76
xor dword [rdi + 4], 0x3bae8124
add dword [rdi + 4], 0x13d542a6
mov dword [rsp - 0x14], edi
xor dword [rdi + 4], 0x56cca32e
add dword [rdi + 4], 0x76dd05bb
sub dword [rdi + 4], 0x36c3a02f
mov dword [rsp - 0x34], 0x18d41efb
call fcn.140074120
lea rax, [rdi + 0x110]
mov qword [rdi + 0x108], 0x6eb8916e
sub qword [rdi + 0x108], 0xf99a4f2
mov dword [rsp - 0x18], ebp
sub qword [rdi + 0x108], 0x56507148
add qword [rdi + 0x108], 0xbfd1344
sub qword [rdi + 0x108], 0x14cb8e77
mov qword [rdi + 8], rax
mov r11, r11
xor edx, edx
lea rdi, [rbx + 0x8a8]
mov dword [rax], 0x42c699cd
mov dword [rsp - 0x44], 0x6b067af5
add dword [rax], 0xdde9490
sub dword [rax], 0x3853682c
add dword [rax], 0x59e68128
sub dword [rax], 0x6d0ccfcd
mov dword [rsp - 0x10], 0x2245f8e0
add dword [rax], 0x4b15297b
xor dword [rax], 0xf49fb762
mov dword [rax + 4], 0x41118945
xor dword [rax + 4], 0x7418a042
mov r12, r12
xor dword [rax + 4], 0x4e9d7445
xor dword [rax + 4], 0x379aa296
sub dword [rax + 4], 0x19d10a9a
xchg rcx, rcx
sub dword [rax + 4], 0x285db4ed
add dword [rax + 4], 0x3c542396
lea rcx, [rdi + 0x28]
mov r8, r8
mov dword [rax + 8], 0x3bbfbd42
add dword [rax + 8], 0x3163fc44
xor dword [rax + 8], 0x3e6ff565
xchg r11, r11
sub dword [rax + 8], 0x21536e6a
xor dword [rax + 8], 0x38f36cbf
add dword [rax + 8], 0x635039b0
mov dword [rsp - 0x40], ebp
sub dword [rax + 8], 0x26278896
mov r8d, 0x13e2b6fa
xor r8d, 0x471c24dd
mov dword [rsp - 0x20], esi
xor r8d, 0x2f6bef5a
xor r8d, 0x8f6b954
sub r8d, 0x9b9281b
xchg r10, r10
sub r8d, 0x69aa9b2e
mov dword [rax + 0xc], 0x19373135
xor dword [rax + 0xc], 0x1770d8e
add dword [rax + 0xc], 0x66eaafa2
mov dword [rsp - 0x1c], 0x1fc90fe4
sub dword [rax + 0xc], 0x57b5b5aa
add dword [rax + 0xc], 0x1ebf2d2d
mov dword [rdi], 0x4d6f512b
mov rsi, rsi
sub dword [rdi], 0x16f6c714
xor dword [rdi], 0x9e8565b
xor dword [rdi], 0x5c928cc0
xchg rdi, rdi
xor dword [rdi], 0x74b14397
mov dword [rdi + 4], 0x6b1aa021
sub dword [rdi + 4], 0x226d6391
sub dword [rdi + 4], 0x59d7697
mov dword [rsp - 0x18], 0x9dce430
sub dword [rdi + 4], 0xae37d1f
add dword [rdi + 4], 0x2451fdc
sub dword [rdi + 4], 0x1aa35fbd
add dword [rdi + 4], 0x26665ae7
mov r11, r11
call fcn.140074120
lea r8, [rdi + 0x110]
xor r13d, r13d
mov r8, r8
lea rdx, [rdi + 0x150]
mov dword [r8], 0x6bf5da3f
sub dword [r8], 0x529772e5
mov r14, r14
add dword [r8], 0x20b6b454
add dword [r8], 0x8e3e846
add dword [r8], 0x2a4061e5
mov rcx, rcx
lea rcx, [rdi + 0x160]
mov dword [r8 + 4], 0x2596fe66
sub dword [r8 + 4], 0xb3186c7
mov rbx, rbx
xor dword [r8 + 4], 0x70c8e5ff
sub dword [r8 + 4], 0x422143b5
add dword [r8 + 4], 0x55dc97d5
xchg r13, r13
sub dword [r8 + 4], 0x3834829c
lea rax, [rdi + 0x170]
mov qword [r8 + 8], r13
mov r12d, 0x64af42e0
mov r9, r9
sub r12d, 0x59972d44
xor r12d, 0x5d3f7ea7
xor r12d, 0x60f4fa91
mov rsi, rsi
sub r12d, 0x25df0671
add r12d, 0x160259de
xor r12d, 0x26f6e513
xchg r8, r8
mov qword [r8 + 0x10], r13
mov qword [r8 + 0x18], r13
mov qword [r8 + 0x20], r13
mov dword [r8 + 0x28], 0x43177b4e
mov dword [rsp - 0x38], esi
sub dword [r8 + 0x28], 0x35133e81
add dword [r8 + 0x28], 0x6c4686e9
sub dword [r8 + 0x28], 0x3db1d605
mov dword [rsp - 0xc], 0xdc4e6d1
sub dword [r8 + 0x28], 0x1cd74d30
xor dword [r8 + 0x28], 0x5000bba3
xor dword [r8 + 0x28], 0x68e3287b
mov dword [r8 + 0x2c], 0x2152ff1b
mov dword [rsp - 0x3c], 0x767a9ced
sub dword [r8 + 0x2c], 0x894dce9
add dword [r8 + 0x2c], 0x16453df5
sub dword [r8 + 0x2c], 0x27bcc8c8
mov rdi, rdi
xor dword [r8 + 0x2c], 0x2064a406
mov dword [r8 + 0x30], 0x772c8487
sub dword [r8 + 0x30], 0x6b07123d
add dword [r8 + 0x30], 0x208bc153
mov dword [rsp - 0x30], 0x7c3fc824
add dword [r8 + 0x30], 0x51eee5b1
sub dword [r8 + 0x30], 0x2dcd118a
sub dword [r8 + 0x30], 0x3deb8ab9
add dword [r8 + 0x30], 0x334cc6d5
mov dword [rsp - 0x3c], 0x2f3ed2bc
mov dword [r8 + 0x34], 0x790ba9f9
xor dword [r8 + 0x34], 0x228d0f69
sub dword [r8 + 0x34], 0xd0786fb
add dword [r8 + 0x34], 0x1982b7dc
mov rbx, rbx
sub dword [r8 + 0x34], 0x2198f2e0
xor dword [r8 + 0x34], 0x5ca771
mov qword [r8 + 0x38], r13
mov dword [rsp - 0x44], esp
mov dword [rdx], 0x666651fb
sub dword [rdx], 0x582d8f16
add dword [rdx], 0x2542147e
add dword [rdx], 0xfc14115
mov dword [rsp - 0x44], edi
sub dword [rdx], 0x42d31915
mov dword [rdx + 4], 0x16d7b845
xor dword [rdx + 4], 0x89b22cd
sub dword [rdx + 4], 0x1c3aef54
mov r15, r15
add dword [rdx + 4], 0x226479a7
add dword [rdx + 4], 0x1a755a0a
add dword [rdx + 4], 0x8ef2007
mov dword [rsp - 0x3c], 0x22ed22fb
sub dword [rdx + 4], 0x1a63b09
mov dword [rdx + 8], 0x1fb27838
add dword [rdx + 8], 0x144964f8
mov dword [rsp - 0x18], edx
xor dword [rdx + 8], 0x7b2e7b9d
sub dword [rdx + 8], 0x22912c61
xor dword [rdx + 8], 0x3bc0b1ad
xor dword [rdx + 8], 0x2d973776
xchg rbp, rbp
add dword [rdx + 8], 0x16206749
mov dword [rdx + 0xc], 0x70675669
add dword [rdx + 0xc], 0xf514f40
mov dword [rsp - 0x38], 0x74fcbbf1
sub dword [rdx + 0xc], 0x6f676608
add dword [rdx + 0xc], 0x59a884
xor dword [rdx + 0xc], 0x4c8d4873
mov dword [rsp - 0x14], 0x1cbe3afd
sub dword [rdx + 0xc], 0x15f33c76
mov dword [rcx], 0x4c6d7461
sub dword [rcx], 0x3a27ab8a
sub dword [rcx], 0x2c347db
mov dword [rsp - 0x44], 0x1127272
add dword [rcx], 0x60a1ddd5
add dword [rcx], 0x34bab794
mov dword [rcx + 4], 0x64be13
mov dword [rsp - 0x28], 0x746b0649
add dword [rcx + 4], 0x6e218c99
xor dword [rcx + 4], 0x13583960
xor dword [rcx + 4], 0x19d5a584
sub dword [rcx + 4], 0x2c47647b
xchg r10, r10
add dword [rcx + 4], 0xe6ff216
mov dword [rcx + 8], 0x7d5af501
xor dword [rcx + 8], 0x1945bf51
sub dword [rcx + 8], 0x30107bdf
mov dword [rsp - 0x3c], edi
sub dword [rcx + 8], 0x127b7fed
add dword [rcx + 8], 0x569bebd5
sub dword [rcx + 8], 0x64f48fbb
add dword [rcx + 8], 0x32f9b942
mov dword [rsp - 0x38], edx
mov dword [rcx + 0xc], 0x2bb57997
add dword [rcx + 0xc], 0x50b2b8b4
sub dword [rcx + 0xc], 0x19af6a96
xor dword [rcx + 0xc], 0x74bfa180
mov dword [rsp - 0x44], 0x25929818
add dword [rcx + 0xc], 0x5d5bf9c
add dword [rcx + 0xc], 0x3b25bf07
sub dword [rcx + 0xc], 0x10ce80f8
mov rsp, rsp
mov dword [rax], 0x1f79bc94
xor dword [rax], 0x28da9c84
xor dword [rax], 0x582f81d
sub dword [rax], 0x179f36b1
mov dword [rsp - 0x44], ebp
add dword [rax], 0x347eccbb
xor dword [rax], 0x10cf0269
mov dword [rax + 4], 0xf7ce425
mov dword [rsp - 0x10], 0x40603ae4
xor dword [rax + 4], 0x7bbbb6cd
sub dword [rax + 4], 0x123dc9b9
sub dword [rax + 4], 0x4c413280
add dword [rax + 4], 0x604273d1
mov r13, r13
xor dword [rax + 4], 0x30bea963
mov dword [rax + 8], 0x5c45ed44
xor dword [rax + 8], 0x4b64b1b4
add dword [rax + 8], 0x621851e8
mov dword [rsp - 0x28], 0x465375c5
sub dword [rax + 8], 0x4475b8a7
add dword [rax + 8], 0x25936250
sub dword [rax + 8], 0x1422f4a1
mov dword [rsp - 0x40], esp
mov dword [rax + 0xc], 0x6c9bd252
xor dword [rax + 0xc], 0x6e8243a2
add dword [rax + 0xc], 0xa761a20
xchg rdx, rdx
xor dword [rax + 0xc], 0x1ae5dc4a
sub dword [rax + 0xc], 0xd6433b9
add dword [rax + 0xc], 0x3d2e273f
mov rbp, rbp
mov qword [rdi + 8], r8
mov qword [rdi + 0x10], rdx
mov qword [rdi + 0x108], r12
mov qword [rdi + 0x18], rcx
xchg r10, r10
xor edx, edx
mov qword [rdi + 0x20], rax
lea rcx, [rbx + 0xa88]
mov dword [rsp - 0xc], 0x74ee924a
mov r8d, 0x7fd58964
sub r8d, 0x731a4393
add r8d, 0x3cb740f8
mov dword [rsp - 0x44], esi
add r8d, 0x9d55c35
xor r8d, 0x5347e256
mov dword [rbx + 0xa28], 0x36518fab
mov rbx, rbx
xor dword [rbx + 0xa28], 0x35c704c0
xor dword [rbx + 0xa28], 0x7c22d8db
xor dword [rbx + 0xa28], 0x4d80cfcb
xor dword [rbx + 0xa28], 0x1552bc57
mov dword [rsp - 0xc], 0x7c88f2e4
add dword [rbx + 0xa28], 0xb83fb05e
mov dword [rbx + 0xa2c], 0xc91d39e
add dword [rbx + 0xa2c], 0x2e61cbe
mov dword [rsp - 0x2c], 0x4846e94c
add dword [rbx + 0xa2c], 0xdd270b6
add dword [rbx + 0xa2c], 0xab72676
add dword [rbx + 0xa2c], 0xafdee13
mov dword [rsp - 0x28], ebp
sub dword [rbx + 0xa2c], 0x2bf14627
add dword [rbx + 0xa2c], 0x3f26346c
call fcn.140074120
xchg r9, r9
lea rax, [rbx + 0xa28]
lea r14, [rax + 0x120]
mov qword [rax + 0x108], 0x1e55cdc0
xchg rsp, rsp
add qword [rax + 0x108], 0x343020fa
add qword [rax + 0x108], 0x17486351
sub qword [rax + 0x108], 0x879d6eb
xor qword [rax + 0x108], 0x559cb4b1
xchg r15, r15
add qword [rax + 0x108], 0x348ab25
sub qword [rax + 0x108], 0x38117aab
lea r15, [rax + 0x110]
mov dword [r14], 0x951e8f0
mov dword [rsp - 0x38], ebx
xor dword [r14], 0x224b85e8
xor dword [r14], 0x13f22eba
add dword [r14], 0x3d047e7d
mov dword [rsp - 0x3c], 0x6283dbe7
sub dword [r14], 0x8b35c46
lea rsi, [rax + 0x160]
mov dword [r15], 0x705d9908
mov dword [rsp - 0x24], 0x6fa60ad5
add dword [r15], 0xccca86c
sub dword [r15], 0x3aeb32f6
sub dword [r15], 0x220e4131
xchg r13, r13
add dword [r15], 0x1fb5d16
lea rdi, [rax + 0x170]
mov dword [r15 + 4], 0xdbd2ada
xchg rsp, rsp
xor dword [r15 + 4], 0x599d6647
add dword [r15 + 4], 0xd3e3953
xor dword [r15 + 4], 0x5c60c3a
mov r9, r9
xor dword [r15 + 4], 0x3ffff28f
xor dword [r15 + 4], 0x1d5318a7
lea r11, [rax + 0x180]
mov dword [rsp - 0x30], 0x4241aa18
mov dword [r15 + 8], 0x11f750d8
add dword [r15 + 8], 0x456f24cd
sub dword [r15 + 8], 0x4ceff982
xchg r10, r10
add dword [r15 + 8], 0x14392275
add dword [r15 + 8], 0x275aeee4
add dword [r15 + 8], 0x29d664
lea r10, [rax + 0x190]
mov dword [rsp - 0x34], 0xc8a6854
mov dword [r15 + 0xc], 0x6dde4f57
sub dword [r15 + 0xc], 0x3eaacf75
add dword [r15 + 0xc], 0x32f4d5cf
add dword [r15 + 0xc], 0x1a24a00
mov dword [rsp - 0x24], 0x3cae01a3
xor dword [r15 + 0xc], 0x5bb624a4
add dword [r15 + 0xc], 0xdb7a8cb
lea r9, [rax + 0x1a0]
mov qword [rbx + 0xa30], r15
mov dword [rsp - 0x2c], 0x37940dd1
lea r15, [rbx + 0xa28]
mov dword [r14 + 4], 0x42a897cd
sub dword [r14 + 4], 0x3f4ff7c
mov rdx, rdx
sub dword [r14 + 4], 0x16c03552
sub dword [r14 + 4], 0x1f9704ab
xor dword [r14 + 4], 0x519cc5e
add dword [r14 + 4], 0x457acc29
xchg rsi, rsi
xor dword [r14 + 4], 0x14f43dd7
lea r8, [rax + 0x1b0]
mov qword [r14 + 8], r13
lea rdx, [rax + 0x1c0]
xchg r15, r15
mov qword [r14 + 0x10], r13
lea rcx, [rax + 0x1d0]
mov qword [r14 + 0x18], r13
add rax, 0x1e0
mov dword [rsp - 0x14], esi
mov qword [r14 + 0x20], r13
mov dword [r14 + 0x28], 0x183424b4
add dword [r14 + 0x28], 0x3c129a92
xchg r12, r12
xor dword [r14 + 0x28], 0x7b486087
add dword [r14 + 0x28], 0x37331d84
sub dword [r14 + 0x28], 0x3f1fc9ec
mov rsp, rsp
mov dword [r14 + 0x2c], 0x1426b88f
sub dword [r14 + 0x2c], 0x68de5b4
xor dword [r14 + 0x2c], 0x4ee539e1
xchg rdi, rdi
sub dword [r14 + 0x2c], 0x2eedb862
xor dword [r14 + 0x2c], 0x7854ce0c
sub dword [r14 + 0x2c], 0x45a2c97b
mov dword [r14 + 0x30], 0x76bc3b98
mov rcx, rcx
sub dword [r14 + 0x30], 0x6fb9f8da
add dword [r14 + 0x30], 0x40bc8d93
sub dword [r14 + 0x30], 0xf094970
sub dword [r14 + 0x30], 0x26c71b2e
xchg r15, r15
add dword [r14 + 0x30], 0x3742c69b
xor dword [r14 + 0x30], 0xf0571ae
mov dword [rax], 0x2e5499a2
add dword [rax], 0x329a63b0
xchg rbx, rbx
add dword [rax], 0x28c8b56
xor dword [rax], 0x4e8870c
xor dword [rax], 0x2f4f4467
add dword [rax], 0x8fdd129f
xchg rdx, rdx
mov dword [rax + 4], 0x39ebfe3a
add dword [rax + 4], 0x1b1aef2
add dword [rax + 4], 0x216e41cc
mov dword [rsp - 0xc], ebp
sub dword [rax + 4], 0xfb506d2
sub dword [rax + 4], 0xbda924d
add dword [rax + 4], 0x4de60d
xchg rbx, rbx
add dword [rax + 4], 0x46a27fd
mov dword [rax + 8], 0x3c2edc09
sub dword [rax + 8], 0x1e3b8c62
mov dword [rsp - 0x14], ecx
add dword [rax + 8], 0x2d30bc7a
xor dword [rax + 8], 0x7b749430
add dword [rax + 8], 0x15e3cbcf
mov dword [rax + 0xc], 0x3662e48
mov dword [rsp - 0x2c], esp
add dword [rax + 0xc], 0x11c32350
add dword [rax + 0xc], 0x39361db8
sub dword [rax + 0xc], 0x1d2d0b8b
mov dword [rsp - 0x28], esp
xor dword [rax + 0xc], 0x77060025
mov dword [r14 + 0x34], 0x1bade59d
add dword [r14 + 0x34], 0x3251a8d1
xor dword [r14 + 0x34], 0x402d5c79
mov dword [rsp - 0x44], 0x43e5f1d8
sub dword [r14 + 0x34], 0xb917bcb
add dword [r14 + 0x34], 0x6f83410
add dword [r14 + 0x34], 0x3cfab984
mov qword [r14 + 0x38], r13
mov dword [rsp - 0xc], 0x2ddd71f8
mov dword [rsi], 0xc777aaf
add dword [rsi], 0xe713919
add dword [rsi], 0x14af7fa1
mov r15, r15
sub dword [rsi], 0x11f8ea01
sub dword [rsi], 0x1051ba7e
sub dword [rsi], 0xce48f87
mov dword [rsi + 4], 0x7281beb0
mov dword [rsp - 0x30], edi
sub dword [rsi + 4], 0x5df129d6
add dword [rsi + 4], 0xcba4a23
add dword [rsi + 4], 0x190a9309
mov r8, r8
add dword [rsi + 4], 0x40aa50c2
sub dword [rsi + 4], 0x34cb5ee5
mov dword [rsi + 8], 0x77be003c
mov r14, r14
sub dword [rsi + 8], 0x348bacb5
sub dword [rsi + 8], 0x14d64995
sub dword [rsi + 8], 0xe3d5ef7
add dword [rsi + 8], 0x2615b8e5
mov dword [rsp - 0x10], 0x12333b48
mov dword [rsi + 0xc], 0x61c7737c
xor dword [rsi + 0xc], 0x517a180e
xor dword [rsi + 0xc], 0x4653d8ea
sub dword [rsi + 0xc], 0x31e65d0d
mov rsi, rsi
sub dword [rsi + 0xc], 0x25426fff
xor dword [rsi + 0xc], 0x50796d68
sub dword [rsi + 0xc], 0x9882804
mov dword [rsp - 0x10], esp
mov dword [rdi], 0x13c3595c
xor dword [rdi], 0x453593ee
xor dword [rdi], 0x4bb0aebb
mov dword [rsp - 0x20], 0x21b85c1a
add dword [rdi], 0x58852111
sub dword [rdi], 0x2cd24d4a
xor dword [rdi], 0x6c90f7da
xor dword [rdi], 0xf3bbe890
xchg r10, r10
mov dword [rdi + 4], 0xc8ac7d5
xor dword [rdi + 4], 0x6ef2eb7b
sub dword [rdi + 4], 0xd4e5000
xor dword [rdi + 4], 0x5512585a
mov dword [rsp - 0x18], 0x1e872ad7
add dword [rdi + 4], 0x45f8deef
mov dword [rdi + 8], 0x41c4533e
sub dword [rdi + 8], 0x1a1c10af
mov rdi, rdi
sub dword [rdi + 8], 0x9e0162
xor dword [rdi + 8], 0x3c847732
xor dword [rdi + 8], 0x7ce29e74
mov dword [rsp - 0x2c], edi
xor dword [rdi + 8], 0x3119e7a8
sub dword [rdi + 8], 0x1040ebe3
mov dword [rdi + 0xc], 0x76293c07
xchg rdx, rdx
sub dword [rdi + 0xc], 0x410f6f52
add dword [rdi + 0xc], 0xa0e66f7
add dword [rdi + 0xc], 0x1afcfceb
sub dword [rdi + 0xc], 0x1a5d0612
xchg r8, r8
xor dword [rdi + 0xc], 0x79fc4965
mov dword [r11], 0x5715ea44
sub dword [r11], 0x1e985b8e
sub dword [r11], 0x11a84ad7
mov dword [rsp - 0x18], ecx
xor dword [r11], 0xc7d6b5d
add dword [r11], 0x205879f
add dword [r11], 0xea0e7a5
add dword [r11], 0x247fd4b8
mov r9, r9
mov dword [r11 + 4], 0x39ec3621
add dword [r11 + 4], 0x38a12874
sub dword [r11 + 4], 0x10129534
sub dword [r11 + 4], 0x1ae1390a
mov rsi, rsi
sub dword [r11 + 4], 0x42c9fd76
xor dword [r11 + 4], 0x59d45f48
sub dword [r11 + 4], 0x16e769c6
mov dword [r11 + 8], 0x65ec2fb5
mov dword [rsp - 0x38], 0x5e212d64
add dword [r11 + 8], 0x308d063
sub dword [r11 + 8], 0x376420e9
add dword [r11 + 8], 0x3dfc8a7
add dword [r11 + 8], 0x10c3bc0a
mov dword [rsp - 0x18], 0x6fdd3d4f
mov dword [r11 + 0xc], 0x4ac097ce
add dword [r11 + 0xc], 0x147e8f18
sub dword [r11 + 0xc], 0x363bbc29
mov rbx, rbx
add dword [r11 + 0xc], 0x47a9b01e
xor dword [r11 + 0xc], 0x2f2579a0
xor dword [r11 + 0xc], 0x19bc009b
xchg rcx, rcx
mov dword [r10], 0x4f316ff2
sub dword [r10], 0x49f57267
add dword [r10], 0x219350d6
sub dword [r10], 0x2199c467
xchg r11, r11
xor dword [r10], 0x4e5c0ed8
xor dword [r10], 0x71d08861
add dword [r10], 0xb7233c08
mov dword [r10 + 4], 0x146e69b0
mov dword [rsp - 0x40], 0x7b41dab4
xor dword [r10 + 4], 0x50d5917c
xor dword [r10 + 4], 0x5df949e0
xor dword [r10 + 4], 0x3be0b19a
sub dword [r10 + 4], 0x7c203c3
xchg r10, r10
add dword [r10 + 4], 0x4f17e245
sub dword [r10 + 4], 0x23c37b55
mov dword [r10 + 8], 0x118f35ce
add dword [r10 + 8], 0x3e25359
mov dword [rsp - 0x44], 0x13877389
add dword [r10 + 8], 0x2556b5cb
add dword [r10 + 8], 0x2e332c52
xor dword [r10 + 8], 0x2ecf08a4
mov r12, r12
mov dword [r10 + 0xc], 0x60b0322a
xor dword [r10 + 0xc], 0x248bebf9
add dword [r10 + 0xc], 0x37b5fb48
xchg rbp, rbp
xor dword [r10 + 0xc], 0xb4759de
sub dword [r10 + 0xc], 0x217267e9
add dword [r10 + 0xc], 0x201ab1e5
xchg r8, r8
xor dword [r10 + 0xc], 0x296ab521
mov dword [r9], 0x6d6c0e63
add dword [r9], 0x66dd7a9
sub dword [r9], 0xa061870
mov dword [rsp - 0x14], 0x7d1d3921
sub dword [r9], 0x689ed8a6
add dword [r9], 0xcec82fcc
mov dword [r9 + 4], 0x7cec5f7d
mov dword [rsp - 0x30], ebp
sub dword [r9 + 4], 0x2a33cc6c
add dword [r9 + 4], 0x20edc11a
sub dword [r9 + 4], 0x5d146fdf
mov dword [rsp - 0x3c], edi
xor dword [r9 + 4], 0x50a587af
mov dword [r9 + 8], 0x44a7f27e
sub dword [r9 + 8], 0x42008886
add dword [r9 + 8], 0x61645ca9
mov dword [rsp - 0x2c], 0x7fcdd670
xor dword [r9 + 8], 0x48acc639
xor dword [r9 + 8], 0x238df338
add dword [r9 + 8], 0x206492bb
mov dword [rsp - 0x20], 0x4cec77c3
add dword [r9 + 8], 0x16a4dd85
mov dword [r9 + 0xc], 0x44d7b2fa
xor dword [r9 + 0xc], 0x2f150d0
xchg rbx, rbx
sub dword [r9 + 0xc], 0x1e216767
sub dword [r9 + 0xc], 0x1e01de93
add dword [r9 + 0xc], 0xd796d66
add dword [r9 + 0xc], 0x2eb75a4a
mov dword [rsp - 0x1c], 0x406832f9
mov dword [r8], 0x456c13d8
add dword [r8], 0x1e3667d
add dword [r8], 0x21d4ef85
sub dword [r8], 0x27b66efe
mov dword [rsp - 0x1c], 0x2b4382e9
add dword [r8], 0x6cb768fb
mov dword [r8 + 4], 0x7cf880f9
xor dword [r8 + 4], 0x366f952f
xchg rdi, rdi
add dword [r8 + 4], 0x1058e592
sub dword [r8 + 4], 0x1fad7057
xor dword [r8 + 4], 0x7d76e8f2
mov r10, r10
mov dword [r8 + 8], 0x1229b21e
xor dword [r8 + 8], 0xb39fca7
add dword [r8 + 8], 0x2d773805
sub dword [r8 + 8], 0x38a6a6a7
mov dword [rsp - 0x38], edi
add dword [r8 + 8], 0x68cb3f53
xor dword [r8 + 8], 0x30987c8a
mov dword [r8 + 0xc], 0x2ae3edd5
add dword [r8 + 0xc], 0x30055e5c
mov dword [rsp - 0x2c], 0x10185b60
add dword [r8 + 0xc], 0x1006eeeb
xor dword [r8 + 0xc], 0x746f89d5
sub dword [r8 + 0xc], 0xbdbcfb3
mov dword [rsp - 0x24], 0x33482fc3
xor dword [r8 + 0xc], 0x54f780f6
mov dword [rdx], 0x5ad0f40f
sub dword [rdx], 0x276808da
xor dword [rdx], 0x81d843e
xchg r12, r12
add dword [rdx], 0x30ae206f
sub dword [rdx], 0x4d7e5c79
add dword [rdx], 0xc1c1493d
mov dword [rdx + 4], 0x55299b87
mov r8, r8
xor dword [rdx + 4], 0x22d01f79
xor dword [rdx + 4], 0x58869966
sub dword [rdx + 4], 0x2cae12bb
xchg r10, r10
add dword [rdx + 4], 0x19acd5e7
xor dword [rdx + 4], 0x26570372
xor dword [rdx + 4], 0x7c1e8055
xchg rsi, rsi
mov dword [rdx + 8], 0x220f34c8
xor dword [rdx + 8], 0x321d6ebd
xor dword [rdx + 8], 0x53138982
xor dword [rdx + 8], 0xafb799c
xchg r8, r8
add dword [rdx + 8], 0x15780b86
add dword [rdx + 8], 0x519b431
sub dword [rdx + 8], 0x1e580642
mov dword [rsp - 0x28], edx
mov dword [rdx + 0xc], 0x909006d
xor dword [rdx + 0xc], 0x1aa9429e
xor dword [rdx + 0xc], 0x4701a4e1
sub dword [rdx + 0xc], 0x4c8f048
xchg r13, r13
sub dword [rdx + 0xc], 0x9a491ea
mov dword [rcx], 0x428b3662
xor dword [rcx], 0x2ec26c98
xor dword [rcx], 0x73f27f55
mov dword [rsp - 0x14], 0x7a19c476
xor dword [rcx], 0x197a8004
add dword [rcx], 0xf2259db7
mov dword [rcx + 4], 0x5ba68946
sub dword [rcx + 4], 0x9e0c975
mov dword [rsp - 0x24], 0x52841459
xor dword [rcx + 4], 0x48a38592
xor dword [rcx + 4], 0x64764da4
sub dword [rcx + 4], 0x492bd9df
mov dword [rsp - 0x3c], ecx
sub dword [rcx + 4], 0x1f586316
add dword [rcx + 4], 0x31a828f1
mov dword [rcx + 8], 0x40678578
xor dword [rcx + 8], 0x30d7cd4a
xchg r13, r13
xor dword [rcx + 8], 0x978425d
sub dword [rcx + 8], 0x3dcd2347
add dword [rcx + 8], 0xa397cb8
mov dword [rcx + 0xc], 0x35ba76c5
mov dword [rsp - 0x34], 0x3d1161f2
sub dword [rcx + 0xc], 0x113c057a
add dword [rcx + 0xc], 0x2908b2c7
add dword [rcx + 0xc], 0xd0ba60c
xor dword [rcx + 0xc], 0x1111ebc
mov rbx, rbx
xor dword [rcx + 0xc], 0x1db7b742
mov qword [r15 + 0x10], r14
mov qword [r15 + 0x18], rsi
mov dword [rsp - 0xc], ebx
mov qword [r15 + 0x20], rdi
mov qword [r15 + 0x28], r11
mov qword [r15 + 0x30], r10
mov qword [r15 + 0x38], r9
xchg rbx, rbx
mov qword [r15 + 0x40], r8
mov qword [r15 + 0x48], rdx
lea rdi, [rbx + 0xc18]
mov dword [rsp - 0x18], 0x363097e3
mov qword [r15 + 0x50], rcx
xor edx, edx
mov qword [r15 + 0x58], rax
lea rcx, [rdi + 0x28]
mov r15, r15
mov r8d, 0x175c79ac
add r8d, 0x2d1aeffd
sub r8d, 0x15594e23
add r8d, 0x48a0a61f
mov dword [rsp - 0x44], 0x2faf1f25
xor r8d, 0x77bec145
mov dword [rdi], 0x38258efb
add dword [rdi], 0x398d5ece
sub dword [rdi], 0x455dd981
mov dword [rsp - 0x44], esp
xor dword [rdi], 0x21a007
add dword [rdi], 0x5cdd67bd
mov dword [rdi + 4], 0x4759b42
xor dword [rdi + 4], 0x6caab5fc
mov dword [rsp - 0x2c], 0x4ab17817
sub dword [rdi + 4], 0x3eeb0d35
add dword [rdi + 4], 0x4b78b483
sub dword [rdi + 4], 0x179e21f7
sub dword [rdi + 4], 0x203a3f85
xchg rcx, rcx
add dword [rdi + 4], 0x89fef50
call fcn.140074120
lea rdx, [rdi + 0x120]
mov qword [rdi + 0x108], r12
mov dword [rsp - 0xc], esp
lea rcx, [rdi + 0x160]
mov dword [rdx], 0x1cd3b975
sub dword [rdx], 0x19ab2f5
add dword [rdx], 0x44ce0121
mov dword [rsp - 0x14], ebp
xor dword [rdx], 0x7e6e0f2d
add dword [rdx], 0x446affec
xor dword [rdx], 0x4010131
add dword [rdx], 0x6645c90
mov dword [rsp - 0x10], edi
lea r8, [rdi + 0x110]
mov dword [rcx], 0x4f34a12a
sub dword [rcx], 0x18f0e410
xor dword [rcx], 0x3dfa7832
mov dword [rsp - 0x24], esp
xor dword [rcx], 0x7732480
xor dword [rcx], 0xca21ecb
lea rax, [rdi + 0x170]
xchg rdx, rdx
mov dword [rcx + 4], 0x33dbbbd4
add dword [rcx + 4], 0x398c9c4e
sub dword [rcx + 4], 0x5f45e5b4
xor dword [rcx + 4], 0x40315302
xchg r9, r9
xor dword [rcx + 4], 0x2270e27a
sub dword [rcx + 4], 0x262f5f33
mov dword [rcx + 8], 0x12c9bb0f
sub dword [rcx + 8], 0xdb80fd1
xchg rsi, rsi
add dword [rcx + 8], 0x789ba0b4
xor dword [rcx + 8], 0x19fb3173
sub dword [rcx + 8], 0x40f7a647
xor dword [rcx + 8], 0x648f2326
mov r12, r12
sub dword [rcx + 8], 0x19d933c
mov dword [rcx + 0xc], 0x5a5c31b4
sub dword [rcx + 0xc], 0x73dbde1
sub dword [rcx + 0xc], 0x20750dbc
mov dword [rsp - 0x40], 0x301fab3d
sub dword [rcx + 0xc], 0x1b1031d6
xor dword [rcx + 0xc], 0x78c5ab51
xor dword [rcx + 0xc], 0x3fa53d07
sub dword [rcx + 0xc], 0xac53e37
mov dword [rsp - 0x44], 0x3cd485f0
mov qword [rdi + 0x18], rcx
lea rcx, [rbx + 0xd98]
mov dword [r8], 0x119e0204
mov rbp, rbp
xor dword [r8], 0x194ac7ad
xor dword [r8], 0x3c7db122
sub dword [r8], 0x17e0b755
mov dword [rsp - 0x14], 0x1d00f18
add dword [r8], 0x1542d442
mov dword [r8 + 4], 0x2527af52
add dword [r8 + 4], 0x2e28d142
sub dword [r8 + 4], 0x451aeb11
xchg r9, r9
add dword [r8 + 4], 0x37975ca6
sub dword [r8 + 4], 0x41c4d1e8
add dword [r8 + 4], 0x422c43a0
xchg r9, r9
mov dword [r8 + 8], 0x33c640b9
add dword [r8 + 8], 0x5e651fb
add dword [r8 + 8], 0x7c1963b
xchg rsp, rsp
xor dword [r8 + 8], 0x139e7a3e
add dword [r8 + 8], 0x1d5037a4
sub dword [r8 + 8], 0x2a0c2693
mov dword [rsp - 0x10], 0x3cdc7203
mov dword [r8 + 0xc], 0x4cb7a6fc
xor dword [r8 + 0xc], 0x5404c19a
add dword [r8 + 0xc], 0x53ecaca5
sub dword [r8 + 0xc], 0x39bafab4
mov rbp, rbp
xor dword [r8 + 0xc], 0x74d17ab5
mov dword [rdx + 4], 0x116e6f31
add dword [rdx + 4], 0x40a6d93a
mov r12, r12
xor dword [rdx + 4], 0x50760fc2
add dword [rdx + 4], 0x702b4f44
sub dword [rdx + 4], 0x3ef649fa
add dword [rdx + 4], 0x129c16f1
xchg r9, r9
mov qword [rdx + 8], r13
mov qword [rdx + 0x10], r13
mov qword [rdx + 0x18], r13
mov qword [rdx + 0x20], r13
xchg r8, r8
mov dword [rdx + 0x28], 0x57f16f4f
add dword [rdx + 0x28], 0xa5b2be8
add dword [rdx + 0x28], 0x17d3c5a5
xchg r13, r13
xor dword [rdx + 0x28], 0x655e441e
add dword [rdx + 0x28], 0x43c456c2
add dword [rdx + 0x28], 0x182670b1
sub dword [rdx + 0x28], 0x5446b8dc
mov rdx, rdx
mov dword [rdx + 0x2c], 0x21ecb78c
add dword [rdx + 0x2c], 0x9562c0c
add dword [rdx + 0x2c], 0x459cba17
mov dword [rsp - 0x20], esp
sub dword [rdx + 0x2c], 0x225eefe
sub dword [rdx + 0x2c], 0xd08b664
sub dword [rdx + 0x2c], 0x3a8ec4f4
mov dword [rsp - 0x14], esi
mov dword [rdx + 0x30], 0x47fa7cc0
add dword [rdx + 0x30], 0x1923753
sub dword [rdx + 0x30], 0x2dbd685
xor dword [rdx + 0x30], 0x21965ac1
xchg rdx, rdx
sub dword [rdx + 0x30], 0x2bb7e07a
sub dword [rdx + 0x30], 0x388d7e04
add dword [rdx + 0x30], 0x43531b0f
mov dword [rsp - 0x40], 0x7a792392
mov dword [rdx + 0x34], 0x190821b4
add dword [rdx + 0x34], 0x3ab8d60f
xor dword [rdx + 0x34], 0x7ddf8598
mov dword [rsp - 0x3c], esp
add dword [rdx + 0x34], 0x44d11ec5
xor dword [rdx + 0x34], 0x34c4d2c0
mov qword [rdx + 0x38], r13
mov dword [rax], 0x11ab9567
mov dword [rsp - 0x30], 0xa5f9fc3
add dword [rax], 0x6ca133e7
xor dword [rax], 0x225d2d68
sub dword [rax], 0x398292b1
add dword [rax], 0x52973eb8
mov dword [rsp - 0x18], esi
sub dword [rax], 0x155823af
mov dword [rax + 4], 0x3225e41c
xor dword [rax + 4], 0x6deb9f4d
mov dword [rsp - 0x3c], 0x1ffc8aaa
xor dword [rax + 4], 0x43506416
xor dword [rax + 4], 0x327a7a31
xor dword [rax + 4], 0x65ce57b4
xchg r11, r11
sub dword [rax + 4], 0x4f5cedf
mov dword [rax + 8], 0x7305703e
xor dword [rax + 8], 0x64030044
xchg r10, r10
xor dword [rax + 8], 0x7e9083fd
xor dword [rax + 8], 0x6e5619d6
add dword [rax + 8], 0x3e73798f
mov dword [rax + 0xc], 0x9553782
mov rbx, rbx
xor dword [rax + 0xc], 0x7551a164
sub dword [rax + 0xc], 0x43fde0cd
sub dword [rax + 0xc], 0x32eb044e
mov dword [rsp - 0x10], 0x1cb3272b
add dword [rax + 0xc], 0x4118b215
mov qword [rdi + 8], r8
mov qword [rdi + 0x10], rdx
mov dword [rsp - 0x20], 0xd562b3f
mov qword [rdi + 0x20], rax
call fcn.14004bb50
lea rcx, [rbx + 0xf98]
xchg rsp, rsp
call fcn.14004ca10
lea rsi, [rbx + 0x1168]
xor edx, edx
xchg r10, r10
lea rdi, [rsi + 8]
mov r8d, 0x7a15bae9
xor r8d, 0x40480156
xchg rbx, rbx
add r8d, 0x3994c0b2
sub r8d, 0x6271295d
add r8d, 0x328ad896
sub r8d, 0x36765282
mov rsp, rsp
sub r8d, 0xd95d830
lea rcx, [rsi + 0x10]
mov qword [rdi], r13
mov r11, r11
mov dword [rsi], 0x6a9f50da
sub dword [rsi], 0x6664e8af
add dword [rsi], 0x41100bf3
xor dword [rsi], 0x470210d9
mov rsi, rsi
add dword [rsi], 0xa8c9abc0
mov dword [rsi + 4], 0x36214d35
add dword [rsi + 4], 0x35073490
xor dword [rsi + 4], 0x3f128ac2
mov dword [rsp - 0x44], edi
xor dword [rsi + 4], 0x77f5c94a
add dword [rsi + 4], 0xe7b1b15
add dword [rsi + 4], 0x13e9867e
call fcn.140074120
mov dword [rsp - 0x14], ebx
lea rcx, [rsi + 0x110]
mov qword [rsi + 0x108], r12
mov dword [rcx], 0x5ca8b4ba
xor dword [rcx], 0x2c5d8ad9
mov dword [rsp - 0x40], 0x60ff4d71
xor dword [rcx], 0x516edb5e
xor dword [rcx], 0x411783d9
xor dword [rcx], 0x744febd7
add dword [rcx], 0x159be6f2
xchg rcx, rcx
add dword [rcx], 0xcc9d79ec
mov dword [rcx + 4], 0x1a7c60f0
sub dword [rcx + 4], 0x13a225f2
add dword [rcx + 4], 0x4cbaa643
mov dword [rsp - 0x10], 0x6d944883
sub dword [rcx + 4], 0x4822ad65
xor dword [rcx + 4], 0x526aba13
sub dword [rcx + 4], 0x12e425ec
xchg rsp, rsp
mov dword [rcx + 8], 0x1de3d4f1
add dword [rcx + 8], 0x1f63731b
sub dword [rcx + 8], 0x1d0adeaf
mov dword [rsp - 0x3c], 0x70ec165a
add dword [rcx + 8], 0x3b0e9268
xor dword [rcx + 8], 0x1d7e9825
mov dword [rcx + 0xc], 0x1257a3bb
mov r8, r8
sub dword [rcx + 0xc], 0x461079b
add dword [rcx + 0xc], 0x25f462e
add dword [rcx + 0xc], 0x2834b8e1
mov dword [rsp - 0x40], 0x56dfd311
add dword [rcx + 0xc], 0x3740e3a4
sub dword [rcx + 0xc], 0x29a7079a
add dword [rcx + 0xc], 0xfeca7
mov dword [rsi + 0x120], 0x171d4fd8
mov dword [rsp - 0x2c], ecx
add dword [rsi + 0x120], 0x25cba5d1
xor dword [rsi + 0x120], 0x56edcb6b
sub dword [rsi + 0x120], 0x2c63ebbc
mov dword [rsp - 0x10], 0x7381c5ef
sub dword [rsi + 0x120], 0x21bffdd4
add dword [rsi + 0x120], 0x484d795c
xor dword [rsi + 0x120], 0xeb313573
mov dword [rsi + 0x124], 0x38f84f30
mov dword [rsp - 0xc], ebp
xor dword [rsi + 0x124], 0x1d67b7cc
add dword [rsi + 0x124], 0x580bbd6c
sub dword [rsi + 0x124], 0x205d732c
mov dword [rsp - 0x44], ecx
sub dword [rsi + 0x124], 0x1719df59
mov dword [rsi + 0x128], 0xc85c4d0
xor dword [rsi + 0x128], 0x7f10d5e6
xchg rcx, rcx
sub dword [rsi + 0x128], 0x43aebed6
add dword [rsi + 0x128], 0x39cfe399
sub dword [rsi + 0x128], 0x1cd75011
mov dword [rsp - 0x34], esi
sub dword [rsi + 0x128], 0x6aa8208
mov dword [rsi + 0x12c], 0x33b7e54b
xor dword [rsi + 0x12c], 0x159e1d7f
sub dword [rsi + 0x12c], 0x22e31626
xchg r15, r15
add dword [rsi + 0x12c], 0x794e1d96
sub dword [rsi + 0x12c], 0x159a122b
add dword [rsi + 0x12c], 0xb858abc
mov dword [rsp - 0x30], esp
sub dword [rsi + 0x12c], 0x2c4c1455
mov dword [rsi + 0x130], 0x1ff67e95
xor dword [rsi + 0x130], 0x6064356b
sub dword [rsi + 0x130], 0x693ebbcf
mov rdi, rdi
add dword [rsi + 0x130], 0xf5c8476
add dword [rsi + 0x130], 0x16cb3fa
mov dword [rsi + 0x134], 0x6c583863
sub dword [rsi + 0x134], 0x3bf5078a
xchg r12, r12
add dword [rsi + 0x134], 0x42ae0ba2
sub dword [rsi + 0x134], 0x43d7ed18
add dword [rsi + 0x134], 0x16fb1480
xchg rsi, rsi
mov dword [rsi + 0x138], 0x31d95f9c
xor dword [rsi + 0x138], 0x2aec6933
add dword [rsi + 0x138], 0x34caf451
xor dword [rsi + 0x138], 0x779cabbd
mov dword [rsp - 0x28], 0x50eacf7c
add dword [rsi + 0x138], 0x28fc9da4
sub dword [rsi + 0x138], 0xa64ba81
mov dword [rsi + 0x13c], 0x63f14b3
xor dword [rsi + 0x13c], 0x3e7b8b8d
xchg r13, r13
sub dword [rsi + 0x13c], 0x17c069cd
sub dword [rsi + 0x13c], 0x109461a6
xor dword [rsi + 0x13c], 0x6275e2d8
sub dword [rsi + 0x13c], 0x2f4938a9
mov r11, r11
xor dword [rsi + 0x13c], 0x78649b8a
mov dword [rsi + 0x140], 0x18876f27
add dword [rsi + 0x140], 0x214a50a9
mov r15, r15
add dword [rsi + 0x140], 0x2014ac25
xor dword [rsi + 0x140], 0x14233e11
add dword [rsi + 0x140], 0x1209169a
mov dword [rsi + 0x144], 0x1f883299
xchg r11, r11
add dword [rsi + 0x144], 0x58663b5b
sub dword [rsi + 0x144], 0x5251112a
add dword [rsi + 0x144], 0x47269838
sub dword [rsi + 0x144], 0x2ca1716a
xchg r8, r8
add dword [rsi + 0x144], 0x611e04b
mov dword [rsi + 0x148], 0x5ce638c2
sub dword [rsi + 0x148], 0x47f4d751
add dword [rsi + 0x148], 0x38b3d829
xchg rsi, rsi
sub dword [rsi + 0x148], 0x2e0c9981
add dword [rsi + 0x148], 0xcaf7a6
sub dword [rsi + 0x148], 0x16749b7e
mov dword [rsp - 0x3c], ecx
add dword [rsi + 0x148], 0x3c45679f
mov dword [rsi + 0x14c], 0x56bdff1c
xor dword [rsi + 0x14c], 0x61c544c5
mov dword [rsp - 0x38], 0x65055298
xor dword [rsi + 0x14c], 0x6e84828e
xor dword [rsi + 0x14c], 0x4f6bfb81
xor dword [rsi + 0x14c], 0x50a3a136
cmp dword [0x1400a4a38], 2
xchg r14, r14
jl 0x140043bb9
movdqa xmm4, xmmword [0x140002140]
movq xmm3, rcx
punpcklqdq xmm3, xmm3
mov dword [rsp - 0x24], 0x663a23ab
mov eax, r13d
nop word [rax + rax]
movd xmm1, eax
lea rdi, [rdi + 0x10]
mov r15, r15
pshufd xmm1, xmm1, 0
movq xmm0, xmm4
paddd xmm1, xmm0
mov dword [rsp - 0x14], esi
add eax, 2
pmovsxdq xmm2, xmm1
psllq xmm2, 4
paddq xmm2, xmm3
xchg rcx, rcx
movdqu xmmword [rdi - 0x10], xmm2
cmp eax, r12d
jl 0x140043b6b
mov dword [rsp - 0x34], ebx
jmp 0x140043bce
mov qword [rdi], rcx
lea rdi, [rdi + 8]
add rcx, 0x10
sub r12, 1
mov dword [rsp - 0x44], esp
jne 0x140043bb9
lea r12, [rbx + 0x12b8]
mov rcx, r12
xchg r11, r11
call fcn.14004d5b0
lea r15, [rbx + 0x1488]
xor edx, edx
mov dword [rsp - 0x24], esp
lea rcx, [r15 + 0x10]
mov dword [r15], 0x6a7e3f5f
xor dword [r15], 0x1cd01e80
mov dword [rsp - 0xc], ebp
xor dword [r15], 0x5270f2e5
sub dword [r15], 0x11e27019
add dword [r15], 0x19cff15f
mov r8d, 0x69a29226
xchg rsp, rsp
xor r8d, 0x6b63e6bc
add r8d, 0x31fb2a9f
add r8d, 0x2271e74
sub r8d, 0x36e3bcb5
xchg r10, r10
mov dword [r15 + 4], 0x4635144b
xor dword [r15 + 4], 0x142123b3
sub dword [r15 + 4], 0x4a0e9690
xor dword [r15 + 4], 0x7a714673
mov dword [rsp - 0x44], 0x703364bd
sub dword [r15 + 4], 0x2c40833b
call fcn.140074120
lea rax, [r15 + 0x110]
mov dword [rsp - 0x3c], edx
mov qword [r15 + 0x108], 0x76ed1cfd
sub qword [r15 + 0x108], 0x468aef90
xor qword [r15 + 0x108], 0x6ab7a3cf
mov dword [rsp - 0x38], esi
sub qword [r15 + 0x108], 0x25c1423f
add qword [r15 + 0x108], 0x1989f70e
sub qword [r15 + 0x108], 0x4e9e4370
lea r14, [rbx + 0x15a8]
mov dword [rsp - 0xc], 0x5c1a5c58
mov dword [rax], 0x41c7f436
sub dword [rax], 0x2752e316
xor dword [rax], 0x93d5f21
xchg r14, r14
add dword [rax], 0x52da5554
sub dword [rax], 0x379c217c
sub dword [rax], 0x97b5127
add dword [rax], 0x3ac33bcc
mov dword [rsp - 0x30], edi
mov rcx, r14
mov dword [rax + 4], 0x33b5792b
add dword [rax + 4], 0x403c81a4
xor dword [rax + 4], 0x11896738
mov dword [rsp - 0x18], 0x35556b11
add dword [rax + 4], 0x1a20df59
sub dword [rax + 4], 0x3665196d
mov dword [rax + 8], 0x4559643d
mov dword [rsp - 0x34], 0x289e1b0
sub dword [rax + 8], 0x371b336f
add dword [rax + 8], 0x8ed2b6
xor dword [rax + 8], 0x26a69e15
xor dword [rax + 8], 0x10005676
xchg rdi, rdi
sub dword [rax + 8], 0x13fb63b2
add dword [rax + 8], 0x21c3fbab
mov dword [rax + 0xc], 0x335958ee
mov dword [rsp - 0x28], edi
add dword [rax + 0xc], 0x3494c70b
sub dword [rax + 0xc], 0x36d4d154
xor dword [rax + 0xc], 0x1c6dd24e
xchg r14, r14
xor dword [rax + 0xc], 0x3ef0d130
xor dword [rax + 0xc], 0x55b02e3b
mov qword [r15 + 8], rax
call fcn.14004e1e0
xchg rsi, rsi
lea rsi, [rbx + 0x1758]
xor edx, edx
lea rcx, [rsi + 0x38]
xchg r8, r8
mov dword [rsi], 0x3f83fc3f
add dword [rsi], 0x19e5554
xor dword [rsi], 0x2d07f4ea
mov dword [rsp - 0x14], ebx
sub dword [rsi], 0x51e7f0c3
add dword [rsi], 0x56a68263
xor dword [rsi], 0xb9870596
mov rdi, rdi
mov r8d, 0x7adab827
sub r8d, 0x23851856
sub r8d, 0x513abb89
xchg r11, r11
add r8d, 0x66848082
sub r8d, 0x6c9f63fa
mov dword [rsi + 4], 0x3f1d72b0
sub dword [rsi + 4], 0x3727fcb0
mov r12, r12
xor dword [rsi + 4], 0x3da325a1
sub dword [rsi + 4], 0xbfd7262
xor dword [rsi + 4], 0x3537f6b5
xor dword [rsi + 4], 0x5d878132
xchg r11, r11
sub dword [rsi + 4], 0xb432d8
call fcn.140074120
lea r11, [rsi + 0x110]
mov qword [rsi + 0x108], 0x3eb3e92c
mov r12, r12
xor qword [rsi + 0x108], 0x6eb7ebc3
sub qword [rsi + 0x108], 0xa817446
add qword [rsi + 0x108], 0x39f94565
sub qword [rsi + 0x108], 0x7f7bd408
xchg r10, r10
lea rdx, [rsi + 0x170]
mov dword [r11], 0x6bb7d69e
xor dword [r11], 0x324008bf
xor dword [r11], 0x48146b61
mov dword [rsp - 0x30], esp
add dword [r11], 0xcf82f74
add dword [r11], 0x29e0d94
sub dword [r11], 0x1266f5f
mov rdi, rdi
xor dword [r11], 0x4d6ae730
lea rcx, [rsi + 0x180]
mov dword [rdx], 0x378e863f
mov rdx, rdx
xor dword [rdx], 0x3707298d
add dword [rdx], 0x15e1c538
xor dword [rdx], 0x48e3e95f
mov rdi, rdi
xor dword [rdx], 0x9be12f67
lea r10, [rsi + 0x150]
mov dword [rdx + 4], 0x69ed0e0c
xchg r13, r13
xor dword [rdx + 4], 0x369fdbee
sub dword [rdx + 4], 0x46d11f3d
xor dword [rdx + 4], 0x6702eef
mov dword [rsp - 0x14], 0x324cbe52
add dword [rdx + 4], 0x187a613
sub dword [rdx + 4], 0x7411622
xor dword [rdx + 4], 0x5f2c4bd8
lea r9, [rsi + 0x160]
mov dword [rsp - 0xc], 0xe47e4e6
mov dword [rdx + 8], 0x66a0c3bf
sub dword [rdx + 8], 0xf2e72e5
sub dword [rdx + 8], 0x2dd1e6f
add dword [rdx + 8], 0x1f802c7b
mov dword [rsp - 0x1c], edi
sub dword [rdx + 8], 0x2de0fb06
lea rax, [rsi + 0x190]
mov dword [rdx + 0xc], 0x603b398c
sub dword [rdx + 0xc], 0x30a6580d
mov dword [rsp - 0x34], esi
xor dword [rdx + 0xc], 0x37e19dcf
add dword [rdx + 0xc], 0x40e89720
sub dword [rdx + 0xc], 0x17843b5f
mov rsi, rsi
add dword [rdx + 0xc], 0x45a8b6f
mov dword [rcx], 0x729840ca
sub dword [rcx], 0x28d70b6
sub dword [rcx], 0x3b3be0f5
mov rbx, rbx
add dword [rcx], 0x180876e8
sub dword [rcx], 0x22cc3cb0
add dword [rcx], 0x4032b90c
add dword [rcx], 0x151717f1
mov dword [rsp - 0x20], ebx
lea rdi, [rbx + 0x18f8]
mov dword [rcx + 4], 0x1b50e6de
sub dword [rcx + 4], 0x167faec
mov dword [rsp - 0x1c], ebx
xor dword [rcx + 4], 0x4b7c1268
xor dword [rcx + 4], 0x133b92f3
xor dword [rcx + 4], 0x6cc22987
mov dword [rsp - 0x34], edi
add dword [rcx + 4], 0x18c720f5
mov r8d, 0x2d7fe4a1
add r8d, 0x3d69907e
mov dword [rsp - 0x20], 0x792392d7
sub r8d, 0x32d77921
xor r8d, 0x526f7727
xor r8d, 0x7109ea8
xchg r8, r8
sub r8d, 0x655a70e2
xor r8d, 0x813a15f
mov dword [rcx + 8], 0xf078c30
add dword [rcx + 8], 0x46bae0d
mov dword [rsp - 0x40], 0x2d33baf5
add dword [rcx + 8], 0x581a0450
xor dword [rcx + 8], 0x72f53c78
xor dword [rcx + 8], 0x2a8f56f1
add dword [rcx + 8], 0x123d0fdc
mov dword [rsp - 0x20], ebx
mov dword [rcx + 0xc], 0x4cd6b059
xor dword [rcx + 0xc], 0x87d598b
xor dword [rcx + 0xc], 0x1c66e6ed
mov dword [rsp - 0x3c], ecx
sub dword [rcx + 0xc], 0xf62be77
sub dword [rcx + 0xc], 0x2fedf829
sub dword [rcx + 0xc], 0x1542c811
xor dword [rcx + 0xc], 0x420df36e
mov dword [rsp - 0x44], 0x19aedc55
mov qword [rsi + 0x20], rdx
xor edx, edx
mov qword [rsi + 0x28], rcx
lea rcx, [rdi + 0x38]
mov dword [rsp - 0x1c], 0x768d7450
mov dword [r11 + 4], 0x1c0d1dd9
add dword [r11 + 4], 0x59f4fc76
sub dword [r11 + 4], 0x37d93359
add dword [r11 + 4], 0x3382a151
mov rdx, rdx
sub dword [r11 + 4], 0x2b772463
mov qword [r11 + 8], r13
mov qword [r11 + 0x10], r13
mov dword [rsp - 0x20], 0x4cef304c
mov qword [r11 + 0x18], r13
mov qword [r11 + 0x20], r13
mov dword [r11 + 0x28], 0x3fa3e536
mov dword [rsp - 0x30], 0x4eae578
sub dword [r11 + 0x28], 0x9bac873
xor dword [r11 + 0x28], 0x560f159
xor dword [r11 + 0x28], 0xce381b0
xor dword [r11 + 0x28], 0x1b485f73
mov r13, r13
mov dword [r11 + 0x2c], 0x1b6eb8d4
sub dword [r11 + 0x2c], 0x17fb50c2
add dword [r11 + 0x2c], 0x55be75ca
xchg r13, r13
sub dword [r11 + 0x2c], 0x37da9610
add dword [r11 + 0x2c], 0x5caeb8d
mov dword [r11 + 0x30], 0x3cb96839
sub dword [r11 + 0x30], 0x21a24e06
mov dword [rsp - 0x30], edx
xor dword [r11 + 0x30], 0x667dff28
sub dword [r11 + 0x30], 0x849642e
sub dword [r11 + 0x30], 0x18879cc8
mov dword [rsp - 0x10], ebp
sub dword [r11 + 0x30], 0x1665a045
mov dword [r11 + 0x34], 0x1fb84a7e
xor dword [r11 + 0x34], 0x1c8bca35
add dword [r11 + 0x34], 0x34123d46
mov dword [rsp - 0x28], 0x465dd65b
add dword [r11 + 0x34], 0x2292b5d7
sub dword [r11 + 0x34], 0x13a42f88
mov qword [r11 + 0x38], r13
mov rcx, rcx
mov dword [r10], 0x56ddf7e0
add dword [r10], 0xe5ce0d5
xor dword [r10], 0x71ee905d
add dword [r10], 0x268e221c
xchg r12, r12
xor dword [r10], 0x7031eb0f
xor dword [r10], 0x4aa83070
add dword [r10], 0x5dd2bc03
mov dword [r10 + 4], 0x34f436eb
mov dword [rsp - 0x10], ecx
xor dword [r10 + 4], 0x43f94fe8
sub dword [r10 + 4], 0x34d478e9
xor dword [r10 + 4], 0x1427c779
mov dword [rsp - 0x2c], esp
sub dword [r10 + 4], 0xfea6380
mov dword [r10 + 8], 0x41b79392
xor dword [r10 + 8], 0x14de7410
xchg r10, r10
sub dword [r10 + 8], 0x3d2eaef9
add dword [r10 + 8], 0x5b8abc9e
sub dword [r10 + 8], 0x3d756299
add dword [r10 + 8], 0xfe3d152
xchg r12, r12
mov dword [r10 + 0xc], 0x50cc6731
add dword [r10 + 0xc], 0x150f0927
xor dword [r10 + 0xc], 0xdb84a21
sub dword [r10 + 0xc], 0x5415aed2
xchg r10, r10
add dword [r10 + 0xc], 0x1762502c
add dword [r10 + 0xc], 0x1a84880d
mov dword [r9], 0x1311712c
mov r13, r13
xor dword [r9], 0x70f22fe9
sub dword [r9], 0x208a8a76
sub dword [r9], 0x67203e2
mov dword [rsp - 0x34], edx
xor dword [r9], 0x3e01d425
mov dword [r9 + 4], 0x65083f59
sub dword [r9 + 4], 0x5ca3e49
mov rbp, rbp
xor dword [r9 + 4], 0x7cbd4433
add dword [r9 + 4], 0x9d07952
add dword [r9 + 4], 0x2e84fb8
xchg r10, r10
sub dword [r9 + 4], 0x15b293a0
xor dword [r9 + 4], 0x5cbd196e
mov dword [r9 + 8], 0xae186ea
xchg rdx, rdx
add dword [r9 + 8], 0x3cb0e9aa
sub dword [r9 + 8], 0x661390e
add dword [r9 + 8], 0x18712c60
sub dword [r9 + 8], 0x3d42b26c
mov r15, r15
add dword [r9 + 8], 0x5f8a3957
sub dword [r9 + 8], 0x35b586f1
mov dword [r9 + 0xc], 0x39d2bad
mov dword [rsp - 0x40], 0x47822f33
add dword [r9 + 0xc], 0x29c96457
xor dword [r9 + 0xc], 0x1eeb209e
sub dword [r9 + 0xc], 0x14dc915a
mov r8, r8
add dword [r9 + 0xc], 0x1542ab13
xor dword [r9 + 0xc], 0x75c7a9b3
mov dword [rax], 0x1258fc5a
sub dword [rax], 0x7218347
mov r9, r9
add dword [rax], 0x46bde9a1
xor dword [rax], 0x5dadfe0a
add dword [rax], 0x726bfeb8
sub dword [rax], 0x7e5b9c13
xchg r12, r12
mov dword [rax + 4], 0x234237f0
xor dword [rax + 4], 0x57023a4c
sub dword [rax + 4], 0x3a770ac6
xchg rbp, rbp
sub dword [rax + 4], 0x14364775
xor dword [rax + 4], 0x3b698622
sub dword [rax + 4], 0x977ca
add dword [rax + 4], 0x27429e0a
mov dword [rsp - 0x38], ebx
mov dword [rax + 8], 0x14f198ee
xor dword [rax + 8], 0x7c9f1d4b
sub dword [rax + 8], 0x41c84029
add dword [rax + 8], 0x2f9f5917
mov dword [rsp - 0x30], 0x3e0edb00
sub dword [rax + 8], 0x10113ab3
mov dword [rax + 0xc], 0xf29ef7a
xor dword [rax + 0xc], 0x21f1d456
mov dword [rsp - 0x38], 0x6f53df69
xor dword [rax + 0xc], 0x3087bd04
sub dword [rax + 0xc], 0xb82dc6a
sub dword [rax + 0xc], 0xdafa879
mov r13, r13
add dword [rax + 0xc], 0x6d747ae8
sub dword [rax + 0xc], 0x2c6d184d
mov qword [rsi + 8], r11
mov qword [rsi + 0x10], r10
mov dword [rsp - 0xc], edx
mov qword [rsi + 0x18], r9
mov qword [rsi + 0x30], rax
mov dword [rdi], 0x4219db5
add dword [rdi], 0x69575d3f
mov rbp, rbp
sub dword [rdi], 0x5f3eab12
xor dword [rdi], 0x73f0cd0
add dword [rdi], 0x88707c4
add dword [rdi], 0xf883720
mov rcx, rcx
add dword [rdi], 0xa9681cf5
mov dword [rdi + 4], 0x51487139
sub dword [rdi + 4], 0x3e79849f
mov r11, r11
xor dword [rdi + 4], 0x5ff0c1e6
add dword [rdi + 4], 0x2f0a45e
sub dword [rdi + 4], 0x3091489b
xor dword [rdi + 4], 0x2c03ac9f
xchg r11, r11
xor dword [rdi + 4], 0x75aa4640
call fcn.140074120
lea r10, [rdi + 0x110]
mov qword [rdi + 0x108], 0x16b23cfa
mov dword [rsp - 0x2c], 0x14ac8983
xor qword [rdi + 0x108], 0x7c32289
sub qword [rdi + 0x108], 0x6a3dd99
xor qword [rdi + 0x108], 0x3d8faa3d
sub qword [rdi + 0x108], 0x3742eae1
mov dword [rsp - 0x44], 0x78afcf53
mov dword [r10], 0x38ae622a
sub dword [r10], 0x26a7e886
add dword [r10], 0x5c266496
mov dword [rsp - 0x20], 0x7f917967
sub dword [r10], 0x66aab7d9
xor dword [r10], 0x2443511f
add dword [r10], 0x4977ee5b
xchg r15, r15
mov dword [r10 + 4], 0x15f26cfb
xor dword [r10 + 4], 0x34ab660f
sub dword [r10 + 4], 0x10c92d89
xor dword [r10 + 4], 0x7ef881ec
xchg r12, r12
add dword [r10 + 4], 0x9c02700
sub dword [r10 + 4], 0x32031fa3
lea rax, [rdi + 0x190]
mov dword [rsp - 0x2c], 0x10313d97
mov dword [rax], 0x47a90f26
sub dword [rax], 0x1795d43e
xor dword [rax], 0x42403cdf
sub dword [rax], 0x5fe1fa38
mov rdx, rdx
xor dword [rax], 0x1e427cc4
xor dword [rax], 0x10fd3e02
lea r9, [rdi + 0x150]
mov r13, r13
mov dword [rax + 4], 0x7f24705a
sub dword [rax + 4], 0x2503e5eb
xor dword [rax + 4], 0x5f54f884
add dword [rax + 4], 0x24e766f5
mov r9, r9
sub dword [rax + 4], 0x17918bd3
add dword [rax + 4], 0x336a15d6
lea r8, [rdi + 0x160]
mov dword [rsp - 0xc], 0x29e4c8de
mov dword [rax + 8], 0x2910b7c5
xor dword [rax + 8], 0x29d9972b
xor dword [rax + 8], 0x1a14fe9e
xchg r13, r13
add dword [rax + 8], 0x330937d2
xor dword [rax + 8], 0x1f0c0f6c
xor dword [rax + 8], 0x14df7ace
mov dword [rsp - 0x10], ecx
lea rdx, [rdi + 0x170]
mov dword [rax + 0xc], 0x7ed38cd5
sub dword [rax + 0xc], 0x34762258
xchg r8, r8
add dword [rax + 0xc], 0x198df067
xor dword [rax + 0xc], 0x4b644c35
xor dword [rax + 0xc], 0x6ebb7531
lea rcx, [rdi + 0x180]
xchg r9, r9
mov qword [rdi + 0x30], rax
lea rax, [rbx + 8]
mov dword [rcx], 0x518bcc85
sub dword [rcx], 0x21069d6
mov dword [rsp - 0x30], ebp
sub dword [rcx], 0x3308ad1c
xor dword [rcx], 0x2b03023f
add dword [rcx], 0x28a402c
add dword [rcx], 0x5274d702
mov dword [rsp - 0x40], 0x6e8c19ee
mov dword [rcx + 4], 0x7804d75b
add dword [rcx + 4], 0x382b5d5
xor dword [rcx + 4], 0x72ffef58
add dword [rcx + 4], 0x3a9cceb7
mov dword [rsp - 0x14], 0x58c67727
xor dword [rcx + 4], 0x22152fc
mov dword [rcx + 8], 0x16610a2d
xor dword [rcx + 8], 0x79570af9
xor dword [rcx + 8], 0x3629220
mov dword [rsp - 0x14], 0x263cda6a
xor dword [rcx + 8], 0x51f300b0
xor dword [rcx + 8], 0x2f5a7767
sub dword [rcx + 8], 0x12c73c3
add dword [rcx + 8], 0x3462f280
mov dword [rsp - 0x3c], edi
mov dword [rcx + 0xc], 0x1c484e9c
add dword [rcx + 0xc], 0x3b3c9ca3
xor dword [rcx + 0xc], 0x4a07c53
mov rsp, rsp
add dword [rcx + 0xc], 0x12dbe976
sub dword [rcx + 0xc], 0x3724ef0f
add dword [rcx + 0xc], 0x7a202b0
xor dword [rcx + 0xc], 0x7049f763
mov r14, r14
mov qword [rdi + 0x28], rcx
mov ecx, 0x10b3fc86
add ecx, 0x49befbf6
xor ecx, 0x3e0b1dcd
xchg r10, r10
xor ecx, 0x69429e59
xor ecx, 0x144352c4
xor ecx, 0x1978293c
mov dword [rsp - 0x38], edi
mov qword [r10 + 8], r13
mov qword [r10 + 0x10], r13
mov qword [r10 + 0x18], r13
mov qword [r10 + 0x20], r13
mov dword [rsp - 0x1c], edx
mov dword [r10 + 0x28], 0x43200fba
sub dword [r10 + 0x28], 0x171a85c4
add dword [r10 + 0x28], 0x42c18297
sub dword [r10 + 0x28], 0xf87cdf9
mov dword [rsp - 0x20], 0x73989168
sub dword [r10 + 0x28], 0x7149a6b
sub dword [r10 + 0x28], 0x12809be7
sub dword [r10 + 0x28], 0x1e87d4e9
mov rsi, rsi
mov dword [r10 + 0x2c], 0x7d71e8d6
sub dword [r10 + 0x2c], 0x44b97c85
add dword [r10 + 0x2c], 0x3f1469f7
xor dword [r10 + 0x2c], 0x191d62bf
xchg r10, r10
sub dword [r10 + 0x2c], 0x3646c851
sub dword [r10 + 0x2c], 0x1168b94d
mov dword [r10 + 0x30], 0x22459844
add dword [r10 + 0x30], 0x3a30cdc2
mov dword [rsp - 0x24], ebp
add dword [r10 + 0x30], 0x18b8b988
sub dword [r10 + 0x30], 0x57ea8fc6
sub dword [r10 + 0x30], 0x2275d4a
mov dword [rsp - 0x2c], ebp
add dword [r10 + 0x30], 0x2b171162
mov dword [r10 + 0x34], 0xa780a8d
add dword [r10 + 0x34], 0x1c0ddd44
xor dword [r10 + 0x34], 0x4d8ecc78
mov dword [rsp - 0x38], 0x7d7d541f
sub dword [r10 + 0x34], 0x9d4c707
sub dword [r10 + 0x34], 0x548583d7
add dword [r10 + 0x34], 0xbe67a64
mov r10, r10
add dword [r10 + 0x34], 0x2d9ce8b1
mov qword [r10 + 0x38], r13
mov dword [r9], 0x5463c3bb
mov dword [rsp - 0x1c], ecx
xor dword [r9], 0x6a70f2e0
xor dword [r9], 0x6202a837
sub dword [r9], 0x300c4eb6
mov rsi, rsi
xor dword [r9], 0x73cb26c8
mov dword [r9 + 4], 0x4c817449
xor dword [r9 + 4], 0x73cc5780
xchg rbx, rbx
sub dword [r9 + 4], 0x4feab75
sub dword [r9 + 4], 0x2dbdcb57
add dword [r9 + 4], 0x16374a15
xor dword [r9 + 4], 0x64f394f1
xchg rsi, rsi
mov dword [r9 + 8], 0x2e4061c4
xor dword [r9 + 8], 0x56908722
xor dword [r9 + 8], 0x11a3fa93
add dword [r9 + 8], 0x126075a3
mov dword [rsp - 0x38], 0x7d62d85f
sub dword [r9 + 8], 0x359f2e38
mov dword [r9 + 0xc], 0x29543eeb
add dword [r9 + 0xc], 0x398ff184
add dword [r9 + 0xc], 0x3e5b4ab
mov r10, r10
xor dword [r9 + 0xc], 0xfe68d14
sub dword [r9 + 0xc], 0x22fb042e
mov dword [r8], 0x6017cc7c
sub dword [r8], 0x41d1bcbc
mov dword [rsp - 0x34], 0x2c41546e
sub dword [r8], 0x127c037b
add dword [r8], 0x2d752f8f
sub dword [r8], 0x2617b641
xor dword [r8], 0xa07ea675
xchg rdx, rdx
mov dword [r8 + 4], 0x166b4610
add dword [r8 + 4], 0x5f641e0c
xor dword [r8 + 4], 0x29f6b7ce
mov rcx, rcx
xor dword [r8 + 4], 0x27652e48
sub dword [r8 + 4], 0x352899b7
mov dword [r8 + 8], 0x5cd6832c
xchg r8, r8
xor dword [r8 + 8], 0x2c00b8b9
xor dword [r8 + 8], 0x3ff360ff
xor dword [r8 + 8], 0x65811bc6
mov dword [rsp - 0x10], ebx
add dword [r8 + 8], 0x1b902334
mov dword [r8 + 0xc], 0x6ebcb824
sub dword [r8 + 0xc], 0x3d54a7d4
xor dword [r8 + 0xc], 0x6ae8605
mov dword [rsp - 0x28], 0x65bddef7
sub dword [r8 + 0xc], 0x16c5e8ea
add dword [r8 + 0xc], 0x339d5d61
sub dword [r8 + 0xc], 0x2e5a8c1f
mov rdi, rdi
add dword [r8 + 0xc], 0x1ff0e533
mov dword [rdx], 0x54eba5ca
sub dword [rdx], 0x659e96b
mov dword [rsp - 0x18], 0x1aef1377
add dword [rdx], 0x298aabcf
sub dword [rdx], 0x538125ab
add dword [rdx], 0x4dcb397d
sub dword [rdx], 0x64c9f0c6
mov dword [rsp - 0x28], 0x31bdf909
add dword [rdx], 0x64a839ab
mov dword [rdx + 4], 0x6f4190e6
sub dword [rdx + 4], 0x46be3389
sub dword [rdx + 4], 0xcdfa121
mov dword [rsp - 0x18], ecx
add dword [rdx + 4], 0x33fe3bbe
sub dword [rdx + 4], 0x321fa671
add dword [rdx + 4], 0x18c67a1a
xor dword [rdx + 4], 0x707ca840
xchg rsp, rsp
mov dword [rdx + 8], 0x1d484081
sub dword [rdx + 8], 0xf6b398c
add dword [rdx + 8], 0x4b09a126
mov rsp, rsp
sub dword [rdx + 8], 0x45ac8741
xor dword [rdx + 8], 0x550e433a
mov dword [rdx + 0xc], 0x2730f603
mov rsi, rsi
xor dword [rdx + 0xc], 0x3c905375
add dword [rdx + 0xc], 0x5b7ec067
sub dword [rdx + 0xc], 0x2cbd96e
mov dword [rsp - 0x40], esi
sub dword [rdx + 0xc], 0x2e1f288f
mov qword [rdi + 8], r10
mov qword [rdi + 0x10], r9
mov dword [rsp - 0x2c], 0x1ceffa26
mov qword [rdi + 0x18], r8
mov qword [rdi + 0x20], rdx
mov qword [rbx + 0x1a98], rax
lea rax, [rbx + 0x248]
mov dword [rsp - 0x28], 0x6ba39436
mov qword [rbx + 0x1aa0], rax
lea rax, [rbx + 0x378]
mov qword [rbx + 0x1aa8], rax
mov dword [rsp - 0x1c], 0x2515d18e
lea rax, [rbx + 0x548]
mov qword [rbx + 0x1ab0], rax
lea rax, [rbx + 0x788]
mov qword [rbx + 0x1ab8], rax
xchg r11, r11
lea rax, [rbx + 0x8a8]
mov qword [rbx + 0x1ac0], rax
lea rax, [rbx + 0xa28]
mov qword [rbx + 0x1ac8], rax
mov dword [rsp - 0x2c], 0x1515e07f
lea rax, [rbx + 0xc18]
mov qword [rbx + 0x1ad0], rax
lea rax, [rbx + 0xd98]
mov qword [rbx + 0x1ad8], rax
mov rdx, rdx
lea rax, [rbx + 0xf98]
mov qword [rbx + 0x1ae0], rax
lea rax, [rbx + 0x1168]
mov qword [rbx + 0x1ae8], rax
xchg rcx, rcx
mov dword [rbp + 0x30], 0x2171d4b2
sub dword [rbp + 0x30], 0x1a1ed2b0
xor dword [rbp + 0x30], 0x55f21fb1
xor dword [rbp + 0x30], 0xaec30a1
mov rdx, rdx
add dword [rbp + 0x30], 0x1ee70ec4
mov dword [rbp + 0x34], 0x5356fb1b
xor dword [rbp + 0x34], 0x52049c41
xchg r8, r8
add dword [rbp + 0x34], 0x22476d08
sub dword [rbp + 0x34], 0x18f9ddbe
add dword [rbp + 0x34], 0xfa3a2dc
mov dword [rsp - 0xc], edx
sub dword [rbp + 0x34], 0x7c652f3
xor dword [rbp + 0x34], 0x437b386d
mov rax, qword [rbp + 0x30]
mov dword [rsp - 0x28], 0x3dcdccb9
mov qword [rbp + 0x30], rax
mov qword [rbx + 0x1af0], r12
mov qword [rbx + 0x1af8], r15
mov qword [rbx + 0x1b00], r14
mov rdx, rdx
mov qword [rbx + 0x1b08], rsi
mov qword [rbx + 0x1b10], rdi
mov dword [rbx + 0x120], 0x2231b35c
add dword [rbx + 0x120], 0x5cf870cd
mov r9, r9
xor dword [rbx + 0x120], 0x45f6f096
add dword [rbx + 0x120], 0x1ad0bc6c
sub dword [rbx + 0x120], 0xf792d49
xchg rsi, rsi
mov dword [rbx + 0x124], 0x2739db17
add dword [rbx + 0x124], 0x24447cec
add dword [rbx + 0x124], 0x16f421d5
sub dword [rbx + 0x124], 0x40a5870
mov dword [rsp - 0x3c], 0x598083af
xor dword [rbx + 0x124], 0x3617ef52
sub dword [rbx + 0x124], 0x224b6a58
mov dword [rbx + 0x130], 0x31f36dab
add dword [rbx + 0x130], 0x25a37f8
xchg r14, r14
sub dword [rbx + 0x130], 0x2e81fb74
add dword [rbx + 0x130], 0x1f64473a
sub dword [rbx + 0x130], 0x9661364
sub dword [rbx + 0x130], 0x182f84d6
mov dword [rsp - 0x28], 0x3d75ee0
add dword [rbx + 0x130], 0x429a0ab1
mov dword [rbx + 0x134], 0x15aaf1
add dword [rbx + 0x134], 0x4f2ac517
add dword [rbx + 0x134], 0x2329f20a
mov dword [rsp - 0x44], 0x49137b25
xor dword [rbx + 0x134], 0x376dc6ee
add dword [rbx + 0x134], 0x7e95253
xor dword [rbx + 0x134], 0x25550865
xchg rsi, rsi
sub dword [rbx + 0x134], 0x23719b4a
mov dword [rbx + 0x140], 0x11d54d32
sub dword [rbx + 0x140], 0x115eb3e9
xor dword [rbx + 0x140], 0x430a1607
mov dword [rsp - 0x34], edi
xor dword [rbx + 0x140], 0x2da7c6b9
sub dword [rbx + 0x140], 0x28a6e615
mov dword [rbx + 0x144], 0x6de40db8
add dword [rbx + 0x144], 0xe28e369
mov dword [rsp - 0x18], 0x71d08da2
sub dword [rbx + 0x144], 0x6968032f
add dword [rbx + 0x144], 0x32228c87
sub dword [rbx + 0x144], 0x3b760c31
sub dword [rbx + 0x144], 0x7519ed1
mov dword [rsp - 0x14], 0x7da51c0d
add dword [rbx + 0x144], 0x4434946b
mov qword [rbp - 8], 0x40d4b4ae
sub qword [rbp - 8], 0x36996a37
mov dword [rsp - 0x28], 0x24a2701e
add qword [rbp - 8], 0x30e28cf5
add qword [rbp - 8], 0x37568d80
sub qword [rbp - 8], 0x16752dd
sub qword [rbp - 8], 0x60594289
mov dword [rsp - 0xc], edx
sub qword [rbp - 8], 0x10b3cf7e
call fcn.140073cf0
mov rdx, r13
mov dword [rsp - 0x40], ebp
mov qword [rbp - 0x10], rax
cmp qword [rbp - 8], r13
jbe 0x140044e58
mov dword [rsp - 0x44], ebp
nop word [rax + rax]
movsx ecx, byte [rbp + rdx + 0x30]
mov word [rax + rdx*2], cx
inc rdx
mov dword [rsp - 0x1c], ebp
cmp rdx, qword [rbp - 8]
jb 0x140044e42
lea rcx, [rbx + 0x160]
lea rdx, [rbp - 0x10]
mov dword [rsp - 0x44], esp
call fcn.140069f60
mov rdx, rax
lea rcx, [rbx + 0x150]
mov dword [rsp - 0x44], 0x74722c94
call fcn.140069f60
cmp qword [rbp - 8], 4
pushf
mov dword [rsp - 0x3c], edx
mov dword [rbx + 0x170], 0x365ec1a8
add dword [rbx + 0x170], 0x194f2cc
xor dword [rbx + 0x170], 0x1dc7e0c2
xor dword [rbx + 0x170], 0x722bb179
mov dword [rsp - 0x38], 0x2ad20b60
sub dword [rbx + 0x170], 0x30fdb28a
popf
pushf
xchg rcx, rcx
mov dword [rbx + 0x174], 0x1654b60a
add dword [rbx + 0x174], 0x14b71ff6
xor dword [rbx + 0x174], 0x17a96804
xor dword [rbx + 0x174], 0x207a0295
mov r10, r10
add dword [rbx + 0x174], 0xa4976b4
popf
pushf
mov dword [rbx + 0x178], 0x2e5b81d
mov dword [rsp - 0x18], edi
add dword [rbx + 0x178], 0xe7a311e
xor dword [rbx + 0x178], 0x41f5c328
xor dword [rbx + 0x178], 0x6940044d
mov dword [rsp - 0x44], 0x3097bff1
xor dword [rbx + 0x178], 0x1ad6491e
add dword [rbx + 0x178], 0x22f7dca0
popf
mov dword [rsp - 0x28], edi
pushf
mov dword [rbx + 0x17c], 0x260799c5
add dword [rbx + 0x17c], 0xe50634b
sub dword [rbx + 0x17c], 0x290942d3
xchg rdi, rdi
xor dword [rbx + 0x17c], 0x40efb7f3
sub dword [rbx + 0x17c], 0x56cc9ee
popf
jbe 0x140044f9d
mov r11, r11
mov rcx, qword [rbp - 0x10]
call fcn.140073d00
mov dword [rbp + 0x30], 0x321b64a7
mov dword [rsp - 0x1c], 0x7a7366ff
add dword [rbp + 0x30], 0x16b33a71
xor dword [rbp + 0x30], 0x5a4527fc
add dword [rbp + 0x30], 0x54027583
mov dword [rsp - 0x38], 0x3ca73641
sub dword [rbp + 0x30], 0x588945f3
add dword [rbp + 0x30], 0x13ef16a0
xor dword [rbp + 0x30], 0x56c7c4c2
mov dword [rsp - 0x24], 0x3e64ac26
mov ecx, 0xbc32354
xor ecx, 0x6761e99b
sub ecx, 0x6ee333b
mov dword [rsp - 0x30], ebx
sub ecx, 0x1541f4d6
xor ecx, 0x6e6d59b1
sub ecx, 0x3e1ffaff
mov dword [rsp - 0x20], esp
mov dword [rbp + 0x34], 0x659dcd3a
sub dword [rbp + 0x34], 0x3a11441
sub dword [rbp + 0x34], 0x35b685e3
mov r12, r12
sub dword [rbp + 0x34], 0x77dacda
add dword [rbp + 0x34], 0x2c3df8a4
mov rax, qword [rbp + 0x30]
mov dword [rsp - 0x14], 0x796f2a75
mov qword [rbp + 0x30], rax
mov dword [rbx + 0x190], 0x48914a22
sub dword [rbx + 0x190], 0x3d88f9d5
add dword [rbx + 0x190], 0xfc80d7a
mov rsi, rsi
add dword [rbx + 0x190], 0x108bc1a7
add dword [rbx + 0x190], 0x1fb2c6b2
xor dword [rbx + 0x190], 0xf2c57a3f
mov dword [rbx + 0x194], 0x638a6441
mov rdx, rdx
sub dword [rbx + 0x194], 0x5c1141b7
xor dword [rbx + 0x194], 0x193cb8b3
xor dword [rbx + 0x194], 0x2f6b4f80
add dword [rbx + 0x194], 0x419993ec
mov r13, r13
add dword [rbx + 0x194], 0x4703327a
mov dword [rbx + 0x1a0], 0xe57edd0
xor dword [rbx + 0x1a0], 0x22ba0679
mov dword [rsp - 0x14], edi
add dword [rbx + 0x1a0], 0x21d0b29c
xor dword [rbx + 0x1a0], 0x2fec96f5
xor dword [rbx + 0x1a0], 0xd89994af
mov r8, r8
mov dword [rbx + 0x1a4], 0x6c9221d3
add dword [rbx + 0x1a4], 0x411e4bf
xor dword [rbx + 0x1a4], 0x54b5863f
mov dword [rsp - 0x40], edi
add dword [rbx + 0x1a4], 0x384a5b8
xor dword [rbx + 0x1a4], 0x9e5dba7a
mov dword [rbx + 0x1b0], 0x28e87c43
xchg rcx, rcx
xor dword [rbx + 0x1b0], 0x95fa250
add dword [rbx + 0x1b0], 0x17aa447e
add dword [rbx + 0x1b0], 0x45103226
mov dword [rsp - 0x2c], esp
add dword [rbx + 0x1b0], 0x3aa4ec0c
mov dword [rbx + 0x1b4], 0x3edc1002
add dword [rbx + 0x1b4], 0x3a9b5951
mov r14, r14
sub dword [rbx + 0x1b4], 0x74efcee0
add dword [rbx + 0x1b4], 0x6ee188f
xor dword [rbx + 0x1b4], 0xb262f3c1
mov dword [rbx + 0x1c0], 0x20ad67de
xchg r14, r14
sub dword [rbx + 0x1c0], 0x1c10062d
add dword [rbx + 0x1c0], 0x2f48146a
sub dword [rbx + 0x1c0], 0x2d795c4
xor dword [rbx + 0x1c0], 0x880ab084
mov dword [rsp - 0x18], 0x75be0655
mov dword [rbx + 0x1c4], 0x4c8052ab
add dword [rbx + 0x1c4], 0x2e1a1c14
sub dword [rbx + 0x1c4], 0x3c441eeb
xor dword [rbx + 0x1c4], 0x522be1be
mov dword [rsp - 0x30], 0x790d5a0f
add dword [rbx + 0x1c4], 0xbf22ca1
sub dword [rbx + 0x1c4], 0x45426aa5
add dword [rbx + 0x1c4], 0x85d9e06d
mov dword [rbx + 0x1d0], 0x3e6830ad
mov dword [rsp - 0x20], ebx
add dword [rbx + 0x1d0], 0x412f7d4f
xor dword [rbx + 0x1d0], 0x433208c0
xor dword [rbx + 0x1d0], 0x654d4e0d
mov dword [rsp - 0x1c], 0x75fe34a9
sub dword [rbx + 0x1d0], 0x28161f8b
xor dword [rbx + 0x1d0], 0x3482a5bd
add dword [rbx + 0x1d0], 0xb3c6d2a8
mov dword [rbx + 0x1d4], 0x78794116
mov r15, r15
xor dword [rbx + 0x1d4], 0x3a08242
sub dword [rbx + 0x1d4], 0x29af1623
add dword [rbx + 0x1d4], 0x1ec1b927
xchg r15, r15
add dword [rbx + 0x1d4], 0x482ada6b
mov dword [rbx + 0x1e0], 0x12ffd4e9
add dword [rbx + 0x1e0], 0x43c9ca22
mov rbx, rbx
add dword [rbx + 0x1e0], 0x17b23e92
sub dword [rbx + 0x1e0], 0x42b8bbb3
xor dword [rbx + 0x1e0], 0x4c1bd14b
add dword [rbx + 0x1e0], 0x519e3002
mov r9, r9
mov dword [rbx + 0x1e4], 0x24fcc6ad
add dword [rbx + 0x1e4], 0x21386a56
add dword [rbx + 0x1e4], 0x1acb81f1
mov dword [rsp - 0x1c], edi
xor dword [rbx + 0x1e4], 0x52373b50
xor dword [rbx + 0x1e4], 0x8a40a907
mov dword [rbx + 0x1f0], 0x1cfd35cf
add dword [rbx + 0x1f0], 0x584ccad5
xchg rcx, rcx
sub dword [rbx + 0x1f0], 0x4d5951af
xor dword [rbx + 0x1f0], 0x53f4c3a6
sub dword [rbx + 0x1f0], 0x7097986f
mov r12, r12
xor dword [rbx + 0x1f0], 0xba4ba417
mov dword [rbx + 0x1f4], 0x3b908ae9
xor dword [rbx + 0x1f4], 0x4bb420ce
xor dword [rbx + 0x1f4], 0x1cb37334
mov dword [rsp - 0x14], ecx
sub dword [rbx + 0x1f4], 0x3077f405
sub dword [rbx + 0x1f4], 0x2c016236
add dword [rbx + 0x1f4], 0x5b52e8ed
mov dword [rsp - 0x18], edx
add dword [rbx + 0x1f4], 0x4db6052e
mov dword [rbx + 0x200], 0xeaaada0
add dword [rbx + 0x200], 0x51de6dd7
mov dword [rsp - 0xc], esi
sub dword [rbx + 0x200], 0x341d7ee
sub dword [rbx + 0x200], 0x1e0421fd
xor dword [rbx + 0x200], 0x3d1cb4de
add dword [rbx + 0x200], 0xb6c7dba1
mov dword [rsp - 0x2c], 0x7a043b81
mov dword [rbx + 0x204], 0x1db5d444
xor dword [rbx + 0x204], 0x14a25d8f
xor dword [rbx + 0x204], 0x6011bdc7
sub dword [rbx + 0x204], 0x1a2dc756
mov dword [rsp - 0x28], 0x71380a03
add dword [rbx + 0x204], 0x6a4f043d
mov dword [rbx + 0x210], 0x43b13258
add dword [rbx + 0x210], 0x87935fd
mov dword [rsp - 0x2c], 0x1cb86355
sub dword [rbx + 0x210], 0x874d13
xor dword [rbx + 0x210], 0x2f46959b
xor dword [rbx + 0x210], 0x47389e56
mov dword [rsp - 0x30], esi
xor dword [rbx + 0x210], 0x129c75a2
add dword [rbx + 0x210], 0x8835bb76
mov dword [rbx + 0x214], 0xb7b1b41
xchg r13, r13
add dword [rbx + 0x214], 0xdcae614
xor dword [rbx + 0x214], 0x58865c15
add dword [rbx + 0x214], 0x2daa2470
xor dword [rbx + 0x214], 0x3451add5
mov dword [rsp - 0x34], edx
sub dword [rbx + 0x214], 0x6de36
add dword [rbx + 0x214], 0x5e42d274
mov dword [rbx + 0x220], 0x73039a4f
mov dword [rsp - 0x14], 0x66862cf3
sub dword [rbx + 0x220], 0xf78c67a
xor dword [rbx + 0x220], 0x59d25407
sub dword [rbx + 0x220], 0x11dba709
mov rcx, rcx
xor dword [rbx + 0x220], 0x33bd539e
add dword [rbx + 0x220], 0x9e09e8c8
mov dword [rbx + 0x224], 0x66a0f4d0
xchg rsi, rsi
sub dword [rbx + 0x224], 0x3b5457fe
xor dword [rbx + 0x224], 0x4337e627
sub dword [rbx + 0x224], 0x448a33d2
mov dword [rsp - 0x2c], esp
add dword [rbx + 0x224], 0x50e4f79a
add dword [rbx + 0x224], 0x44f55d62
mov dword [rbx + 0x230], 0x3f4f0fe3
add dword [rbx + 0x230], 0x4ca9610
xchg rsp, rsp
add dword [rbx + 0x230], 0xb1b5519
sub dword [rbx + 0x230], 0x4afd133b
xor dword [rbx + 0x230], 0x66308515
mov dword [rsp - 0x38], esp
xor dword [rbx + 0x230], 0x6d2cb59a
xor dword [rbx + 0x230], 0xb6e04b41
mov dword [rbx + 0x234], 0x733cd2c0
add dword [rbx + 0x234], 0xa4bf8c6
mov dword [rsp - 0x3c], esp
sub dword [rbx + 0x234], 0x39b65f19
sub dword [rbx + 0x234], 0x1fc2b3a0
xor dword [rbx + 0x234], 0x28faeb57
xor dword [rbx + 0x234], 0x75cedcbc
mov dword [rsp - 0x28], 0x3010ef0f
add dword [rbx + 0x234], 0x40900cf9
mov dword [rbx + 0x240], 0x29b378ac
add dword [rbx + 0x240], 0x4307671a
sub dword [rbx + 0x240], 0x40a16923
xchg r8, r8
sub dword [rbx + 0x240], 0x29e62188
add dword [rbx + 0x240], 0x7333d6aa
xor dword [rbx + 0x240], 0xccacb7da
mov dword [rbx + 0x244], 0x1e39fdb3
mov dword [rsp - 0x38], edi
add dword [rbx + 0x244], 0x36b8d9ca
add dword [rbx + 0x244], 0x240eefa7
sub dword [rbx + 0x244], 0x27779c00
xor dword [rbx + 0x244], 0xe841b73b
mov dword [rsp - 0x38], edx
mov dword [rbx + 0x548], 0x3d3acfcf
xor dword [rbx + 0x548], 0x480467fb
xor dword [rbx + 0x548], 0xae528f2
mov dword [rsp - 0x38], 0x2e563097
sub dword [rbx + 0x548], 0x382a8782
xor dword [rbx + 0x548], 0x45ede774
xor dword [rbx + 0x548], 0x5f7ce4c0
mov rdx, rdx
mov dword [rbx + 0x660], 0x38e63555
add dword [rbx + 0x660], 0x41f7f0df
sub dword [rbx + 0x660], 0x2059b710
mov dword [rsp - 0x20], edx
sub dword [rbx + 0x660], 0x363594d0
xor dword [rbx + 0x660], 0x7a1b0aa0
xor dword [rbx + 0x660], 0x1861b314
mov dword [rbx + 0x664], 0x4f010ece
mov rdi, rdi
xor dword [rbx + 0x664], 0x544f22bc
xor dword [rbx + 0x664], 0x3ed642c8
add dword [rbx + 0x664], 0x516be11c
mov r11, r11
sub dword [rbx + 0x664], 0x68d611f
xor dword [rbx + 0x664], 0x2cc08925
sub dword [rbx + 0x664], 0x168203b2
mov dword [rsp - 0x44], 0x1008806b
mov dword [rbx + 0x670], 0x3474d077
add dword [rbx + 0x670], 0x474e8e37
xor dword [rbx + 0x670], 0x3b12552a
xchg r10, r10
add dword [rbx + 0x670], 0x13ec26db
sub dword [rbx + 0x670], 0xe88ce7d
mov dword [rbx + 0x674], 0x175c8848
add dword [rbx + 0x674], 0x56102c6f
mov dword [rsp - 0x30], ebx
sub dword [rbx + 0x674], 0x2bb6292e
xor dword [rbx + 0x674], 0x34a3130
sub dword [rbx + 0x674], 0x364f3317
mov rsp, rsp
xor dword [rbx + 0x674], 0x4a99e440
mov dword [rbx + 0x680], 0x40c0070b
xor dword [rbx + 0x680], 0x66fd9e6d
xchg r9, r9
sub dword [rbx + 0x680], 0x2424f4ee
add dword [rbx + 0x680], 0x6d65e6d0
sub dword [rbx + 0x680], 0x33eb2752
xor dword [rbx + 0x680], 0x58dea104
mov dword [rsp - 0x10], 0x2def8167
sub dword [rbx + 0x680], 0x1d195f10
mov dword [rbx + 0x684], 0x10295e6c
add dword [rbx + 0x684], 0x15e64041
add dword [rbx + 0x684], 0x406233fd
xchg r14, r14
add dword [rbx + 0x684], 0xebef125
xor dword [rbx + 0x684], 0x3932365a
sub dword [rbx + 0x684], 0x38b456e0
xchg r8, r8
add dword [rbx + 0x684], 0x32e5c52d
mov dword [rbx + 0x6f0], 0x167be272
add dword [rbx + 0x6f0], 0xe017393
mov r11, r11
xor dword [rbx + 0x6f0], 0x5c3a322c
xor dword [rbx + 0x6f0], 0x66c074da
add dword [rbx + 0x6f0], 0x9a803fe0
mov dword [rbx + 0x6f4], 0xe373711
mov r11, r11
add dword [rbx + 0x6f4], 0x17e2d2f8
xor dword [rbx + 0x6f4], 0x5d3b0516
sub dword [rbx + 0x6f4], 0x5cd5afa4
xor dword [rbx + 0x6f4], 0x1ac4bbe5
mov r9, r9
add dword [rbx + 0x6f4], 0xb4776c35
mov dword [rbx + 0x700], 0x34a08b36
sub dword [rbx + 0x700], 0x3135e19
sub dword [rbx + 0x700], 0x28d22020
mov dword [rsp - 0x3c], ebx
sub dword [rbx + 0x700], 0x191d59
xor dword [rbx + 0x700], 0xb16a8c44
mov dword [rbx + 0x704], 0x49054f1d
sub dword [rbx + 0x704], 0x3616546c
mov r14, r14
add dword [rbx + 0x704], 0x5ed3822f
sub dword [rbx + 0x704], 0x18bfd40a
add dword [rbx + 0x704], 0x60c8bb0a
mov dword [rbx + 0x710], 0x6abfb9ae
mov r8, r8
xor dword [rbx + 0x710], 0x251f27e8
add dword [rbx + 0x710], 0x4cc9258
sub dword [rbx + 0x710], 0x3c94c902
xchg r15, r15
add dword [rbx + 0x710], 0xa20bfc44
mov dword [rbx + 0x714], 0x7b8a41f3
xor dword [rbx + 0x714], 0x7924425a
mov dword [rsp - 0x30], edi
add dword [rbx + 0x714], 0x707ccfa6
xor dword [rbx + 0x714], 0x29961854
add dword [rbx + 0x714], 0x5f2798c5
mov r9, r9
mov dword [rbx + 0x760], 0x7805fae0
xor dword [rbx + 0x760], 0x3140862
xor dword [rbx + 0x760], 0x14fdeb1d
mov dword [rsp - 0x44], 0x2176ddf3
xor dword [rbx + 0x760], 0x748cc199
xor dword [rbx + 0x760], 0x622d4f58
sub dword [rbx + 0x760], 0x24eb3dd1
add dword [rbx + 0x760], 0x65694292
mov r14, r14
mov dword [rbx + 0x764], 0xc56e29c
xor dword [rbx + 0x764], 0x1b549c38
xor dword [rbx + 0x764], 0x7aa68dd3
mov dword [rsp - 0x1c], 0x4b4ee48e
xor dword [rbx + 0x764], 0x2a7c036f
xor dword [rbx + 0x764], 0xfe136c07
mov dword [rbx + 0x770], 0x74936949
xor dword [rbx + 0x770], 0x13832120
mov rsi, rsi
xor dword [rbx + 0x770], 0x2a6418b2
xor dword [rbx + 0x770], 0x65e3e6e8
xor dword [rbx + 0x770], 0x915c2a2c
xchg r14, r14
mov dword [rbx + 0x774], 0x25b32ea
xor dword [rbx + 0x774], 0x778c6bc8
sub dword [rbx + 0x774], 0x5be8d724
xor dword [rbx + 0x774], 0x38b19a39
mov dword [rsp - 0x38], esp
add dword [rbx + 0x774], 0x58b9045b
sub dword [rbx + 0x774], 0x1a27427f
add dword [rbx + 0x774], 0x59dabe7c
mov dword [rsp - 0x44], esp
mov dword [rbx + 0x780], 0x60ab8928
xor dword [rbx + 0x780], 0x319757ce
xor dword [rbx + 0x780], 0x276bffea
add dword [rbx + 0x780], 0x2c95b3
mov dword [rsp - 0xc], 0x2c5e25d0
sub dword [rbx + 0x780], 0x755b266b
xor dword [rbx + 0x780], 0xb8e30c4b
mov dword [rbx + 0x784], 0x63670758
xchg rbp, rbp
xor dword [rbx + 0x784], 0x65198e61
add dword [rbx + 0x784], 0x69b629a0
sub dword [rbx + 0x784], 0x2a2ce8b4
add dword [rbx + 0x784], 0x73c3d1fa
mov dword [rsp - 0x18], 0x487f6733
mov dword [rbx + 0x360], 0x5d67742d
sub dword [rbx + 0x360], 0x15c0c0c7
xor dword [rbx + 0x360], 0x6b2956e5
xchg r11, r11
xor dword [rbx + 0x360], 0x76c1e933
xor dword [rbx + 0x360], 0xe37a6f50
mov dword [rbx + 0x364], 0xa23da97
mov dword [rsp - 0x10], esp
sub dword [rbx + 0x364], 0x9e15da3
add dword [rbx + 0x364], 0x77cc4b57
sub dword [rbx + 0x364], 0x71aa090a
xchg rbp, rbp
xor dword [rbx + 0x364], 0x74e958ad
xor dword [rbx + 0x364], 0x30edc5b0
add dword [rbx + 0x364], 0x76d44184
mov dword [rbx + 0x370], 0x5accd90b
mov dword [rsp - 0x40], edi
xor dword [rbx + 0x370], 0x52a27ebe
add dword [rbx + 0x370], 0x2e18d2f0
sub dword [rbx + 0x370], 0x14a1c2bb
xor dword [rbx + 0x370], 0x53e64530
mov dword [rsp - 0x38], esi
sub dword [rbx + 0x370], 0x5df7b1fe
xor dword [rbx + 0x370], 0xad1b001f
mov dword [rbx + 0x374], 0x1904d5c2
mov dword [rsp - 0x28], 0x4ccbbb21
sub dword [rbx + 0x374], 0x99e47b0
sub dword [rbx + 0x374], 0xb77cda3
xor dword [rbx + 0x374], 0x18d57598
add dword [rbx + 0x374], 0x670bfb8
mov dword [rsp - 0x44], ecx
xor dword [rbx + 0x374], 0x4c8a41d6
xor dword [rbx + 0x374], 0xd43174ba
mov qword [rbp - 8], 0x7914a49b
sub qword [rbp - 8], 0x375a79a1
mov dword [rsp - 0x20], ecx
add qword [rbp - 8], 0x254bb257
sub qword [rbp - 8], 0x22e986ce
xor qword [rbp - 8], 0x238949a2
sub qword [rbp - 8], 0x67951f19
mov dword [rsp - 0x2c], esi
call fcn.140073cf0
mov rdx, r13
mov qword [rbp - 0x10], rax
cmp qword [rbp - 8], r13
xchg rsi, rsi
jbe 0x140045cf3
nop dword [rax]
nop dword [rax + rax]
movsx ecx, byte [rbp + rdx + 0x30]
mov dword [rsp - 0x30], 0x46290d79
mov word [rax + rdx*2], cx
inc rdx
cmp rdx, qword [rbp - 8]
jb 0x140045cd5
mov dword [rsp - 0x20], edi
lea rcx, [rbx + 0x4a0]
lea rdx, [rbp - 0x10]
call fcn.140069f60
mov rdx, rax
mov r11, r11
lea rcx, [rbx + 0x490]
call fcn.140069f60
cmp qword [rbp - 8], 4
mov dword [rsp - 0x20], 0x625229de
pushf
mov dword [rbx + 0x4b0], 0x6d7827c9
xor dword [rbx + 0x4b0], 0x7f0ea8f2
xchg rcx, rcx
xor dword [rbx + 0x4b0], 0x4c6e80a6
xor dword [rbx + 0x4b0], 0xc6846b1
sub dword [rbx + 0x4b0], 0x335c4f5f
xchg rsp, rsp
add dword [rbx + 0x4b0], 0x3bff3297
sub dword [rbx + 0x4b0], 0x33f0f91f
popf
xchg r14, r14
pushf
mov dword [rbx + 0x4b4], 0x5425df5c
sub dword [rbx + 0x4b4], 0x16c38598
mov dword [rsp - 0x30], 0xece14bc
sub dword [rbx + 0x4b4], 0x3c9091f3
add dword [rbx + 0x4b4], 0x63b3b6d4
xor dword [rbx + 0x4b4], 0x2c61bc9f
mov dword [rsp - 0x34], 0x13c7d2d
sub dword [rbx + 0x4b4], 0x21c28ef5
popf
pushf
mov dword [rsp - 0x40], 0x7890bcba
mov dword [rbx + 0x4b8], 0x6cf96e7b
xor dword [rbx + 0x4b8], 0xc30a1b6
xor dword [rbx + 0x4b8], 0x4ce334aa
mov dword [rsp - 0x18], 0x3997026b
add dword [rbx + 0x4b8], 0x487795db
xor dword [rbx + 0x4b8], 0x3296d2a2
popf
pushf
mov dword [rsp - 0xc], 0x7fdd3dbc
mov dword [rbx + 0x4bc], 0x72414479
sub dword [rbx + 0x4bc], 0x3e0cf694
sub dword [rbx + 0x4bc], 0x33445583
xor dword [rbx + 0x4bc], 0x6c7996dd
xchg rcx, rcx
sub dword [rbx + 0x4bc], 0x60e1b3a2
add dword [rbx + 0x4bc], 0x459a25bc
sub dword [rbx + 0x4bc], 0xb1a9cf9
xchg rsi, rsi
popf
jbe 0x140045e76
mov rcx, qword [rbp - 0x10]
mov dword [rsp - 0x28], 0x4d47611b
call fcn.140073d00
mov dword [rbp + 0x30], 0x136f3fc5
add dword [rbp + 0x30], 0x1c0840d1
xor dword [rbp + 0x30], 0x1795aac1
xchg rsi, rsi
add dword [rbp + 0x30], 0x6b07af9
sub dword [rbp + 0x30], 0x20450157
xor dword [rbp + 0x30], 0x1e8282c8
xchg rdi, rdi
xor dword [rbp + 0x30], 0x76fb1ae7
mov ecx, 0x57a79256
sub ecx, 0x1672a43f
add ecx, 0xe5fe527
mov r15, r15
xor ecx, 0x131eb38
sub ecx, 0x4ea537f6
mov dword [rbp + 0x34], 0x326e69b8
xchg r13, r13
xor dword [rbp + 0x34], 0x28361361
xor dword [rbp + 0x34], 0x44c0b601
sub dword [rbp + 0x34], 0x417c74a7
add dword [rbp + 0x34], 0x33ea26af
mov r12, r12
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x30], rax
mov dword [rbx + 0x4d0], 0x789307fa
mov dword [rsp - 0x40], 0x10a350f7
xor dword [rbx + 0x4d0], 0x1fca70ea
sub dword [rbx + 0x4d0], 0x2f79c802
add dword [rbx + 0x4d0], 0x1f7c8108
sub dword [rbx + 0x4d0], 0x613f88e
mov dword [rsp - 0x3c], edx
sub dword [rbx + 0x4d0], 0x2e0e63ed
add dword [rbx + 0x4d0], 0x9691c884
mov dword [rbx + 0x4d4], 0x4e9e6e40
sub dword [rbx + 0x4d4], 0x2705dfaf
xchg rsi, rsi
add dword [rbx + 0x4d4], 0x31f88dc1
add dword [rbx + 0x4d4], 0x1f5c42ac
add dword [rbx + 0x4d4], 0x40de3d21
xchg rdi, rdi
mov dword [rbx + 0x4e0], 0x737dae4d
add dword [rbx + 0x4e0], 0x98b6890
sub dword [rbx + 0x4e0], 0x3106986b
xor dword [rbx + 0x4e0], 0x164f39e0
mov dword [rsp - 0x40], 0x752c7cf6
xor dword [rbx + 0x4e0], 0xe35a0751
mov dword [rbx + 0x4e4], 0x7d1a6413
sub dword [rbx + 0x4e4], 0x52e5d5a9
xor dword [rbx + 0x4e4], 0xf5076ee
xchg rdi, rdi
add dword [rbx + 0x4e4], 0x1f1c7ac2
add dword [rbx + 0x4e4], 0x7495cd7d
mov dword [rbx + 0x4f0], 0x26667a27
mov dword [rsp - 0x10], ecx
xor dword [rbx + 0x4f0], 0x369f1052
add dword [rbx + 0x4f0], 0x6bbe5366
sub dword [rbx + 0x4f0], 0x1a0c5be
sub dword [rbx + 0x4f0], 0x6b1c9985
mov dword [rsp - 0x18], ecx
add dword [rbx + 0x4f0], 0xa90cf23b
mov dword [rbx + 0x4f4], 0x974bf0b
add dword [rbx + 0x4f4], 0x2529f13
add dword [rbx + 0x4f4], 0x43712381
xchg r8, r8
xor dword [rbx + 0x4f4], 0x3ce3495d
xor dword [rbx + 0x4f4], 0x47c33cc1
add dword [rbx + 0x4f4], 0x84ee5cd0
xchg r11, r11
mov dword [rbx + 0x500], 0x5dd35a29
sub dword [rbx + 0x500], 0x3eecc95
xor dword [rbx + 0x500], 0x55eee753
add dword [rbx + 0x500], 0x12a295f0
xchg r15, r15
add dword [rbx + 0x500], 0x189d7294
add dword [rbx + 0x500], 0x81cccd78
mov dword [rbx + 0x504], 0x3d443d27
add dword [rbx + 0x504], 0x20bdefdf
xchg rcx, rcx
xor dword [rbx + 0x504], 0x61161d8c
add dword [rbx + 0x504], 0x14ab4b76
sub dword [rbx + 0x504], 0x51c92ea8
add dword [rbx + 0x504], 0x1aaa2b0e
xchg r15, r15
add dword [rbx + 0x504], 0x9c76c85d
mov dword [rbx + 0x510], 0x715305f5
add dword [rbx + 0x510], 0x5d04866
mov dword [rsp - 0x2c], 0x51f4dafc
xor dword [rbx + 0x510], 0x21ded22c
xor dword [rbx + 0x510], 0x122a9324
xor dword [rbx + 0x510], 0x60c18c89
add dword [rbx + 0x510], 0x345e8000
mov r10, r10
add dword [rbx + 0x510], 0x61021cc9
mov dword [rbx + 0x514], 0x1d3f3016
sub dword [rbx + 0x514], 0x17352c49
xchg rdi, rdi
add dword [rbx + 0x514], 0x60b6e50e
sub dword [rbx + 0x514], 0x1a22b76f
sub dword [rbx + 0x514], 0x310f13a9
xchg r10, r10
add dword [rbx + 0x514], 0x397ff544
add dword [rbx + 0x514], 0x64680d9c
mov dword [rbx + 0x520], 0x2beae7f2
xor dword [rbx + 0x520], 0x83d6e4
mov rdi, rdi
add dword [rbx + 0x520], 0x17bba28a
sub dword [rbx + 0x520], 0x629cbaa
sub dword [rbx + 0x520], 0x1be3d098
mov rdi, rdi
xor dword [rbx + 0x520], 0x5cfe92aa
add dword [rbx + 0x520], 0x3be1f62b
mov dword [rbx + 0x524], 0x41274a6b
add dword [rbx + 0x524], 0x2a17fa52
mov dword [rsp - 0x3c], esp
sub dword [rbx + 0x524], 0x2460d6de
add dword [rbx + 0x524], 0x12c1bccf
sub dword [rbx + 0x524], 0x4223d221
mov rdx, rdx
add dword [rbx + 0x524], 0xa24f4392
mov dword [rbx + 0x530], 0x1b5d9613
sub dword [rbx + 0x530], 0x51f798e
xor dword [rbx + 0x530], 0x3e31c378
mov r15, r15
sub dword [rbx + 0x530], 0x53ffafe
add dword [rbx + 0x530], 0x4fabccce
add dword [rbx + 0x530], 0xce0c864
add dword [rbx + 0x530], 0x3a6f21ee
mov dword [rsp - 0x44], 0xde5e14c
mov dword [rbx + 0x534], 0x3340fba7
xor dword [rbx + 0x534], 0x1464fe53
add dword [rbx + 0x534], 0x3c8bf877
sub dword [rbx + 0x534], 0x61283326
mov r8, r8
add dword [rbx + 0x534], 0x3f185cda
add dword [rbx + 0x534], 0x782b7400
mov dword [rbx + 0x540], 0x19127976
xchg rbp, rbp
add dword [rbx + 0x540], 0x38ad86df
xor dword [rbx + 0x540], 0x1e41e98e
xor dword [rbx + 0x540], 0x2ef0011d
xor dword [rbx + 0x540], 0xd8ba74d9
mov r14, r14
mov dword [rbx + 0x544], 0x17307e2c
add dword [rbx + 0x544], 0x1096bf61
add dword [rbx + 0x544], 0x40f9a9a2
xor dword [rbx + 0x544], 0x288f81a7
mov dword [rsp - 0x10], 0x440bf1a8
xor dword [rbx + 0x544], 0xf984fa97
mov dword [rbx + 0x8a0], 0xa91684f
add dword [rbx + 0x8a0], 0x30ea3e47
sub dword [rbx + 0x8a0], 0x1efa28b
xchg rbx, rbx
xor dword [rbx + 0x8a0], 0x2a117633
add dword [rbx + 0x8a0], 0x4fd7b021
sub dword [rbx + 0x8a0], 0xa2b2a53
mov dword [rsp - 0x40], 0x668eb2c1
xor dword [rbx + 0x8a0], 0xe07d9be6
mov dword [rbx + 0x8a4], 0x6d8867c
add dword [rbx + 0x8a4], 0x43db5af0
mov dword [rsp - 0x34], 0x5a848f7
sub dword [rbx + 0x8a4], 0x3bb67ae5
add dword [rbx + 0x8a4], 0xc2dcb61
add dword [rbx + 0x8a4], 0x9e0931f8
mov rdi, rdi
mov qword [rbp - 8], 0x19c2fa6e
add qword [rbp - 8], 0x9be90eb
sub qword [rbp - 8], 0x46320cc
xchg rsp, rsp
sub qword [rbp - 8], 0x130d45fa
xor qword [rbp - 8], 0x522dcb96
sub qword [rbp - 8], 0x539ca392
sub qword [rbp - 8], 0xaa04b6b
mov dword [rsp - 0x1c], 0x7c7696e4
call fcn.140073cf0
mov rdx, r13
mov qword [rbp - 0x10], rax
mov rbx, rbx
cmp qword [rbp - 8], r13
jbe 0x140046448
nop dword [rax]
mov dword [rsp - 0x44], edi
nop word [rax + rax]
movsx ecx, byte [rbp + rdx + 0x30]
mov word [rax + rdx*2], cx
inc rdx
mov dword [rsp - 0x1c], 0x3fb1a397
cmp rdx, qword [rbp - 8]
jb 0x14004642e
lea rcx, [rbx + 0x9d0]
lea rdx, [rbp - 0x10]
xchg r9, r9
call fcn.140069f60
mov rdx, rax
lea rcx, [rbx + 0x9c0]
call fcn.140069f60
mov dword [rsp - 0x20], edx
cmp qword [rbp - 8], 4
pushf
mov dword [rbx + 0x9e0], 0x740740de
mov dword [rsp - 0x1c], esi
sub dword [rbx + 0x9e0], 0x2ee7a3b
sub dword [rbx + 0x9e0], 0x59d8222c
add dword [rbx + 0x9e0], 0x2a3176eb
sub dword [rbx + 0x9e0], 0x3f38920b
mov dword [rsp - 0x34], 0x75128af
add dword [rbx + 0x9e0], 0x24e8aa04
popf
pushf
mov dword [rsp - 0x3c], 0x3c456140
mov dword [rbx + 0x9e4], 0x7675a8de
xor dword [rbx + 0x9e4], 0x47323ed6
xor dword [rbx + 0x9e4], 0x38048f20
add dword [rbx + 0x9e4], 0x1b15c6f8
mov dword [rsp - 0x10], esi
add dword [rbx + 0x9e4], 0x2c9533b
popf
pushf
mov dword [rbx + 0x9e8], 0x7461ca26
mov rsp, rsp
sub dword [rbx + 0x9e8], 0x6c3e1608
xor dword [rbx + 0x9e8], 0x5e28b52a
add dword [rbx + 0x9e8], 0x55bfcd4
mov r12, r12
sub dword [rbx + 0x9e8], 0xd2c8ff8
xor dword [rbx + 0x9e8], 0x80e2df0
popf
pushf
mov dword [rsp - 0x18], 0x10793156
mov dword [rbx + 0x9ec], 0x658775ce
sub dword [rbx + 0x9ec], 0x361084b2
xor dword [rbx + 0x9ec], 0x8550015
sub dword [rbx + 0x9ec], 0x22d754cf
mov dword [rsp - 0xc], ecx
xor dword [rbx + 0x9ec], 0x93fee8b
xor dword [rbx + 0x9ec], 0x4b473151
popf
mov dword [rsp - 0x30], ecx
jbe 0x1400465a2
mov rcx, qword [rbp - 0x10]
call fcn.140073d00
mov dword [rbp + 0x30], 0x3bb2249e
mov dword [rsp - 0x30], 0x43b83f89
xor dword [rbp + 0x30], 0x56de5724
sub dword [rbp + 0x30], 0x20d10fc5
xor dword [rbp + 0x30], 0x6f9cb9fa
xor dword [rbp + 0x30], 0x469d1d28
mov dword [rsp - 0x14], 0x4fa90951
sub dword [rbp + 0x30], 0x7189ae2
add dword [rbp + 0x30], 0x18b20f91
mov ecx, 0x1ec0c7ff
mov dword [rsp - 0x18], ebp
add ecx, 0x10913069
add ecx, 0x196914c
add ecx, 0x2f1b18e9
sub ecx, 0x3bf9cac0
mov rdx, rdx
add ecx, 0x166c5fbe
xor ecx, 0x3a76378b
mov dword [rbp + 0x34], 0x27c98e53
mov dword [rsp - 0xc], 0x76152571
xor dword [rbp + 0x34], 0x4e84aa37
sub dword [rbp + 0x34], 0x5507eaed
xor dword [rbp + 0x34], 0x41af4e36
sub dword [rbp + 0x34], 0x3851ca2c
xchg rsi, rsi
xor dword [rbp + 0x34], 0x4c9ed3f5
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x30], rax
mov dword [rbx + 0xa00], 0x2b329401
mov dword [rsp - 0x38], 0x7ecfdc2e
add dword [rbx + 0xa00], 0x42a47e1f
sub dword [rbx + 0xa00], 0x2187ad90
sub dword [rbx + 0xa00], 0x4bc2b38f
add dword [rbx + 0xa00], 0x3ab3b347
xchg rsi, rsi
add dword [rbx + 0xa00], 0x19ba3f89
xor dword [rbx + 0xa00], 0xed313fce
mov dword [rbx + 0xa04], 0x7aae1b6f
sub dword [rbx + 0xa04], 0x1568a065
mov dword [rsp - 0x44], 0x3eb1554b
sub dword [rbx + 0xa04], 0x3f4d0976
xor dword [rbx + 0xa04], 0x530fff0
xor dword [rbx + 0xa04], 0x58832ecc
xor dword [rbx + 0xa04], 0xc1803cb7
mov dword [rsp - 0x30], 0x541558f6
mov dword [rbx + 0xa10], 0x5a10aee2
xor dword [rbx + 0xa10], 0x61c8aa69
add dword [rbx + 0xa10], 0x368913fe
mov dword [rsp - 0x1c], ebp
sub dword [rbx + 0xa10], 0x6a462a90
add dword [rbx + 0xa10], 0xb15c32aa
mov dword [rbx + 0xa14], 0x1ca5ae87
mov dword [rsp - 0x18], 0x4f3b78d4
add dword [rbx + 0xa14], 0x182b6015
sub dword [rbx + 0xa14], 0x28114ecb
add dword [rbx + 0xa14], 0x26b12e41
mov dword [rsp - 0x28], 0x73f29b4a
xor dword [rbx + 0xa14], 0x8a07ceb1
mov dword [rbx + 0xa20], 0x6510cb7d
sub dword [rbx + 0xa20], 0x50be4aea
xor dword [rbx + 0xa20], 0x23e8d0e9
mov r12, r12
xor dword [rbx + 0xa20], 0x6c860bab
xor dword [rbx + 0xa20], 0xc2b2638
xor dword [rbx + 0xa20], 0x62bf2cb3
mov dword [rsp - 0x3c], esp
add dword [rbx + 0xa20], 0x836eef69
mov dword [rbx + 0xa24], 0x2ff44845
add dword [rbx + 0xa24], 0x4a6cdd35
sub dword [rbx + 0xa24], 0x8226fcd
mov dword [rsp - 0x44], 0x42362178
sub dword [rbx + 0xa24], 0x4ab1cd86
xor dword [rbx + 0xa24], 0x9e9ba8e4
mov dword [rbx + 0xb40], 0xe4738e3
mov dword [rsp - 0x30], 0x5905088a
add dword [rbx + 0xb40], 0x6e451b9c
sub dword [rbx + 0xb40], 0x4f3c7940
sub dword [rbx + 0xb40], 0x11d2b43f
xor dword [rbx + 0xb40], 0x47f3041a
mov rsi, rsi
xor dword [rbx + 0xb40], 0x1aba40f8
mov dword [rbx + 0xb44], 0x7df3a810
xor dword [rbx + 0xb44], 0x6bde282e
mov r9, r9
add dword [rbx + 0xb44], 0x4856e2a2
xor dword [rbx + 0xb44], 0x3da70477
sub dword [rbx + 0xb44], 0x1cef02b5
mov qword [rbp - 8], 0x176d8587
xchg r11, r11
sub qword [rbp - 8], 0x6626bf3
add qword [rbp - 8], 0x6e620ec5
sub qword [rbp - 8], 0x7a906202
mov dword [rsp - 0x34], 0x3a65e238
xor qword [rbp - 8], 0x173b4d3
add qword [rbp - 8], 0x62943690
sub qword [rbp - 8], 0x6843a90c
call fcn.140073cf0
mov dword [rsp - 0x20], 0x14df5b17
mov rdx, r13
mov qword [rbp - 0x10], rax
cmp qword [rbp - 8], r13
mov r9, r9
jbe 0x1400468ec
nop
movsx ecx, byte [rbp + rdx + 0x30]
mov word [rax + rdx*2], cx
mov dword [rsp - 0x30], 0x71c6e9a6
inc rdx
cmp rdx, qword [rbp - 8]
jb 0x1400468ca
mov dword [rsp - 0x1c], 0x74db9f96
lea rcx, [rbx + 0xb60]
lea rdx, [rbp - 0x10]
call fcn.140069f60
mov dword [rsp - 0x14], 0x20bec604
mov rdx, rax
lea rcx, [rbx + 0xb50]
call fcn.140069f60
cmp qword [rbp - 8], 4
mov dword [rsp - 0x24], ecx
pushf
mov dword [rbx + 0xb70], 0x2b64c2b4
xor dword [rbx + 0xb70], 0x3e3b8c4a
add dword [rbx + 0xb70], 0x7f6bf91
mov r11, r11
add dword [rbx + 0xb70], 0x18ccf4be
sub dword [rbx + 0xb70], 0x25f9810c
add dword [rbx + 0xb70], 0x99d45c6
add dword [rbx + 0xb70], 0xd5b6b3e
mov r9, r9
popf
pushf
mov dword [rbx + 0xb74], 0x6809de65
mov dword [rsp - 0x2c], 0x3e0063cb
sub dword [rbx + 0xb74], 0x3e406346
add dword [rbx + 0xb74], 0x4bf8a7bb
add dword [rbx + 0xb74], 0x779fc74
sub dword [rbx + 0xb74], 0x423b4e4d
xchg r8, r8
sub dword [rbx + 0xb74], 0x13de9dbc
popf
pushf
mov dword [rbx + 0xb78], 0x3411fcd6
xchg rsp, rsp
sub dword [rbx + 0xb78], 0x2eaf7287
add dword [rbx + 0xb78], 0x360edeb9
xor dword [rbx + 0xb78], 0x4be05d1d
mov dword [rsp - 0x34], 0x1638dce6
sub dword [rbx + 0xb78], 0x17790fb3
sub dword [rbx + 0xb78], 0x12e3c082
popf
mov r9, r9
pushf
mov dword [rbx + 0xb7c], 0x68641e09
xor dword [rbx + 0xb7c], 0x410b7db7
xor dword [rbx + 0xb7c], 0x2a21238e
xchg rbx, rbx
xor dword [rbx + 0xb7c], 0x39e2861f
xor dword [rbx + 0xb7c], 0x2ee4eeb7
add dword [rbx + 0xb7c], 0x31ec3b48
popf
mov dword [rsp - 0x34], ebp
jbe 0x140046a57
mov rcx, qword [rbp - 0x10]
call fcn.140073d00
mov dword [rbp + 0x30], 0x39caaf
xchg rsi, rsi
add dword [rbp + 0x30], 0x74e1d8cb
sub dword [rbp + 0x30], 0x5d7b525a
xor dword [rbp + 0x30], 0x1f6f7941
mov dword [rsp - 0x1c], 0x23611959
add dword [rbp + 0x30], 0x6e651375
mov ecx, 0x545f0881
xor ecx, 0x5efb46f4
xchg r10, r10
add ecx, 0x4186c93
add ecx, 0x3edfd50b
sub ecx, 0x4d9c9003
mov dword [rsp - 0x2c], edi
mov dword [rbp + 0x34], 0x42259505
add dword [rbp + 0x34], 0x3d0b05e4
sub dword [rbp + 0x34], 0x4ee56067
mov dword [rsp - 0x30], ebx
add dword [rbp + 0x34], 0x3aa4a1f5
sub dword [rbp + 0x34], 0x4b0dcd52
xor dword [rbp + 0x34], 0x4ee471c5
xchg rdi, rdi
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x30], rax
mov dword [rbx + 0xb90], 0x17ec8349
mov r8, r8
xor dword [rbx + 0xb90], 0x4102f7f7
sub dword [rbx + 0xb90], 0x3fe69a75
xor dword [rbx + 0xb90], 0xbcbe52c
add dword [rbx + 0xb90], 0x47aba2eb
mov dword [rsp - 0xc], esp
xor dword [rbx + 0xb90], 0x49743308
add dword [rbx + 0xb90], 0x8cc7cac7
mov dword [rbx + 0xb94], 0x1ecb1549
mov dword [rsp - 0x24], ecx
xor dword [rbx + 0xb94], 0x6e525430
xor dword [rbx + 0xb94], 0x4c9ff688
xor dword [rbx + 0xb94], 0x10957203
add dword [rbx + 0xb94], 0x8d37d62d
mov rsi, rsi
mov dword [rbx + 0xba0], 0x5df2ed2d
sub dword [rbx + 0xba0], 0x18dfba4
sub dword [rbx + 0xba0], 0x28aeab24
xor dword [rbx + 0xba0], 0x480dc712
mov dword [rsp - 0x38], 0x2a10288d
xor dword [rbx + 0xba0], 0x1dc09e2f
add dword [rbx + 0xba0], 0x10133bdc
xor dword [rbx + 0xba0], 0xcf45c72b
mov dword [rbx + 0xba4], 0x12559cfa
mov dword [rsp - 0x44], ebp
sub dword [rbx + 0xba4], 0x1b82abb
sub dword [rbx + 0xba4], 0x956a7b9
add dword [rbx + 0xba4], 0x346c0d5d
add dword [rbx + 0xba4], 0x3629c120
xchg r12, r12
sub dword [rbx + 0xba4], 0x29bcca33
add dword [rbx + 0xba4], 0x71abcd4f
mov dword [rbx + 0xbb0], 0x2b4b8e2e
xor dword [rbx + 0xbb0], 0x1b07d3
xchg rsp, rsp
sub dword [rbx + 0xbb0], 0x1a3bf114
add dword [rbx + 0xbb0], 0x6ed19477
xor dword [rbx + 0xbb0], 0x5a0e8e47
add dword [rbx + 0xbb0], 0x932e9d9c
mov dword [rsp - 0x40], edi
mov dword [rbx + 0xbb4], 0x129f7f28
xor dword [rbx + 0xbb4], 0x4591c60f
xor dword [rbx + 0xbb4], 0x2a19f30e
xchg r8, r8
xor dword [rbx + 0xbb4], 0x53c6681a
sub dword [rbx + 0xbb4], 0x26abe128
add dword [rbx + 0xbb4], 0xb0f1ffb8
mov dword [rsp - 0x38], edx
mov dword [rbx + 0xbc0], 0x63f412e8
xor dword [rbx + 0xbc0], 0x57d9210d
sub dword [rbx + 0xbc0], 0x2d7d0eb4
xchg r12, r12
add dword [rbx + 0xbc0], 0x6cc53e9a
sub dword [rbx + 0xbc0], 0x67af402f
add dword [rbx + 0xbc0], 0x3409d6f5
mov dword [rsp - 0x20], esp
xor dword [rbx + 0xbc0], 0x86c8aa42
mov dword [rbx + 0xbc4], 0x3c100e29
xor dword [rbx + 0xbc4], 0x3c3dc06b
add dword [rbx + 0xbc4], 0x573727fc
xchg r13, r13
add dword [rbx + 0xbc4], 0xe2f41cf
xor dword [rbx + 0xbc4], 0x7cce2d64
add dword [rbx + 0xbc4], 0x9fad3b6a
mov dword [rbx + 0xbd0], 0x4ed4e799
mov dword [rsp - 0x1c], ecx
add dword [rbx + 0xbd0], 0xfa88ecc
sub dword [rbx + 0xbd0], 0x566eba0a
add dword [rbx + 0xbd0], 0x53e0ec7e
sub dword [rbx + 0xbd0], 0x441fb67f
mov dword [rsp - 0x1c], 0x2d9adf7f
add dword [rbx + 0xbd0], 0x3537f754
add dword [rbx + 0xbd0], 0x6c0119bf
mov dword [rbx + 0xbd4], 0x18793fc5
mov dword [rsp - 0xc], edi
add dword [rbx + 0xbd4], 0x237b57c0
xor dword [rbx + 0xbd4], 0x1e35cb8c
sub dword [rbx + 0xbd4], 0x184c2783
mov rcx, rcx
xor dword [rbx + 0xbd4], 0x13cb4d6
add dword [rbx + 0xbd4], 0xacbf831d
mov dword [rbx + 0xbe0], 0x69a00e66
mov dword [rsp - 0x14], edx
sub dword [rbx + 0xbe0], 0x27ed026f
add dword [rbx + 0xbe0], 0x2e50fe98
sub dword [rbx + 0xbe0], 0x10bfe877
xchg r10, r10
xor dword [rbx + 0xbe0], 0x2a54d5f0
xor dword [rbx + 0xbe0], 0xcc37871b
mov dword [rbx + 0xbe4], 0x65741f75
xor dword [rbx + 0xbe4], 0x438c4ea9
mov r9, r9
add dword [rbx + 0xbe4], 0x41722a61
xor dword [rbx + 0xbe4], 0x5fbcda3c
add dword [rbx + 0xbe4], 0x21b09bfc
mov r13, r13
xor dword [rbx + 0xbe4], 0xe0a0310e
mov dword [rbx + 0xbf0], 0x41d2e8e8
xor dword [rbx + 0xbf0], 0x7f395e91
add dword [rbx + 0xbf0], 0x13d5d19
mov dword [rsp - 0x40], edx
xor dword [rbx + 0xbf0], 0x6c0da2e6
xor dword [rbx + 0xbf0], 0x15525b10
xor dword [rbx + 0xbf0], 0x8001cac7
mov dword [rbx + 0xbf4], 0xb75d5ef
mov rcx, rcx
xor dword [rbx + 0xbf4], 0x151b781b
add dword [rbx + 0xbf4], 0x28b5cb2d
add dword [rbx + 0xbf4], 0x20af5c13
xchg rsp, rsp
sub dword [rbx + 0xbf4], 0x5fb57a9c
add dword [rbx + 0xbf4], 0xb158c60b
mov dword [rbx + 0xc00], 0x609e022d
xor dword [rbx + 0xc00], 0x361e7a22
mov dword [rsp - 0x44], esi
sub dword [rbx + 0xc00], 0x28d7a6c9
add dword [rbx + 0xc00], 0x2776e960
sub dword [rbx + 0xc00], 0x375c46d4
mov dword [rsp - 0x14], esp
add dword [rbx + 0xc00], 0x9b63fd21
mov dword [rbx + 0xc04], 0x1b925d56
xor dword [rbx + 0xc04], 0x64727e58
mov dword [rsp - 0x28], edi
xor dword [rbx + 0xc04], 0x6c374894
add dword [rbx + 0xc04], 0x245eea83
sub dword [rbx + 0xc04], 0x249344ae
add dword [rbx + 0xc04], 0xa5845f84
mov dword [rsp - 0x30], esi
mov dword [rbx + 0xc10], 0x13bc1744
xor dword [rbx + 0xc10], 0x83e6ca9
xor dword [rbx + 0xc10], 0x1d439b3a
mov rbx, rbx
add dword [rbx + 0xc10], 0x191f7b2a
xor dword [rbx + 0xc10], 0x758bb04
add dword [rbx + 0xc10], 0xa0bd399e
mov dword [rbx + 0xc14], 0x7a9dbcd
mov rdx, rdx
add dword [rbx + 0xc14], 0x56a3d87e
xor dword [rbx + 0xc14], 0x1ffbf4b8
sub dword [rbx + 0xc14], 0x1a5c7736
mov rsp, rsp
xor dword [rbx + 0xc14], 0x9e2ee91e
mov dword [rbx + 0xd30], 0x6d703565
sub dword [rbx + 0xd30], 0x251591cd
mov dword [rsp - 0x14], 0x73ef85e3
xor dword [rbx + 0xd30], 0x4a86f306
add dword [rbx + 0xd30], 0x6e68af44
add dword [rbx + 0xd30], 0x6bbcbbf
xor dword [rbx + 0xd30], 0x3e34a841
mov dword [rsp - 0x44], 0x1a5aa08b
mov dword [rbx + 0xd34], 0x4bd13aa
add dword [rbx + 0xd34], 0x2ca7a447
xor dword [rbx + 0xd34], 0x73a0d73a
mov dword [rsp - 0x34], esi
xor dword [rbx + 0xd34], 0x113a94bc
add dword [rbx + 0xd34], 0xfefc571
sub dword [rbx + 0xd34], 0x1dba5608
mov dword [rsp - 0x18], edx
mov qword [rbp - 8], 0xe13b596
add qword [rbp - 8], 0x1bd7d76c
xor qword [rbp - 8], 0x51ddca43
mov dword [rsp - 0x28], 0x4941156
sub qword [rbp - 8], 0x6a0b028d
xor qword [rbp - 8], 0x30fa1fdc
sub qword [rbp - 8], 0x377c75cc
sub qword [rbp - 8], 0x754e594
xchg rdx, rdx
call fcn.140073cf0
mov rdx, r13
mov qword [rbp - 0x10], rax
mov r14, r14
cmp qword [rbp - 8], r13
jbe 0x1400470bb
nop word [rax + rax]
movsx ecx, byte [rbp + rdx + 0x30]
mov r15, r15
mov word [rax + rdx*2], cx
inc rdx
cmp rdx, qword [rbp - 8]
mov dword [rsp - 0x1c], ebp
jb 0x1400470a2
lea rcx, [rbx + 0xd50]
lea rdx, [rbp - 0x10]
call fcn.140069f60
xchg r15, r15
mov rdx, rax
lea rcx, [rbx + 0xd40]
call fcn.140069f60
mov dword [rsp - 0x38], ebx
cmp qword [rbp - 8], 4
pushf
mov dword [rbx + 0xd60], 0x7fec00da
sub dword [rbx + 0xd60], 0x6428833f
mov rcx, rcx
sub dword [rbx + 0xd60], 0xba09b71
add dword [rbx + 0xd60], 0x539cc802
xor dword [rbx + 0xd60], 0x449d9969
popf
mov dword [rsp - 0x14], 0xe6dc8fb
pushf
mov dword [rbx + 0xd64], 0x42e7c61a
add dword [rbx + 0xd64], 0x1bde2427
mov dword [rsp - 0xc], 0x55643c4f
sub dword [rbx + 0xd64], 0x35752764
add dword [rbx + 0xd64], 0x11223075
sub dword [rbx + 0xd64], 0x38378f02
add dword [rbx + 0xd64], 0x24e6cef5
mov dword [rsp - 0x20], 0x6d15e06
popf
pushf
mov dword [rbx + 0xd68], 0x69923115
mov dword [rsp - 0x18], 0x313d85af
xor dword [rbx + 0xd68], 0x10210bfa
sub dword [rbx + 0xd68], 0x2fcf37ed
add dword [rbx + 0xd68], 0x340a660e
xor dword [rbx + 0xd68], 0x49252de3
mov r11, r11
xor dword [rbx + 0xd68], 0x75ded395
add dword [rbx + 0xd68], 0x51eac7a
popf
pushf
xchg rsp, rsp
mov dword [rbx + 0xd6c], 0x590f9e60
add dword [rbx + 0xd6c], 0xaf31aad
xor dword [rbx + 0xd6c], 0x6c5d69ef
sub dword [rbx + 0xd6c], 0x63c4d59
xchg rdx, rdx
sub dword [rbx + 0xd6c], 0x892e33
add dword [rbx + 0xd6c], 0x31cb6d68
add dword [rbx + 0xd6c], 0x12ce8122
xchg rdi, rdi
popf
jbe 0x140047232
mov rcx, qword [rbp - 0x10]
mov dword [rsp - 0x30], 0x56123266
call fcn.140073d00
mov dword [rbp + 0x30], 0x5ef573b1
sub dword [rbp + 0x30], 0x4976984d
mov dword [rsp - 0x10], 0xddef43c
add dword [rbp + 0x30], 0x4151dafc
xor dword [rbp + 0x30], 0x11f91088
sub dword [rbp + 0x30], 0xbc26f7f
mov dword [rsp - 0x3c], esi
add dword [rbp + 0x30], 0x3bcd046d
mov ecx, 0x465d38b7
sub ecx, 0x385b6fbb
mov dword [rsp - 0x2c], ebp
xor ecx, 0x5bd3fdcb
sub ecx, 0x52bbca69
add ecx, 0x551f73ab
mov dword [rsp - 0x24], 0xcd1bdda
sub ecx, 0x5835de69
mov dword [rbp + 0x34], 0x26a52365
add dword [rbp + 0x34], 0x484266b
add dword [rbp + 0x34], 0xcfa20a9
mov dword [rsp - 0x38], ecx
add dword [rbp + 0x34], 0x3ce6c14d
sub dword [rbp + 0x34], 0x2ebcb395
xor dword [rbp + 0x34], 0x174b06d1
mov rax, qword [rbp + 0x30]
mov rsi, rsi
mov qword [rbp + 0x30], rax
mov dword [rbx + 0xd80], 0x1f4c698f
xor dword [rbx + 0xd80], 0x77d5bf49
sub dword [rbx + 0xd80], 0x2516f50
mov dword [rsp - 0x1c], ebp
sub dword [rbx + 0xd80], 0x49400a43
xor dword [rbx + 0xd80], 0x40c1ae11
sub dword [rbx + 0xd80], 0x1a378ae5
xor dword [rbx + 0xd80], 0xfa59f422
mov rdi, rdi
mov dword [rbx + 0xd84], 0x2bc8201e
add dword [rbx + 0xd84], 0x131e996f
xor dword [rbx + 0xd84], 0x41581c13
mov dword [rsp - 0x40], 0x3a343a8
xor dword [rbx + 0xd84], 0xe8812aa
add dword [rbx + 0xd84], 0x4894e4eb
mov dword [rbx + 0xd90], 0x5f77996b
mov dword [rsp - 0x18], edx
xor dword [rbx + 0xd90], 0x70d0d997
xor dword [rbx + 0xd90], 0x57b9a540
sub dword [rbx + 0xd90], 0x458bc03
mov dword [rsp - 0x1c], esi
add dword [rbx + 0xd90], 0x75b9f17
xor dword [rbx + 0xd90], 0x6d232ca0
add dword [rbx + 0xd90], 0xa3145c53
mov dword [rsp - 0x20], esi
mov dword [rbx + 0xd94], 0x7a709311
xor dword [rbx + 0xd94], 0x62a11ad9
sub dword [rbx + 0xd94], 0x2102e
mov dword [rsp - 0x20], 0x11526d71
xor dword [rbx + 0xd94], 0x2a57c41f
xor dword [rbx + 0xd94], 0xa308ae4
add dword [rbx + 0xd94], 0x806f0962
mov dword [rbx + 0xeb0], 0x354b0062
mov dword [rsp - 0x44], 0xfcde096
add dword [rbx + 0xeb0], 0x13f70b46
sub dword [rbx + 0xeb0], 0x3343eb67
sub dword [rbx + 0xeb0], 0x1291fb80
mov rdi, rdi
add dword [rbx + 0xeb0], 0x3a8ec6bd
add dword [rbx + 0xeb0], 0x8397864
mov dword [rbx + 0xeb4], 0x3a9da009
mov rcx, rcx
sub dword [rbx + 0xeb4], 0x2d4c53c2
add dword [rbx + 0xeb4], 0x2498319f
xor dword [rbx + 0xeb4], 0x2c37d88f
xchg r8, r8
xor dword [rbx + 0xeb4], 0x5beac68b
mov qword [rbp - 8], 0x1bf4099a
xor qword [rbp - 8], 0x5e45bab1
sub qword [rbp - 8], 0x13b8cb0
mov rdi, rdi
xor qword [rbp - 8], 0x5ef41260
add qword [rbp - 8], 0x4b884256
sub qword [rbp - 8], 0x32048156
mov dword [rsp - 0x40], 0x2c8472a2
xor qword [rbp - 8], 0x3405f513
call fcn.140073cf0
mov rdx, r13
mov qword [rbp - 0x10], rax
mov dword [rsp - 0x14], 0x4d8f49f0
cmp qword [rbp - 8], r13
jbe 0x1400474ec
nop word [rax + rax]
xchg r15, r15
movsx ecx, byte [rbp + rdx + 0x30]
mov word [rax + rdx*2], cx
inc rdx
mov dword [rsp - 0x14], 0x5f06fc40
cmp rdx, qword [rbp - 8]
jb 0x1400474d2
lea rcx, [rbx + 0xed0]
lea rdx, [rbp - 0x10]
mov rbp, rbp
call fcn.140069f60
mov rdx, rax
lea rcx, [rbx + 0xec0]
mov rdi, rdi
call fcn.140069f60
cmp qword [rbp - 8], 4
pushf
mov dword [rsp - 0x44], esp
mov dword [rbx + 0xee0], 0x29ed2d78
add dword [rbx + 0xee0], 0x264425df
add dword [rbx + 0xee0], 0x6adf406
mov rsp, rsp
sub dword [rbx + 0xee0], 0x40969359
xor dword [rbx + 0xee0], 0x6706e1b2
sub dword [rbx + 0xee0], 0x1963307a
xor dword [rbx + 0xee0], 0x70c91679
xchg r15, r15
popf
pushf
mov dword [rbx + 0xee4], 0x48b42050
xor dword [rbx + 0xee4], 0xd79347e
xchg rsi, rsi
sub dword [rbx + 0xee4], 0x320a26c2
add dword [rbx + 0xee4], 0x5bd65fca
sub dword [rbx + 0xee4], 0x487719f1
xchg rdi, rdi
popf
pushf
mov dword [rbx + 0xee8], 0x106e415e
xchg r14, r14
xor dword [rbx + 0xee8], 0x3574df29
add dword [rbx + 0xee8], 0x539fde01
add dword [rbx + 0xee8], 0x186b47a
xor dword [rbx + 0xee8], 0x672a2ecf
xchg r14, r14
sub dword [rbx + 0xee8], 0x18f78475
add dword [rbx + 0xee8], 0x41c0ca18
popf
pushf
mov r11, r11
mov dword [rbx + 0xeec], 0x22a9cfdb
add dword [rbx + 0xeec], 0xfd43524
sub dword [rbx + 0xeec], 0x30bcc0d9
add dword [rbx + 0xeec], 0x6d6df637
mov rbp, rbp
sub dword [rbx + 0xeec], 0x35e555f4
sub dword [rbx + 0xeec], 0x2c805897
add dword [rbx + 0xeec], 0x396ad80e
mov dword [rsp - 0x40], ebx
popf
jbe 0x14004765d
mov rcx, qword [rbp - 0x10]
call fcn.140073d00
mov dword [rsp - 0xc], 0x18a1bd9d
mov dword [rbp + 0x30], 0x99bfa84
xor dword [rbp + 0x30], 0xf46ee4
add dword [rbp + 0x30], 0x49cb03c3
sub dword [rbp + 0x30], 0x2c72f032
mov r10, r10
add dword [rbp + 0x30], 0x18fb6a08
add dword [rbp + 0x30], 0x3e030ec3
sub dword [rbp + 0x30], 0x691e4e6
mov ecx, 0x600cd034
mov dword [rsp - 0x1c], 0x4c86551b
xor ecx, 0x20c41bb5
add ecx, 0xc4b952e
sub ecx, 0x334480d
sub ecx, 0x49e01892
mov dword [rsp - 0x18], ebp
mov dword [rbp + 0x34], 0x6bf06305
sub dword [rbp + 0x34], 0x45a400d9
xor dword [rbp + 0x34], 0x429c1ef8
sub dword [rbp + 0x34], 0x1f9a0f25
xchg rsi, rsi
sub dword [rbp + 0x34], 0x2ce55b0a
add dword [rbp + 0x34], 0x38b56c3b
mov rax, qword [rbp + 0x30]
mov dword [rsp - 0x2c], ecx
mov qword [rbp + 0x30], rax
mov dword [rbx + 0xf00], 0x13fb89dd
sub dword [rbx + 0xf00], 0x8876dca
mov dword [rsp - 0x20], esp
add dword [rbx + 0xf00], 0x36bb71bd
xor dword [rbx + 0xf00], 0xaab1141
add dword [rbx + 0xf00], 0x7146ff8e
mov dword [rbx + 0xf04], 0x6048fb2a
xchg rsp, rsp
xor dword [rbx + 0xf04], 0x4297548b
xor dword [rbx + 0xf04], 0x51c4af2e
sub dword [rbx + 0xf04], 0x101335ea
mov r11, r11
add dword [rbx + 0xf04], 0x56c3d17a
mov dword [rbx + 0xf10], 0x168f2c6b
add dword [rbx + 0xf10], 0x36b1fbb0
mov dword [rsp - 0x2c], 0x548bcadf
sub dword [rbx + 0xf10], 0x2fc1f6c1
xor dword [rbx + 0xf10], 0xe757b4e
xor dword [rbx + 0xf10], 0x26a1011b
add dword [rbx + 0xf10], 0x3c40946a
xchg rcx, rcx
add dword [rbx + 0xf10], 0x47dfbca6
mov dword [rbx + 0xf14], 0x6e1bbfd2
xor dword [rbx + 0xf14], 0x6fee9b73
add dword [rbx + 0xf14], 0x2ad81d03
mov r10, r10
sub dword [rbx + 0xf14], 0x10f1e299
add dword [rbx + 0xf14], 0x15f5f9e3
add dword [rbx + 0xf14], 0xe6b2d83
xchg rsi, rsi
add dword [rbx + 0xf14], 0x798f15ae
mov dword [rbx + 0xf20], 0x1d509e6e
xor dword [rbx + 0xf20], 0x1c23b5f2
mov r9, r9
xor dword [rbx + 0xf20], 0x4dc67f5b
add dword [rbx + 0xf20], 0xbe692bb
sub dword [rbx + 0xf20], 0xf152fe2
add dword [rbx + 0xf20], 0x7044e47f
mov dword [rsp - 0x18], esi
mov dword [rbx + 0xf24], 0x767c5882
sub dword [rbx + 0xf24], 0x31a39f34
xor dword [rbx + 0xf24], 0x1dfa577d
mov r9, r9
xor dword [rbx + 0xf24], 0x3b6cc0d2
xor dword [rbx + 0xf24], 0x651238f7
xor dword [rbx + 0xf24], 0xbe978a09
mov dword [rsp - 0x20], edx
mov dword [rbx + 0xf30], 0x61682c97
sub dword [rbx + 0xf30], 0x46b4713e
sub dword [rbx + 0xf30], 0xbc718d9
add dword [rbx + 0xf30], 0x2d9e6db0
xchg rcx, rcx
sub dword [rbx + 0xf30], 0x3239ef93
add dword [rbx + 0xf30], 0xaec62026
mov dword [rbx + 0xf34], 0x97fbc3
xor dword [rbx + 0xf34], 0x752e5066
mov dword [rsp - 0x3c], ecx
sub dword [rbx + 0xf34], 0x3e0fbce8
sub dword [rbx + 0xf34], 0x308d771d
add dword [rbx + 0xf34], 0x21985e00
add dword [rbx + 0xf34], 0x3d8886ea
mov rbx, rbx
add dword [rbx + 0xf34], 0x52d9e439
mov dword [rbx + 0xf40], 0xf426ed7
add dword [rbx + 0xf40], 0x6e6a38a3
sub dword [rbx + 0xf40], 0x2e3ec331
mov dword [rsp - 0x34], 0x78ba18f1
sub dword [rbx + 0xf40], 0x2c3c40
sub dword [rbx + 0xf40], 0x5f56aa5
xor dword [rbx + 0xf40], 0xf04b6db7
mov dword [rbx + 0xf44], 0x634da0f8
mov dword [rsp - 0x3c], 0x46b979df
xor dword [rbx + 0xf44], 0x624cdd7c
add dword [rbx + 0xf44], 0x33c09de7
xor dword [rbx + 0xf44], 0x3c6c211f
add dword [rbx + 0xf44], 0xb059165f
mov r11, r11
mov dword [rbx + 0xf50], 0x1ae12085
add dword [rbx + 0xf50], 0x295f9d06
add dword [rbx + 0xf50], 0x2d48bca7
mov rsp, rsp
xor dword [rbx + 0xf50], 0x39446fcb
xor dword [rbx + 0xf50], 0xf1c41694
mov dword [rbx + 0xf54], 0x5f403c4b
sub dword [rbx + 0xf54], 0x10b9a908
mov dword [rsp - 0x38], edi
add dword [rbx + 0xf54], 0x2d962bae
add dword [rbx + 0xf54], 0x38d74b7
xor dword [rbx + 0xf54], 0x710d4032
xchg rsi, rsi
xor dword [rbx + 0xf54], 0xb7ae70f7
mov dword [rbx + 0xf60], 0x7f2cf009
sub dword [rbx + 0xf60], 0x6cddf570
xchg r13, r13
sub dword [rbx + 0xf60], 0x521fd93
add dword [rbx + 0xf60], 0x472f50be
xor dword [rbx + 0xf60], 0x7f65ff82
xor dword [rbx + 0xf60], 0x921ec2b5
mov dword [rsp - 0x24], 0x6083b369
mov dword [rbx + 0xf64], 0x68b019df
sub dword [rbx + 0xf64], 0x52ed8c65
add dword [rbx + 0xf64], 0x5ad3b22
add dword [rbx + 0xf64], 0x39c7d2f4
mov dword [rsp - 0x20], edx
add dword [rbx + 0xf64], 0x63efd563
mov dword [rbx + 0xf70], 0x65634141
xor dword [rbx + 0xf70], 0x2875cfd1
mov dword [rsp - 0x2c], 0x43d35bcf
add dword [rbx + 0xf70], 0x1eab5c3a
xor dword [rbx + 0xf70], 0x683db06f
xor dword [rbx + 0xf70], 0x6862d5c4
mov r10, r10
sub dword [rbx + 0xf70], 0x5d099892
add dword [rbx + 0xf70], 0xaae229d4
mov dword [rbx + 0xf74], 0x71d4011d
sub dword [rbx + 0xf74], 0x5a03b669
mov dword [rsp - 0x20], esi
sub dword [rbx + 0xf74], 0x92561d5
xor dword [rbx + 0xf74], 0x2751ede9
add dword [rbx + 0xf74], 0x8f7c1b6d
mov dword [rsp - 0x44], 0x721b6759
mov dword [rbx + 0xf80], 0x5a852442
add dword [rbx + 0xf80], 0x18ddb455
sub dword [rbx + 0xf80], 0xd8c5f34
xor dword [rbx + 0xf80], 0x1154842b
xchg r15, r15
sub dword [rbx + 0xf80], 0x3fda7aeb
add dword [rbx + 0xf80], 0x84ce9e46
mov dword [rbx + 0xf84], 0x7f3e7cbd
mov dword [rsp - 0x28], 0x4d88333b
sub dword [rbx + 0xf84], 0x26dec45f
sub dword [rbx + 0xf84], 0x3f7a14d2
add dword [rbx + 0xf84], 0x5a413e1d
sub dword [rbx + 0xf84], 0x5fb75ec
mov dword [rsp - 0xc], 0x6a4bf095
add dword [rbx + 0xf84], 0x4c4bb4e6
mov dword [rbx + 0xf90], 0x1ef2b979
add dword [rbx + 0xf90], 0x5cdc6e20
xor dword [rbx + 0xf90], 0x5821abc5
xchg r13, r13
sub dword [rbx + 0xf90], 0x1110e9ac
add dword [rbx + 0xf90], 0x2711e9fc
add dword [rbx + 0xf90], 0x14679993
mov rbx, rbx
add dword [rbx + 0xf90], 0x6b21f512
mov dword [rbx + 0xf94], 0x6067e75
add dword [rbx + 0xf94], 0x198df935
mov dword [rsp - 0x2c], 0x4e60d364
xor dword [rbx + 0xf94], 0x62243415
sub dword [rbx + 0xf94], 0xc04d9e4
xor dword [rbx + 0xf94], 0x4c340418
add dword [rbx + 0xf94], 0xcedf94d
mov dword [rsp - 0x20], 0x22a0a881
add dword [rbx + 0xf94], 0x6eebb441
mov qword [rbp - 8], 0x6fac825f
sub qword [rbp - 8], 0x2ad58362
xor qword [rbp - 8], 0x22be1423
mov dword [rsp - 0x14], edx
xor qword [rbp - 8], 0x6504844d
add qword [rbp - 8], 0x69a3414a
sub qword [rbp - 8], 0x1cb16457
xor qword [rbp - 8], 0x505e4b8e
mov dword [rsp - 0x20], 0x5dd09db1
call fcn.140073cf0
mov rdx, r13
mov qword [rbp - 0x10], rax
cmp qword [rbp - 8], r13
mov dword [rsp - 0x20], esp
jbe 0x140047cbf
nop word [rax + rax]
movsx ecx, byte [rbp + rdx + 0x30]
mov r9, r9
mov word [rax + rdx*2], cx
inc rdx
cmp rdx, qword [rbp - 8]
jb 0x140047ca6
mov dword [rsp - 0x24], ebp
lea rcx, [rbx + 0x10c0]
lea rdx, [rbp - 0x10]
call fcn.140069f60
mov rdx, rax
mov rdi, rdi
lea rcx, [rbx + 0x10b0]
call fcn.140069f60
cmp qword [rbp - 8], 4
pushf
mov dword [rsp - 0x34], 0x74bdb1ec
mov dword [rbx + 0x10d0], 0x7e5f1440
sub dword [rbx + 0x10d0], 0x2ff5e3e0
sub dword [rbx + 0x10d0], 0xee43935
sub dword [rbx + 0x10d0], 0x154584f4
xchg rdx, rdx
xor dword [rbx + 0x10d0], 0x6fdea4a0
sub dword [rbx + 0x10d0], 0x1ebfa352
popf
pushf
mov r12, r12
mov dword [rbx + 0x10d4], 0x2fd606a1
add dword [rbx + 0x10d4], 0x3dcafc8
sub dword [rbx + 0x10d4], 0x61c1dc0
sub dword [rbx + 0x10d4], 0x23870aef
mov dword [rsp - 0x40], ecx
xor dword [rbx + 0x10d4], 0x2d2dbeff
popf
pushf
mov dword [rbx + 0x10d8], 0x2bf6324e
xchg r13, r13
add dword [rbx + 0x10d8], 0x392f278c
sub dword [rbx + 0x10d8], 0x2e0a6106
sub dword [rbx + 0x10d8], 0x584997e
mov dword [rsp - 0xc], ebp
add dword [rbx + 0x10d8], 0x149de48a
popf
pushf
xchg r15, r15
mov dword [rbx + 0x10dc], 0x6df45e69
sub dword [rbx + 0x10dc], 0x635e7763
add dword [rbx + 0x10dc], 0x1c038a5e
mov dword [rsp - 0x2c], 0x44f1d28e
add dword [rbx + 0x10dc], 0x2594e16b
xor dword [rbx + 0x10dc], 0xa1a112f
popf
mov rbp, rbp
jbe 0x140047dfa
mov rcx, qword [rbp - 0x10]
call fcn.140073d00
mov dword [rbp + 0x30], 0x1a978cc6
mov r12, r12
add dword [rbp + 0x30], 0x4e9260c2
add dword [rbp + 0x30], 0x58a57dc
sub dword [rbp + 0x30], 0x2681c2bb
mov r11, r11
sub dword [rbp + 0x30], 0x277519f4
xor dword [rbp + 0x30], 0x4c06ad61
xor dword [rbp + 0x30], 0x1b8ffe02
xchg r10, r10
mov ecx, 0xd1f082
add ecx, 0x465ac6b
add ecx, 0x14021d79
mov dword [rsp - 0x24], 0x6c3731c2
add ecx, 0x614c7863
xor ecx, 0x1bcef709
sub ecx, 0x6148c5b0
mov dword [rsp - 0x10], esp
mov dword [rbp + 0x34], 0xc892896
xor dword [rbp + 0x34], 0x3c1693b6
sub dword [rbp + 0x34], 0x276325e3
mov dword [rsp - 0x18], 0x2642204e
xor dword [rbp + 0x34], 0x6c2ff884
sub dword [rbp + 0x34], 0x140ceed9
mov rax, qword [rbp + 0x30]
xchg r8, r8
mov qword [rbp + 0x30], rax
mov dword [rbx + 0x10f0], 0x28a471e9
xor dword [rbx + 0x10f0], 0x23cb6fee
xor dword [rbx + 0x10f0], 0x6e5d0f5a
mov rdi, rdi
sub dword [rbx + 0x10f0], 0x1cea002a
sub dword [rbx + 0x10f0], 0x182e700d
xor dword [rbx + 0x10f0], 0x7376d36d
xchg r15, r15
add dword [rbx + 0x10f0], 0x765c29d4
mov dword [rbx + 0x10f4], 0x2161d477
sub dword [rbx + 0x10f4], 0xa08072c
xor dword [rbx + 0x10f4], 0x39da320e
xchg rdx, rdx
xor dword [rbx + 0x10f4], 0x42b24a16
sub dword [rbx + 0x10f4], 0x2ca36ea1
xor dword [rbx + 0x10f4], 0x8645daad
mov dword [rbx + 0x1100], 0x1797114c
mov dword [rsp - 0x1c], 0x693a694c
add dword [rbx + 0x1100], 0x3868b57d
sub dword [rbx + 0x1100], 0x37a34577
sub dword [rbx + 0x1100], 0x9b3024b
xor dword [rbx + 0x1100], 0x186623e8
mov dword [rsp - 0x18], 0x434bd257
xor dword [rbx + 0x1100], 0x3526ef36
add dword [rbx + 0x1100], 0x952d8cea
mov dword [rbx + 0x1104], 0x3bce4138
xchg rdi, rdi
xor dword [rbx + 0x1104], 0x3053fda7
add dword [rbx + 0x1104], 0x44d21280
xor dword [rbx + 0x1104], 0x2797b18e
mov rbx, rbx
add dword [rbx + 0x1104], 0x411ec232
mov dword [rbx + 0x1110], 0x49c656ff
xor dword [rbx + 0x1110], 0x2e1c963a
sub dword [rbx + 0x1110], 0x35bbeb75
mov dword [rsp - 0x18], esp
xor dword [rbx + 0x1110], 0x744e975
add dword [rbx + 0x1110], 0x1584ef5a
add dword [rbx + 0x1110], 0x19b55518
add dword [rbx + 0x1110], 0x5472d03c
mov dword [rsp - 0x44], 0x304e07c6
mov dword [rbx + 0x1114], 0x1ee8af61
xor dword [rbx + 0x1114], 0xaa25255
add dword [rbx + 0x1114], 0x61c586ae
xor dword [rbx + 0x1114], 0x7823d23e
mov r11, r11
add dword [rbx + 0x1114], 0x3afd9326
add dword [rbx + 0x1114], 0x6fd66bd1
mov dword [rbx + 0x1120], 0x102bf279
xor dword [rbx + 0x1120], 0x629e4c75
xchg r12, r12
add dword [rbx + 0x1120], 0x7c0cbbf
sub dword [rbx + 0x1120], 0x65d7e806
add dword [rbx + 0x1120], 0xa4789efe
mov dword [rbx + 0x1124], 0x2da8daac
mov rdx, rdx
sub dword [rbx + 0x1124], 0x276f6ae2
add dword [rbx + 0x1124], 0x211bf770
xor dword [rbx + 0x1124], 0x784e5044
mov r8, r8
sub dword [rbx + 0x1124], 0x3ff4c0e6
add dword [rbx + 0x1124], 0x99f0ca2b
mov dword [rbx + 0x1130], 0x7311bc93
xor dword [rbx + 0x1130], 0x7d9312da
xchg r13, r13
xor dword [rbx + 0x1130], 0x6237a374
sub dword [rbx + 0x1130], 0x14c1b36d
xor dword [rbx + 0x1130], 0xe732623
sub dword [rbx + 0x1130], 0x1cbcc60e
mov dword [rsp - 0xc], ebx
add dword [rbx + 0x1130], 0x7cb366be
mov dword [rbx + 0x1134], 0x62363080
sub dword [rbx + 0x1134], 0x40434da9
mov dword [rsp - 0x14], 0x65d32ddb
xor dword [rbx + 0x1134], 0x7259ecba
sub dword [rbx + 0x1134], 0x33e0ab56
add dword [rbx + 0x1134], 0x99acbd8c
mov dword [rbx + 0x1140], 0x4b599d9e
mov dword [rsp - 0x14], 0x85530f4
sub dword [rbx + 0x1140], 0x2b677839
add dword [rbx + 0x1140], 0x28368495
add dword [rbx + 0x1140], 0x25fd91f5
mov dword [rsp - 0x24], 0x31fbc0b9
add dword [rbx + 0x1140], 0x4ba56030
mov dword [rbx + 0x1144], 0x168f7104
sub dword [rbx + 0x1144], 0x129c7de0
xchg rsi, rsi
add dword [rbx + 0x1144], 0x17cc39df
xor dword [rbx + 0x1144], 0x1f3d51e5
add dword [rbx + 0x1144], 0x1883de92
mov r15, r15
xor dword [rbx + 0x1144], 0xa4cdc767
mov dword [rbx + 0x1150], 0x35ebf299
sub dword [rbx + 0x1150], 0x29c35276
mov dword [rsp - 0x34], 0x7a71626d
add dword [rbx + 0x1150], 0x3acd29ae
xor dword [rbx + 0x1150], 0x3eaff68
sub dword [rbx + 0x1150], 0x22dc88b6
sub dword [rbx + 0x1150], 0x4e93f6
mov dword [rsp - 0x2c], esi
xor dword [rbx + 0x1150], 0x983f8612
mov dword [rbx + 0x1154], 0x6c72e145
sub dword [rbx + 0x1154], 0x2949d09b
mov dword [rsp - 0x18], 0x7ed002c3
add dword [rbx + 0x1154], 0x10dcbcfc
sub dword [rbx + 0x1154], 0x4d3981ea
add dword [rbx + 0x1154], 0x13576d18
mov dword [rsp - 0x40], edx
add dword [rbx + 0x1154], 0x654b6ec8
add dword [rbx + 0x1154], 0x3a5c7483
mov dword [rbx + 0x1160], 0x4677037d
sub dword [rbx + 0x1160], 0x262d64d6
mov dword [rsp - 0x30], ecx
xor dword [rbx + 0x1160], 0x7ef97354
sub dword [rbx + 0x1160], 0x1207f974
sub dword [rbx + 0x1160], 0x26c2d973
mov dword [rsp - 0x18], 0x6e981220
add dword [rbx + 0x1160], 0x194ae26f
add dword [rbx + 0x1160], 0x7a9a9ea4
mov dword [rbx + 0x1164], 0xc07d75b
sub dword [rbx + 0x1164], 0x3d90087
mov rdi, rdi
add dword [rbx + 0x1164], 0x59ebc0e1
sub dword [rbx + 0x1164], 0x5e623798
xor dword [rbx + 0x1164], 0xba73fc02
mov dword [rbx + 0x1280], 0x3e803385
xchg rdx, rdx
sub dword [rbx + 0x1280], 0x83ed261
sub dword [rbx + 0x1280], 0x2e828a05
xor dword [rbx + 0x1280], 0x1eb84cbf
add dword [rbx + 0x1280], 0x524a6b52
mov dword [rsp - 0x1c], 0x74db92e1
add dword [rbx + 0x1280], 0x4db649e1
mov dword [rbx + 0x1284], 0x52da239c
add dword [rbx + 0x1284], 0x2bce0f9f
mov rdx, rdx
sub dword [rbx + 0x1284], 0x14bb91ce
sub dword [rbx + 0x1284], 0x28248873
add dword [rbx + 0x1284], 0x773f37d9
mov dword [rsp - 0x2c], ebx
mov dword [rbx + 0x1290], 0x1bbff891
sub dword [rbx + 0x1290], 0x17c7e562
xor dword [rbx + 0x1290], 0x1b444ce
add dword [rbx + 0x1290], 0x78781c7f
xchg rsi, rsi
xor dword [rbx + 0x1290], 0x7cdebd7
xor dword [rbx + 0x1290], 0xc47ebf14
mov dword [rbx + 0x1294], 0x35322962
add dword [rbx + 0x1294], 0x33bb8c74
xchg rdx, rdx
sub dword [rbx + 0x1294], 0x7244ab5
xor dword [rbx + 0x1294], 0x5c75f001
add dword [rbx + 0x1294], 0x7bba8583
mov rdx, rdx
mov dword [rbx + 0x12a0], 0x4d72e114
add dword [rbx + 0x12a0], 0x17ef00ad
sub dword [rbx + 0x12a0], 0x5518ede1
add dword [rbx + 0x12a0], 0x3bef5696
mov dword [rsp - 0x40], ebx
add dword [rbx + 0x12a0], 0x6cef267d
mov dword [rbx + 0x12a4], 0x1494afcd
add dword [rbx + 0x12a4], 0x4503af73
xchg r9, r9
sub dword [rbx + 0x12a4], 0x28526c0a
sub dword [rbx + 0x12a4], 0x1db9a00a
add dword [rbx + 0x12a4], 0x677a8e8c
add dword [rbx + 0x12a4], 0x3e208f3b
mov r8, r8
mov dword [rbx + 0x12b0], 0x5a7c8d59
add dword [rbx + 0x12b0], 0xed0ce6
xor dword [rbx + 0x12b0], 0x73c3531b
xor dword [rbx + 0x12b0], 0x7ed824be
mov r14, r14
xor dword [rbx + 0x12b0], 0x310f96e1
xor dword [rbx + 0x12b0], 0xde6a3bb8
mov dword [rbx + 0x12b4], 0x695aef06
mov rsi, rsi
sub dword [rbx + 0x12b4], 0x2380a443
add dword [rbx + 0x12b4], 0x264e55af
sub dword [rbx + 0x12b4], 0x1aa81239
add dword [rbx + 0x12b4], 0x6796b28a
mov rbp, rbp
mov qword [rbp - 8], 0x6d64d041
add qword [rbp - 8], 0xea42da5
sub qword [rbp - 8], 0x281d59c3
sub qword [rbp - 8], 0xb00675d
mov dword [rsp - 0x2c], esi
sub qword [rbp - 8], 0x48eb3cbe
call fcn.140073cf0
mov rdx, r13
mov qword [rbp - 0x10], rax
mov rsp, rsp
cmp qword [rbp - 8], r13
jbe 0x140048536
nop
movsx ecx, byte [rbp + rdx + 0x30]
mov dword [rsp - 0x1c], 0x2bf5195a
mov word [rax + rdx*2], cx
inc rdx
cmp rdx, qword [rbp - 8]
jb 0x140048519
mov r12, r12
lea rcx, [rbx + 0x13e0]
lea rdx, [rbp - 0x10]
call fcn.140069f60
mov rdx, rax
mov r15, r15
lea rcx, [rbx + 0x13d0]
call fcn.140069f60
cmp qword [rbp - 8], 4
pushf
xchg r12, r12
mov dword [rbx + 0x13f0], 0x2ec32329
xor dword [rbx + 0x13f0], 0x1bbb8955
add dword [rbx + 0x13f0], 0x2d188443
xor dword [rbx + 0x13f0], 0x7691e559
mov dword [rsp - 0x40], edx
add dword [rbx + 0x13f0], 0x4e4b10ca
xor dword [rbx + 0x13f0], 0x4569eff5
popf
mov dword [rsp - 0x30], ecx
pushf
mov dword [rbx + 0x13f4], 0x4cb6305
xor dword [rbx + 0x13f4], 0x74f6133c
mov dword [rsp - 0x2c], ebx
sub dword [rbx + 0x13f4], 0x3dadb69
xor dword [rbx + 0x13f4], 0x314ca88c
xor dword [rbx + 0x13f4], 0xd3b6a71
xor dword [rbx + 0x13f4], 0x77376568
mov dword [rsp - 0x18], 0x7b577319
popf
pushf
mov dword [rbx + 0x13f8], 0x5e738f72
sub dword [rbx + 0x13f8], 0x4ce61d3c
xchg rbp, rbp
add dword [rbx + 0x13f8], 0xca706cd
add dword [rbx + 0x13f8], 0x34523e6b
add dword [rbx + 0x13f8], 0x11585f79
xor dword [rbx + 0x13f8], 0x3153aa3
mov dword [rsp - 0xc], edi
sub dword [rbx + 0x13f8], 0x1a95e864
popf
pushf
mov dword [rbx + 0x13fc], 0xf6ab3e9
xchg r8, r8
add dword [rbx + 0x13fc], 0x6ab4a5b4
sub dword [rbx + 0x13fc], 0x326b8735
add dword [rbx + 0x13fc], 0x4e2b582
mov dword [rsp - 0x34], 0x607c5992
sub dword [rbx + 0x13fc], 0x662440a
popf
jbe 0x140048699
mov rcx, qword [rbp - 0x10]
mov dword [rsp - 0x14], 0x7ddeacf
call fcn.140073d00
mov dword [rbp + 0x30], 0x4f20411e
sub dword [rbp + 0x30], 0x34e76137
xor dword [rbp + 0x30], 0xdb17ebc
mov dword [rsp - 0x10], edx
add dword [rbp + 0x30], 0xee686dc
add dword [rbp + 0x30], 0x10884b53
add dword [rbp + 0x30], 0x285e0086
xor dword [rbp + 0x30], 0x28624fc6
mov dword [rsp - 0x20], esp
mov ecx, 0x33ac1fe1
xor ecx, 0x58345d2c
sub ecx, 0x4e7d890e
xchg r10, r10
add ecx, 0x24e857fc
add ecx, 0x288843b1
xor ecx, 0x274ebf21
mov dword [rsp - 0x28], edi
xor ecx, 0x4dc5ea5d
mov dword [rbp + 0x34], 0x961544d
add dword [rbp + 0x34], 0x17f26b67
sub dword [rbp + 0x34], 0xb7a45c5
mov dword [rsp - 0x44], 0xfa32cb6
add dword [rbp + 0x34], 0x6cfbcab
xor dword [rbp + 0x34], 0xfaffd44
add dword [rbp + 0x34], 0x3dffb302
xchg rbp, rbp
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x30], rax
mov dword [rbx + 0x1410], 0x3d6eeeb0
mov dword [rsp - 0x24], ecx
add dword [rbx + 0x1410], 0x40fa6928
sub dword [rbx + 0x1410], 0x4a594993
add dword [rbx + 0x1410], 0x186fd464
sub dword [rbx + 0x1410], 0x32dc5daa
xchg r10, r10
xor dword [rbx + 0x1410], 0xa06818e0
mov dword [rbx + 0x1414], 0x2f7bce2b
sub dword [rbx + 0x1414], 0x156522e2
add dword [rbx + 0x1414], 0x615bf90b
mov dword [rsp - 0x24], 0x22e33280
sub dword [rbx + 0x1414], 0x406919a1
add dword [rbx + 0x1414], 0x3598e7c9
add dword [rbx + 0x1414], 0x492929a3
mov dword [rbx + 0x1420], 0x1ce5f8fa
xchg rsp, rsp
add dword [rbx + 0x1420], 0x60ede407
sub dword [rbx + 0x1420], 0x3e596edc
sub dword [rbx + 0x1420], 0x297c99b4
add dword [rbx + 0x1420], 0xa3cdc7ae
mov r13, r13
mov dword [rbx + 0x1424], 0x7e823953
xor dword [rbx + 0x1424], 0x1c9f9af8
sub dword [rbx + 0x1424], 0x5d8980a0
xor dword [rbx + 0x1424], 0x442dbfb9
mov dword [rsp - 0x34], edx
sub dword [rbx + 0x1424], 0x3614c440
add dword [rbx + 0x1424], 0x19ed6f96
xor dword [rbx + 0x1424], 0x9d59d417
mov r15, r15
mov dword [rbx + 0x1430], 0x2d7b796
add dword [rbx + 0x1430], 0x6385f42d
sub dword [rbx + 0x1430], 0x4f340b0c
add dword [rbx + 0x1430], 0x67e1da3b
xchg r14, r14
xor dword [rbx + 0x1430], 0x4883d970
add dword [rbx + 0x1430], 0x8242f89d
mov dword [rbx + 0x1434], 0x20601ac6
xchg r15, r15
add dword [rbx + 0x1434], 0x41234418
sub dword [rbx + 0x1434], 0x543e74fe
add dword [rbx + 0x1434], 0x114cea73
xchg rsp, rsp
add dword [rbx + 0x1434], 0x9b39c7cc
mov dword [rbx + 0x1440], 0x747ee5e8
sub dword [rbx + 0x1440], 0x3cb4404a
sub dword [rbx + 0x1440], 0x44d39c0
mov dword [rsp - 0x28], 0x7b3c45c
add dword [rbx + 0x1440], 0x2464ebca
add dword [rbx + 0x1440], 0x3208ae5
xor dword [rbx + 0x1440], 0xe215a24e
mov r11, r11
mov dword [rbx + 0x1444], 0x6c7e4bb8
xor dword [rbx + 0x1444], 0x5fb00c73
add dword [rbx + 0x1444], 0x472ddda0
mov rdi, rdi
sub dword [rbx + 0x1444], 0x414711e8
add dword [rbx + 0x1444], 0x7f622d40
mov dword [rbx + 0x1450], 0x2f2c0f15
add dword [rbx + 0x1450], 0xe7f71a
xchg rsi, rsi
add dword [rbx + 0x1450], 0x319e47dc
add dword [rbx + 0x1450], 0x281ba39
sub dword [rbx + 0x1450], 0x4f78474a
mov dword [rsp - 0x34], esp
add dword [rbx + 0x1450], 0xa44b8fd9
mov dword [rbx + 0x1454], 0x22a839a
add dword [rbx + 0x1454], 0x656e6203
xchg rbx, rbx
sub dword [rbx + 0x1454], 0x16df9b6d
sub dword [rbx + 0x1454], 0x37b9c8ec
xor dword [rbx + 0x1454], 0xec1ac9b
add dword [rbx + 0x1454], 0x158b98db
mov dword [rsp - 0x20], ecx
xor dword [rbx + 0x1454], 0x92ce9669
mov dword [rbx + 0x1460], 0x6a6bdd34
xor dword [rbx + 0x1460], 0x5056d628
mov r8, r8
sub dword [rbx + 0x1460], 0x3067751e
add dword [rbx + 0x1460], 0x4301db40
add dword [rbx + 0x1460], 0x6c3fcf85
mov dword [rbx + 0x1464], 0x7dc4ee70
xchg r13, r13
sub dword [rbx + 0x1464], 0x60b78779
xor dword [rbx + 0x1464], 0x37cac7db
add dword [rbx + 0x1464], 0x48d7e21c
mov dword [rsp - 0x28], 0x2006d95e
sub dword [rbx + 0x1464], 0x5dca196d
add dword [rbx + 0x1464], 0xa341d6e8
mov dword [rbx + 0x1470], 0x67026973
sub dword [rbx + 0x1470], 0x532d74a2
mov dword [rsp - 0x2c], ebp
add dword [rbx + 0x1470], 0x2f23ce8
add dword [rbx + 0x1470], 0x1927e1bb
add dword [rbx + 0x1470], 0x377e114b
xor dword [rbx + 0x1470], 0xde1a041c
mov dword [rsp - 0x14], ebx
mov dword [rbx + 0x1474], 0x6573ae96
xor dword [rbx + 0x1474], 0x5f2ad142
add dword [rbx + 0x1474], 0x3cecf102
xchg r12, r12
add dword [rbx + 0x1474], 0x5bc473
xor dword [rbx + 0x1474], 0xced515ea
mov dword [rbx + 0x1480], 0x3d0ca489
mov dword [rsp - 0x10], 0x3251000d
add dword [rbx + 0x1480], 0x30ad0f1d
xor dword [rbx + 0x1480], 0x46a448a
sub dword [rbx + 0x1480], 0x5d858cb5
add dword [rbx + 0x1480], 0xacd9067c
xchg r10, r10
mov dword [rbx + 0x1484], 0x7986c34b
xor dword [rbx + 0x1484], 0x2e5a23f4
sub dword [rbx + 0x1484], 0x1665a489
xor dword [rbx + 0x1484], 0x6c847ba9
xchg rdx, rdx
xor dword [rbx + 0x1484], 0x18a4e29e
sub dword [rbx + 0x1484], 0x32768db3
add dword [rbx + 0x1484], 0xb64659a5
mov dword [rbx + 0x15a0], 0x74726f4
mov r8, r8
xor dword [rbx + 0x15a0], 0x68008c59
sub dword [rbx + 0x15a0], 0x37adf24d
xor dword [rbx + 0x15a0], 0x523f5ad
mov dword [rsp - 0x20], ebx
add dword [rbx + 0x15a0], 0x3b445802
xor dword [rbx + 0x15a0], 0x3060b7c4
add dword [rbx + 0x15a0], 0x5b792eb8
xchg rdx, rdx
mov dword [rbx + 0x15a4], 0x7948b5cc
sub dword [rbx + 0x15a4], 0x159fb255
xor dword [rbx + 0x15a4], 0x756481e9
xor dword [rbx + 0x15a4], 0x19642037
mov dword [rsp - 0x10], esp
sub dword [rbx + 0x15a4], 0x6e4e964
add dword [rbx + 0x15a4], 0x2154d8e
add dword [rbx + 0x15a4], 0xae3d39f0
mov qword [rbp - 8], 0x4a1a0bbf
xchg rdi, rdi
sub qword [rbp - 8], 0x296a834c
add qword [rbp - 8], 0x1280b95
xor qword [rbp - 8], 0x4370f3dd
xor qword [rbp - 8], 0x382f5ec3
mov dword [rsp - 0x40], ebp
sub qword [rbp - 8], 0x19a3f26b
sub qword [rbp - 8], 0x40e446a3
call fcn.140073cf0
mov rdx, r13
mov dword [rsp - 0x18], esi
mov qword [rbp - 0x10], rax
cmp qword [rbp - 8], r13
jbe 0x140048c67
mov r12, r12
nop dword [rax]
nop word [rax + rax]
movsx ecx, byte [rbp + rdx + 0x30]
mov dword [rsp - 0x3c], 0x7475ba3a
mov word [rax + rdx*2], cx
inc rdx
cmp rdx, qword [rbp - 8]
mov dword [rsp - 0x24], esp
jb 0x140048c49
lea rcx, [rbx + 0x16d0]
lea rdx, [rbp - 0x10]
mov r8, r8
call fcn.140069f60
mov rdx, rax
lea rcx, [rbx + 0x16c0]
call fcn.140069f60
mov dword [rsp - 0x20], edi
cmp qword [rbp - 8], 4
pushf
mov dword [rbx + 0x16e0], 0x7a3eceb3
mov dword [rsp - 0x30], ecx
sub dword [rbx + 0x16e0], 0x67c6e3c8
add dword [rbx + 0x16e0], 0x2aaf6f22
add dword [rbx + 0x16e0], 0x35c68ade
xchg rdx, rdx
sub dword [rbx + 0x16e0], 0x33f0c648
xor dword [rbx + 0x16e0], 0x19df2de6
popf
mov dword [rsp - 0x28], ebp
pushf
mov dword [rbx + 0x16e4], 0x59bfb22d
xor dword [rbx + 0x16e4], 0x59f818ad
mov dword [rsp - 0x3c], 0x10f87c6d
add dword [rbx + 0x16e4], 0x25818946
xor dword [rbx + 0x16e4], 0x2f6b4dc6
add dword [rbx + 0x16e4], 0x49136529
sub dword [rbx + 0x16e4], 0x2c93afe4
mov dword [rsp - 0x30], 0x45c4ec9a
popf
pushf
mov dword [rbx + 0x16e8], 0x782480ba
sub dword [rbx + 0x16e8], 0x564e7c9f
xchg r13, r13
sub dword [rbx + 0x16e8], 0xeffdb01
sub dword [rbx + 0x16e8], 0x67389fb
xor dword [rbx + 0x16e8], 0x4a56dcbf
mov dword [rsp - 0x1c], 0x4f3ae778
popf
pushf
mov dword [rbx + 0x16ec], 0x412c1959
mov dword [rsp - 0x14], edx
sub dword [rbx + 0x16ec], 0x291125bf
sub dword [rbx + 0x16ec], 0x77fbb7b
add dword [rbx + 0x16ec], 0x5440d54b
xchg r14, r14
sub dword [rbx + 0x16ec], 0x1ea7c9ca
popf
jbe 0x140048db9
mov rbx, rbx
mov rcx, qword [rbp - 0x10]
call fcn.140073d00
mov dword [rbp + 0x30], 0x62da7564
xor dword [rbp + 0x30], 0x4fc14808
mov dword [rsp - 0x34], 0x3f3321dc
add dword [rbp + 0x30], 0x8166e65
xor dword [rbp + 0x30], 0x531b49e3
add dword [rbp + 0x30], 0x2bab9d6
xor dword [rbp + 0x30], 0x1fd1a7de
mov rsp, rsp
mov ecx, 0x65385609
sub ecx, 0x1243fdb7
sub ecx, 0xfd5b29
mov dword [rsp - 0x30], edx
sub ecx, 0x34ac9c4f
sub ecx, 0x1d4a60ca
mov dword [rbp + 0x34], 0xde396f4
add dword [rbp + 0x34], 0x62abfbcb
mov dword [rsp - 0x18], 0x65f10dde
xor dword [rbp + 0x34], 0x3fc5123c
sub dword [rbp + 0x34], 0xda5c1f0
add dword [rbp + 0x34], 0x122dad28
sub dword [rbp + 0x34], 0x2cbecdb
mov rbp, rbp
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x30], rax
mov dword [rbx + 0x1700], 0x67b26af3
xor dword [rbx + 0x1700], 0x47d1412f
mov dword [rsp - 0x30], 0x6d1a221c
xor dword [rbx + 0x1700], 0x268532c8
add dword [rbx + 0x1700], 0x1b8c6ace
add dword [rbx + 0x1700], 0x96a4bce1
mov dword [rsp - 0x34], edx
mov dword [rbx + 0x1704], 0x19aadb29
sub dword [rbx + 0x1704], 0x18dc5e14
add dword [rbx + 0x1704], 0x5b25463a
add dword [rbx + 0x1704], 0x5663e60
xchg r9, r9
add dword [rbx + 0x1704], 0x57bd3f14
mov dword [rbx + 0x1710], 0x285b3895
xor dword [rbx + 0x1710], 0x5bc029a1
xor dword [rbx + 0x1710], 0x5b847a44
xchg r13, r13
sub dword [rbx + 0x1710], 0xad62772
add dword [rbx + 0x1710], 0x2dc559d8
add dword [rbx + 0x1710], 0x6df8b2fd
mov dword [rbx + 0x1714], 0x660070ee
xchg rcx, rcx
sub dword [rbx + 0x1714], 0x5ffef8c9
add dword [rbx + 0x1714], 0x2bb8a0aa
add dword [rbx + 0x1714], 0x3987d48f
mov rbx, rbx
xor dword [rbx + 0x1714], 0xd246bd8d
mov dword [rbx + 0x1720], 0x30a60890
xor dword [rbx + 0x1720], 0x47dfc3cf
mov dword [rsp - 0x18], ecx
xor dword [rbx + 0x1720], 0x7ea2c57b
add dword [rbx + 0x1720], 0x4d09a972
add dword [rbx + 0x1720], 0x62244bd7
mov dword [rbx + 0x1724], 0x7c7e234b
mov dword [rsp - 0xc], esp
sub dword [rbx + 0x1724], 0x101e68ed
xor dword [rbx + 0x1724], 0x160b36c3
xor dword [rbx + 0x1724], 0x65ab310e
add dword [rbx + 0x1724], 0x990945da
mov dword [rsp - 0x40], edx
mov dword [rbx + 0x1730], 0x2e184937
xor dword [rbx + 0x1730], 0x73fb1928
xor dword [rbx + 0x1730], 0x7c76ea6c
mov dword [rsp - 0x14], 0x37ec62fe
sub dword [rbx + 0x1730], 0xd5b99b0
add dword [rbx + 0x1730], 0x29427164
add dword [rbx + 0x1730], 0x7bfc892a
mov dword [rsp - 0x38], edx
mov dword [rbx + 0x1734], 0x1caface8
add dword [rbx + 0x1734], 0x3d350100
xor dword [rbx + 0x1734], 0x3e3d7c01
mov dword [rsp - 0x24], ebp
sub dword [rbx + 0x1734], 0x50ee2de9
add dword [rbx + 0x1734], 0x67864b63
sub dword [rbx + 0x1734], 0x40b917d1
xchg r9, r9
add dword [rbx + 0x1734], 0x7bc043bf
mov dword [rbx + 0x1740], 0x3cdf532b
add dword [rbx + 0x1740], 0x5c651de
mov dword [rsp - 0x24], ebx
xor dword [rbx + 0x1740], 0x31d3a347
sub dword [rbx + 0x1740], 0x54a41a2e
xor dword [rbx + 0x1740], 0x4cf58dc3
sub dword [rbx + 0x1740], 0x26757408
xchg rdi, rdi
xor dword [rbx + 0x1740], 0x92295ac4
mov dword [rbx + 0x1744], 0xf104e1d
xor dword [rbx + 0x1744], 0x1b3b41ce
mov rdx, rdx
add dword [rbx + 0x1744], 0x38061b6a
sub dword [rbx + 0x1744], 0x8f5d6ab
xor dword [rbx + 0x1744], 0x5a60f4e
mov dword [rsp - 0x18], ebp
add dword [rbx + 0x1744], 0x72ea5b43
mov dword [rbx + 0x1750], 0x2d545edc
sub dword [rbx + 0x1750], 0x28231f9e
mov dword [rsp - 0x38], 0x492f2dbf
xor dword [rbx + 0x1750], 0x6a2f6f63
add dword [rbx + 0x1750], 0x5800699
sub dword [rbx + 0x1750], 0x61ec38cd
xor dword [rbx + 0x1750], 0xab798236
mov dword [rsp - 0x30], 0x690c64ad
mov dword [rbx + 0x1754], 0x20a91683
add dword [rbx + 0x1754], 0x477f9e7a
xor dword [rbx + 0x1754], 0x39f8192b
sub dword [rbx + 0x1754], 0xf81a001
xchg rsi, rsi
sub dword [rbx + 0x1754], 0x1c87b31a
xor dword [rbx + 0x1754], 0x81793a7
add dword [rbx + 0x1754], 0x8bfad303
mov qword [rbp - 8], 0x1cb65d62
mov dword [rsp - 0x20], ecx
add qword [rbp - 8], 0xcc90f4
xor qword [rbp - 8], 0xd4c3b8a
add qword [rbp - 8], 0x40025c1b
mov r13, r13
sub qword [rbp - 8], 0x50d131ef
call fcn.140073cf0
mov rdx, r13
mov qword [rbp - 0x10], rax
mov dword [rsp - 0x34], 0x9810a96
cmp qword [rbp - 8], r13
jbe 0x1400491d0
nop word [rax + rax]
movsx ecx, byte [rbp + rdx + 0x30]
mov dword [rsp - 0x40], 0x5b07a575
mov word [rax + rdx*2], cx
inc rdx
cmp rdx, qword [rbp - 8]
jb 0x1400491b3
xchg rsi, rsi
lea rcx, [rbx + 0x1880]
lea rdx, [rbp - 0x10]
call fcn.140069f60
mov rdx, rax
mov dword [rsp - 0x10], edx
lea rcx, [rbx + 0x1870]
call fcn.140069f60
cmp qword [rbp - 8], 4
pushf
mov dword [rsp - 0x1c], 0x6f5f3bb0
mov dword [rbx + 0x1890], 0x20218878
add dword [rbx + 0x1890], 0x50df11e3
xor dword [rbx + 0x1890], 0x58d45fb1
sub dword [rbx + 0x1890], 0x8b3579
xchg r9, r9
xor dword [rbx + 0x1890], 0x31076a4
xor dword [rbx + 0x1890], 0xd7bd58c
popf
mov dword [rsp - 0x38], ebp
pushf
mov dword [rbx + 0x1894], 0x5b1953df
xor dword [rbx + 0x1894], 0x157a8e71
sub dword [rbx + 0x1894], 0x211ba5da
mov dword [rsp - 0x10], 0x155c0242
add dword [rbx + 0x1894], 0x471b7d81
sub dword [rbx + 0x1894], 0x4d4181fc
popf
pushf
mov dword [rsp - 0x14], edi
mov dword [rbx + 0x1898], 0x48689221
add dword [rbx + 0x1898], 0x9ff60da
xor dword [rbx + 0x1898], 0x3f75e60b
xor dword [rbx + 0x1898], 0x5795535d
mov dword [rsp - 0x40], 0x126ef4ac
add dword [rbx + 0x1898], 0x114e3b6a
sub dword [rbx + 0x1898], 0x5a13f77
popf
mov dword [rsp - 0x38], 0x73e0547
pushf
mov dword [rbx + 0x189c], 0x4123525
add dword [rbx + 0x189c], 0x6743d39e
sub dword [rbx + 0x189c], 0x49288366
mov dword [rsp - 0x20], ebp
add dword [rbx + 0x189c], 0x14fda28
add dword [rbx + 0x189c], 0x1a4d1012
xor dword [rbx + 0x189c], 0x30885408
mov r13, r13
add dword [rbx + 0x189c], 0x38f20801
popf
jbe 0x140049339
mov rcx, qword [rbp - 0x10]
mov dword [rsp - 0x1c], edi
call fcn.140073d00
mov dword [rbp + 0x30], 0x35b581fc
xor dword [rbp + 0x30], 0x3c737931
mov dword [rsp - 0xc], edi
xor dword [rbp + 0x30], 0x72318964
xor dword [rbp + 0x30], 0x505f0bf9
add dword [rbp + 0x30], 0x4b8bc186
mov dword [rsp - 0x3c], 0xcf2c2b
mov ecx, 0x62571fa
add ecx, 0x47942382
sub ecx, 0x3881af37
add ecx, 0x20472b92
mov r14, r14
xor ecx, 0x357f11c7
mov dword [rbp + 0x34], 0x72e51272
xor dword [rbp + 0x34], 0x723d9b31
add dword [rbp + 0x34], 0x6eeac1d8
xchg rdx, rdx
sub dword [rbp + 0x34], 0x16cb48a1
sub dword [rbp + 0x34], 0x7f1839a
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x30], rax
mov dword [rsp - 0x3c], 0xf2e33c6
mov dword [rbx + 0x18b0], 0x3146d56a
add dword [rbx + 0x18b0], 0x39a04da9
xor dword [rbx + 0x18b0], 0x740315f8
mov dword [rsp - 0x24], 0x4c27b89f
add dword [rbx + 0x18b0], 0x1c71992d
sub dword [rbx + 0x18b0], 0x123523b5
sub dword [rbx + 0x18b0], 0xf716ce5
add dword [rbx + 0x18b0], 0x9f680145
xchg rbp, rbp
mov dword [rbx + 0x18b4], 0x436474ba
sub dword [rbx + 0x18b4], 0x234073ec
add dword [rbx + 0x18b4], 0x5ad0c7b3
sub dword [rbx + 0x18b4], 0x2f5d4234
mov dword [rsp - 0x18], 0x4682ea00
sub dword [rbx + 0x18b4], 0x306b97af
add dword [rbx + 0x18b4], 0x31524b79
add dword [rbx + 0x18b4], 0x6c9906ac
mov r13, r13
mov dword [rbx + 0x18c0], 0x45f236e0
xor dword [rbx + 0x18c0], 0x245ebb06
xor dword [rbx + 0x18c0], 0x16af4e67
mov r12, r12
sub dword [rbx + 0x18c0], 0x3b5e0464
add dword [rbx + 0x18c0], 0x7d81b1d6
mov dword [rbx + 0x18c4], 0x1b3e4ee6
add dword [rbx + 0x18c4], 0x947b7ad
xchg r13, r13
xor dword [rbx + 0x18c4], 0x932c227
sub dword [rbx + 0x18c4], 0x28f601bd
xor dword [rbx + 0x18c4], 0x190c9ce7
xor dword [rbx + 0x18c4], 0x42fbf6
mov dword [rsp - 0x14], edi
add dword [rbx + 0x18c4], 0x9b36cb0d
mov dword [rbx + 0x18d0], 0x7f66a18
sub dword [rbx + 0x18d0], 0x372577e
add dword [rbx + 0x18d0], 0x157157a8
xchg r10, r10
xor dword [rbx + 0x18d0], 0x5e1a8962
sub dword [rbx + 0x18d0], 0x365ad9d7
xor dword [rbx + 0x18d0], 0xa882498a
mov dword [rsp - 0x28], esp
mov dword [rbx + 0x18d4], 0x5fdf47b1
add dword [rbx + 0x18d4], 0x15845186
xor dword [rbx + 0x18d4], 0x590e9d89
add dword [rbx + 0x18d4], 0x15d5abe1
xchg rsi, rsi
xor dword [rbx + 0x18d4], 0x41fc30a3
add dword [rbx + 0x18d4], 0x48fb35df
add dword [rbx + 0x18d4], 0x6c5d8aa8
mov dword [rbx + 0x18e0], 0x6090b48b
mov r13, r13
sub dword [rbx + 0x18e0], 0x126cd1fb
sub dword [rbx + 0x18e0], 0x3454817d
add dword [rbx + 0x18e0], 0x3b5ae38c
sub dword [rbx + 0x18e0], 0x1c6633cb
mov dword [rsp - 0x34], esp
xor dword [rbx + 0x18e0], 0x215770ab
xor dword [rbx + 0x18e0], 0xa0e440dc
mov dword [rbx + 0x18e4], 0x3d77249c
mov dword [rsp - 0x2c], 0x281baa8d
sub dword [rbx + 0x18e4], 0x263c9a64
xor dword [rbx + 0x18e4], 0x26407fb6
add dword [rbx + 0x18e4], 0x4b5a705b
mov dword [rsp - 0xc], 0x76422e65
sub dword [rbx + 0x18e4], 0x6959f992
sub dword [rbx + 0x18e4], 0xb6b61d2
add dword [rbx + 0x18e4], 0xb167161e
mov dword [rsp - 0x10], 0x4c32be72
mov dword [rbx + 0x18f0], 0x351144d8
xor dword [rbx + 0x18f0], 0x31b0bcaf
xor dword [rbx + 0x18f0], 0x10efced6
sub dword [rbx + 0x18f0], 0x113d7e71
xchg r13, r13
add dword [rbx + 0x18f0], 0x1a74ef33
xor dword [rbx + 0x18f0], 0xa44e3b7c
mov dword [rbx + 0x18f4], 0x43bd2da0
xchg r13, r13
sub dword [rbx + 0x18f4], 0x34279268
add dword [rbx + 0x18f4], 0x4aeff658
xor dword [rbx + 0x18f4], 0x351c252
mov rsp, rsp
add dword [rbx + 0x18f4], 0x1b894968
xor dword [rbx + 0x18f4], 0xcc960135
mov qword [rbp - 8], 0x2142337
add qword [rbp - 8], 0x37a03f4d
xchg r10, r10
add qword [rbp - 8], 0x2def9e41
xor qword [rbp - 8], 0x19e820c6
sub qword [rbp - 8], 0x7e4c1ffb
mov dword [rsp - 0x14], ebx
call fcn.140073cf0
mov qword [rbp - 0x10], rax
cmp qword [rbp - 8], r13
jbe 0x1400496f4
mov dword [rsp - 0x10], ebp
nop
movsx ecx, byte [rbp + r13 + 0x30]
mov word [rax + r13*2], cx
inc r13
mov rbp, rbp
cmp r13, qword [rbp - 8]
jb 0x1400496dd
lea rcx, [rbx + 0x1a20]
lea rdx, [rbp - 0x10]
mov dword [rsp - 0xc], 0x382811dc
call fcn.140069f60
mov rdx, rax
lea rcx, [rbx + 0x1a10]
call fcn.140069f60
mov r14, r14
cmp qword [rbp - 8], 4
pushf
mov dword [rbx + 0x1a30], 0x2018ffc7
xchg r14, r14
sub dword [rbx + 0x1a30], 0xc5c4c85
add dword [rbx + 0x1a30], 0x5e000a0b
sub dword [rbx + 0x1a30], 0x1b1751af
sub dword [rbx + 0x1a30], 0x7263526
mov r8, r8
sub dword [rbx + 0x1a30], 0x285d0333
popf
pushf
mov r12, r12
mov dword [rbx + 0x1a34], 0x6dbdc7ed
sub dword [rbx + 0x1a34], 0x183dadd0
add dword [rbx + 0x1a34], 0x19c1d9b
mov r10, r10
add dword [rbx + 0x1a34], 0x1ce4f187
sub dword [rbx + 0x1a34], 0x4cdef5fa
popf
pushf
mov rsp, rsp
mov dword [rbx + 0x1a38], 0x5902a014
sub dword [rbx + 0x1a38], 0x28bce73f
xor dword [rbx + 0x1a38], 0x1de89dbb
mov dword [rsp - 0x10], esp
xor dword [rbx + 0x1a38], 0x55ac3a11
xor dword [rbx + 0x1a38], 0x3e355cdf
popf
pushf
mov r14, r14
mov dword [rbx + 0x1a3c], 0x26a97e2d
xor dword [rbx + 0x1a3c], 0x369a0464
add dword [rbx + 0x1a3c], 0x6ea9db10
sub dword [rbx + 0x1a3c], 0x55b7b0c4
xchg r11, r11
xor dword [rbx + 0x1a3c], 0x59fc20a4
sub dword [rbx + 0x1a3c], 0x2aa54091
popf
mov rsi, rsi
jbe 0x140049836
mov rcx, qword [rbp - 0x10]
call fcn.140073d00
mov rsi, qword [rsp + 0x70]
mov rbp, rbp
mov rax, rbx
mov rdi, qword [rsp + 0x78]
mov dword [rbx + 0x1a50], 0x340d8d24
mov dword [rsp - 0x38], ebp
add dword [rbx + 0x1a50], 0x1a0464ae
add dword [rbx + 0x1a50], 0x667989e
sub dword [rbx + 0x1a50], 0x4cbb17c8
mov rdi, rdi
add dword [rbx + 0x1a50], 0x12159397
add dword [rbx + 0x1a50], 0x9f433a84
mov dword [rbx + 0x1a54], 0x6fd346f1
mov rdi, rdi
sub dword [rbx + 0x1a54], 0x5ea468ef
add dword [rbx + 0x1a54], 0x80f626b
add dword [rbx + 0x1a54], 0x4266beff
xor dword [rbx + 0x1a54], 0x51539e6d
mov dword [rsp - 0x30], esp
add dword [rbx + 0x1a54], 0x25c85c99
xor dword [rbx + 0x1a54], 0x89a8fd59
mov dword [rbx + 0x1a60], 0xa711cf8
mov dword [rsp - 0x28], 0x1a56d87
xor dword [rbx + 0x1a60], 0x1a224592
sub dword [rbx + 0x1a60], 0x469c69f
add dword [rbx + 0x1a60], 0x15aba07b
xchg rdx, rdx
add dword [rbx + 0x1a60], 0x9773d027
mov dword [rbx + 0x1a64], 0x416ce9ec
add dword [rbx + 0x1a64], 0x3832ae5d
mov rbx, rbx
sub dword [rbx + 0x1a64], 0x13c25f72
sub dword [rbx + 0x1a64], 0x36c317da
xor dword [rbx + 0x1a64], 0x28f54f19
xor dword [rbx + 0x1a64], 0xbee66c89
mov r8, r8
mov dword [rbx + 0x1a70], 0x6e497f73
sub dword [rbx + 0x1a70], 0x34f721d0
add dword [rbx + 0x1a70], 0x13d1c31b
xchg r15, r15
add dword [rbx + 0x1a70], 0x12d0b707
sub dword [rbx + 0x1a70], 0x1ca03646
sub dword [rbx + 0x1a70], 0x2004751b
add dword [rbx + 0x1a70], 0x95b7246f
xchg r13, r13
mov dword [rbx + 0x1a74], 0xf1209d6
add dword [rbx + 0x1a74], 0x3af663a2
sub dword [rbx + 0x1a74], 0x22afd5e2
xchg rbx, rbx
xor dword [rbx + 0x1a74], 0x282ebb64
add dword [rbx + 0x1a74], 0x4a97d17
add dword [rbx + 0x1a74], 0x2c270130
mov dword [rsp - 0x24], ebp
add dword [rbx + 0x1a74], 0x78c0a59a
mov dword [rbx + 0x1a80], 0x5c0fe7e1
sub dword [rbx + 0x1a80], 0x26f1ca36
mov dword [rsp - 0xc], ecx
xor dword [rbx + 0x1a80], 0x7b33e39a
sub dword [rbx + 0x1a80], 0x13cdb4a1
add dword [rbx + 0x1a80], 0x7f6b528f
mov dword [rsp - 0xc], 0x726c21cc
mov dword [rbx + 0x1a84], 0x511ebf54
add dword [rbx + 0x1a84], 0x99a99c9
sub dword [rbx + 0x1a84], 0x1da91c5a
add dword [rbx + 0x1a84], 0x2171c463
mov dword [rsp - 0x10], 0x296149a9
add dword [rbx + 0x1a84], 0x5b499af9
mov dword [rbx + 0x1a90], 0x310bbc33
add dword [rbx + 0x1a90], 0x23ab74c6
xchg r8, r8
xor dword [rbx + 0x1a90], 0x27c1ff8
sub dword [rbx + 0x1a90], 0x3e8d9ce5
xor dword [rbx + 0x1a90], 0xa1f60e03
mov dword [rbx + 0x1a94], 0x7cee7adf
mov dword [rsp - 0x34], ebx
sub dword [rbx + 0x1a94], 0x365e8ebc
xor dword [rbx + 0x1a94], 0x3f845e4a
sub dword [rbx + 0x1a94], 0x55fd5cd4
sub dword [rbx + 0x1a94], 0x1f2965b1
xchg r11, r11
add dword [rbx + 0x1a94], 0x213a7023
add dword [rbx + 0x1a94], 0x94ac3c18
mov rbx, qword [rsp + 0x68]
add rsp, 0x30
xchg rsi, rsi
pop r15
pop r14
pop r13
xchg r13, r13
pop r12
pop rbp
ret