Function at 0x4a5700
Capabilities:
Encode data using base64
Parse pe header

Disassembly:
lea r12, [rsp - 0x668]
cmp r12, qword [r14 + 0x10]
jbe 0x4aa2d4
push rbp
mov rbp, rsp
sub rsp, 0x6e0
movups xmmword [rsp + 0x6f0], xmm15
movups xmmword [rsp + 0x700], xmm15
movups xmmword [rsp + 0x78], xmm15
movups xmmword [rsp + 0x88], xmm15
mov rdx, qword [0x00588f40]
mov rcx, qword [rdx]
nop
xor eax, eax
call rcx
mov dword [rsp + 0x50], eax
call sym.github.com_klauspost_cpuid_v2.vendorID
mov ecx, dword [rsp + 0x50]
test ecx, ecx
je 0x4a579f
mov qword [rsp + 0x68], rax
call sym.github.com_klauspost_cpuid_v2.familyModel
mov qword [rsp + 0x98], rax
mov qword [rsp + 0x70], rbx
mov rdx, qword [0x00588f40]
mov rcx, qword [rdx]
mov eax, 1
call rcx
mov qword [rsp + 0x6d8], 0xbd
bt edi, 0
jae 0x4a57c5
xor eax, eax
jmp 0x4aa2a7
movups xmm0, xmmword [rsp + 0x78]
movups xmmword [rsp + 0x6f0], xmm0
movups xmm0, xmmword [rsp + 0x88]
movups xmmword [rsp + 0x700], xmm0
add rsp, 0x6e0
pop rbp
ret
mov qword [rsp + 0x6d0], 0x32
bt edi, 8
jae 0x4a57de
xor eax, eax
jmp 0x4aa269
mov qword [rsp + 0x6c8], 0xab
bt edi, 0xb
jae 0x4a57f7
xor eax, eax
jmp 0x4aa22b
mov qword [rsp + 0x6c0], 0x2f
bt edi, 0xf
jae 0x4a5810
xor eax, eax
jmp 0x4aa1ed
mov qword [rsp + 0x6b8], 0x6b
bt edi, 0x17
jae 0x4a5829
xor eax, eax
jmp 0x4aa1af
mov qword [rsp + 0x6b0], 0x40
bt edi, 0x18
jae 0x4a5845
xor eax, eax
nop dword [rax]
jmp 0x4aa171
mov qword [rsp + 0x6a8], 0x41
bt edi, 0x19
jae 0x4a585e
xor eax, eax
jmp 0x4aa126
mov qword [rsp + 0x6a0], 0x98
jae 0x4a5873
xor eax, eax
jmp 0x4aa0e6
mov qword [rsp + 0x698], 0x99
bt edi, 0x1a
jae 0x4a588c
xor eax, eax
jmp 0x4aa0a6
mov qword [rsp + 0x690], 0x9a
mov esi, ecx
and ecx, 1
nop dword [rax]
test ecx, ecx
je 0x4a58ab
xor eax, eax
jmp 0x4aa066
mov qword [rsp + 0x688], 0xb7
bt esi, 5
jae 0x4a58c5
xor eax, eax
nop
jmp 0x4aa026
mov qword [rsp + 0x680], 0x9e
bt esi, 9
jae 0x4a58de
xor eax, eax
jmp 0x4a9fe6
mov qword [rsp + 0x678], 0x9b
bt esi, 0x13
jae 0x4a58f7
xor eax, eax
jmp 0x4a9fa6
mov qword [rsp + 0x670], 0x9c
bt esi, 0x14
jae 0x4a5910
xor eax, eax
jmp 0x4a9f66
mov qword [rsp + 0x668], 2
bt esi, 0x19
jae 0x4a5929
xor eax, eax
jmp 0x4a9f26
mov qword [rsp + 0x660], 0x2d
bt esi, 1
jae 0x4a5945
xor eax, eax
nop dword [rax]
jmp 0x4a9ee6
mov qword [rsp + 0x658], 0x6d
bt esi, 0x16
jae 0x4a595e
xor eax, eax
jmp 0x4a9ea8
mov qword [rsp + 0x650], 0x7a
bt esi, 0x17
jae 0x4a5977
xor eax, eax
jmp 0x4a9e6a
mov qword [rsp + 0x648], 0x7f
bt esi, 0x1e
jae 0x4a5990
xor eax, eax
jmp 0x4a9e2c
mov qword [rsp + 0x640], 0x48
bt esi, 0x1f
jae 0x4a59a9
xor eax, eax
jmp 0x4a9dee
mov qword [rsp + 0x638], 0x39
bt esi, 0x1d
jae 0x4a59c5
xor eax, eax
nop dword [rax]
jmp 0x4a9db0
mov qword [rsp + 0x630], 0x35
bt esi, 0xd
jae 0x4a59de
xor eax, eax
jmp 0x4a9d72
mov dword [rsp + 0x58], esi
mov dword [rsp + 0x54], ecx
mov r8, qword [rsp + 0x68]
cmp r8, 1
jne 0x4a5a38
bt edi, 0x1c
jae 0x4a5a31
mov r9d, dword [rsp + 0x50]
nop dword [rax]
cmp r9d, 4
jb 0x4a5a40
mov dword [rsp + 0x4c], edi
call sym.github.com_klauspost_cpuid_v2.threadsPerCore
mov qword [rsp + 0x628], 0x45
nop dword [rax + rax]
cmp rax, 1
jle 0x4a9d07
xor eax, eax
jmp 0x4a9d38
mov r9d, dword [rsp + 0x50]
jmp 0x4a5a40
mov r9d, dword [rsp + 0x50]
nop dword [rax]
cmp r8, 2
jne 0x4a5a74
bt edi, 0x1c
jae 0x4a5a74
cmp r9d, 4
jb 0x4a5a74
call sym.github.com_klauspost_cpuid_v2.threadsPerCore
mov qword [rsp + 0x620], 0x45
cmp rax, 1
jle 0x4a9cb3
xor eax, eax
jmp 0x4a9ce0
mov qword [rsp + 0x618], 0xc0
mov edi, ecx
shl ecx, 0x1a
test ecx, ecx
je 0x4a5a90
xor eax, eax
jmp 0x4a9c86
mov qword [rsp + 0x610], 0x78
shl edi, 0x1b
nop
test edi, edi
je 0x4a5aab
xor eax, eax
jmp 0x4a9c46
mov edi, esi
and esi, 0x1c000000
cmp esi, 0x1c000000
jne 0x4a5b7b
mov rdx, qword [0x00588f50]
mov rcx, qword [rdx]
xor eax, eax
call rcx
and eax, 6
cmp eax, 6
jne 0x4a5b6d
nop
or qword [rsp + 0x78], 0x800
mov rsi, qword [rsp + 0x68]
cmp rsi, 1
jne 0x4a5b25
mov rdi, qword [rsp + 0x98]
cmp rdi, 6
jne 0x4a5b0b
mov rdi, qword [rsp + 0x70]
cmp rdi, 0x3c
setl dil
jmp 0x4a5b0d
xor edi, edi
mov qword [rsp + 0x608], 0x23
test dil, dil
je 0x4a5b6d
xor eax, eax
jmp 0x4a9c06
cmp rsi, 2
jne 0x4a5b6d
mov rdi, qword [rsp + 0x98]
cmp rdi, 0x17
jge 0x4a5b42
mov edi, 1
nop
jmp 0x4a5b55
jne 0x4a5b53
mov rdi, qword [rsp + 0x70]
cmp rdi, 0x31
setl dil
jmp 0x4a5b55
xor edi, edi
mov qword [rsp + 0x600], 0x23
test dil, dil
je 0x4a5b6d
xor eax, eax
jmp 0x4a9bc6
mov edi, dword [rsp + 0x58]
mov r8, qword [rsp + 0x68]
mov r9d, dword [rsp + 0x50]
mov qword [rsp + 0x5f8], 0x3b
mov esi, edi
and edi, 0x8001000
cmp edi, 0x8001000
jne 0x4a5ba0
xor eax, eax
jmp 0x4a9b86
cmp r9d, 7
jb 0x4a62a7
mov rdx, qword [0x00588f48]
mov rcx, qword [rdx]
mov eax, 7
xor ebx, ebx
call rcx
mov rsi, qword [rsp + 0x78]
bt esi, 0xb
jae 0x4a5bdb
bt ebx, 5
jae 0x4a5bdb
or rsi, 0x10000
nop
mov qword [rsp + 0x78], rsi
bt ebx, 3
nop
jae 0x4a5c05
nop
bts qword [rsp + 0x78], 0x28
mov qword [rsp + 0x5f0], 0x29
bt ebx, 8
jae 0x4a5c05
xor eax, eax
nop
jmp 0x4a9b46
mov qword [rsp + 0x5e8], 0x8e
bt ebx, 2
jae 0x4a5c1e
xor eax, eax
jmp 0x4a9b06
mov qword [rsp + 0x5e0], 0x43
bt ebx, 4
jae 0x4a5c37
xor eax, eax
jmp 0x4a9ac6
mov qword [rsp + 0x5d8], 0x38
bt ebx, 9
jae 0x4a5c50
xor eax, eax
jmp 0x4a9a86
mov qword [rsp + 0x5d0], 0x83
bt ebx, 0xb
jae 0x4a5c69
xor eax, eax
jmp 0x4a9a46
mov qword [rsp + 0x5c8], 0x72
bt ebx, 0xe
jae 0x4a5c85
xor eax, eax
nop dword [rax]
jmp 0x4a9a06
mov qword [rsp + 0x5c0], 0x80
bt ebx, 0x12
jae 0x4a5c9e
xor eax, eax
jmp 0x4a99c6
mov qword [rsp + 0x5b8], 1
bt ebx, 0x13
jae 0x4a5cb7
xor eax, eax
jmp 0x4a9986
mov qword [rsp + 0x5b0], 0x90
bt ebx, 0x1d
jae 0x4a5cd0
xor eax, eax
jmp 0x4a9946
mov qword [rsp + 0x5a8], 0xba
bt ecx, 5
jae 0x4a5ce9
xor eax, eax
jmp 0x4a9906
mov qword [rsp + 0x5a0], 0x2b
bt ecx, 7
jae 0x4a5d05
xor eax, eax
nop dword [rax]
jmp 0x4a98c6
mov qword [rsp + 0x598], 0x42
bt ecx, 8
jae 0x4a5d1e
xor eax, eax
jmp 0x4a9886
mov qword [rsp + 0x590], 0xb3
bt ecx, 9
jae 0x4a5d37
xor eax, eax
jmp 0x4a9846
mov qword [rsp + 0x588], 0xb8
bt ecx, 0xa
jae 0x4a5d50
xor eax, eax
jmp 0x4a9806
mov qword [rsp + 0x580], 0xaf
bt ecx, 0xd
jae 0x4a5d69
xor eax, eax
jmp 0x4a97c6
mov qword [rsp + 0x578], 0x2c
bt ecx, 0x19
jae 0x4a5d85
xor eax, eax
nop dword [rax]
jmp 0x4a9786
mov qword [rsp + 0x570], 0x61
bt ecx, 0x17
jae 0x4a5d9e
xor eax, eax
jmp 0x4a9746
mov qword [rsp + 0x568], 0x6f
bt ecx, 0x1b
jae 0x4a5db7
xor eax, eax
jmp 0x4a9706
mov qword [rsp + 0x560], 0x6e
bt ecx, 0x1c
jae 0x4a5dd0
xor eax, eax
jmp 0x4a96c6
mov qword [rsp + 0x558], 0x37
bt ecx, 0x1d
jae 0x4a5de9
xor eax, eax
jmp 0x4a9686
mov qword [rsp + 0x550], 0x8f
bt ecx, 0x1e
jae 0x4a5e05
xor eax, eax
nop dword [rax]
jmp 0x4a9646
mov qword [rsp + 0x548], 0x3f
bt edi, 4
jae 0x4a5e1e
xor eax, eax
jmp 0x4a9606
mov qword [rsp + 0x540], 0x94
bt edi, 9
jae 0x4a5e37
xor eax, eax
jmp 0x4a95c6
mov qword [rsp + 0x538], 0x6a
bt edi, 0xa
jae 0x4a5e50
xor eax, eax
jmp 0x4a9586
mov qword [rsp + 0x530], 0x84
bt edi, 0xb
jae 0x4a5e69
xor eax, eax
jmp 0x4a9546
mov qword [rsp + 0x528], 0x86
bt edi, 0xe
jae 0x4a5e85
xor eax, eax
nop dword [rax]
jmp 0x4a9506
mov qword [rsp + 0x520], 0x47
bt edi, 0xf
jae 0x4a5e9e
xor eax, eax
jmp 0x4a94c6
mov qword [rsp + 0x518], 0xb2
bt edi, 0x10
jae 0x4a5eb7
xor eax, eax
jmp 0x4a9486
mov qword [rsp + 0x510], 0x79
bt edi, 0x12
jae 0x4a5ed0
xor eax, eax
jmp 0x4a9446
mov qword [rsp + 0x508], 0x2a
bt edi, 0x14
jae 0x4a5ee9
xor eax, eax
jmp 0x4a9406
mov qword [rsp + 0x500], 0x4b
bt edi, 0x1a
jae 0x4a5f05
xor eax, eax
nop dword [rax]
jmp 0x4a93c6
mov qword [rsp + 0x4f8], 0x9f
bt edi, 0x1b
jae 0x4a5f1e
xor eax, eax
jmp 0x4a9386
mov qword [rsp + 0x4f0], 0x3a
bt edi, 0x1c
jae 0x4a5f37
xor eax, eax
jmp 0x4a9346
mov qword [rsp + 0x4e8], 0x49
bt edi, 0x1d
jae 0x4a5f50
xor eax, eax
jmp 0x4a9306
mov qword [rsp + 0x4e0], 0x4a
bt edi, 0x1e
jae 0x4a5f69
xor eax, eax
jmp 0x4a92c6
mov dword [rsp + 0x44], ebx
mov dword [rsp + 0x40], ecx
mov dword [rsp + 0x3c], edi
mov qword [rsp + 0x4d8], 0x93
bt edi, 0x1f
jae 0x4a5f8e
xor eax, eax
jmp 0x4a9286
mov rdx, qword [0x00588f48]
mov rcx, qword [rdx]
mov eax, 7
mov ebx, 1
call rcx
mov rcx, qword [rsp + 0x78]
bt ecx, 0xb
jae 0x4a5fb9
bt eax, 4
setb sil
jmp 0x4a5fbb
xor esi, esi
mov qword [rsp + 0x4d0], 0x24
test sil, sil
je 0x4a5fd3
xor ecx, ecx
jmp 0x4a9246
mov qword [rsp + 0x4c8], 0x30
bt eax, 7
jae 0x4a5fec
xor ecx, ecx
jmp 0x4a9206
mov qword [rsp + 0x4c0], 0x70
bt eax, 0xa
jae 0x4a6005
xor ecx, ecx
jmp 0x4a91c6
mov qword [rsp + 0x4b8], 0xa1
bt eax, 0xb
jae 0x4a601e
xor ecx, ecx
jmp 0x4a9186
mov qword [rsp + 0x4b0], 0x31
bt eax, 0xc
jae 0x4a6037
xor ecx, ecx
jmp 0x4a9146
mov qword [rsp + 0x4a8], 0x44
bt eax, 0x16
jae 0x4a6050
xor ecx, ecx
jmp 0x4a9106
mov qword [rsp + 0x4a0], 0x21
bt eax, 0x17
jae 0x4a6069
xor ecx, ecx
jmp 0x4a90c6
mov qword [rsp + 0x498], 0x64
bt eax, 0x1a
jae 0x4a6085
xor ecx, ecx
nop dword [rax]
jmp 0x4a9086
mov qword [rsp + 0x490], 0x25
bt edi, 4
jae 0x4a609e
xor ecx, ecx
jmp 0x4a9046
mov qword [rsp + 0x488], 0x22
bt edi, 5
jae 0x4a60b7
xor ecx, ecx
jmp 0x4a9006
mov qword [rsp + 0x480], 0x26
bt edi, 0xa
jae 0x4a60d0
xor ecx, ecx
jmp 0x4a8fc6
mov qword [rsp + 0x478], 0x7c
bt edi, 0xe
jae 0x4a60e9
xor ecx, ecx
jmp 0x4a8f86
mov qword [rsp + 0x470], 0xc
bt edi, 0x13
jae 0x4a6105
xor ecx, ecx
nop dword [rax]
jmp 0x4a8f46
mov qword [rsp + 0x468], 0xa
bt edi, 0x15
jae 0x4a611e
xor ecx, ecx
jmp 0x4a8f06
mov ecx, dword [rsp + 0x58]
and ecx, 0xc000000
cmp ecx, 0xc000000
jne 0x4a617a
mov dword [rsp + 0x48], eax
mov rdx, qword [0x00588f50]
mov rcx, qword [rdx]
xor eax, eax
call rcx
mov ecx, eax
shr eax, 5
and eax, 7
cmp eax, 7
jne 0x4a617a
shr ecx, 1
and ecx, 3
cmp ecx, 3
jne 0x4a617a
mov qword [rsp + 0x460], 0x17
mov esi, dword [rsp + 0x44]
bt esi, 0x10
jae 0x4a86f3
xor eax, eax
jmp 0x4a8ec6
mov rdx, qword [0x00588f48]
mov rcx, qword [rdx]
mov eax, 7
mov ebx, 2
call rcx
mov qword [rsp + 0x3a8], 0x7d
bt edi, 0
jae 0x4a61a9
xor eax, eax
jmp 0x4a86c6
mov qword [rsp + 0x3a0], 0x5e
bt edi, 1
jae 0x4a61c5
xor eax, eax
nop dword [rax]
jmp 0x4a8686
mov qword [rsp + 0x398], 0x82
bt edi, 2
jae 0x4a61de
xor eax, eax
jmp 0x4a8646
mov qword [rsp + 0x390], 0x27
bt edi, 4
jae 0x4a61f7
xor eax, eax
jmp 0x4a8606
mov qword [rsp + 0x388], 0x68
bt edi, 5
jae 0x4a6210
xor eax, eax
jmp 0x4a85c6
mov rcx, qword [rsp + 0x80]
bt rcx, 0x21
jae 0x4a625a
mov ecx, dword [rsp + 0x50]
cmp ecx, 0x19
jb 0x4a625e
mov rdx, qword [0x00588f48]
mov rcx, qword [rdx]
mov eax, 0x19
xor ebx, ebx
call rcx
mov qword [rsp + 0x380], 0x62
and ebx, 5
cmp ebx, 5
jne 0x4a856b
xor eax, eax
jmp 0x4a8587
mov ecx, dword [rsp + 0x50]
mov rsi, qword [rsp + 0x78]
bt esi, 0xc
jae 0x4a629f
cmp ecx, 0x24
jb 0x4a629f
mov rdx, qword [0x00588f48]
mov rcx, qword [rdx]
mov eax, 0x24
xor ebx, ebx
nop
call rcx
mov qword [rsp + 0x378], 0xd
bt ebx, 0x10
jae 0x4a8475
xor eax, eax
jmp 0x4a8540
mov r8, qword [rsp + 0x68]
mov r9d, ecx
cmp r9d, 0xd
jb 0x4a62ee
mov rcx, qword [rsp + 0x90]
bt ecx, 0
jae 0x4a62ee
mov rdx, qword [0x00588f48]
mov rcx, qword [rdx]
mov eax, 0xd
mov ebx, 1
call rcx
mov qword [rsp + 0x360], 0xc2
bt eax, 0
jae 0x4a832b
xor ecx, ecx
jmp 0x4a844a
mov rdx, qword [0x00588f40]
mov rcx, qword [rdx]
mov eax, 0x80000000
call rcx
nop
cmp eax, 0x80000001
jb 0x4a64df
mov rdx, qword [0x00588f40]
mov rcx, qword [rdx]
mov eax, 0x80000001
call rcx
bt ecx, 5
jae 0x4a6351
mov rbx, qword [rsp + 0x80]
mov rsi, rbx
bts rbx, 0x26
movabs r8, 0x400004000000000
or r8, rsi
nop
mov qword [rsp + 0x80], rbx
nop
mov qword [rsp + 0x80], r8
mov qword [rsp + 0x340], 0x63
bt ecx, 0
jae 0x4a636a
xor eax, eax
jmp 0x4a8300
mov qword [rsp + 0x338], 0xa3
bt ecx, 2
jae 0x4a6385
xor eax, eax
nop
jmp 0x4a82c0
mov qword [rsp + 0x330], 0x9d
bt ecx, 6
jae 0x4a639e
xor eax, eax
jmp 0x4a8280
mov qword [rsp + 0x328], 0x50
bt ecx, 0xa
jae 0x4a63b7
xor eax, eax
jmp 0x4a8240
mov qword [rsp + 0x320], 0xb0
bt ecx, 0x16
jae 0x4a63d0
xor eax, eax
jmp 0x4a8200
mov qword [rsp + 0x318], 0xaa
bt edi, 0xb
jae 0x4a63e9
xor eax, eax
jmp 0x4a81c0
mov qword [rsp + 0x310], 0x77
bt edi, 0x14
jae 0x4a6405
xor eax, eax
nop dword [rax]
jmp 0x4a8180
mov qword [rsp + 0x308], 0x6c
bt edi, 0x16
jae 0x4a641e
xor eax, eax
jmp 0x4a8140
mov qword [rsp + 0x300], 0x6b
bt edi, 0x17
jae 0x4a6437
xor eax, eax
jmp 0x4a8100
mov qword [rsp + 0x2f8], 0x40
bt edi, 0x18
jae 0x4a6450
mov qword [rsp + 0x2f0], 0x41
bt edi, 0x19
jae 0x4a6469
xor eax, eax
jmp 0x4a8080
mov qword [rsp + 0x2e8], 0x81
bt edi, 0x1b
jae 0x4a6485
xor eax, eax
nop dword [rax]
jmp 0x4a8040
mov qword [rsp + 0x2e0], 4
bt edi, 0x1e
jae 0x4a649e
xor eax, eax
jmp 0x4a8000
mov qword [rsp + 0x2d8], 3
bt edi, 0x1f
jae 0x4a64b7
xor eax, eax
jmp 0x4a7fc0
mov rbx, qword [rsp + 0x78]
bt ebx, 0xb
jae 0x4a64df
mov qword [rsp + 0x2d0], 0xbf
bt ecx, 0xb
jae 0x4a7f0b
xor eax, eax
jmp 0x4a7f80
mov rdx, qword [0x00588f40]
mov rcx, qword [rdx]
mov eax, 0x80000000
call rcx
cmp eax, 0x80000007
jb 0x4a6570
mov rdx, qword [0x00588f40]
mov rcx, qword [rdx]
mov eax, 0x80000007
call rcx
mov qword [rsp + 0x2c0], 0x67
bt ebx, 0
jae 0x4a6525
xor eax, eax
nop dword [rax]
jmp 0x4a7ee0
mov qword [rsp + 0x2b8], 0xa2
bt ebx, 1
jae 0x4a653e
xor eax, eax
jmp 0x4a7ea0
mov qword [rsp + 0x2b0], 0x46
bt ebx, 2
jae 0x4a6557
xor eax, eax
jmp 0x4a7e60
mov qword [rsp + 0x2a8], 0x33
bt edi, 9
jae 0x4a6570
xor eax, eax
jmp 0x4a7e20
mov rdx, qword [0x00588f40]
mov rcx, qword [rdx]
mov eax, 0x80000000
nop
call rcx
cmp eax, 0x80000008
jb 0x4a6785
mov rdx, qword [0x00588f40]
mov rcx, qword [rdx]
mov eax, 0x80000008
call rcx
mov qword [rsp + 0x2a0], 0x7d
bt ebx, 0x1c
jae 0x4a65b7
xor eax, eax
jmp 0x4a7de0
mov qword [rsp + 0x298], 0x34
bt ebx, 0x1b
jae 0x4a65d0
xor eax, eax
jmp 0x4a7da0
mov qword [rsp + 0x290], 0x93
bt ebx, 0x18
jae 0x4a65e9
xor eax, eax
jmp 0x4a7d60
mov qword [rsp + 0x288], 0x7b
bt ebx, 0x17
jae 0x4a6605
xor eax, eax
nop dword [rax]
jmp 0x4a7d20
mov qword [rsp + 0x280], 0xae
bt ebx, 0x15
jae 0x4a661e
xor eax, eax
jmp 0x4a7ce0
mov qword [rsp + 0x278], 0x36
bt ebx, 0x14
jae 0x4a6637
xor eax, eax
jmp 0x4a7ca0
mov qword [rsp + 0x270], 0x4f
bt ebx, 0x13
jae 0x4a6650
xor eax, eax
jmp 0x4a7c60
mov qword [rsp + 0x268], 0x4e
bt ebx, 0x12
jae 0x4a6669
xor eax, eax
jmp 0x4a7c20
mov qword [rsp + 0x260], 0xa0
bt ebx, 0x11
jae 0x4a6685
xor eax, eax
nop dword [rax]
jmp 0x4a7be0
mov qword [rsp + 0x258], 0x9f
bt ebx, 0xf
jae 0x4a669e
xor eax, eax
jmp 0x4a7ba0
mov qword [rsp + 0x250], 0x4d
bt ebx, 0xe
jae 0x4a66b7
xor eax, eax
jmp 0x4a7b60
mov qword [rsp + 0x248], 0x5f
bt ebx, 0xd
jae 0x4a66d0
xor eax, eax
jmp 0x4a7b20
mov qword [rsp + 0x240], 0x4b
bt ebx, 0xc
jae 0x4a66e9
xor eax, eax
jmp 0x4a7ae0
mov qword [rsp + 0x238], 0xbb
bt ebx, 9
jae 0x4a6705
xor eax, eax
nop dword [rax]
jmp 0x4a7aa0
mov qword [rsp + 0x230], 0x69
bt ebx, 8
jae 0x4a671e
xor eax, eax
jmp 0x4a7a60
mov qword [rsp + 0x228], 0x7e
bt ebx, 4
jae 0x4a6737
xor eax, eax
jmp 0x4a7a20
mov qword [rsp + 0x220], 0x60
bt ebx, 3
jae 0x4a6750
xor eax, eax
jmp 0x4a79e0
mov qword [rsp + 0x218], 0x73
bt ebx, 1
jae 0x4a6769
xor eax, eax
jmp 0x4a79a0
mov qword [rsp + 0x210], 0x2e
bt ebx, 0
jae 0x4a6785
xor eax, eax
nop dword [rax]
jmp 0x4a7960
mov rcx, qword [rsp + 0x88]
bt rcx, 0x23
jb 0x4a6798
xor ecx, ecx
jmp 0x4a67b1
mov rdx, qword [0x00588f40]
mov rcx, qword [rdx]
mov eax, 0x80000000
call rcx
cmp eax, 0x8000000a
setae cl
test cl, cl
je 0x4a68c9
mov rdx, qword [0x00588f40]
mov rcx, qword [rdx]
mov eax, 0x8000000a
call rcx
mov qword [rsp + 0x208], 0xa7
bt edi, 0
jae 0x4a67e5
xor eax, eax
nop
jmp 0x4a7920
mov qword [rsp + 0x200], 0x65
bt edi, 1
jae 0x4a67fe
xor eax, eax
jmp 0x4a78e0
mov qword [rsp + 0x1f8], 0xa6
bt edi, 2
jae 0x4a6817
xor eax, eax
jmp 0x4a78a0
mov qword [rsp + 0x1f0], 0x76
bt edi, 3
jae 0x4a6830
xor eax, eax
jmp 0x4a7860
mov qword [rsp + 0x1e8], 0xb1
bt edi, 4
jae 0x4a6849
xor eax, eax
jmp 0x4a7820
mov qword [rsp + 0x1e0], 0xb4
bt edi, 5
jae 0x4a6865
xor eax, eax
nop dword [rax]
jmp 0x4a77e0
mov qword [rsp + 0x1d8], 0xa5
bt edi, 6
jae 0x4a687e
xor eax, eax
jmp 0x4a77a0
mov qword [rsp + 0x1d0], 0xa4
bt edi, 7
jae 0x4a6897
xor eax, eax
jmp 0x4a7760
mov qword [rsp + 0x1c8], 0xa8
bt edi, 0xa
jae 0x4a68b0
xor eax, eax
jmp 0x4a7720
mov qword [rsp + 0x1c0], 0xa9
bt edi, 0xc
jae 0x4a68c9
xor eax, eax
jmp 0x4a76e0
mov rdx, qword [0x00588f40]
mov rcx, qword [rdx]
mov eax, 0x80000000
call rcx
nop word [rax + rax]
cmp eax, 0x8000001a
jb 0x4a6945
mov rdx, qword [0x00588f40]
mov rcx, qword [rdx]
mov eax, 0x8000001a
call rcx
mov qword [rsp + 0x1b8], 0x3d
bt eax, 0
jae 0x4a6911
xor ecx, ecx
jmp 0x4a76a0
mov qword [rsp + 0x1b0], 0x71
bt eax, 1
jae 0x4a692a
xor ecx, ecx
jmp 0x4a7660
mov qword [rsp + 0x1a8], 0x3e
bt eax, 2
jae 0x4a6945
xor eax, eax
nop
jmp 0x4a7620
mov rdx, qword [0x00588f40]
mov rcx, qword [rdx]
mov eax, 0x80000000
call rcx
cmp eax, 0x8000001b
jb 0x4a6999
mov rcx, qword [rsp + 0x80]
bt ecx, 0x10
jae 0x4a6999
mov rdx, qword [0x00588f40]
mov rcx, qword [rdx]
mov eax, 0x8000001b
call rcx
mov qword [rsp + 0x1a0], 0x53
bt eax, 0
jae 0x4a71f3
xor ecx, ecx
jmp 0x4a75e0
mov rdx, qword [0x00588f40]
mov rcx, qword [rdx]
mov eax, 0x80000000
call rcx
cmp eax, 0x8000001f
jb 0x4a69ed
mov rcx, qword [rsp + 0x68]
cmp rcx, 2
jne 0x4a69f2
mov rdx, qword [0x00588f40]
mov rcx, qword [rdx]
mov eax, 0x8000001f
call rcx
mov qword [rsp + 0x140], 0x91
bt eax, 0
nop dword [rax]
jae 0x4a6d33
xor ecx, ecx
jmp 0x4a71c6
mov rcx, qword [rsp + 0x68]
mov rdx, qword [0x00588f40]
mov rcx, qword [rdx]
mov eax, 0x80000000
call rcx
cmp eax, 0x80000021
jb 0x4a6a45
mov rcx, qword [rsp + 0x68]
cmp rcx, 2
jne 0x4a6a45
mov rdx, qword [0x00588f40]
mov rcx, qword [rdx]
mov eax, 0x80000021
call rcx
mov qword [rsp + 0xd0], 0x95
bt eax, 0x1f
jae 0x4a6b9a
xor ecx, ecx
nop
jmp 0x4a6d06
mov ecx, dword [rsp + 0x50]
cmp ecx, 0x20
jb 0x4a6a80
mov rdx, qword [0x00588f40]
mov rcx, qword [rdx]
mov eax, 0x4000000c
call rcx
mov qword [rsp + 0xa8], 0xad
cmp ebx, 0xbe3
jne 0x4a6a7a
xor eax, eax
jmp 0x4a6b6f
mov ecx, dword [rsp + 0x50]
nop
cmp ecx, 0x21
jb 0x4a6afc
mov rdx, qword [0x00588f40]
mov rcx, qword [rdx]
mov eax, 0x21
call rcx
mov dword [rsp + 0x5c], ebx
mov dword [rsp + 0x60], edi
mov dword [rsp + 0x64], ecx
lea rax, [rsp + 0x5c]
mov ebx, 3
mov rcx, rbx
call sym.github.com_klauspost_cpuid_v2.valAsString
mov rcx, rbx
mov rbx, rax
lea rax, [rsp + 0x1c]
nop
call sym.runtime.slicebytetostring
cmp rbx, 0xc
jne 0x4a6ae6
movabs rdx, 0x5844546c65746e49
cmp qword [rax], rdx
jne 0x4a6ae6
cmp dword [rax + 8], 0x20202020
sete dl
jmp 0x4a6ae8
xor edx, edx
mov qword [rsp + 0xa0], 0xad
test dl, dl
je 0x4a6afc
xor eax, eax
jmp 0x4a6b35
movups xmm0, xmmword [rsp + 0x78]
movups xmmword [rsp + 0x6f0], xmm0
movups xmm0, xmmword [rsp + 0x88]
movups xmmword [rsp + 0x700], xmm0
add rsp, 0x6e0
pop rbp
ret
mov rbx, qword [rsp + rdx*8 + 0x78]
bts rbx, rax
mov qword [rsp + rdx*8 + 0x78], rbx
mov eax, 1
test rax, rax
jg 0x4a6afc
mov rax, qword [rsp + 0xa0]
mov rdx, rax
sar rdx, 6
cmp rdx, 4
jb 0x4a6b22
mov rax, rdx
mov ecx, 4
call sym.runtime.panicIndex
mov rsi, qword [rsp + rbx*8 + 0x78]
bts rsi, rax
mov qword [rsp + rbx*8 + 0x78], rsi
mov eax, 1
test rax, rax
jg 0x4a6a7a
mov rax, qword [rsp + 0xa8]
mov rbx, rax
sar rbx, 6
cmp rbx, 4
jb 0x4a6b5c
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov qword [rsp + 0xc8], 0x97
bt eax, 0x1e
jae 0x4a6bb3
xor ecx, ecx
jmp 0x4a6cc6
mov qword [rsp + 0xc0], 0x96
bt eax, 0x1d
jae 0x4a6bcc
xor ecx, ecx
jmp 0x4a6c87
mov qword [rsp + 0xb8], 0x4c
bt eax, 0x1c
jae 0x4a6be2
xor ecx, ecx
jmp 0x4a6c4d
mov qword [rsp + 0xb0], 0x85
bt eax, 0x1b
jae 0x4a6a45
xor eax, eax
jmp 0x4a6c0f
mov rsi, qword [rsp + rbx*8 + 0x78]
bts rsi, rax
mov qword [rsp + rbx*8 + 0x78], rsi
mov eax, 1
test rax, rax
jg 0x4a6a45
mov rax, qword [rsp + 0xb0]
mov rbx, rax
sar rbx, 6
cmp rbx, 4
jb 0x4a6bfc
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov rdi, qword [rsp + rbx*8 + 0x78]
bts rdi, rsi
mov qword [rsp + rbx*8 + 0x78], rdi
mov ecx, 1
test rcx, rcx
jg 0x4a6be2
mov rbx, qword [rsp + 0xb8]
mov rsi, rbx
sar rbx, 6
cmp rbx, 4
jb 0x4a6c3a
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov rdi, qword [rsp + rbx*8 + 0x78]
bts rdi, rsi
mov qword [rsp + rbx*8 + 0x78], rdi
mov ecx, 1
test rcx, rcx
jg 0x4a6bcc
mov rbx, qword [rsp + 0xc0]
mov rsi, rbx
sar rbx, 6
nop
cmp rbx, 4
jb 0x4a6c74
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov rdi, qword [rsp + rbx*8 + 0x78]
bts rdi, rsi
mov qword [rsp + rbx*8 + 0x78], rdi
mov ecx, 1
test rcx, rcx
jg 0x4a6bb3
mov rbx, qword [rsp + 0xc8]
mov rsi, rbx
sar rbx, 6
nop
cmp rbx, 4
jb 0x4a6cb3
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov rdi, qword [rsp + rbx*8 + 0x78]
bts rdi, rsi
mov qword [rsp + rbx*8 + 0x78], rdi
mov ecx, 1
test rcx, rcx
jg 0x4a6b9a
mov rbx, qword [rsp + 0xd0]
mov rsi, rbx
sar rbx, 6
nop
cmp rbx, 4
jb 0x4a6cf3
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov qword [rsp + 0x138], 0x87
bt eax, 1
jae 0x4a6d4c
xor ecx, ecx
jmp 0x4a7186
mov qword [rsp + 0x130], 0x75
bt eax, 2
jae 0x4a6d65
xor ecx, ecx
jmp 0x4a7146
mov qword [rsp + 0x128], 0x8b
bt eax, 3
jae 0x4a6d7e
xor ecx, ecx
jmp 0x4a7106
mov qword [rsp + 0x120], 0x8d
bt eax, 4
jae 0x4a6d97
xor ecx, ecx
jmp 0x4a70c6
mov qword [rsp + 0x118], 0xb5
bt eax, 5
jae 0x4a6db0
xor ecx, ecx
jmp 0x4a7086
mov qword [rsp + 0x110], 0x92
bt eax, 0xa
jae 0x4a6dc9
xor ecx, ecx
jmp 0x4a7046
mov qword [rsp + 0x108], 0x88
bt eax, 0xb
jae 0x4a6de5
xor ecx, ecx
nop dword [rax]
jmp 0x4a7006
mov qword [rsp + 0x100], 0x8c
bt eax, 0xc
jae 0x4a6dfe
xor ecx, ecx
jmp 0x4a6fc6
mov qword [rsp + 0xf8], 0x89
bt eax, 0xd
jae 0x4a6e17
xor ecx, ecx
jmp 0x4a6f86
mov qword [rsp + 0xf0], 0x8a
bt eax, 0xe
jae 0x4a6e30
xor ecx, ecx
jmp 0x4a6f46
mov qword [rsp + 0xe8], 0x5c
bt eax, 0xf
jae 0x4a6e49
xor ecx, ecx
jmp 0x4a6f06
mov qword [rsp + 0xe0], 0xb9
bt eax, 0x10
jae 0x4a6e5f
xor ecx, ecx
jmp 0x4a6eca
mov qword [rsp + 0xd8], 0xb6
bt eax, 0x18
jae 0x4a69f2
xor eax, eax
jmp 0x4a6e8c
mov rsi, qword [rsp + rbx*8 + 0x78]
bts rsi, rax
mov qword [rsp + rbx*8 + 0x78], rsi
mov eax, 1
test rax, rax
jg 0x4a69f2
mov rax, qword [rsp + 0xd8]
mov rbx, rax
sar rbx, 6
cmp rbx, 4
jb 0x4a6e79
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov rdi, qword [rsp + rbx*8 + 0x78]
bts rdi, rsi
mov qword [rsp + rbx*8 + 0x78], rdi
mov ecx, 1
test rcx, rcx
jg 0x4a6e5f
mov rbx, qword [rsp + 0xe0]
mov rsi, rbx
sar rbx, 6
nop
cmp rbx, 4
jb 0x4a6eb7
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov rdi, qword [rsp + rbx*8 + 0x78]
bts rdi, rsi
mov qword [rsp + rbx*8 + 0x78], rdi
mov ecx, 1
test rcx, rcx
jg 0x4a6e49
mov rbx, qword [rsp + 0xe8]
mov rsi, rbx
sar rbx, 6
nop
cmp rbx, 4
jb 0x4a6ef3
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov rdi, qword [rsp + rbx*8 + 0x78]
bts rdi, rsi
mov qword [rsp + rbx*8 + 0x78], rdi
mov ecx, 1
test rcx, rcx
jg 0x4a6e30
mov rbx, qword [rsp + 0xf0]
mov rsi, rbx
sar rbx, 6
nop
cmp rbx, 4
jb 0x4a6f33
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov rdi, qword [rsp + rbx*8 + 0x78]
bts rdi, rsi
mov qword [rsp + rbx*8 + 0x78], rdi
mov ecx, 1
test rcx, rcx
jg 0x4a6e17
mov rbx, qword [rsp + 0xf8]
mov rsi, rbx
sar rbx, 6
nop
cmp rbx, 4
jb 0x4a6f73
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov rdi, qword [rsp + rbx*8 + 0x78]
bts rdi, rsi
mov qword [rsp + rbx*8 + 0x78], rdi
mov ecx, 1
test rcx, rcx
jg 0x4a6dfe
mov rbx, qword [rsp + 0x100]
mov rsi, rbx
sar rbx, 6
nop
cmp rbx, 4
jb 0x4a6fb3
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov rdi, qword [rsp + rbx*8 + 0x78]
bts rdi, rsi
mov qword [rsp + rbx*8 + 0x78], rdi
mov ecx, 1
test rcx, rcx
jg 0x4a6de5
mov rbx, qword [rsp + 0x108]
mov rsi, rbx
sar rbx, 6
nop
cmp rbx, 4
jb 0x4a6ff3
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov rdi, qword [rsp + rbx*8 + 0x78]
bts rdi, rsi
mov qword [rsp + rbx*8 + 0x78], rdi
mov ecx, 1
test rcx, rcx
jg 0x4a6dc9
mov rbx, qword [rsp + 0x110]
mov rsi, rbx
sar rbx, 6
nop
cmp rbx, 4
jb 0x4a7033
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov rdi, qword [rsp + rbx*8 + 0x78]
bts rdi, rsi
mov qword [rsp + rbx*8 + 0x78], rdi
mov ecx, 1
test rcx, rcx
jg 0x4a6db0
mov rbx, qword [rsp + 0x118]
mov rsi, rbx
sar rbx, 6
nop
cmp rbx, 4
jb 0x4a7073
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov rdi, qword [rsp + rbx*8 + 0x78]
bts rdi, rsi
mov qword [rsp + rbx*8 + 0x78], rdi
mov ecx, 1
test rcx, rcx
jg 0x4a6d97
mov rbx, qword [rsp + 0x120]
mov rsi, rbx
sar rbx, 6
nop
cmp rbx, 4
jb 0x4a70b3
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov rdi, qword [rsp + rbx*8 + 0x78]
bts rdi, rsi
mov qword [rsp + rbx*8 + 0x78], rdi
mov ecx, 1
test rcx, rcx
jg 0x4a6d7e
mov rbx, qword [rsp + 0x128]
mov rsi, rbx
sar rbx, 6
nop
cmp rbx, 4
jb 0x4a70f3
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov rdi, qword [rsp + rbx*8 + 0x78]
bts rdi, rsi
mov qword [rsp + rbx*8 + 0x78], rdi
mov ecx, 1
test rcx, rcx
jg 0x4a6d65
mov rbx, qword [rsp + 0x130]
mov rsi, rbx
sar rbx, 6
nop
cmp rbx, 4
jb 0x4a7133
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov rdi, qword [rsp + rbx*8 + 0x78]
bts rdi, rsi
mov qword [rsp + rbx*8 + 0x78], rdi
mov ecx, 1
test rcx, rcx
jg 0x4a6d4c
mov rbx, qword [rsp + 0x138]
mov rsi, rbx
sar rbx, 6
nop
cmp rbx, 4
jb 0x4a7173
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov rdi, qword [rsp + rbx*8 + 0x78]
bts rdi, rsi
mov qword [rsp + rbx*8 + 0x78], rdi
mov ecx, 1
test rcx, rcx
jg 0x4a6d33
mov rbx, qword [rsp + 0x140]
mov rsi, rbx
sar rbx, 6
nop
cmp rbx, 4
jb 0x4a71b3
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov qword [rsp + 0x198], 0x52
bt eax, 1
jae 0x4a720c
xor ecx, ecx
jmp 0x4a75a0
mov qword [rsp + 0x190], 0x56
bt eax, 2
jae 0x4a7225
xor ecx, ecx
jmp 0x4a7560
mov qword [rsp + 0x188], 0x57
bt eax, 3
jae 0x4a723e
xor ecx, ecx
jmp 0x4a7520
mov qword [rsp + 0x180], 0x54
bt eax, 4
jae 0x4a7257
xor ecx, ecx
jmp 0x4a74e0
mov qword [rsp + 0x178], 0x51
bt eax, 5
jae 0x4a7270
xor ecx, ecx
jmp 0x4a74a0
mov qword [rsp + 0x170], 0x55
bt eax, 6
jae 0x4a7289
xor ecx, ecx
jmp 0x4a7460
mov qword [rsp + 0x168], 0x58
bt eax, 7
jae 0x4a72a5
xor ecx, ecx
nop dword [rax]
jmp 0x4a7420
mov qword [rsp + 0x160], 0x5b
bt eax, 8
jae 0x4a72be
xor ecx, ecx
jmp 0x4a73e0
mov qword [rsp + 0x158], 0x59
bt eax, 9
jae 0x4a72d7
xor ecx, ecx
jmp 0x4a73a0
mov qword [rsp + 0x150], 0x5a
bt eax, 0xa
jae 0x4a72ed
xor ecx, ecx
jmp 0x4a7360
mov qword [rsp + 0x148], 0x5d
bt eax, 0xb
nop dword [rax]
jae 0x4a6999
xor eax, eax
jmp 0x4a7320
mov rsi, qword [rsp + rbx*8 + 0x78]
bts rsi, rax
mov qword [rsp + rbx*8 + 0x78], rsi
mov eax, 1
nop dword [rax]
test rax, rax
jg 0x4a6999
mov rax, qword [rsp + 0x148]
mov rbx, rax
sar rbx, 6
cmp rbx, 4
jb 0x4a730a
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov rdi, qword [rsp + rbx*8 + 0x78]
bts rdi, rsi
mov qword [rsp + rbx*8 + 0x78], rdi
mov ecx, 1
nop
test rcx, rcx
jg 0x4a72ed
mov rbx, qword [rsp + 0x150]
mov rsi, rbx
sar rbx, 6
cmp rbx, 4
jb 0x4a734b
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov rdi, qword [rsp + rbx*8 + 0x78]
bts rdi, rsi
mov qword [rsp + rbx*8 + 0x78], rdi
mov ecx, 1
nop word [rax + rax]
test rcx, rcx
jg 0x4a72d7
mov rbx, qword [rsp + 0x158]
mov rsi, rbx
sar rbx, 6
cmp rbx, 4
jb 0x4a7387
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov rdi, qword [rsp + rbx*8 + 0x78]
bts rdi, rsi
mov qword [rsp + rbx*8 + 0x78], rdi
mov ecx, 1
nop
test rcx, rcx
jg 0x4a72be
mov rbx, qword [rsp + 0x160]
mov rsi, rbx
sar rbx, 6
cmp rbx, 4
jb 0x4a73cb
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov rdi, qword [rsp + rbx*8 + 0x78]
bts rdi, rsi
mov qword [rsp + rbx*8 + 0x78], rdi
mov ecx, 1
nop
test rcx, rcx
jg 0x4a72a5
mov rbx, qword [rsp + 0x168]
mov rsi, rbx
sar rbx, 6
cmp rbx, 4
jb 0x4a740b
mov rdi, qword [rsp + rbx*8 + 0x78]
bts rdi, rsi
mov qword [rsp + rbx*8 + 0x78], rdi
mov ecx, 1
nop
test rcx, rcx
jg 0x4a7289
mov rbx, qword [rsp + 0x170]
mov rsi, rbx
sar rbx, 6
cmp rbx, 4
jb 0x4a744b
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov rdi, qword [rsp + rbx*8 + 0x78]
bts rdi, rsi
mov qword [rsp + rbx*8 + 0x78], rdi
mov ecx, 1
nop
test rcx, rcx
jg 0x4a7270
mov rbx, qword [rsp + 0x178]
mov rsi, rbx
sar rbx, 6
cmp rbx, 4
jb 0x4a748b
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov rdi, qword [rsp + rbx*8 + 0x78]
bts rdi, rsi
mov qword [rsp + rbx*8 + 0x78], rdi
mov ecx, 1
nop
test rcx, rcx
jg 0x4a7257
mov rbx, qword [rsp + 0x180]
mov rsi, rbx
sar rbx, 6
cmp rbx, 4
jb 0x4a74cb
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov rdi, qword [rsp + rbx*8 + 0x78]
bts rdi, rsi
mov qword [rsp + rbx*8 + 0x78], rdi
mov ecx, 1
nop
test rcx, rcx
jg 0x4a723e
mov rbx, qword [rsp + 0x188]
mov rsi, rbx
sar rbx, 6
cmp rbx, 4
jb 0x4a750b
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov rdi, qword [rsp + rbx*8 + 0x78]
bts rdi, rsi
mov qword [rsp + rbx*8 + 0x78], rdi
mov ecx, 1
nop
test rcx, rcx
jg 0x4a7225
mov rbx, qword [rsp + 0x190]
mov rsi, rbx
sar rbx, 6
cmp rbx, 4
jb 0x4a754b
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov rdi, qword [rsp + rbx*8 + 0x78]
bts rdi, rsi
mov qword [rsp + rbx*8 + 0x78], rdi
mov ecx, 1
nop
test rcx, rcx
jg 0x4a720c
mov rbx, qword [rsp + 0x198]
mov rsi, rbx
sar rbx, 6
cmp rbx, 4
jb 0x4a758b
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov rdi, qword [rsp + rbx*8 + 0x78]
bts rdi, rsi
mov qword [rsp + rbx*8 + 0x78], rdi
mov ecx, 1
nop
test rcx, rcx
jg 0x4a71f3
mov rbx, qword [rsp + 0x1a0]
mov rsi, rbx
sar rbx, 6
cmp rbx, 4
jb 0x4a75cb
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov rsi, qword [rsp + rbx*8 + 0x78]
bts rsi, rax
mov qword [rsp + rbx*8 + 0x78], rsi
mov eax, 1
nop
test rax, rax
jg 0x4a6945
mov rdi, qword [rsp + rbx*8 + 0x78]
bts rdi, rsi
mov qword [rsp + rbx*8 + 0x78], rdi
mov ecx, 1
nop
test rcx, rcx
jg 0x4a692a
mov rbx, qword [rsp + 0x1b0]
mov rsi, rbx
sar rbx, 6
cmp rbx, 4
jb 0x4a764b
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov rdi, qword [rsp + rbx*8 + 0x78]
bts rdi, rsi
mov qword [rsp + rbx*8 + 0x78], rdi
mov ecx, 1
nop
test rcx, rcx
jg 0x4a6911
mov rbx, qword [rsp + 0x1b8]
mov rsi, rbx
sar rbx, 6
cmp rbx, 4
jb 0x4a768b
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov rsi, qword [rsp + rbx*8 + 0x78]
bts rsi, rax
mov qword [rsp + rbx*8 + 0x78], rsi
mov eax, 1
nop
test rax, rax
jg 0x4a68c9
mov rax, qword [rsp + 0x1c0]
mov rbx, rax
sar rbx, 6
cmp rbx, 4
jb 0x4a76cb
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov rsi, qword [rsp + rbx*8 + 0x78]
bts rsi, rax
mov qword [rsp + rbx*8 + 0x78], rsi
mov eax, 1
nop
test rax, rax
jg 0x4a68b0
mov rax, qword [rsp + 0x1c8]
mov rbx, rax
sar rbx, 6
cmp rbx, 4
jb 0x4a770b
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov rsi, qword [rsp + rbx*8 + 0x78]
bts rsi, rax
mov qword [rsp + rbx*8 + 0x78], rsi
mov eax, 1
nop
test rax, rax
jg 0x4a6897
mov rax, qword [rsp + 0x1d0]
mov rbx, rax
sar rbx, 6
cmp rbx, 4
jb 0x4a774b
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov rsi, qword [rsp + rbx*8 + 0x78]
bts rsi, rax
mov qword [rsp + rbx*8 + 0x78], rsi
mov eax, 1
nop
test rax, rax
jg 0x4a687e
mov rax, qword [rsp + 0x1d8]
mov rbx, rax
sar rbx, 6
cmp rbx, 4
jb 0x4a778b
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov rsi, qword [rsp + rbx*8 + 0x78]
bts rsi, rax
mov qword [rsp + rbx*8 + 0x78], rsi
mov eax, 1
nop
test rax, rax
jg 0x4a6865
mov rax, qword [rsp + 0x1e0]
mov rbx, rax
sar rbx, 6
cmp rbx, 4
jb 0x4a77cb
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov rsi, qword [rsp + rbx*8 + 0x78]
bts rsi, rax
mov qword [rsp + rbx*8 + 0x78], rsi
mov eax, 1
nop
test rax, rax
jg 0x4a6849
mov rax, qword [rsp + 0x1e8]
mov rbx, rax
sar rbx, 6
cmp rbx, 4
jb 0x4a780b
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov rsi, qword [rsp + rbx*8 + 0x78]
bts rsi, rax
mov qword [rsp + rbx*8 + 0x78], rsi
mov eax, 1
nop
test rax, rax
jg 0x4a6830
mov rax, qword [rsp + 0x1f0]
mov rbx, rax
sar rbx, 6
cmp rbx, 4
jb 0x4a784b
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov rsi, qword [rsp + rbx*8 + 0x78]
bts rsi, rax
mov qword [rsp + rbx*8 + 0x78], rsi
mov eax, 1
nop
test rax, rax
jg 0x4a6817
mov rax, qword [rsp + 0x1f8]
mov rbx, rax
sar rbx, 6
cmp rbx, 4
jb 0x4a788b
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov rsi, qword [rsp + rbx*8 + 0x78]
bts rsi, rax
mov qword [rsp + rbx*8 + 0x78], rsi
mov eax, 1
nop
test rax, rax
jg 0x4a67fe
mov rax, qword [rsp + 0x200]
mov rbx, rax
sar rbx, 6
cmp rbx, 4
jb 0x4a78cb
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov rsi, qword [rsp + rbx*8 + 0x78]
bts rsi, rax
mov qword [rsp + rbx*8 + 0x78], rsi
mov eax, 1
nop
test rax, rax
jg 0x4a67e5
mov rax, qword [rsp + 0x208]
mov rbx, rax
sar rbx, 6
cmp rbx, 4
jb 0x4a790b
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov rsi, qword [rsp + rbx*8 + 0x78]
bts rsi, rax
mov qword [rsp + rbx*8 + 0x78], rsi
mov eax, 1
nop
test rax, rax
jg 0x4a6785
mov rax, qword [rsp + 0x210]
mov rbx, rax
sar rbx, 6
cmp rbx, 4
jb 0x4a794b
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov rdi, qword [rsp + rsi*8 + 0x78]
bts rdi, rax
mov qword [rsp + rsi*8 + 0x78], rdi
mov eax, 1
nop
test rax, rax
jg 0x4a6769
mov rax, qword [rsp + 0x218]
mov rsi, rax
sar rsi, 6
cmp rsi, 4
jb 0x4a798b
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov rdi, qword [rsp + rsi*8 + 0x78]
bts rdi, rax
mov qword [rsp + rsi*8 + 0x78], rdi
mov eax, 1
nop
test rax, rax
jg 0x4a6750
mov rax, qword [rsp + 0x220]
mov rsi, rax
sar rsi, 6
cmp rsi, 4
jb 0x4a79cb
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov rdi, qword [rsp + rsi*8 + 0x78]
bts rdi, rax
mov qword [rsp + rsi*8 + 0x78], rdi
mov eax, 1
nop
test rax, rax
jg 0x4a6737
mov rax, qword [rsp + 0x228]
mov rsi, rax
sar rsi, 6
cmp rsi, 4
jb 0x4a7a0b
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov rdi, qword [rsp + rsi*8 + 0x78]
bts rdi, rax
mov qword [rsp + rsi*8 + 0x78], rdi
mov eax, 1
nop
test rax, rax
jg 0x4a671e
mov rax, qword [rsp + 0x230]
mov rsi, rax
sar rsi, 6
cmp rsi, 4
jb 0x4a7a4b
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov rdi, qword [rsp + rsi*8 + 0x78]
bts rdi, rax
mov qword [rsp + rsi*8 + 0x78], rdi
mov eax, 1
nop
test rax, rax
jg 0x4a6705
mov rax, qword [rsp + 0x238]
mov rsi, rax
sar rsi, 6
cmp rsi, 4
jb 0x4a7a8b
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov rdi, qword [rsp + rsi*8 + 0x78]
bts rdi, rax
mov qword [rsp + rsi*8 + 0x78], rdi
mov eax, 1
nop
test rax, rax
jg 0x4a66e9
mov rax, qword [rsp + 0x240]
mov rsi, rax
sar rsi, 6
cmp rsi, 4
jb 0x4a7acb
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov rdi, qword [rsp + rsi*8 + 0x78]
bts rdi, rax
mov qword [rsp + rsi*8 + 0x78], rdi
mov eax, 1
nop
test rax, rax
jg 0x4a66d0
mov rax, qword [rsp + 0x248]
mov rsi, rax
sar rsi, 6
cmp rsi, 4
jb 0x4a7b0b
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov rdi, qword [rsp + rsi*8 + 0x78]
bts rdi, rax
mov qword [rsp + rsi*8 + 0x78], rdi
mov eax, 1
nop
test rax, rax
jg 0x4a66b7
mov rax, qword [rsp + 0x250]
mov rsi, rax
sar rsi, 6
cmp rsi, 4
jb 0x4a7b4b
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov rdi, qword [rsp + rsi*8 + 0x78]
bts rdi, rax
mov qword [rsp + rsi*8 + 0x78], rdi
mov eax, 1
nop
test rax, rax
jg 0x4a669e
mov rax, qword [rsp + 0x258]
mov rsi, rax
sar rsi, 6
cmp rsi, 4
jb 0x4a7b8b
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov rdi, qword [rsp + rsi*8 + 0x78]
bts rdi, rax
mov qword [rsp + rsi*8 + 0x78], rdi
mov eax, 1
nop
test rax, rax
jg 0x4a6685
mov rax, qword [rsp + 0x260]
mov rsi, rax
sar rsi, 6
cmp rsi, 4
jb 0x4a7bcb
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov rdi, qword [rsp + rsi*8 + 0x78]
bts rdi, rax
mov qword [rsp + rsi*8 + 0x78], rdi
mov eax, 1
nop
test rax, rax
jg 0x4a6669
mov rax, qword [rsp + 0x268]
mov rsi, rax
sar rsi, 6
cmp rsi, 4
jb 0x4a7c0b
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov rdi, qword [rsp + rsi*8 + 0x78]
bts rdi, rax
mov qword [rsp + rsi*8 + 0x78], rdi
mov eax, 1
nop
test rax, rax
jg 0x4a6650
mov rax, qword [rsp + 0x270]
mov rsi, rax
sar rsi, 6
cmp rsi, 4
jb 0x4a7c4b
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov rdi, qword [rsp + rsi*8 + 0x78]
bts rdi, rax
mov qword [rsp + rsi*8 + 0x78], rdi
mov eax, 1
nop
test rax, rax
jg 0x4a6637
mov rax, qword [rsp + 0x278]
mov rsi, rax
sar rsi, 6
cmp rsi, 4
jb 0x4a7c8b
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov rdi, qword [rsp + rsi*8 + 0x78]
bts rdi, rax
mov qword [rsp + rsi*8 + 0x78], rdi
mov eax, 1
nop
test rax, rax
jg 0x4a661e
mov rax, qword [rsp + 0x280]
mov rsi, rax
sar rsi, 6
cmp rsi, 4
jb 0x4a7ccb
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov rdi, qword [rsp + rsi*8 + 0x78]
bts rdi, rax
mov qword [rsp + rsi*8 + 0x78], rdi
mov eax, 1
nop
test rax, rax
jg 0x4a6605
mov rax, qword [rsp + 0x288]
mov rsi, rax
sar rsi, 6
cmp rsi, 4
jb 0x4a7d0b
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov rdi, qword [rsp + rsi*8 + 0x78]
bts rdi, rax
mov qword [rsp + rsi*8 + 0x78], rdi
mov eax, 1
nop
test rax, rax
jg 0x4a65e9
mov rax, qword [rsp + 0x290]
mov rsi, rax
sar rsi, 6
cmp rsi, 4
jb 0x4a7d4b
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov rdi, qword [rsp + rsi*8 + 0x78]
bts rdi, rax
mov qword [rsp + rsi*8 + 0x78], rdi
mov eax, 1
nop
test rax, rax
jg 0x4a65d0
mov rax, qword [rsp + 0x298]
mov rsi, rax
sar rsi, 6
cmp rsi, 4
jb 0x4a7d8b
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov rdi, qword [rsp + rsi*8 + 0x78]
bts rdi, rax
mov qword [rsp + rsi*8 + 0x78], rdi
mov eax, 1
nop
test rax, rax
jg 0x4a65b7
mov rax, qword [rsp + 0x2a0]
mov rsi, rax
sar rsi, 6
cmp rsi, 4
jb 0x4a7dcb
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov rsi, qword [rsp + rbx*8 + 0x78]
bts rsi, rax
mov qword [rsp + rbx*8 + 0x78], rsi
mov eax, 1
nop
test rax, rax
jg 0x4a6570
mov rax, qword [rsp + 0x2a8]
mov rbx, rax
sar rbx, 6
cmp rbx, 4
jb 0x4a7e0b
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov rsi, qword [rsp + rbx*8 + 0x78]
bts rsi, rax
mov qword [rsp + rbx*8 + 0x78], rsi
mov eax, 1
nop
test rax, rax
jg 0x4a6557
mov rax, qword [rsp + 0x2b0]
mov rbx, rax
sar rbx, 6
cmp rbx, 4
jb 0x4a7e4b
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rsi*8 + 0x78]
bts r8, rax
mov qword [rsp + rsi*8 + 0x78], r8
mov eax, 1
nop
test rax, rax
jg 0x4a653e
mov rax, qword [rsp + 0x2b8]
mov rsi, rax
sar rsi, 6
cmp rsi, 4
jb 0x4a7e8b
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rsi*8 + 0x78]
bts r8, rax
mov qword [rsp + rsi*8 + 0x78], r8
mov eax, 1
nop
test rax, rax
jg 0x4a6525
mov rax, qword [rsp + 0x2c0]
mov rsi, rax
sar rsi, 6
cmp rsi, 4
jb 0x4a7ecb
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov qword [rsp + 0x2c8], 0x3c
bt ecx, 0x10
nop dword [rax + rax]
jae 0x4a64df
xor eax, eax
jmp 0x4a7f40
mov rsi, qword [rsp + rbx*8 + 0x78]
bts rsi, rax
mov qword [rsp + rbx*8 + 0x78], rsi
mov eax, 1
nop dword [rax]
test rax, rax
jg 0x4a64df
mov rax, qword [rsp + 0x2c8]
mov rbx, rax
sar rbx, 6
cmp rbx, 4
jb 0x4a7f2a
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov rsi, qword [rsp + rbx*8 + 0x78]
bts rsi, rax
mov qword [rsp + rbx*8 + 0x78], rsi
mov eax, 1
nop
test rax, rax
jg 0x4a7f0b
mov rax, qword [rsp + 0x2d0]
mov rbx, rax
sar rbx, 6
cmp rbx, 4
jb 0x4a7f6b
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov rsi, qword [rsp + rbx*8 + 0x78]
bts rsi, rax
mov qword [rsp + rbx*8 + 0x78], rsi
mov eax, 1
nop word [rax + rax]
test rax, rax
jg 0x4a64b7
mov rax, qword [rsp + 0x2d8]
mov rbx, rax
sar rbx, 6
cmp rbx, 4
jb 0x4a7fa7
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov rsi, qword [rsp + rbx*8 + 0x78]
bts rsi, rax
mov qword [rsp + rbx*8 + 0x78], rsi
mov eax, 1
nop
test rax, rax
jg 0x4a649e
mov rax, qword [rsp + 0x2e0]
mov rbx, rax
sar rbx, 6
cmp rbx, 4
jb 0x4a7feb
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov rsi, qword [rsp + rbx*8 + 0x78]
bts rsi, rax
mov qword [rsp + rbx*8 + 0x78], rsi
mov eax, 1
nop
test rax, rax
jg 0x4a6485
mov rax, qword [rsp + 0x2e8]
mov rbx, rax
sar rbx, 6
cmp rbx, 4
jb 0x4a802b
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov rsi, qword [rsp + rbx*8 + 0x78]
bts rsi, rax
mov qword [rsp + rbx*8 + 0x78], rsi
mov eax, 1
nop
test rax, rax
jg 0x4a6469
mov rax, qword [rsp + 0x2f0]
mov rbx, rax
sar rbx, 6
cmp rbx, 4
jb 0x4a806b
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov rsi, qword [rsp + rbx*8 + 0x78]
bts rsi, rax
mov qword [rsp + rbx*8 + 0x78], rsi
mov eax, 1
nop
test rax, rax
jg 0x4a6450
mov rax, qword [rsp + 0x2f8]
mov rbx, rax
sar rbx, 6
cmp rbx, 4
jb 0x4a80ab
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov rsi, qword [rsp + rbx*8 + 0x78]
bts rsi, rax
mov qword [rsp + rbx*8 + 0x78], rsi
mov eax, 1
nop
test rax, rax
jg 0x4a6437
mov rax, qword [rsp + 0x300]
mov rbx, rax
sar rbx, 6
cmp rbx, 4
jb 0x4a80eb
mov rsi, qword [rsp + rbx*8 + 0x78]
bts rsi, rax
mov qword [rsp + rbx*8 + 0x78], rsi
mov eax, 1
nop
test rax, rax
jg 0x4a641e
mov rax, qword [rsp + 0x308]
mov rbx, rax
sar rbx, 6
cmp rbx, 4
jb 0x4a812b
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov rsi, qword [rsp + rbx*8 + 0x78]
bts rsi, rax
mov qword [rsp + rbx*8 + 0x78], rsi
mov eax, 1
nop
test rax, rax
jg 0x4a6405
mov rax, qword [rsp + 0x310]
mov rbx, rax
sar rbx, 6
cmp rbx, 4
jb 0x4a816b
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov rsi, qword [rsp + rbx*8 + 0x78]
bts rsi, rax
mov qword [rsp + rbx*8 + 0x78], rsi
mov eax, 1
nop
test rax, rax
jg 0x4a63e9
mov rax, qword [rsp + 0x318]
mov rbx, rax
sar rbx, 6
cmp rbx, 4
jb 0x4a81ab
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov rsi, qword [rsp + rbx*8 + 0x78]
bts rsi, rax
mov qword [rsp + rbx*8 + 0x78], rsi
mov eax, 1
nop
test rax, rax
jg 0x4a63d0
mov rax, qword [rsp + 0x320]
mov rbx, rax
sar rbx, 6
cmp rbx, 4
jb 0x4a81eb
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov rsi, qword [rsp + rbx*8 + 0x78]
bts rsi, rax
mov qword [rsp + rbx*8 + 0x78], rsi
mov eax, 1
nop
test rax, rax
jg 0x4a63b7
mov rax, qword [rsp + 0x328]
mov rbx, rax
sar rbx, 6
cmp rbx, 4
jb 0x4a822b
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov rsi, qword [rsp + rbx*8 + 0x78]
bts rsi, rax
mov qword [rsp + rbx*8 + 0x78], rsi
mov eax, 1
nop
test rax, rax
jg 0x4a639e
mov rax, qword [rsp + 0x330]
mov rbx, rax
sar rbx, 6
cmp rbx, 4
jb 0x4a826b
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov rsi, qword [rsp + rbx*8 + 0x78]
bts rsi, rax
mov qword [rsp + rbx*8 + 0x78], rsi
mov eax, 1
nop
test rax, rax
jg 0x4a6385
mov rax, qword [rsp + 0x338]
mov rbx, rax
sar rbx, 6
cmp rbx, 4
jb 0x4a82ab
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov rsi, qword [rsp + rbx*8 + 0x78]
bts rsi, rax
mov qword [rsp + rbx*8 + 0x78], rsi
mov eax, 1
nop
test rax, rax
jg 0x4a636a
mov rax, qword [rsp + 0x340]
mov rbx, rax
sar rbx, 6
cmp rbx, 4
jb 0x4a82eb
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov qword [rsp + 0x358], 0xc1
bt eax, 1
jae 0x4a8345
xor ecx, ecx
nop
jmp 0x4a840c
mov qword [rsp + 0x350], 0xbe
bt eax, 2
jae 0x4a835b
xor ecx, ecx
jmp 0x4a83d2
mov qword [rsp + 0x348], 0xc3
bt eax, 3
jae 0x4a8371
xor eax, eax
jmp 0x4a8398
mov r8, qword [rsp + 0x68]
mov r9d, dword [rsp + 0x50]
nop dword [rax + rax]
jmp 0x4a62ee
mov rsi, qword [rsp + rbx*8 + 0x78]
bts rsi, rax
mov qword [rsp + rbx*8 + 0x78], rsi
mov eax, 1
test rax, rax
jg 0x4a8371
mov rax, qword [rsp + 0x348]
mov rbx, rax
sar rbx, 6
cmp rbx, 4
jb 0x4a8385
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov rdi, qword [rsp + rbx*8 + 0x78]
bts rdi, rsi
mov qword [rsp + rbx*8 + 0x78], rdi
mov ecx, 1
test rcx, rcx
jg 0x4a835b
mov rbx, qword [rsp + 0x350]
mov rsi, rbx
sar rbx, 6
cmp rbx, 4
jb 0x4a83bf
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov rdi, qword [rsp + rbx*8 + 0x78]
bts rdi, rsi
mov qword [rsp + rbx*8 + 0x78], rdi
mov ecx, 1
test rcx, rcx
jg 0x4a8345
mov rbx, qword [rsp + 0x358]
mov rsi, rbx
sar rbx, 6
cmp rbx, 4
jb 0x4a83f9
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov rdi, qword [rsp + rbx*8 + 0x78]
bts rdi, rsi
mov qword [rsp + rbx*8 + 0x78], rdi
mov ecx, 1
test rcx, rcx
jg 0x4a832b
mov rbx, qword [rsp + 0x360]
mov rsi, rbx
sar rbx, 6
cmp rbx, 4
jb 0x4a8437
mov rax, rbx
mov ecx, 4
call sym.runtime.panicIndex
mov qword [rsp + 0x370], 0xe
bt ebx, 0x11
jae 0x4a848b
xor eax, eax
jmp 0x4a84fa
mov qword [rsp + 0x368], 0xf
bt ebx, 0x12
jae 0x4a84a2
xor eax, eax
nop
jmp 0x4a84c0
mov ecx, dword [rsp + 0x50]
jmp 0x4a629f
mov rdi, qword [rsp + rsi*8 + 0x78]
bts rdi, rax
mov qword [rsp + rsi*8 + 0x78], rdi
mov eax, 1
nop
test rax, rax
jg 0x4a84a2
mov rax, qword [rsp + 0x368]
mov rsi, rax
sar rsi, 6
cmp rsi, 4
jb 0x4a84ab
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov rdi, qword [rsp + rsi*8 + 0x78]
bts rdi, rax
mov qword [rsp + rsi*8 + 0x78], rdi
mov eax, 1
test rax, rax
jg 0x4a848b
mov rax, qword [rsp + 0x370]
mov rsi, rax
sar rsi, 6
cmp rsi, 4
jb 0x4a84e7
mov rax, rsi
mov ecx, 4
nop dword [rax]
call sym.runtime.panicIndex
mov rdi, qword [rsp + rsi*8 + 0x78]
bts rdi, rax
mov qword [rsp + rsi*8 + 0x78], rdi
mov eax, 1
nop dword [rax + rax]
test rax, rax
jg 0x4a8475
mov rax, qword [rsp + 0x378]
mov rsi, rax
sar rsi, 6
cmp rsi, 4
jb 0x4a8525
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov ecx, dword [rsp + 0x50]
jmp 0x4a625e
mov rdi, qword [rsp + rsi*8 + 0x78]
bts rdi, rax
mov qword [rsp + rsi*8 + 0x78], rdi
mov eax, 1
test rax, rax
jg 0x4a856b
mov rax, qword [rsp + 0x380]
mov rsi, rax
sar rsi, 6
nop dword [rax + rax]
cmp rsi, 4
jb 0x4a8574
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov rdi, qword [rsp + rsi*8 + 0x78]
bts rdi, rax
mov qword [rsp + rsi*8 + 0x78], rdi
mov eax, 1
test rax, rax
jg 0x4a6210
mov rax, qword [rsp + 0x388]
mov rsi, rax
sar rsi, 6
nop
cmp rsi, 4
jb 0x4a85b3
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rsi*8 + 0x78]
bts r8, rax
mov qword [rsp + rsi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a61f7
mov rax, qword [rsp + 0x390]
mov rsi, rax
sar rsi, 6
nop
cmp rsi, 4
jb 0x4a85f3
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rsi*8 + 0x78]
bts r8, rax
mov qword [rsp + rsi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a61de
mov rax, qword [rsp + 0x398]
mov rsi, rax
sar rsi, 6
nop
cmp rsi, 4
jb 0x4a8633
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rsi*8 + 0x78]
bts r8, rax
mov qword [rsp + rsi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a61c5
mov rax, qword [rsp + 0x3a0]
mov rsi, rax
sar rsi, 6
nop
cmp rsi, 4
jb 0x4a8673
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rsi*8 + 0x78]
bts r8, rax
mov qword [rsp + rsi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a61a9
mov rax, qword [rsp + 0x3a8]
mov rsi, rax
sar rsi, 6
nop
cmp rsi, 4
jb 0x4a86b3
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov qword [rsp + 0x458], 0x15
bt esi, 0x11
jae 0x4a870c
xor eax, eax
jmp 0x4a8e86
mov qword [rsp + 0x450], 0x19
bt esi, 0x15
jae 0x4a8725
xor eax, eax
jmp 0x4a8e46
mov qword [rsp + 0x448], 0x1a
bt esi, 0x1a
jae 0x4a873e
xor eax, eax
jmp 0x4a8e06
mov qword [rsp + 0x440], 0x16
bt esi, 0x1b
jae 0x4a8757
xor eax, eax
jmp 0x4a8dc6
mov qword [rsp + 0x438], 0x14
bt esi, 0x1c
jae 0x4a8770
xor eax, eax
jmp 0x4a8d86
mov qword [rsp + 0x430], 0x13
bt esi, 0x1e
jae 0x4a8789
xor eax, eax
jmp 0x4a8d46
mov qword [rsp + 0x428], 0x1d
bt esi, 0x1f
jae 0x4a87a5
xor eax, eax
nop dword [rax]
jmp 0x4a8d06
mov qword [rsp + 0x420], 0x1b
mov esi, dword [rsp + 0x40]
bt esi, 1
jae 0x4a87c5
xor eax, eax
nop dword [rax]
jmp 0x4a8cc6
mov qword [rsp + 0x418], 8
bt esi, 3
jae 0x4a87de
xor eax, eax
jmp 0x4a8c86
mov qword [rsp + 0x410], 0x1c
bt esi, 6
jae 0x4a87f7
xor eax, eax
jmp 0x4a8c46
mov qword [rsp + 0x408], 0x1e
bt esi, 0xb
jae 0x4a8810
xor eax, eax
jmp 0x4a8c06
mov qword [rsp + 0x400], 0x12
bt esi, 0xc
jae 0x4a8829
xor eax, eax
jmp 0x4a8bc6
mov qword [rsp + 0x3f8], 0x20
bt esi, 0xe
jae 0x4a8845
xor eax, eax
nop dword [rax]
jmp 0x4a8b86
mov qword [rsp + 0x3f0], 0x1f
mov esi, dword [rsp + 0x3c]
bt esi, 8
jae 0x4a8865
xor eax, eax
nop dword [rax]
jmp 0x4a8b46
mov qword [rsp + 0x3e8], 5
bt esi, 0x16
jae 0x4a887e
xor eax, eax
jmp 0x4a8b06
mov qword [rsp + 0x3e0], 0x18
bt esi, 0x17
jae 0x4a8897
xor eax, eax
jmp 0x4a8ac6
mov qword [rsp + 0x3d8], 9
bt esi, 0x18
jae 0x4a88b0
xor eax, eax
jmp 0x4a8a86
mov qword [rsp + 0x3d0], 7
bt esi, 0x19
jae 0x4a88c9
xor eax, eax
jmp 0x4a8a46
mov qword [rsp + 0x3c8], 0x11
mov esi, dword [rsp + 0x48]
bt esi, 5
jae 0x4a88e6
xor eax, eax
jmp 0x4a8a06
mov qword [rsp + 0x3c0], 0xbc
bt esi, 0x13
jae 0x4a88ff
xor eax, eax
jmp 0x4a89c6
mov qword [rsp + 0x3b8], 6
bt esi, 0x15
jae 0x4a8915
xor eax, eax
jmp 0x4a8986
mov qword [rsp + 0x3b0], 0x74
bt esi, 0x1b
jae 0x4a617a
xor eax, eax
jmp 0x4a8942
test rax, rax
jg 0x4a617a
test rax, rax
jg 0x4a8915
mov rax, qword [rsp + 0x3b8]
mov rdi, rax
sar rdi, 6
nop word [rax + rax]
cmp rdi, 4
jb 0x4a8973
mov r8, qword [rsp + rdi*8 + 0x78]
bts r8, rax
mov qword [rsp + rdi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a88ff
mov rax, qword [rsp + 0x3c0]
mov rdi, rax
sar rdi, 6
nop
cmp rdi, 4
jb 0x4a89b3
mov rax, rdi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rdi*8 + 0x78]
bts r8, rax
mov qword [rsp + rdi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a88e6
mov rdi, qword [rsp + rsi*8 + 0x78]
bts rdi, rax
mov qword [rsp + rsi*8 + 0x78], rdi
mov eax, 1
test rax, rax
jg 0x4a88c9
mov rax, qword [rsp + 0x3d0]
mov rsi, rax
sar rsi, 6
nop
cmp rsi, 4
jb 0x4a8a33
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rdi*8 + 0x78]
bts r8, rax
mov qword [rsp + rdi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a88b0
mov rax, qword [rsp + 0x3d8]
mov rdi, rax
sar rdi, 6
nop
cmp rdi, 4
jb 0x4a8a73
mov rax, rdi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rdi*8 + 0x78]
bts r8, rax
mov qword [rsp + rdi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a8897
mov r8, qword [rsp + rdi*8 + 0x78]
bts r8, rax
mov qword [rsp + rdi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a887e
mov rax, qword [rsp + 0x3e8]
mov rdi, rax
sar rdi, 6
nop
cmp rdi, 4
jb 0x4a8af3
mov rax, rdi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rdi*8 + 0x78]
bts r8, rax
mov qword [rsp + rdi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a8865
mov rax, qword [rsp + 0x3f0]
mov rdi, rax
sar rdi, 6
nop
cmp rdi, 4
jb 0x4a8b33
mov rax, rdi
mov ecx, 4
call sym.runtime.panicIndex
mov rdi, qword [rsp + rsi*8 + 0x78]
bts rdi, rax
mov qword [rsp + rsi*8 + 0x78], rdi
mov eax, 1
test rax, rax
jg 0x4a8845
mov rax, qword [rsp + 0x3f8]
mov rsi, rax
sar rsi, 6
nop
cmp rsi, 4
jb 0x4a8b73
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rdi*8 + 0x78]
bts r8, rax
mov qword [rsp + rdi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a8829
mov rax, qword [rsp + 0x400]
mov rdi, rax
sar rdi, 6
nop
cmp rdi, 4
jb 0x4a8bb3
mov r8, qword [rsp + rdi*8 + 0x78]
bts r8, rax
mov qword [rsp + rdi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a8810
mov rax, qword [rsp + 0x408]
mov rdi, rax
sar rdi, 6
nop
cmp rdi, 4
jb 0x4a8bf3
mov rax, rdi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rdi*8 + 0x78]
bts r8, rax
mov qword [rsp + rdi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a87f7
mov rax, qword [rsp + 0x410]
mov rdi, rax
sar rdi, 6
nop
cmp rdi, 4
jb 0x4a8c33
mov rax, rdi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rdi*8 + 0x78]
bts r8, rax
mov qword [rsp + rdi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a87de
mov rax, qword [rsp + 0x418]
mov rdi, rax
sar rdi, 6
nop
cmp rdi, 4
jb 0x4a8c73
mov rax, rdi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rdi*8 + 0x78]
bts r8, rax
mov qword [rsp + rdi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a87c5
mov rax, qword [rsp + 0x420]
mov rdi, rax
sar rdi, 6
nop
cmp rdi, 4
jb 0x4a8cb3
mov rax, rdi
mov ecx, 4
call sym.runtime.panicIndex
mov rdi, qword [rsp + rsi*8 + 0x78]
bts rdi, rax
mov qword [rsp + rsi*8 + 0x78], rdi
mov eax, 1
test rax, rax
jg 0x4a87a5
mov rax, qword [rsp + 0x428]
mov rsi, rax
sar rsi, 6
nop
cmp rsi, 4
jb 0x4a8cf3
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rdi*8 + 0x78]
bts r8, rax
mov qword [rsp + rdi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a8789
mov rax, qword [rsp + 0x430]
mov rdi, rax
sar rdi, 6
nop
cmp rdi, 4
jb 0x4a8d33
mov r8, qword [rsp + rdi*8 + 0x78]
bts r8, rax
mov qword [rsp + rdi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a8770
mov rax, qword [rsp + 0x438]
mov rdi, rax
sar rdi, 6
nop
cmp rdi, 4
jb 0x4a8d73
mov rax, rdi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rdi*8 + 0x78]
bts r8, rax
mov qword [rsp + rdi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a8757
mov rax, qword [rsp + 0x440]
mov rdi, rax
sar rdi, 6
nop
cmp rdi, 4
jb 0x4a8db3
mov rax, rdi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rdi*8 + 0x78]
bts r8, rax
mov qword [rsp + rdi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a873e
mov rax, qword [rsp + 0x448]
mov rdi, rax
sar rdi, 6
nop
cmp rdi, 4
jb 0x4a8df3
mov rax, rdi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rdi*8 + 0x78]
bts r8, rax
mov qword [rsp + rdi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a8725
mov rax, qword [rsp + 0x450]
mov rdi, rax
sar rdi, 6
nop
cmp rdi, 4
jb 0x4a8e33
mov rax, rdi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rdi*8 + 0x78]
bts r8, rax
mov qword [rsp + rdi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a870c
mov rax, qword [rsp + 0x458]
mov rdi, rax
sar rdi, 6
nop
cmp rdi, 4
jb 0x4a8e73
mov rax, rdi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rdi*8 + 0x78]
bts r8, rax
mov qword [rsp + rdi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a86f3
mov rax, qword [rsp + 0x460]
mov rdi, rax
sar rdi, 6
nop
cmp rdi, 4
jb 0x4a8eb3
mov rax, rdi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rsi*8 + 0x78]
bts r8, rdi
mov qword [rsp + rsi*8 + 0x78], r8
mov ecx, 1
test rcx, rcx
jg 0x4a611e
mov rsi, qword [rsp + 0x468]
mov rdi, rsi
sar rsi, 6
nop
cmp rsi, 4
jb 0x4a8ef3
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r9, qword [rsp + rsi*8 + 0x78]
bts r9, r8
mov qword [rsp + rsi*8 + 0x78], r9
mov ecx, 1
test rcx, rcx
jg 0x4a6105
mov rsi, qword [rsp + 0x470]
mov r8, rsi
sar rsi, 6
nop
cmp rsi, 4
jb 0x4a8f33
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r9, qword [rsp + rsi*8 + 0x78]
bts r9, r8
mov qword [rsp + rsi*8 + 0x78], r9
mov ecx, 1
test rcx, rcx
jg 0x4a60e9
mov rsi, qword [rsp + 0x478]
mov r8, rsi
sar rsi, 6
nop
cmp rsi, 4
jb 0x4a8f73
mov r9, qword [rsp + rsi*8 + 0x78]
bts r9, r8
mov qword [rsp + rsi*8 + 0x78], r9
mov ecx, 1
test rcx, rcx
jg 0x4a60d0
mov rsi, qword [rsp + 0x480]
mov r8, rsi
sar rsi, 6
nop
cmp rsi, 4
jb 0x4a8fb3
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r9, qword [rsp + rsi*8 + 0x78]
bts r9, r8
mov qword [rsp + rsi*8 + 0x78], r9
mov ecx, 1
test rcx, rcx
jg 0x4a60b7
mov rsi, qword [rsp + 0x488]
mov r8, rsi
sar rsi, 6
nop
cmp rsi, 4
jb 0x4a8ff3
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r9, qword [rsp + rsi*8 + 0x78]
bts r9, r8
mov qword [rsp + rsi*8 + 0x78], r9
mov ecx, 1
test rcx, rcx
jg 0x4a609e
mov rsi, qword [rsp + 0x490]
mov r8, rsi
sar rsi, 6
nop
cmp rsi, 4
jb 0x4a9033
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r9, qword [rsp + rsi*8 + 0x78]
bts r9, r8
mov qword [rsp + rsi*8 + 0x78], r9
mov ecx, 1
test rcx, rcx
jg 0x4a6085
mov rsi, qword [rsp + 0x498]
mov r8, rsi
sar rsi, 6
nop
cmp rsi, 4
jb 0x4a9073
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r9, qword [rsp + rsi*8 + 0x78]
bts r9, r8
mov qword [rsp + rsi*8 + 0x78], r9
mov ecx, 1
test rcx, rcx
jg 0x4a6069
mov rsi, qword [rsp + 0x4a0]
mov r8, rsi
sar rsi, 6
nop
cmp rsi, 4
jb 0x4a90b3
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r9, qword [rsp + rsi*8 + 0x78]
bts r9, r8
mov qword [rsp + rsi*8 + 0x78], r9
mov ecx, 1
test rcx, rcx
jg 0x4a6050
mov rsi, qword [rsp + 0x4a8]
mov r8, rsi
sar rsi, 6
nop
cmp rsi, 4
jb 0x4a90f3
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r9, qword [rsp + rsi*8 + 0x78]
bts r9, r8
mov qword [rsp + rsi*8 + 0x78], r9
mov ecx, 1
test rcx, rcx
jg 0x4a6037
mov rsi, qword [rsp + 0x4b0]
mov r8, rsi
sar rsi, 6
nop
cmp rsi, 4
jb 0x4a9133
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r9, qword [rsp + rsi*8 + 0x78]
bts r9, r8
mov qword [rsp + rsi*8 + 0x78], r9
mov ecx, 1
test rcx, rcx
jg 0x4a601e
mov rsi, qword [rsp + 0x4b8]
mov r8, rsi
sar rsi, 6
nop
cmp rsi, 4
jb 0x4a9173
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r9, qword [rsp + rsi*8 + 0x78]
bts r9, r8
mov qword [rsp + rsi*8 + 0x78], r9
mov ecx, 1
test rcx, rcx
jg 0x4a6005
mov rsi, qword [rsp + 0x4c0]
mov r8, rsi
sar rsi, 6
nop
cmp rsi, 4
jb 0x4a91b3
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r9, qword [rsp + rsi*8 + 0x78]
bts r9, r8
mov qword [rsp + rsi*8 + 0x78], r9
mov ecx, 1
test rcx, rcx
jg 0x4a5fec
mov rsi, qword [rsp + 0x4c8]
mov r8, rsi
sar rsi, 6
nop
cmp rsi, 4
jb 0x4a91f3
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r9, qword [rsp + rsi*8 + 0x78]
bts r9, r8
mov qword [rsp + rsi*8 + 0x78], r9
mov ecx, 1
test rcx, rcx
jg 0x4a5fd3
mov rsi, qword [rsp + 0x4d0]
mov r8, rsi
sar rsi, 6
nop
cmp rsi, 4
jb 0x4a9233
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rsi*8 + 0x78]
bts r8, rax
mov qword [rsp + rsi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a5f8e
mov rax, qword [rsp + 0x4d8]
mov rsi, rax
sar rsi, 6
nop
cmp rsi, 4
jb 0x4a9273
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rsi*8 + 0x78]
bts r8, rax
mov qword [rsp + rsi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a5f69
mov rax, qword [rsp + 0x4e0]
mov rsi, rax
sar rsi, 6
nop
cmp rsi, 4
jb 0x4a92b3
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rsi*8 + 0x78]
bts r8, rax
mov qword [rsp + rsi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a5f50
mov rax, qword [rsp + 0x4e8]
mov rsi, rax
sar rsi, 6
nop
cmp rsi, 4
jb 0x4a92f3
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rsi*8 + 0x78]
bts r8, rax
mov qword [rsp + rsi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a5f37
mov rax, qword [rsp + 0x4f0]
mov rsi, rax
sar rsi, 6
nop
cmp rsi, 4
jb 0x4a9333
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rsi*8 + 0x78]
bts r8, rax
mov qword [rsp + rsi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a5f1e
mov rax, qword [rsp + 0x4f8]
mov rsi, rax
sar rsi, 6
nop
cmp rsi, 4
jb 0x4a9373
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rsi*8 + 0x78]
bts r8, rax
mov qword [rsp + rsi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a5f05
mov rax, qword [rsp + 0x500]
mov rsi, rax
sar rsi, 6
nop
cmp rsi, 4
jb 0x4a93b3
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rsi*8 + 0x78]
bts r8, rax
mov qword [rsp + rsi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a5ee9
mov rax, qword [rsp + 0x508]
mov rsi, rax
sar rsi, 6
nop
cmp rsi, 4
jb 0x4a93f3
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rsi*8 + 0x78]
bts r8, rax
mov qword [rsp + rsi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a5ed0
mov rax, qword [rsp + 0x510]
mov rsi, rax
sar rsi, 6
nop
cmp rsi, 4
jb 0x4a9433
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rsi*8 + 0x78]
bts r8, rax
mov qword [rsp + rsi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a5eb7
mov rax, qword [rsp + 0x518]
mov rsi, rax
sar rsi, 6
nop
cmp rsi, 4
jb 0x4a9473
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rsi*8 + 0x78]
bts r8, rax
mov qword [rsp + rsi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a5e9e
mov rax, qword [rsp + 0x520]
mov rsi, rax
sar rsi, 6
nop
cmp rsi, 4
jb 0x4a94b3
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rsi*8 + 0x78]
bts r8, rax
mov qword [rsp + rsi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a5e85
mov rax, qword [rsp + 0x528]
mov rsi, rax
sar rsi, 6
nop
cmp rsi, 4
jb 0x4a94f3
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rsi*8 + 0x78]
bts r8, rax
mov qword [rsp + rsi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a5e69
mov rax, qword [rsp + 0x530]
mov rsi, rax
sar rsi, 6
nop
cmp rsi, 4
jb 0x4a9533
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rsi*8 + 0x78]
bts r8, rax
mov qword [rsp + rsi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a5e50
mov rax, qword [rsp + 0x538]
mov rsi, rax
sar rsi, 6
nop
cmp rsi, 4
jb 0x4a9573
mov r8, qword [rsp + rsi*8 + 0x78]
bts r8, rax
mov qword [rsp + rsi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a5e37
mov rax, qword [rsp + 0x540]
mov rsi, rax
sar rsi, 6
nop
cmp rsi, 4
jb 0x4a95b3
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rsi*8 + 0x78]
bts r8, rax
mov qword [rsp + rsi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a5e1e
mov rax, qword [rsp + 0x548]
mov rsi, rax
sar rsi, 6
nop
cmp rsi, 4
jb 0x4a95f3
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rsi*8 + 0x78]
bts r8, rax
mov qword [rsp + rsi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a5e05
mov rax, qword [rsp + 0x550]
mov rsi, rax
sar rsi, 6
nop
cmp rsi, 4
jb 0x4a9633
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rsi*8 + 0x78]
bts r8, rax
mov qword [rsp + rsi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a5de9
mov rax, qword [rsp + 0x558]
mov rsi, rax
sar rsi, 6
nop
cmp rsi, 4
jb 0x4a9673
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rsi*8 + 0x78]
bts r8, rax
mov qword [rsp + rsi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a5dd0
mov rax, qword [rsp + 0x560]
mov rsi, rax
sar rsi, 6
nop
cmp rsi, 4
jb 0x4a96b3
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rsi*8 + 0x78]
bts r8, rax
mov qword [rsp + rsi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a5db7
mov rax, qword [rsp + 0x568]
mov rsi, rax
sar rsi, 6
nop
cmp rsi, 4
jb 0x4a96f3
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rsi*8 + 0x78]
bts r8, rax
mov qword [rsp + rsi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a5d9e
mov rax, qword [rsp + 0x570]
mov rsi, rax
sar rsi, 6
nop
cmp rsi, 4
jb 0x4a9733
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rsi*8 + 0x78]
bts r8, rax
mov qword [rsp + rsi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a5d85
mov rax, qword [rsp + 0x578]
mov rsi, rax
sar rsi, 6
nop
cmp rsi, 4
jb 0x4a9773
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rsi*8 + 0x78]
bts r8, rax
mov qword [rsp + rsi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a5d69
mov rax, qword [rsp + 0x580]
mov rsi, rax
sar rsi, 6
nop
cmp rsi, 4
jb 0x4a97b3
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rsi*8 + 0x78]
bts r8, rax
mov qword [rsp + rsi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a5d50
mov rax, qword [rsp + 0x588]
mov rsi, rax
sar rsi, 6
nop
cmp rsi, 4
jb 0x4a97f3
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rsi*8 + 0x78]
bts r8, rax
mov qword [rsp + rsi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a5d37
mov rax, qword [rsp + 0x590]
mov rsi, rax
sar rsi, 6
nop
cmp rsi, 4
jb 0x4a9833
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rsi*8 + 0x78]
bts r8, rax
mov qword [rsp + rsi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a5d1e
mov rax, qword [rsp + 0x598]
mov rsi, rax
sar rsi, 6
nop
cmp rsi, 4
jb 0x4a9873
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rsi*8 + 0x78]
bts r8, rax
mov qword [rsp + rsi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a5d05
mov rax, qword [rsp + 0x5a0]
mov rsi, rax
sar rsi, 6
nop
cmp rsi, 4
jb 0x4a98b3
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rsi*8 + 0x78]
bts r8, rax
mov qword [rsp + rsi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a5ce9
mov rax, qword [rsp + 0x5a8]
mov rsi, rax
sar rsi, 6
nop
cmp rsi, 4
jb 0x4a98f3
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rsi*8 + 0x78]
bts r8, rax
mov qword [rsp + rsi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a5cd0
mov rax, qword [rsp + 0x5b0]
mov rsi, rax
sar rsi, 6
nop
cmp rsi, 4
jb 0x4a9933
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rsi*8 + 0x78]
bts r8, rax
mov qword [rsp + rsi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a5cb7
mov rax, qword [rsp + 0x5b8]
mov rsi, rax
sar rsi, 6
nop
cmp rsi, 4
jb 0x4a9973
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rsi*8 + 0x78]
bts r8, rax
mov qword [rsp + rsi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a5c9e
mov rax, qword [rsp + 0x5c0]
mov rsi, rax
sar rsi, 6
nop
cmp rsi, 4
jb 0x4a99b3
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rsi*8 + 0x78]
bts r8, rax
mov qword [rsp + rsi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a5c85
mov rax, qword [rsp + 0x5c8]
mov rsi, rax
sar rsi, 6
nop
cmp rsi, 4
jb 0x4a99f3
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rsi*8 + 0x78]
bts r8, rax
mov qword [rsp + rsi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a5c69
mov rax, qword [rsp + 0x5d0]
mov rsi, rax
sar rsi, 6
nop
cmp rsi, 4
jb 0x4a9a33
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rsi*8 + 0x78]
bts r8, rax
mov qword [rsp + rsi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a5c50
mov rax, qword [rsp + 0x5d8]
mov rsi, rax
sar rsi, 6
nop
cmp rsi, 4
jb 0x4a9a73
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rsi*8 + 0x78]
bts r8, rax
mov qword [rsp + rsi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a5c37
mov rax, qword [rsp + 0x5e0]
mov rsi, rax
sar rsi, 6
nop
cmp rsi, 4
jb 0x4a9ab3
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rsi*8 + 0x78]
bts r8, rax
mov qword [rsp + rsi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a5c1e
mov rax, qword [rsp + 0x5e8]
mov rsi, rax
sar rsi, 6
nop
cmp rsi, 4
jb 0x4a9af3
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rsi*8 + 0x78]
bts r8, rax
mov qword [rsp + rsi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a5c05
mov rax, qword [rsp + 0x5f0]
mov rsi, rax
sar rsi, 6
nop
cmp rsi, 4
jb 0x4a9b33
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r10, qword [rsp + rdi*8 + 0x78]
bts r10, rax
mov qword [rsp + rdi*8 + 0x78], r10
mov eax, 1
test rax, rax
jg 0x4a5ba0
mov rax, qword [rsp + 0x5f8]
mov rdi, rax
sar rdi, 6
nop
cmp rdi, 4
jb 0x4a9b73
mov rax, rdi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rdi*8 + 0x78]
bts r8, rax
mov qword [rsp + rdi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a5b6d
mov rax, qword [rsp + 0x600]
mov rdi, rax
sar rdi, 6
nop
cmp rdi, 4
jb 0x4a9bb3
mov rax, rdi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rdi*8 + 0x78]
bts r8, rax
mov qword [rsp + rdi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a5b6d
mov rax, qword [rsp + 0x608]
mov rdi, rax
sar rdi, 6
nop
cmp rdi, 4
jb 0x4a9bf3
mov rax, rdi
mov ecx, 4
call sym.runtime.panicIndex
mov r10, qword [rsp + rdi*8 + 0x78]
bts r10, rax
mov qword [rsp + rdi*8 + 0x78], r10
mov eax, 1
test rax, rax
jg 0x4a5aab
mov rax, qword [rsp + 0x610]
mov rdi, rax
sar rdi, 6
nop
cmp rdi, 4
jb 0x4a9c33
mov rax, rdi
mov ecx, 4
call sym.runtime.panicIndex
mov r11, qword [rsp + r10*8 + 0x78]
bts r11, rax
mov qword [rsp + r10*8 + 0x78], r11
mov eax, 1
test rax, rax
jg 0x4a5a90
mov rax, qword [rsp + 0x618]
mov r10, rax
sar r10, 6
nop
cmp r10, 4
jb 0x4a9c73
mov rax, r10
mov ecx, 4
call sym.runtime.panicIndex
mov ecx, dword [rsp + 0x54]
mov esi, dword [rsp + 0x58]
mov r8, qword [rsp + 0x68]
mov r9d, dword [rsp + 0x50]
jmp 0x4a5a74
mov rdi, qword [rsp + rsi*8 + 0x78]
bts rdi, rax
mov qword [rsp + rsi*8 + 0x78], rdi
mov eax, 1
nop dword [rax]
test rax, rax
jg 0x4a9cb3
mov rax, qword [rsp + 0x620]
mov rsi, rax
sar rsi, 6
cmp rsi, 4
jb 0x4a9cca
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov ecx, dword [rsp + 0x54]
mov esi, dword [rsp + 0x58]
mov edi, dword [rsp + 0x4c]
mov r8, qword [rsp + 0x68]
mov r9d, dword [rsp + 0x50]
nop dword [rax]
jmp 0x4a5a40
mov rdi, qword [rsp + rsi*8 + 0x78]
bts rdi, rax
mov qword [rsp + rsi*8 + 0x78], rdi
mov eax, 1
test rax, rax
jg 0x4a9d07
mov rax, qword [rsp + 0x628]
mov rsi, rax
sar rsi, 6
cmp rsi, 4
jb 0x4a9d25
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r9, qword [rsp + r8*8 + 0x78]
bts r9, rax
mov qword [rsp + r8*8 + 0x78], r9
mov eax, 1
test rax, rax
jg 0x4a59de
mov rax, qword [rsp + 0x630]
mov r8, rax
sar r8, 6
cmp r8, 4
jb 0x4a9d5f
mov rax, r8
mov ecx, 4
call sym.runtime.panicIndex
mov r9, qword [rsp + r8*8 + 0x78]
bts r9, rax
mov qword [rsp + r8*8 + 0x78], r9
mov eax, 1
test rax, rax
jg 0x4a59c5
mov rax, qword [rsp + 0x638]
mov r8, rax
sar r8, 6
cmp r8, 4
jb 0x4a9d9d
mov rax, r8
mov ecx, 4
call sym.runtime.panicIndex
mov r9, qword [rsp + r8*8 + 0x78]
bts r9, rax
mov qword [rsp + r8*8 + 0x78], r9
mov eax, 1
test rax, rax
jg 0x4a59a9
mov rax, qword [rsp + 0x640]
mov r8, rax
sar r8, 6
cmp r8, 4
jb 0x4a9ddb
mov rax, r8
mov ecx, 4
call sym.runtime.panicIndex
mov r9, qword [rsp + r8*8 + 0x78]
bts r9, rax
mov qword [rsp + r8*8 + 0x78], r9
mov eax, 1
test rax, rax
jg 0x4a5990
mov rax, qword [rsp + 0x648]
mov r8, rax
sar r8, 6
cmp r8, 4
jb 0x4a9e19
mov rax, r8
mov ecx, 4
call sym.runtime.panicIndex
mov r9, qword [rsp + r8*8 + 0x78]
bts r9, rax
mov qword [rsp + r8*8 + 0x78], r9
mov eax, 1
test rax, rax
jg 0x4a5977
mov rax, qword [rsp + 0x650]
mov r8, rax
sar r8, 6
cmp r8, 4
jb 0x4a9e57
mov rax, r8
mov ecx, 4
call sym.runtime.panicIndex
mov r9, qword [rsp + r8*8 + 0x78]
bts r9, rax
mov qword [rsp + r8*8 + 0x78], r9
mov eax, 1
test rax, rax
jg 0x4a595e
mov rax, qword [rsp + 0x658]
mov r8, rax
sar r8, 6
cmp r8, 4
jb 0x4a9e95
mov rax, r8
mov ecx, 4
call sym.runtime.panicIndex
mov r9, qword [rsp + r8*8 + 0x78]
bts r9, rax
mov qword [rsp + r8*8 + 0x78], r9
mov eax, 1
test rax, rax
jg 0x4a5945
mov rax, qword [rsp + 0x660]
mov r8, rax
sar r8, 6
nop
cmp r8, 4
jb 0x4a9ed3
mov rax, r8
mov ecx, 4
call sym.runtime.panicIndex
mov r9, qword [rsp + r8*8 + 0x78]
bts r9, rax
mov qword [rsp + r8*8 + 0x78], r9
mov eax, 1
test rax, rax
jg 0x4a5929
mov rax, qword [rsp + 0x668]
mov r8, rax
sar r8, 6
nop
cmp r8, 4
jb 0x4a9f13
mov rax, r8
mov ecx, 4
call sym.runtime.panicIndex
mov r9, qword [rsp + r8*8 + 0x78]
bts r9, rax
mov qword [rsp + r8*8 + 0x78], r9
mov eax, 1
test rax, rax
jg 0x4a5910
mov rax, qword [rsp + 0x670]
mov r8, rax
sar r8, 6
nop
cmp r8, 4
jb 0x4a9f53
mov rax, r8
mov ecx, 4
call sym.runtime.panicIndex
mov r9, qword [rsp + r8*8 + 0x78]
bts r9, rax
mov qword [rsp + r8*8 + 0x78], r9
mov eax, 1
test rax, rax
jg 0x4a58f7
mov rax, qword [rsp + 0x678]
mov r8, rax
sar r8, 6
nop
cmp r8, 4
jb 0x4a9f93
mov rax, r8
mov ecx, 4
call sym.runtime.panicIndex
mov r9, qword [rsp + r8*8 + 0x78]
bts r9, rax
mov qword [rsp + r8*8 + 0x78], r9
mov eax, 1
test rax, rax
jg 0x4a58de
mov rax, qword [rsp + 0x680]
mov r8, rax
sar r8, 6
nop
cmp r8, 4
jb 0x4a9fd3
mov rax, r8
mov ecx, 4
call sym.runtime.panicIndex
mov r9, qword [rsp + r8*8 + 0x78]
bts r9, rax
mov qword [rsp + r8*8 + 0x78], r9
mov eax, 1
test rax, rax
jg 0x4a58c5
mov rax, qword [rsp + 0x688]
mov r8, rax
sar r8, 6
nop
cmp r8, 4
jb 0x4aa013
mov rax, r8
mov ecx, 4
call sym.runtime.panicIndex
mov r9, qword [rsp + r8*8 + 0x78]
bts r9, rax
mov qword [rsp + r8*8 + 0x78], r9
mov eax, 1
test rax, rax
jg 0x4a58ab
mov rax, qword [rsp + 0x690]
mov r8, rax
sar r8, 6
nop
cmp r8, 4
jb 0x4aa053
mov rax, r8
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rsi*8 + 0x78]
bts r8, rax
mov qword [rsp + rsi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a588c
mov rax, qword [rsp + 0x698]
mov rsi, rax
sar rsi, 6
nop
cmp rsi, 4
jb 0x4aa093
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rsi*8 + 0x78]
bts r8, rax
mov qword [rsp + rsi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a5873
mov rax, qword [rsp + 0x6a0]
mov rsi, rax
sar rsi, 6
nop
cmp rsi, 4
jb 0x4aa0d3
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rsi*8 + 0x78]
bts r8, rax
mov qword [rsp + rsi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4aa148
mov rax, qword [rsp + 0x6a8]
mov rsi, rax
sar rsi, 6
nop word [rax + rax]
cmp rsi, 4
jb 0x4aa113
jmp 0x4aa151
bt edi, 0x19
jmp 0x4a585e
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rsi*8 + 0x78]
bts r8, rax
mov qword [rsp + rsi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a5845
mov rax, qword [rsp + 0x6b0]
mov rsi, rax
sar rsi, 6
cmp rsi, 4
jb 0x4aa15e
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rsi*8 + 0x78]
bts r8, rax
mov qword [rsp + rsi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a5829
mov rax, qword [rsp + 0x6b8]
mov rsi, rax
sar rsi, 6
cmp rsi, 4
jb 0x4aa19c
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rsi*8 + 0x78]
bts r8, rax
mov qword [rsp + rsi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a5810
mov rax, qword [rsp + 0x6c0]
mov rsi, rax
sar rsi, 6
cmp rsi, 4
jb 0x4aa1da
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rsi*8 + 0x78]
bts r8, rax
mov qword [rsp + rsi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a57f7
mov rax, qword [rsp + 0x6c8]
mov rsi, rax
sar rsi, 6
cmp rsi, 4
jb 0x4aa218
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rsi*8 + 0x78]
bts r8, rax
mov qword [rsp + rsi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a57de
mov rax, qword [rsp + 0x6d0]
mov rsi, rax
sar rsi, 6
cmp rsi, 4
jb 0x4aa256
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
mov r8, qword [rsp + rsi*8 + 0x78]
bts r8, rax
mov qword [rsp + rsi*8 + 0x78], r8
mov eax, 1
test rax, rax
jg 0x4a57c5
mov rax, qword [rsp + 0x6d8]
mov rsi, rax
sar rsi, 6
nop
cmp rsi, 4
jb 0x4aa294
mov rax, rsi
mov ecx, 4
call sym.runtime.panicIndex
nop
call sym.runtime.morestack_noctxt.abi0
jmp sym.github.com_klauspost_cpuid_v2.support