Function at 0x140041750
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
xchg r13, r13
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
xchg r15, r15
push r14
push r15
mov rbp, rsp
mov r11, r11
sub rsp, 0x30
mov rbx, rcx
mov qword [rcx], rdx
add rcx, 8
xchg rbx, rbx
call fcn.14004b6b0
lea rdi, [rbx + 0x248]
xor edx, edx
mov dword [rsp - 0x3c], esi
lea rcx, [rdi + 0x18]
mov dword [rdi], 0x5ec0fc1b
add dword [rdi], 0x1d327a0f
xor dword [rdi], 0x58503745
mov dword [rsp - 0x40], 0x5661d57d
add dword [rdi], 0x41f08e49
add dword [rdi], 0x27ff6f4c
mov r8d, 0x48b8410f
mov dword [rsp - 0xc], edi
xor r8d, 0xd8e1903
xor r8d, 0x5586c5d3
add r8d, 0x24515298
mov dword [rsp - 0x38], 0x3cb1677
xor r8d, 0x63220800
sub r8d, 0x32c8fbc4
xor r8d, 0x235afc43
mov dword [rdi + 4], 0x36aef5e5
mov dword [rsp - 0x10], 0x7aca83cc
add dword [rdi + 4], 0x3633512f
xor dword [rdi + 4], 0x53569d94
xor dword [rdi + 4], 0x871466f
xchg rbx, rbx
sub dword [rdi + 4], 0x82546c5
call fcn.140072650
lea rcx, [rdi + 0x110]
mov qword [rdi + 0x108], 0x6a58bba
mov dword [rsp - 0x20], ebp
add qword [rdi + 0x108], 0x630d4378
sub qword [rdi + 0x108], 0x54d3eb33
add qword [rdi + 0x108], 0x6fb3e45
sub qword [rdi + 0x108], 0x1bda2242
mov dword [rsp - 0x30], 0x47bd9e83
lea rax, [rdi + 0x120]
mov dword [rcx], 0x25cea757
xor dword [rcx], 0x279a7c82
mov dword [rsp - 0x20], 0x11b6bea6
add dword [rcx], 0x34092141
add dword [rcx], 0x409f23b6
add dword [rcx], 0x6b2969d
xor dword [rcx], 0x4ce05443
mov dword [rsp - 0x20], esp
add dword [rcx], 0x9bfb4085
mov dword [rcx + 4], 0x65e01a78
xor dword [rcx + 4], 0x25ae3ea4
mov dword [rsp - 0xc], 0x1fe22c1b
xor dword [rcx + 4], 0x50aa499
sub dword [rcx + 4], 0x330e4b27
xor dword [rcx + 4], 0x3d966337
lea r14, [rbx + 0x378]
mov dword [rsp - 0x14], 0x10a6e887
mov dword [rcx + 8], 0x20d8de8c
add dword [rcx + 8], 0xd382d15
add dword [rcx + 8], 0x107fc0b1
mov dword [rsp - 0x38], 0x49733ef4
add dword [rcx + 8], 0x4098958b
xor dword [rcx + 8], 0x508937f7
xor edx, edx
mov dword [rsp - 0xc], 0x6081d3d5
mov dword [rcx + 0xc], 0x18beeb05
add dword [rcx + 0xc], 0x1a417e70
xor dword [rcx + 0xc], 0x526b5d80
sub dword [rcx + 0xc], 0x47366970
xchg rdi, rdi
xor dword [rcx + 0xc], 0x35949daf
mov r8d, 0x7f6821dd
xor r8d, 0x5c5e2c7
mov r14, r14
sub r8d, 0x344e77d7
xor r8d, 0xcb72ed6
sub r8d, 0x4ae864dd
mov dword [rsp - 0x2c], 0x44b6bc20
mov qword [rdi + 8], rcx
lea rcx, [r14 + 0x50]
mov dword [rax], 0x72f81f39
sub dword [rax], 0x3102f451
mov dword [rsp - 0x18], esp
sub dword [rax], 0x19cf3d1e
xor dword [rax], 0x32684a41
xor dword [rax], 0x2201fdbd
sub dword [rax], 0x1f20082
mov dword [rsp - 0x14], esi
mov dword [rax + 4], 0x412356c4
sub dword [rax + 4], 0x177de426
sub dword [rax + 4], 0xde15a2b
xor dword [rax + 4], 0x13a761f3
mov dword [rsp - 0x30], 0x5c3f87f6
xor dword [rax + 4], 0xc179c03
add dword [rax + 4], 0x3f8519b6
xor dword [rax + 4], 0x6c59a910
mov dword [rax + 8], 0x1cd574b6
mov dword [rsp - 0x44], edx
add dword [rax + 8], 0x55b31d62
xor dword [rax + 8], 0x28f10150
add dword [rax + 8], 0x1d09ffa6
mov dword [rsp - 0x28], 0x29ada463
add dword [rax + 8], 0x69c3d21
sub dword [rax + 8], 0x60c5a484
add dword [rax + 8], 0x12462a9f
xchg r10, r10
mov dword [rax + 0xc], 0xada7bab
add dword [rax + 0xc], 0x27971dc0
xor dword [rax + 0xc], 0x4972de47
mov dword [rsp - 0x14], 0x172bc082
sub dword [rax + 0xc], 0x6ea452ef
add dword [rax + 0xc], 0x19065b44
add dword [rax + 0xc], 0x2ba300fb
mov dword [rsp - 0xc], 0x74ea4e88
sub dword [rax + 0xc], 0x2167fa52
mov qword [rdi + 0x10], rax
mov dword [r14], 0x1c451995
mov dword [rsp - 0x24], edi
xor dword [r14], 0x6318d6a3
sub dword [r14], 0xca7b530
sub dword [r14], 0x261368d8
xchg r13, r13
sub dword [r14], 0x4152381a
xor dword [r14], 0xfbb00365
mov dword [r14 + 4], 0x45440fc7
mov dword [rsp - 0x38], ebx
add dword [r14 + 4], 0x372a61db
sub dword [r14 + 4], 0x583a5b0
sub dword [r14 + 4], 0x6a9f84df
mov dword [rsp - 0x2c], edx
add dword [r14 + 4], 0x23550f17
call fcn.140072650
lea rsi, [r14 + 0x110]
mov qword [r14 + 0x108], 0x7d88fdd4
mov dword [rsp - 0x1c], 0xcb68062
sub qword [r14 + 0x108], 0x54efee68
xor qword [r14 + 0x108], 0x40529655
xor qword [r14 + 0x108], 0x505f0a00
xor qword [r14 + 0x108], 0x6af46921
xchg rsp, rsp
sub qword [r14 + 0x108], 0x30e0b87c
sub qword [r14 + 0x108], 0x21804193
xor r13d, r13d
xchg r12, r12
mov dword [rsi], 0x34fea6d9
xor dword [rsi], 0x1e055689
add dword [rsi], 0x158a23ab
mov rcx, rcx
add dword [rsi], 0x1b4285ff
sub dword [rsi], 0x571b49e7
lea r11, [r14 + 0x160]
mov dword [rsp - 0x44], ecx
mov qword [rsi + 8], r13
lea r10, [r14 + 0x170]
mov qword [rsi + 0x10], r13
mov dword [rsp - 0x44], 0x7049d75b
lea r9, [r14 + 0x180]
mov qword [rsi + 0x18], r13
lea r8, [r14 + 0x190]
mov qword [rsi + 0x20], r13
mov dword [rsp - 0x28], ecx
lea rdx, [r14 + 0x1a0]
mov qword [rsi + 0x38], r13
lea rcx, [r14 + 0x1b0]
mov dword [rsp - 0x40], 0x46019e12
mov dword [r11], 0x18558d46
add dword [r11], 0x1624f648
add dword [r11], 0x164285db
xor dword [r11], 0x26d0b342
mov dword [rsp - 0x10], ecx
sub dword [r11], 0x2c136077
lea rdi, [r14 + 0x150]
mov dword [r11 + 4], 0x4206771e
sub dword [r11 + 4], 0x3d67d99a
mov dword [rsp - 0x24], edi
xor dword [r11 + 4], 0x71ee990d
sub dword [r11 + 4], 0x14686fe8
xor dword [r11 + 4], 0xcd727f5
mov dword [rsp - 0xc], 0x3675fbf2
sub dword [r11 + 4], 0x16aca9cd
sub dword [r11 + 4], 0x2783b35e
mov dword [r11 + 8], 0x7828cb19
xor dword [r11 + 8], 0x2a843316
mov dword [rsp - 0x3c], 0x27ec94a9
add dword [r11 + 8], 0x1a79c8fe
xor dword [r11 + 8], 0x4192ec5c
xor dword [r11 + 8], 0x29cc47a3
mov dword [rsp - 0x2c], 0x54a7742a
add dword [r11 + 8], 0x6f52511a
sub dword [r11 + 8], 0x452a65e2
lea rax, [r14 + 0x1c0]
mov rsp, rsp
mov dword [r11 + 0xc], 0x23e6768a
xor dword [r11 + 0xc], 0x10989c04
add dword [r11 + 0xc], 0xd9f4c41
xchg rbp, rbp
xor dword [r11 + 0xc], 0x4db4378c
add dword [r11 + 0xc], 0x2aa5e4e4
sub dword [r11 + 0xc], 0x7af8ffd
mov dword [r10], 0x66589570
mov dword [rsp - 0x10], 0x42f0582a
xor dword [r10], 0x7288a3da
add dword [r10], 0x3df9fc75
add dword [r10], 0x13e89a9c
xor dword [r10], 0xb5cd9eea
mov dword [rsp - 0x3c], 0x3b868f50
mov dword [r10 + 4], 0x40d38a5b
xor dword [r10 + 4], 0x7682322f
xor dword [r10 + 4], 0x55446bae
mov rsp, rsp
sub dword [r10 + 4], 0x41e1a3b3
xor dword [r10 + 4], 0x67c8c325
sub dword [r10 + 4], 0x175c9cd9
mov dword [rsp - 0x18], 0x692c8a1e
mov dword [r10 + 8], 0x4b375fb8
add dword [r10 + 8], 0x1949432
xor dword [r10 + 8], 0x71eaedfd
mov dword [rsp - 0x14], 0x33ecec20
sub dword [r10 + 8], 0x2c13a2f5
add dword [r10 + 8], 0x1e92db08
mov dword [r10 + 0xc], 0x576d1230
mov rbx, rbx
sub dword [r10 + 0xc], 0x373af56d
sub dword [r10 + 0xc], 0x96c9b2b
sub dword [r10 + 0xc], 0xff755fb
mov dword [rsp - 0x10], 0x408d3ef8
add dword [r10 + 0xc], 0x4cc6125f
sub dword [r10 + 0xc], 0x23f3e7d2
mov dword [r9], 0x57ede867
xchg r15, r15
xor dword [r9], 0x364c6509
xor dword [r9], 0x60f46cf9
xor dword [r9], 0x5a4fc218
mov dword [rsp - 0x14], esi
xor dword [r9], 0x206643bc
mov dword [r9 + 4], 0x399ce2a2
sub dword [r9 + 4], 0x10971d0c
xchg r8, r8
add dword [r9 + 4], 0x3ef97ea3
sub dword [r9 + 4], 0x19371e8a
add dword [r9 + 4], 0x160dc4f7
mov dword [rsp - 0x24], edi
xor dword [r9 + 4], 0x4b75bc8f
mov dword [r9 + 8], 0x3e76abcc
sub dword [r9 + 8], 0x2b4d3b62
xchg rbp, rbp
add dword [r9 + 8], 0x5dea3535
add dword [r9 + 8], 0x9d0d175
sub dword [r9 + 8], 0x4b4420ea
mov dword [r9 + 0xc], 0x74cadccc
mov r10, r10
add dword [r9 + 0xc], 0xaae03d7
sub dword [r9 + 0xc], 0x616dbb39
xor dword [r9 + 0xc], 0x29eedc65
add dword [r9 + 0xc], 0x34c2a20c
mov r11, r11
sub dword [r9 + 0xc], 0x1d1c3b1a
sub dword [r9 + 0xc], 0x1fec09d7
mov dword [r8], 0x5d76ed15
add dword [r8], 0x151af197
xchg r14, r14
sub dword [r8], 0x1b7c08da
xor dword [r8], 0x3da43945
add dword [r8], 0x28f9d7f
mov r9, r9
add dword [r8], 0x60099999
mov dword [r8 + 4], 0x2be603c9
add dword [r8 + 4], 0x1c3ab44c
mov dword [rsp - 0x30], 0x1be28ee6
xor dword [r8 + 4], 0x622417dc
xor dword [r8 + 4], 0x4ab0dc37
xor dword [r8 + 4], 0x79ceadd7
mov dword [rsp - 0x14], esp
add dword [r8 + 4], 0x16257800
mov dword [r8 + 8], 0x3a2401fe
sub dword [r8 + 8], 0x2ce6674c
mov dword [rsp - 0x38], ebp
xor dword [r8 + 8], 0x14e7f829
add dword [r8 + 8], 0x4b57f0ca
sub dword [r8 + 8], 0x2f00d32b
sub dword [r8 + 8], 0x6912a10
mov dword [rsp - 0xc], esi
mov dword [r8 + 0xc], 0x77e7aa58
sub dword [r8 + 0xc], 0x42352704
add dword [r8 + 0xc], 0xcf9d5b1
xor dword [r8 + 0xc], 0x65da20ea
mov dword [rsp - 0xc], 0x365f25d1
add dword [r8 + 0xc], 0x829dc3b
mov dword [rdx], 0x2d377419
add dword [rdx], 0x1aabffcb
mov dword [rsp - 0xc], esp
add dword [rdx], 0x2a41adbc
add dword [rdx], 0xfc5f71
add dword [rdx], 0xa7766db
sub dword [rdx], 0x20bcceec
xchg rdi, rdi
sub dword [rdx], 0x24f8d44b
mov dword [rdx + 4], 0x260553bd
add dword [rdx + 4], 0x126888f1
mov dword [rsp - 0x44], 0x2dcaa882
sub dword [rdx + 4], 0xc692862
add dword [rdx + 4], 0x4a7f9c5a
sub dword [rdx + 4], 0x3626ccfa
xor dword [rdx + 4], 0x6ffdd585
xchg rbp, rbp
mov dword [rdx + 8], 0x1f03a490
add dword [rdx + 8], 0x3135692c
add dword [rdx + 8], 0x14c0a314
sub dword [rdx + 8], 0x4dd0d497
mov dword [rsp - 0x44], edi
add dword [rdx + 8], 0x187779f1
mov dword [rdx + 0xc], 0x1da8d525
xor dword [rdx + 0xc], 0x1792f01a
mov dword [rsp - 0xc], esp
add dword [rdx + 0xc], 0x38e6c476
sub dword [rdx + 0xc], 0x2f4ab0a3
add dword [rdx + 0xc], 0x11caf7d3
mov dword [rsp - 0x1c], 0x53422643
xor dword [rdx + 0xc], 0xa0166cf
mov dword [rcx], 0x36b6a9ad
add dword [rcx], 0x1d0adf65
sub dword [rcx], 0x4414597b
mov dword [rsp - 0x28], 0x7f17212c
add dword [rcx], 0x11d57786
xor dword [rcx], 0x4c607879
sub dword [rcx], 0x5f017d38
add dword [rcx], 0x91169f51
mov dword [rsp - 0x1c], ebp
mov dword [rcx + 4], 0x33d3c3f2
add dword [rcx + 4], 0x1f4db91e
xor dword [rcx + 4], 0x372ef178
sub dword [rcx + 4], 0x12d9fea5
xchg r12, r12
sub dword [rcx + 4], 0x3f9341d4
add dword [rcx + 4], 0x6bcde2d0
sub dword [rcx + 4], 0x4dcfd896
mov dword [rsp - 0x20], 0x5b3ffce9
mov dword [rcx + 8], 0x5e08c832
add dword [rcx + 8], 0x150fec34
xor dword [rcx + 8], 0x66081a1
mov dword [rsp - 0x24], 0x6bb4e688
sub dword [rcx + 8], 0x6465d098
xor dword [rcx + 8], 0x6a9ec667
sub dword [rcx + 8], 0x4bec4d1e
xchg rcx, rcx
mov dword [rcx + 0xc], 0x7f64c511
sub dword [rcx + 0xc], 0x2708368b
xor dword [rcx + 0xc], 0x21fd7639
xchg r13, r13
sub dword [rcx + 0xc], 0x177d7b8d
xor dword [rcx + 0xc], 0x4d842b18
mov dword [rsi + 4], 0x158015b9
xor dword [rsi + 4], 0x1acd307a
mov dword [rsp - 0x44], 0x51157872
add dword [rsi + 4], 0x4ebdf782
xor dword [rsi + 4], 0x1502a270
xor dword [rsi + 4], 0x7a73d0ad
xor dword [rsi + 4], 0x45e2244f
mov dword [rsp - 0x2c], 0x28e4b0d2
sub dword [rsi + 4], 0x44f7f5a9
mov dword [rsi + 0x28], 0x466fd3b5
sub dword [rsi + 0x28], 0x2f5f4cb
xor dword [rsi + 0x28], 0xb5ca306
mov dword [rsp - 0x20], 0x7ed9d965
sub dword [rsi + 0x28], 0x275021ec
xor dword [rsi + 0x28], 0x526070f3
sub dword [rsi + 0x28], 0x1e73ac5e
sub dword [rsi + 0x28], 0xb0f51ed
xchg r11, r11
mov dword [rsi + 0x2c], 0x23ae329
add dword [rsi + 0x2c], 0x4419f78e
xor dword [rsi + 0x2c], 0x721f84f5
add dword [rsi + 0x2c], 0x1c558b43
mov dword [rsp - 0x20], edi
sub dword [rsi + 0x2c], 0x233a54a6
add dword [rsi + 0x2c], 0x21550d90
sub dword [rsi + 0x2c], 0x58973c7
mov dword [rsi + 0x30], 0x230246f6
mov dword [rsp - 0x30], esi
xor dword [rsi + 0x30], 0x11fe9283
xor dword [rsi + 0x30], 0x2f644288
xor dword [rsi + 0x30], 0x696857d7
xchg rbx, rbx
sub dword [rsi + 0x30], 0x696dfd31
add dword [rsi + 0x30], 0x3be41028
sub dword [rsi + 0x30], 0x17c65df7
mov dword [rsi + 0x34], 0xbf9e93a
xchg rcx, rcx
xor dword [rsi + 0x34], 0x534a6957
sub dword [rsi + 0x34], 0x24673fcc
add dword [rsi + 0x34], 0x299ee0a0
sub dword [rsi + 0x34], 0x25995a22
mov dword [rsp - 0xc], 0x3e493480
xor dword [rsi + 0x34], 0x2f91711d
add dword [rsi + 0x34], 0x17dfc028
mov dword [rdi], 0x5b070cd
add dword [rdi], 0x679f78fc
mov dword [rsp - 0x28], 0x378480fe
xor dword [rdi], 0x788d7313
add dword [rdi], 0x75d62a6
add dword [rdi], 0x4cdccd29
mov dword [rdi + 4], 0x66f4a34e
mov rbp, rbp
add dword [rdi + 4], 0x141a9a91
sub dword [rdi + 4], 0x11c7b4cf
xor dword [rdi + 4], 0x4de22cd9
xor dword [rdi + 4], 0x54eb8d9e
mov r12, r12
sub dword [rdi + 4], 0x25cd091
xor dword [rdi + 4], 0x425101ef
mov dword [rdi + 8], 0x54837de9
xchg r14, r14
xor dword [rdi + 8], 0x653455dd
sub dword [rdi + 8], 0x1e072af2
sub dword [rdi + 8], 0xa13e99b
add dword [rdi + 8], 0x50975742
mov rdx, rdx
sub dword [rdi + 8], 0x2a9314bf
mov dword [rdi + 0xc], 0x565b8c4f
add dword [rdi + 0xc], 0x18e4c40e
mov r14, r14
xor dword [rdi + 0xc], 0x2a4707e2
add dword [rdi + 0xc], 0xda13fe7
xor dword [rdi + 0xc], 0x4616a1a0
xor dword [rdi + 0xc], 0x1a98e236
mov dword [rsp - 0x3c], ebp
add dword [rdi + 0xc], 0x217981fa
mov dword [rax], 0x51c41c1c
sub dword [rax], 0x6c79b43
xor dword [rax], 0x15d54318
xchg r11, r11
sub dword [rax], 0x46571455
sub dword [rax], 0xe43efe5
add dword [rax], 0x367ab0fa
sub dword [rax], 0x90e3e62
mov dword [rsp - 0x14], ecx
mov dword [rax + 4], 0x610e3f38
xor dword [rax + 4], 0xcb2d217
add dword [rax + 4], 0x48e5dac
xchg r12, r12
xor dword [rax + 4], 0x39f3ce00
sub dword [rax + 4], 0x1c182eb2
mov dword [rax + 8], 0x23ae500a
xchg r12, r12
sub dword [rax + 8], 0xd080768
add dword [rax + 8], 0x5d7dbfbe
sub dword [rax + 8], 0x38467cc7
mov dword [rsp - 0x24], 0x2142d81c
sub dword [rax + 8], 0xc3d356f
mov dword [rax + 0xc], 0x62c4a0ca
sub dword [rax + 0xc], 0x31ada761
mov r11, r11
xor dword [rax + 0xc], 0x70fd184c
add dword [rax + 0xc], 0x2e3fa7bf
sub dword [rax + 0xc], 0x6e78d1af
xor dword [rax + 0xc], 0x2e12e11f
xchg r13, r13
mov qword [r14 + 8], rsi
mov qword [r14 + 0x10], rdi
mov qword [r14 + 0x18], r11
mov qword [r14 + 0x20], r10
xchg r10, r10
mov qword [r14 + 0x28], r9
mov qword [r14 + 0x30], r8
mov qword [r14 + 0x38], rdx
mov dword [rsp - 0x20], esi
mov qword [r14 + 0x40], rcx
lea rcx, [rbx + 0x548]
mov qword [r14 + 0x48], rax
call fcn.14004b6b0
mov dword [rsp - 0x34], 0x5ba6e274
lea rdi, [rbx + 0x788]
xor edx, edx
lea rcx, [rdi + 0x10]
mov dword [rsp - 0x3c], ebp
mov dword [rdi], 0x6a872a0f
sub dword [rdi], 0x4480d1cc
sub dword [rdi], 0x500aae3
add dword [rdi], 0x648836f
xchg rcx, rcx
xor dword [rdi], 0x6c4728ec
add dword [rdi], 0x21842859
add dword [rdi], 0x43a8e7e9
mov r14, r14
mov r8d, 0xa894466
xor r8d, 0x3c8e8f73
sub r8d, 0x28561e28
xchg r9, r9
sub r8d, 0x45b4f34
sub r8d, 0x9565cc1
mov dword [rdi + 4], 0x494f15d4
xor dword [rdi + 4], 0x339ee788
mov rdx, rdx
xor dword [rdi + 4], 0x12b9578a
xor dword [rdi + 4], 0x491bf28d
add dword [rdi + 4], 0xe2cfecf
call fcn.140072650
mov dword [rsp - 0x44], 0x221d079b
lea rax, [rdi + 0x110]
mov qword [rdi + 0x108], 0x7786ac9b
sub qword [rdi + 0x108], 0xb120413
mov dword [rsp - 0x2c], 0x33937879
sub qword [rdi + 0x108], 0x207ba67d
xor qword [rdi + 0x108], 0x63cc6585
sub qword [rdi + 0x108], 0x2521a5c4
xor qword [rdi + 0x108], 0x313c1cb
mov r13, r13
mov qword [rdi + 8], rax
xor edx, edx
lea rdi, [rbx + 0x8a8]
mov dword [rsp - 0x2c], edi
mov dword [rax], 0x15dc2e8a
xor dword [rax], 0x27ba1145
sub dword [rax], 0x2fb3683f
mov dword [rsp - 0x14], 0x4e2d79cb
add dword [rax], 0x3c784ea1
add dword [rax], 0x8e1ffd7e
mov dword [rax + 4], 0x3b008144
mov dword [rsp - 0x2c], 0x20eac0c1
sub dword [rax + 4], 0x23c50e7f
xor dword [rax + 4], 0x5fa145e1
sub dword [rax + 4], 0x3a8a97a6
mov dword [rsp - 0x40], edi
add dword [rax + 4], 0x485fda06
xor dword [rax + 4], 0x79cf2fad
lea rcx, [rdi + 0x28]
mov r9, r9
mov dword [rax + 8], 0x53012049
sub dword [rax + 8], 0x211ef64e
sub dword [rax + 8], 0x1e23cb79
xor dword [rax + 8], 0x2d2e1cd8
mov r13, r13
sub dword [rax + 8], 0x3185f4d
sub dword [rax + 8], 0x1f6946c4
add dword [rax + 8], 0x1391b9e1
mov dword [rsp - 0x38], 0x31f4bdaa
mov r8d, 0x496e70a
add r8d, 0x2edc0040
xor r8d, 0x4e6eee1d
mov dword [rsp - 0x3c], edx
xor r8d, 0x2cd5dde0
sub r8d, 0x3a8205f2
xor r8d, 0x1747ce25
xchg r15, r15
mov dword [rax + 0xc], 0x553935c3
sub dword [rax + 0xc], 0x4ccbb1f
add dword [rax + 0xc], 0xf9a8b74
sub dword [rax + 0xc], 0x30183f6c
mov dword [rsp - 0x40], 0x11f6403f
sub dword [rax + 0xc], 0x24ad28a6
add dword [rax + 0xc], 0x245eb824
mov dword [rdi], 0x63fa048e
xor dword [rdi], 0x3c9c8529
mov dword [rsp - 0x44], 0x1e240c25
xor dword [rdi], 0x331058f0
sub dword [rdi], 0x269535b4
sub dword [rdi], 0x13d237d4
xor dword [rdi], 0x4c284d1e
mov dword [rsp - 0x3c], esi
mov dword [rdi + 4], 0x5d3dc5f
add dword [rdi + 4], 0x3e2f73bb
add dword [rdi + 4], 0x1a09cd6
mov dword [rsp - 0x28], edi
xor dword [rdi + 4], 0x351a47cd
add dword [rdi + 4], 0xe550e5d
sub dword [rdi + 4], 0x685253f1
add dword [rdi + 4], 0x18e3f081
xchg r10, r10
call fcn.140072650
lea r8, [rdi + 0x110]
mov qword [rdi + 0x108], 0x45cf8393
sub qword [rdi + 0x108], 0xa9e0c20
xchg rcx, rcx
xor qword [rdi + 0x108], 0x1a636d8e
add qword [rdi + 0x108], 0x4e183906
sub qword [rdi + 0x108], 0x622a599a
mov dword [rsp - 0x2c], 0xfad4b5f
sub qword [rdi + 0x108], 0xd3ffa65
lea rdx, [rdi + 0x150]
mov dword [r8], 0x690530e5
xchg rdx, rdx
xor dword [r8], 0x4ea9759d
add dword [r8], 0x45003623
sub dword [r8], 0x668292e7
add dword [r8], 0x2b9fd561
mov dword [rsp - 0xc], esp
xor dword [r8], 0x3564ee06
lea rcx, [rdi + 0x160]
mov dword [r8 + 4], 0x3f5b7acc
sub dword [r8 + 4], 0x898cfd8
mov dword [rsp - 0x3c], edi
add dword [r8 + 4], 0x3b8ca369
sub dword [r8 + 4], 0x471a9c41
add dword [r8 + 4], 0x13b32076
mov dword [rsp - 0x38], 0x5ac2c9ee
sub dword [r8 + 4], 0xf477c64
lea rax, [rdi + 0x170]
mov qword [r8 + 8], r13
mov dword [rsp - 0x2c], edx
mov qword [r8 + 0x10], r13
lea r12, [rbx + 0xa28]
mov qword [r8 + 0x18], r13
mov qword [r8 + 0x20], r13
mov dword [rsp - 0x44], 0x10ffae5
mov dword [r8 + 0x28], 0x6fcbcb13
sub dword [r8 + 0x28], 0x30d4fd32
xor dword [r8 + 0x28], 0x1330ecc6
add dword [r8 + 0x28], 0x2b851526
xchg rdx, rdx
xor dword [r8 + 0x28], 0x804e25
sub dword [r8 + 0x28], 0x109949c0
mov dword [r8 + 0x2c], 0x7360704d
sub dword [r8 + 0x2c], 0x10b84439
mov dword [rsp - 0x44], edi
sub dword [r8 + 0x2c], 0x5621153c
xor dword [r8 + 0x2c], 0x4432ff73
xor dword [r8 + 0x2c], 0x33830ce6
sub dword [r8 + 0x2c], 0x18b713cd
mov dword [rsp - 0x10], edi
sub dword [r8 + 0x2c], 0x194da2d8
mov dword [r8 + 0x30], 0x15c7aeef
xor dword [r8 + 0x30], 0x1583f6eb
add dword [r8 + 0x30], 0x6651d80
mov dword [rsp - 0x40], 0x24709f19
add dword [r8 + 0x30], 0x196ecc8a
add dword [r8 + 0x30], 0x327f5d1c
xor dword [r8 + 0x30], 0x7d37e900
mov dword [r8 + 0x34], 0x4b3e80ef
mov r9, r9
add dword [r8 + 0x34], 0x1f8c3318
xor dword [r8 + 0x34], 0xc5c4373
xor dword [r8 + 0x34], 0x530cd150
xor dword [r8 + 0x34], 0x1a3a500e
mov dword [rsp - 0x3c], 0x44e0904a
mov qword [r8 + 0x38], r13
mov dword [rdx], 0x37d441ce
xor dword [rdx], 0x1d87379e
sub dword [rdx], 0x342073a
xchg r8, r8
sub dword [rdx], 0x26da69ea
add dword [rdx], 0x2b396b4a
add dword [rdx], 0x3e8c5a33
mov dword [rdx + 4], 0x3e2d7e51
mov dword [rsp - 0x2c], esi
sub dword [rdx + 4], 0x2aae2b40
xor dword [rdx + 4], 0x63139aff
sub dword [rdx + 4], 0x6d54eaca
mov rbx, rbx
add dword [rdx + 4], 0x2c887705
mov dword [rdx + 8], 0x24e31724
xor dword [rdx + 8], 0x147cc17e
mov rdx, rdx
add dword [rdx + 8], 0x2bbd4cc
sub dword [rdx + 8], 0x6410f6f
add dword [rdx + 8], 0x285ba73
mov dword [rsp - 0x28], esp
mov dword [rdx + 0xc], 0x463bd682
sub dword [rdx + 0xc], 0x40b3378d
xor dword [rdx + 0xc], 0x21e5aafd
mov dword [rsp - 0x18], ecx
xor dword [rdx + 0xc], 0x799e5928
xor dword [rdx + 0xc], 0x72533b0a
mov dword [rcx], 0x32c84506
mov rbx, rbx
xor dword [rcx], 0x2d2979e4
add dword [rcx], 0x745f1d2
xor dword [rcx], 0x28f3e1e
mov dword [rsp - 0x44], 0x428d4f1
xor dword [rcx], 0x28b91234
xor dword [rcx], 0xaee175b
add dword [rcx], 0xc54c0dea
mov dword [rcx + 4], 0x3859a624
xchg rdx, rdx
xor dword [rcx + 4], 0x305033c
sub dword [rcx + 4], 0x1bcfd584
add dword [rcx + 4], 0x17e5e0ff
mov dword [rsp - 0x1c], edx
add dword [rcx + 4], 0x2e56289a
xor dword [rcx + 4], 0x4a688f04
mov dword [rcx + 8], 0x2186f320
mov dword [rsp - 0x20], 0x56e85ee7
add dword [rcx + 8], 0x46531b5e
sub dword [rcx + 8], 0x19cba411
sub dword [rcx + 8], 0x299ee7a0
xor dword [rcx + 8], 0x3e146af6
mov r8, r8
add dword [rcx + 8], 0x15246def
mov dword [rcx + 0xc], 0x1ca53d1a
xor dword [rcx + 0xc], 0x38b854e8
mov r15, r15
sub dword [rcx + 0xc], 0x828488a
add dword [rcx + 0xc], 0x2403f754
add dword [rcx + 0xc], 0x15d62204
sub dword [rcx + 0xc], 0x4b535064
xchg rsp, rsp
add dword [rcx + 0xc], 0x25246bce
mov qword [rdi + 8], r8
mov r8d, 0x4d42a0ff
mov r11, r11
xor r8d, 0x2c1a050
sub r8d, 0x3104cf8f
xor r8d, 0x67b11c1f
sub r8d, 0x79cf2c97
xchg rdi, rdi
mov qword [rdi + 0x10], rdx
xor edx, edx
mov qword [rdi + 0x18], rcx
mov r8, r8
lea rcx, [r12 + 0x60]
mov dword [rax], 0x611159f1
xor dword [rax], 0x44457e0d
mov dword [rsp - 0x34], edx
add dword [rax], 0xd87b62d
add dword [rax], 0x28d26721
sub dword [rax], 0x4cabd700
mov dword [rsp - 0x28], edx
add dword [rax], 0x2757eb6a
mov dword [rax + 4], 0x21d0e724
xor dword [rax + 4], 0x4aefad2f
sub dword [rax + 4], 0x69660422
mov dword [rsp - 0x18], 0x31139355
add dword [rax + 4], 0x7da28a99
sub dword [rax + 4], 0x5af046f6
add dword [rax + 4], 0xb14cc9d
mov dword [rax + 8], 0x347deebd
mov dword [rsp - 0x18], 0x122f0e0a
add dword [rax + 8], 0x17ffba8c
xor dword [rax + 8], 0x2f31aa23
sub dword [rax + 8], 0x26b4d55c
sub dword [rax + 8], 0x283f2070
mov dword [rsp - 0x34], ecx
xor dword [rax + 8], 0x6648b2d3
xor dword [rax + 8], 0x5db0e967
mov dword [rax + 0xc], 0x1aa4f0c0
add dword [rax + 0xc], 0x2641ea35
xchg r9, r9
add dword [rax + 0xc], 0x11de6046
add dword [rax + 0xc], 0x1f15d0e4
xor dword [rax + 0xc], 0x77719612
add dword [rax + 0xc], 0x138adddc
xchg r11, r11
xor dword [rax + 0xc], 0x359521c3
mov qword [rdi + 0x20], rax
mov dword [r12], 0x483de75c
add dword [r12], 0x15c381e3
xchg rdi, rdi
xor dword [r12], 0x53804827
xor dword [r12], 0x5531066e
add dword [r12], 0x182611c8
xor dword [r12], 0xc6e7dc7e
xchg rdx, rdx
mov dword [r12 + 4], 0x5fb08e2f
xor dword [r12 + 4], 0xa64b3d1
sub dword [r12 + 4], 0x23a7ecd9
add dword [r12 + 4], 0xed018a3
mov rbx, rbx
xor dword [r12 + 4], 0x3ce6a6de
xor dword [r12 + 4], 0x1b2e9a3e
xor dword [r12 + 4], 0x48940302
call fcn.140072650
mov dword [rsp - 0x18], 0x7cc12e6f
lea r15, [r12 + 0x110]
mov qword [r12 + 0x108], 0x75bde47a
sub qword [r12 + 0x108], 0x4a5875a7
add qword [r12 + 0x108], 0x4557b507
xchg rsi, rsi
sub qword [r12 + 0x108], 0x3e74f27a
add qword [r12 + 0x108], 0x45841a69
xor qword [r12 + 0x108], 0x701c4323
sub qword [r12 + 0x108], 0x7d008df
mov dword [rsp - 0x24], 0x5743126f
mov dword [r15], 0x648f9e35
sub dword [r15], 0x54d3b1fa
sub dword [r15], 0xd3e2d24
add dword [r15], 0x17960cd3
mov dword [rsp - 0x40], 0xcef369d
add dword [r15], 0x4e09620e
sub dword [r15], 0x1c650e4f
mov dword [r15 + 4], 0x547e48e7
mov dword [rsp - 0xc], ebp
xor dword [r15 + 4], 0x641a078e
xor dword [r15 + 4], 0x3398902a
add dword [r15 + 4], 0x3234b5fc
xor dword [r15 + 4], 0x1991c317
xchg r13, r13
mov dword [r15 + 8], 0x2d9d2577
sub dword [r15 + 8], 0x15d9e8da
xor dword [r15 + 8], 0x1e85f52f
xor dword [r15 + 8], 0x3e779781
mov dword [rsp - 0x20], esi
sub dword [r15 + 8], 0x7910809
mov dword [r15 + 0xc], 0x17f70cb4
add dword [r15 + 0xc], 0x360d2860
add dword [r15 + 0xc], 0x2dd177b2
xchg r8, r8
sub dword [r15 + 0xc], 0x1f68e134
xor dword [r15 + 0xc], 0x39cab00a
xor dword [r15 + 0xc], 0x58c3e63f
sub dword [r15 + 0xc], 0xdc5477d
mov rcx, rcx
lea r14, [r12 + 0x120]
mov qword [r12 + 8], r15
lea rdx, [r12 + 0x1c0]
mov r13, r13
mov dword [r14], 0xf5ea0b2
add dword [r14], 0x20a55eae
xor dword [r14], 0x394374c2
add dword [r14], 0x19fcfdad
mov dword [rsp - 0x34], 0x57d298
sub dword [r14], 0x1e90393c
lea rdi, [r12 + 0x170]
mov dword [rdx], 0x9df47ab
mov dword [rsp - 0x38], 0x7b0ff60c
add dword [rdx], 0x2afe675f
add dword [rdx], 0x17eeb28e
sub dword [rdx], 0x3f9ed7cc
mov r12, r12
add dword [rdx], 0x656fcf81
add dword [rdx], 0x1754f0a7
lea r8, [r12 + 0x1b0]
mov dword [rsp - 0x14], 0x110c5194
mov dword [rdi], 0x37260a2d
add dword [rdi], 0x16dc8edf
add dword [rdi], 0xaa60314
mov r9, r9
xor dword [rdi], 0x2464dead
sub dword [rdi], 0x730dd59c
add dword [rdi], 0x66ec563
xor dword [rdi], 0xae6b2f04
mov dword [rsp - 0x30], 0x1600d1ec
lea rcx, [r12 + 0x1d0]
mov dword [rdi + 4], 0x71226f03
xor dword [rdi + 4], 0x5cb9de18
xchg r11, r11
add dword [rdi + 4], 0x2f11ec20
sub dword [rdi + 4], 0x4131e2d0
add dword [rdi + 4], 0x4ef8a3cd
sub dword [rdi + 4], 0x3ad4080f
xchg r9, r9
lea r11, [r12 + 0x180]
mov dword [rdi + 8], 0x46f7fdbc
add dword [rdi + 8], 0x2bcf2838
xor dword [rdi + 8], 0x35f0966b
mov rdx, rdx
add dword [rdi + 8], 0x2acbe6c1
sub dword [rdi + 8], 0x40f5e99c
xor dword [rdi + 8], 0x37ac3124
xchg rsp, rsp
add dword [rdi + 8], 0x28fed44a
lea r10, [r12 + 0x190]
mov dword [rdi + 0xc], 0x43963ed2
xor dword [rdi + 0xc], 0x233da049
mov dword [rsp - 0x20], 0x2630f28
xor dword [rdi + 0xc], 0x59926682
add dword [rdi + 0xc], 0x1db1402c
sub dword [rdi + 0xc], 0x274ae21b
lea r9, [r12 + 0x1a0]
xchg rdx, rdx
mov qword [r12 + 0x20], rdi
lea rax, [r12 + 0x1e0]
mov dword [r8], 0x5ba9f294
sub dword [r8], 0x36840942
mov dword [rsp - 0x10], 0x7c2ca64e
add dword [r8], 0x7bdc05a
xor dword [r8], 0x26ee9a78
add dword [r8], 0xbfda73
add dword [r8], 0x2f6e8e9f
mov dword [rsp - 0x40], esi
add dword [r8], 0x8d75b937
lea rsi, [r12 + 0x160]
mov dword [r8 + 4], 0x6d2bd893
sub dword [r8 + 4], 0x4a5ffafd
mov rdx, rdx
add dword [r8 + 4], 0x25cd3bff
xor dword [r8 + 4], 0x7763533
sub dword [r8 + 4], 0x24d6776f
mov rbx, rbx
xor dword [r8 + 4], 0x4b8e31e
mov dword [r8 + 8], 0x19175e69
add dword [r8 + 8], 0x342dd58c
xor dword [r8 + 8], 0x177841e5
xchg rsi, rsi
xor dword [r8 + 8], 0x75be9a22
xor dword [r8 + 8], 0x5e9ea4fc
sub dword [r8 + 8], 0x417cf6a4
lea rdi, [rbx + 0xc18]
xchg r12, r12
mov dword [r8 + 0xc], 0x2211ca4d
add dword [r8 + 0xc], 0x27c6805
sub dword [r8 + 0xc], 0x1e7274b5
xor dword [r8 + 0xc], 0x8467efb
mov dword [rsp - 0x3c], 0x5a4a70e1
add dword [r8 + 0xc], 0x30661650
xor dword [r8 + 0xc], 0x11638f9c
mov dword [rdx + 4], 0x2addd78a
add dword [rdx + 4], 0x44393093
mov dword [rsp - 0x10], 0xa99135d
sub dword [rdx + 4], 0x21b38cf3
add dword [rdx + 4], 0x17479d75
add dword [rdx + 4], 0x57ef8d1
xor dword [rdx + 4], 0x458a4759
xchg r13, r13
mov dword [rdx + 8], 0x6f2594de
xor dword [rdx + 8], 0x7ce9df9d
add dword [rdx + 8], 0x37080ed7
mov r15, r15
sub dword [rdx + 8], 0x2bd2b3bd
add dword [rdx + 8], 0x318300fd
sub dword [rdx + 8], 0x20e45130
mov dword [rdx + 0xc], 0x3935612e
mov rsi, rsi
sub dword [rdx + 0xc], 0x387b4de5
add dword [rdx + 0xc], 0x2bf1598
add dword [rdx + 0xc], 0x257586d5
add dword [rdx + 0xc], 0x6b1a674
mov r11, r11
mov dword [rcx], 0x651f3eb6
xor dword [rcx], 0x34d10d36
sub dword [rcx], 0x2f66d715
add dword [rcx], 0x2167fb22
mov dword [rsp - 0x24], esi
sub dword [rcx], 0x229d8e0b
add dword [rcx], 0x7041ad26
mov dword [rcx + 4], 0x5743d07e
xchg r14, r14
xor dword [rcx + 4], 0xeb7e016
sub dword [rcx + 4], 0x248b92f5
xor dword [rcx + 4], 0x3bdcf7a5
xchg rbp, rbp
xor dword [rcx + 4], 0x21143cff
mov dword [rcx + 8], 0x3d90d833
sub dword [rcx + 8], 0x6f514cf
sub dword [rcx + 8], 0x1a57f0b4
mov dword [rsp - 0x44], 0x7fc7f7f8
add dword [rcx + 8], 0x199dd43f
add dword [rcx + 8], 0xaca8b69
sub dword [rcx + 8], 0x1b4a4a16
mov r8, r8
add dword [rcx + 8], 0xa3e6de8
mov dword [rcx + 0xc], 0x171e751b
add dword [rcx + 0xc], 0x3ca88c0a
mov rdi, rdi
sub dword [rcx + 0xc], 0x272c73dd
xor dword [rcx + 0xc], 0x56280536
sub dword [rcx + 0xc], 0x4b123254
xchg rdx, rdx
mov qword [r12 + 0x40], r8
mov r8d, 0x783f4c96
sub r8d, 0x74823e0d
add r8d, 0x5b84223c
mov dword [rsp - 0x34], esp
sub r8d, 0x7f28567
sub r8d, 0x26b9e5d7
xor r8d, 0x3094c567
mov r15, r15
mov qword [r12 + 0x48], rdx
xor edx, edx
mov qword [r12 + 0x50], rcx
mov dword [rsp - 0x30], esp
lea rcx, [rdi + 0x28]
mov dword [r14 + 4], 0xf409832
add dword [r14 + 4], 0x3bad5318
mov dword [rsp - 0xc], 0x5907b2ef
sub dword [r14 + 4], 0x30adc09e
add dword [r14 + 4], 0x437b8fba
add dword [r14 + 4], 0x1ee3a43
mov dword [rsp - 0xc], 0x320ccfdd
xor dword [r14 + 4], 0x7009a287
mov qword [r14 + 8], r13
mov qword [r14 + 0x10], r13
xchg r12, r12
mov qword [r14 + 0x18], r13
mov qword [r14 + 0x20], r13
mov dword [r14 + 0x28], 0x39b4747a
add dword [r14 + 0x28], 0x27c525dc
mov dword [rsp - 0x30], ebx
xor dword [r14 + 0x28], 0x3d4089cb
add dword [r14 + 0x28], 0xee9e558
sub dword [r14 + 0x28], 0x21f0ca4d
mov rdi, rdi
mov dword [r14 + 0x2c], 0x56a07629
xor dword [r14 + 0x2c], 0x28850848
xor dword [r14 + 0x2c], 0x46960c3e
mov rbx, rbx
add dword [r14 + 0x2c], 0xa8e8ea3
sub dword [r14 + 0x2c], 0xcc266e4
add dword [r14 + 0x2c], 0x12b2948a
mov dword [rsp - 0x2c], esp
mov dword [r14 + 0x30], 0x61aca1fd
xor dword [r14 + 0x30], 0x568d6afa
sub dword [r14 + 0x30], 0x8724211
xor dword [r14 + 0x30], 0x6707ecbb
mov dword [rsp - 0x30], 0x68c7b0cc
sub dword [r14 + 0x30], 0x1a07ee23
mov dword [r14 + 0x34], 0xbe13f7
add dword [r14 + 0x34], 0x1bad6181
mov dword [rsp - 0x20], 0x7ee93bff
add dword [r14 + 0x34], 0x22d1f9d1
xor dword [r14 + 0x34], 0x49dd3e45
sub dword [r14 + 0x34], 0x473fdae2
mov qword [r14 + 0x38], r13
mov rdx, rdx
mov dword [rsi], 0x4360825c
add dword [rsi], 0x191c71e
add dword [rsi], 0x237386b7
xor dword [rsi], 0x479001c0
xchg rdi, rdi
xor dword [rsi], 0x46091b58
mov dword [rsi + 4], 0x64e3804f
sub dword [rsi + 4], 0x1df26dcc
xor dword [rsi + 4], 0x77fb2d63
mov rdx, rdx
sub dword [rsi + 4], 0x270fccf7
sub dword [rsi + 4], 0x767c976
add dword [rsi + 4], 0x5fb686db
xchg r12, r12
sub dword [rsi + 4], 0x32a8da25
mov dword [rsi + 8], 0x7a348372
sub dword [rsi + 8], 0x6b4ec7d0
mov dword [rsp - 0x34], 0x4db5e3cf
xor dword [rsi + 8], 0x34d0bb13
xor dword [rsi + 8], 0x10151701
xor dword [rsi + 8], 0x57ccc61d
sub dword [rsi + 8], 0x1e66ea99
mov r15, r15
xor dword [rsi + 8], 0x7025b13e
mov dword [rsi + 0xc], 0x49247fb1
sub dword [rsi + 0xc], 0x19df04d7
mov dword [rsp - 0x28], 0x11ba0d22
xor dword [rsi + 0xc], 0x3397d38a
xor dword [rsi + 0xc], 0x32ad629a
xor dword [rsi + 0xc], 0x2e8dc81c
xor dword [rsi + 0xc], 0x425df5d7
xchg r11, r11
xor dword [rsi + 0xc], 0x6d0fa02b
mov dword [r11], 0x3542fc60
xor dword [r11], 0x1f1d097b
xor dword [r11], 0x401e431e
mov dword [rsp - 0x1c], ebx
sub dword [r11], 0x2d6469a7
sub dword [r11], 0x682f2aa
mov dword [r11 + 4], 0x23816b81
xchg rbp, rbp
add dword [r11 + 4], 0x102a1d85
add dword [r11 + 4], 0x4eca16
xor dword [r11 + 4], 0x41a40926
mov dword [rsp - 0x44], edi
xor dword [r11 + 4], 0x7eb42bed
xor dword [r11 + 4], 0x234a27fe
mov dword [r11 + 8], 0xe3e0001
xor dword [r11 + 8], 0x4eebf336
xchg rsi, rsi
xor dword [r11 + 8], 0x73035daa
add dword [r11 + 8], 0x2fb8caac
xor dword [r11 + 8], 0x446b41a2
mov rdi, rdi
add dword [r11 + 8], 0x7bc1d3f
mov dword [r11 + 0xc], 0x4bcf5b13
xor dword [r11 + 0xc], 0x51c900a
mov rsp, rsp
add dword [r11 + 0xc], 0x26095036
xor dword [r11 + 0xc], 0x7d42315b
add dword [r11 + 0xc], 0x648ae0e3
mov dword [rsp - 0x3c], ebx
xor dword [r11 + 0xc], 0x418a5cdd
mov dword [r10], 0x7e66b9a9
sub dword [r10], 0x72a2aa50
mov dword [rsp - 0x38], esp
add dword [r10], 0x7a3e626
xor dword [r10], 0x77264572
add dword [r10], 0x3406ce74
xchg r13, r13
mov dword [r10 + 4], 0x5b44ca92
sub dword [r10 + 4], 0x49e5cd00
xor dword [r10 + 4], 0x12940186
mov rsi, rsi
add dword [r10 + 4], 0x32cdfdb6
sub dword [r10 + 4], 0x308bd6f8
xor dword [r10 + 4], 0x340f2110
sub dword [r10 + 4], 0x261ad99
mov dword [rsp - 0x24], edi
mov dword [r10 + 8], 0x574ba5e0
add dword [r10 + 8], 0x10908812
xor dword [r10 + 8], 0x2ddbfdae
xor dword [r10 + 8], 0x7b709861
xchg r14, r14
xor dword [r10 + 8], 0x2e445159
add dword [r10 + 8], 0x106d3cc6
mov dword [r10 + 0xc], 0x70675bb5
xor dword [r10 + 0xc], 0x32086238
mov dword [rsp - 0x20], edi
sub dword [r10 + 0xc], 0x29a8fcbf
add dword [r10 + 0xc], 0x9d893
xor dword [r10 + 0xc], 0x36ef854d
xor dword [r10 + 0xc], 0x1e8dcf4c
mov r8, r8
sub dword [r10 + 0xc], 0x1120936
mov dword [r9], 0x662786ab
sub dword [r9], 0x65b77484
mov dword [rsp - 0x2c], 0xca2872a
xor dword [r9], 0x49582330
add dword [r9], 0x1735770d
xor dword [r9], 0xc634b92c
mov dword [r9 + 4], 0x42a72c20
mov dword [rsp - 0x24], esp
sub dword [r9 + 4], 0xe2ec2a8
add dword [r9 + 4], 0x2458a34f
sub dword [r9 + 4], 0x49f05d26
add dword [r9 + 4], 0x21d07dc7
mov dword [rsp - 0x10], edi
add dword [r9 + 4], 0x31527cb3
sub dword [r9 + 4], 0x326353f2
mov dword [r9 + 8], 0x31fdcf9b
add dword [r9 + 8], 0x1c983e37
mov dword [rsp - 0x2c], edx
xor dword [r9 + 8], 0x7bd688cf
sub dword [r9 + 8], 0x29d819e9
xor dword [r9 + 8], 0x24c83d1e
mov dword [r9 + 0xc], 0x665aaad2
mov dword [rsp - 0x28], 0x5b9d5ebf
sub dword [r9 + 0xc], 0x38eeda61
add dword [r9 + 0xc], 0x3674793f
sub dword [r9 + 0xc], 0x3cb719a6
add dword [r9 + 0xc], 0x8772620
mov r8, r8
mov dword [rax], 0x2ba1852
add dword [rax], 0x3e7e190
add dword [rax], 0x7926138a
xor dword [rax], 0x1a59f59d
mov rsi, rsi
add dword [rax], 0x4b9b72b7
mov dword [rax + 4], 0x66122faa
xor dword [rax + 4], 0x5fbcc1f7
mov dword [rsp - 0x40], esp
xor dword [rax + 4], 0x3743beaf
add dword [rax + 4], 0x67fe6467
sub dword [rax + 4], 0x474b5f30
mov dword [rax + 8], 0x217774e9
mov dword [rsp - 0x24], edx
xor dword [rax + 8], 0x131ec46a
add dword [rax + 8], 0x1395cd81
add dword [rax + 8], 0x36e2c26b
mov dword [rsp - 0x44], edx
sub dword [rax + 8], 0x2ec481ca
sub dword [rax + 8], 0x1e7d687b
mov dword [rax + 0xc], 0x39efc15b
sub dword [rax + 0xc], 0x18eb90e4
mov r14, r14
sub dword [rax + 0xc], 0x19745481
add dword [rax + 0xc], 0x32f307bf
xor dword [rax + 0xc], 0x1522b59f
mov dword [rsp - 0x38], 0xb62b864
mov qword [r12 + 0x10], r14
mov qword [r12 + 0x18], rsi
mov qword [r12 + 0x28], r11
mov dword [rsp - 0x44], 0x42a6d7c1
mov qword [r12 + 0x30], r10
mov qword [r12 + 0x38], r9
mov qword [r12 + 0x58], rax
mov dword [rdi], 0x219b35ad
mov dword [rsp - 0x14], 0x47b64934
xor dword [rdi], 0x38e8bb2f
add dword [rdi], 0x16c4e075
sub dword [rdi], 0x1f1c0b94
mov dword [rsp - 0x2c], 0x608f93d4
xor dword [rdi], 0x7a6d46ca
sub dword [rdi], 0x6651f269
add dword [rdi], 0xdba6f686
xchg rdx, rdx
mov dword [rdi + 4], 0x1b58b6cb
xor dword [rdi + 4], 0x5376b9be
add dword [rdi + 4], 0x179b7611
xor dword [rdi + 4], 0x2488b27f
mov dword [rsp - 0x10], ebx
sub dword [rdi + 4], 0x363338c6
add dword [rdi + 4], 0x24fbc47d
sub dword [rdi + 4], 0x3a696d86
mov dword [rsp - 0x10], 0x1f077341
call fcn.140072650
lea r8, [rdi + 0x110]
mov qword [rdi + 0x108], 0x579b3d2a
sub qword [rdi + 0x108], 0x3b5ebccd
mov dword [rsp - 0x34], esi
xor qword [rdi + 0x108], 0x436431f1
sub qword [rdi + 0x108], 0x50db2296
xor qword [rdi + 0x108], 0x5aa82948
mov r11, r11
sub qword [rdi + 0x108], 0x54d5a65a
mov dword [r8], 0x55900473
sub dword [r8], 0x2617ace0
mov dword [rsp - 0x24], ebx
add dword [r8], 0x3f8be0e
sub dword [r8], 0x1599bd7a
xor dword [r8], 0x6494c0d
mov dword [rsp - 0x44], 0x127e3420
xor dword [r8], 0x495ec1ae
xor dword [r8], 0x95f7136
mov dword [r8 + 4], 0x62553db5
xor dword [r8 + 4], 0x6fad0771
mov rdx, rdx
add dword [r8 + 4], 0x7ee1ff1
add dword [r8 + 4], 0x688e74ed
xor dword [r8 + 4], 0x6fd4f51a
add dword [r8 + 4], 0x1e001b73
mov dword [rsp - 0x20], ebp
mov dword [r8 + 8], 0x6a422b5c
sub dword [r8 + 8], 0x1f7d84c0
sub dword [r8 + 8], 0x3aca2faf
add dword [r8 + 8], 0x5a7027a2
xchg rdi, rdi
sub dword [r8 + 8], 0x2a58f287
xor dword [r8 + 8], 0x6fb1fa20
mov dword [r8 + 0xc], 0x7fd461d8
sub dword [r8 + 0xc], 0x104e1057
mov rsp, rsp
sub dword [r8 + 0xc], 0x600b5d1b
add dword [r8 + 0xc], 0x581e2694
sub dword [r8 + 0xc], 0x37f8c4d2
lea rdx, [rdi + 0x120]
mov rsp, rsp
mov qword [rdi + 8], r8
lea rcx, [rdi + 0x160]
mov dword [rdx], 0x3234cda4
mov dword [rsp - 0x38], 0xff1072
xor dword [rdx], 0x59397a37
sub dword [rdx], 0x3e13605
sub dword [rdx], 0x2ac2e086
mov dword [rsp - 0x34], ecx
xor dword [rdx], 0x60bb9a17
xor dword [rdx], 0x39c21113
xor dword [rdx], 0x61bd7a1f
mov dword [rsp - 0x40], ebp
lea rax, [rdi + 0x170]
mov dword [rcx], 0x492eea44
add dword [rcx], 0x219f79ec
mov rdx, rdx
xor dword [rcx], 0x18b855f8
sub dword [rcx], 0x5f1886f0
add dword [rcx], 0xc609b77
add dword [rcx], 0x4a3e845a
mov dword [rsp - 0x3c], 0xf6bdda1
mov dword [rcx + 4], 0xe23d8eb
xor dword [rcx + 4], 0x7c3f9acb
xor dword [rcx + 4], 0x7101731a
xor dword [rcx + 4], 0x44cd9eec
mov r12, r12
xor dword [rcx + 4], 0x6f4f1300
add dword [rcx + 4], 0x19161e8f
xor dword [rcx + 4], 0x6e158d4c
mov dword [rsp - 0x1c], 0x2e24b356
mov dword [rcx + 8], 0x28cdf55e
add dword [rcx + 8], 0x495b9db7
xor dword [rcx + 8], 0x313a9487
mov dword [rsp - 0x34], ebp
sub dword [rcx + 8], 0x7c80c36
sub dword [rcx + 8], 0xbaaa532
mov dword [rcx + 0xc], 0x1d4c9142
mov r10, r10
add dword [rcx + 0xc], 0x43dc9669
xor dword [rcx + 0xc], 0x61f91390
add dword [rcx + 0xc], 0x2cc55122
mov rdx, rdx
add dword [rcx + 0xc], 0x20ad0cd
mov qword [rdi + 0x18], rcx
lea rcx, [rbx + 0xd98]
mov rbx, rbx
mov dword [rdx + 4], 0x242b4f2f
xor dword [rdx + 4], 0xccf87b
add dword [rdx + 4], 0x15d701fe
mov rbp, rbp
xor dword [rdx + 4], 0x59ef6d6
xor dword [rdx + 4], 0x19cbbb49
add dword [rdx + 4], 0x187c619d
sub dword [rdx + 4], 0xfc8003c
xchg r11, r11
mov qword [rdx + 8], r13
mov qword [rdx + 0x10], r13
mov qword [rdx + 0x18], r13
mov dword [rsp - 0x44], ebx
mov qword [rdx + 0x20], r13
mov dword [rdx + 0x28], 0x655cad50
sub dword [rdx + 0x28], 0x5aff67af
mov dword [rsp - 0x24], 0x44312beb
sub dword [rdx + 0x28], 0x5a82e45
xor dword [rdx + 0x28], 0x315f598c
add dword [rdx + 0x28], 0x1347dfd8
mov dword [rsp - 0x2c], 0x4c7b563a
mov dword [rdx + 0x2c], 0x5e70a104
add dword [rdx + 0x2c], 0x19e4ec80
xor dword [rdx + 0x2c], 0x418e27d8
xor dword [rdx + 0x2c], 0x17c1cee5
mov rsp, rsp
add dword [rdx + 0x2c], 0x1b17c9ef
mov dword [rdx + 0x30], 0x776d5333
sub dword [rdx + 0x30], 0x27a80679
add dword [rdx + 0x30], 0xd605889
mov r14, r14
add dword [rdx + 0x30], 0x226d5245
xor dword [rdx + 0x30], 0x739fcd3d
add dword [rdx + 0x30], 0x23933b75
mov dword [rdx + 0x34], 0x50079b1f
mov dword [rsp - 0x40], 0x2cd7a9c7
sub dword [rdx + 0x34], 0x36728012
add dword [rdx + 0x34], 0x11e591ba
add dword [rdx + 0x34], 0x20b32f6c
mov dword [rsp - 0x44], esp
sub dword [rdx + 0x34], 0x1c8d6609
mov qword [rdx + 0x38], r13
mov dword [rax], 0x6efd6883
xor dword [rax], 0x48fc046
mov dword [rsp - 0x38], 0x380cdacd
xor dword [rax], 0x2c049fef
add dword [rax], 0x24e0b4b0
sub dword [rax], 0x27939be4
mov dword [rsp - 0x3c], 0x332ca35e
add dword [rax], 0x167ae0f5
sub dword [rax], 0x23e3d737
mov dword [rax + 4], 0x70bc7beb
mov dword [rsp - 0x20], esp
add dword [rax + 4], 0x92673c4
sub dword [rax + 4], 0x71abe7a2
xor dword [rax + 4], 0x34dcd5d0
sub dword [rax + 4], 0xbc2e536
mov dword [rsp - 0x28], 0x72384415
xor dword [rax + 4], 0x1e88ae8e
mov dword [rax + 8], 0x3a5d85f9
xor dword [rax + 8], 0x7e86000e
mov rdi, rdi
sub dword [rax + 8], 0x1da86c1a
add dword [rax + 8], 0x3b43d41
xor dword [rax + 8], 0x64fdf0da
sub dword [rax + 8], 0x1e7a519a
mov dword [rsp - 0x38], 0x75e4ee22
mov dword [rax + 0xc], 0x6552a3f4
sub dword [rax + 0xc], 0x13d6d2a5
sub dword [rax + 0xc], 0x2e38c7c1
mov rcx, rcx
add dword [rax + 0xc], 0x1cddced8
sub dword [rax + 0xc], 0x1080823c
mov qword [rdi + 0x10], rdx
xchg r12, r12
mov qword [rdi + 0x20], rax
call fcn.14004c990
lea r14, [rbx + 0xf98]
xor edx, edx
mov dword [rsp - 0x28], esp
lea rcx, [r14 + 0x50]
mov dword [r14], 0x4a0945be
sub dword [r14], 0x221f5c8f
add dword [r14], 0x283690db
mov dword [rsp - 0x44], 0x4724cddc
xor dword [r14], 0x492bc133
xor dword [r14], 0xc2ece97d
mov r8d, 0x1bdc311b
sub r8d, 0x8ca44cb
mov dword [rsp - 0x40], edx
sub r8d, 0x6f93b1f
sub r8d, 0x70edc0
add r8d, 0x216574fb
mov dword [rsp - 0x40], edi
sub r8d, 0x2d0d37b4
mov dword [r14 + 4], 0x72efea82
xor dword [r14 + 4], 0x81abbc5
sub dword [r14 + 4], 0x6665058c
mov dword [rsp - 0x38], 0x3b2d3fb8
xor dword [r14 + 4], 0x6517d248
sub dword [r14 + 4], 0x48d7c7c4
add dword [r14 + 4], 0x402f3bb9
mov dword [rsp - 0x2c], ebx
sub dword [r14 + 4], 0x393eb7be
call fcn.140072650
lea rsi, [r14 + 0x110]
mov qword [r14 + 0x108], 0x359ed499
mov dword [rsp - 0x30], edx
add qword [r14 + 0x108], 0x45336b9f
sub qword [r14 + 0x108], 0x536e373
xor qword [r14 + 0x108], 0x136bde32
xor qword [r14 + 0x108], 0x988d473
mov dword [rsp - 0x44], 0x4cd4074a
xor qword [r14 + 0x108], 0x71b2365f
sub qword [r14 + 0x108], 0x1eca60d2
lea r11, [r14 + 0x160]
mov dword [rsi], 0xa96bce8
mov rsp, rsp
sub dword [rsi], 0x327dbe2
add dword [rsi], 0xba6e315
xor dword [rsi], 0x6e1fec4f
sub dword [rsi], 0x6fdcf018
xchg r15, r15
sub dword [rsi], 0x87fe829
lea r10, [r14 + 0x170]
mov dword [r11], 0x1d07715c
add dword [r11], 0x318fc136
mov r9, r9
sub dword [r11], 0x18b2fb5e
add dword [r11], 0x17102328
xor dword [r11], 0x2fc4b45d
sub dword [r11], 0x2cd6944d
xchg r10, r10
lea r9, [r14 + 0x180]
mov dword [r11 + 4], 0x2101e84f
add dword [r11 + 4], 0x32e09be7
add dword [r11 + 4], 0x129516b6
mov rsp, rsp
xor dword [r11 + 4], 0x30762ea6
xor dword [r11 + 4], 0x41c1ca43
add dword [r11 + 4], 0x63f8599d
sub dword [r11 + 4], 0x4c18817d
mov dword [rsp - 0x18], 0x2464e5cf
lea r8, [r14 + 0x190]
mov dword [r11 + 8], 0x5bb8a2fe
sub dword [r11 + 8], 0x3b9d190c
add dword [r11 + 8], 0x2d86d1a4
xchg r8, r8
sub dword [r11 + 8], 0x2495af1b
sub dword [r11 + 8], 0x53c9ebf
xor dword [r11 + 8], 0x5bf7eafa
xor dword [r11 + 8], 0x5787b16c
mov dword [rsp - 0x34], 0xfe87e5f
lea rdx, [r14 + 0x1a0]
mov dword [r11 + 0xc], 0x3fb4297f
sub dword [r11 + 0xc], 0x62e520b
add dword [r11 + 0xc], 0x18577424
xchg rbx, rbx
xor dword [r11 + 0xc], 0x8453ed5
sub dword [r11 + 0xc], 0x29f81f23
lea rdi, [r14 + 0x150]
xchg rbx, rbx
mov dword [r10], 0x34b1c406
add dword [r10], 0x26f4488f
sub dword [r10], 0x15172d43
xor dword [r10], 0x656bf7df
mov dword [rsp - 0x10], 0x6dc774bd
add dword [r10], 0x4f03db7c
sub dword [r10], 0x183126c4
xor dword [r10], 0x89c88e14
mov dword [rsp - 0x44], 0x746ae09a
lea rcx, [r14 + 0x1b0]
mov dword [r10 + 4], 0x15d6f51e
xor dword [r10 + 4], 0x3a02130f
xchg r12, r12
sub dword [r10 + 4], 0x84512d4
add dword [r10 + 4], 0x3f529cee
xor dword [r10 + 4], 0x13a1eca7
xchg rsi, rsi
xor dword [r10 + 4], 0x2b985097
sub dword [r10 + 4], 0x2f3b75f2
mov dword [r10 + 8], 0x2fc2383a
xchg r11, r11
sub dword [r10 + 8], 0x263ccc4e
xor dword [r10 + 8], 0x7bd367ff
sub dword [r10 + 8], 0x1c25c14a
xor dword [r10 + 8], 0x79901ce3
mov rcx, rcx
mov dword [r10 + 0xc], 0x417967b5
xor dword [r10 + 0xc], 0x59a42384
sub dword [r10 + 0xc], 0xb2be0e9
mov dword [rsp - 0x1c], 0x2afaad99
add dword [r10 + 0xc], 0x1c1061a0
xor dword [r10 + 0xc], 0x1d82a212
add dword [r10 + 0xc], 0x43194b85
mov dword [rsp - 0x30], ebp
xor dword [r10 + 0xc], 0x58fce455
mov dword [r9], 0x5e662c0b
xor dword [r9], 0xcf4bde7
mov dword [rsp - 0x3c], 0x3f1cf4c8
sub dword [r9], 0x4895b27a
xor dword [r9], 0x88fce07
xor dword [r9], 0x7a0f7146
xchg rcx, rcx
mov dword [r9 + 4], 0x464be765
sub dword [r9 + 4], 0x21b70850
xor dword [r9 + 4], 0x50b62f47
mov dword [rsp - 0x14], ebp
sub dword [r9 + 4], 0xb87911d
add dword [r9 + 4], 0x9655f47
xor dword [r9 + 4], 0x4aaade17
xchg rdx, rdx
sub dword [r9 + 4], 0x90a0a42
mov dword [r9 + 8], 0x666d757a
sub dword [r9 + 8], 0x33efddaf
add dword [r9 + 8], 0x35dd323
xchg r13, r13
add dword [r9 + 8], 0x692e9e6
xor dword [r9 + 8], 0x5c91e923
add dword [r9 + 8], 0x17f756a7
sub dword [r9 + 8], 0x4956be74
xchg r10, r10
mov dword [r9 + 0xc], 0x37bb12e7
xor dword [r9 + 0xc], 0x27380159
add dword [r9 + 0xc], 0x34ca77db
sub dword [r9 + 0xc], 0x412b3d7b
mov dword [rsp - 0x1c], 0x7ca37e00
add dword [r9 + 0xc], 0x408cd91d
sub dword [r9 + 0xc], 0x150ed111
mov dword [r8], 0x3ce414ea
mov dword [rsp - 0x1c], esp
sub dword [r8], 0x3ab2cea
add dword [r8], 0x297c0ac1
xor dword [r8], 0x2e5fb61d
add dword [r8], 0x805fded3
xchg r8, r8
mov dword [r8 + 4], 0x700aadaf
sub dword [r8 + 4], 0x3e5913e
xor dword [r8 + 4], 0x2437b0af
add dword [r8 + 4], 0x30785aa3
mov dword [rsp - 0x3c], ebp
sub dword [r8 + 4], 0x470b1660
add dword [r8 + 4], 0x1daf78c4
sub dword [r8 + 4], 0x1f8f13bc
mov dword [rsp - 0x20], 0x11143bbf
mov dword [r8 + 8], 0x45699d07
sub dword [r8 + 8], 0x148950b9
xor dword [r8 + 8], 0x23a63368
mov dword [rsp - 0x30], 0x6e379c65
xor dword [r8 + 8], 0x140f0a03
add dword [r8 + 8], 0x10b11b38
xor dword [r8 + 8], 0x42688f2
add dword [r8 + 8], 0x1bc43d7b
mov dword [rsp - 0x44], edx
mov dword [r8 + 0xc], 0x4faf21f2
add dword [r8 + 0xc], 0x1c854a5f
sub dword [r8 + 0xc], 0x170ffe01
sub dword [r8 + 0xc], 0x4c85e4e4
mov dword [rsp - 0x34], 0x13522253
add dword [r8 + 0xc], 0xa331954
xor dword [r8 + 0xc], 0x594454b5
sub dword [r8 + 0xc], 0x1bf5a04b
mov dword [rsp - 0x18], ebx
mov dword [rdx], 0x38d5e3c4
xor dword [rdx], 0x77b2a50c
sub dword [rdx], 0x2682a20f
mov dword [rsp - 0x3c], 0x2e255bcf
sub dword [rdx], 0x40512d3
xor dword [rdx], 0x700beb9d
sub dword [rdx], 0x357ade47
xor dword [rdx], 0x28bad881
mov dword [rsp - 0xc], esi
mov dword [rdx + 4], 0x690f160d
xor dword [rdx + 4], 0x76e41981
xor dword [rdx + 4], 0x59b55903
add dword [rdx + 4], 0x6f6ce8c
mov dword [rsp - 0x28], ebx
add dword [rdx + 4], 0x14bad922
xor dword [rdx + 4], 0x2a89653e
sub dword [rdx + 4], 0x18e644da
xchg r15, r15
mov dword [rdx + 8], 0x22ff410a
add dword [rdx + 8], 0x12d3db7
xor dword [rdx + 8], 0x2e797416
xchg r10, r10
xor dword [rdx + 8], 0x5588a791
xor dword [rdx + 8], 0x707dfb6c
mov dword [rdx + 0xc], 0x11565507
add dword [rdx + 0xc], 0x25b18da2
xchg r10, r10
sub dword [rdx + 0xc], 0x268dbce0
sub dword [rdx + 0xc], 0xb8e740f
add dword [rdx + 0xc], 0x56f4253f
mov dword [rsp - 0x34], 0x34c15913
sub dword [rdx + 0xc], 0x2c3f80cf
mov dword [rcx], 0x4269d5d0
sub dword [rcx], 0x22da6272
xor dword [rcx], 0x2e050ca7
mov dword [rsp - 0xc], 0x2d43ce22
add dword [rcx], 0x41c272b9
sub dword [rcx], 0x6b717f65
add dword [rcx], 0x81e8ae8
mov dword [rsp - 0x18], esi
xor dword [rcx], 0x9001ff48
mov dword [rcx + 4], 0x5e63c1a3
sub dword [rcx + 4], 0x5c8370c7
xor dword [rcx + 4], 0x7e76d210
xchg r11, r11
sub dword [rcx + 4], 0x45873c71
xor dword [rcx + 4], 0x41faa589
sub dword [rcx + 4], 0x615a5f25
mov dword [rsp - 0x10], 0x51bc5ecb
add dword [rcx + 4], 0x1504d17c
mov dword [rsi + 4], 0x47ceddf9
sub dword [rsi + 4], 0x379a6266
mov dword [rsp - 0x3c], 0x5d87eed4
add dword [rsi + 4], 0x2db8a722
add dword [rsi + 4], 0x3dbea830
xor dword [rsi + 4], 0x11bdbc84
sub dword [rsi + 4], 0x3a762033
mov dword [rsp - 0x40], edx
mov qword [rsi + 8], r13
mov qword [rsi + 0x10], r13
mov qword [rsi + 0x18], r13
xchg rsi, rsi
mov qword [rsi + 0x20], r13
mov dword [rsi + 0x28], 0x74c37960
sub dword [rsi + 0x28], 0x21c07c9
mov dword [rsp - 0x30], esi
sub dword [rsi + 0x28], 0x6831c855
add dword [rsi + 0x28], 0x1413789d
xor dword [rsi + 0x28], 0x25c97973
mov dword [rsp - 0x14], 0xeb797c8
add dword [rsi + 0x28], 0xdf1d5fc
mov dword [rsi + 0x2c], 0x12cb89c2
xor dword [rsi + 0x2c], 0x73874229
xchg r15, r15
sub dword [rsi + 0x2c], 0xbccae3c
sub dword [rsi + 0x2c], 0x53e39d9b
add dword [rsi + 0x2c], 0x2d831764
mov dword [rsp - 0xc], esp
xor dword [rsi + 0x2c], 0x2cbb85fd
add dword [rsi + 0x2c], 0x458e1c23
mov dword [rsi + 0x30], 0xb34e0df
xor dword [rsi + 0x30], 0x21a4e21b
mov r10, r10
xor dword [rsi + 0x30], 0x515f64f5
xor dword [rsi + 0x30], 0x7fc7f3e
sub dword [rsi + 0x30], 0x2857a824
xor dword [rsi + 0x30], 0x7c7b06c1
mov dword [rsp - 0x20], edx
mov dword [rsi + 0x34], 0x7a424688
sub dword [rsi + 0x34], 0x1e205507
add dword [rsi + 0x34], 0xb4a6bb8
mov dword [rsp - 0x20], ebp
sub dword [rsi + 0x34], 0x51b3e365
add dword [rsi + 0x34], 0x19e7fc56
mov qword [rsi + 0x38], r13
mov rbx, rbx
mov dword [rdi], 0x68e04123
sub dword [rdi], 0x88100e
xor dword [rdi], 0x654c0cd7
mov dword [rsp - 0x10], ebx
add dword [rdi], 0x54a8652
add dword [rdi], 0x542073a9
xor dword [rdi], 0x2e1e3b14
add dword [rdi], 0x219bbe00
mov r8, r8
mov dword [rdi + 4], 0x7f40c862
sub dword [rdi + 4], 0x66fde843
add dword [rdi + 4], 0x1e041dd4
add dword [rdi + 4], 0x42433d7e
mov r13, r13
sub dword [rdi + 4], 0x5a001585
xor dword [rdi + 4], 0x750c23f5
xor dword [rdi + 4], 0x44265030
mov dword [rdi + 8], 0x7d7d6ed0
mov rbp, rbp
sub dword [rdi + 8], 0x5d9e8c2e
sub dword [rdi + 8], 0xa1947bd
add dword [rdi + 8], 0x53125207
xor dword [rdi + 8], 0x4777bac6
mov rsi, rsi
mov dword [rdi + 0xc], 0x4237d1ae
xor dword [rdi + 0xc], 0x2c9c8c6e
xor dword [rdi + 0xc], 0x115ff9f4
xor dword [rdi + 0xc], 0x408e770a
xchg rdx, rdx
sub dword [rdi + 0xc], 0xfda7d14
mov dword [rcx + 8], 0x1069f6ed
xor dword [rcx + 8], 0x418a1db8
xchg rbp, rbp
sub dword [rcx + 8], 0x4d05a275
xor dword [rcx + 8], 0x4723270
add dword [rcx + 8], 0x1777d2da
mov dword [rsp - 0x3c], 0x59518ae6
add dword [rcx + 8], 0x177c08c0
lea rax, [r14 + 0x1c0]
mov dword [rcx + 0xc], 0x1e269a97
add dword [rcx + 0xc], 0x5eab9064
mov dword [rsp - 0x38], edx
xor dword [rcx + 0xc], 0x4d044c60
xor dword [rcx + 0xc], 0x253733d8
add dword [rcx + 0xc], 0x498bcd4b
sub dword [rcx + 0xc], 0x2ecccc64
mov dword [rsp - 0x28], 0x2c0250eb
lea r13, [rbx + 0x1168]
mov dword [rax], 0x77760ec8
xor dword [rax], 0x64622562
add dword [rax], 0x42f6e2c6
mov r8, r8
sub dword [rax], 0xe7f38ed
sub dword [rax], 0xf90a364
mov dword [rax + 4], 0x312decbe
add dword [rax + 4], 0x17f92505
mov dword [rsp - 0x14], 0x4269e080
sub dword [rax + 4], 0x29b926
xor dword [rax + 4], 0xd6f7a4
sub dword [rax + 4], 0x188b5910
mov dword [rsp - 0x18], ebp
mov dword [rax + 8], 0x36541f04
sub dword [rax + 8], 0x1fc87cd0
add dword [rax + 8], 0x49a52ddf
mov r13, r13
sub dword [rax + 8], 0x5c02caef
add dword [rax + 8], 0x2b725106
mov dword [rax + 0xc], 0x2a4ac269
add dword [rax + 0xc], 0x2aa83d4f
xchg r15, r15
sub dword [rax + 0xc], 0x4603e919
add dword [rax + 0xc], 0x4c5857e
add dword [rax + 0xc], 0x46b9406f
sub dword [rax + 0xc], 0x2acd8662
mov dword [rsp - 0x40], 0x1872f167
mov qword [r14 + 8], rsi
mov qword [r14 + 0x10], rdi
mov qword [r14 + 0x18], r11
mov qword [r14 + 0x20], r10
mov r8, r8
mov qword [r14 + 0x28], r9
mov qword [r14 + 0x30], r8
mov r8d, 0x54ff88d3
xor r8d, 0x6a4e56d9
mov dword [rsp - 0x34], edi
sub r8d, 0x16356340
sub r8d, 0xc3a4b78
xor r8d, 0x1c422faa
mov qword [r14 + 0x38], rdx
mov dword [rsp - 0x14], 0x3e512f03
xor edx, edx
mov qword [r14 + 0x40], rcx
lea rcx, [r13 + 0x10]
mov qword [r14 + 0x48], rax
mov dword [rsp - 0x18], 0x7315ee25
mov dword [r13], 0x66b90599
sub dword [r13], 0xdfae216
add dword [r13], 0x2061958e
sub dword [r13], 0x668f4a33
mov rbp, rbp
add dword [r13], 0xaff5b66f
mov dword [r13 + 4], 0x784e3081
sub dword [r13 + 4], 0x4de27fad
xor dword [r13 + 4], 0x487bf90
xchg r11, r11
xor dword [r13 + 4], 0x7e410afc
sub dword [r13 + 4], 0x210caf8e
call fcn.140072650
lea rdx, [r13 + 0x120]
mov rdi, rdi
mov qword [r13 + 0x108], 0x3b428611
add qword [r13 + 0x108], 0x3199257
sub qword [r13 + 0x108], 0x1cdf576b
xor qword [r13 + 0x108], 0x27cf0855
mov dword [rsp - 0x30], 0x626e857c
sub qword [r13 + 0x108], 0x6b3c8a4
mov dword [rdx], 0x38b0d066
sub dword [rdx], 0x2193420e
mov dword [rsp - 0x34], edi
add dword [rdx], 0x3f55be66
sub dword [rdx], 0x15ab5392
xor dword [rdx], 0xa64c371b
xchg rsp, rsp
lea r9, [r13 + 0x110]
mov dword [rdx + 4], 0x687906eb
sub dword [rdx + 4], 0x18a1ef66
mov rbp, rbp
sub dword [rdx + 4], 0x71e6a41
xor dword [rdx + 4], 0x49f4a8d0
add dword [rdx + 4], 0x5b6552bd
sub dword [rdx + 4], 0x2d110228
mov dword [rsp - 0x2c], esi
lea rcx, [r13 + 0x130]
mov dword [rdx + 8], 0x12e4a5a4
add dword [rdx + 8], 0x38b083f5
xor dword [rdx + 8], 0x530d9471
mov dword [rsp - 0x2c], ebp
add dword [rdx + 8], 0x2f4a36dd
add dword [rdx + 8], 0x36ba7bcd
sub dword [rdx + 8], 0x550dc95f
add dword [rdx + 8], 0x610aef7
mov dword [rsp - 0x1c], esp
lea rax, [r13 + 0x140]
mov dword [rdx + 0xc], 0x75c3df06
sub dword [rdx + 0xc], 0x74b1c8af
mov dword [rsp - 0x30], edx
add dword [rdx + 0xc], 0x69453118
sub dword [rdx + 0xc], 0x507ab7e1
add dword [rdx + 0xc], 0x51e6e1de
mov r11, r11
xor dword [rdx + 0xc], 0x6aba7868
xor dword [rdx + 0xc], 0x2ed95f2e
lea r12, [rbx + 0x12b8]
mov dword [rsp - 0xc], 0x88ddce2
mov dword [rcx], 0x7289d8cc
sub dword [rcx], 0x84dd0ae
sub dword [rcx], 0x315ed615
mov r14, r14
add dword [rcx], 0x39906968
sub dword [rcx], 0x23e49e1c
mov r8d, 0x6d1ba6cc
sub r8d, 0x2a3b1146
mov dword [rsp - 0x44], 0x2aa9db60
add r8d, 0x379b9b5c
sub r8d, 0x3d099676
sub r8d, 0x3d7299b4
mov rbp, rbp
mov dword [rcx + 4], 0x5e8767d5
sub dword [rcx + 4], 0x30522cb8
add dword [rcx + 4], 0x24bf9320
xor dword [rcx + 4], 0xd859b3
mov dword [rsp - 0x1c], ebp
sub dword [rcx + 4], 0x228c4165
mov dword [rcx + 8], 0x1ad83cd8
xor dword [rcx + 8], 0x1714c6c1
xor dword [rcx + 8], 0x47d0da8c
mov rbx, rbx
sub dword [rcx + 8], 0x201b152f
add dword [rcx + 8], 0x2b581092
add dword [rcx + 8], 0x11e88c0c
xor dword [rcx + 8], 0x48e1fe2e
xchg rbp, rbp
mov dword [rcx + 0xc], 0x6ab82bb2
xor dword [rcx + 0xc], 0x31deda92
xor dword [rcx + 0xc], 0x48909eaa
add dword [rcx + 0xc], 0x3712071e
mov dword [rsp - 0x40], ecx
sub dword [rcx + 0xc], 0x1b68207e
mov dword [r9], 0x27384428
xor dword [r9], 0x551bdc0e
xchg rsi, rsi
sub dword [r9], 0x618d100a
add dword [r9], 0x699997d3
sub dword [r9], 0x630211c3
add dword [r9], 0x883acdaf
mov dword [rsp - 0x1c], ecx
mov dword [r9 + 4], 0x7803fdc9
sub dword [r9 + 4], 0x5bf289ec
sub dword [r9 + 4], 0x114dbf12
xor dword [r9 + 4], 0x5702386d
xchg r12, r12
sub dword [r9 + 4], 0x2e21367d
mov dword [r9 + 8], 0x245943cb
add dword [r9 + 8], 0x38f04174
mov dword [rsp - 0x44], 0x1744a774
sub dword [r9 + 8], 0xeb7b2f3
sub dword [r9 + 8], 0xb14c2e2
add dword [r9 + 8], 0x239bc9ff
xchg rdx, rdx
sub dword [r9 + 8], 0x12b1a5a
sub dword [r9 + 8], 0x364d68e5
mov dword [r9 + 0xc], 0x528ee828
add dword [r9 + 0xc], 0x1405cdc8
xchg rcx, rcx
add dword [r9 + 0xc], 0x7b2b722
sub dword [r9 + 0xc], 0x4a8d911
sub dword [r9 + 0xc], 0x39fe3dd7
mov dword [rax], 0x22127705
mov dword [rsp - 0x18], edx
add dword [rax], 0x2fb7b108
sub dword [rax], 0x324a2233
xor dword [rax], 0x51dc0a6f
xor dword [rax], 0x78065601
mov r8, r8
mov dword [rax + 4], 0x55bab147
xor dword [rax + 4], 0x22130698
sub dword [rax + 4], 0x53b9a6fb
add dword [rax + 4], 0x38f5c1c0
xchg r10, r10
sub dword [rax + 4], 0x2d457c7b
mov dword [rax + 8], 0x3e974b07
xor dword [rax + 8], 0x6eb7a22
mov dword [rsp - 0x44], esi
add dword [rax + 8], 0x26c540ca
sub dword [rax + 8], 0x5b12842d
add dword [rax + 8], 0x45539df2
mov r8, r8
add dword [rax + 8], 0x34408bd5
sub dword [rax + 8], 0x4e22c15f
mov dword [rax + 0xc], 0x5f1de50d
xchg rbx, rbx
sub dword [rax + 0xc], 0x218ee5ef
sub dword [rax + 0xc], 0x257f0e4
sub dword [rax + 0xc], 0x2c110fb2
xchg rsp, rsp
xor dword [rax + 0xc], 0x2085a8a2
mov qword [r13 + 8], r9
mov qword [r13 + 0x10], rdx
xor edx, edx
xchg rbp, rbp
mov qword [r13 + 0x18], rcx
lea rcx, [r12 + 0x50]
mov qword [r13 + 0x20], rax
xchg r13, r13
mov dword [r12], 0x1bce09ce
add dword [r12], 0x2f8dde46
sub dword [r12], 0x2eb5f10c
mov dword [rsp - 0x2c], 0x3963cfe2
add dword [r12], 0x445e94d4
add dword [r12], 0xbb4a02b
add dword [r12], 0x108eb43c
sub dword [r12], 0x19398c7d
mov dword [rsp - 0x44], ebx
mov dword [r12 + 4], 0x3b3ce602
add dword [r12 + 4], 0x15785ca8
xor dword [r12 + 4], 0x7750a691
xchg r15, r15
add dword [r12 + 4], 0x1458ebf3
add dword [r12 + 4], 0xdccafba
sub dword [r12 + 4], 0x1a6b29be
call fcn.140072650
mov rdi, rdi
lea r14, [r12 + 0x110]
mov qword [r12 + 0x108], 0xeb7b0ae
xor qword [r12 + 0x108], 0x17c5859e
add qword [r12 + 0x108], 0x89d9063
mov dword [rsp - 0x28], edx
add qword [r12 + 0x108], 0x2f4ac041
sub qword [r12 + 0x108], 0x515a85cb
xor eax, eax
mov dword [r14], 0x29cffa16
mov dword [rsp - 0x28], 0x191c2ec7
add dword [r14], 0x3e90e9dd
sub dword [r14], 0x4d7d2f83
add dword [r14], 0x32c4987d
xor dword [r14], 0x49051cfe
mov dword [rsp - 0x14], 0x37dd124a
lea rsi, [r12 + 0x150]
mov qword [r14 + 8], rax
lea rdi, [r12 + 0x160]
mov dword [rsp - 0x2c], ebp
mov qword [r14 + 0x10], rax
lea r11, [r12 + 0x170]
mov qword [r14 + 0x18], rax
mov qword [r14 + 0x20], rax
mov dword [rsp - 0x2c], 0x64911386
mov qword [r14 + 0x38], rax
mov dword [r11], 0x53e91885
xor dword [r11], 0x5270329
sub dword [r11], 0x11773ab5
mov dword [rsp - 0x34], 0x3e0d2b0d
sub dword [r11], 0x33751010
add dword [r11], 0x197cec4
add dword [r11], 0x1793f502
xchg rdi, rdi
add dword [r11], 0x583cc69d
mov dword [r14 + 4], 0x62e7a92e
xor dword [r14 + 4], 0xa023e6b
mov dword [rsp - 0x20], 0x18f80986
sub dword [r14 + 4], 0x2840522f
sub dword [r14 + 4], 0x20c66313
add dword [r14 + 4], 0xfc1742b
mov rbx, rbx
mov dword [r14 + 0x28], 0x4d46678f
add dword [r14 + 0x28], 0x1cfa1021
xor dword [r14 + 0x28], 0x7fecac21
mov rsi, rsi
sub dword [r14 + 0x28], 0xeac4aa6
xor dword [r14 + 0x28], 0x4c6d2844
sub dword [r14 + 0x28], 0x23b8a07
mov dword [r14 + 0x2c], 0x2073a61f
mov dword [rsp - 0x18], 0x6daaeb07
add dword [r14 + 0x2c], 0x9c02409
sub dword [r14 + 0x2c], 0x11d6e537
xor dword [r14 + 0x2c], 0x178cc213
mov dword [rsp - 0x34], 0x7203238c
add dword [r14 + 0x2c], 0x396207c6
mov dword [r14 + 0x30], 0x651eacf7
xor dword [r14 + 0x30], 0x3d7fea9a
add dword [r14 + 0x30], 0x2380a7aa
xchg r13, r13
sub dword [r14 + 0x30], 0xb1609ff
sub dword [r14 + 0x30], 0x412b6dee
mov dword [r14 + 0x34], 0x757ad65a
mov dword [rsp - 0x44], ecx
sub dword [r14 + 0x34], 0x1cc081b9
sub dword [r14 + 0x34], 0x60d9de
sub dword [r14 + 0x34], 0x4ed1c6a6
mov dword [rsp - 0x28], edx
add dword [r14 + 0x34], 0x2618c20d
mov dword [rsi], 0x29568e00
xor dword [rsi], 0x627d2c57
sub dword [rsi], 0x1357240b
xchg rcx, rcx
xor dword [rsi], 0x13e79c81
xor dword [rsi], 0x4dcf2864
mov dword [rsi + 4], 0x1da3ed5f
add dword [rsi + 4], 0x2ea94952
xchg rbx, rbx
sub dword [rsi + 4], 0x11511514
sub dword [rsi + 4], 0x35a0e6b5
xor dword [rsi + 4], 0x68e66ffe
xor dword [rsi + 4], 0x421d033f
mov r8, r8
mov dword [rsi + 8], 0x5ead240f
xor dword [rsi + 8], 0x29127ac2
sub dword [rsi + 8], 0x6f5cdf1
mov r13, r13
sub dword [rsi + 8], 0x63d32ab
xor dword [rsi + 8], 0x452c081b
mov dword [rsi + 0xc], 0x2926b3b1
mov rbp, rbp
add dword [rsi + 0xc], 0x18934218
add dword [rsi + 0xc], 0x23087de5
xor dword [rsi + 0xc], 0x2a7ff068
mov dword [rsp - 0xc], ebx
sub dword [rsi + 0xc], 0x20cb4e75
add dword [rsi + 0xc], 0x1ae20d9
mov dword [rdi], 0x4454f47
add dword [rdi], 0x3c8578ed
xchg r15, r15
xor dword [rdi], 0x3770e250
sub dword [rdi], 0x1fe2f592
sub dword [rdi], 0x26e7b06d
mov rsi, rsi
sub dword [rdi], 0x2cc35604
mov dword [rdi + 4], 0x14a292fb
sub dword [rdi + 4], 0xbaa642f
mov dword [rsp - 0x18], 0x6a3020d2
add dword [rdi + 4], 0x25594275
xor dword [rdi + 4], 0x77d85871
xor dword [rdi + 4], 0x76297f19
mov dword [rdi + 8], 0x74055885
mov dword [rsp - 0x18], 0x5668e96c
sub dword [rdi + 8], 0x55545e76
xor dword [rdi + 8], 0x113dd15a
add dword [rdi + 8], 0x29d4da2e
xor dword [rdi + 8], 0x148958f
mov r15, r15
xor dword [rdi + 8], 0x22c881c6
add dword [rdi + 8], 0x14be4460
mov dword [rdi + 0xc], 0x32e6750a
sub dword [rdi + 0xc], 0x14f802a0
mov rsi, rsi
xor dword [rdi + 0xc], 0x22492bd1
xor dword [rdi + 0xc], 0x3d6d8461
xor dword [rdi + 0xc], 0x32c774ae
xor dword [rdi + 0xc], 0x10ed7596
xchg r13, r13
add dword [rdi + 0xc], 0xebf7948
mov dword [r11 + 4], 0x9f30262
add dword [r11 + 4], 0x55c201cf
xchg rsi, rsi
sub dword [r11 + 4], 0x428eaf9d
add dword [r11 + 4], 0x19314c80
xor dword [r11 + 4], 0x1ab7454a
mov r14, r14
xor dword [r11 + 4], 0x340b277
lea rdx, [r12 + 0x1a0]
mov dword [rdx], 0x288ad9bd
mov dword [rsp - 0x30], esi
sub dword [rdx], 0xcbaa6ee
sub dword [rdx], 0x13d82a87
add dword [rdx], 0x4fea2fa7
xor dword [rdx], 0xf18b26e7
xchg rbp, rbp
lea r10, [r12 + 0x180]
mov dword [rdx + 4], 0x2d185826
xor dword [rdx + 4], 0x7b09e1e7
xor dword [rdx + 4], 0x467eaca7
mov dword [rsp - 0x14], ecx
xor dword [rdx + 4], 0x4fcfcf08
sub dword [rdx + 4], 0x4ddeee96
xor dword [rdx + 4], 0x3e61bdf1
lea r9, [r12 + 0x190]
mov rbp, rbp
mov dword [rdx + 8], 0x340b5977
add dword [rdx + 8], 0x45aadf8c
xor dword [rdx + 8], 0x56d93a22
add dword [rdx + 8], 0x343b6c9b
mov dword [rsp - 0x2c], 0x1bad2d0d
sub dword [rdx + 8], 0x59b85ddf
add dword [rdx + 8], 0x216808c
xor dword [rdx + 8], 0x23a8c443
mov dword [rsp - 0x44], 0x55274f29
lea rcx, [r12 + 0x1b0]
mov dword [rdx + 0xc], 0xb325798
xor dword [rdx + 0xc], 0x1c2e2866
mov rcx, rcx
xor dword [rdx + 0xc], 0x59324fa4
sub dword [rdx + 0xc], 0x2074ab97
sub dword [rdx + 0xc], 0x2a015df6
mov dword [rsp - 0x38], 0x71b3b995
add dword [rdx + 0xc], 0x2be82f5d
lea rax, [r12 + 0x1c0]
mov dword [rcx], 0x33e148a0
mov dword [rsp - 0x24], ecx
add dword [rcx], 0x44b4be7e
sub dword [rcx], 0x4d5f8801
add dword [rcx], 0x16516b94
xchg rbp, rbp
xor dword [rcx], 0x3df36152
xor dword [rcx], 0x1bb0b3e9
add dword [rcx], 0x5fed1e13
mov dword [rsp - 0x18], edx
lea r15, [rbx + 0x1488]
mov dword [rcx + 4], 0x52daa5e
add dword [rcx + 4], 0x12a03591
add dword [rcx + 4], 0x42d601f
mov dword [rsp - 0x14], edx
add dword [rcx + 4], 0x2fae18c6
xor dword [rcx + 4], 0x39c6597b
sub dword [rcx + 4], 0x43aa21cf
xor dword [rcx + 4], 0x16489c9
xchg rsp, rsp
mov r8d, 0x26a18608
add r8d, 0xbfabf47
xor r8d, 0x7ff5c1fe
sub r8d, 0x21bf5963
mov rbx, rbx
sub r8d, 0x2baa2a56
mov dword [rcx + 8], 0x77942139
sub dword [rcx + 8], 0x57fabc66
xor dword [rcx + 8], 0x473b888d
mov dword [rsp - 0x2c], edi
add dword [rcx + 8], 0x10bcfde0
add dword [rcx + 8], 0x13316ea2
xor dword [rcx + 8], 0x501cf42c
xor dword [rcx + 8], 0x32dfae6
xchg rdx, rdx
mov dword [rcx + 0xc], 0x4757c699
sub dword [rcx + 0xc], 0x3847f6ca
add dword [rcx + 0xc], 0x6171b2c5
add dword [rcx + 0xc], 0xba4cc3c
mov rcx, rcx
sub dword [rcx + 0xc], 0x40fe024e
sub dword [rcx + 0xc], 0xb87f658
mov dword [r10], 0x2fc66702
xor dword [r10], 0x352003ab
mov dword [rsp - 0x14], 0x5a4d4cec
add dword [r10], 0x5edb5383
sub dword [r10], 0xc157682
add dword [r10], 0xa6c7d67
mov r9, r9
sub dword [r10], 0x41be655d
mov dword [r10 + 4], 0x7f105020
sub dword [r10 + 4], 0x73c588d6
xor dword [r10 + 4], 0x6c66a743
mov rcx, rcx
xor dword [r10 + 4], 0x53165714
xor dword [r10 + 4], 0x1b9a6134
mov dword [r10 + 8], 0x728b7633
mov dword [rsp - 0x1c], 0x37e22de7
xor dword [r10 + 8], 0x62e536a2
xor dword [r10 + 8], 0x7b2a3e24
sub dword [r10 + 8], 0x293c87e8
xchg r14, r14
add dword [r10 + 8], 0x2cea5f2c
sub dword [r10 + 8], 0x4daed4d2
add dword [r10 + 8], 0xe5cd503
mov dword [r10 + 0xc], 0x404d4f1f
xchg r9, r9
sub dword [r10 + 0xc], 0x1770c9c3
add dword [r10 + 0xc], 0x50770207
xor dword [r10 + 0xc], 0x1060ffac
xor dword [r10 + 0xc], 0x10a05581
mov dword [rsp - 0x38], 0x667e705f
sub dword [r10 + 0xc], 0x46a2c34c
sub dword [r10 + 0xc], 0x35013d8
mov dword [r9], 0x16c69a
mov dword [rsp - 0x24], edi
xor dword [r9], 0x35fb0c21
xor dword [r9], 0x2b5ffa3f
xor dword [r9], 0x21b299c1
xor dword [r9], 0xec7ffa14
xchg rdx, rdx
mov dword [r9 + 4], 0x1f582671
add dword [r9 + 4], 0x1ded3e2c
sub dword [r9 + 4], 0x3726b058
mov rcx, rcx
add dword [r9 + 4], 0x5df7199a
sub dword [r9 + 4], 0x2692a1a4
xor dword [r9 + 4], 0x74b9ade5
sub dword [r9 + 4], 0x199a2bb5
mov dword [rsp - 0x24], esi
mov dword [r9 + 8], 0x11b7327d
xor dword [r9 + 8], 0xc22f995
add dword [r9 + 8], 0x523158cf
xor dword [r9 + 8], 0x1482738c
mov dword [rsp - 0x44], 0x3c1b89ed
xor dword [r9 + 8], 0x7919013a
add dword [r9 + 8], 0x2d440029
mov dword [r9 + 0xc], 0x63a38439
sub dword [r9 + 0xc], 0x21b25406
mov dword [rsp - 0x20], 0x2df967cd
sub dword [r9 + 0xc], 0x288a4f84
add dword [r9 + 0xc], 0x2e86ce9d
xor dword [r9 + 0xc], 0x5cd6239
xor dword [r9 + 0xc], 0x6d809b5f
xchg r8, r8
mov dword [rax], 0xc512f84
add dword [rax], 0x683a73ba
xor dword [rax], 0x63562cb2
xchg rsi, rsi
add dword [rax], 0x1dad743f
add dword [rax], 0x54674629
mov dword [rax + 4], 0x34a7432a
add dword [rax + 4], 0x3d0d041a
mov dword [rsp - 0x3c], 0x7f7d3ef7
sub dword [rax + 4], 0x4d7daf06
xor dword [rax + 4], 0x1ea701a5
xor dword [rax + 4], 0x169de743
xor dword [rax + 4], 0x2b0526bf
mov dword [rsp - 0x38], ebp
add dword [rax + 4], 0x2896fdc2
mov dword [rax + 8], 0x40a16d53
sub dword [rax + 8], 0x1e263d48
sub dword [rax + 8], 0x120e0b3b
mov dword [rsp - 0x14], 0x65e3ff13
add dword [rax + 8], 0x1132a519
add dword [rax + 8], 0xe008c41
mov dword [rax + 0xc], 0x23ab5ccb
mov dword [rsp - 0x44], esp
add dword [rax + 0xc], 0x44dc7fb0
xor dword [rax + 0xc], 0x79c3401f
xor dword [rax + 0xc], 0x20365af3
xchg rbx, rbx
add dword [rax + 0xc], 0x4afebb07
sub dword [rax + 0xc], 0x4cd12b74
mov dword [r11 + 8], 0x281a55ab
mov dword [rsp - 0x2c], 0x7a68e02f
xor dword [r11 + 8], 0x2765660c
sub dword [r11 + 8], 0x2a751e3
xor dword [r11 + 8], 0x6da6d688
mov r13, r13
xor dword [r11 + 8], 0x3f2e3565
sub dword [r11 + 8], 0x2ebeabff
mov dword [r11 + 0xc], 0x6fa3e3f
xor dword [r11 + 0xc], 0x41503137
mov rsi, rsi
sub dword [r11 + 0xc], 0x13bfd91d
xor dword [r11 + 0xc], 0x3b92e397
add dword [r11 + 0xc], 0x270e47b
add dword [r11 + 0xc], 0x362738d5
mov r11, r11
sub dword [r11 + 0xc], 0x11709da2
mov qword [r12 + 8], r14
mov qword [r12 + 0x10], rsi
mov qword [r12 + 0x18], rdi
mov dword [rsp - 0x44], edi
mov qword [r12 + 0x20], r11
mov qword [r12 + 0x28], r10
mov qword [r12 + 0x30], r9
mov dword [rsp - 0x10], ecx
mov qword [r12 + 0x38], rdx
xor edx, edx
mov qword [r12 + 0x40], rcx
mov rcx, rcx
lea rcx, [r15 + 0x10]
mov qword [r12 + 0x48], rax
mov dword [r15], 0x7a665094
mov dword [rsp - 0x18], edi
sub dword [r15], 0x37bab8f
sub dword [r15], 0x465eb1ef
add dword [r15], 0x306f20e8
sub dword [r15], 0x1ba2b2b4
xchg rdi, rdi
mov dword [r15 + 4], 0x727d7744
sub dword [r15 + 4], 0x13eb782c
add dword [r15 + 4], 0x2fb9f24
sub dword [r15 + 4], 0x3d9536ab
xchg r9, r9
xor dword [r15 + 4], 0x3661ff13
sub dword [r15 + 4], 0x78ec7b0
add dword [r15 + 4], 0x21958558
call fcn.140072650
mov dword [rsp - 0x2c], esp
lea rax, [r15 + 0x110]
mov qword [r15 + 0x108], 0x79c9fe8f
sub qword [r15 + 0x108], 0x6e9c16ce
xchg rdx, rdx
add qword [r15 + 0x108], 0x3518880f
sub qword [r15 + 0x108], 0x5864582
sub qword [r15 + 0x108], 0x3ac02a4d
lea r14, [rbx + 0x15a8]
mov dword [rsp - 0x34], 0x2fb8fd49
mov dword [rax], 0x5dd8a480
xor dword [rax], 0x4bc6ae37
xor dword [rax], 0x5b5db4c4
xor dword [rax], 0x4f84424c
xchg r12, r12
add dword [rax], 0x33925d75
mov dword [rax + 4], 0x41b9a96f
add dword [rax + 4], 0xf047f6c
sub dword [rax + 4], 0x14eb4905
mov dword [rsp - 0x10], 0x3c64f0e8
xor dword [rax + 4], 0x2626cf33
xor dword [rax + 4], 0x325446cc
lea rcx, [r14 + 0x40]
mov dword [rsp - 0x18], 0x7b6a2e25
mov dword [rax + 8], 0xf51e833
add dword [rax + 8], 0x133065d6
add dword [rax + 8], 0x435e34cf
xor dword [rax + 8], 0x28c641b2
xchg r8, r8
xor dword [rax + 8], 0x62869540
xor edx, edx
mov dword [rax + 0xc], 0xca5a09b
mov dword [rsp - 0x14], 0x1a712437
add dword [rax + 0xc], 0x35a0c6e0
sub dword [rax + 0xc], 0x33d68042
add dword [rax + 0xc], 0x41e6de73
mov dword [rsp - 0x30], 0xbfb386c
sub dword [rax + 0xc], 0x20b66f82
mov r8d, 0x665e5b63
add r8d, 0xce6aab2
sub r8d, 0x3a624496
mov dword [rsp - 0x38], esi
add r8d, 0x33cf03b5
xor r8d, 0x6cb1c5fc
mov qword [r15 + 8], rax
mov rdi, rdi
mov dword [r14], 0x3df71eb9
add dword [r14], 0x27777c3a
sub dword [r14], 0x102bfeda
mov dword [rsp - 0x40], esi
sub dword [r14], 0x1d3b1738
xor dword [r14], 0x3bc74974
xor dword [r14], 0xcad29c6
mov dword [r14 + 4], 0x2e087f6e
mov dword [rsp - 0x40], ecx
xor dword [r14 + 4], 0x77480631
xor dword [r14 + 4], 0x593d30c
sub dword [r14 + 4], 0x192e129f
sub dword [r14 + 4], 0x105bd57e
mov r10, r10
xor dword [r14 + 4], 0x49698ee2
sub dword [r14 + 4], 0x4a7ff6aa
call fcn.140072650
lea r11, [r14 + 0x110]
mov dword [rsp - 0x20], 0x60b9ecef
mov qword [r14 + 0x108], 0x4a57853
add qword [r14 + 0x108], 0x639081b9
xor qword [r14 + 0x108], 0x3e5adcbf
xor qword [r14 + 0x108], 0x7c97cee
mov dword [rsp - 0x40], edi
xor qword [r14 + 0x108], 0x51a65a5a
xor edi, edi
mov dword [r11], 0x38174c14
add dword [r11], 0x7123ba8
xchg r9, r9
xor dword [r11], 0x399ad8b9
xor dword [r11], 0x132a24d2
add dword [r11], 0xd5c2804
mov r14, r14
add dword [r11], 0x451b2f29
sub dword [r11], 0x636382f1
lea r10, [r14 + 0x150]
mov dword [rsp - 0x34], ebx
mov dword [r11 + 4], 0x1a048cb6
xor dword [r11 + 4], 0x2e5162db
add dword [r11 + 4], 0x174ed4b2
sub dword [r11 + 4], 0xae46410
mov dword [rsp - 0x10], esp
add dword [r11 + 4], 0x66065a2
sub dword [r11 + 4], 0x17806e83
lea r9, [r14 + 0x160]
mov dword [rsp - 0x34], ebx
mov qword [r11 + 8], rdi
mov qword [r11 + 0x10], rdi
mov qword [r11 + 0x18], rdi
mov qword [r11 + 0x20], rdi
xchg rdx, rdx
mov dword [r11 + 0x28], 0x309413de
sub dword [r11 + 0x28], 0x250936cf
xor dword [r11 + 0x28], 0x193c0fdc
mov dword [rsp - 0x44], 0x99642b9
add dword [r11 + 0x28], 0x3c10f850
sub dword [r11 + 0x28], 0x14b06989
xor dword [r11 + 0x28], 0x6de35ac4
sub dword [r11 + 0x28], 0xec20cb6
xchg r15, r15
mov dword [r11 + 0x2c], 0x3cfa693
add dword [r11 + 0x2c], 0x29baae2a
sub dword [r11 + 0x2c], 0x11459b78
add dword [r11 + 0x2c], 0x300ae318
xchg r9, r9
xor dword [r11 + 0x2c], 0x6c844366
add dword [r11 + 0x2c], 0xbc54e2b
add dword [r11 + 0x2c], 0x1ca10142
mov dword [rsp - 0x20], 0x6f327bbe
mov dword [r11 + 0x30], 0x181fef99
xor dword [r11 + 0x30], 0x6e547070
sub dword [r11 + 0x30], 0x762e91b0
add dword [r11 + 0x30], 0x1c499962
mov r11, r11
xor dword [r11 + 0x30], 0x6fe40c85
sub dword [r11 + 0x30], 0x43e234f4
mov dword [r11 + 0x34], 0x760a661c
mov dword [rsp - 0x44], 0x4b9869a2
xor dword [r11 + 0x34], 0x3b4b5e80
xor dword [r11 + 0x34], 0x359a67f6
xor dword [r11 + 0x34], 0x471a7ca5
add dword [r11 + 0x34], 0x12a93d5e
mov dword [rsp - 0x18], esp
sub dword [r11 + 0x34], 0x22c9eb03
mov qword [r11 + 0x38], rdi
mov dword [r10], 0x4a985cc8
mov dword [rsp - 0x28], 0x120be3d2
sub dword [r10], 0x26746d4f
sub dword [r10], 0x1fd66810
add dword [r10], 0x3dcc5094
mov dword [rsp - 0xc], 0x4449d483
xor dword [r10], 0x74438e49
mov dword [r10 + 4], 0x6e35e30d
sub dword [r10 + 4], 0x310d22b9
mov dword [rsp - 0x44], 0x1f504e67
sub dword [r10 + 4], 0x124b32f3
sub dword [r10 + 4], 0xeaca83e
xor dword [r10 + 4], 0x260bc194
add dword [r10 + 4], 0x2f239008
mov r13, r13
xor dword [r10 + 4], 0x46fee296
mov dword [r10 + 8], 0x263a5328
xor dword [r10 + 8], 0x522ba29d
xchg r14, r14
sub dword [r10 + 8], 0x1ebbe3ca
sub dword [r10 + 8], 0x1ab72233
add dword [r10 + 8], 0x1b90dff7
xor dword [r10 + 8], 0x798f9d85
mov dword [rsp - 0x34], ebx
mov dword [r10 + 0xc], 0x620a487c
xor dword [r10 + 0xc], 0x465b9ec9
add dword [r10 + 0xc], 0x1fcab386
add dword [r10 + 0xc], 0x33bb07
mov dword [rsp - 0x1c], 0x25d1e468
xor dword [r10 + 0xc], 0x787dcee4
xor dword [r10 + 0xc], 0x138ddd8c
mov dword [r9], 0x10187848
mov rdx, rdx
add dword [r9], 0x22cdbcff
sub dword [r9], 0x3d4d691
sub dword [r9], 0xe96b2dd
mov dword [rsp - 0x10], ecx
add dword [r9], 0xb304a778
mov dword [r9 + 4], 0x31e30788
sub dword [r9 + 4], 0xa20e9d0
mov r15, r15
add dword [r9 + 4], 0x56277e98
sub dword [r9 + 4], 0x5c5da073
xor dword [r9 + 4], 0x3a077e48
mov dword [rsp - 0x34], 0x25500990
add dword [r9 + 4], 0xa8c846e
xor dword [r9 + 4], 0x9b95c2a
mov dword [r9 + 8], 0x61d90a0f
sub dword [r9 + 8], 0x1905c52b
mov dword [rsp - 0xc], edi
sub dword [r9 + 8], 0x89b7e81
sub dword [r9 + 8], 0x1e15c1de
add dword [r9 + 8], 0x15d3dd19
xchg r14, r14
sub dword [r9 + 8], 0x8558b74
mov dword [r9 + 0xc], 0x1e65d019
add dword [r9 + 0xc], 0x4593a954
xor dword [r9 + 0xc], 0x64a1428f
xchg rsp, rsp
add dword [r9 + 0xc], 0xfb6712a
xor dword [r9 + 0xc], 0x290e2235
sub dword [r9 + 0xc], 0xe60390f
lea rdx, [r14 + 0x180]
mov r14, r14
mov dword [rdx], 0x3a482ac4
xor dword [rdx], 0x31fbac93
xor dword [rdx], 0x7c3f20e2
sub dword [rdx], 0x5f723826
xchg r9, r9
sub dword [rdx], 0x896574a
lea r8, [r14 + 0x170]
mov dword [r8], 0x52494083
sub dword [r8], 0x2aa4b6af
mov r11, r11
add dword [r8], 0x2968a163
xor dword [r8], 0x593b2c78
xor dword [r8], 0x19575d62
mov dword [rsp - 0x40], 0x74211a90
add dword [r8], 0x9507b6db
lea rcx, [r14 + 0x190]
mov dword [r8 + 4], 0x5ca27c98
mov dword [rsp - 0x40], ecx
sub dword [r8 + 4], 0x3f4e2d35
xor dword [r8 + 4], 0x42d78354
add dword [r8 + 4], 0x122cd961
xchg r13, r13
xor dword [r8 + 4], 0x55a0347b
add dword [r8 + 4], 0xb8fc446
lea rax, [r14 + 0x1a0]
xchg rsi, rsi
mov dword [r8 + 8], 0x43be61e
add dword [r8 + 8], 0x4554f430
sub dword [r8 + 8], 0x3b05c02e
xchg rsp, rsp
add dword [r8 + 8], 0x539d29d4
sub dword [r8 + 8], 0x369363c4
sub dword [r8 + 8], 0x97b4c1e
mov dword [rsp - 0x38], edx
add dword [r8 + 8], 0xd86c218
lea rsi, [rbx + 0x1758]
mov dword [r8 + 0xc], 0x76c14644
mov dword [rsp - 0x10], 0x6c381f49
xor dword [r8 + 0xc], 0x534aba65
xor dword [r8 + 0xc], 0x27a6529c
add dword [r8 + 0xc], 0x31888606
xchg r15, r15
add dword [r8 + 0xc], 0x143d2285
add dword [r8 + 0xc], 0x14b90657
sub dword [r8 + 0xc], 0x2d0c0775
mov r12, r12
mov dword [rdx + 4], 0x7e8bb636
sub dword [rdx + 4], 0x6f957998
xor dword [rdx + 4], 0x7dcaef23
sub dword [rdx + 4], 0x172acc47
mov r11, r11
add dword [rdx + 4], 0x1e9dd8da
xor dword [rdx + 4], 0x550fb679
mov dword [rdx + 8], 0x769f7304
mov dword [rsp - 0x24], ecx
sub dword [rdx + 8], 0x9913cc6
add dword [rdx + 8], 0xcc678f8
sub dword [rdx + 8], 0x6fda3de3
add dword [rdx + 8], 0x25a5e4d7
mov dword [rsp - 0x18], 0x5521f499
mov dword [rdx + 0xc], 0x56b9d7ec
add dword [rdx + 0xc], 0x1208ae06
sub dword [rdx + 0xc], 0x55e00b66
add dword [rdx + 0xc], 0x21e82af4
mov dword [rsp - 0x1c], ebp
sub dword [rdx + 0xc], 0x2e1c34e8
add dword [rdx + 0xc], 0x28f1e592
mov dword [rcx], 0x78a3f2c3
xor dword [rcx], 0x934cc7d
mov dword [rsp - 0x38], esi
sub dword [rcx], 0xdfab101
sub dword [rcx], 0x3ce42c49
add dword [rcx], 0x99576f5
mov r11, r11
xor dword [rcx], 0x107dc3ba
add dword [rcx], 0x6333bdc5
mov dword [rcx + 4], 0x4cae3ff2
sub dword [rcx + 4], 0x4120043a
mov r10, r10
add dword [rcx + 4], 0x26f7c4b7
add dword [rcx + 4], 0x4af4ff18
xor dword [rcx + 4], 0x2e22d123
xchg r14, r14
sub dword [rcx + 4], 0x23b7d87b
mov dword [rcx + 8], 0x15c93044
xor dword [rcx + 8], 0x5e22fee3
add dword [rcx + 8], 0x4a11902
mov dword [rsp - 0x14], 0x33cfe331
sub dword [rcx + 8], 0x254b1701
xor dword [rcx + 8], 0x404807ce
sub dword [rcx + 8], 0x6311b117
add dword [rcx + 8], 0x27a82fdb
xchg r14, r14
mov dword [rcx + 0xc], 0x1d93a696
add dword [rcx + 0xc], 0x53aa9a48
xor dword [rcx + 0xc], 0x4068978
mov dword [rsp - 0x18], 0x1669eaa9
sub dword [rcx + 0xc], 0x65d47565
xor dword [rcx + 0xc], 0x20c4026b
mov dword [rax], 0x125b14d3
mov dword [rsp - 0x30], ecx
add dword [rax], 0x33d925c6
xor dword [rax], 0x74a6d5c5
add dword [rax], 0x46eb90d3
xor dword [rax], 0x10824a86
mov dword [rsp - 0x1c], ebx
mov dword [rax + 4], 0x7a550a1b
xor dword [rax + 4], 0x59d74fd3
add dword [rax + 4], 0x2a5117b1
sub dword [rax + 4], 0x19150035
mov r13, r13
xor dword [rax + 4], 0x1b1e0b6d
mov dword [rax + 8], 0x78993b45
xor dword [rax + 8], 0x6a8adf7a
xchg r8, r8
add dword [rax + 8], 0x16a34e95
xor dword [rax + 8], 0x2e3135a6
add dword [rax + 8], 0x291a4eb8
mov dword [rax + 0xc], 0x59bb093b
mov rcx, rcx
xor dword [rax + 0xc], 0x137ce25e
add dword [rax + 0xc], 0x2422a901
sub dword [rax + 0xc], 0x62147626
mov dword [rsp - 0x44], esi
add dword [rax + 0xc], 0x22ca37ea
mov qword [r14 + 8], r11
mov qword [r14 + 0x10], r10
mov dword [rsp - 0x24], esi
mov qword [r14 + 0x18], r9
mov qword [r14 + 0x20], r8
mov r8d, 0x58dece04
xor r8d, 0x36391741
mov dword [rsp - 0x2c], 0x3806b495
xor r8d, 0x71c1377f
sub r8d, 0x79dfaae
xor r8d, 0x231b52a2
sub r8d, 0x3493a05e
mov rbx, rbx
mov qword [r14 + 0x28], rdx
xor edx, edx
mov qword [r14 + 0x30], rcx
lea rcx, [rsi + 0x38]
mov dword [rsp - 0x30], 0x46d9123d
mov qword [r14 + 0x38], rax
mov dword [rsi], 0x2b3924cd
add dword [rsi], 0x3e6abd31
mov dword [rsp - 0x2c], ebx
sub dword [rsi], 0x59083914
xor dword [rsi], 0x79cc746f
sub dword [rsi], 0x30e7dc5f
mov dword [rsp - 0x18], 0x74bc97f5
add dword [rsi], 0x6887071f
mov dword [rsi + 4], 0x41c1369
add dword [rsi + 4], 0x6697526c
sub dword [rsi + 4], 0x67997ff9
mov dword [rsp - 0x14], 0x6a7917dc
xor dword [rsi + 4], 0x9d06d69
xor dword [rsi + 4], 0x2569de9f
call fcn.140072650
lea r11, [rsi + 0x110]
mov dword [rsp - 0x24], ecx
mov qword [rsi + 0x108], 0x3935163a
add qword [rsi + 0x108], 0x4213cf16
sub qword [rsi + 0x108], 0x673d8bee
add qword [rsi + 0x108], 0x4790f193
xchg rbp, rbp
xor qword [rsi + 0x108], 0x3cc244af
sub qword [rsi + 0x108], 0x675e0e54
lea r10, [rsi + 0x150]
mov dword [rsp - 0x3c], edi
mov qword [r11 + 8], rdi
lea r9, [rsi + 0x160]
mov qword [r11 + 0x10], rdi
lea rdx, [rsi + 0x170]
xchg rsp, rsp
mov qword [r11 + 0x18], rdi
lea rcx, [rsi + 0x180]
mov qword [r11 + 0x20], rdi
xchg rbx, rbx
lea rax, [rsi + 0x190]
mov qword [r11 + 0x38], rdi
lea rdi, [rbx + 0x18f8]
mov dword [r11], 0x18c3d699
mov rsp, rsp
add dword [r11], 0x100bb7ca
add dword [r11], 0x1ad02f60
sub dword [r11], 0x2330efe5
add dword [r11], 0x2ec2946f
mov r13, r13
xor dword [r11], 0x4b9c325e
mov dword [r11 + 4], 0x24c3883
xor dword [r11 + 4], 0x333583d1
xor dword [r11 + 4], 0x17433bbd
xchg r11, r11
xor dword [r11 + 4], 0x789ee15
sub dword [r11 + 4], 0x13604d2d
add dword [r11 + 4], 0x214d3461
mov r12, r12
mov dword [r11 + 0x28], 0x6b9b8ff5
sub dword [r11 + 0x28], 0x7ca2a11
add dword [r11 + 0x28], 0x125d5c67
mov dword [rsp - 0x34], ebx
sub dword [r11 + 0x28], 0x607a84c0
add dword [r11 + 0x28], 0x8dbb83c
xor dword [r11 + 0x28], 0x3bea8a5a
add dword [r11 + 0x28], 0x23ccaf0b
mov dword [rsp - 0x20], esi
mov dword [r11 + 0x2c], 0x61f9fa51
sub dword [r11 + 0x2c], 0x441bd4ce
add dword [r11 + 0x2c], 0x5c1725ae
xchg r15, r15
xor dword [r11 + 0x2c], 0x422c6066
sub dword [r11 + 0x2c], 0x3b8a4a7a
add dword [r11 + 0x2c], 0x2e77dc62
add dword [r11 + 0x2c], 0x1a6b7169
mov r12, r12
mov dword [r11 + 0x30], 0x738960d1
sub dword [r11 + 0x30], 0x5bcc15eb
add dword [r11 + 0x30], 0x65feabbe
sub dword [r11 + 0x30], 0x58860e0e
mov dword [rsp - 0x1c], 0x4f3d10b1
add dword [r11 + 0x30], 0xa6a8d94
mov dword [r11 + 0x34], 0x672f100c
xor dword [r11 + 0x34], 0x7856e1f6
mov dword [rsp - 0x3c], 0x6ed02563
add dword [r11 + 0x34], 0x333e4bf1
xor dword [r11 + 0x34], 0x16370df3
sub dword [r11 + 0x34], 0x1f0c15f
xchg rsi, rsi
sub dword [r11 + 0x34], 0x12fdf88f
mov dword [r10], 0x75d44844
xor dword [r10], 0x3194ced9
xor dword [r10], 0x40b601a2
mov dword [rsp - 0x1c], ebp
xor dword [r10], 0x717a5e4f
xor dword [r10], 0x31b2565d
sub dword [r10], 0x20393d17
xor dword [r10], 0x125f0ba2
xchg r8, r8
mov dword [r10 + 4], 0x49062518
xor dword [r10 + 4], 0x6b2cf9a1
add dword [r10 + 4], 0x313e081a
xchg rsi, rsi
add dword [r10 + 4], 0x1b01d65e
xor dword [r10 + 4], 0x7cf20691
add dword [r10 + 4], 0x1d079889
mov dword [r10 + 8], 0x7d42f5c0
mov rdi, rdi
sub dword [r10 + 8], 0x5daa77f9
sub dword [r10 + 8], 0xd7acede
sub dword [r10 + 8], 0x6fb50ca
xchg r11, r11
add dword [r10 + 8], 0x1c345107
add dword [r10 + 8], 0x849a704
mov dword [r10 + 0xc], 0x2f48da34
add dword [r10 + 0xc], 0x9779d59
mov r15, r15
sub dword [r10 + 0xc], 0x2ca3e61f
xor dword [r10 + 0xc], 0x3d02451f
sub dword [r10 + 0xc], 0x17e7e47
mov dword [r9], 0x32246767
mov rbx, rbx
add dword [r9], 0xc159703
sub dword [r9], 0x3487e597
add dword [r9], 0x47f82ff6
add dword [r9], 0x19c8e8b9
mov rdi, rdi
mov dword [r9 + 4], 0x36e6500b
add dword [r9 + 4], 0x34cd9fa0
sub dword [r9 + 4], 0x4c3964f2
mov dword [rsp - 0x2c], 0x399fbcff
sub dword [r9 + 4], 0x17c6f93b
add dword [r9 + 4], 0x27ecc4ab
mov dword [r9 + 8], 0x1db3c704
add dword [r9 + 8], 0x55d1939a
mov dword [rsp - 0x20], ecx
sub dword [r9 + 8], 0x65d1611f
sub dword [r9 + 8], 0x5012ff8
add dword [r9 + 8], 0x6a2f38fd
sub dword [r9 + 8], 0x65a9a765
mov dword [rsp - 0x2c], 0x5999daa
add dword [r9 + 8], 0x2267fb0b
mov dword [r9 + 0xc], 0x3642fc67
add dword [r9 + 0xc], 0x4feff6f
sub dword [r9 + 0xc], 0x36b74dc7
mov dword [rsp - 0x14], edi
add dword [r9 + 0xc], 0xfb7191
add dword [r9 + 0xc], 0x2a1a368a
mov dword [rdx], 0x695ec034
sub dword [rdx], 0x9f5ea12
mov dword [rsp - 0x24], esi
sub dword [rdx], 0x5d679df0
add dword [rdx], 0x6d6e2234
sub dword [rdx], 0x5efca0bb
mov dword [rsp - 0x28], ebx
add dword [rdx], 0x9c8acd6d
mov dword [rdx + 4], 0x4f256f35
sub dword [rdx + 4], 0x10837501
add dword [rdx + 4], 0x3b7f2f32
mov dword [rsp - 0x10], esi
sub dword [rdx + 4], 0x643f964e
add dword [rdx + 4], 0x19bec311
mov dword [rdx + 8], 0x1785d908
xchg rdx, rdx
sub dword [rdx + 8], 0x2fa963d
add dword [rdx + 8], 0x577d3fe4
xor dword [rdx + 8], 0x597871eb
mov dword [rsp - 0x44], 0x5b161809
sub dword [rdx + 8], 0x5d09d1a
mov dword [rdx + 0xc], 0x48aa9a27
xor dword [rdx + 0xc], 0x42a5de8
add dword [rdx + 0xc], 0xaeb8e38
mov dword [rsp - 0x28], ebp
sub dword [rdx + 0xc], 0x4d45bb9d
xor dword [rdx + 0xc], 0x2586cc40
mov dword [rcx], 0x3ccf1376
xor dword [rcx], 0x7675bb6a
xchg r15, r15
sub dword [rcx], 0x2108f206
add dword [rcx], 0x2d2b8433
sub dword [rcx], 0x401c6aab
mov r10, r10
mov dword [rcx + 4], 0x13a1d235
xor dword [rcx + 4], 0x2d7f413
xor dword [rcx + 4], 0x38514218
mov dword [rsp - 0x14], 0x7877fbd8
xor dword [rcx + 4], 0x45f4bf73
sub dword [rcx + 4], 0x2f7934f6
add dword [rcx + 4], 0xd721b10
xor dword [rcx + 4], 0x656c974e
mov dword [rsp - 0x28], 0x2e5ccff
mov dword [rcx + 8], 0xb448e0f
xor dword [rcx + 8], 0x70af9a41
xor dword [rcx + 8], 0xe394a40
xor dword [rcx + 8], 0x6b1e6099
mov dword [rsp - 0xc], 0x7c8b25ba
xor dword [rcx + 8], 0x316c68bd
mov dword [rcx + 0xc], 0x3a7c7c99
xor dword [rcx + 0xc], 0x1f71ac31
add dword [rcx + 0xc], 0x2f82b081
xchg rdi, rdi
xor dword [rcx + 0xc], 0x650a6b0f
sub dword [rcx + 0xc], 0x1fa93fc
mov dword [rax], 0x50face72
sub dword [rax], 0xee16630
xchg rsp, rsp
add dword [rax], 0xe6f91e0
sub dword [rax], 0xce02a76
add dword [rax], 0x14b16d23
xor dword [rax], 0x31a6f666
xchg r8, r8
mov dword [rax + 4], 0x35531d00
xor dword [rax + 4], 0x4184f665
sub dword [rax + 4], 0x3b94cbeb
xor dword [rax + 4], 0x6350577
mov r10, r10
sub dword [rax + 4], 0xfd5c3e4
mov dword [rax + 8], 0x6948581a
xor dword [rax + 8], 0x15092dbf
xor dword [rax + 8], 0x7d933a06
mov rdx, rdx
add dword [rax + 8], 0x552759e9
sub dword [rax + 8], 0x1d5ca546
add dword [rax + 8], 0x2e6968d4
sub dword [rax + 8], 0x386616f0
mov dword [rsp - 0x1c], ebx
mov dword [rax + 0xc], 0xd0de6f6
add dword [rax + 0xc], 0x44402426
add dword [rax + 0xc], 0x754c69e
mov rsi, rsi
add dword [rax + 0xc], 0x20db2d8e
xor dword [rax + 0xc], 0x56dda962
mov qword [rsi + 8], r11
mov qword [rsi + 0x10], r10
xchg rcx, rcx
mov qword [rsi + 0x18], r9
mov qword [rsi + 0x20], rdx
mov qword [rsi + 0x28], rcx
mov qword [rsi + 0x30], rax
mov dword [rsp - 0x30], edi
mov dword [rdi], 0x3647407d
sub dword [rdi], 0x8130ffe
add dword [rdi], 0x1c3e1aec
mov rbx, rbx
add dword [rdi], 0x22748f9d
xor dword [rdi], 0x385f83c4
add dword [rdi], 0x4f2f51f5
lea rcx, [rdi + 0x38]
mov dword [rsp - 0x2c], 0xa0b32fa
mov dword [rdi + 4], 0x2b736b79
xor dword [rdi + 4], 0x23ef0b57
add dword [rdi + 4], 0x3027d2cb
xchg rsi, rsi
sub dword [rdi + 4], 0x1b79d6d3
xor dword [rdi + 4], 0x3b05235f
sub dword [rdi + 4], 0x1a83c6e5
mov dword [rsp - 0x28], 0x5f63acb1
add dword [rdi + 4], 0x23d49d96
xor edx, edx
mov r8d, 0x6daa9f71
sub r8d, 0x59af6d5e
mov dword [rsp - 0x1c], 0xde14413
xor r8d, 0x47f680a8
sub r8d, 0xf1e44ca
sub r8d, 0x44ef6d21
mov dword [rsp - 0x34], 0x35ad9fd3
call fcn.140072650
mov qword [rdi + 0x108], 0x73186286
xor qword [rdi + 0x108], 0x704da14f
xor qword [rdi + 0x108], 0x21fadb3c
xchg r14, r14
sub qword [rdi + 0x108], 0x3faac43
sub qword [rdi + 0x108], 0x1eb46cac
lea r10, [rdi + 0x110]
mov dword [rsp - 0x10], 0x10af68f1
mov dword [r10], 0x43fbe63c
xor dword [r10], 0x5f5ed670
add dword [r10], 0x31656383
xor dword [r10], 0x3e62654d
mov r15, r15
xor dword [r10], 0xa5c5105
sub dword [r10], 0x4bd0b42c
xor dword [r10], 0x2acea348
mov dword [rsp - 0xc], 0x1bd876f6
lea r9, [rdi + 0x150]
mov dword [r10 + 4], 0x27fecc66
add dword [r10 + 4], 0x387be529
sub dword [r10 + 4], 0x3b30596
mov dword [rsp - 0xc], esp
add dword [r10 + 4], 0xd85525b
add dword [r10 + 4], 0x6a82154
sub dword [r10 + 4], 0x4154c97a
lea r8, [rdi + 0x160]
mov dword [rsp - 0x40], ecx
mov dword [r10 + 0x28], 0x1a1e5320
xor dword [r10 + 0x28], 0xf9dae87
xor dword [r10 + 0x28], 0x52e1a405
mov dword [rsp - 0x40], esp
sub dword [r10 + 0x28], 0x23e939ee
sub dword [r10 + 0x28], 0x1f4662b9
add dword [r10 + 0x28], 0x44ff71ad
lea rdx, [rdi + 0x170]
mov r9, r9
mov dword [r10 + 0x2c], 0x31144ea3
sub dword [r10 + 0x2c], 0xcb4a54a
add dword [r10 + 0x2c], 0x4f310ebc
xchg r8, r8
xor dword [r10 + 0x2c], 0x407f840
xor dword [r10 + 0x2c], 0x3b99d4b8
sub dword [r10 + 0x2c], 0x2dc6645
lea rcx, [rdi + 0x180]
xchg rdx, rdx
mov dword [r10 + 0x30], 0x36f00e23
add dword [r10 + 0x30], 0x2466e93f
add dword [r10 + 0x30], 0x6bb538e
sub dword [r10 + 0x30], 0x6034c2de
mov rbx, rbx
add dword [r10 + 0x30], 0x36510cf2
sub dword [r10 + 0x30], 0x88e1eda
xor eax, eax
mov qword [r10 + 8], rax
xchg rdi, rdi
mov qword [r10 + 0x10], rax
mov qword [r10 + 0x18], rax
mov qword [r10 + 0x20], rax
mov qword [r10 + 0x38], rax
xchg r11, r11
lea rax, [rdi + 0x190]
mov dword [rax], 0x7e9b2b82
sub dword [rax], 0x29337233
mov rbx, rbx
sub dword [rax], 0x17c3838d
xor dword [rax], 0x11557bdd
add dword [rax], 0x48692ed4
mov dword [rax + 4], 0x3d27a057
xchg rsi, rsi
xor dword [rax + 4], 0x14618cdd
sub dword [rax + 4], 0x20749d45
add dword [rax + 4], 0x4d2f3302
sub dword [rax + 4], 0x26606c1e
mov r8, r8
mov dword [rax + 8], 0x5e93ef83
sub dword [rax + 8], 0x575a790c
add dword [rax + 8], 0x124dba9d
mov dword [rsp - 0xc], 0x2815bb6a
add dword [rax + 8], 0x1d8f80f
add dword [rax + 8], 0x5ba3e1a8
sub dword [rax + 8], 0x4ea40bf8
mov rbx, rbx
add dword [rax + 8], 0x7405757
mov dword [rax + 0xc], 0x68aa3bbf
xor dword [rax + 0xc], 0x6cf26637
mov rbx, rbx
xor dword [rax + 0xc], 0x6eac3b90
sub dword [rax + 0xc], 0x13025d3a
sub dword [rax + 0xc], 0x531f6a3c
xor dword [rax + 0xc], 0x79762674
mov r15, r15
sub dword [rax + 0xc], 0x4e0462ac
mov qword [rdi + 0x30], rax
lea rax, [rbx + 8]
xchg rbp, rbp
mov dword [r10 + 0x34], 0x5fb3ac05
sub dword [r10 + 0x34], 0x3056a646
add dword [r10 + 0x34], 0x1c8ec700
sub dword [r10 + 0x34], 0x3823dea9
mov dword [rsp - 0x30], 0x14cc6cf4
add dword [r10 + 0x34], 0x188a9ebc
xor dword [r10 + 0x34], 0x72ca6a35
sub dword [r10 + 0x34], 0x2ef870bd
xchg r15, r15
mov dword [r9], 0x71413cf0
sub dword [r9], 0x399d5ac9
xor dword [r9], 0x2f1dd9f
xchg r11, r11
sub dword [r9], 0x2978cdfc
add dword [r9], 0x34c27f0e
sub dword [r9], 0x1a4d8918
xor dword [r9], 0x10143e06
mov dword [rsp - 0x14], esi
mov dword [r9 + 4], 0x71ad600c
sub dword [r9 + 4], 0xfdc3724
sub dword [r9 + 4], 0x583c6b48
mov rsp, rsp
add dword [r9 + 4], 0x4a1d4d2e
xor dword [r9 + 4], 0x117ac755
xor dword [r9 + 4], 0x56fc897
xchg rdi, rdi
xor dword [r9 + 4], 0x68075325
mov dword [r9 + 8], 0x7c9bc4d8
sub dword [r9 + 8], 0x5e30730a
mov dword [rsp - 0x38], edx
add dword [r9 + 8], 0x5f4df987
sub dword [r9 + 8], 0x77d8dfab
add dword [r9 + 8], 0x5c4b8431
xchg rsp, rsp
xor dword [r9 + 8], 0x2f0553a1
sub dword [r9 + 8], 0x1d8e6650
mov dword [r9 + 0xc], 0x39fbb489
sub dword [r9 + 0xc], 0x2b8d99cd
mov dword [rsp - 0x28], 0x569db808
sub dword [r9 + 0xc], 0x27e2952
xor dword [r9 + 0xc], 0x6c272dcf
sub dword [r9 + 0xc], 0xe85369c
xor dword [r9 + 0xc], 0x3234f632
mov dword [rsp - 0xc], ebp
xor dword [r9 + 0xc], 0x44d70611
mov dword [r8], 0x1161efa0
add dword [r8], 0x17089b58
xchg rdi, rdi
xor dword [r8], 0x2cfb7add
xor dword [r8], 0x2d6d9b5a
xor dword [r8], 0xf3317d53
mov dword [r8 + 4], 0x33088396
xchg r11, r11
xor dword [r8 + 4], 0x374cc24b
add dword [r8 + 4], 0x1e1fe52a
add dword [r8 + 4], 0x15470e18
mov dword [rsp - 0x14], 0x78053c43
sub dword [r8 + 4], 0x80adef6
mov dword [r8 + 8], 0x73f049fd
xor dword [r8 + 8], 0x32b20d7c
sub dword [r8 + 8], 0x278bee3c
mov r8, r8
xor dword [r8 + 8], 0x337b349b
add dword [r8 + 8], 0x4d2f34c
mov dword [r8 + 0xc], 0x6fe24bfd
xor dword [r8 + 0xc], 0x4d106dda
mov dword [rsp - 0x34], ecx
xor dword [r8 + 0xc], 0x100627b5
xor dword [r8 + 0xc], 0x325af756
xor dword [r8 + 0xc], 0x2f0ea0ee
xchg r14, r14
mov dword [rdx], 0x2f2ea474
xor dword [rdx], 0x379ddf45
xor dword [rdx], 0x2e1b0133
add dword [rdx], 0x3a2253fb
mov dword [rsp - 0x3c], 0x75f00e92
sub dword [rdx], 0x156536d8
xor dword [rdx], 0x6e801501
sub dword [rdx], 0x1a1490f5
mov r9, r9
mov dword [rdx + 4], 0x57f886ba
xor dword [rdx + 4], 0x1a4a1fe8
add dword [rdx + 4], 0x161a7a02
xchg r13, r13
xor dword [rdx + 4], 0x7c63e36e
sub dword [rdx + 4], 0xf63e9a1
add dword [rdx + 4], 0x1f554f90
mov r15, r15
mov dword [rdx + 8], 0x1267d922
xor dword [rdx + 8], 0x7a9c1884
sub dword [rdx + 8], 0x343f4b93
xor dword [rdx + 8], 0x2b158651
mov rsi, rsi
add dword [rdx + 8], 0x86e7001
add dword [rdx + 8], 0x787f5e7
mov dword [rdx + 0xc], 0x3bb47985
xchg r15, r15
sub dword [rdx + 0xc], 0x443ec77
xor dword [rdx + 0xc], 0x66bd5409
add dword [rdx + 0xc], 0x1d2a7597
mov dword [rsp - 0x10], ebp
sub dword [rdx + 0xc], 0x57e214a0
xor dword [rdx + 0xc], 0x38b66fd4
mov dword [rcx], 0x3afb9b07
mov r15, r15
add dword [rcx], 0xffe0465
add dword [rcx], 0x11257e58
xor dword [rcx], 0x18f9fb77
xchg r14, r14
xor dword [rcx], 0x3834041d
add dword [rcx], 0x69121862
mov dword [rcx + 4], 0x2bcd6944
mov dword [rsp - 0x1c], 0x746010b1
sub dword [rcx + 4], 0x78cc864
xor dword [rcx + 4], 0x3d3c7e2f
xor dword [rcx + 4], 0x422dcbee
mov dword [rsp - 0x1c], esi
add dword [rcx + 4], 0x538f481
xor dword [rcx + 4], 0x4fafe9b9
add dword [rcx + 4], 0x7a760e
mov dword [rsp - 0x24], esp
mov dword [rcx + 8], 0x1f6456bf
xor dword [rcx + 8], 0x39e115e6
add dword [rcx + 8], 0x4f132
xor dword [rcx + 8], 0x751b2dd4
xchg r13, r13
xor dword [rcx + 8], 0x7c314f75
mov dword [rcx + 0xc], 0x4c0b6720
sub dword [rcx + 0xc], 0x1e0b4081
sub dword [rcx + 0xc], 0x6124e09
mov dword [rsp - 0x34], edi
sub dword [rcx + 0xc], 0x911269a
add dword [rcx + 0xc], 0x2e9ed7bd
sub dword [rcx + 0xc], 0x40d9b25
sub dword [rcx + 0xc], 0x19cd986a
xchg rbp, rbp
mov qword [rdi + 8], r10
mov qword [rdi + 0x10], r9
mov qword [rdi + 0x18], r8
mov r15, r15
mov qword [rdi + 0x20], rdx
mov qword [rdi + 0x28], rcx
mov qword [rbx + 0x1a98], rax
mov dword [rsp - 0x3c], ebp
lea rax, [rbx + 0x248]
mov qword [rbx + 0x1aa0], rax
lea rax, [rbx + 0x378]
xchg r11, r11
mov qword [rbx + 0x1aa8], rax
lea rax, [rbx + 0x548]
mov qword [rbx + 0x1ab0], rax
xchg rbx, rbx
lea rax, [rbx + 0x788]
mov qword [rbx + 0x1ab8], rax
lea rax, [rbx + 0x8a8]
mov qword [rbx + 0x1ac0], rax
mov dword [rsp - 0x3c], edx
lea rax, [rbx + 0xa28]
mov qword [rbx + 0x1ac8], rax
lea rax, [rbx + 0xc18]
mov qword [rbx + 0x1ad0], rax
mov r8, r8
lea rax, [rbx + 0xd98]
mov qword [rbx + 0x1ad8], rax
lea rax, [rbx + 0xf98]
xchg rbp, rbp
mov qword [rbx + 0x1ae0], rax
mov qword [rbx + 0x1ae8], r13
mov qword [rbx + 0x1af0], r12
mov qword [rbx + 0x1af8], r15
mov r12, r12
mov qword [rbx + 0x1b00], r14
mov qword [rbx + 0x1b08], rsi
mov qword [rbx + 0x1b10], rdi
mov dword [rbx + 0x120], 0x583539bf
xchg r14, r14
add dword [rbx + 0x120], 0x434974
sub dword [rbx + 0x120], 0xa64ca37
add dword [rbx + 0x120], 0x71ccda5
add dword [rbx + 0x120], 0x1be60667
xchg r14, r14
sub dword [rbx + 0x120], 0x417636e0
mov dword [rbx + 0x124], 0x4b2a8cb5
sub dword [rbx + 0x124], 0x376959c0
add dword [rbx + 0x124], 0xae3d4df
mov rbx, rbx
xor dword [rbx + 0x124], 0x11198a64
add dword [rbx + 0x124], 0x3e541f7a
sub dword [rbx + 0x124], 0xdf60040
xor dword [rbx + 0x124], 0x6fbafac2
mov dword [rsp - 0x3c], 0x1fcf2487
mov dword [rbx + 0x130], 0x2d1d5ae6
add dword [rbx + 0x130], 0x3a1d4253
sub dword [rbx + 0x130], 0x31b2bb16
sub dword [rbx + 0x130], 0x4681c85
mov dword [rsp - 0x1c], ebx
add dword [rbx + 0x130], 0x4418ebf0
sub dword [rbx + 0x130], 0x45985b64
mov dword [rbx + 0x134], 0x72dcac00
sub dword [rbx + 0x134], 0x205d5e2e
mov dword [rsp - 0x10], esp
sub dword [rbx + 0x134], 0x2872269d
add dword [rbx + 0x134], 0x502d3090
sub dword [rbx + 0x134], 0x6cea4869
xor dword [rbx + 0x134], 0x22f05976
mov dword [rsp - 0x18], 0x29d5b7c3
mov dword [rbx + 0x140], 0x28f99410
add dword [rbx + 0x140], 0x23d0529e
xor dword [rbx + 0x140], 0x21f9acfc
mov r14, r14
xor dword [rbx + 0x140], 0x440f8f03
add dword [rbx + 0x140], 0x23ff79ab
sub dword [rbx + 0x140], 0x1d9ee8d4
mov dword [rsp - 0x10], edi
mov dword [rbp + 0x30], 0x45f1d2d7
sub dword [rbp + 0x30], 0x24fb74c1
sub dword [rbp + 0x30], 0x105a8e84
mov rdi, rdi
xor dword [rbp + 0x30], 0x47366adf
xor dword [rbp + 0x30], 0x52a66e94
xor dword [rbp + 0x30], 0x534ef5f
add dword [rbp + 0x30], 0x3e0716b0
mov dword [rsp - 0x28], esp
mov ecx, 0x746309d8
sub ecx, 0xf898038
sub ecx, 0x64a15734
mov r11, r11
add ecx, 0x179d2e50
xor ecx, 0x73cc898a
xor ecx, 0x6419e926
mov dword [rbp + 0x34], 0x77cad060
mov dword [rsp - 0x18], esp
add dword [rbp + 0x34], 0x17569ec
sub dword [rbp + 0x34], 0x2c837ef1
xor dword [rbp + 0x34], 0x41d8ea02
xchg rsi, rsi
add dword [rbp + 0x34], 0x19abb916
sub dword [rbp + 0x34], 0xe9b8c6f
mov rax, qword [rbp + 0x30]
mov dword [rsp - 0x3c], 0x690fbb26
mov qword [rbp + 0x30], rax
mov dword [rbx + 0x144], 0x3d3cab2c
add dword [rbx + 0x144], 0x227016e8
sub dword [rbx + 0x144], 0x2b236fa4
mov dword [rsp - 0x2c], edi
sub dword [rbx + 0x144], 0x2fafa736
add dword [rbx + 0x144], 0x49aaf688
xor dword [rbx + 0x144], 0x5efbedc1
mov dword [rsp - 0x44], 0x7362e124
xor dword [rbx + 0x144], 0x3fdf1a2b
mov qword [rbp - 8], 0x679c2dc9
xor qword [rbp - 8], 0x7f4c871e
mov r12, r12
add qword [rbp - 8], 0x630af3cf
sub qword [rbp - 8], 0x12c14169
sub qword [rbp - 8], 0x573a52be
mov dword [rsp - 0x18], edi
add qword [rbp - 8], 0xf6d50e5
sub qword [rbp - 8], 0x214d5b5c
call fcn.140072200
xor edi, edi
xchg r12, r12
mov qword [rbp - 0x10], rax
mov edx, edi
cmp qword [rbp - 8], rdi
xchg rdi, rdi
jbe 0x140046a1b
nop dword [rax]
nop word [rax + rax]
mov dword [rsp - 0xc], esp
movsx ecx, byte [rbp + rdx + 0x30]
mov word [rax + rdx*2], cx
inc rdx
mov dword [rsp - 0x1c], esi
cmp rdx, qword [rbp - 8]
jb 0x140046a05
lea rcx, [rbx + 0x160]
mov r10, r10
lea rdx, [rbp - 0x10]
call fcn.140068200
mov rdx, rax
mov rsi, rsi
lea rcx, [rbx + 0x150]
call fcn.140068200
cmp qword [rbp - 8], 4
mov dword [rsp - 0x3c], 0x6d2123db
pushf
mov dword [rbx + 0x170], 0x21e00505
xor dword [rbx + 0x170], 0x46358bd8
add dword [rbx + 0x170], 0x65977a8
mov dword [rsp - 0x2c], ebp
sub dword [rbx + 0x170], 0x196d3475
xor dword [rbx + 0x170], 0x263aa17d
xor dword [rbx + 0x170], 0x3bc95dd9
popf
xchg rbp, rbp
pushf
mov dword [rbx + 0x174], 0x6fbc6766
xor dword [rbx + 0x174], 0x18116ff2
xchg r12, r12
sub dword [rbx + 0x174], 0x4441aba6
sub dword [rbx + 0x174], 0xfc9e583
add dword [rbx + 0x174], 0x413a06f0
mov dword [rsp - 0x28], ecx
sub dword [rbx + 0x174], 0x1ba94fa7
popf
pushf
mov dword [rbx + 0x178], 0x23731dbd
mov dword [rsp - 0x40], 0x57e3a6a3
add dword [rbx + 0x178], 0x42fa9411
sub dword [rbx + 0x178], 0x420205d3
add dword [rbx + 0x178], 0xb6f300
mov r13, r13
add dword [rbx + 0x178], 0xa7dd72f
popf
pushf
mov dword [rbx + 0x17c], 0x2cd3d121
mov rbx, rbx
sub dword [rbx + 0x17c], 0x11b4173d
add dword [rbx + 0x17c], 0x537f8d19
xor dword [rbx + 0x17c], 0x4a03da07
mov r9, r9
add dword [rbx + 0x17c], 0x40990
add dword [rbx + 0x17c], 0xaffcfa0
popf
xchg r15, r15
jbe 0x140046b70
mov rcx, qword [rbp - 0x10]
call fcn.140072210
mov dword [rbp + 0x30], 0x111c92de
mov rdx, rdx
add dword [rbp + 0x30], 0x4451c3d4
sub dword [rbp + 0x30], 0x344a6016
add dword [rbp + 0x30], 0x56e5b45a
mov dword [rsp - 0x24], 0x28b5eb89
xor dword [rbp + 0x30], 0x464f91c0
mov ecx, 0x1db77cf7
sub ecx, 0x16fbca0c
add ecx, 0x16166748
mov dword [rsp - 0x24], 0x58ae1c2a
add ecx, 0x57ad17a5
sub ecx, 0x55ef5694
sub ecx, 0x1e8fdb34
mov dword [rsp - 0x20], 0x51176958
mov dword [rbp + 0x34], 0x57a2a083
sub dword [rbp + 0x34], 0x2c5d3755
add dword [rbp + 0x34], 0x29574454
mov dword [rsp - 0x20], 0x303a2105
add dword [rbp + 0x34], 0x2584f9c9
sub dword [rbp + 0x34], 0x518b098c
sub dword [rbp + 0x34], 0x10221fbf
mov rax, qword [rbp + 0x30]
mov dword [rsp - 0x24], esi
mov qword [rbp + 0x30], rax
mov dword [rbx + 0x190], 0x5deeef1b
sub dword [rbx + 0x190], 0x4b98643c
xchg r12, r12
add dword [rbx + 0x190], 0x1391db16
sub dword [rbx + 0x190], 0x20156c5f
xor dword [rbx + 0x190], 0xd58d5043
mov r9, r9
mov dword [rbx + 0x194], 0x7a5f3ab7
sub dword [rbx + 0x194], 0x6b42e68d
add dword [rbx + 0x194], 0x342249b8
add dword [rbx + 0x194], 0x956a299
mov dword [rsp - 0x24], esi
add dword [rbx + 0x194], 0x83ca695a
mov dword [rbx + 0x1a0], 0x2dac6d66
sub dword [rbx + 0x1a0], 0x1c9e6ca6
xor dword [rbx + 0x1a0], 0x5e725bf2
mov dword [rsp - 0x34], esi
sub dword [rbx + 0x1a0], 0x1b4ad0d6
xor dword [rbx + 0x1a0], 0xe46e2389
mov dword [rbx + 0x1a4], 0x5595ffa4
mov rbp, rbp
sub dword [rbx + 0x1a4], 0x3f55d68d
xor dword [rbx + 0x1a4], 0x27718063
xor dword [rbx + 0x1a4], 0x3c0a30ec
add dword [rbx + 0x1a4], 0x31a7917f
mov dword [rsp - 0x24], ebx
xor dword [rbx + 0x1a4], 0xeebc82c2
mov dword [rbx + 0x1b0], 0x1b4825e5
xor dword [rbx + 0x1b0], 0xbc7542f
add dword [rbx + 0x1b0], 0x504426b9
mov rdi, rdi
sub dword [rbx + 0x1b0], 0x2fed6a0d
add dword [rbx + 0x1b0], 0x9f9d4693
mov dword [rbx + 0x1b4], 0x28547a81
mov dword [rsp - 0x14], esp
xor dword [rbx + 0x1b4], 0x7d8a1057
xor dword [rbx + 0x1b4], 0x360741a7
xor dword [rbx + 0x1b4], 0x10f9135f
sub dword [rbx + 0x1b4], 0x18ce79e4
mov dword [rsp - 0x44], ebx
xor dword [rbx + 0x1b4], 0x762edf65
xor dword [rbx + 0x1b4], 0xfcfc1426
mov dword [rbx + 0x1c0], 0x476833c7
add dword [rbx + 0x1c0], 0x101ac098
mov dword [rsp - 0x18], esp
add dword [rbx + 0x1c0], 0x25f94a8d
sub dword [rbx + 0x1c0], 0x6b4ac224
add dword [rbx + 0x1c0], 0xbe61e851
mov dword [rsp - 0x2c], esi
mov dword [rbx + 0x1c4], 0x1a895a3a
add dword [rbx + 0x1c4], 0x32143a2a
add dword [rbx + 0x1c4], 0x1e2b10fc
xchg r11, r11
xor dword [rbx + 0x1c4], 0x76c37c84
add dword [rbx + 0x1c4], 0xb4878b35
mov dword [rbx + 0x1d0], 0x22111230
mov dword [rsp - 0x24], ecx
sub dword [rbx + 0x1d0], 0x14c2c324
xor dword [rbx + 0x1d0], 0x1b580441
add dword [rbx + 0x1d0], 0x7b0ab2c
mov dword [rsp - 0x24], esi
add dword [rbx + 0x1d0], 0x1854013c
add dword [rbx + 0x1d0], 0x9a687d54
mov dword [rbx + 0x1d4], 0x3070972e
mov rbx, rbx
sub dword [rbx + 0x1d4], 0x2ae4121c
add dword [rbx + 0x1d4], 0x224ca211
add dword [rbx + 0x1d4], 0x214e16df
mov r15, r15
add dword [rbx + 0x1d4], 0x875c3707
mov dword [rbx + 0x1e0], 0x67b89d32
add dword [rbx + 0x1e0], 0x18365e31
sub dword [rbx + 0x1e0], 0x6ab3936c
xchg r10, r10
add dword [rbx + 0x1e0], 0x2619a8a5
sub dword [rbx + 0x1e0], 0x2413f4e8
xor dword [rbx + 0x1e0], 0xc7a20edd
mov dword [rsp - 0x28], esi
mov dword [rbx + 0x1e4], 0x7cc14e22
xor dword [rbx + 0x1e4], 0x11e57519
sub dword [rbx + 0x1e4], 0x32677cac
mov r13, r13
add dword [rbx + 0x1e4], 0x3761d834
sub dword [rbx + 0x1e4], 0x1a533732
add dword [rbx + 0x1e4], 0x7917b5d8
mov dword [rbx + 0x1f0], 0x866dd95
mov rdi, rdi
add dword [rbx + 0x1f0], 0x59f80ec6
add dword [rbx + 0x1f0], 0x1a7e29
sub dword [rbx + 0x1f0], 0x1c8ddc1d
mov dword [rsp - 0x20], esp
xor dword [rbx + 0x1f0], 0x9558cb5e
mov dword [rbx + 0x1f4], 0x7e8ca767
xor dword [rbx + 0x1f4], 0x2ea99ff1
mov r13, r13
sub dword [rbx + 0x1f4], 0x2ecda90
add dword [rbx + 0x1f4], 0x705b7dd
sub dword [rbx + 0x1f4], 0x53924364
mov dword [rsp - 0x30], ebp
xor dword [rbx + 0x1f4], 0xd0189746
mov dword [rbx + 0x200], 0x25cceb57
xor dword [rbx + 0x200], 0x160b89f7
sub dword [rbx + 0x200], 0x15eb9a27
mov dword [rsp - 0x40], esp
sub dword [rbx + 0x200], 0xfdda95d
add dword [rbx + 0x200], 0x4ec7e6b3
add dword [rbx + 0x200], 0x73ed3f6a
mov dword [rbx + 0x204], 0x57c9cd17
mov dword [rsp - 0x38], esp
add dword [rbx + 0x204], 0x238aeb33
xor dword [rbx + 0x204], 0xcdca584
sub dword [rbx + 0x204], 0x15ff6837
xor dword [rbx + 0x204], 0x47d08ee3
mov dword [rsp - 0x28], ecx
xor dword [rbx + 0x204], 0xf6eb7e4d
mov dword [rbx + 0x210], 0x20d7ef9
add dword [rbx + 0x210], 0x4bcc184d
add dword [rbx + 0x210], 0x2eae0ee0
mov dword [rsp - 0x14], 0x7b4de8f0
xor dword [rbx + 0x210], 0x641d01e5
add dword [rbx + 0x210], 0x57f06023
add dword [rbx + 0x210], 0x60580d83
mov dword [rbx + 0x214], 0x47ef362
mov dword [rsp - 0x38], edi
add dword [rbx + 0x214], 0x68c6bad4
sub dword [rbx + 0x214], 0x634a0431
add dword [rbx + 0x214], 0x1531648d
mov dword [rsp - 0x2c], esp
add dword [rbx + 0x214], 0x5ac93867
add dword [rbx + 0x214], 0x56ecce70
mov dword [rbx + 0x220], 0x38d8d47d
mov dword [rsp - 0x14], ebp
xor dword [rbx + 0x220], 0x4083bf03
add dword [rbx + 0x220], 0x36eee3
add dword [rbx + 0x220], 0x4fa6eb5
sub dword [rbx + 0x220], 0x2fd204e1
xchg r15, r15
add dword [rbx + 0x220], 0x82a4e5a0
mov dword [rbx + 0x224], 0x6decec0c
sub dword [rbx + 0x224], 0x3c330865
add dword [rbx + 0x224], 0x3f85cf45
xchg r14, r14
sub dword [rbx + 0x224], 0xd979bc0
add dword [rbx + 0x224], 0x248e333
xor dword [rbx + 0x224], 0xb5af538a
mov dword [rsp - 0x24], 0x332787da
mov dword [rbx + 0x230], 0x1413bade
xor dword [rbx + 0x230], 0x62c67e36
sub dword [rbx + 0x230], 0x53ed220e
add dword [rbx + 0x230], 0x28c928d7
mov dword [rsp - 0x38], esp
xor dword [rbx + 0x230], 0x54e84ed9
add dword [rbx + 0x230], 0xb106246d
mov dword [rbx + 0x234], 0x45ed16e7
xchg rbp, rbp
sub dword [rbx + 0x234], 0x30ec541e
sub dword [rbx + 0x234], 0xdc0f96c
xor dword [rbx + 0x234], 0x693f6798
xor dword [rbx + 0x234], 0x3e808064
mov dword [rsp - 0x20], edi
add dword [rbx + 0x234], 0x24de6401
add dword [rbx + 0x234], 0x5b011733
mov dword [rbx + 0x240], 0x22e5974d
mov dword [rsp - 0x10], 0x450d8708
add dword [rbx + 0x240], 0x5c8c67a7
sub dword [rbx + 0x240], 0x2709a62e
xor dword [rbx + 0x240], 0x1ef3ff89
sub dword [rbx + 0x240], 0x3e1a9567
mov r9, r9
xor dword [rbx + 0x240], 0xe0ccd1b
xor dword [rbx + 0x240], 0xd6d27526
mov dword [rbx + 0x244], 0x7b15623
add dword [rbx + 0x244], 0x2925d02c
mov dword [rsp - 0x10], ecx
xor dword [rbx + 0x244], 0x921e231
sub dword [rbx + 0x244], 0x19f544e8
xor dword [rbx + 0x244], 0xf05ed643
mov dword [rbx + 0x548], 0x7588e846
mov dword [rsp - 0x40], edi
sub dword [rbx + 0x548], 0x3889df67
sub dword [rbx + 0x548], 0xb1a9f40
xor dword [rbx + 0x548], 0x5d4cd199
sub dword [rbx + 0x548], 0x6864ca3f
xchg r15, r15
add dword [rbx + 0x548], 0x5815034b
xor dword [rbx + 0x548], 0x68ed3e28
mov dword [rbx + 0x660], 0x4d43a3d2
xchg rdi, rdi
sub dword [rbx + 0x660], 0x26290f1a
add dword [rbx + 0x660], 0x54e851d0
xor dword [rbx + 0x660], 0x3483816c
xor dword [rbx + 0x660], 0x672131ce
xchg rdx, rdx
mov dword [rbx + 0x664], 0x4ff8f96c
sub dword [rbx + 0x664], 0x472b47f0
add dword [rbx + 0x664], 0x5d81a726
xchg r11, r11
add dword [rbx + 0x664], 0x15d7c86b
xor dword [rbx + 0x664], 0x53877727
mov dword [rbx + 0x670], 0x32507a0e
sub dword [rbx + 0x670], 0x2136b031
mov dword [rsp - 0x44], edi
xor dword [rbx + 0x670], 0x18f0df73
xor dword [rbx + 0x670], 0x110a7af6
add dword [rbx + 0x670], 0x16bce9d0
mov dword [rbx + 0x674], 0x295046e7
mov dword [rsp - 0x3c], 0x13eaf404
add dword [rbx + 0x674], 0x275cf3d6
sub dword [rbx + 0x674], 0x48be7b2f
add dword [rbx + 0x674], 0x213bb222
xchg r11, r11
add dword [rbx + 0x674], 0x3a6910cc
add dword [rbx + 0x674], 0x1b079b11
xor dword [rbx + 0x674], 0x513b4ba5
mov dword [rsp - 0x44], 0x1bef6c8
mov dword [rbx + 0x680], 0x77121674
xor dword [rbx + 0x680], 0xdc2c828
sub dword [rbx + 0x680], 0xdcaceea
xor dword [rbx + 0x680], 0x7c54ce74
mov r11, r11
xor dword [rbx + 0x680], 0x35655afb
xor dword [rbx + 0x680], 0xb97cdd5
mov dword [rbx + 0x684], 0x449fa6dd
xor dword [rbx + 0x684], 0x3afd9a94
mov dword [rsp - 0x10], ebx
sub dword [rbx + 0x684], 0x3577fb4a
sub dword [rbx + 0x684], 0x967da61
sub dword [rbx + 0x684], 0x34f1b555
add dword [rbx + 0x684], 0x250fa4df
mov dword [rsp - 0x2c], 0x3cc0ea5b
mov dword [rbx + 0x6f0], 0x204eb3a5
add dword [rbx + 0x6f0], 0x2482ba25
xor dword [rbx + 0x6f0], 0x7fdf2239
mov dword [rsp - 0x2c], ebp
xor dword [rbx + 0x6f0], 0x65af41ff
sub dword [rbx + 0x6f0], 0xfb865da
xor dword [rbx + 0x6f0], 0x9e7bcd2b
mov rdx, rdx
mov dword [rbx + 0x6f4], 0x66ff4d70
sub dword [rbx + 0x6f4], 0x4cf79a08
xor dword [rbx + 0x6f4], 0x38d4a755
xor dword [rbx + 0x6f4], 0x40ff2558
mov dword [rsp - 0x10], edx
add dword [rbx + 0x6f4], 0x6e6733b4
mov dword [rbx + 0x700], 0x46469cf4
add dword [rbx + 0x700], 0x2f173d49
sub dword [rbx + 0x700], 0x320ec18d
xchg r9, r9
add dword [rbx + 0x700], 0xeed8f99
xor dword [rbx + 0x700], 0x72045d11
xor dword [rbx + 0x700], 0xf067a372
xchg rdi, rdi
mov dword [rbx + 0x704], 0x5686f2f0
add dword [rbx + 0x704], 0x21a8022c
sub dword [rbx + 0x704], 0x1dacca65
xchg r15, r15
xor dword [rbx + 0x704], 0x7e79ff23
sub dword [rbx + 0x704], 0xb104b77
add dword [rbx + 0x704], 0x256e7853
mov rdx, rdx
add dword [rbx + 0x704], 0x910553ba
mov dword [rbx + 0x710], 0x2789bab6
sub dword [rbx + 0x710], 0x1026cbdd
xchg rdi, rdi
sub dword [rbx + 0x710], 0xac09a0a
add dword [rbx + 0x710], 0x384df328
sub dword [rbx + 0x710], 0x1a7f0ae8
mov dword [rsp - 0x30], esi
add dword [rbx + 0x710], 0xa5ff191b
mov dword [rbx + 0x714], 0x2af0d967
add dword [rbx + 0x714], 0x167db1f1
add dword [rbx + 0x714], 0x2a429f5c
mov r12, r12
sub dword [rbx + 0x714], 0x4bd4263e
xor dword [rbx + 0x714], 0xcfad525c
mov dword [rbx + 0x760], 0x7be2c6fe
xor dword [rbx + 0x760], 0x3d6c3fc8
mov dword [rsp - 0x24], 0x79a21e14
xor dword [rbx + 0x760], 0x365cced5
xor dword [rbx + 0x760], 0x705c4874
add dword [rbx + 0x760], 0x65f4c6cf
mov dword [rsp - 0x30], edi
add dword [rbx + 0x760], 0x69dc636f
mov dword [rbx + 0x764], 0x32259b34
add dword [rbx + 0x764], 0x12424e43
mov r13, r13
sub dword [rbx + 0x764], 0x28a28b7d
sub dword [rbx + 0x764], 0x66ecbaf
xor dword [rbx + 0x764], 0xc5093b9e
mov dword [rbx + 0x770], 0x1bd6d9c3
mov dword [rsp - 0xc], edx
add dword [rbx + 0x770], 0x31d514b0
add dword [rbx + 0x770], 0x2888638f
xor dword [rbx + 0x770], 0x59a50352
add dword [rbx + 0x770], 0xa0ce5885
mov dword [rsp - 0x38], 0x15c847eb
mov dword [rbx + 0x774], 0x74c0fb7d
xor dword [rbx + 0x774], 0x144c7ec3
xor dword [rbx + 0x774], 0x5278ee74
mov dword [rsp - 0x30], 0x52b18387
xor dword [rbx + 0x774], 0x64afb7d2
add dword [rbx + 0x774], 0x7a03cdbd
mov dword [rbx + 0x780], 0x2adc9356
mov dword [rsp - 0x20], 0x620991e9
xor dword [rbx + 0x780], 0x35246a06
xor dword [rbx + 0x780], 0x46303b9b
xor dword [rbx + 0x780], 0x39df7a34
mov dword [rsp - 0x14], 0x19a533c4
xor dword [rbx + 0x780], 0x3567da38
add dword [rbx + 0x780], 0x7aef470e
mov dword [rbx + 0x784], 0x33b6f44f
xor dword [rbx + 0x784], 0x3c65081b
mov rbx, rbx
add dword [rbx + 0x784], 0x351f2b6f
sub dword [rbx + 0x784], 0x129374c3
xor dword [rbx + 0x784], 0x43b2e039
mov dword [rsp - 0x38], ebp
sub dword [rbx + 0x784], 0x22ba98de
add dword [rbx + 0x784], 0x812cef7a
mov dword [rbx + 0x360], 0x568b861c
sub dword [rbx + 0x360], 0x518977e
mov dword [rsp - 0x18], ecx
xor dword [rbx + 0x360], 0x466add24
xor dword [rbx + 0x360], 0x76b0b6ce
sub dword [rbx + 0x360], 0x26dde8fa
add dword [rbx + 0x360], 0x95d5b9b0
mov dword [rsp - 0x2c], 0x6e7f4871
mov dword [rbx + 0x364], 0x5fb88320
sub dword [rbx + 0x364], 0x2646b7c0
xor dword [rbx + 0x364], 0x501f50e0
mov dword [rsp - 0x38], esp
sub dword [rbx + 0x364], 0x63675aa1
add dword [rbx + 0x364], 0xca99154b
mov dword [rbx + 0x370], 0x374af132
xor dword [rbx + 0x370], 0x6b0a3ac8
xchg r14, r14
add dword [rbx + 0x370], 0x16906a15
add dword [rbx + 0x370], 0x7c26a0a
xor dword [rbx + 0x370], 0x52b6a394
mov rcx, rcx
add dword [rbx + 0x370], 0xa85e717c
mov dword [rbx + 0x374], 0x78a8232d
sub dword [rbx + 0x374], 0x7867a026
add dword [rbx + 0x374], 0x2fcb9a8
mov rdx, rdx
xor dword [rbx + 0x374], 0x1deb9665
add dword [rbx + 0x374], 0x37688893
sub dword [rbx + 0x374], 0x20bd4aa1
mov dword [rsp - 0x28], esi
add dword [rbx + 0x374], 0x9b018c4d
mov qword [rbp - 8], 0x66762e3d
xor qword [rbp - 8], 0x34c8a9f
add qword [rbp - 8], 0xb16f766
mov r12, r12
xor qword [rbp - 8], 0xd32fa34
xor qword [rbp - 8], 0x7e60f9a7
sub qword [rbp - 8], 0x3039f93
xchg r15, r15
call fcn.140072200
mov rdx, rdi
mov qword [rbp - 0x10], rax
cmp qword [rbp - 8], rdi
mov rbx, rbx
jbe 0x140047865
nop dword [rax]
nop dword [rax + rax]
movsx ecx, byte [rbp + rdx + 0x30]
xchg rdx, rdx
mov word [rax + rdx*2], cx
inc rdx
cmp rdx, qword [rbp - 8]
xchg rdi, rdi
jb 0x14004784d
lea rcx, [rbx + 0x4a0]
lea rdx, [rbp - 0x10]
xchg rbx, rbx
call fcn.140068200
mov rdx, rax
lea rcx, [rbx + 0x490]
mov dword [rsp - 0x34], esp
call fcn.140068200
cmp qword [rbp - 8], 4
pushf
xchg rdx, rdx
mov dword [rbx + 0x4b0], 0x49d8f50
add dword [rbx + 0x4b0], 0x2cab4522
xor dword [rbx + 0x4b0], 0x7af5fa46
mov r14, r14
add dword [rbx + 0x4b0], 0xa4623d
xor dword [rbx + 0x4b0], 0x13199068
xor dword [rbx + 0x4b0], 0x61a8da51
xor dword [rbx + 0x4b0], 0x77e2f4fc
mov dword [rsp - 0x2c], esi
popf
pushf
mov dword [rbx + 0x4b4], 0x75efe762
xchg rsi, rsi
sub dword [rbx + 0x4b4], 0x31c7f07d
sub dword [rbx + 0x4b4], 0x3b082c6c
add dword [rbx + 0x4b4], 0x153bec8d
mov dword [rsp - 0x34], 0x2149d046
xor dword [rbx + 0x4b4], 0x4edc26d3
sub dword [rbx + 0x4b4], 0x7556321
popf
pushf
xchg rdx, rdx
mov dword [rbx + 0x4b8], 0x71aa0808
xor dword [rbx + 0x4b8], 0x4ccbc2ca
sub dword [rbx + 0x4b8], 0x2de5b65c
xchg rdx, rdx
add dword [rbx + 0x4b8], 0x2c7db258
sub dword [rbx + 0x4b8], 0x15b551df
add dword [rbx + 0x4b8], 0x517a6b48
mov dword [rsp - 0x2c], 0x66a5f076
sub dword [rbx + 0x4b8], 0x481e69fd
popf
pushf
xchg rsi, rsi
mov dword [rbx + 0x4bc], 0x626df884
xor dword [rbx + 0x4bc], 0x26b3bc47
add dword [rbx + 0x4bc], 0x12faeb37
xchg rbx, rbx
add dword [rbx + 0x4bc], 0x27a86f2d
xor dword [rbx + 0x4bc], 0x5021e90d
popf
mov r15, r15
jbe 0x1400479d1
mov rcx, qword [rbp - 0x10]
call fcn.140072210
mov dword [rbp + 0x30], 0xd13b838
mov dword [rsp - 0xc], edi
add dword [rbp + 0x30], 0x17f05faa
add dword [rbp + 0x30], 0x4fe6c11e
sub dword [rbp + 0x30], 0x26c0a092
sub dword [rbp + 0x30], 0x3d5bcd02
xchg r10, r10
xor dword [rbp + 0x30], 0x2e88505a
mov ecx, 0x5a13262b
sub ecx, 0x3803e142
xchg r12, r12
add ecx, 0x5d11a4f3
sub ecx, 0x3bad4f73
sub ecx, 0x1313d81c
sub ecx, 0x305fc23d
mov dword [rsp - 0x18], esi
mov dword [rbp + 0x34], 0x709060dc
sub dword [rbp + 0x34], 0x58651551
add dword [rbp + 0x34], 0x5ae7e73c
mov r13, r13
sub dword [rbp + 0x34], 0x3e915af0
xor dword [rbp + 0x34], 0x2cf5a9d7
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x30], rax
xchg rcx, rcx
mov dword [rbx + 0x4d0], 0x77bf68c5
xor dword [rbx + 0x4d0], 0x1b76a32e
add dword [rbx + 0x4d0], 0x102719bb
xor dword [rbx + 0x4d0], 0x3a69da50
mov dword [rsp - 0x18], edi
xor dword [rbx + 0x4d0], 0x48cb3da7
add dword [rbx + 0x4d0], 0xc20da784
mov dword [rbx + 0x4d4], 0x3397efd6
sub dword [rbx + 0x4d4], 0x2b3d1d7d
mov dword [rsp - 0x38], edx
xor dword [rbx + 0x4d4], 0x2ff1793d
add dword [rbx + 0x4d4], 0x2fb2c318
add dword [rbx + 0x4d4], 0x2443fb88
mov dword [rsp - 0x34], 0x6a2a1022
sub dword [rbx + 0x4d4], 0x593eb588
xor dword [rbx + 0x4d4], 0xf23c1da9
mov dword [rbx + 0x4e0], 0x1bf798db
add dword [rbx + 0x4e0], 0x32416e31
xchg r12, r12
sub dword [rbx + 0x4e0], 0x243acdf2
add dword [rbx + 0x4e0], 0x1c0b4505
xor dword [rbx + 0x4e0], 0x24a41220
mov rsi, rsi
add dword [rbx + 0x4e0], 0x6dd608ca
mov dword [rbx + 0x4e4], 0x65ba4061
sub dword [rbx + 0x4e4], 0x51115308
xchg r10, r10
xor dword [rbx + 0x4e4], 0x68cc41f2
xor dword [rbx + 0x4e4], 0x24212977
add dword [rbx + 0x4e4], 0x783def2d
mov dword [rsp - 0x44], 0x380ef762
mov dword [rbx + 0x4f0], 0xe338a4d
add dword [rbx + 0x4f0], 0x565fd167
xor dword [rbx + 0x4f0], 0x34d76959
mov dword [rsp - 0x34], 0x41ead965
xor dword [rbx + 0x4f0], 0xb8da354
sub dword [rbx + 0x4f0], 0x1bb495d6
sub dword [rbx + 0x4f0], 0x8a07ecf
xor dword [rbx + 0x4f0], 0xe7e7180d
mov dword [rsp - 0x10], ebx
mov dword [rbx + 0x4f4], 0x3604457e
xor dword [rbx + 0x4f4], 0x56fd09b5
add dword [rbx + 0x4f4], 0x1659e35c
sub dword [rbx + 0x4f4], 0x76942652
xchg r13, r13
add dword [rbx + 0x4f4], 0xcfd45b44
mov dword [rbx + 0x500], 0x598a1749
xor dword [rbx + 0x500], 0x21cb8762
sub dword [rbx + 0x500], 0x36502529
mov dword [rsp - 0x14], 0x42d5c1a7
sub dword [rbx + 0x500], 0x1c064ceb
xor dword [rbx + 0x500], 0x29b64c57
add dword [rbx + 0x500], 0x1f0bf4ff
add dword [rbx + 0x500], 0xa51a2dca
mov dword [rsp - 0xc], 0x5be5eb7e
mov dword [rbx + 0x504], 0x37643d26
xor dword [rbx + 0x504], 0x18863a57
sub dword [rbx + 0x504], 0x2642247
add dword [rbx + 0x504], 0x25251a25
mov dword [rsp - 0x34], 0x64205aa1
add dword [rbx + 0x504], 0x7de075ba
mov dword [rbx + 0x510], 0x688312aa
xor dword [rbx + 0x510], 0x2a7c40a6
add dword [rbx + 0x510], 0x1ba555ce
mov dword [rsp - 0x2c], 0x2ea99f0d
xor dword [rbx + 0x510], 0x5d2a6221
add dword [rbx + 0x510], 0xcd544f6e
mov dword [rbx + 0x514], 0x2d5c17f5
mov dword [rsp - 0x44], ebp
sub dword [rbx + 0x514], 0xd894ecb
sub dword [rbx + 0x514], 0x14c984bf
add dword [rbx + 0x514], 0x4cbbcacb
mov rsp, rsp
sub dword [rbx + 0x514], 0x400ad641
sub dword [rbx + 0x514], 0x174e9524
add dword [rbx + 0x514], 0xd0777198
xchg rcx, rcx
mov dword [rbx + 0x520], 0x2524b9f9
add dword [rbx + 0x520], 0x51bfb6fa
sub dword [rbx + 0x520], 0x4d4f614e
mov dword [rsp - 0x3c], ecx
add dword [rbx + 0x520], 0x4ebc43a1
sub dword [rbx + 0x520], 0x295bb034
add dword [rbx + 0x520], 0x201c2f90
mov dword [rsp - 0x28], edi
add dword [rbx + 0x520], 0x614dd733
mov dword [rbx + 0x524], 0x357fd1aa
xor dword [rbx + 0x524], 0x55445003
sub dword [rbx + 0x524], 0xaca672c
xchg rcx, rcx
sub dword [rbx + 0x524], 0x4105afda
add dword [rbx + 0x524], 0xbbf43f32
mov dword [rbx + 0x530], 0x6d4d1cea
mov rbp, rbp
sub dword [rbx + 0x530], 0x5591102f
sub dword [rbx + 0x530], 0xdef74b9
add dword [rbx + 0x530], 0x6922643a
mov dword [rsp - 0x38], 0x75cbb4c5
add dword [rbx + 0x530], 0x5d70ad99
mov dword [rbx + 0x534], 0x4934ec17
xor dword [rbx + 0x534], 0x19977000
mov dword [rsp - 0x44], esp
xor dword [rbx + 0x534], 0x4d790404
add dword [rbx + 0x534], 0x3105f701
xor dword [rbx + 0x534], 0x747a69af
add dword [rbx + 0x534], 0x95c4c31a
mov dword [rsp - 0x20], 0x35a5aaae
mov dword [rbx + 0x540], 0x5f1820a8
xor dword [rbx + 0x540], 0x6fd8d62f
add dword [rbx + 0x540], 0x23579212
xor dword [rbx + 0x540], 0x765db515
xchg r14, r14
add dword [rbx + 0x540], 0xae1a6c49
mov dword [rbx + 0x544], 0x445111b9
add dword [rbx + 0x544], 0x2dd11a97
sub dword [rbx + 0x544], 0x2b2327e5
mov dword [rsp - 0x44], 0x7d68a768
xor dword [rbx + 0x544], 0x4f685062
add dword [rbx + 0x544], 0x73a2c2e0
sub dword [rbx + 0x544], 0x2c25914d
add dword [rbx + 0x544], 0x7f4b2439
mov dword [rsp - 0x14], 0x2e10e804
mov dword [rbx + 0x8a0], 0x22bc8373
xor dword [rbx + 0x8a0], 0x440b785f
sub dword [rbx + 0x8a0], 0x434fa813
mov dword [rsp - 0x30], 0x5b866458
add dword [rbx + 0x8a0], 0x5201b62b
sub dword [rbx + 0x8a0], 0x46dde2bb
add dword [rbx + 0x8a0], 0xa2142fa1
mov dword [rbx + 0x8a4], 0xde82382
xchg r14, r14
add dword [rbx + 0x8a4], 0x27cf73fd
xor dword [rbx + 0x8a4], 0xc93437d
add dword [rbx + 0x8a4], 0x3a50d211
mov rsi, rsi
add dword [rbx + 0x8a4], 0x5d2ab017
mov qword [rbp - 8], 0xd1d585c
xor qword [rbp - 8], 0x519652a
mov r9, r9
add qword [rbp - 8], 0x31feda6e
xor qword [rbp - 8], 0x378681a6
add qword [rbp - 8], 0x4952ecc7
add qword [rbp - 8], 0x249b1c74
mov rdx, rdx
sub qword [rbp - 8], 0x7b739f75
call fcn.140072200
mov rdx, rdi
xchg r15, r15
mov qword [rbp - 0x10], rax
cmp qword [rbp - 8], rdi
jbe 0x140047fa0
nop dword [rax]
mov dword [rsp - 0x18], ebp
nop word [rax + rax]
movsx ecx, byte [rbp + rdx + 0x30]
mov word [rax + rdx*2], cx
mov r13, r13
inc rdx
cmp rdx, qword [rbp - 8]
jb 0x140047f83
mov dword [rsp - 0x24], 0x3da5236b
lea rcx, [rbx + 0x9d0]
lea rdx, [rbp - 0x10]
call fcn.140068200
mov rdx, rax
mov rbp, rbp
lea rcx, [rbx + 0x9c0]
call fcn.140068200
cmp qword [rbp - 8], 4
pushf
mov dword [rsp - 0x28], edx
mov dword [rbx + 0x9e0], 0x72ee9ed4
xor dword [rbx + 0x9e0], 0x784e9d21
add dword [rbx + 0x9e0], 0x11256241
xor dword [rbx + 0x9e0], 0x5914006b
mov dword [rsp - 0x24], edx
sub dword [rbx + 0x9e0], 0x3dfab8fd
add dword [rbx + 0x9e0], 0x55c6bcf1
sub dword [rbx + 0x9e0], 0x116b3ba7
mov rsi, rsi
popf
pushf
mov dword [rbx + 0x9e4], 0x4bb1a129
xor dword [rbx + 0x9e4], 0x7ad5457
mov dword [rsp - 0x14], 0x79be7533
add dword [rbx + 0x9e4], 0x109da05
sub dword [rbx + 0x9e4], 0x326e8986
add dword [rbx + 0x9e4], 0x2e79e8ad
popf
mov dword [rsp - 0x10], 0x4ce99fb
pushf
mov dword [rbx + 0x9e8], 0xa1fa355
add dword [rbx + 0x9e8], 0xa104194
mov dword [rsp - 0x30], edx
sub dword [rbx + 0x9e8], 0xf4e9b6a
xor dword [rbx + 0x9e8], 0x62df8eec
sub dword [rbx + 0x9e8], 0x4ab5ef21
mov r14, r14
add dword [rbx + 0x9e8], 0x12fedadd
xor dword [rbx + 0x9e8], 0x127c565
popf
pushf
mov r11, r11
mov dword [rbx + 0x9ec], 0x7a578c28
sub dword [rbx + 0x9ec], 0x46a5552e
add dword [rbx + 0x9ec], 0xfed01b0
add dword [rbx + 0x9ec], 0x361c3118
mov dword [rsp - 0x2c], edi
xor dword [rbx + 0x9ec], 0x561b1fe8
popf
jbe 0x1400480fe
mov rcx, qword [rbp - 0x10]
mov rbx, rbx
call fcn.140072210
mov dword [rbp + 0x30], 0x17f54b01
sub dword [rbp + 0x30], 0x134214bf
xchg r14, r14
add dword [rbp + 0x30], 0x5dbbe2f8
xor dword [rbp + 0x30], 0x475762b6
xor dword [rbp + 0x30], 0x1b7e40ba
mov dword [rsp - 0x2c], edx
mov ecx, 0x4181610a
add ecx, 0x335c10ad
xor ecx, 0x246408a2
sub ecx, 0xc1ca2e3
xchg r9, r9
add ecx, 0x327bb83d
sub ecx, 0x598a85f8
sub ecx, 0x1d8e0867
mov rcx, rcx
mov dword [rbp + 0x34], 0x3a809f86
add dword [rbp + 0x34], 0x10a9fa64
sub dword [rbp + 0x34], 0x9c943ef
mov dword [rsp - 0x30], edx
xor dword [rbp + 0x34], 0x393e9255
xor dword [rbp + 0x34], 0x6db6160d
xor dword [rbp + 0x34], 0x43939a9
add dword [rbp + 0x34], 0x6a395f6
mov dword [rsp - 0x18], 0x4e77b177
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x30], rax
mov dword [rbx + 0xa00], 0x3cfae59
xor dword [rbx + 0xa00], 0x4ceb70ab
mov rbp, rbp
sub dword [rbx + 0xa00], 0x965d700
add dword [rbx + 0xa00], 0x134c8c5e
xor dword [rbx + 0xa00], 0x52a201d7
mov rsi, rsi
xor dword [rbx + 0xa00], 0x69512863
xor dword [rbx + 0xa00], 0xb2a71431
mov dword [rbx + 0xa04], 0x2a2db53
add dword [rbx + 0xa04], 0x23a07639
mov dword [rsp - 0x10], 0x78218ed1
xor dword [rbx + 0xa04], 0x5e45c0a6
sub dword [rbx + 0xa04], 0x5daee7bb
xor dword [rbx + 0xa04], 0xca0800ba
mov dword [rbx + 0xa10], 0x65675f79
xchg rsp, rsp
xor dword [rbx + 0xa10], 0x416cb4ed
sub dword [rbx + 0xa10], 0x6452d62
xor dword [rbx + 0xa10], 0x57a57d8b
add dword [rbx + 0xa10], 0x867f51b0
xchg r10, r10
mov dword [rbx + 0xa14], 0x345773a0
xor dword [rbx + 0xa14], 0x7039b155
add dword [rbx + 0xa14], 0x2eda1d21
xor dword [rbx + 0xa14], 0x54754b87
mov dword [rsp - 0x34], 0x735e12b7
add dword [rbx + 0xa14], 0x3c0a488c
add dword [rbx + 0xa14], 0x6d9b214c
mov dword [rbx + 0xa20], 0x57ee3dcc
add dword [rbx + 0xa20], 0x67a5a4a
mov rbp, rbp
add dword [rbx + 0xa20], 0x1af4cd20
sub dword [rbx + 0xa20], 0x66166ee6
xor dword [rbx + 0xa20], 0x50585d3e
mov r8, r8
add dword [rbx + 0xa20], 0x8d64c99b
mov dword [rbx + 0xa24], 0x35fb7c81
xor dword [rbx + 0xa24], 0x4449d59e
sub dword [rbx + 0xa24], 0x7f529a7
mov dword [rsp - 0x10], ecx
sub dword [rbx + 0xa24], 0x59b7771
add dword [rbx + 0xa24], 0x6c616d02
mov dword [rbx + 0xb40], 0x289d0bd9
mov rbx, rbx
add dword [rbx + 0xb40], 0x27f13674
sub dword [rbx + 0xb40], 0x14ff3dcd
sub dword [rbx + 0xb40], 0x199cd4dd
mov rbx, rbx
add dword [rbx + 0xb40], 0x448ce7e3
sub dword [rbx + 0xb40], 0x639b192e
xor dword [rbx + 0xb40], 0x2d43a870
mov dword [rsp - 0x3c], 0x3a0986fe
mov dword [rbx + 0xb44], 0x25166006
add dword [rbx + 0xb44], 0x13a51212
xor dword [rbx + 0xb44], 0x2a7ea1a5
mov dword [rsp - 0x14], 0x6eb5e22c
add dword [rbx + 0xb44], 0x3de8f829
add dword [rbx + 0xb44], 0x28daac0e
sub dword [rbx + 0xb44], 0x49e921cc
mov r11, r11
mov qword [rbp - 8], 0x26f2c945
xor qword [rbp - 8], 0x28818f31
xor qword [rbp - 8], 0xe51a7d7
mov dword [rsp - 0x1c], esi
add qword [rbp - 8], 0x54d6589c
sub qword [rbp - 8], 0xf260e28
sub qword [rbp - 8], 0x45d32c0f
mov rbp, rbp
call fcn.140072200
mov rdx, rdi
mov qword [rbp - 0x10], rax
mov dword [rsp - 0x14], 0x33b2d846
cmp qword [rbp - 8], rdi
jbe 0x14004841c
nop
xchg rbp, rbp
movsx ecx, byte [rbp + rdx + 0x30]
mov word [rax + rdx*2], cx
inc rdx
mov r8, r8
cmp rdx, qword [rbp - 8]
jb 0x140048407
lea rcx, [rbx + 0xb60]
lea rdx, [rbp - 0x10]
mov dword [rsp - 0x30], edx
call fcn.140068200
mov rdx, rax
lea rcx, [rbx + 0xb50]
call fcn.140068200
mov r15, r15
cmp qword [rbp - 8], 4
pushf
mov dword [rbx + 0xb70], 0x2b25c2a8
xor dword [rbx + 0xb70], 0x28c939bc
xchg r13, r13
xor dword [rbx + 0xb70], 0x1846e170
add dword [rbx + 0xb70], 0x5c47cf2c
add dword [rbx + 0xb70], 0x561f584
sub dword [rbx + 0xb70], 0x3421b060
xchg r15, r15
popf
pushf
mov dword [rbx + 0xb74], 0x3f7e9d94
add dword [rbx + 0xb74], 0x3c63cfbf
mov dword [rsp - 0x40], edi
xor dword [rbx + 0xb74], 0x3c5044c8
sub dword [rbx + 0xb74], 0x3f02fc01
add dword [rbx + 0xb74], 0x432dec58
sub dword [rbx + 0xb74], 0x1fbcc0e4
mov dword [rsp - 0x2c], esp
add dword [rbx + 0xb74], 0x1d11d5a6
popf
pushf
mov dword [rbx + 0xb78], 0x527b56ca
xchg r10, r10
add dword [rbx + 0xb78], 0x1f681cc2
sub dword [rbx + 0xb78], 0x19f480d2
sub dword [rbx + 0xb78], 0x49bc8b3e
mov r13, r13
add dword [rbx + 0xb78], 0x216deeae
popf
pushf
mov dword [rbx + 0xb7c], 0x2975d4ff
xchg rbp, rbp
sub dword [rbx + 0xb7c], 0x3eccbc1
sub dword [rbx + 0xb7c], 0x165ac587
add dword [rbx + 0xb7c], 0x5e9cd768
mov dword [rsp - 0x2c], 0x4dfe37fc
sub dword [rbx + 0xb7c], 0x5e776007
add dword [rbx + 0xb7c], 0x204c9b12
popf
mov r13, r13
jbe 0x140048574
mov rcx, qword [rbp - 0x10]
call fcn.140072210
mov dword [rbp + 0x30], 0x157a9cab
mov dword [rsp - 0x14], 0x1d375da9
xor dword [rbp + 0x30], 0x6481dc
add dword [rbp + 0x30], 0x41066260
sub dword [rbp + 0x30], 0x47efb4e7
mov dword [rsp - 0x2c], 0x3820955
sub dword [rbp + 0x30], 0xde97fce
xor dword [rbp + 0x30], 0x12e22784
xor dword [rbp + 0x30], 0x2cef5790
mov ecx, 0x492ec399
mov dword [rsp - 0xc], esi
add ecx, 0x213ab0bb
xor ecx, 0x55d96f26
sub ecx, 0x14639d5
sub ecx, 0x16818bd6
mov dword [rsp - 0x24], ebx
add ecx, 0x2a84428d
sub ecx, 0x526c9844
mov dword [rbp + 0x34], 0x46b69bf
xor dword [rbp + 0x34], 0x1cc04d93
mov r14, r14
sub dword [rbp + 0x34], 0x1362a409
sub dword [rbp + 0x34], 0x4b4f12
add dword [rbp + 0x34], 0x18332972
mov dword [rsp - 0x34], ebx
add dword [rbp + 0x34], 0x3f94fb92
sub dword [rbp + 0x34], 0x4450d815
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x30], rax
xchg rdi, rdi
mov dword [rbx + 0xb90], 0x3a8b172c
add dword [rbx + 0xb90], 0x4168d11e
sub dword [rbx + 0xb90], 0x546715e7
mov dword [rsp - 0x38], 0x5cb1634b
add dword [rbx + 0xb90], 0xdbe9a10
sub dword [rbx + 0xb90], 0x31e9c5a8
add dword [rbx + 0xb90], 0xccfe030a
mov dword [rbx + 0xb94], 0x69c2791e
mov dword [rsp - 0x38], esi
sub dword [rbx + 0xb94], 0x2d193999
sub dword [rbx + 0xb94], 0x299e8008
add dword [rbx + 0xb94], 0x3ec57d99
xchg rsp, rsp
xor dword [rbx + 0xb94], 0x818f94c3
mov dword [rbx + 0xba0], 0x683e9806
sub dword [rbx + 0xba0], 0x655f3758
xchg rbp, rbp
xor dword [rbx + 0xba0], 0x75771a58
sub dword [rbx + 0xba0], 0x4c715dcd
add dword [rbx + 0xba0], 0xa5288cac
mov dword [rbx + 0xba4], 0x57de6133
xchg rbx, rbx
sub dword [rbx + 0xba4], 0x19f8b8a4
xor dword [rbx + 0xba4], 0x389ed9e
add dword [rbx + 0xba4], 0x2ef0f989
add dword [rbx + 0xba4], 0x63026b3b
mov r10, r10
mov dword [rbx + 0xbb0], 0x462f8cd9
sub dword [rbx + 0xbb0], 0x25a0d27b
xor dword [rbx + 0xbb0], 0x35c7c73f
mov dword [rsp - 0x14], ebp
add dword [rbx + 0xbb0], 0x205b631c
sub dword [rbx + 0xbb0], 0x1a6a288b
add dword [rbx + 0xbb0], 0x3695f5e1
add dword [rbx + 0xbb0], 0x7eb2c736
mov dword [rsp - 0x10], edx
mov dword [rbx + 0xbb4], 0x383bdd88
xor dword [rbx + 0xbb4], 0x79c8953
add dword [rbx + 0xbb4], 0x88bcd84
sub dword [rbx + 0xbb4], 0x811920d
xchg rsp, rsp
add dword [rbx + 0xbb4], 0x9061e4b7
mov dword [rbx + 0xbc0], 0x7898efb2
xor dword [rbx + 0xbc0], 0x567e1975
add dword [rbx + 0xbc0], 0x1c4a4a1d
mov dword [rsp - 0x40], 0x23aa02ff
add dword [rbx + 0xbc0], 0xe614fd9
xor dword [rbx + 0xbc0], 0x8901f5a4
mov dword [rbx + 0xbc4], 0xc8eca9a
mov rsp, rsp
sub dword [rbx + 0xbc4], 0x57d7573
xor dword [rbx + 0xbc4], 0x44e5da6
add dword [rbx + 0xbc4], 0x3d13ef32
sub dword [rbx + 0xbc4], 0x17efdf61
mov rbx, rbx
xor dword [rbx + 0xbc4], 0x5ea2807e
add dword [rbx + 0xbc4], 0x5a71cced
mov dword [rbx + 0xbd0], 0x62380ed7
mov rdx, rdx
xor dword [rbx + 0xbd0], 0x11a8439c
sub dword [rbx + 0xbd0], 0x6de68244
add dword [rbx + 0xbd0], 0x428e3eaf
mov dword [rsp - 0x44], esi
sub dword [rbx + 0xbd0], 0x1286819a
sub dword [rbx + 0xbd0], 0x19354583
add dword [rbx + 0xbd0], 0xb420f40e
mov dword [rsp - 0x18], esi
mov dword [rbx + 0xbd4], 0x1a6f72b6
add dword [rbx + 0xbd4], 0x51c821f
add dword [rbx + 0xbd4], 0x45af492
mov dword [rsp - 0x28], esp
add dword [rbx + 0xbd4], 0x4bfd9a7d
xor dword [rbx + 0xbd4], 0xbf79b543
mov dword [rbx + 0xbe0], 0x13027bcc
xchg rbx, rbx
add dword [rbx + 0xbe0], 0x1c9056b7
add dword [rbx + 0xbe0], 0x388cb73f
add dword [rbx + 0xbe0], 0xd1e7df7
add dword [rbx + 0xbe0], 0x5b753d80
mov dword [rsp - 0x30], ebx
mov dword [rbx + 0xbe4], 0x50c97ec1
add dword [rbx + 0xbe4], 0x2c04295b
sub dword [rbx + 0xbe4], 0x301ec02d
add dword [rbx + 0xbe4], 0x2856e6dd
xchg r9, r9
xor dword [rbx + 0xbe4], 0xa5b68bf5
mov dword [rbx + 0xbf0], 0x53a1ab2d
sub dword [rbx + 0xbf0], 0x2b50c535
add dword [rbx + 0xbf0], 0x42442c95
xchg rsp, rsp
sub dword [rbx + 0xbf0], 0x1236566c
sub dword [rbx + 0xbf0], 0x325b3724
xor dword [rbx + 0xbf0], 0x3f5b9426
add dword [rbx + 0xbf0], 0xb78b048e
mov dword [rsp - 0x38], ebp
mov dword [rbx + 0xbf4], 0x7597f7ba
add dword [rbx + 0xbf4], 0x17b9773
sub dword [rbx + 0xbf4], 0x1685bdae
mov dword [rsp - 0x44], 0x684388c4
sub dword [rbx + 0xbf4], 0xfc0db80
sub dword [rbx + 0xbf4], 0x3e562ff0
add dword [rbx + 0xbf4], 0x141223e1
xor dword [rbx + 0xbf4], 0xf66bfc99
mov r10, r10
mov dword [rbx + 0xc00], 0x2e32a442
sub dword [rbx + 0xc00], 0x13f3fa5d
add dword [rbx + 0xc00], 0x3200fb0
xchg r14, r14
sub dword [rbx + 0xc00], 0x58bfc3d
add dword [rbx + 0xc00], 0xb8e087e1
mov dword [rbx + 0xc04], 0x4b7d59c6
mov dword [rsp - 0x20], 0x26966472
add dword [rbx + 0xc04], 0xbb57038
xor dword [rbx + 0xc04], 0x79a7c031
add dword [rbx + 0xc04], 0x9f87f86
xchg rsi, rsi
xor dword [rbx + 0xc04], 0x795968bc
xor dword [rbx + 0xc04], 0x9167a4d0
mov dword [rbx + 0xc10], 0x62e9b4ce
sub dword [rbx + 0xc10], 0x5bb4046c
mov dword [rsp - 0x14], edi
add dword [rbx + 0xc10], 0xa858be
add dword [rbx + 0xc10], 0x468f2618
sub dword [rbx + 0xc10], 0xd3b6750
xchg rdi, rdi
sub dword [rbx + 0xc10], 0x8bc4dfd
add dword [rbx + 0xc10], 0x986d9b7e
mov dword [rbx + 0xc14], 0xa4f391
mov dword [rsp - 0x24], 0x5ccbbb57
add dword [rbx + 0xc14], 0x2987244e
add dword [rbx + 0xc14], 0x2e16e257
add dword [rbx + 0xc14], 0x26efddfa
xor dword [rbx + 0xc14], 0xb983b5
mov rdx, rdx
sub dword [rbx + 0xc14], 0x5f1b593f
xor dword [rbx + 0xc14], 0xf093172f
mov dword [rbx + 0xd30], 0x780395c4
mov rbx, rbx
xor dword [rbx + 0xd30], 0xc4d48dd
xor dword [rbx + 0xd30], 0x76f7da7c
add dword [rbx + 0xd30], 0x2dff553a
sub dword [rbx + 0xd30], 0x18137e50
mov dword [rsp - 0x44], 0x2eb23ead
add dword [rbx + 0xd30], 0x16fb77db
mov dword [rbx + 0xd34], 0x45e281a6
add dword [rbx + 0xd34], 0x35dcce2e
xchg rbp, rbp
sub dword [rbx + 0xd34], 0x1f33c88c
sub dword [rbx + 0xd34], 0x206c9202
sub dword [rbx + 0xd34], 0xc7e9f1c
mov qword [rbp - 8], 0x31524414
mov r10, r10
sub qword [rbp - 8], 0x3622dd6
sub qword [rbp - 8], 0xab5e371
xor qword [rbp - 8], 0x8f04763
xchg r14, r14
sub qword [rbp - 8], 0x2bca75a6
call fcn.140072200
mov rdx, rdi
mov dword [rsp - 0x38], esp
mov qword [rbp - 0x10], rax
cmp qword [rbp - 8], rdi
jbe 0x140048bac
mov dword [rsp - 0x28], esp
nop word [rax + rax]
movsx ecx, byte [rbp + rdx + 0x30]
mov word [rax + rdx*2], cx
mov r13, r13
inc rdx
cmp rdx, qword [rbp - 8]
jb 0x140048b97
lea rcx, [rbx + 0xd50]
mov r13, r13
lea rdx, [rbp - 0x10]
call fcn.140068200
mov rdx, rax
mov dword [rsp - 0x44], 0x73690642
lea rcx, [rbx + 0xd40]
call fcn.140068200
cmp qword [rbp - 8], 4
mov dword [rsp - 0xc], esp
pushf
mov dword [rbx + 0xd60], 0x697f017e
sub dword [rbx + 0xd60], 0x1315680b
add dword [rbx + 0xd60], 0xb351841
mov rbx, rbx
sub dword [rbx + 0xd60], 0x2808722
sub dword [rbx + 0xd60], 0x15ebfbde
popf
xchg rdx, rdx
pushf
mov dword [rbx + 0xd64], 0x6335d33c
sub dword [rbx + 0xd64], 0x6006af3d
xchg r13, r13
add dword [rbx + 0xd64], 0xf315491
xor dword [rbx + 0xd64], 0x211ab62f
add dword [rbx + 0xd64], 0x3ea06a14
mov rcx, rcx
xor dword [rbx + 0xd64], 0x71a6be6e
add dword [rbx + 0xd64], 0x4574a7f7
popf
pushf
mov dword [rsp - 0x38], 0x4fa1196c
mov dword [rbx + 0xd68], 0x4a137f86
sub dword [rbx + 0xd68], 0x816a373
add dword [rbx + 0xd68], 0x94166de
xchg rdx, rdx
sub dword [rbx + 0xd68], 0x11239b72
sub dword [rbx + 0xd68], 0xa7a3155
popf
mov r15, r15
pushf
mov dword [rbx + 0xd6c], 0x403745c4
sub dword [rbx + 0xd6c], 0x27a989a8
mov dword [rsp - 0x3c], 0x56db88ed
xor dword [rbx + 0xd6c], 0xacdf24a
add dword [rbx + 0xd6c], 0x352dffd
xor dword [rbx + 0xd6c], 0x3a335879
popf
mov dword [rsp - 0x44], 0xf336364
jbe 0x140048d00
mov rcx, qword [rbp - 0x10]
call fcn.140072210
mov dword [rbp + 0x30], 0x184f5653
mov dword [rsp - 0x3c], 0x2738fb3e
add dword [rbp + 0x30], 0x3a8ca6e6
sub dword [rbp + 0x30], 0x23b92032
sub dword [rbp + 0x30], 0xa089124
mov r11, r11
add dword [rbp + 0x30], 0x1e089a7d
xor dword [rbp + 0x30], 0x2a0c9cda
xor dword [rbp + 0x30], 0x5768418c
mov rbx, rbx
mov ecx, 0x4a068f2c
add ecx, 0x18aa4e25
sub ecx, 0x5db5606f
sub ecx, 0x24b62f1
mov dword [rsp - 0x1c], ebx
sub ecx, 0x2b019e1
mov dword [rbp + 0x34], 0x211b1c1a
add dword [rbp + 0x34], 0x267bdb38
xor dword [rbp + 0x34], 0x3ebc754c
mov r13, r13
sub dword [rbp + 0x34], 0x711fb40e
add dword [rbp + 0x34], 0x504a4d0f
sub dword [rbp + 0x34], 0x218b3865
xchg r15, r15
xor dword [rbp + 0x34], 0x2ebd9cba
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x30], rax
mov dword [rsp - 0x28], 0x41bbb349
mov dword [rbx + 0xd80], 0x12d9ff0c
add dword [rbx + 0xd80], 0x17fcefc8
xor dword [rbx + 0xd80], 0x36db6eb6
sub dword [rbx + 0xd80], 0x13dfea0a
mov rdx, rdx
xor dword [rbx + 0xd80], 0x36e484c6
xor dword [rbx + 0xd80], 0x31a8250a
add dword [rbx + 0xd80], 0xc0fe7241
mov r10, r10
mov dword [rbx + 0xd84], 0x1097b171
xor dword [rbx + 0xd84], 0x161c13de
xor dword [rbx + 0xd84], 0xa88a2a1
add dword [rbx + 0xd84], 0x2eb603d7
mov dword [rsp - 0xc], 0x43037f61
xor dword [rbx + 0xd84], 0x399a484a
add dword [rbx + 0xd84], 0x153426c4
add dword [rbx + 0xd84], 0xb8083762
mov dword [rbx + 0xd90], 0x46fc5575
mov dword [rsp - 0x14], 0x53401bcd
sub dword [rbx + 0xd90], 0x2417a291
sub dword [rbx + 0xd90], 0x605c14c
sub dword [rbx + 0xd90], 0xac2713b
mov dword [rsp - 0x28], 0x388416f6
add dword [rbx + 0xd90], 0xbe66f4ac
mov dword [rbx + 0xd94], 0x7a6edf79
sub dword [rbx + 0xd94], 0x1de2bc97
xor dword [rbx + 0xd94], 0x43711428
xchg r14, r14
add dword [rbx + 0xd94], 0x2cf1354a
xor dword [rbx + 0xd94], 0x2926d3c0
xor dword [rbx + 0xd94], 0x60e952da
mov dword [rsp - 0x28], ebp
add dword [rbx + 0xd94], 0xcb6187fb
mov dword [rbx + 0xeb0], 0x3fbe2527
add dword [rbx + 0xeb0], 0xb8b3f20
xor dword [rbx + 0xeb0], 0x4cc336a1
mov dword [rsp - 0x20], edx
xor dword [rbx + 0xeb0], 0x5bb1732
add dword [rbx + 0xeb0], 0x247dba6b
xor dword [rbx + 0xeb0], 0x90f5617
mov dword [rbx + 0xeb4], 0x7201397f
mov r10, r10
sub dword [rbx + 0xeb4], 0x30cff89d
sub dword [rbx + 0xeb4], 0x287414d5
add dword [rbx + 0xeb4], 0x56b2a051
sub dword [rbx + 0xeb4], 0x3fcf7636
mov dword [rsp - 0x34], 0x7588fafa
mov qword [rbp - 8], 0x1e76339b
sub qword [rbp - 8], 0x12597066
add qword [rbp - 8], 0x6a626c52
mov r11, r11
xor qword [rbp - 8], 0x132f6848
add qword [rbp - 8], 0x15051f2b
sub qword [rbp - 8], 0x4bc73f12
sub qword [rbp - 8], 0x2e8e27e0
mov dword [rsp - 0x1c], 0x6e30e3a7
call fcn.140072200
mov rdx, rdi
mov qword [rbp - 0x10], rax
mov dword [rsp - 0x28], 0x2adf5b99
cmp qword [rbp - 8], rdi
jbe 0x140048fc9
nop word [rax + rax]
mov r11, r11
movsx ecx, byte [rbp + rdx + 0x30]
mov word [rax + rdx*2], cx
inc rdx
mov dword [rsp - 0x20], ebx
cmp rdx, qword [rbp - 8]
jb 0x140048fb3
lea rcx, [rbx + 0xed0]
xchg rdi, rdi
lea rdx, [rbp - 0x10]
call fcn.140068200
mov rdx, rax
mov rsi, rsi
lea rcx, [rbx + 0xec0]
call fcn.140068200
cmp qword [rbp - 8], 4
xchg rbp, rbp
pushf
mov dword [rbx + 0xee0], 0x1867184f
sub dword [rbx + 0xee0], 0x37ba2dc
mov dword [rsp - 0x38], edx
sub dword [rbx + 0xee0], 0x42488e1
xor dword [rbx + 0xee0], 0x77298f8a
sub dword [rbx + 0xee0], 0x650487bc
add dword [rbx + 0xee0], 0x114c9fd7
mov dword [rsp - 0x1c], 0x7c1ccf99
xor dword [rbx + 0xee0], 0x5d055587
popf
pushf
mov dword [rbx + 0xee4], 0x7a597e2b
mov dword [rsp - 0xc], ebx
xor dword [rbx + 0xee4], 0x4ffb116b
add dword [rbx + 0xee4], 0x439620c7
sub dword [rbx + 0xee4], 0x45972e15
mov dword [rsp - 0x30], 0x7a627477
add dword [rbx + 0xee4], 0x1590ccc2
popf
pushf
mov dword [rbx + 0xee8], 0x17e0c31a
mov rcx, rcx
add dword [rbx + 0xee8], 0x57e0daf
xor dword [rbx + 0xee8], 0x3d12118e
xor dword [rbx + 0xee8], 0xec1e380
add dword [rbx + 0xee8], 0x13b197ca
mov dword [rsp - 0x44], edx
sub dword [rbx + 0xee8], 0x129e6467
popf
pushf
mov dword [rbx + 0xeec], 0x5d9770ed
mov dword [rsp - 0x28], ebp
sub dword [rbx + 0xeec], 0x68ebcde
sub dword [rbx + 0xeec], 0x2c569f4
sub dword [rbx + 0xeec], 0x13f9417
mov dword [rsp - 0xc], ebx
xor dword [rbx + 0xeec], 0x492c7915
add dword [rbx + 0xeec], 0x15708719
popf
mov dword [rsp - 0x34], 0x38b48449
jbe 0x140049130
mov rcx, qword [rbp - 0x10]
call fcn.140072210
mov dword [rbp + 0x30], 0xa44ae54
mov dword [rsp - 0x20], 0x470b2f8f
add dword [rbp + 0x30], 0x56a4fd9c
xor dword [rbp + 0x30], 0x6371afac
xor dword [rbp + 0x30], 0x3511eaba
sub dword [rbp + 0x30], 0x704c31c
mov dword [rsp - 0x3c], edi
add dword [rbp + 0x30], 0xec10f6c
mov ecx, 0x7d0ab258
sub ecx, 0x6ddc1297
xchg r12, r12
add ecx, 0x1bf71c8e
add ecx, 0x1b11ad68
add ecx, 0x2585d901
mov dword [rsp - 0x3c], ebp
sub ecx, 0x6bbd42a8
mov dword [rbp + 0x34], 0x47e12219
xor dword [rbp + 0x34], 0x64b1e805
xchg r11, r11
sub dword [rbp + 0x34], 0x1fe971d2
add dword [rbp + 0x34], 0x52dc27c4
sub dword [rbp + 0x34], 0x341e4668
mov rbx, rbx
sub dword [rbp + 0x34], 0x9b0bba6
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x30], rax
mov r13, r13
mov dword [rbx + 0xf00], 0x3f631556
sub dword [rbx + 0xf00], 0xfa66a9a
sub dword [rbx + 0xf00], 0x276b6f85
mov dword [rsp - 0x24], 0x4a65bb16
add dword [rbx + 0xf00], 0x63a96430
sub dword [rbx + 0xf00], 0x4c6d6f36
sub dword [rbx + 0xf00], 0x1b14d12d
xchg rbx, rbx
add dword [rbx + 0xf00], 0xcbe74ad1
mov dword [rbx + 0xf04], 0x27ddf9b5
sub dword [rbx + 0xf04], 0x7aea839
add dword [rbx + 0xf04], 0x3219ee51
mov dword [rsp - 0xc], 0x59165193
xor dword [rbx + 0xf04], 0x2c9a9949
sub dword [rbx + 0xf04], 0x26a50714
add dword [rbx + 0xf04], 0x78310a65
xchg r14, r14
mov dword [rbx + 0xf10], 0x55e7337c
xor dword [rbx + 0xf10], 0x5d62d989
xor dword [rbx + 0xf10], 0x2894c301
add dword [rbx + 0xf10], 0x2eedd9b6
xchg rsi, rsi
add dword [rbx + 0xf10], 0x8160a62b
mov dword [rbx + 0xf14], 0x174a8730
add dword [rbx + 0xf14], 0x54781fc8
sub dword [rbx + 0xf14], 0x50805bac
mov r12, r12
xor dword [rbx + 0xf14], 0x7b4a3c41
sub dword [rbx + 0xf14], 0x311fbb19
add dword [rbx + 0xf14], 0xa176ede1
mov dword [rsp - 0x14], 0x22ba8ef3
mov dword [rbx + 0xf20], 0x3d8510e4
xor dword [rbx + 0xf20], 0x3d7bd0b
xor dword [rbx + 0xf20], 0x10372bb6
xor dword [rbx + 0xf20], 0x60495215
mov dword [rsp - 0x10], edx
add dword [rbx + 0xf20], 0x8232d589
mov dword [rbx + 0xf24], 0x588bc428
sub dword [rbx + 0xf24], 0x391e8812
sub dword [rbx + 0xf24], 0x9470fa
mov rsp, rsp
add dword [rbx + 0xf24], 0x13913c9e
xor dword [rbx + 0xf24], 0x5e2c6e78
add dword [rbx + 0xf24], 0x64194013
mov dword [rbx + 0xf30], 0x64073ae3
xchg rcx, rcx
sub dword [rbx + 0xf30], 0x5cc0a0bd
add dword [rbx + 0xf30], 0x1dbd0809
add dword [rbx + 0xf30], 0x26ea4b69
sub dword [rbx + 0xf30], 0x129e86f2
xchg r15, r15
sub dword [rbx + 0xf30], 0x20c646d1
add dword [rbx + 0xf30], 0xb7fa5534
mov dword [rbx + 0xf34], 0x720b7487
mov dword [rsp - 0x44], edi
sub dword [rbx + 0xf34], 0x2706e7f6
sub dword [rbx + 0xf34], 0x34347c2e
add dword [rbx + 0xf34], 0x19fc6937
add dword [rbx + 0xf34], 0x9fb6fb6f
xchg rcx, rcx
mov dword [rbx + 0xf40], 0x6e4e6be2
xor dword [rbx + 0xf40], 0xc3e7b04
sub dword [rbx + 0xf40], 0x1d07f56d
mov rsp, rsp
xor dword [rbx + 0xf40], 0x3dbed12f
xor dword [rbx + 0xf40], 0xa845af4f
mov dword [rbx + 0xf44], 0x305da24e
xchg rbp, rbp
add dword [rbx + 0xf44], 0x3ee64c1e
sub dword [rbx + 0xf44], 0x3472be38
sub dword [rbx + 0xf44], 0x6975790
add dword [rbx + 0xf44], 0x3e105af8
mov dword [rsp - 0x1c], 0x57be06df
sub dword [rbx + 0xf44], 0x5cd3795d
add dword [rbx + 0xf44], 0xbb1caada
mov dword [rbx + 0xf50], 0xbcd7994
mov dword [rsp - 0x38], ecx
add dword [rbx + 0xf50], 0x4dfa01c3
xor dword [rbx + 0xf50], 0x750a2dc3
xor dword [rbx + 0xf50], 0x3618d4b9
mov dword [rsp - 0x30], 0x74702ace
add dword [rbx + 0xf50], 0x22384a
xor dword [rbx + 0xf50], 0xca6a8cd0
mov dword [rbx + 0xf54], 0x4dbaf80f
xchg rdx, rdx
sub dword [rbx + 0xf54], 0x34c2c9cc
xor dword [rbx + 0xf54], 0x35de7956
sub dword [rbx + 0xf54], 0x16a10244
mov rcx, rcx
add dword [rbx + 0xf54], 0xba17e1d6
mov dword [rbx + 0xf60], 0x1e8502e8
xor dword [rbx + 0xf60], 0x2e5aaae
mov r9, r9
add dword [rbx + 0xf60], 0x5977cb6e
xor dword [rbx + 0xf60], 0x611e6667
xor dword [rbx + 0xf60], 0x5edbcdd3
mov dword [rsp - 0x3c], esp
sub dword [rbx + 0xf60], 0x3ca82127
add dword [rbx + 0xf60], 0xc33d8e60
mov dword [rbx + 0xf64], 0x3ee33bbf
add dword [rbx + 0xf64], 0x17bf5b93
mov r13, r13
sub dword [rbx + 0xf64], 0x27e7e45c
sub dword [rbx + 0xf64], 0xd4add03
xor dword [rbx + 0xf64], 0x511513f7
xor dword [rbx + 0xf64], 0xa0c9833d
mov dword [rsp - 0x38], esp
mov dword [rbx + 0xf70], 0x7b838926
sub dword [rbx + 0xf70], 0xe6d5102
sub dword [rbx + 0xf70], 0x608523e4
mov dword [rsp - 0x38], ebx
add dword [rbx + 0xf70], 0x6f05e819
xor dword [rbx + 0xf70], 0x2e0196d1
add dword [rbx + 0xf70], 0x1835bf8
mov dword [rsp - 0x38], 0x73484891
xor dword [rbx + 0xf70], 0x87f9d3e9
mov dword [rbx + 0xf74], 0x20d4f4ce
add dword [rbx + 0xf74], 0x54be1d72
sub dword [rbx + 0xf74], 0x3e183cfc
xchg r11, r11
add dword [rbx + 0xf74], 0x4786984
xor dword [rbx + 0xf74], 0xeb102ba1
mov dword [rbx + 0xf80], 0x79a1bdf5
sub dword [rbx + 0xf80], 0x1f8ccb72
mov dword [rsp - 0xc], ebp
sub dword [rbx + 0xf80], 0x4b046b30
sub dword [rbx + 0xf80], 0x12674b5
add dword [rbx + 0xf80], 0xc2f902cb
mov dword [rsp - 0x34], 0xe20731b
mov dword [rbx + 0xf84], 0x3f78a072
xor dword [rbx + 0xf84], 0x6b90671
add dword [rbx + 0xf84], 0x4093448a
xchg r13, r13
xor dword [rbx + 0xf84], 0xd2b27da
xor dword [rbx + 0xf84], 0x5dee3be4
sub dword [rbx + 0xf84], 0x29edadca
add dword [rbx + 0xf84], 0xd03ecc80
xchg r15, r15
mov dword [rbx + 0xf90], 0x2dfd0e84
add dword [rbx + 0xf90], 0x3938b780
sub dword [rbx + 0xf90], 0x595007dc
add dword [rbx + 0xf90], 0x50e9393a
xchg r10, r10
sub dword [rbx + 0xf90], 0x109529b0
sub dword [rbx + 0xf90], 0x2be3b4a2
xor dword [rbx + 0xf90], 0xf2bb378b
xchg rsi, rsi
mov dword [rbx + 0xf94], 0x433155f7
sub dword [rbx + 0xf94], 0x7a66ec9
xor dword [rbx + 0xf94], 0x8149f23
xchg r15, r15
xor dword [rbx + 0xf94], 0x4b988c8
add dword [rbx + 0xf94], 0x25555986
sub dword [rbx + 0xf94], 0x26d21f01
mov dword [rsp - 0xc], 0x74733783
add dword [rbx + 0xf94], 0x9b420351
mov qword [rbp - 8], 0x4b211138
xor qword [rbp - 8], 0x2b902da3
sub qword [rbp - 8], 0x82b7d28
mov r14, r14
xor qword [rbp - 8], 0x41f2331d
add qword [rbp - 8], 0x632bbdee
xor qword [rbp - 8], 0x7ca34a54
mov dword [rsp - 0xc], 0x2f814228
call fcn.140072200
mov rdx, rdi
mov qword [rbp - 0x10], rax
mov rsp, rsp
cmp qword [rbp - 8], rdi
jbe 0x14004978f
nop word [rax + rax]
movsx ecx, byte [rbp + rdx + 0x30]
mov rcx, rcx
mov word [rax + rdx*2], cx
inc rdx
cmp rdx, qword [rbp - 8]
jb 0x140049777
mov r12, r12
lea rcx, [rbx + 0x10c0]
lea rdx, [rbp - 0x10]
call fcn.140068200
mov rdx, rax
xchg rsi, rsi
lea rcx, [rbx + 0x10b0]
call fcn.140068200
cmp qword [rbp - 8], 4
xchg r13, r13
pushf
mov dword [rbx + 0x10d0], 0x2c63ae82
sub dword [rbx + 0x10d0], 0x100431bd
add dword [rbx + 0x10d0], 0x22525544
mov rdi, rdi
add dword [rbx + 0x10d0], 0x17fdbff6
sub dword [rbx + 0x10d0], 0x3b70e085
add dword [rbx + 0x10d0], 0x149055cd
mov dword [rsp - 0x2c], 0x7d72171
add dword [rbx + 0x10d0], 0x1963276d
popf
pushf
mov dword [rsp - 0x14], 0x20d70370
mov dword [rbx + 0x10d4], 0x2081294d
add dword [rbx + 0x10d4], 0x3c0e586e
xor dword [rbx + 0x10d4], 0x2f1e67fb
mov dword [rsp - 0x18], ebx
sub dword [rbx + 0x10d4], 0xbf8bc61
xor dword [rbx + 0x10d4], 0x54171480
add dword [rbx + 0x10d4], 0x15a3f155
popf
mov r13, r13
pushf
mov dword [rbx + 0x10d8], 0x41e0a13
xor dword [rbx + 0x10d8], 0x7747522b
mov dword [rsp - 0x1c], 0x6f74f663
sub dword [rbx + 0x10d8], 0x5c3fe640
xor dword [rbx + 0x10d8], 0xb03889b
xor dword [rbx + 0x10d8], 0x181f81c5
mov dword [rsp - 0x34], 0x198f7e91
add dword [rbx + 0x10d8], 0x73e9ebb7
sub dword [rbx + 0x10d8], 0x484eee33
popf
pushf
mov r9, r9
mov dword [rbx + 0x10dc], 0x686c6e71
sub dword [rbx + 0x10dc], 0x525365d5
add dword [rbx + 0x10dc], 0xb9913c
mov dword [rsp - 0xc], ebx
add dword [rbx + 0x10dc], 0x46c5cb0d
sub dword [rbx + 0x10dc], 0x2df7eebb
popf
mov dword [rsp - 0xc], 0x73fb8029
jbe 0x14004990b
mov rcx, qword [rbp - 0x10]
call fcn.140072210
mov dword [rsp - 0x3c], esi
mov dword [rbp + 0x30], 0x5c22210f
sub dword [rbp + 0x30], 0xc99becc
sub dword [rbp + 0x30], 0x4eb9e7ed
add dword [rbp + 0x30], 0x127a3e76
mov dword [rsp - 0x18], ebx
xor dword [rbp + 0x30], 0x2c7f3653
sub dword [rbp + 0x30], 0xf15369
mov ecx, 0x3a93c7f6
mov r9, r9
xor ecx, 0x279e6e9d
add ecx, 0x275bfd
add ecx, 0x60c69ded
mov dword [rsp - 0x14], 0x473ea000
sub ecx, 0x442e65
sub ecx, 0x7db774e0
mov dword [rbp + 0x34], 0x278171b8
sub dword [rbp + 0x34], 0x14367555
mov dword [rsp - 0x28], 0x33eb2ed5
add dword [rbp + 0x34], 0x3e01aee8
xor dword [rbp + 0x34], 0x2d97e71a
sub dword [rbp + 0x34], 0x3e8e524
xor dword [rbp + 0x34], 0x5c3ba139
mov r11, r11
sub dword [rbp + 0x34], 0xc554814
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x30], rax
mov dword [rsp - 0x28], 0x12b59873
mov dword [rbx + 0x10f0], 0x1b4c7f0d
xor dword [rbx + 0x10f0], 0x3d92e0a1
add dword [rbx + 0x10f0], 0x24b63282
xor dword [rbx + 0x10f0], 0x11d46b74
mov rdi, rdi
xor dword [rbx + 0x10f0], 0x8a1f108f
mov dword [rbx + 0x10f4], 0x790b5f30
xor dword [rbx + 0x10f4], 0xdea4ed4
mov dword [rsp - 0x34], 0x771ac0f3
xor dword [rbx + 0x10f4], 0xf0f482c
sub dword [rbx + 0x10f4], 0x97af6fb
add dword [rbx + 0x10f4], 0x6c0ebe1
mov rbp, rbp
xor dword [rbx + 0x10f4], 0xa96be77b
mov dword [rbx + 0x1100], 0x24facfef
add dword [rbx + 0x1100], 0x50ae3297
sub dword [rbx + 0x1100], 0x7539ff87
mov dword [rsp - 0x38], 0x47d43bf9
xor dword [rbx + 0x1100], 0x5174de9e
add dword [rbx + 0x1100], 0x7f6798a8
mov dword [rbx + 0x1104], 0x4407f43f
add dword [rbx + 0x1104], 0x2bf50e74
mov rbx, rbx
sub dword [rbx + 0x1104], 0x1a590d00
add dword [rbx + 0x1104], 0xd0b2e95
add dword [rbx + 0x1104], 0x6dd450c1
mov dword [rsp - 0xc], 0x36c5682e
mov dword [rbx + 0x1110], 0x7fa4a512
sub dword [rbx + 0x1110], 0x697dd0e9
xor dword [rbx + 0x1110], 0x3fe3a611
add dword [rbx + 0x1110], 0x2e7bd9e2
xchg rbp, rbp
xor dword [rbx + 0x1110], 0x5b7cfbf8
add dword [rbx + 0x1110], 0xcd55ad37
mov dword [rbx + 0x1114], 0x64998852
add dword [rbx + 0x1114], 0x18bdfcb5
mov dword [rsp - 0x44], edi
sub dword [rbx + 0x1114], 0x4e6309d1
add dword [rbx + 0x1114], 0x458568a9
xor dword [rbx + 0x1114], 0x5107db64
mov dword [rsp - 0x10], esi
add dword [rbx + 0x1114], 0xab152c5e
mov dword [rbx + 0x1120], 0x7d5a3e19
xor dword [rbx + 0x1120], 0x4e08b4e0
add dword [rbx + 0x1120], 0x367e2742
mov dword [rsp - 0x28], ecx
sub dword [rbx + 0x1120], 0x3a1ef3c2
xor dword [rbx + 0x1120], 0x646f6246
add dword [rbx + 0x1120], 0x172fd0dc
add dword [rbx + 0x1120], 0x6d74c7ee
mov dword [rsp - 0x2c], 0xb09d91b
mov dword [rbx + 0x1124], 0x5593bf62
xor dword [rbx + 0x1124], 0x3654c928
sub dword [rbx + 0x1124], 0x4b6b4517
add dword [rbx + 0x1124], 0x4a1a2de3
mov dword [rsp - 0x30], 0x611cf3d3
xor dword [rbx + 0x1124], 0xb2f52a1f
mov dword [rbx + 0x1130], 0x86233f
add dword [rbx + 0x1130], 0x2ad0a286
add dword [rbx + 0x1130], 0x2581cce7
mov dword [rsp - 0x14], 0x1c965695
sub dword [rbx + 0x1130], 0x1abebc22
xor dword [rbx + 0x1130], 0xb127148
add dword [rbx + 0x1130], 0x93d76da7
mov dword [rbx + 0x1134], 0x1808abb6
mov dword [rsp - 0x30], 0x39dfac17
add dword [rbx + 0x1134], 0xc3ea59
xor dword [rbx + 0x1134], 0x48fca02a
xor dword [rbx + 0x1134], 0x1f02d9b8
add dword [rbx + 0x1134], 0x10112988
xchg r8, r8
add dword [rbx + 0x1134], 0x719efc44
mov dword [rbx + 0x1140], 0x3163ffa8
add dword [rbx + 0x1140], 0x1b884c2f
mov r13, r13
add dword [rbx + 0x1140], 0xc746ffc
add dword [rbx + 0x1140], 0x1fe3ca55
add dword [rbx + 0x1140], 0x31a97bc
xor dword [rbx + 0x1140], 0xac00b431
mov rbx, rbx
mov dword [rbx + 0x1144], 0x39c96877
sub dword [rbx + 0x1144], 0x6fd00bd
sub dword [rbx + 0x1144], 0xfac24b6
mov r14, r14
xor dword [rbx + 0x1144], 0x3a56a540
add dword [rbx + 0x1144], 0xb6e8c391
mov dword [rbx + 0x1150], 0x79283024
sub dword [rbx + 0x1150], 0x629f9fb6
mov dword [rsp - 0x14], edx
add dword [rbx + 0x1150], 0x5fb65578
sub dword [rbx + 0x1150], 0x23645ee3
xor dword [rbx + 0x1150], 0x763a9518
xor dword [rbx + 0x1150], 0xf4bfbbce
mov dword [rsp - 0x30], 0x385646fd
mov dword [rbx + 0x1154], 0x38a007b7
sub dword [rbx + 0x1154], 0x11773a6c
xor dword [rbx + 0x1154], 0x5eda0b57
sub dword [rbx + 0x1154], 0x39f711da
mov dword [rsp - 0x40], esp
add dword [rbx + 0x1154], 0x3a5b7969
add dword [rbx + 0x1154], 0x56087c2a
mov dword [rbx + 0x1160], 0xed59a78
mov rcx, rcx
add dword [rbx + 0x1160], 0x2cd20e74
xor dword [rbx + 0x1160], 0x64a4857b
sub dword [rbx + 0x1160], 0x3d116dbf
xchg r9, r9
sub dword [rbx + 0x1160], 0xaf49a0b
add dword [rbx + 0x1160], 0x5a672b26
xor dword [rbx + 0x1160], 0xa13bf926
mov dword [rbx + 0x1164], 0x1adb6f3a
mov dword [rsp - 0x34], ebx
add dword [rbx + 0x1164], 0x2df136a1
xor dword [rbx + 0x1164], 0x5455375b
xor dword [rbx + 0x1164], 0x52a6cc17
mov dword [rsp - 0x18], ebx
sub dword [rbx + 0x1164], 0x2bcc6beb
add dword [rbx + 0x1164], 0xadecb729
mov dword [rbx + 0x1280], 0x12a09b2c
add dword [rbx + 0x1280], 0x6c004572
mov dword [rsp - 0x20], edx
xor dword [rbx + 0x1280], 0x57fcff3a
xor dword [rbx + 0x1280], 0x75c0d646
sub dword [rbx + 0x1280], 0xea49acd
mov dword [rsp - 0x20], 0x23f6ad24
add dword [rbx + 0x1280], 0x829b3604
mov dword [rbx + 0x1284], 0x4877fd0f
xor dword [rbx + 0x1284], 0x2e9452af
add dword [rbx + 0x1284], 0xdd64fd6
xchg r13, r13
sub dword [rbx + 0x1284], 0x2035c96f
add dword [rbx + 0x1284], 0x7c0f2f12
mov dword [rbx + 0x1290], 0x229ace18
xor dword [rbx + 0x1290], 0x68387460
mov dword [rsp - 0x34], 0xfbe97ac
add dword [rbx + 0x1290], 0x14749c6a
sub dword [rbx + 0x1290], 0x39b99b23
xor dword [rbx + 0x1290], 0x3432b06e
mov dword [rsp - 0x18], 0x1917ec
add dword [rbx + 0x1290], 0x35ee1766
xor dword [rbx + 0x1290], 0x97be365e
mov dword [rbx + 0x1294], 0x3f4dc88d
mov dword [rsp - 0x18], ebx
xor dword [rbx + 0x1294], 0x732f5ae6
add dword [rbx + 0x1294], 0x21437d3c
xor dword [rbx + 0x1294], 0x73651f98
xor dword [rbx + 0x1294], 0xce200556
mov rbp, rbp
mov dword [rbx + 0x12a0], 0x4c6879bd
sub dword [rbx + 0x12a0], 0x4d6ded2
sub dword [rbx + 0x12a0], 0x473cf21f
mov dword [rsp - 0x14], ebx
xor dword [rbx + 0x12a0], 0x3e813e08
add dword [rbx + 0x12a0], 0x656601a
xor dword [rbx + 0x12a0], 0x9598b3e7
mov dword [rbx + 0x12a4], 0x48dd3d82
mov r11, r11
sub dword [rbx + 0x12a4], 0x1b6a9de2
sub dword [rbx + 0x12a4], 0xfcada1e
add dword [rbx + 0x12a4], 0x5abcdc9d
mov dword [rsp - 0x2c], esp
xor dword [rbx + 0x12a4], 0x4438e21e
add dword [rbx + 0x12a4], 0x1d8a3a2b
add dword [rbx + 0x12a4], 0x76cccb0d
mov dword [rsp - 0x3c], ebp
mov dword [rbx + 0x12b0], 0x30debf8e
sub dword [rbx + 0x12b0], 0x948d87b
sub dword [rbx + 0x12b0], 0x125b8e8a
mov dword [rsp - 0xc], 0x708f3474
add dword [rbx + 0x12b0], 0x184a210f
add dword [rbx + 0x12b0], 0xa2fefb71
mov dword [rbx + 0x12b4], 0x5a8dc38e
mov rbp, rbp
add dword [rbx + 0x12b4], 0x23ac7d2c
sub dword [rbx + 0x12b4], 0x324b631c
xor dword [rbx + 0x12b4], 0x3a4daf42
sub dword [rbx + 0x12b4], 0x5462896f
mov dword [rsp - 0x20], 0x733b0d53
xor dword [rbx + 0x12b4], 0x2e3ac96a
xor dword [rbx + 0x12b4], 0xe3f9550e
mov qword [rbp - 8], 0x11db28ed
xchg rsp, rsp
sub qword [rbp - 8], 0xd767735
add qword [rbp - 8], 0x140d04a2
add qword [rbp - 8], 0x33750016
xor qword [rbp - 8], 0x502491c9
mov dword [rsp - 0xc], 0x763dcf3d
sub qword [rbp - 8], 0x1bc227b1
call fcn.140072200
mov rdx, rdi
mov dword [rsp - 0x28], esp
mov qword [rbp - 0x10], rax
cmp qword [rbp - 8], rdi
jbe 0x14004a062
xchg rsi, rsi
nop
movsx ecx, byte [rbp + rdx + 0x30]
mov word [rax + rdx*2], cx
xchg rdx, rdx
inc rdx
cmp rdx, qword [rbp - 8]
jb 0x14004a04d
lea rcx, [rbx + 0x13e0]
mov rbx, rbx
lea rdx, [rbp - 0x10]
call fcn.140068200
mov rdx, rax
mov rbx, rbx
lea rcx, [rbx + 0x13d0]
call fcn.140068200
cmp qword [rbp - 8], 4
xchg r8, r8
pushf
mov dword [rbx + 0x13f0], 0x5ef3c9da
xor dword [rbx + 0x13f0], 0x774d5717
mov r10, r10
add dword [rbx + 0x13f0], 0x11995947
add dword [rbx + 0x13f0], 0x302fcdf3
sub dword [rbx + 0x13f0], 0x21c4260f
mov r15, r15
sub dword [rbx + 0x13f0], 0x917144
popf
pushf
mov dword [rbx + 0x13f4], 0x6138e6f1
mov dword [rsp - 0x28], 0x4f70f60d
sub dword [rbx + 0x13f4], 0x6479a0d
sub dword [rbx + 0x13f4], 0x2ff090c2
add dword [rbx + 0x13f4], 0x29fb2966
add dword [rbx + 0x13f4], 0xd26da07
mov r13, r13
sub dword [rbx + 0x13f4], 0x18f090db
popf
pushf
mov dword [rsp - 0x14], ebx
mov dword [rbx + 0x13f8], 0x2fba1b7
xor dword [rbx + 0x13f8], 0x7c12feff
sub dword [rbx + 0x13f8], 0x13940f5a
xor dword [rbx + 0x13f8], 0x7327cdf
mov r10, r10
sub dword [rbx + 0x13f8], 0x5a04e93e
xor dword [rbx + 0x13f8], 0x3dc23fd9
popf
mov rsi, rsi
pushf
mov dword [rbx + 0x13fc], 0x33f6c5a8
add dword [rbx + 0x13fc], 0xa5659ea
add dword [rbx + 0x13fc], 0xece76dd
mov dword [rsp - 0x14], 0x68e5d519
xor dword [rbx + 0x13fc], 0x6ad2be3c
add dword [rbx + 0x13fc], 0x172d2488
sub dword [rbx + 0x13fc], 0x15eb0c1
mov dword [rsp - 0x3c], 0x17d06a5f
xor dword [rbx + 0x13fc], 0x1237ea30
popf
jbe 0x14004a1d7
mov dword [rsp - 0x44], 0x567b6104
mov rcx, qword [rbp - 0x10]
call fcn.140072210
mov dword [rbp + 0x30], 0x56e98271
xchg r13, r13
xor dword [rbp + 0x30], 0x15cc564b
xor dword [rbp + 0x30], 0x712c848f
xor dword [rbp + 0x30], 0x5f5a7918
sub dword [rbp + 0x30], 0x4cdbb3d1
mov dword [rsp - 0xc], ecx
xor dword [rbp + 0x30], 0x6b588ca
xor dword [rbp + 0x30], 0x1884c620
mov ecx, 0x29f47646
mov dword [rsp - 0x30], esp
add ecx, 0x3c893299
add ecx, 0xb60527e
xor ecx, 0x17491ab1
mov rsi, rsi
sub ecx, 0x3f9a5ab0
sub ecx, 0x120ea57
sub ecx, 0x25d99cd5
mov dword [rbp + 0x34], 0x7eee8598
xchg rsi, rsi
sub dword [rbp + 0x34], 0x282a144e
xor dword [rbp + 0x34], 0x430eaa49
xor dword [rbp + 0x34], 0xddac962
xor dword [rbp + 0x34], 0x127fb5ec
mov dword [rsp - 0x44], ecx
add dword [rbp + 0x34], 0x1ed1b76a
xor dword [rbp + 0x34], 0x313520f7
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x30], rax
xchg rbp, rbp
mov dword [rbx + 0x1410], 0x137f4fcc
xor dword [rbx + 0x1410], 0x21c48319
add dword [rbx + 0x1410], 0x32ea9f4b
mov dword [rsp - 0x14], 0x713a8bba
sub dword [rbx + 0x1410], 0x25a41848
xor dword [rbx + 0x1410], 0x187af023
sub dword [rbx + 0x1410], 0xcbf033f
add dword [rbx + 0x1410], 0x84a60919
xchg r11, r11
mov dword [rbx + 0x1414], 0x39eb2125
add dword [rbx + 0x1414], 0x1672db97
sub dword [rbx + 0x1414], 0x2a270e19
mov dword [rsp - 0x28], edi
xor dword [rbx + 0x1414], 0x5f1a92e1
sub dword [rbx + 0x1414], 0x598749e4
add dword [rbx + 0x1414], 0x5621455b
mov r12, r12
add dword [rbx + 0x1414], 0x5a99321c
mov dword [rbx + 0x1420], 0x5d572ced
sub dword [rbx + 0x1420], 0x1e0c83f7
add dword [rbx + 0x1420], 0x3b62b56
xchg rdx, rdx
xor dword [rbx + 0x1420], 0x18b1aede
sub dword [rbx + 0x1420], 0x4f0d1213
add dword [rbx + 0x1420], 0x472b5060
xor dword [rbx + 0x1420], 0x8390110a
mov rcx, rcx
mov dword [rbx + 0x1424], 0x2fd476b1
xor dword [rbx + 0x1424], 0x6a7ab759
add dword [rbx + 0x1424], 0x213d354e
sub dword [rbx + 0x1424], 0x444ef31b
mov dword [rsp - 0x38], 0xe61ef23
add dword [rbx + 0x1424], 0x5c067186
sub dword [rbx + 0x1424], 0x6457a50e
xor dword [rbx + 0x1424], 0xca147946
mov dword [rbx + 0x1430], 0x691be0e4
mov dword [rsp - 0x18], 0x3ac8dc5
sub dword [rbx + 0x1430], 0x63a6c32c
add dword [rbx + 0x1430], 0x3fee6210
sub dword [rbx + 0x1430], 0x19f2f3ac
mov r14, r14
xor dword [rbx + 0x1430], 0x7cda0f87
xor dword [rbx + 0x1430], 0x87f52a4e
mov dword [rbx + 0x1434], 0x286eda55
xor dword [rbx + 0x1434], 0x125a44c9
mov dword [rsp - 0x40], 0x57e0fc33
xor dword [rbx + 0x1434], 0x37bdd447
xor dword [rbx + 0x1434], 0x2be6a36e
xor dword [rbx + 0x1434], 0xf6304060
mov dword [rbx + 0x1440], 0x35a8617c
mov dword [rsp - 0x10], edi
add dword [rbx + 0x1440], 0x13afa415
xor dword [rbx + 0x1440], 0x6801609e
add dword [rbx + 0x1440], 0xa5bd864
xor dword [rbx + 0x1440], 0x1c2c4df4
mov dword [rsp - 0x2c], 0x4817f2e7
add dword [rbx + 0x1440], 0x98ea0482
mov dword [rbx + 0x1444], 0x31472246
add dword [rbx + 0x1444], 0x2bc011d8
xor dword [rbx + 0x1444], 0x2f92adb3
xchg rcx, rcx
sub dword [rbx + 0x1444], 0x35616c35
add dword [rbx + 0x1444], 0x934f4791
mov dword [rbx + 0x1450], 0x4c42ff12
mov rdi, rdi
add dword [rbx + 0x1450], 0x33b00e12
xor dword [rbx + 0x1450], 0x344aaa0a
sub dword [rbx + 0x1450], 0xd3c8a4d
add dword [rbx + 0x1450], 0x92164838
mov dword [rsp - 0x44], 0x480058f0
mov dword [rbx + 0x1454], 0x1c53e486
add dword [rbx + 0x1454], 0xdc0b82c
add dword [rbx + 0x1454], 0xc09ce59
sub dword [rbx + 0x1454], 0x18b3c587
mov dword [rsp - 0x30], 0x75abeda5
xor dword [rbx + 0x1454], 0xcdf9c09d
mov dword [rbx + 0x1460], 0x5e33a6fb
sub dword [rbx + 0x1460], 0x4cf38f53
xor dword [rbx + 0x1460], 0x4fe7f403
xchg rbp, rbp
sub dword [rbx + 0x1460], 0x8cf6347
add dword [rbx + 0x1460], 0x141cb768
xor dword [rbx + 0x1460], 0xb97642c5
mov rsp, rsp
mov dword [rbx + 0x1464], 0x20434873
xor dword [rbx + 0x1464], 0x5582bd0
add dword [rbx + 0x1464], 0x40987c75
add dword [rbx + 0x1464], 0x11bbbc32
mov rdi, rdi
xor dword [rbx + 0x1464], 0xa7ece943
mov dword [rbx + 0x1470], 0x3e49f1d3
sub dword [rbx + 0x1470], 0x159735e8
add dword [rbx + 0x1470], 0x3a87ba46
xchg rdx, rdx
xor dword [rbx + 0x1470], 0x39b999c2
xor dword [rbx + 0x1470], 0x5dc2a45e
add dword [rbx + 0x1470], 0x337ee3a1
mov dword [rsp - 0x34], ebp
add dword [rbx + 0x1470], 0x9622e61b
mov dword [rbx + 0x1474], 0xf1d5781
add dword [rbx + 0x1474], 0x60c6b92a
xor dword [rbx + 0x1474], 0x6f0ee4de
xchg r14, r14
xor dword [rbx + 0x1474], 0x1fcaaa76
xor dword [rbx + 0x1474], 0xcfc34b6a
mov dword [rbx + 0x1480], 0x731576aa
mov dword [rsp - 0x44], 0x540bc996
sub dword [rbx + 0x1480], 0x5efb7e7d
xor dword [rbx + 0x1480], 0x7de6ec3a
sub dword [rbx + 0x1480], 0x1842a973
mov dword [rsp - 0x34], esp
add dword [rbx + 0x1480], 0x2a903272
sub dword [rbx + 0x1480], 0x14974bea
xor dword [rbx + 0x1480], 0xb7061415
mov dword [rbx + 0x1484], 0x3580eb10
mov dword [rsp - 0x2c], 0x37ac4174
add dword [rbx + 0x1484], 0x3fe68ace
sub dword [rbx + 0x1484], 0x4416a62f
add dword [rbx + 0x1484], 0x41c9a6e1
mov dword [rsp - 0x30], ecx
sub dword [rbx + 0x1484], 0x44df5ff
sub dword [rbx + 0x1484], 0x141132b0
add dword [rbx + 0x1484], 0x75f7f758
mov dword [rbx + 0x15a0], 0x68742161
mov dword [rsp - 0x10], 0x1e33c18a
sub dword [rbx + 0x15a0], 0x85a8d65
sub dword [rbx + 0x15a0], 0x56451318
xor dword [rbx + 0x15a0], 0xd09668d
xchg rbp, rbp
add dword [rbx + 0x15a0], 0xcba58ea0
mov dword [rbx + 0x15a4], 0x7bea99c
add dword [rbx + 0x15a4], 0x314aff88
add dword [rbx + 0x15a4], 0x2a41c5ec
mov dword [rsp - 0x24], 0x4bcd3a2f
xor dword [rbx + 0x15a4], 0x2c7cf01f
sub dword [rbx + 0x15a4], 0x3f4ed846
add dword [rbx + 0x15a4], 0xc09aae40
mov r13, r13
mov qword [rbp - 8], 0x1f50735d
add qword [rbp - 8], 0x1b12b23e
add qword [rbp - 8], 0xea84ade
mov dword [rsp - 0x28], esp
sub qword [rbp - 8], 0x3039d1a4
sub qword [rbp - 8], 0x18d19ecd
call fcn.140072200
mov rdx, rdi
mov dword [rsp - 0x3c], ebp
mov qword [rbp - 0x10], rax
cmp qword [rbp - 8], rdi
jbe 0x14004a7bd
mov dword [rsp - 0x34], edx
nop dword [rax]
nop word [rax + rax]
movsx ecx, byte [rbp + rdx + 0x30]
mov word [rax + rdx*2], cx
mov dword [rsp - 0x34], edx
inc rdx
cmp rdx, qword [rbp - 8]
jb 0x14004a7a4
xchg rcx, rcx
lea rcx, [rbx + 0x16d0]
lea rdx, [rbp - 0x10]
call fcn.140068200
mov dword [rsp - 0x3c], 0x35abefa6
mov rdx, rax
lea rcx, [rbx + 0x16c0]
call fcn.140068200
mov dword [rsp - 0x28], 0x1e6f03e3
cmp qword [rbp - 8], 4
pushf
mov dword [rbx + 0x16e0], 0x613a74c0
mov dword [rsp - 0x28], esi
xor dword [rbx + 0x16e0], 0x8723d82
sub dword [rbx + 0x16e0], 0x25e285ab
add dword [rbx + 0x16e0], 0xdba9741
xchg rdx, rdx
sub dword [rbx + 0x16e0], 0x37963070
xor dword [rbx + 0x16e0], 0x66698fa7
xor dword [rbx + 0x16e0], 0x36d18b7b
popf
mov dword [rsp - 0x10], ebx
pushf
mov dword [rbx + 0x16e4], 0x2303501d
xor dword [rbx + 0x16e4], 0x411b877c
xchg r13, r13
add dword [rbx + 0x16e4], 0xdd78f0c
sub dword [rbx + 0x16e4], 0x4e871cfa
xor dword [rbx + 0x16e4], 0x5f91f23b
sub dword [rbx + 0x16e4], 0x50e7bf82
mov dword [rsp - 0x10], ecx
xor dword [rbx + 0x16e4], 0x6722d572
popf
pushf
mov dword [rsp - 0x40], 0x53edf8c
mov dword [rbx + 0x16e8], 0x7dc3577e
sub dword [rbx + 0x16e8], 0x7d1bc9e6
add dword [rbx + 0x16e8], 0x3a3a6def
xchg rsi, rsi
add dword [rbx + 0x16e8], 0x137e03c9
add dword [rbx + 0x16e8], 0x1ab56e13
sub dword [rbx + 0x16e8], 0x3974f6f9
mov dword [rsp - 0x38], 0x5129551
popf
pushf
mov dword [rbx + 0x16ec], 0x3b76568c
xchg r11, r11
xor dword [rbx + 0x16ec], 0x559389ab
xor dword [rbx + 0x16ec], 0x7e608694
add dword [rbx + 0x16ec], 0x642debea
sub dword [rbx + 0x16ec], 0x52293ba3
mov dword [rsp - 0x2c], 0x5220957e
xor dword [rbx + 0x16ec], 0x6cdb7216
sub dword [rbx + 0x16ec], 0x1eb10582
popf
mov dword [rsp - 0x34], esp
jbe 0x14004a951
mov rcx, qword [rbp - 0x10]
call fcn.140072210
xchg r10, r10
mov dword [rbp + 0x30], 0x61af4fa3
xor dword [rbp + 0x30], 0x765a2f7b
xor dword [rbp + 0x30], 0x4cbcb7ef
mov dword [rsp - 0x3c], ebx
sub dword [rbp + 0x30], 0x201289bb
add dword [rbp + 0x30], 0x30eedba
mov ecx, 0x535d0359
xor ecx, 0x4d52b2de
mov rbx, rbx
add ecx, 0x51ab80b0
sub ecx, 0x50726545
sub ecx, 0x1a656a8b
sub ecx, 0x4e36257
mov dword [rsp - 0xc], edx
mov dword [rbp + 0x34], 0x347a0fe1
sub dword [rbp + 0x34], 0x22a13eea
add dword [rbp + 0x34], 0x5e7eccd8
xor dword [rbp + 0x34], 0x71adcee8
mov dword [rsp - 0x3c], edi
add dword [rbp + 0x34], 0x167a2ad9
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x30], rax
mov dword [rbx + 0x1700], 0x5e8a0c28
xchg r13, r13
sub dword [rbx + 0x1700], 0x4bf0bac5
add dword [rbx + 0x1700], 0x5ee6a476
sub dword [rbx + 0x1700], 0x2bc7cea2
add dword [rbx + 0x1700], 0x8acb4dd2
xchg r12, r12
mov dword [rbx + 0x1704], 0x6f3e2b8d
sub dword [rbx + 0x1704], 0x7522f93
xor dword [rbx + 0x1704], 0x733f5dc6
mov dword [rsp - 0x44], esi
add dword [rbx + 0x1704], 0x6053339
sub dword [rbx + 0x1704], 0xd0eb9fc
sub dword [rbx + 0x1704], 0x378f841
add dword [rbx + 0x1704], 0xc6314dd1
mov r11, r11
mov dword [rbx + 0x1710], 0x235b4569
add dword [rbx + 0x1710], 0x4287ff24
sub dword [rbx + 0x1710], 0x7258393
mov dword [rsp - 0x2c], edi
xor dword [rbx + 0x1710], 0xd37772e
xor dword [rbx + 0x1710], 0x142f6655
sub dword [rbx + 0x1710], 0x19c14a53
add dword [rbx + 0x1710], 0xa2aeddeb
mov rbx, rbx
mov dword [rbx + 0x1714], 0x49c6710d
add dword [rbx + 0x1714], 0x5701a12
xor dword [rbx + 0x1714], 0x27e8a566
mov rdx, rdx
add dword [rbx + 0x1714], 0xe399dc1
sub dword [rbx + 0x1714], 0x293a5335
add dword [rbx + 0x1714], 0x82b5ec14
mov dword [rbx + 0x1720], 0x2462f9a1
mov dword [rsp - 0x3c], ebp
xor dword [rbx + 0x1720], 0x59830c02
xor dword [rbx + 0x1720], 0xe3ca63
sub dword [rbx + 0x1720], 0x52e6c903
add dword [rbx + 0x1720], 0xbaf28fd
xchg rcx, rcx
xor dword [rbx + 0x1720], 0x43069394
add dword [rbx + 0x1720], 0x59d12a79
mov dword [rbx + 0x1724], 0x57acdd7d
mov dword [rsp - 0x40], 0x70d918f1
sub dword [rbx + 0x1724], 0x1ad75dab
sub dword [rbx + 0x1724], 0xde3ea53
sub dword [rbx + 0x1724], 0x1a60110d
add dword [rbx + 0x1724], 0xbc0bb235
mov r12, r12
mov dword [rbx + 0x1730], 0x32f002cd
add dword [rbx + 0x1730], 0x1e23659a
add dword [rbx + 0x1730], 0x1834c99
mov rdi, rdi
sub dword [rbx + 0x1730], 0x426fd4fb
add dword [rbx + 0x1730], 0x3b46e16c
add dword [rbx + 0x1730], 0x857f6d2a
mov dword [rbx + 0x1734], 0x596ada68
mov r10, r10
sub dword [rbx + 0x1734], 0x1f10130f
xor dword [rbx + 0x1734], 0x5cffb6bf
sub dword [rbx + 0x1734], 0x4c5fce7
mov r14, r14
add dword [rbx + 0x1734], 0x6f0db99c
mov dword [rbx + 0x1740], 0x184eeab6
xor dword [rbx + 0x1740], 0x50f77399
mov dword [rsp - 0x1c], edi
sub dword [rbx + 0x1740], 0x3424709a
sub dword [rbx + 0x1740], 0x363d799
add dword [rbx + 0x1740], 0xbee231d9
mov dword [rbx + 0x1744], 0x29014217
mov dword [rsp - 0x24], edx
sub dword [rbx + 0x1744], 0x259b20ec
xor dword [rbx + 0x1744], 0x2c5851ee
add dword [rbx + 0x1744], 0x1bb38211
sub dword [rbx + 0x1744], 0x3b13b5c
mov dword [rsp - 0x40], 0x21694be
sub dword [rbx + 0x1744], 0x37884f4b
xor dword [rbx + 0x1744], 0xdfabeafa
mov dword [rbx + 0x1750], 0x5ceb853a
mov dword [rsp - 0x2c], 0x6e88318b
add dword [rbx + 0x1750], 0x6eee6f3
sub dword [rbx + 0x1750], 0x1b9bcf69
sub dword [rbx + 0x1750], 0x1669ceb3
add dword [rbx + 0x1750], 0x118c7e5a
mov dword [rsp - 0x30], esi
add dword [rbx + 0x1750], 0x209f07a8
add dword [rbx + 0x1750], 0x6c5f55c2
mov dword [rbx + 0x1754], 0x6a36699d
mov dword [rsp - 0x1c], 0x5e19644b
add dword [rbx + 0x1754], 0xc5499b6
sub dword [rbx + 0x1754], 0x3d7f419e
add dword [rbx + 0x1754], 0x19c556ef
mov rdi, rdi
xor dword [rbx + 0x1754], 0x222007d3
add dword [rbx + 0x1754], 0x5f6e8a5e
mov qword [rbp - 8], 0x2a2c69a3
add qword [rbp - 8], 0x35380fbe
mov dword [rsp - 0x40], ebp
sub qword [rbp - 8], 0x1490e501
add qword [rbp - 8], 0x3dc391e
sub qword [rbp - 8], 0x4eafcd76
mov dword [rsp - 0x28], ebp
call fcn.140072200
mov rdx, rdi
mov qword [rbp - 0x10], rax
mov dword [rsp - 0x24], esp
cmp qword [rbp - 8], rdi
jbe 0x14004ad6c
nop word [rax + rax]
movsx ecx, byte [rbp + rdx + 0x30]
xchg rdi, rdi
mov word [rax + rdx*2], cx
inc rdx
cmp rdx, qword [rbp - 8]
mov r14, r14
jb 0x14004ad54
lea rcx, [rbx + 0x1880]
lea rdx, [rbp - 0x10]
mov rsi, rsi
call fcn.140068200
mov rdx, rax
lea rcx, [rbx + 0x1870]
mov r14, r14
call fcn.140068200
cmp qword [rbp - 8], 4
pushf
mov dword [rbx + 0x1890], 0x514c5686
xchg rbx, rbx
add dword [rbx + 0x1890], 0x2292e451
sub dword [rbx + 0x1890], 0xaa3b965
sub dword [rbx + 0x1890], 0x337014a
mov r8, r8
add dword [rbx + 0x1890], 0x50b8528
xor dword [rbx + 0x1890], 0x42c88854
add dword [rbx + 0x1890], 0x1f59a1a4
xchg r12, r12
popf
pushf
mov dword [rbx + 0x1894], 0x5a23e5cb
mov rdi, rdi
sub dword [rbx + 0x1894], 0x539d3b2e
xor dword [rbx + 0x1894], 0x4b725995
xor dword [rbx + 0x1894], 0x21f8b355
sub dword [rbx + 0x1894], 0x22da11b5
mov r10, r10
popf
pushf
mov dword [rbx + 0x1898], 0x3ded9cc2
add dword [rbx + 0x1898], 0x33d87264
xchg rdi, rdi
xor dword [rbx + 0x1898], 0x6ed7b5f4
add dword [rbx + 0x1898], 0x2415d112
xor dword [rbx + 0x1898], 0x6c87fd8e
xchg r11, r11
popf
pushf
mov dword [rbx + 0x189c], 0x7e6855a8
xchg rsp, rsp
add dword [rbx + 0x189c], 0x174b4c5
sub dword [rbx + 0x189c], 0x181d9f3f
sub dword [rbx + 0x189c], 0x206f4bd9
xor dword [rbx + 0x189c], 0x68f0693f
mov r9, r9
popf
jbe 0x14004aeab
mov rcx, qword [rbp - 0x10]
call fcn.140072210
xchg rdx, rdx
mov dword [rbp + 0x30], 0x1bbe8c3c
add dword [rbp + 0x30], 0x7e746a6
add dword [rbp + 0x30], 0x3bad62cf
xor dword [rbp + 0x30], 0x21680c7e
xchg r8, r8
sub dword [rbp + 0x30], 0x63e91c3d
add dword [rbp + 0x30], 0x52b9f66f
xor dword [rbp + 0x30], 0x534a2f37
mov ecx, 0x58cb565b
mov rdi, rdi
sub ecx, 0x259132f6
xor ecx, 0x2a80c94d
xor ecx, 0x61b37093
xor ecx, 0x78099aab
mov r11, r11
mov dword [rbp + 0x34], 0x18cfc3c7
xor dword [rbp + 0x34], 0x3191ab9b
xor dword [rbp + 0x34], 0xc37a798
xor dword [rbp + 0x34], 0x570db558
mov dword [rsp - 0x38], 0x4fa7d35a
sub dword [rbp + 0x34], 0x158e671
sub dword [rbp + 0x34], 0x5897162b
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x30], rax
mov r13, r13
mov dword [rbx + 0x18b0], 0x7a6c603e
sub dword [rbx + 0x18b0], 0x720aafd9
add dword [rbx + 0x18b0], 0x5ad96d7c
mov dword [rsp - 0x2c], esp
add dword [rbx + 0x18b0], 0x1c85eedb
sub dword [rbx + 0x18b0], 0x2eb6dd2c
xor dword [rbx + 0x18b0], 0x179a98df
xor dword [rbx + 0x18b0], 0x9613c246
mov dword [rsp - 0x2c], 0x64d69f46
mov dword [rbx + 0x18b4], 0x348547c9
add dword [rbx + 0x18b4], 0x2adb9cdb
xor dword [rbx + 0x18b4], 0x14b0d035
sub dword [rbx + 0x18b4], 0x32acfb96
xchg r10, r10
add dword [rbx + 0x18b4], 0x379dd8dc
add dword [rbx + 0x18b4], 0x7fc26332
mov dword [rbx + 0x18c0], 0x22ea6a
mov dword [rsp - 0x30], 0x29e178c7
add dword [rbx + 0x18c0], 0x5e7609c
xor dword [rbx + 0x18c0], 0x2f17bea9
add dword [rbx + 0x18c0], 0x223d093e
sub dword [rbx + 0x18c0], 0x2ccaa700
xchg rsi, rsi
add dword [rbx + 0x18c0], 0x3b7bea54
add dword [rbx + 0x18c0], 0x76a702f8
mov dword [rbx + 0x18c4], 0x7d388b80
xor dword [rbx + 0x18c4], 0x2a0b9239
mov dword [rsp - 0x18], esp
xor dword [rbx + 0x18c4], 0x645bcb59
xor dword [rbx + 0x18c4], 0x2b4dd62f
xor dword [rbx + 0x18c4], 0xc89641f6
mov dword [rbx + 0x18d0], 0x2318dc26
xchg rdi, rdi
add dword [rbx + 0x18d0], 0x1ac656ad
xor dword [rbx + 0x18d0], 0x7ea96c2d
sub dword [rbx + 0x18d0], 0x85e2923
add dword [rbx + 0x18d0], 0x2bd395d0
mov dword [rsp - 0x20], 0x12f5495d
xor dword [rbx + 0x18d0], 0xb668bea2
mov dword [rbx + 0x18d4], 0x1572d753
add dword [rbx + 0x18d4], 0x4da55c24
mov dword [rsp - 0x10], 0x3f209467
xor dword [rbx + 0x18d4], 0x1e81acd1
sub dword [rbx + 0x18d4], 0xa8c3746
xor dword [rbx + 0x18d4], 0x5a86c760
mov dword [rsp - 0x34], 0x2429ee5b
xor dword [rbx + 0x18d4], 0x140b80be
xor dword [rbx + 0x18d4], 0xed035ab7
mov dword [rbx + 0x18e0], 0x264d247a
add dword [rbx + 0x18e0], 0x284a8496
mov dword [rsp - 0x38], edx
xor dword [rbx + 0x18e0], 0x69bb10ef
xor dword [rbx + 0x18e0], 0x71e17efc
sub dword [rbx + 0x18e0], 0x2d6df40f
xchg rsi, rsi
add dword [rbx + 0x18e0], 0xa7834275
mov dword [rbx + 0x18e4], 0x44483a42
sub dword [rbx + 0x18e4], 0x2cfd87d1
mov dword [rsp - 0x34], 0x9485a41
xor dword [rbx + 0x18e4], 0x6230ac1b
sub dword [rbx + 0x18e4], 0x1ef8092c
sub dword [rbx + 0x18e4], 0x2a73d53f
xor dword [rbx + 0x18e4], 0x1d55feb3
xchg r8, r8
add dword [rbx + 0x18e4], 0x9f87541d
mov dword [rbx + 0x18f0], 0x745cdf54
sub dword [rbx + 0x18f0], 0x40ab8517
add dword [rbx + 0x18f0], 0x2f23ea87
mov dword [rsp - 0x24], ebp
sub dword [rbx + 0x18f0], 0x5f3ebd6b
add dword [rbx + 0x18f0], 0x2476846b
xor dword [rbx + 0x18f0], 0xf852a211
mov dword [rbx + 0x18f4], 0x7493772
mov dword [rsp - 0x44], 0x5bf8679c
add dword [rbx + 0x18f4], 0x2935e8f5
xor dword [rbx + 0x18f4], 0x3d840e52
add dword [rbx + 0x18f4], 0x6eea18a2
xor dword [rbx + 0x18f4], 0xacbaef02
mov rsi, rsi
mov qword [rbp - 8], 0x37dac71c
xor qword [rbp - 8], 0xe8ba278
add qword [rbp - 8], 0x1f359acb
xchg r8, r8
sub qword [rbp - 8], 0x10e823a3
xor qword [rbp - 8], 0x479edc84
call fcn.140072200
mov qword [rbp - 0x10], rax
mov dword [rsp - 0x10], ebx
cmp qword [rbp - 8], rdi
jbe 0x14004b25c
nop
xchg r12, r12
movsx ecx, byte [rbp + rdi + 0x30]
mov word [rax + rdi*2], cx
inc rdi
cmp rdi, qword [rbp - 8]
xchg r8, r8
jb 0x14004b247
lea rcx, [rbx + 0x1a20]
lea rdx, [rbp - 0x10]
call fcn.140068200
mov rsp, rsp
mov rdx, rax
lea rcx, [rbx + 0x1a10]
call fcn.140068200
mov dword [rsp - 0x28], edx
cmp qword [rbp - 8], 4
pushf
mov dword [rbx + 0x1a30], 0x34775107
mov dword [rsp - 0x38], 0xb910d99
add dword [rbx + 0x1a30], 0x19bae0af
sub dword [rbx + 0x1a30], 0x28f2ee7d
xor dword [rbx + 0x1a30], 0x2ae486be
add dword [rbx + 0x1a30], 0x5e103c4
mov r14, r14
add dword [rbx + 0x1a30], 0x33756569
popf
pushf
mov dword [rbx + 0x1a34], 0x37486627
mov r8, r8
xor dword [rbx + 0x1a34], 0x4a154b8b
sub dword [rbx + 0x1a34], 0x4bef7ba0
add dword [rbx + 0x1a34], 0x1372369
add dword [rbx + 0x1a34], 0x168d593f
mov r11, r11
popf
pushf
mov dword [rbx + 0x1a38], 0x75b5b2b0
add dword [rbx + 0x1a38], 0x1178b9b
xchg r8, r8
sub dword [rbx + 0x1a38], 0x3bc1c45b
sub dword [rbx + 0x1a38], 0xcac97ad
xor dword [rbx + 0x1a38], 0x5ffdc73c
xor dword [rbx + 0x1a38], 0x745e51a2
mov r9, r9
add dword [rbx + 0x1a38], 0x29a3018d
popf
pushf
mov dword [rsp - 0x28], 0x1aa54167
mov dword [rbx + 0x1a3c], 0x68b14f69
xor dword [rbx + 0x1a3c], 0x3a60a903
xor dword [rbx + 0x1a3c], 0x3cc0486e
xor dword [rbx + 0x1a3c], 0x6959f8aa
xchg r10, r10
xor dword [rbx + 0x1a3c], 0x65fede29
xor dword [rbx + 0x1a3c], 0x4dd2874
sub dword [rbx + 0x1a3c], 0x36cb2a89
popf
mov dword [rsp - 0x14], 0x4a654964
jbe 0x14004b3c9
mov rcx, qword [rbp - 0x10]
call fcn.140072210
xchg rcx, rcx
mov rsi, qword [rsp + 0x70]
mov rax, rbx
mov rdi, qword [rsp + 0x78]
mov dword [rsp - 0x38], esp
mov dword [rbx + 0x1a50], 0x4a3b569e
xor dword [rbx + 0x1a50], 0x3024dd3f
sub dword [rbx + 0x1a50], 0x5831bdd6
add dword [rbx + 0x1a50], 0x1bbc44f0
mov rsi, rsi
xor dword [rbx + 0x1a50], 0x4a6e7202
add dword [rbx + 0x1a50], 0x58bf1450
mov dword [rbx + 0x1a54], 0x7e7aab67
sub dword [rbx + 0x1a54], 0x62c0548f
mov rdi, rdi
xor dword [rbx + 0x1a54], 0x7a6eb161
sub dword [rbx + 0x1a54], 0xa199834
sub dword [rbx + 0x1a54], 0x3c5c4ef7
mov dword [rsp - 0x10], 0x4765fcf2
add dword [rbx + 0x1a54], 0x2c2fddfc
add dword [rbx + 0x1a54], 0x88f4967f
mov dword [rbx + 0x1a60], 0x7bd0df54
mov dword [rsp - 0x10], 0x3e37e907
sub dword [rbx + 0x1a60], 0x6c7dea07
sub dword [rbx + 0x1a60], 0x7bd3cad
add dword [rbx + 0x1a60], 0x128a7b61
xchg rbp, rbp
xor dword [rbx + 0x1a60], 0x4b7adc7f
sub dword [rbx + 0x1a60], 0x2b4bfe62
xor dword [rbx + 0x1a60], 0xf693dcbb
mov dword [rbx + 0x1a64], 0x3d9f48d6
mov dword [rsp - 0x28], 0x32446c28
sub dword [rbx + 0x1a64], 0x13b031d6
xor dword [rbx + 0x1a64], 0x3149ce9b
xor dword [rbx + 0x1a64], 0x1667e255
add dword [rbx + 0x1a64], 0xc1dbfad9
mov dword [rsp - 0x2c], esp
mov dword [rbx + 0x1a70], 0x4aa8668b
sub dword [rbx + 0x1a70], 0x1b26c984
xor dword [rbx + 0x1a70], 0x6b3675d7
mov dword [rsp - 0x20], edx
add dword [rbx + 0x1a70], 0x1c60b6f
add dword [rbx + 0x1a70], 0x9272e5
sub dword [rbx + 0x1a70], 0x46bdfaff
mov dword [rsp - 0xc], 0x2474d92b
add dword [rbx + 0x1a70], 0xd040f8f4
mov dword [rbx + 0x1a74], 0x2f6f431c
sub dword [rbx + 0x1a74], 0x226cdb9
add dword [rbx + 0x1a74], 0x46a14ab8
mov dword [rsp - 0x34], 0x659cc852
sub dword [rbx + 0x1a74], 0x2595cd8f
add dword [rbx + 0x1a74], 0x823f728d
mov dword [rbx + 0x1a80], 0x7b27e5ad
sub dword [rbx + 0x1a80], 0x7842edb3
mov dword [rsp - 0x10], edx
xor dword [rbx + 0x1a80], 0x18f8f155
sub dword [rbx + 0x1a80], 0x13e4d9d0
add dword [rbx + 0x1a80], 0x4b0a6460
xchg r14, r14
xor dword [rbx + 0x1a80], 0x3697c88e
add dword [rbx + 0x1a80], 0x68895024
mov dword [rbx + 0x1a84], 0x60e00050
add dword [rbx + 0x1a84], 0xb943c08
xchg r10, r10
sub dword [rbx + 0x1a84], 0x2bbd18dc
sub dword [rbx + 0x1a84], 0x25a1f516
sub dword [rbx + 0x1a84], 0x16aee16
xchg rdx, rdx
add dword [rbx + 0x1a84], 0xb6b56985
mov dword [rbx + 0x1a90], 0x17825a60
xor dword [rbx + 0x1a90], 0x6dfd8983
sub dword [rbx + 0x1a90], 0x23e956be
mov dword [rsp - 0x14], 0x56c10644
sub dword [rbx + 0x1a90], 0x7afbc84
xor dword [rbx + 0x1a90], 0x9eb96974
mov dword [rbx + 0x1a94], 0x54fcf9cf
mov dword [rsp - 0x2c], ebp
sub dword [rbx + 0x1a94], 0x20a34276
add dword [rbx + 0x1a94], 0x475ef50f
sub dword [rbx + 0x1a94], 0x1ff77f6c
mov rbx, rbx
sub dword [rbx + 0x1a94], 0x4b2aaf98
add dword [rbx + 0x1a94], 0xbfc92c71
mov rbx, qword [rsp + 0x68]
add rsp, 0x30
mov r9, r9
pop r15
pop r14
pop r13
pop r12
mov dword [rsp - 0x44], esi
pop rbp
ret