Function at 0x1400231f0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov rax, rsp
mov qword [rax + 0x18], rbx
push rbp
lea rbp, [rax - 0x3a8]
sub rsp, 0x4a0
mov rbx, rdx
mov dword [rbp - 0x20], 0xe03248f0
mov dword [rbp - 0x1c], 0x66f8475f
mov dword [rbp - 0x18], 0xff2f36dd
mov dword [rbp - 0x14], 0x25440be
mov dword [rbp - 0x10], 0x7163adc6
mov dword [rbp - 0xc], 0x97397471
mov dword [rbp - 8], 0xe82a0c90
mov dword [rbp - 4], 0xf3d3f0ab
mov dword [rbp], 0xa5e204c1
mov dword [rbp + 4], 0x1d934cf6
mov dword [rbp + 8], 0x93d8bc3d
mov dword [rbp + 0xc], 0xb944a41d
mov dword [rbp + 0xa0], 0xfdf8adc1
mov dword [rbp + 0xa4], 0x95304de4
mov dword [rbp + 0xa8], 0xd2fa378b
mov dword [rbp + 0xac], 0x2f2fc936
mov dword [rbp + 0xb0], 0x22391702
mov dword [rbp + 0xb4], 0xe5585e0a
mov dword [rbp + 0xb8], 0x89d510c
mov dword [rbp + 0xbc], 0xe87fd996
mov dword [rbp + 0xc0], 0xdaa02003
mov dword [rbp + 0xc4], 0x114af0ba
mov dword [rbp + 0xc8], 0xc5ac096
mov dword [rbp + 0xcc], 0x11debf89
mov dword [rbp + 0xd0], 0x55643c10
mov dword [rbp + 0xd4], 0x68e05dd5
mov dword [rbp + 0xd8], 0xf7ab3e27
mov dword [rbp + 0xdc], 0xb9c99bdd
mov dword [rsp + 0x60], 0x1e7bfa1e
mov dword [rsp + 0x64], 0x9484e190
mov dword [rsp + 0x68], 0xb7fc311a
mov dword [rsp + 0x6c], 0xc4ac6a42
mov dword [rsp + 0x70], 0x702cd2ac
mov dword [rsp + 0x74], 0x30f92e76
mov dword [rsp + 0x78], 0x4b361bfe
mov dword [rsp + 0x7c], 0x51d8a03a
mov dword [rbp + 0x10], 0xcacff415
mov dword [rbp + 0x14], 0x7833f16e
mov dword [rbp + 0x18], 0xa26bb1db
mov dword [rbp + 0x1c], 0x77805864
mov dword [rbp + 0x20], 0xab1c841
mov dword [rbp + 0x24], 0xf1fba416
mov dword [rbp + 0x28], 0x5387583f
mov dword [rbp + 0x2c], 0xdc4bff7f
mov dword [rbp + 0x30], 0xc574d14c
mov dword [rbp + 0x34], 0x460eef8d
mov dword [rbp + 0x38], 0x27cad0d8
mov dword [rbp + 0x3c], 0x8608c21b
mov dword [rbp + 0x40], 0x8c4b5c6f
mov dword [rbp + 0x44], 0x8e797caa
mov dword [rbp + 0x48], 0xcb7067e2
mov dword [rbp + 0x4c], 0x12b2ca3c
mov dword [rbp + 0x50], 0x241ef44f
mov dword [rbp + 0x54], 0x3ecf82c
mov dword [rbp + 0x58], 0x9648b2e9
mov dword [rbp + 0x5c], 0x70edc604
mov dword [rbp + 0x60], 0xe3394bc5
mov dword [rbp + 0x64], 0x5ff9e529
mov dword [rbp + 0x68], 0x79385558
mov dword [rbp + 0x6c], 0x6bd2c38d
mov dword [rsp + 0x20], 0x59bec66
mov dword [rsp + 0x24], 0x4876358f
mov dword [rsp + 0x28], 0xbbdb320c
mov dword [rsp + 0x2c], 0xe3179e34
mov dword [rsp + 0x30], 0x18c2c3f9
mov dword [rsp + 0x34], 0x3ee4ca04
mov dword [rsp + 0x38], 0x7a196abe
mov dword [rsp + 0x3c], 0x7d4e442e
mov dword [rbp + 0xe0], 0x523d6bae
mov dword [rbp + 0xe4], 0xb24ae9fa
mov dword [rbp + 0xe8], 0x88c85316
mov dword [rbp + 0xec], 0xf20673c9
mov dword [rbp + 0xf0], 0x38a52c59
mov dword [rbp + 0xf4], 0x2459dcc9
mov dword [rbp + 0xf8], 0xe83e96f5
mov dword [rbp + 0xfc], 0x6082b6c3
mov dword [rbp + 0x100], 0xb3fd028
mov dword [rbp + 0x104], 0xe15a0f75
mov dword [rbp + 0x108], 0xf098ac9f
mov dword [rbp + 0x10c], 0x146fe213
mov dword [rbp + 0x110], 0x7a1f3e10
mov dword [rbp + 0x114], 0x2a4a19b5
mov dword [rbp + 0x118], 0x948cdd66
mov dword [rbp + 0x11c], 0xf11eb368
mov dword [rbp + 0x120], 0xa2a2e869
mov dword [rbp + 0x124], 0xd80660eb
mov dword [rbp + 0x128], 0x75d6f126
mov dword [rbp + 0x12c], 0x72747d1c
mov dword [rbp + 0x130], 0x9662bf3f
mov dword [rbp + 0x134], 0xab01731f
mov dword [rbp + 0x138], 0x197d3e80
mov dword [rbp + 0x13c], 0xfff2c3aa
mov dword [rbp + 0x140], 0x33e72144
mov dword [rbp + 0x144], 0x7236792f
mov dword [rbp + 0x148], 0xd0fcb6a3
mov dword [rbp + 0x14c], 0xc5685cb
mov dword [rbp + 0x150], 0x5b43a8c8
mov dword [rbp + 0x154], 0xfbf09599
mov dword [rbp + 0x158], 0x5eddbbfe
mov dword [rbp + 0x15c], 0x32a89fee
mov dword [rbp + 0x320], 0x523d6bae
mov dword [rbp + 0x324], 0xb24ae9fa
mov dword [rbp + 0x328], 0x88c85316
mov dword [rbp + 0x32c], 0xf20673c9
mov dword [rbp + 0x330], 0x38a52c59
mov dword [rbp + 0x334], 0x2459dcc9
mov dword [rbp + 0x338], 0xe83e96f5
mov dword [rbp + 0x33c], 0x6082b6c3
mov dword [rbp + 0x340], 0xaed3b616
mov dword [rbp + 0x344], 0x237432cb
mov dword [rbp + 0x348], 0x3affe360
mov dword [rbp + 0x34c], 0x6719d3a0
mov dword [rbp + 0x350], 0x2a9e942
mov dword [rbp + 0x354], 0x508a3f8a
mov dword [rbp + 0x358], 0x6d0ce552
mov dword [rbp + 0x35c], 0x965dccc8
mov dword [rbp + 0x360], 0x9ff8e44
mov dword [rbp + 0x364], 0xe923706e
mov dword [rbp + 0x368], 0x27a1648c
mov dword [rbp + 0x36c], 0xab56e6fa
mov dword [rbp + 0x370], 0x9eaf6e8c
mov dword [rbp + 0x374], 0x9e65a470
mov dword [rbp + 0x378], 0xebe77def
mov dword [rbp + 0x37c], 0x7ec54bc6
mov dword [rbp + 0x380], 0x65ad8b36
mov dword [rbp + 0x384], 0xaaf049c8
mov dword [rbp + 0x388], 0x9e3d9fc9
mov dword [rbp + 0x38c], 0xc763fd44
mov dword [rbp + 0x390], 0x5feab560
mov dword [rbp + 0x394], 0x64f0a31f
mov dword [rbp + 0x398], 0x7d839ebc
mov dword [rbp + 0x39c], 0xe7a94b8b
mov dword [rbp + 0x2b0], 0xb19b1db9
mov dword [rbp + 0x2b4], 0xc4f37a87
mov dword [rbp + 0x2b8], 0x2eb9ee3d
mov dword [rbp + 0x2bc], 0x23d06b71
mov dword [rbp + 0x2c0], 0x7fc2cc7
mov dword [rbp + 0x2c4], 0x787bfa2f
mov dword [rbp + 0x2c8], 0x40825636
mov dword [rbp + 0x2cc], 0x97934186
mov dword [rbp + 0x2d0], 0xad624818
mov dword [rbp + 0x2d4], 0x9eef9e06
mov dword [rbp + 0x2d8], 0x83dabee1
mov dword [rbp + 0x2dc], 0x7bf93b32
mov dword [rbp + 0x2e0], 0x5f6d181f
mov dword [rbp + 0x2e4], 0xca2240b6
mov dword [rbp + 0x2e8], 0x70a4abd4
mov dword [rbp + 0x2ec], 0xb3714b0b
mov dword [rbp + 0x2f0], 0xf3909ab7
mov dword [rbp + 0x2f4], 0x866b0bc1
mov dword [rbp + 0x2f8], 0x9b6763b1
mov dword [rbp + 0x2fc], 0x4028f789
mov dword [rbp + 0x300], 0x1e1d2d82
mov dword [rbp + 0x304], 0xb99f238b
mov dword [rbp + 0x308], 0x2ef625e1
mov dword [rbp + 0x30c], 0x7744ad87
mov dword [rbp + 0x310], 0xcf5a9e42
mov dword [rbp + 0x314], 0x53d5eed1
mov dword [rbp + 0x318], 0x2d19b2ef
mov dword [rbp + 0x31c], 0xf13faff8
mov dword [rsp + 0x40], 0x641c6ce4
mov dword [rsp + 0x44], 0x5f9fd818
mov dword [rsp + 0x48], 0xcb3f5654
mov dword [rsp + 0x4c], 0xf3b06fe
mov dword [rbp + 0x70], 0xb7abe7c4
mov dword [rbp + 0x74], 0xf05525c0
mov dword [rbp + 0x78], 0x7a066f9
mov dword [rbp + 0x7c], 0xffbfe188
mov dword [rbp + 0x80], 0xed70f2d6
mov dword [rbp + 0x84], 0x9ff7f78e
mov dword [rbp + 0x88], 0xfff47db2
mov dword [rbp + 0x8c], 0xcba97cdf
mov dword [rbp + 0x90], 0x150c9cd6
mov dword [rbp + 0x94], 0x7460382f
mov dword [rbp + 0x98], 0x881ecc5b
mov dword [rbp + 0x9c], 0x3fb24cc9
mov dword [rbp - 0x80], 0x1a2b2b26
mov dword [rbp - 0x7c], 0x56cdc6b7
mov dword [rbp - 0x78], 0xdab3bd06
mov dword [rbp - 0x74], 0x9a963e87
mov dword [rbp - 0x70], 0x6cb959b5
mov dword [rbp - 0x6c], 0xd8312377
mov dword [rbp - 0x68], 0x3ba0c5e9
mov dword [rbp - 0x64], 0x29fb07d5
mov dword [rbp - 0x60], 0x45da1bb4
mov dword [rbp - 0x5c], 0x7011237b
mov dword [rbp - 0x58], 0x638bb50d
mov dword [rbp - 0x54], 0x893e529c
mov dword [rbp - 0x50], 0x1b86d203
mov dword [rbp - 0x4c], 0xd50e5ca0
mov dword [rbp - 0x48], 0x6037c2ce
mov dword [rbp - 0x44], 0xe56173be
mov dword [rbp + 0x1f0], 0x6cd74e91
mov dword [rbp + 0x1f4], 0xba67e9c3
mov dword [rbp + 0x1f8], 0x15b48e17
mov dword [rbp + 0x1fc], 0xb48f191b
mov dword [rbp + 0x200], 0xbd6200b
mov dword [rbp + 0x204], 0xc38f9f13
mov dword [rbp + 0x208], 0xd2656d2e
mov dword [rbp + 0x20c], 0xc7105e9d
mov dword [rbp + 0x210], 0xf777da8
mov dword [rbp + 0x214], 0x49832694
mov dword [rbp + 0x218], 0xcb606fc0
mov dword [rbp + 0x21c], 0x17715468
mov dword [rbp + 0x220], 0x509565f7
mov dword [rbp + 0x224], 0x63a61b61
mov dword [rbp + 0x228], 0xe85cde85
mov dword [rbp + 0x22c], 0xb51d7144
mov dword [rbp + 0x230], 0x7cc0a706
mov dword [rbp + 0x234], 0x6ddf16e6
mov dword [rbp + 0x238], 0xde49ddbe
mov dword [rbp + 0x23c], 0xe075b7ce
mov dword [rbp + 0x240], 0xe3c62f67
mov dword [rbp + 0x244], 0x8461b47c
mov dword [rbp + 0x248], 0x4b081cb1
mov dword [rbp + 0x24c], 0x556cca54
mov dword [rbp + 0x1a0], 0x8b225320
mov dword [rbp + 0x1a4], 0xe6f76391
mov dword [rbp + 0x1a8], 0xa9ec4212
mov dword [rbp + 0x1ac], 0x2a393158
mov dword [rbp + 0x1b0], 0xc7f90c7e
mov dword [rbp + 0x1b4], 0x3832f03c
mov dword [rbp + 0x1b8], 0x61ebd51d
mov dword [rbp + 0x1bc], 0x9ffa8c0d
mov dword [rbp + 0x1c0], 0x338954e5
mov dword [rbp + 0x1c4], 0xebe8bf55
mov dword [rbp + 0x1c8], 0x91dbf178
mov dword [rbp + 0x1cc], 0x24d6f774
mov dword [rbp + 0x1d0], 0x19ad17d
mov dword [rbp + 0x1d4], 0x2a044008
mov dword [rbp + 0x1d8], 0x59cef487
mov dword [rbp + 0x1dc], 0x277fc847
mov dword [rbp + 0x1e0], 0xe6fa5afc
mov dword [rbp + 0x1e4], 0x66e3771d
mov dword [rbp + 0x1e8], 0xcfd185fa
mov dword [rbp + 0x1ec], 0x9549eb49
mov dword [rbp + 0x250], 0x523d6bae
mov dword [rbp + 0x254], 0xb24ae9fa
mov dword [rbp + 0x258], 0x88c85316
mov dword [rbp + 0x25c], 0xf20673c9
mov dword [rbp + 0x260], 0x82aeeb1f
mov dword [rbp + 0x264], 0xe8df4cd
mov dword [rbp + 0x268], 0x442515b6
mov dword [rbp + 0x26c], 0x91b6129a
mov dword [rbp + 0x270], 0xce636877
mov dword [rbp + 0x274], 0x66f1fae3
mov dword [rbp + 0x278], 0xcbaced34
mov dword [rbp + 0x27c], 0x4a9335d4
mov dword [rbp + 0x280], 0x3fd6f181
mov dword [rbp + 0x284], 0xe667be27
mov dword [rbp + 0x288], 0x3215f57f
mov dword [rbp + 0x28c], 0xcde46499
mov dword [rbp + 0x290], 0xfe50ce41
mov dword [rbp + 0x294], 0xf025c6bf
mov dword [rbp + 0x298], 0xaa4af0fc
mov dword [rbp + 0x29c], 0x73afefb8
mov dword [rbp + 0x2a0], 0x64b6be43
mov dword [rbp + 0x2a4], 0x3a0bcf8d
mov dword [rbp + 0x2a8], 0xae145b75
mov dword [rbp + 0x2ac], 0x88707b03
mov dword [rsp + 0x50], 0x800cce3d
mov dword [rsp + 0x54], 0x70557763
mov dword [rsp + 0x58], 0x1bc43696
mov dword [rsp + 0x5c], 0x93cd382d
mov dword [rbp + 0x160], 0x523d6bae
mov dword [rbp + 0x164], 0xb24ae9fa
mov dword [rbp + 0x168], 0x88c85316
mov dword [rbp + 0x16c], 0xf20673c9
mov dword [rbp + 0x170], 0x82aeeb1f
mov dword [rbp + 0x174], 0xe8df4cd
mov dword [rbp + 0x178], 0x442515b6
mov dword [rbp + 0x17c], 0x91b6129a
mov dword [rbp + 0x180], 0x2a5c4972
mov dword [rbp + 0x184], 0x83f87c44
mov dword [rbp + 0x188], 0x451fea2a
mov dword [rbp + 0x18c], 0x87d36cbe
mov dword [rbp + 0x190], 0xb32c63b
mov dword [rbp + 0x194], 0x31623a5c
mov dword [rbp + 0x198], 0xd86ed3cb
mov dword [rbp + 0x19c], 0x3e21135d
mov dword [rbp - 0x40], 0xa00ad421
mov dword [rbp - 0x3c], 0x5264895f
mov dword [rbp - 0x38], 0x1cfd0b3f
mov dword [rbp - 0x34], 0xffdd259a
mov dword [rbp - 0x30], 0x5aec7755
mov dword [rbp - 0x2c], 0x564e26f7
mov dword [rbp - 0x28], 0x440b16f8
mov dword [rbp - 0x24], 0x10d06058
cmp ecx, 0x14
ja case.default.0x140023c7d
mov qword [rax + 8], rsi
lea rdx, [0x140000000]
mov qword [rax + 0x10], rdi
mov eax, ecx
mov ecx, dword [rdx + rax*4 + 0x23e14]
add rcx, rdx
jmp rcx
lea rsi, [rbp - 0x20]
mov edi, 0x30
jmp 0x140023d90
lea rsi, [rbp + 0xa0]
mov edi, 0x40
jmp 0x140023d90
lea rsi, [rsp + 0x60]
jmp 0x140023d8b
lea rsi, [rbp + 0x10]
mov edi, 0x30
jmp 0x140023d90
lea rsi, [rbp + 0x40]
mov edi, 0x30
jmp 0x140023d90
lea rsi, [rsp + 0x20]
mov edi, 0x10
jmp 0x140023d90
lea rsi, [rsp + 0x30]
mov edi, 0x10
jmp 0x140023d90
lea rsi, [rbp + 0xe0]
mov edi, 0x40
jmp 0x140023d90
lea rsi, [rbp + 0x120]
mov edi, 0x40
jmp 0x140023d90
lea rsi, [rbp + 0x320]
mov edi, 0x80
jmp 0x140023d90
lea rsi, [rbp + 0x2b0]
mov edi, 0x70
jmp 0x140023d90
lea rsi, [rsp + 0x40]
mov edi, 0x10
jmp 0x140023d90
lea rsi, [rbp + 0x70]
mov edi, 0x30
jmp 0x140023d90
lea rsi, [rbp - 0x80]
jmp 0x140023d8b
lea rsi, [rbp - 0x60]
jmp 0x140023d8b
lea rsi, [rbp + 0x1f0]
mov edi, 0x60
jmp 0x140023d90
lea rsi, [rbp + 0x1a0]
mov edi, 0x50
jmp 0x140023d90
lea rsi, [rbp + 0x250]
mov edi, 0x60
jmp 0x140023d90
lea rsi, [rsp + 0x50]
mov edi, 0x10
jmp 0x140023d90
lea rsi, [rbp + 0x160]
mov edi, 0x40
jmp 0x140023d90
lea rsi, [rbp - 0x40]
mov edi, 0x20
mov rdx, rdi
mov rcx, rbx
call fcn.140079510
mov rcx, qword [rbx]
mov rbx, qword [rbx + 8]
sub rbx, rcx
test rcx, rcx
jne 0x140023db7
call fcn.14000ae60
mov dword [rax], 0x16
jmp 0x140023ded
test rsi, rsi
je 0x140023dce
cmp rbx, rdi
jb 0x140023dce
mov r8, rdi
mov rdx, rsi
call fcn.1405ed0c0
jmp 0x140023df2
mov r8, rbx
xor edx, edx
call fcn.1405ed770
test rsi, rsi
je 0x140023daa
cmp rbx, rdi
jae 0x140023df2
call fcn.14000ae60
mov dword [rax], 0x22
call fcn.14008a4c8
mov rsi, qword [rsp + 0x4b0]
mov rdi, qword [rsp + 0x4b8]
mov rbx, qword [rsp + 0x4c0]
add rsp, 0x4a0
pop rbp
ret