Function at 0x140065920
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 8], rbx
push rdi
mov dword [rsp - 0x10], 0x42711471
sub rsp, 0x20
xor edi, edi
mov dword [rcx + 8], 0x7c98d323
sub dword [rcx + 8], 0x2bb6db01
mov rbx, rbx
sub dword [rcx + 8], 0x205ef5de
add dword [rcx + 8], 0x22ee54fe
add dword [rcx + 8], 0xa90c2d0
mov rsi, rsi
mov qword [rcx], rdi
mov rbx, rcx
mov qword [rcx + 0x10], rdi
mov qword [rcx + 0x20], rdi
mov dword [rsp - 0xc], esp
mov qword [rcx + 0x30], rdi
mov qword [rcx + 0x40], rdi
mov qword [rcx + 0x50], rdi
mov qword [rcx + 0x60], rdi
xchg r15, r15
mov qword [rcx + 0x70], rdi
mov qword [rcx + 0x80], rdi
mov qword [rcx + 0x90], rdi
mov qword [rcx + 0xa0], rdi
mov rcx, rcx
mov qword [rcx + 0xb0], rdi
mov qword [rcx + 0xc0], rdi
mov qword [rcx + 0xd0], rdi
mov qword [rcx + 0xe0], rdi
xchg r14, r14
mov qword [rcx + 0xf0], rdi
mov qword [rcx + 0x100], rdi
mov qword [rcx + 0x110], rdi
mov dword [rsp - 0x18], 0x48ea2c75
mov dword [rcx + 0x18], 0x68958c76
add dword [rcx + 0x18], 0x16892000
sub dword [rcx + 0x18], 0x1db140f4
sub dword [rcx + 0x18], 0x33328fe6
mov dword [rsp - 0x1c], 0x4168f952
add dword [rcx + 0x18], 0x8aa5f486
mov dword [rcx + 0x28], 0x135489eb
xor dword [rcx + 0x28], 0x270e858e
xor dword [rcx + 0x28], 0x7b9e5dc7
mov dword [rsp - 0x10], edi
sub dword [rcx + 0x28], 0x25a5e557
xor dword [rcx + 0x28], 0x3a7fc59e
xor dword [rcx + 0x28], 0x5a062c27
mov dword [rsp - 0x1c], 0x702f405a
xor dword [rcx + 0x28], 0x76f45089
mov dword [rcx + 0x38], 0x4d6aed77
sub dword [rcx + 0x38], 0x1053eb1b
xor dword [rcx + 0x38], 0x74180050
mov dword [rsp - 0x40], 0xcc8bcc6
add dword [rcx + 0x38], 0x2ad7757f
sub dword [rcx + 0x38], 0x4441d524
add dword [rcx + 0x38], 0xc1e1df0f
mov dword [rcx + 0x48], 0x296afe57
mov dword [rsp - 0xc], 0x4c831b68
xor dword [rcx + 0x48], 0x60fd6a2d
add dword [rcx + 0x48], 0x227b2d10
add dword [rcx + 0x48], 0x251baf6
xchg r14, r14
sub dword [rcx + 0x48], 0x502f75cf
mov dword [rcx + 0x58], 0x75341c89
sub dword [rcx + 0x58], 0x44b02740
add dword [rcx + 0x58], 0x12e41e1e
mov rsi, rsi
xor dword [rcx + 0x58], 0x272d058
sub dword [rcx + 0x58], 0x3bbe4439
mov dword [rcx + 0x68], 0x18f86060
mov rdx, rdx
sub dword [rcx + 0x68], 0x179180f2
add dword [rcx + 0x68], 0xae1ee4d
add dword [rcx + 0x68], 0x256af144
xor dword [rcx + 0x68], 0x2832f87f
xchg rsi, rsi
xor dword [rcx + 0x68], 0x15efbd6c
mov dword [rcx + 0x78], 0x31ff41af
xor dword [rcx + 0x78], 0x77e01db3
mov dword [rsp - 0x1c], edi
add dword [rcx + 0x78], 0x2daa9399
sub dword [rcx + 0x78], 0x4d709c6a
add dword [rcx + 0x78], 0x126af1f3
xor dword [rcx + 0x78], 0x421c2aab
mov dword [rsp - 0x38], 0x510ca99e
mov dword [rcx + 0x88], 0x4a56a4c3
xor dword [rcx + 0x88], 0x208d006c
sub dword [rcx + 0x88], 0x34d75881
mov dword [rsp - 0x44], 0x402b46f1
sub dword [rcx + 0x88], 0x18be53c3
sub dword [rcx + 0x88], 0x93a4ad7
add dword [rcx + 0x88], 0x146daab
mov rcx, rcx
xor dword [rcx + 0x88], 0x17f75af9
mov dword [rcx + 0x98], 0x3f293d41
add dword [rcx + 0x98], 0x3321ae00
mov dword [rsp - 0x2c], ebx
sub dword [rcx + 0x98], 0x66107a85
add dword [rcx + 0x98], 0xf74d9af
add dword [rcx + 0x98], 0x45eabe5c
mov dword [rcx + 0xa8], 0x4747c8ff
mov dword [rsp - 0x18], edi
add dword [rcx + 0xa8], 0x11c6012d
add dword [rcx + 0xa8], 0xe4f2b
add dword [rcx + 0xa8], 0x25528a2e
xchg r11, r11
sub dword [rcx + 0xa8], 0x7369f048
mov dword [rcx + 0xb8], 0x52eef47d
add dword [rcx + 0xb8], 0x133ccd6f
sub dword [rcx + 0xb8], 0x2f1b8742
mov dword [rsp - 0x2c], esi
sub dword [rcx + 0xb8], 0x17e15781
sub dword [rcx + 0xb8], 0x7be8ff2
mov dword [rcx + 0xc8], 0x14fd34e5
add dword [rcx + 0xc8], 0x3954deab
mov r13, r13
sub dword [rcx + 0xc8], 0x20e2be27
add dword [rcx + 0xc8], 0x2fa5ec32
sub dword [rcx + 0xc8], 0x28748f27
mov rcx, rcx
add dword [rcx + 0xc8], 0x8a4ed8d
mov dword [rcx + 0xd8], 0x791ddd30
sub dword [rcx + 0xd8], 0x5c9bc8b3
add dword [rcx + 0xd8], 0x44b0a790
mov rbp, rbp
sub dword [rcx + 0xd8], 0x3d9ee05d
add dword [rcx + 0xd8], 0x118184d0
mov dword [rcx + 0xe8], 0x713ede2f
sub dword [rcx + 0xe8], 0x6b29701a
mov rdx, rdx
xor dword [rcx + 0xe8], 0x7b1ac6ed
sub dword [rcx + 0xe8], 0x39a16c93
add dword [rcx + 0xe8], 0x33c7283d
mov dword [rsp - 0x10], 0x96a597
add dword [rcx + 0xe8], 0x4eb835d
mov dword [rcx + 0xf8], 0x4e1992c
xor dword [rcx + 0xf8], 0x2e383810
sub dword [rcx + 0xf8], 0x296538c6
mov dword [rsp - 0x20], ebp
add dword [rcx + 0xf8], 0x667f5562
sub dword [rcx + 0xf8], 0x2a880478
xor dword [rcx + 0xf8], 0x19c3339f
xchg r15, r15
add dword [rcx + 0xf8], 0x1fe5b8fe
mov dword [rcx + 0x108], 0x7d17b9cc
sub dword [rcx + 0x108], 0x5065ecef
mov dword [rsp - 0x40], 0x105b1dac
sub dword [rcx + 0x108], 0x1083338f
sub dword [rcx + 0x108], 0x6788b74
add dword [rcx + 0x108], 0xe0713637
mov dword [rsp - 0x40], 0x3548f8b9
mov dword [rcx + 0x118], 0x5101e7fa
sub dword [rcx + 0x118], 0xf234776
add dword [rcx + 0x118], 0x711c6a5
mov r14, r14
xor dword [rcx + 0x118], 0x751c1011
xor dword [rcx + 0x118], 0xa3a75f26
add rcx, 0x120
mov dword [rsp - 0x3c], 0x5000363
call fcn.140064050
lea rcx, [rbx + 0x670]
call fcn.140066ef0
xchg rsi, rsi
mov qword [rbx + 0x9e0], rdi
mov dword [rbx + 0x9e8], 0x2ba88502
sub dword [rbx + 0x9e8], 0x2064afc6
add dword [rbx + 0x9e8], 0x430066b8
xchg r12, r12
sub dword [rbx + 0x9e8], 0x5bb7bcc
sub dword [rbx + 0x9e8], 0xf225131
xor dword [rbx + 0x9e8], 0xcae38573
mov qword [rbx + 0x9f0], rdi
mov dword [rsp - 0x38], esi
mov dword [rbx + 0x9f8], 0x79d87668
xor dword [rbx + 0x9f8], 0x238d3946
add dword [rbx + 0x9f8], 0x25a29ffd
mov r14, r14
xor dword [rbx + 0x9f8], 0x72f6b34e
add dword [rbx + 0x9f8], 0x38451e1b
mov qword [rbx + 0xa00], rdi
xchg rcx, rcx
mov dword [rbx + 0xa08], 0x72d08aae
xor dword [rbx + 0xa08], 0x76a8c7f3
xor dword [rbx + 0xa08], 0x22cb666f
xchg r14, r14
add dword [rbx + 0xa08], 0x4e11156f
xor dword [rbx + 0xa08], 0x2f2fbcfc
xor dword [rbx + 0xa08], 0x2c236994
sub dword [rbx + 0xa08], 0x59908cb5
mov rcx, rcx
mov qword [rbx + 0xa10], rdi
mov dword [rbx + 0xa18], 0x6615069d
sub dword [rbx + 0xa18], 0x7a775b5
sub dword [rbx + 0xa18], 0xac7b7c3
mov dword [rsp - 0x18], 0x5231a9ba
add dword [rbx + 0xa18], 0x8a9c5bd
sub dword [rbx + 0xa18], 0x27cd4323
sub dword [rbx + 0xa18], 0x2a2c79c
sub dword [rbx + 0xa18], 0x2926b2e
xchg r15, r15
mov qword [rbx + 0xa20], rdi
mov dword [rbx + 0xa28], 0x7b1b65e4
xor dword [rbx + 0xa28], 0x30291de5
sub dword [rbx + 0xa28], 0x3a9d8606
mov dword [rsp - 0x3c], 0x69c1325f
add dword [rbx + 0xa28], 0x1bbea35e
xor dword [rbx + 0xa28], 0x3ed9f08b
add dword [rbx + 0xa28], 0xaddf0c8a
xchg rbp, rbp
mov qword [rbx + 0xa30], rdi
mov dword [rbx + 0xa38], 0x156bc240
xor dword [rbx + 0xa38], 0x38a4a9fc
mov dword [rsp - 0x38], edx
add dword [rbx + 0xa38], 0xf580b69
xor dword [rbx + 0xa38], 0x13dec95a
sub dword [rbx + 0xa38], 0x2939f9d8
mov dword [rsp - 0xc], esi
xor dword [rbx + 0xa38], 0x9752e6cc
mov qword [rbx + 0xa40], rdi
mov dword [rbx + 0xa48], 0x59b1f14
xor dword [rbx + 0xa48], 0x13884ace
xchg r12, r12
add dword [rbx + 0xa48], 0x283ad915
xor dword [rbx + 0xa48], 0x19b60bf1
sub dword [rbx + 0xa48], 0x1bbeb924
xchg rbx, rbx
mov qword [rbx + 0xa50], rdi
mov dword [rbx + 0xa58], 0x60d09678
sub dword [rbx + 0xa58], 0x46cb2980
mov dword [rsp - 0x2c], ebx
add dword [rbx + 0xa58], 0x3cd00256
xor dword [rbx + 0xa58], 0x5116bc4
xor dword [rbx + 0xa58], 0x4ea441
xor dword [rbx + 0xa58], 0x26b5d96e
mov rcx, rcx
xor dword [rbx + 0xa58], 0xa71712a0
mov qword [rbx + 0xa60], rdi
mov dword [rbx + 0xa68], 0x4319d9b4
mov rbp, rbp
xor dword [rbx + 0xa68], 0x4d481e0e
xor dword [rbx + 0xa68], 0x175dac26
add dword [rbx + 0xa68], 0x2a3568fd
sub dword [rbx + 0xa68], 0x2c89ef1f
xchg r11, r11
add dword [rbx + 0xa68], 0x49c55e27
sub dword [rbx + 0xa68], 0x2f6b767c
mov qword [rbx + 0xa70], rdi
mov r10, r10
mov dword [rbx + 0xa78], 0x598b5754
sub dword [rbx + 0xa78], 0xd16f9c0
sub dword [rbx + 0xa78], 0x34726916
add dword [rbx + 0xa78], 0x1d704300
mov r15, r15
add dword [rbx + 0xa78], 0x21f0dd94
add dword [rbx + 0xa78], 0x97f6e2c
sub dword [rbx + 0xa78], 0x47811cd9
mov dword [rsp - 0x20], edi
mov qword [rbx + 0xa80], rdi
mov dword [rbx + 0xa88], 0x7a627234
sub dword [rbx + 0xa88], 0x651d26af
xchg rbp, rbp
sub dword [rbx + 0xa88], 0x7fe7177
xor dword [rbx + 0xa88], 0x7c7fd1be
sub dword [rbx + 0xa88], 0x468bc4ed
add dword [rbx + 0xa88], 0x58c9de44
mov r8, r8
mov qword [rbx + 0xa90], rdi
mov dword [rbx + 0xa98], 0x35db515a
xor dword [rbx + 0xa98], 0x7fc3e1a4
mov dword [rsp - 0x44], 0x5875c0ea
sub dword [rbx + 0xa98], 0x26548898
add dword [rbx + 0xa98], 0x48e46f1c
xor dword [rbx + 0xa98], 0x6b3e3495
add dword [rbx + 0xa98], 0x15f60d8a
mov rsi, rsi
xor dword [rbx + 0xa98], 0x9067361e
mov qword [rbx + 0xaa0], rdi
mov dword [rbx + 0xaa8], 0x232766da
mov r8, r8
xor dword [rbx + 0xaa8], 0x4891a27b
xor dword [rbx + 0xaa8], 0x72f3daf6
add dword [rbx + 0xaa8], 0x3a95f33f
xor dword [rbx + 0xaa8], 0x3633afd1
mov r13, r13
mov qword [rbx + 0xab0], rdi
mov dword [rbx + 0xab8], 0x4b1d1824
add dword [rbx + 0xab8], 0x3295e0b4
xor dword [rbx + 0xab8], 0x2409b901
mov dword [rsp - 0xc], 0x58cf7ca6
sub dword [rbx + 0xab8], 0x2add3148
add dword [rbx + 0xab8], 0x3a117671
add dword [rbx + 0xab8], 0x95d80d6c
mov qword [rbx + 0xac0], rdi
mov dword [rsp - 0x1c], 0x1b74d295
mov dword [rbx + 0xac8], 0x7e0b5af0
sub dword [rbx + 0xac8], 0x68e97839
xor dword [rbx + 0xac8], 0x24b6c884
sub dword [rbx + 0xac8], 0x1529c758
mov dword [rsp - 0x24], ebx
xor dword [rbx + 0xac8], 0xd2a90c36
mov qword [rbx + 0xad0], rdi
mov dword [rbx + 0xad8], 0x17e9c147
add dword [rbx + 0xad8], 0x25d412cc
mov dword [rsp - 0x1c], 0x3f35f19f
sub dword [rbx + 0xad8], 0x2e40437a
add dword [rbx + 0xad8], 0x50dd498
sub dword [rbx + 0xad8], 0x4c10f1a
add dword [rbx + 0xad8], 0x901d2d0d
mov r8, r8
mov qword [rbx + 0xae0], rdi
mov dword [rbx + 0xae8], 0x58a71041
sub dword [rbx + 0xae8], 0xa7e6cb3
sub dword [rbx + 0xae8], 0x1f142e68
mov dword [rsp - 0x40], ebp
xor dword [rbx + 0xae8], 0x64354dc3
add dword [rbx + 0xae8], 0x129e9d40
xor dword [rbx + 0xae8], 0x53122b99
mov dword [rsp - 0x10], 0x65db2ed7
mov qword [rbx + 0xaf0], rdi
mov dword [rbx + 0xaf8], 0x6dab69b0
sub dword [rbx + 0xaf8], 0x2d618fcb
mov r12, r12
xor dword [rbx + 0xaf8], 0x97ca657
sub dword [rbx + 0xaf8], 0x466513e6
add dword [rbx + 0xaf8], 0x1aaf5472
mov r12, r12
mov qword [rbx + 0xb00], rdi
mov dword [rbx + 0xb08], 0x65c93791
sub dword [rbx + 0xb08], 0x4ea51f96
xor dword [rbx + 0xb08], 0x58572232
mov r8, r8
sub dword [rbx + 0xb08], 0x455ac0ee
add dword [rbx + 0xb08], 0x9e120c10
mov qword [rbx + 0xb10], rdi
mov dword [rbx + 0xb18], 0x5522e68b
xchg rdx, rdx
sub dword [rbx + 0xb18], 0x506de6b
sub dword [rbx + 0xb18], 0x93dc4d8
xor dword [rbx + 0xb18], 0x84bc7d1
xor dword [rbx + 0xb18], 0x4fa241ff
mov dword [rsp - 0x2c], 0x23277ab3
xor dword [rbx + 0xb18], 0x5b2b779a
mov rax, rbx
mov qword [rbx + 0xb20], rdi
mov dword [rbx + 0xb28], 0x2dd06241
mov r9, r9
sub dword [rbx + 0xb28], 0xbfe3b59
sub dword [rbx + 0xb28], 0x1184f937
add dword [rbx + 0xb28], 0x294c108f
xor dword [rbx + 0xb28], 0x331521c
mov r8, r8
add dword [rbx + 0xb28], 0x389cdd39
mov qword [rbx + 0xb30], rdi
mov dword [rbx + 0xb38], 0xa29379
mov dword [rsp - 0x40], 0xb059a
xor dword [rbx + 0xb38], 0x23c84b5a
xor dword [rbx + 0xb38], 0x52ee6a59
sub dword [rbx + 0xb38], 0x31e077c3
xchg rdi, rdi
xor dword [rbx + 0xb38], 0x3617534e
add dword [rbx + 0xb38], 0x416af210
sub dword [rbx + 0xb38], 0x22f6d816
mov qword [rbx + 0xb40], rdi
mov dword [rsp - 0x2c], 0x20c68b8e
mov dword [rbx + 0xb48], 0x79b933d
add dword [rbx + 0xb48], 0x76d5268
xor dword [rbx + 0xb48], 0x6e9a2317
mov r12, r12
sub dword [rbx + 0xb48], 0x449b3fea
xor dword [rbx + 0xb48], 0x77b6842f
add dword [rbx + 0xb48], 0x444bca61
mov qword [rbx + 0xb50], rdi
mov r12, r12
mov dword [rbx + 0xb58], 0x1c7d2f8c
add dword [rbx + 0xb58], 0x4e7bc8ec
xor dword [rbx + 0xb58], 0x1821e269
mov dword [rsp - 0x14], 0x7bf0844a
xor dword [rbx + 0xb58], 0xc263455
sub dword [rbx + 0xb58], 0x208056f9
sub dword [rbx + 0xb58], 0x33542ad5
add dword [rbx + 0xb58], 0xb55098f9
xchg rsi, rsi
mov qword [rbx + 0xb60], rdi
mov dword [rbx + 0xb68], 0x71b42968
sub dword [rbx + 0xb68], 0x3e64916a
add dword [rbx + 0xb68], 0x2f626e39
mov dword [rsp - 0x34], esi
sub dword [rbx + 0xb68], 0x51895d66
add dword [rbx + 0xb68], 0x4110c21d
add dword [rbx + 0xb68], 0x881bcdeb
mov qword [rbx + 0xb70], rdi
mov dword [rsp - 0x34], ebx
mov dword [rbx + 0xb78], 0x6520791d
sub dword [rbx + 0xb78], 0x44d5a270
sub dword [rbx + 0xb78], 0xae9461c
mov dword [rsp - 0x24], edx
add dword [rbx + 0xb78], 0x16300778
xor dword [rbx + 0xb78], 0x40cc86d0
mov qword [rbx + 0xb80], rdi
mov dword [rsp - 0xc], esp
mov dword [rbx + 0xb88], 0x7ef2acf6
xor dword [rbx + 0xb88], 0xf72b289
sub dword [rbx + 0xb88], 0x52efeb34
add dword [rbx + 0xb88], 0x4050e9a0
mov dword [rsp - 0x24], edi
xor dword [rbx + 0xb88], 0x72fc86ff
mov qword [rbx + 0xb90], rdi
mov dword [rbx + 0xb98], 0x78763d6d
mov rdi, rdi
sub dword [rbx + 0xb98], 0x3dabba2f
add dword [rbx + 0xb98], 0x3aac1a5d
add dword [rbx + 0xb98], 0x5b096ee
sub dword [rbx + 0xb98], 0x51c25f63
mov r9, r9
mov qword [rbx + 0xba0], rdi
mov dword [rbx + 0xba8], 0x38fb4d75
add dword [rbx + 0xba8], 0x1a5bbcdd
add dword [rbx + 0xba8], 0x6d78adc
mov dword [rsp - 0x3c], 0x1efd4602
add dword [rbx + 0xba8], 0x4bf0924
xor dword [rbx + 0xba8], 0x5d21c4e7
xor dword [rbx + 0xba8], 0xfdef1317
mov qword [rbx + 0xbb0], rdi
mov r15, r15
mov dword [rbx + 0xbb8], 0xe0ad254
add dword [rbx + 0xbb8], 0x41e94cf2
xor dword [rbx + 0xbb8], 0x19fda147
mov dword [rsp - 0x20], esp
add dword [rbx + 0xbb8], 0xfa8d40b
add dword [rbx + 0xbb8], 0xe598a81
sub dword [rbx + 0xbb8], 0x1e7f5851
mov r12, r12
sub dword [rbx + 0xbb8], 0x21ccb24d
mov qword [rbx + 0xbc0], rdi
mov dword [rbx + 0xbc8], 0x7507794d
xor dword [rbx + 0xbc8], 0x3f25e18b
xchg rcx, rcx
add dword [rbx + 0xbc8], 0x47d011
add dword [rbx + 0xbc8], 0x2ef94621
xor dword [rbx + 0xbc8], 0xca2de1ac
mov qword [rbx + 0xbd0], rdi
mov dword [rsp - 0x40], 0x4e72cb31
mov dword [rbx + 0xbd8], 0x231a42d7
sub dword [rbx + 0xbd8], 0x1909d680
add dword [rbx + 0xbd8], 0x1b9887c6
xor dword [rbx + 0xbd8], 0x37c24ee5
mov dword [rsp - 0x1c], 0x44242247
sub dword [rbx + 0xbd8], 0xcf9fbc2
add dword [rbx + 0xbd8], 0xf486fb9c
mov qword [rbx + 0xbe0], rdi
mov rbx, rbx
mov dword [rbx + 0xbe8], 0x4119b294
xor dword [rbx + 0xbe8], 0xcb4daf0
sub dword [rbx + 0xbe8], 0xa01b0e8
mov dword [rsp - 0x34], 0x6e743988
sub dword [rbx + 0xbe8], 0x10d9c65a
add dword [rbx + 0xbe8], 0x309c9816
sub dword [rbx + 0xbe8], 0x32f9d0f1
xchg r10, r10
xor dword [rbx + 0xbe8], 0xb8a96f50
mov qword [rbx + 0xbf0], rdi
mov dword [rbx + 0xbf8], 0x1221f08a
xor dword [rbx + 0xbf8], 0x90f56b7
mov dword [rsp - 0xc], ebp
add dword [rbx + 0xbf8], 0x4e40e163
xor dword [rbx + 0xbf8], 0x5c480c66
sub dword [rbx + 0xbf8], 0x2c664363
xor dword [rbx + 0xbf8], 0x84e4a7a
mov rdi, rdi
mov qword [rbx + 0xc00], rdi
mov dword [rbx + 0xc08], 0x3410a08b
xor dword [rbx + 0xc08], 0x1d873ac2
xor dword [rbx + 0xc08], 0x14137759
mov dword [rsp - 0x20], 0x4b539c00
xor dword [rbx + 0xc08], 0x345f543e
add dword [rbx + 0xc08], 0xfdc8207
add dword [rbx + 0xc08], 0xa44c691
mov dword [rsp - 0x40], ecx
add dword [rbx + 0xc08], 0xc6c9ee44
mov qword [rbx + 0xc10], rdi
mov dword [rbx + 0xc18], 0x4aa1d731
xchg rbx, rbx
sub dword [rbx + 0xc18], 0x454ba3bd
add dword [rbx + 0xc18], 0x6d4f571b
sub dword [rbx + 0xc18], 0x5d7ccbb3
xor dword [rbx + 0xc18], 0x7be8e8e2
mov dword [rsp - 0x40], ebp
mov qword [rbx + 0xc20], rdi
mov dword [rbx + 0xc28], 0x18a0c683
xor dword [rbx + 0xc28], 0x229f9a4e
xor dword [rbx + 0xc28], 0x4da779ee
mov dword [rsp - 0x18], ecx
sub dword [rbx + 0xc28], 0x3f3fbaf2
xor dword [rbx + 0xc28], 0x3009fd4c
xor dword [rbx + 0xc28], 0x485163ce
mov rbx, rbx
xor dword [rbx + 0xc28], 0x2866c699
mov qword [rbx + 0xc30], rdi
mov dword [rbx + 0xc38], 0x36327954
xor dword [rbx + 0xc38], 0xa2a2d4d
mov rsi, rsi
add dword [rbx + 0xc38], 0x141595b6
add dword [rbx + 0xc38], 0x1df704f4
sub dword [rbx + 0xc38], 0x3fdc8d14
mov dword [rsp - 0x30], ebx
xor dword [rbx + 0xc38], 0x77d4a396
mov qword [rbx + 0xc40], rdi
mov dword [rbx + 0xc48], 0x6d8703ca
sub dword [rbx + 0xc48], 0x2d3d1330
xchg r12, r12
add dword [rbx + 0xc48], 0xb8e6472
sub dword [rbx + 0xc48], 0x3002861
sub dword [rbx + 0xc48], 0x45cc7195
add dword [rbx + 0xc48], 0x3cf7270f
mov dword [rsp - 0x24], ecx
add dword [rbx + 0xc48], 0xa2c886ec
mov qword [rbx + 0xc50], rdi
mov dword [rbx + 0xc58], 0x93f148c
xor dword [rbx + 0xc58], 0x4c5bb50e
mov dword [rsp - 0xc], 0x3c80088b
sub dword [rbx + 0xc58], 0x32ebfe34
add dword [rbx + 0xc58], 0x537f5ed0
sub dword [rbx + 0xc58], 0x1d9a2e82
mov dword [rsp - 0x40], ebx
sub dword [rbx + 0xc58], 0xc1f6ba1
mov qword [rbx + 0xc60], rdi
mov dword [rbx + 0xc68], 0x1f7e51ef
sub dword [rbx + 0xc68], 0xd5a7645
mov dword [rsp - 0x20], 0x411e20e5
add dword [rbx + 0xc68], 0x58348929
add dword [rbx + 0xc68], 0xd7ac1f8
sub dword [rbx + 0xc68], 0x658c7a72
xor dword [rbx + 0xc68], 0x483550c6
mov dword [rsp - 0x20], 0xbefd574
sub dword [rbx + 0xc68], 0x3c4a2aef
mov qword [rbx + 0xc70], rdi
mov dword [rbx + 0xc78], 0x3b5b0537
sub dword [rbx + 0xc78], 0x39ad239f
xchg r11, r11
add dword [rbx + 0xc78], 0x7481b596
sub dword [rbx + 0xc78], 0xa3b3cad
xor dword [rbx + 0xc78], 0x10fdff6e
xchg r12, r12
add dword [rbx + 0xc78], 0x3f7ffb13
mov qword [rbx + 0xc80], rdi
mov dword [rbx + 0xc88], 0x56077af1
xchg rdi, rdi
xor dword [rbx + 0xc88], 0x528ac887
add dword [rbx + 0xc88], 0x209b7db8
add dword [rbx + 0xc88], 0x318fe27
add dword [rbx + 0xc88], 0x222419d9
xchg rdx, rdx
mov qword [rbx + 0xc90], rdi
mov dword [rbx + 0xc98], 0x74daf6de
sub dword [rbx + 0xc98], 0x3a4f3525
mov dword [rsp - 0x18], 0x3e8400c2
xor dword [rbx + 0xc98], 0x1b11e4c7
sub dword [rbx + 0xc98], 0xe487221
add dword [rbx + 0xc98], 0x2e5d8e25
mov qword [rbx + 0xca0], rdi
mov dword [rsp - 0x44], 0x732be826
mov dword [rbx + 0xca8], 0x7d9e01c5
sub dword [rbx + 0xca8], 0x10f35a8b
add dword [rbx + 0xca8], 0x12440df3
mov rdx, rdx
xor dword [rbx + 0xca8], 0x38adcf21
sub dword [rbx + 0xca8], 0xf019005
add dword [rbx + 0xca8], 0x8ec117bd
mov dword [rsp - 0x34], ebp
mov qword [rbx + 0xcb0], rdi
mov dword [rbx + 0xcb8], 0x17ecf694
add dword [rbx + 0xcb8], 0x6df2a49
mov r12, r12
sub dword [rbx + 0xcb8], 0x164762c4
xor dword [rbx + 0xcb8], 0x2d2c8821
add dword [rbx + 0xcb8], 0xa3004a5c
mov qword [rbx + 0xcc0], rdi
xchg rbx, rbx
mov dword [rbx + 0xcc8], 0xc8f492f
add dword [rbx + 0xcc8], 0x17a0c7d7
xor dword [rbx + 0xcc8], 0x575c99b2
mov dword [rsp - 0xc], 0x63dff5ef
xor dword [rbx + 0xcc8], 0x727c6ae5
xor dword [rbx + 0xcc8], 0x165334ed
add dword [rbx + 0xcc8], 0xa8ae8f39
mov qword [rbx + 0xcd0], rdi
xchg r15, r15
mov dword [rbx + 0xcd8], 0x6df4a8b
xor dword [rbx + 0xcd8], 0x6f83993d
sub dword [rbx + 0xcd8], 0x70ef085
sub dword [rbx + 0xcd8], 0x24ba7ddf
mov dword [rsp - 0x10], ebx
xor dword [rbx + 0xcd8], 0x55f40c81
mov qword [rbx + 0xce0], rdi
mov dword [rbx + 0xce8], 0x69ecf2be
add dword [rbx + 0xce8], 0x4d10ba4
mov dword [rsp - 0x3c], 0x5f9aacae
xor dword [rbx + 0xce8], 0x1350aa7b
xor dword [rbx + 0xce8], 0xd8ba531
xor dword [rbx + 0xce8], 0x3bb17707
mov dword [rsp - 0x40], edi
mov qword [rbx + 0xcf0], rdi
mov dword [rbx + 0xcf8], 0x56da66e4
xor dword [rbx + 0xcf8], 0x7e8ea8c4
xor dword [rbx + 0xcf8], 0x2e3825c1
mov dword [rsp - 0x28], edi
xor dword [rbx + 0xcf8], 0x2095eb98
add dword [rbx + 0xcf8], 0x3d4f205c
sub dword [rbx + 0xcf8], 0x33918f0
mov qword [rbx + 0xd00], rdi
mov dword [rsp - 0x28], edi
mov dword [rbx + 0xd08], 0x6b627011
sub dword [rbx + 0xd08], 0x60d642d4
add dword [rbx + 0xd08], 0x2de2aae6
mov dword [rsp - 0x40], esp
add dword [rbx + 0xd08], 0x164d58a4
xor dword [rbx + 0xd08], 0x57b58729
xor dword [rbx + 0xd08], 0x65d9a069
add dword [rbx + 0xd08], 0x55c7b716
mov dword [rsp - 0x38], 0xc07f905
mov qword [rbx + 0xd10], rdi
mov dword [rbx + 0xd18], 0x50cdbd8f
add dword [rbx + 0xd18], 0xabb108e
mov dword [rsp - 0x3c], 0x39a8205c
sub dword [rbx + 0xd18], 0x58e71406
xor dword [rbx + 0xd18], 0x16520ae3
xor dword [rbx + 0xd18], 0x44927ba9
mov rbp, rbp
mov qword [rbx + 0xd20], rdi
mov dword [rbx + 0xd28], 0x94175ab
xor dword [rbx + 0xd28], 0x5ac2bc06
add dword [rbx + 0xd28], 0x1046dcd9
mov dword [rsp - 0x1c], ecx
sub dword [rbx + 0xd28], 0x5299c2e
xor dword [rbx + 0xd28], 0xa778467
add dword [rbx + 0xd28], 0x1df32558
add dword [rbx + 0xd28], 0x37ce6c75
mov dword [rsp - 0x18], 0xdafe0c4
mov qword [rbx + 0xd30], rdi
mov dword [rbx + 0xd38], 0x41d2e89e
sub dword [rbx + 0xd38], 0x2e477a02
add dword [rbx + 0xd38], 0x2b98d421
xchg r10, r10
add dword [rbx + 0xd38], 0x1ae60c9f
sub dword [rbx + 0xd38], 0x1990bc3
sub dword [rbx + 0xd38], 0x133c8e02
mov rsi, rsi
mov qword [rbx + 0xd40], rdi
mov dword [rbx + 0xd48], 0x6305b828
xor dword [rbx + 0xd48], 0x22923c98
mov rsi, rsi
sub dword [rbx + 0xd48], 0x274119fb
sub dword [rbx + 0xd48], 0xc1e6f99
add dword [rbx + 0xd48], 0xbb1a5bec
mov qword [rbx + 0xd50], rdi
xchg rsi, rsi
mov dword [rbx + 0xd58], 0x5e8a180a
sub dword [rbx + 0xd58], 0x27702f59
sub dword [rbx + 0xd58], 0x28daee5c
sub dword [rbx + 0xd58], 0xc5e67a2
mov dword [rsp - 0x24], 0x503f784d
add dword [rbx + 0xd58], 0x4598d7fc
xor dword [rbx + 0xd58], 0x7fc27508
add dword [rbx + 0xd58], 0x57f55e0
mov dword [rsp - 0x24], edi
mov qword [rbx + 0xd60], rdi
mov dword [rbx + 0xd68], 0x4fa160ca
sub dword [rbx + 0xd68], 0x30d8dbe8
mov r13, r13
add dword [rbx + 0xd68], 0x3db38e33
sub dword [rbx + 0xd68], 0x2babe104
add dword [rbx + 0xd68], 0xbdd45fe7
mov r13, r13
mov qword [rbx + 0xd70], rdi
mov dword [rbx + 0xd78], 0x7b9b522f
xor dword [rbx + 0xd78], 0x1014312c
xor dword [rbx + 0xd78], 0x50cbcb5d
mov dword [rsp - 0x30], ebx
add dword [rbx + 0xd78], 0x39deead6
sub dword [rbx + 0xd78], 0x48856f54
xor dword [rbx + 0xd78], 0xec27a555
mov dword [rsp - 0x40], edi
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
ret