Function at 0x54f960
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbp
push rbx
sub rsp, 0x98
mov rbp, rsp
mov rbx, rcx
mov eax, dword [rbx + 0x40]
mov dword [rbp + 0x8c], eax
mov eax, dword [rbx + 0x44]
mov dword [rbp + 0x88], eax
mov eax, dword [rbx + 0x48]
mov dword [rbp + 0x84], eax
mov eax, dword [rbx + 0x4c]
mov dword [rbp + 0x80], eax
mov rcx, rbx
lea rax, [rbp + 0x40]
mov r9, rdx
mov r10d, 0x40
mov dword [rsp + 0x20], r8d
mov rdx, rax
mov r8, r9
mov r9d, r10d
call fcn.00550bf0
mov rcx, rbp
lea rdx, [rbp + 0x8c]
mov r8d, dword [rbp + 0x88]
mov r9d, dword [rbp + 0x84]
mov eax, dword [rbp + 0x80]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x40]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 7
mov dword [rsp + 0x38], 0xd76aa478
call fcn.0054f7b0
mov rcx, rbp
lea rdx, [rbp + 0x80]
mov r8d, dword [rbp + 0x8c]
mov r9d, dword [rbp + 0x88]
mov eax, dword [rbp + 0x84]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x44]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 0xc
mov dword [rsp + 0x38], 0xe8c7b756
call fcn.0054f7b0
mov rcx, rbp
lea rdx, [rbp + 0x84]
mov r8d, dword [rbp + 0x80]
mov r9d, dword [rbp + 0x8c]
mov eax, dword [rbp + 0x88]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x48]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 0x11
mov dword [rsp + 0x38], 0x242070db
call fcn.0054f7b0
mov rcx, rbp
lea rdx, [rbp + 0x88]
mov r8d, dword [rbp + 0x84]
mov r9d, dword [rbp + 0x80]
mov eax, dword [rbp + 0x8c]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x4c]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 0x16
mov dword [rsp + 0x38], 0xc1bdceee
call fcn.0054f7b0
mov rcx, rbp
lea rdx, [rbp + 0x8c]
mov r8d, dword [rbp + 0x88]
mov r9d, dword [rbp + 0x84]
mov eax, dword [rbp + 0x80]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x50]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 7
mov dword [rsp + 0x38], 0xf57c0faf
call fcn.0054f7b0
mov rcx, rbp
lea rdx, [rbp + 0x80]
mov r8d, dword [rbp + 0x8c]
mov r9d, dword [rbp + 0x88]
mov eax, dword [rbp + 0x84]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x54]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 0xc
mov dword [rsp + 0x38], 0x4787c62a
call fcn.0054f7b0
mov rcx, rbp
lea rdx, [rbp + 0x84]
mov r8d, dword [rbp + 0x80]
mov r9d, dword [rbp + 0x8c]
mov eax, dword [rbp + 0x88]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x58]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 0x11
mov dword [rsp + 0x38], 0xa8304613
call fcn.0054f7b0
mov rcx, rbp
lea rdx, [rbp + 0x88]
mov r8d, dword [rbp + 0x84]
mov r9d, dword [rbp + 0x80]
mov eax, dword [rbp + 0x8c]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x5c]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 0x16
mov dword [rsp + 0x38], 0xfd469501
call fcn.0054f7b0
mov rcx, rbp
lea rdx, [rbp + 0x8c]
mov r8d, dword [rbp + 0x88]
mov r9d, dword [rbp + 0x84]
mov eax, dword [rbp + 0x80]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x60]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 7
mov dword [rsp + 0x38], 0x698098d8
call fcn.0054f7b0
mov rcx, rbp
lea rdx, [rbp + 0x80]
mov r8d, dword [rbp + 0x8c]
mov r9d, dword [rbp + 0x88]
mov eax, dword [rbp + 0x84]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x64]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 0xc
mov dword [rsp + 0x38], 0x8b44f7af
call fcn.0054f7b0
mov rcx, rbp
lea rdx, [rbp + 0x84]
mov r8d, dword [rbp + 0x80]
mov r9d, dword [rbp + 0x8c]
mov eax, dword [rbp + 0x88]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x68]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 0x11
mov dword [rsp + 0x38], 0xffff5bb1
call fcn.0054f7b0
mov rcx, rbp
lea rdx, [rbp + 0x88]
mov r8d, dword [rbp + 0x84]
mov r9d, dword [rbp + 0x80]
mov eax, dword [rbp + 0x8c]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x6c]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 0x16
mov dword [rsp + 0x38], 0x895cd7be
call fcn.0054f7b0
mov rcx, rbp
lea rdx, [rbp + 0x8c]
mov r8d, dword [rbp + 0x88]
mov r9d, dword [rbp + 0x84]
mov eax, dword [rbp + 0x80]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x70]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 7
mov dword [rsp + 0x38], 0x6b901122
call fcn.0054f7b0
mov rcx, rbp
lea rdx, [rbp + 0x80]
mov r8d, dword [rbp + 0x8c]
mov r9d, dword [rbp + 0x88]
mov eax, dword [rbp + 0x84]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x74]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 0xc
mov dword [rsp + 0x38], 0xfd987193
call fcn.0054f7b0
mov rcx, rbp
lea rdx, [rbp + 0x84]
mov r8d, dword [rbp + 0x80]
mov r9d, dword [rbp + 0x8c]
mov eax, dword [rbp + 0x88]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x78]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 0x11
mov dword [rsp + 0x38], 0xa679438e
call fcn.0054f7b0
mov rcx, rbp
lea rdx, [rbp + 0x88]
mov r8d, dword [rbp + 0x84]
mov r9d, dword [rbp + 0x80]
mov eax, dword [rbp + 0x8c]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x7c]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 0x16
mov dword [rsp + 0x38], 0x49b40821
call fcn.0054f7b0
mov rcx, rbp
lea rdx, [rbp + 0x8c]
mov r8d, dword [rbp + 0x88]
mov r9d, dword [rbp + 0x84]
mov eax, dword [rbp + 0x80]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x44]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 5
mov dword [rsp + 0x38], 0xf61e2562
call fcn.0054f820
mov rcx, rbp
lea rdx, [rbp + 0x80]
mov r8d, dword [rbp + 0x8c]
mov r9d, dword [rbp + 0x88]
mov eax, dword [rbp + 0x84]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x58]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 9
mov dword [rsp + 0x38], 0xc040b340
call fcn.0054f820
mov rcx, rbp
lea rdx, [rbp + 0x84]
mov r8d, dword [rbp + 0x80]
mov r9d, dword [rbp + 0x8c]
mov eax, dword [rbp + 0x88]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x6c]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 0xe
mov dword [rsp + 0x38], 0x265e5a51
call fcn.0054f820
mov rcx, rbp
lea rdx, [rbp + 0x88]
mov r8d, dword [rbp + 0x84]
mov r9d, dword [rbp + 0x80]
mov eax, dword [rbp + 0x8c]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x40]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 0x14
mov dword [rsp + 0x38], 0xe9b6c7aa
call fcn.0054f820
mov rcx, rbp
lea rdx, [rbp + 0x8c]
mov r8d, dword [rbp + 0x88]
mov r9d, dword [rbp + 0x84]
mov eax, dword [rbp + 0x80]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x54]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 5
mov dword [rsp + 0x38], 0xd62f105d
call fcn.0054f820
mov rcx, rbp
lea rdx, [rbp + 0x80]
mov r8d, dword [rbp + 0x8c]
mov r9d, dword [rbp + 0x88]
mov eax, dword [rbp + 0x84]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x68]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 9
mov dword [rsp + 0x38], 0x2441453
call fcn.0054f820
mov rcx, rbp
lea rdx, [rbp + 0x84]
mov r8d, dword [rbp + 0x80]
mov r9d, dword [rbp + 0x8c]
mov eax, dword [rbp + 0x88]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x7c]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 0xe
mov dword [rsp + 0x38], 0xd8a1e681
call fcn.0054f820
mov rcx, rbp
lea rdx, [rbp + 0x88]
mov r8d, dword [rbp + 0x84]
mov r9d, dword [rbp + 0x80]
mov eax, dword [rbp + 0x8c]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x50]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 0x14
mov dword [rsp + 0x38], 0xe7d3fbc8
call fcn.0054f820
mov rcx, rbp
lea rdx, [rbp + 0x8c]
mov r8d, dword [rbp + 0x88]
mov r9d, dword [rbp + 0x84]
mov eax, dword [rbp + 0x80]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x64]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 5
mov dword [rsp + 0x38], 0x21e1cde6
call fcn.0054f820
mov rcx, rbp
lea rdx, [rbp + 0x80]
mov r8d, dword [rbp + 0x8c]
mov r9d, dword [rbp + 0x88]
mov eax, dword [rbp + 0x84]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x78]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 9
mov dword [rsp + 0x38], 0xc33707d6
call fcn.0054f820
mov rcx, rbp
lea rdx, [rbp + 0x84]
mov r8d, dword [rbp + 0x80]
mov r9d, dword [rbp + 0x8c]
mov eax, dword [rbp + 0x88]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x4c]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 0xe
mov dword [rsp + 0x38], 0xf4d50d87
call fcn.0054f820
mov rcx, rbp
lea rdx, [rbp + 0x88]
mov r8d, dword [rbp + 0x84]
mov r9d, dword [rbp + 0x80]
mov eax, dword [rbp + 0x8c]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x60]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 0x14
mov dword [rsp + 0x38], 0x455a14ed
call fcn.0054f820
mov rcx, rbp
lea rdx, [rbp + 0x8c]
mov r8d, dword [rbp + 0x88]
mov r9d, dword [rbp + 0x84]
mov eax, dword [rbp + 0x80]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x74]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 5
mov dword [rsp + 0x38], 0xa9e3e905
call fcn.0054f820
mov rcx, rbp
lea rdx, [rbp + 0x80]
mov r8d, dword [rbp + 0x8c]
mov r9d, dword [rbp + 0x88]
mov eax, dword [rbp + 0x84]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x48]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 9
mov dword [rsp + 0x38], 0xfcefa3f8
call fcn.0054f820
mov rcx, rbp
lea rdx, [rbp + 0x84]
mov r8d, dword [rbp + 0x80]
mov r9d, dword [rbp + 0x8c]
mov eax, dword [rbp + 0x88]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x5c]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 0xe
mov dword [rsp + 0x38], 0x676f02d9
call fcn.0054f820
mov rcx, rbp
lea rdx, [rbp + 0x88]
mov r8d, dword [rbp + 0x84]
mov r9d, dword [rbp + 0x80]
mov eax, dword [rbp + 0x8c]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x70]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 0x14
mov dword [rsp + 0x38], 0x8d2a4c8a
call fcn.0054f820
mov rcx, rbp
lea rdx, [rbp + 0x8c]
mov r8d, dword [rbp + 0x88]
mov r9d, dword [rbp + 0x84]
mov eax, dword [rbp + 0x80]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x54]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 4
mov dword [rsp + 0x38], 0xfffa3942
call fcn.0054f890
mov rcx, rbp
lea rdx, [rbp + 0x80]
mov r8d, dword [rbp + 0x8c]
mov r9d, dword [rbp + 0x88]
mov eax, dword [rbp + 0x84]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x60]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 0xb
mov dword [rsp + 0x38], 0x8771f681
call fcn.0054f890
mov rcx, rbp
lea rdx, [rbp + 0x84]
mov r8d, dword [rbp + 0x80]
mov r9d, dword [rbp + 0x8c]
mov eax, dword [rbp + 0x88]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x6c]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 0x10
mov dword [rsp + 0x38], 0x6d9d6122
call fcn.0054f890
mov rcx, rbp
lea rdx, [rbp + 0x88]
mov r8d, dword [rbp + 0x84]
mov r9d, dword [rbp + 0x80]
mov eax, dword [rbp + 0x8c]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x78]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 0x17
mov dword [rsp + 0x38], 0xfde5380c
call fcn.0054f890
mov rcx, rbp
lea rdx, [rbp + 0x8c]
mov r8d, dword [rbp + 0x88]
mov r9d, dword [rbp + 0x84]
mov eax, dword [rbp + 0x80]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x44]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 4
mov dword [rsp + 0x38], 0xa4beea44
call fcn.0054f890
mov rcx, rbp
lea rdx, [rbp + 0x80]
mov r8d, dword [rbp + 0x8c]
mov r9d, dword [rbp + 0x88]
mov eax, dword [rbp + 0x84]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x50]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 0xb
mov dword [rsp + 0x38], 0x4bdecfa9
call fcn.0054f890
mov rcx, rbp
lea rdx, [rbp + 0x84]
mov r8d, dword [rbp + 0x80]
mov r9d, dword [rbp + 0x8c]
mov eax, dword [rbp + 0x88]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x5c]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 0x10
mov dword [rsp + 0x38], 0xf6bb4b60
call fcn.0054f890
mov rcx, rbp
lea rdx, [rbp + 0x88]
mov r8d, dword [rbp + 0x84]
mov r9d, dword [rbp + 0x80]
mov eax, dword [rbp + 0x8c]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x68]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 0x17
mov dword [rsp + 0x38], 0xbebfbc70
call fcn.0054f890
mov rcx, rbp
lea rdx, [rbp + 0x8c]
mov r8d, dword [rbp + 0x88]
mov r9d, dword [rbp + 0x84]
mov eax, dword [rbp + 0x80]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x74]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 4
mov dword [rsp + 0x38], 0x289b7ec6
call fcn.0054f890
mov rcx, rbp
lea rdx, [rbp + 0x80]
mov r8d, dword [rbp + 0x8c]
mov r9d, dword [rbp + 0x88]
mov eax, dword [rbp + 0x84]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x40]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 0xb
mov dword [rsp + 0x38], 0xeaa127fa
call fcn.0054f890
mov rcx, rbp
lea rdx, [rbp + 0x84]
mov r8d, dword [rbp + 0x80]
mov r9d, dword [rbp + 0x8c]
mov eax, dword [rbp + 0x88]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x4c]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 0x10
mov dword [rsp + 0x38], 0xd4ef3085
call fcn.0054f890
mov rcx, rbp
lea rdx, [rbp + 0x88]
mov r8d, dword [rbp + 0x84]
mov r9d, dword [rbp + 0x80]
mov eax, dword [rbp + 0x8c]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x58]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 0x17
mov dword [rsp + 0x38], 0x4881d05
call fcn.0054f890
mov rcx, rbp
lea rdx, [rbp + 0x8c]
mov r8d, dword [rbp + 0x88]
mov r9d, dword [rbp + 0x84]
mov eax, dword [rbp + 0x80]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x64]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 4
mov dword [rsp + 0x38], 0xd9d4d039
call fcn.0054f890
mov rcx, rbp
lea rdx, [rbp + 0x80]
mov r8d, dword [rbp + 0x8c]
mov r9d, dword [rbp + 0x88]
mov eax, dword [rbp + 0x84]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x70]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 0xb
mov dword [rsp + 0x38], 0xe6db99e5
call fcn.0054f890
mov rcx, rbp
lea rdx, [rbp + 0x84]
mov r8d, dword [rbp + 0x80]
mov r9d, dword [rbp + 0x8c]
mov eax, dword [rbp + 0x88]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x7c]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 0x10
mov dword [rsp + 0x38], 0x1fa27cf8
call fcn.0054f890
mov rcx, rbp
lea rdx, [rbp + 0x88]
mov r8d, dword [rbp + 0x84]
mov r9d, dword [rbp + 0x80]
mov eax, dword [rbp + 0x8c]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x48]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 0x17
mov dword [rsp + 0x38], 0xc4ac5665
call fcn.0054f890
mov rcx, rbp
lea rdx, [rbp + 0x8c]
mov r8d, dword [rbp + 0x88]
mov r9d, dword [rbp + 0x84]
mov eax, dword [rbp + 0x80]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x40]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 6
mov dword [rsp + 0x38], 0xf4292244
call fcn.0054f8f0
mov rcx, rbp
lea rdx, [rbp + 0x80]
mov r8d, dword [rbp + 0x8c]
mov r9d, dword [rbp + 0x88]
mov eax, dword [rbp + 0x84]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x5c]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 0xa
mov dword [rsp + 0x38], 0x432aff97
call fcn.0054f8f0
mov rcx, rbp
lea rdx, [rbp + 0x84]
mov r8d, dword [rbp + 0x80]
mov r9d, dword [rbp + 0x8c]
mov eax, dword [rbp + 0x88]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x78]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 0xf
mov dword [rsp + 0x38], 0xab9423a7
call fcn.0054f8f0
mov rcx, rbp
lea rdx, [rbp + 0x88]
mov r8d, dword [rbp + 0x84]
mov r9d, dword [rbp + 0x80]
mov eax, dword [rbp + 0x8c]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x54]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 0x15
mov dword [rsp + 0x38], 0xfc93a039
call fcn.0054f8f0
mov rcx, rbp
lea rdx, [rbp + 0x8c]
mov r8d, dword [rbp + 0x88]
mov r9d, dword [rbp + 0x84]
mov eax, dword [rbp + 0x80]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x70]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 6
mov dword [rsp + 0x38], 0x655b59c3
call fcn.0054f8f0
mov rcx, rbp
lea rdx, [rbp + 0x80]
mov r8d, dword [rbp + 0x8c]
mov r9d, dword [rbp + 0x88]
mov eax, dword [rbp + 0x84]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x4c]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 0xa
mov dword [rsp + 0x38], 0x8f0ccc92
call fcn.0054f8f0
mov rcx, rbp
lea rdx, [rbp + 0x84]
mov r8d, dword [rbp + 0x80]
mov r9d, dword [rbp + 0x8c]
mov eax, dword [rbp + 0x88]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x68]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 0xf
mov dword [rsp + 0x38], 0xffeff47d
call fcn.0054f8f0
mov rcx, rbp
lea rdx, [rbp + 0x88]
mov r8d, dword [rbp + 0x84]
mov r9d, dword [rbp + 0x80]
mov eax, dword [rbp + 0x8c]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x44]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 0x15
mov dword [rsp + 0x38], 0x85845dd1
call fcn.0054f8f0
mov rcx, rbp
lea rdx, [rbp + 0x8c]
mov r8d, dword [rbp + 0x88]
mov r9d, dword [rbp + 0x84]
mov eax, dword [rbp + 0x80]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x60]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 6
mov dword [rsp + 0x38], 0x6fa87e4f
call fcn.0054f8f0
mov rcx, rbp
lea rdx, [rbp + 0x80]
mov r8d, dword [rbp + 0x8c]
mov r9d, dword [rbp + 0x88]
mov eax, dword [rbp + 0x84]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x7c]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 0xa
mov dword [rsp + 0x38], 0xfe2ce6e0
call fcn.0054f8f0
mov rcx, rbp
lea rdx, [rbp + 0x84]
mov r8d, dword [rbp + 0x80]
mov r9d, dword [rbp + 0x8c]
mov eax, dword [rbp + 0x88]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x58]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 0xf
mov dword [rsp + 0x38], 0xa3014314
call fcn.0054f8f0
mov rcx, rbp
lea rdx, [rbp + 0x88]
mov r8d, dword [rbp + 0x84]
mov r9d, dword [rbp + 0x80]
mov eax, dword [rbp + 0x8c]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x74]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 0x15
mov dword [rsp + 0x38], 0x4e0811a1
call fcn.0054f8f0
mov rcx, rbp
lea rdx, [rbp + 0x8c]
mov r8d, dword [rbp + 0x88]
mov r9d, dword [rbp + 0x84]
mov eax, dword [rbp + 0x80]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x50]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 6
mov dword [rsp + 0x38], 0xf7537e82
call fcn.0054f8f0
mov rcx, rbp
lea rdx, [rbp + 0x80]
mov r8d, dword [rbp + 0x8c]
mov r9d, dword [rbp + 0x88]
mov eax, dword [rbp + 0x84]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x6c]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 0xa
mov dword [rsp + 0x38], 0xbd3af235
call fcn.0054f8f0
mov rcx, rbp
lea rdx, [rbp + 0x84]
mov r8d, dword [rbp + 0x80]
mov r9d, dword [rbp + 0x8c]
mov eax, dword [rbp + 0x88]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x48]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 0xf
mov dword [rsp + 0x38], 0x2ad7d2bb
call fcn.0054f8f0
mov rcx, rbp
lea rdx, [rbp + 0x88]
mov r8d, dword [rbp + 0x84]
mov r9d, dword [rbp + 0x80]
mov eax, dword [rbp + 0x8c]
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0x64]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x30], 0x15
mov dword [rsp + 0x38], 0xeb86d391
call fcn.0054f8f0
lea rax, [rbx + 0x40]
mov ecx, dword [rbp + 0x8c]
add dword [rax], ecx
lea rax, [rbx + 0x44]
mov ecx, dword [rbp + 0x88]
add dword [rax], ecx
lea rax, [rbx + 0x48]
mov ecx, dword [rbp + 0x84]
add dword [rax], ecx
lea rax, [rbx + 0x4c]
mov ecx, dword [rbp + 0x80]
add dword [rax], ecx
lea rsp, [rbp + 0x98]
pop rbx
pop rbp
ret