140093eb4:	48 8b 48 30          	mov    0x30(%rax),%rcx
140093eb8:	48 8b 40 38          	mov    0x38(%rax),%rax
140093ebc:	48 2b c1             	sub    %rcx,%rax
140093ebf:	48 c1 f8 03          	sar    $0x3,%rax
140093ec3:	48 3b d0             	cmp    %rax,%rdx
140093ec6:	72 07                	jb     0x140093ecf
140093ec8:	ff 15 b2 ec 17 00    	call   *0x17ecb2(%rip)        # 0x140212b80
140093ece:	cc                   	int3
140093ecf:	4c 89 04 d1          	mov    %r8,(%rcx,%rdx,8)
140093ed3:	33 c0                	xor    %eax,%eax
140093ed5:	eb 04                	jmp    0x140093edb
140093ed7:	8b 44 24 68          	mov    0x68(%rsp),%eax
140093edb:	48 83 c4 58          	add    $0x58,%rsp
140093edf:	c3                   	ret
140093ee0:	c7 44 24 20 8f 04 00 	movl   $0x48f,0x20(%rsp)
140093ee7:	00
140093ee8:	c7 44 24 24 2c 00 00 	movl   $0x2c,0x24(%rsp)
140093eef:	00
140093ef0:	48 8d 05 99 18 1d 00 	lea    0x1d1899(%rip),%rax        # 0x140265790
140093ef7:	49 89 43 d0          	mov    %rax,-0x30(%r11)
140093efb:	48 8d 05 0e 64 1d 00 	lea    0x1d640e(%rip),%rax        # 0x14026a310
140093f02:	49 89 43 d8          	mov    %rax,-0x28(%r11)
140093f06:	49 8d 53 c8          	lea    -0x38(%r11),%rdx
140093f0a:	49 8d 4b e0          	lea    -0x20(%r11),%rcx
140093f0e:	e8 ed 44 ff ff       	call   0x140088400
140093f13:	48 8d 15 a6 96 23 00 	lea    0x2396a6(%rip),%rdx        # 0x1402cd5c0
140093f1a:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140093f1f:	e8 d2 1a 17 00       	call   0x1402059f6
140093f24:	cc                   	int3
140093f25:	90                   	nop
140093f26:	90                   	nop
140093f27:	90                   	nop
140093f28:	90                   	nop
140093f29:	90                   	nop
140093f2a:	90                   	nop
140093f2b:	90                   	nop
140093f2c:	90                   	nop
140093f2d:	90                   	nop
140093f2e:	90                   	nop
140093f2f:	90                   	nop
140093f30:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140093f35:	57                   	push   %rdi
140093f36:	48 83 ec 20          	sub    $0x20,%rsp
140093f3a:	49 8b d9             	mov    %r9,%rbx
140093f3d:	49 8b f8             	mov    %r8,%rdi
140093f40:	48 8d 41 f0          	lea    -0x10(%rcx),%rax
140093f44:	48 f7 d9             	neg    %rcx
140093f47:	4d 1b d2             	sbb    %r10,%r10
140093f4a:	4c 23 d0             	and    %rax,%r10
140093f4d:	4d 8d 5a 28          	lea    0x28(%r10),%r11
140093f51:	49 8b c3             	mov    %r11,%rax
140093f54:	48 f7 d8             	neg    %rax
140093f57:	48 1b c9             	sbb    %rcx,%rcx
140093f5a:	49 23 ca             	and    %r10,%rcx
140093f5d:	4c 8b 49 38          	mov    0x38(%rcx),%r9
140093f61:	49 8b c3             	mov    %r11,%rax
140093f64:	48 f7 d8             	neg    %rax
140093f67:	48 1b c9             	sbb    %rcx,%rcx
140093f6a:	49 23 ca             	and    %r10,%rcx
140093f6d:	4c 8b 41 30          	mov    0x30(%rcx),%r8
140093f71:	eb 09                	jmp    0x140093f7c
140093f73:	49 3b 10             	cmp    (%r8),%rdx
140093f76:	74 09                	je     0x140093f81
140093f78:	49 83 c0 08          	add    $0x8,%r8
140093f7c:	4d 3b c1             	cmp    %r9,%r8
140093f7f:	75 f2                	jne    0x140093f73
140093f81:	49 8b c3             	mov    %r11,%rax
140093f84:	48 f7 d8             	neg    %rax
140093f87:	48 1b c9             	sbb    %rcx,%rcx
140093f8a:	49 23 ca             	and    %r10,%rcx
140093f8d:	4c 2b 41 30          	sub    0x30(%rcx),%r8
140093f91:	49 c1 f8 03          	sar    $0x3,%r8
140093f95:	44 89 07             	mov    %r8d,(%rdi)
140093f98:	49 8b c3             	mov    %r11,%rax
140093f9b:	48 f7 d8             	neg    %rax
140093f9e:	48 1b c9             	sbb    %rcx,%rcx
140093fa1:	49 23 ca             	and    %r10,%rcx
140093fa4:	48 8b 51 38          	mov    0x38(%rcx),%rdx
140093fa8:	49 f7 db             	neg    %r11
140093fab:	48 1b c0             	sbb    %rax,%rax
140093fae:	49 23 c2             	and    %r10,%rax
140093fb1:	48 2b 50 30          	sub    0x30(%rax),%rdx
140093fb5:	48 c1 fa 03          	sar    $0x3,%rdx
140093fb9:	44 3b c2             	cmp    %edx,%r8d
140093fbc:	0f 92 c0             	setb   %al
140093fbf:	88 03                	mov    %al,(%rbx)
140093fc1:	33 c0                	xor    %eax,%eax
140093fc3:	eb 04                	jmp    0x140093fc9
140093fc5:	8b 44 24 30          	mov    0x30(%rsp),%eax
140093fc9:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140093fce:	48 83 c4 20          	add    $0x20,%rsp
140093fd2:	5f                   	pop    %rdi
140093fd3:	c3                   	ret
140093fd4:	90                   	nop
140093fd5:	90                   	nop
140093fd6:	90                   	nop
140093fd7:	90                   	nop
140093fd8:	90                   	nop
140093fd9:	90                   	nop
140093fda:	90                   	nop
140093fdb:	90                   	nop
140093fdc:	90                   	nop
140093fdd:	90                   	nop
140093fde:	90                   	nop
140093fdf:	90                   	nop
140093fe0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140093fe5:	57                   	push   %rdi
140093fe6:	48 83 ec 20          	sub    $0x20,%rsp
140093fea:	48 8b fa             	mov    %rdx,%rdi
140093fed:	48 83 22 00          	andq   $0x0,(%rdx)
140093ff1:	48 8d 41 f0          	lea    -0x10(%rcx),%rax
140093ff5:	48 f7 d9             	neg    %rcx
140093ff8:	4d 1b c0             	sbb    %r8,%r8
140093ffb:	4c 23 c0             	and    %rax,%r8
140093ffe:	49 8d 40 28          	lea    0x28(%r8),%rax
140094002:	48 f7 d8             	neg    %rax
140094005:	48 1b c9             	sbb    %rcx,%rcx
140094008:	49 23 c8             	and    %r8,%rcx
14009400b:	48 8d 59 18          	lea    0x18(%rcx),%rbx
14009400f:	48 85 db             	test   %rbx,%rbx
140094012:	74 10                	je     0x140094024
140094014:	48 8b 03             	mov    (%rbx),%rax
140094017:	48 8b cb             	mov    %rbx,%rcx
14009401a:	48 8b 40 08          	mov    0x8(%rax),%rax
14009401e:	ff 15 0c ee 17 00    	call   *0x17ee0c(%rip)        # 0x140212e30
140094024:	48 89 1f             	mov    %rbx,(%rdi)
140094027:	33 c0                	xor    %eax,%eax
140094029:	eb 04                	jmp    0x14009402f
14009402b:	8b 44 24 30          	mov    0x30(%rsp),%eax
14009402f:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140094034:	48 83 c4 20          	add    $0x20,%rsp
140094038:	5f                   	pop    %rdi
140094039:	c3                   	ret
14009403a:	90                   	nop
14009403b:	90                   	nop
14009403c:	90                   	nop
14009403d:	90                   	nop
14009403e:	90                   	nop
14009403f:	90                   	nop
140094040:	48 83 ec 28          	sub    $0x28,%rsp
140094044:	4c 8b d2             	mov    %rdx,%r10
140094047:	48 8d 41 f0          	lea    -0x10(%rcx),%rax
14009404b:	48 f7 d9             	neg    %rcx
14009404e:	4d 1b c9             	sbb    %r9,%r9
140094051:	4c 23 c8             	and    %rax,%r9
140094054:	4d 8d 41 28          	lea    0x28(%r9),%r8
140094058:	49 8b c0             	mov    %r8,%rax
14009405b:	48 f7 d8             	neg    %rax
14009405e:	48 1b c9             	sbb    %rcx,%rcx
140094061:	49 23 c9             	and    %r9,%rcx
140094064:	48 8b 51 38          	mov    0x38(%rcx),%rdx
140094068:	49 f7 d8             	neg    %r8
14009406b:	48 1b c0             	sbb    %rax,%rax
14009406e:	49 23 c1             	and    %r9,%rax
140094071:	48 2b 50 30          	sub    0x30(%rax),%rdx
140094075:	48 c1 fa 03          	sar    $0x3,%rdx
140094079:	41 89 12             	mov    %edx,(%r10)
14009407c:	33 c0                	xor    %eax,%eax
14009407e:	eb 04                	jmp    0x140094084
140094080:	8b 44 24 30          	mov    0x30(%rsp),%eax
140094084:	48 83 c4 28          	add    $0x28,%rsp
140094088:	c3                   	ret
140094089:	90                   	nop
14009408a:	90                   	nop
14009408b:	90                   	nop
14009408c:	90                   	nop
14009408d:	90                   	nop
14009408e:	90                   	nop
14009408f:	90                   	nop
140094090:	48 83 ec 58          	sub    $0x58,%rsp
140094094:	44 8b da             	mov    %edx,%r11d
140094097:	48 8d 41 f0          	lea    -0x10(%rcx),%rax
14009409b:	48 f7 d9             	neg    %rcx
14009409e:	4d 1b c9             	sbb    %r9,%r9
1400940a1:	4c 23 c8             	and    %rax,%r9
1400940a4:	4d 8d 51 28          	lea    0x28(%r9),%r10
1400940a8:	49 8b c2             	mov    %r10,%rax
1400940ab:	48 f7 d8             	neg    %rax
1400940ae:	48 1b c9             	sbb    %rcx,%rcx
1400940b1:	49 23 c9             	and    %r9,%rcx
1400940b4:	48 8b 51 38          	mov    0x38(%rcx),%rdx
1400940b8:	49 8b c2             	mov    %r10,%rax
1400940bb:	48 f7 d8             	neg    %rax
1400940be:	48 1b c9             	sbb    %rcx,%rcx
1400940c1:	49 23 c9             	and    %r9,%rcx
1400940c4:	48 2b 51 30          	sub    0x30(%rcx),%rdx
1400940c8:	48 c1 fa 03          	sar    $0x3,%rdx
1400940cc:	44 3b da             	cmp    %edx,%r11d
1400940cf:	73 21                	jae    0x1400940f2
1400940d1:	49 f7 da             	neg    %r10
1400940d4:	48 1b c0             	sbb    %rax,%rax
1400940d7:	49 23 c1             	and    %r9,%rax
1400940da:	48 8b 40 30          	mov    0x30(%rax),%rax
1400940de:	4a 8b 04 d8          	mov    (%rax,%r11,8),%rax
1400940e2:	49 89 00             	mov    %rax,(%r8)
1400940e5:	33 c0                	xor    %eax,%eax
1400940e7:	eb 04                	jmp    0x1400940ed
1400940e9:	8b 44 24 68          	mov    0x68(%rsp),%eax
1400940ed:	48 83 c4 58          	add    $0x58,%rsp
1400940f1:	c3                   	ret
1400940f2:	c7 44 24 20 53 04 00 	movl   $0x453,0x20(%rsp)
1400940f9:	00
1400940fa:	c7 44 24 24 2c 00 00 	movl   $0x2c,0x24(%rsp)
140094101:	00
140094102:	48 8d 05 87 16 1d 00 	lea    0x1d1687(%rip),%rax        # 0x140265790
140094109:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14009410e:	48 8d 05 db 63 1d 00 	lea    0x1d63db(%rip),%rax        # 0x14026a4f0
140094115:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14009411a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14009411f:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140094124:	e8 d7 42 ff ff       	call   0x140088400
140094129:	48 8d 15 90 94 23 00 	lea    0x239490(%rip),%rdx        # 0x1402cd5c0
140094130:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140094135:	e8 bc 18 17 00       	call   0x1402059f6
14009413a:	cc                   	int3
14009413b:	90                   	nop
14009413c:	90                   	nop
14009413d:	90                   	nop
14009413e:	90                   	nop
14009413f:	90                   	nop
140094140:	48 8d 41 f0          	lea    -0x10(%rcx),%rax
140094144:	48 f7 d9             	neg    %rcx
140094147:	48 1b c9             	sbb    %rcx,%rcx
14009414a:	48 23 c8             	and    %rax,%rcx
14009414d:	e9 82 09 00 00       	jmp    0x140094ad4
140094152:	90                   	nop
140094153:	90                   	nop
140094154:	90                   	nop
140094155:	90                   	nop
140094156:	90                   	nop
140094157:	90                   	nop
140094158:	90                   	nop
140094159:	90                   	nop
14009415a:	90                   	nop
14009415b:	90                   	nop
14009415c:	90                   	nop
14009415d:	90                   	nop
14009415e:	90                   	nop
14009415f:	90                   	nop
140094160:	48 83 c1 10          	add    $0x10,%rcx
140094164:	e9 a7 6a ff ff       	jmp    0x14008ac10
140094169:	90                   	nop
14009416a:	90                   	nop
14009416b:	90                   	nop
14009416c:	48 8b c4             	mov    %rsp,%rax
14009416f:	48 89 58 08          	mov    %rbx,0x8(%rax)
140094173:	48 89 68 10          	mov    %rbp,0x10(%rax)
140094177:	48 89 70 18          	mov    %rsi,0x18(%rax)
14009417b:	48 89 78 20          	mov    %rdi,0x20(%rax)
14009417f:	41 54                	push   %r12
140094181:	41 56                	push   %r14
140094183:	41 57                	push   %r15
140094185:	48 83 ec 20          	sub    $0x20,%rsp
140094189:	48 8b e9             	mov    %rcx,%rbp
14009418c:	be 01 00 00 00       	mov    $0x1,%esi
140094191:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140094195:	48 85 c9             	test   %rcx,%rcx
140094198:	48 0f 45 f1          	cmovne %rcx,%rsi
14009419c:	48 8b c6             	mov    %rsi,%rax
14009419f:	48 2b c1             	sub    %rcx,%rax
1400941a2:	48 83 f8 01          	cmp    $0x1,%rax
1400941a6:	72 06                	jb     0x1400941ae
1400941a8:	48 83 fe 08          	cmp    $0x8,%rsi
1400941ac:	73 1b                	jae    0x1400941c9
1400941ae:	48 b8 33 33 33 33 33 	movabs $0x333333333333333,%rax
1400941b5:	33 33 03
1400941b8:	48 2b c6             	sub    %rsi,%rax
1400941bb:	48 3b c6             	cmp    %rsi,%rax
1400941be:	0f 82 6a 01 00 00    	jb     0x14009432e
1400941c4:	48 03 f6             	add    %rsi,%rsi
1400941c7:	eb d3                	jmp    0x14009419c
1400941c9:	48 8b 7d 18          	mov    0x18(%rbp),%rdi
1400941cd:	48 b8 ff ff ff ff ff 	movabs $0x1fffffffffffffff,%rax
1400941d4:	ff ff 1f
1400941d7:	48 3b f0             	cmp    %rax,%rsi
1400941da:	0f 87 48 01 00 00    	ja     0x140094328
1400941e0:	48 8d 0c f5 00 00 00 	lea    0x0(,%rsi,8),%rcx
1400941e7:	00
1400941e8:	48 85 c9             	test   %rcx,%rcx
1400941eb:	75 17                	jne    0x140094204
1400941ed:	45 33 f6             	xor    %r14d,%r14d
1400941f0:	4c 8d 3c fd 00 00 00 	lea    0x0(,%rdi,8),%r15
1400941f7:	00
1400941f8:	48 8b c6             	mov    %rsi,%rax
1400941fb:	4f 8d 24 3e          	lea    (%r14,%r15,1),%r12
1400941ff:	48 d1 e8             	shr    $1,%rax
140094202:	eb 2e                	jmp    0x140094232
140094204:	0f ae e8             	lfence
140094207:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
14009420e:	72 0a                	jb     0x14009421a
140094210:	e8 3f 16 f7 ff       	call   0x140005854
140094215:	4c 8b f0             	mov    %rax,%r14
140094218:	eb d6                	jmp    0x1400941f0
14009421a:	ff 15 30 e9 17 00    	call   *0x17e930(%rip)        # 0x140212b50
140094220:	4c 8b f0             	mov    %rax,%r14
140094223:	48 85 c0             	test   %rax,%rax
140094226:	75 c8                	jne    0x1400941f0
140094228:	ff 15 02 e9 17 00    	call   *0x17e902(%rip)        # 0x140212b30
14009422e:	cc                   	int3
14009422f:	48 03 f6             	add    %rsi,%rsi
140094232:	48 3b f0             	cmp    %rax,%rsi
140094235:	76 f8                	jbe    0x14009422f
140094237:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
14009423b:	48 8b 45 08          	mov    0x8(%rbp),%rax
14009423f:	48 2b f1             	sub    %rcx,%rsi
140094242:	48 8d 1c c8          	lea    (%rax,%rcx,8),%rbx
140094246:	49 8b cc             	mov    %r12,%rcx
140094249:	49 8d 14 07          	lea    (%r15,%rax,1),%rdx
14009424d:	48 2b da             	sub    %rdx,%rbx
140094250:	4c 8b c3             	mov    %rbx,%r8
140094253:	e8 a4 17 17 00       	call   0x1402059fc
140094258:	48 8b 55 08          	mov    0x8(%rbp),%rdx
14009425c:	4c 03 e3             	add    %rbx,%r12
14009425f:	49 8b cc             	mov    %r12,%rcx
140094262:	48 3b fe             	cmp    %rsi,%rdi
140094265:	77 25                	ja     0x14009428c
140094267:	4d 8b c7             	mov    %r15,%r8
14009426a:	e8 8d 17 17 00       	call   0x1402059fc
14009426f:	4c 8b c6             	mov    %rsi,%r8
140094272:	4b 8d 0c 27          	lea    (%r15,%r12,1),%rcx
140094276:	4c 2b c7             	sub    %rdi,%r8
140094279:	33 d2                	xor    %edx,%edx
14009427b:	49 c1 e0 03          	shl    $0x3,%r8
14009427f:	e8 7e 17 17 00       	call   0x140205a02
140094284:	4d 8b c7             	mov    %r15,%r8
140094287:	49 8b ce             	mov    %r14,%rcx
14009428a:	eb 34                	jmp    0x1400942c0
14009428c:	48 8d 3c f5 00 00 00 	lea    0x0(,%rsi,8),%rdi
140094293:	00
140094294:	4c 8b c7             	mov    %rdi,%r8
140094297:	e8 60 17 17 00       	call   0x1402059fc
14009429c:	48 8b 45 08          	mov    0x8(%rbp),%rax
1400942a0:	49 8d 1c 07          	lea    (%r15,%rax,1),%rbx
1400942a4:	48 8d 14 07          	lea    (%rdi,%rax,1),%rdx
1400942a8:	0f ae e8             	lfence
1400942ab:	48 2b da             	sub    %rdx,%rbx
1400942ae:	49 8b ce             	mov    %r14,%rcx
1400942b1:	4c 8b c3             	mov    %rbx,%r8
1400942b4:	e8 43 17 17 00       	call   0x1402059fc
1400942b9:	4a 8d 0c 33          	lea    (%rbx,%r14,1),%rcx
1400942bd:	4c 8b c7             	mov    %rdi,%r8
1400942c0:	33 d2                	xor    %edx,%edx
1400942c2:	e8 3b 17 17 00       	call   0x140205a02
1400942c7:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
1400942cb:	48 85 c9             	test   %rcx,%rcx
1400942ce:	74 2a                	je     0x1400942fa
1400942d0:	48 8b 45 10          	mov    0x10(%rbp),%rax
1400942d4:	48 c1 e0 03          	shl    $0x3,%rax
1400942d8:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400942de:	72 14                	jb     0x1400942f4