140063e4f:	cc                   	int3
140063e50:	56                   	push   %rsi
140063e51:	48 83 ec 50          	sub    $0x50,%rsp
140063e55:	48 89 ce             	mov    %rcx,%rsi
140063e58:	48 8b 05 e1 d1 09 00 	mov    0x9d1e1(%rip),%rax        # 0x140101040
140063e5f:	48 31 e0             	xor    %rsp,%rax
140063e62:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140063e67:	80 79 08 00          	cmpb   $0x0,0x8(%rcx)
140063e6b:	74 25                	je     0x140063e92
140063e6d:	48 89 f1             	mov    %rsi,%rcx
140063e70:	e8 8b fb ff ff       	call   0x140063a00
140063e75:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140063e7a:	48 31 e1             	xor    %rsp,%rcx
140063e7d:	48 3b 0d bc d1 09 00 	cmp    0x9d1bc(%rip),%rcx        # 0x140101040
140063e84:	74 06                	je     0x140063e8c
140063e86:	e8 45 b4 00 00       	call   0x14006f2d0
140063e8b:	cc                   	int3
140063e8c:	48 83 c4 50          	add    $0x50,%rsp
140063e90:	5e                   	pop    %rsi
140063e91:	c3                   	ret
140063e92:	48 c7 44 24 30 76 01 	movq   $0x176,0x30(%rsp)
140063e99:	00 00
140063e9b:	48 8b 05 26 71 08 00 	mov    0x87126(%rip),%rax        # 0x1400eafc8
140063ea2:	8a 80 76 01 00 00    	mov    0x176(%rax),%al
140063ea8:	84 c0                	test   %al,%al
140063eaa:	74 c1                	je     0x140063e6d
140063eac:	0f b6 c8             	movzbl %al,%ecx
140063eaf:	48 8b 05 02 cd 0a 00 	mov    0xacd02(%rip),%rax        # 0x140110bb8
140063eb6:	48 31 f0             	xor    %rsi,%rax
140063eb9:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140063ebe:	48 89 02             	mov    %rax,(%rdx)
140063ec1:	48 8d 05 3e cf 08 00 	lea    0x8cf3e(%rip),%rax        # 0x1400f0e06
140063ec8:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
140063ecd:	49 89 00             	mov    %rax,(%r8)
140063ed0:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140063ed5:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140063eda:	41 b9 03 00 00 00    	mov    $0x3,%r9d
140063ee0:	e8 db 31 06 00       	call   0x1400c70c0
140063ee5:	eb 86                	jmp    0x140063e6d
140063ee7:	cc                   	int3
140063ee8:	cc                   	int3
140063ee9:	cc                   	int3
140063eea:	cc                   	int3
140063eeb:	cc                   	int3
140063eec:	cc                   	int3
140063eed:	cc                   	int3
140063eee:	cc                   	int3
140063eef:	cc                   	int3
140063ef0:	56                   	push   %rsi
140063ef1:	57                   	push   %rdi
140063ef2:	48 81 ec a8 00 00 00 	sub    $0xa8,%rsp
140063ef9:	48 89 ce             	mov    %rcx,%rsi
140063efc:	48 8b 05 3d d1 09 00 	mov    0x9d13d(%rip),%rax        # 0x140101040
140063f03:	48 31 e0             	xor    %rsp,%rax
140063f06:	48 89 84 24 a0 00 00 	mov    %rax,0xa0(%rsp)
140063f0d:	00
140063f0e:	0f 28 05 fb c9 07 00 	movaps 0x7c9fb(%rip),%xmm0        # 0x1400e0910
140063f15:	0f 29 44 24 50       	movaps %xmm0,0x50(%rsp)
140063f1a:	48 b8 aa aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaaa,%rax
140063f21:	aa aa aa
140063f24:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
140063f2b:	00
140063f2c:	0f 29 84 24 80 00 00 	movaps %xmm0,0x80(%rsp)
140063f33:	00
140063f34:	0f 29 44 24 70       	movaps %xmm0,0x70(%rsp)
140063f39:	0f 29 44 24 60       	movaps %xmm0,0x60(%rsp)
140063f3e:	31 c0                	xor    %eax,%eax
140063f40:	88 44 24 50          	mov    %al,0x50(%rsp)
140063f44:	88 84 24 90 00 00 00 	mov    %al,0x90(%rsp)
140063f4b:	38 41 08             	cmp    %al,0x8(%rcx)
140063f4e:	74 72                	je     0x140063fc2
140063f50:	48 ba ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rdx
140063f57:	ff ff 7f
140063f5a:	48 89 f1             	mov    %rsi,%rcx
140063f5d:	e8 ae fa ff ff       	call   0x140063a10
140063f62:	84 c0                	test   %al,%al
140063f64:	74 06                	je     0x140063f6c
140063f66:	80 7e 08 00          	cmpb   $0x0,0x8(%rsi)
140063f6a:	74 3a                	je     0x140063fa6
140063f6c:	80 bc 24 90 00 00 00 	cmpb   $0x1,0x90(%rsp)
140063f73:	01
140063f74:	74 24                	je     0x140063f9a
140063f76:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
140063f7d:	00
140063f7e:	48 31 e1             	xor    %rsp,%rcx
140063f81:	48 3b 0d b8 d0 09 00 	cmp    0x9d0b8(%rip),%rcx        # 0x140101040
140063f88:	74 06                	je     0x140063f90
140063f8a:	e8 41 b3 00 00       	call   0x14006f2d0
140063f8f:	cc                   	int3
140063f90:	48 81 c4 a8 00 00 00 	add    $0xa8,%rsp
140063f97:	5f                   	pop    %rdi
140063f98:	5e                   	pop    %rsi
140063f99:	c3                   	ret
140063f9a:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140063f9f:	e8 8c f5 ff ff       	call   0x140063530
140063fa4:	eb d0                	jmp    0x140063f76
140063fa6:	48 c7 44 24 28 76 01 	movq   $0x176,0x28(%rsp)
140063fad:	00 00
140063faf:	48 8b 05 12 70 08 00 	mov    0x87012(%rip),%rax        # 0x1400eafc8
140063fb6:	8a 80 76 01 00 00    	mov    0x176(%rax),%al
140063fbc:	84 c0                	test   %al,%al
140063fbe:	74 ac                	je     0x140063f6c
140063fc0:	eb 59                	jmp    0x14006401b
140063fc2:	48 8d 15 83 90 08 00 	lea    0x89083(%rip),%rdx        # 0x1400ed04c
140063fc9:	4c 8d 05 eb cd 08 00 	lea    0x8cdeb(%rip),%r8        # 0x1400f0dbb
140063fd0:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140063fd5:	41 b9 40 00 00 00    	mov    $0x40,%r9d
140063fdb:	e8 a0 ba ff ff       	call   0x14005fa80
140063fe0:	80 bc 24 90 00 00 00 	cmpb   $0x1,0x90(%rsp)
140063fe7:	01
140063fe8:	74 1e                	je     0x140064008
140063fea:	48 8d 7c 24 50       	lea    0x50(%rsp),%rdi
140063fef:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140063ff4:	48 89 f9             	mov    %rdi,%rcx
140063ff7:	45 31 c0             	xor    %r8d,%r8d
140063ffa:	e8 b1 f5 ff ff       	call   0x1400635b0
140063fff:	c6 47 40 01          	movb   $0x1,0x40(%rdi)
140064003:	e9 48 ff ff ff       	jmp    0x140063f50
140064008:	48 8d 7c 24 50       	lea    0x50(%rsp),%rdi
14006400d:	48 89 f9             	mov    %rdi,%rcx
140064010:	e8 1b f5 ff ff       	call   0x140063530
140064015:	c6 47 40 00          	movb   $0x0,0x40(%rdi)
140064019:	eb cf                	jmp    0x140063fea
14006401b:	0f b6 c8             	movzbl %al,%ecx
14006401e:	48 33 35 93 cb 0a 00 	xor    0xacb93(%rip),%rsi        # 0x140110bb8
140064025:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
14006402a:	48 89 30             	mov    %rsi,(%rax)
14006402d:	48 8d 15 e8 cd 08 00 	lea    0x8cde8(%rip),%rdx        # 0x1400f0e1c
140064034:	4c 8d 84 24 98 00 00 	lea    0x98(%rsp),%r8
14006403b:	00
14006403c:	49 89 10             	mov    %rdx,(%r8)
14006403f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140064044:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140064049:	41 b9 03 00 00 00    	mov    $0x3,%r9d
14006404f:	e8 8c 2d 06 00       	call   0x1400c6de0
140064054:	e9 13 ff ff ff       	jmp    0x140063f6c
140064059:	cc                   	int3
14006405a:	cc                   	int3
14006405b:	cc                   	int3
14006405c:	cc                   	int3
14006405d:	cc                   	int3
14006405e:	cc                   	int3
14006405f:	cc                   	int3
140064060:	56                   	push   %rsi
140064061:	57                   	push   %rdi
140064062:	53                   	push   %rbx
140064063:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
14006406a:	48 89 ce             	mov    %rcx,%rsi
14006406d:	48 8b 05 cc cf 09 00 	mov    0x9cfcc(%rip),%rax        # 0x140101040
140064074:	48 31 e0             	xor    %rsp,%rax
140064077:	48 89 84 24 a8 00 00 	mov    %rax,0xa8(%rsp)
14006407e:	00
14006407f:	48 85 d2             	test   %rdx,%rdx
140064082:	0f 8e fc 00 00 00    	jle    0x140064184
140064088:	48 89 d7             	mov    %rdx,%rdi
14006408b:	0f 28 05 7e c8 07 00 	movaps 0x7c87e(%rip),%xmm0        # 0x1400e0910
140064092:	0f 29 44 24 50       	movaps %xmm0,0x50(%rsp)
140064097:	48 b8 aa aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaaa,%rax
14006409e:	aa aa aa
1400640a1:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
1400640a8:	00
1400640a9:	0f 29 84 24 80 00 00 	movaps %xmm0,0x80(%rsp)
1400640b0:	00
1400640b1:	0f 29 44 24 70       	movaps %xmm0,0x70(%rsp)
1400640b6:	0f 29 44 24 60       	movaps %xmm0,0x60(%rsp)
1400640bb:	c6 44 24 50 00       	movb   $0x0,0x50(%rsp)
1400640c0:	c6 84 24 90 00 00 00 	movb   $0x0,0x90(%rsp)
1400640c7:	00
1400640c8:	80 7e 08 00          	cmpb   $0x0,0x8(%rsi)
1400640cc:	74 70                	je     0x14006413e
1400640ce:	48 89 f1             	mov    %rsi,%rcx
1400640d1:	48 89 fa             	mov    %rdi,%rdx
1400640d4:	e8 37 f9 ff ff       	call   0x140063a10
1400640d9:	89 c3                	mov    %eax,%ebx
1400640db:	84 c0                	test   %al,%al
1400640dd:	74 06                	je     0x1400640e5
1400640df:	80 7e 08 00          	cmpb   $0x0,0x8(%rsi)
1400640e3:	74 3d                	je     0x140064122
1400640e5:	80 bc 24 90 00 00 00 	cmpb   $0x1,0x90(%rsp)
1400640ec:	01
1400640ed:	74 1a                	je     0x140064109
1400640ef:	48 8b 8c 24 a8 00 00 	mov    0xa8(%rsp),%rcx
1400640f6:	00
1400640f7:	48 31 e1             	xor    %rsp,%rcx
1400640fa:	48 3b 0d 3f cf 09 00 	cmp    0x9cf3f(%rip),%rcx        # 0x140101040
140064101:	74 12                	je     0x140064115
140064103:	e8 c8 b1 00 00       	call   0x14006f2d0
140064108:	cc                   	int3
140064109:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14006410e:	e8 1d f4 ff ff       	call   0x140063530
140064113:	eb da                	jmp    0x1400640ef
140064115:	89 d8                	mov    %ebx,%eax
140064117:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
14006411e:	5b                   	pop    %rbx
14006411f:	5f                   	pop    %rdi
140064120:	5e                   	pop    %rsi
140064121:	c3                   	ret
140064122:	48 c7 44 24 28 76 01 	movq   $0x176,0x28(%rsp)
140064129:	00 00
14006412b:	48 8b 05 96 6e 08 00 	mov    0x86e96(%rip),%rax        # 0x1400eafc8
140064132:	8a 80 76 01 00 00    	mov    0x176(%rax),%al
140064138:	84 c0                	test   %al,%al
14006413a:	74 a9                	je     0x1400640e5
14006413c:	eb 7b                	jmp    0x1400641b9
14006413e:	48 8d 15 07 8f 08 00 	lea    0x88f07(%rip),%rdx        # 0x1400ed04c
140064145:	4c 8d 05 6f cc 08 00 	lea    0x8cc6f(%rip),%r8        # 0x1400f0dbb
14006414c:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140064151:	41 b9 40 00 00 00    	mov    $0x40,%r9d
140064157:	e8 24 b9 ff ff       	call   0x14005fa80
14006415c:	80 bc 24 90 00 00 00 	cmpb   $0x1,0x90(%rsp)
140064163:	01
140064164:	74 40                	je     0x1400641a6
140064166:	48 8d 5c 24 50       	lea    0x50(%rsp),%rbx
14006416b:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140064170:	48 89 d9             	mov    %rbx,%rcx
140064173:	45 31 c0             	xor    %r8d,%r8d
140064176:	e8 35 f4 ff ff       	call   0x1400635b0
14006417b:	c6 43 40 01          	movb   $0x1,0x40(%rbx)
14006417f:	e9 4a ff ff ff       	jmp    0x1400640ce
140064184:	48 8b 8c 24 a8 00 00 	mov    0xa8(%rsp),%rcx
14006418b:	00
14006418c:	48 31 e1             	xor    %rsp,%rcx
14006418f:	e8 3c b1 00 00       	call   0x14006f2d0
140064194:	48 89 f1             	mov    %rsi,%rcx
140064197:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
14006419e:	5b                   	pop    %rbx
14006419f:	5f                   	pop    %rdi
1400641a0:	5e                   	pop    %rsi
1400641a1:	e9 0a 5f fd ff       	jmp    0x14003a0b0
1400641a6:	48 8d 5c 24 50       	lea    0x50(%rsp),%rbx
1400641ab:	48 89 d9             	mov    %rbx,%rcx
1400641ae:	e8 7d f3 ff ff       	call   0x140063530
1400641b3:	c6 43 40 00          	movb   $0x0,0x40(%rbx)
1400641b7:	eb ad                	jmp    0x140064166
1400641b9:	0f b6 c8             	movzbl %al,%ecx
1400641bc:	48 33 35 f5 c9 0a 00 	xor    0xac9f5(%rip),%rsi        # 0x140110bb8
1400641c3:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
1400641c8:	48 89 30             	mov    %rsi,(%rax)
1400641cb:	48 8d 15 4a cc 08 00 	lea    0x8cc4a(%rip),%rdx        # 0x1400f0e1c
1400641d2:	4c 8d 84 24 a0 00 00 	lea    0xa0(%rsp),%r8
1400641d9:	00
1400641da:	49 89 10             	mov    %rdx,(%r8)
1400641dd:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400641e2:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
1400641e7:	41 b9 03 00 00 00    	mov    $0x3,%r9d
1400641ed:	e8 ee 2b 06 00       	call   0x1400c6de0
1400641f2:	e9 ee fe ff ff       	jmp    0x1400640e5
1400641f7:	cc                   	int3
1400641f8:	cc                   	int3
1400641f9:	cc                   	int3
1400641fa:	cc                   	int3
1400641fb:	cc                   	int3
1400641fc:	cc                   	int3
1400641fd:	cc                   	int3
1400641fe:	cc                   	int3
1400641ff:	cc                   	int3
140064200:	89 c8                	mov    %ecx,%eax
140064202:	48 c1 e9 20          	shr    $0x20,%rcx
140064206:	41 89 d0             	mov    %edx,%r8d
140064209:	48 c1 ea 20          	shr    $0x20,%rdx
14006420d:	48 69 c0 9d 8c 34 32 	imul   $0x32348c9d,%rax,%rax
140064214:	48 69 c9 03 2a e6 24 	imul   $0x24e62a03,%rcx,%rcx
14006421b:	48 01 c1             	add    %rax,%rcx
14006421e:	4d 69 c0 b9 1f da 37 	imul   $0x37da1fb9,%r8,%r8
140064225:	b8 fd 22 46 c5       	mov    $0xc54622fd,%eax
14006422a:	48 0f af c2          	imul   %rdx,%rax
14006422e:	4c 01 c0             	add    %r8,%rax
140064231:	48 01 c8             	add    %rcx,%rax
140064234:	c3                   	ret
140064235:	cc                   	int3
140064236:	cc                   	int3
140064237:	cc                   	int3
140064238:	cc                   	int3
140064239:	cc                   	int3
14006423a:	cc                   	int3
14006423b:	cc                   	int3
14006423c:	cc                   	int3
14006423d:	cc                   	int3
14006423e:	cc                   	int3
14006423f:	cc                   	int3
140064240:	48 89 c8             	mov    %rcx,%rax
140064243:	48 89 11             	mov    %rdx,(%rcx)
140064246:	8b 0d cc b4 0a 00    	mov    0xab4cc(%rip),%ecx        # 0x14010f718
14006424c:	65 48 8b 14 25 58 00 	mov    %gs:0x58,%rdx
140064253:	00 00
140064255:	48 8b 14 ca          	mov    (%rdx,%rcx,8),%rdx
140064259:	48 8b 8a 50 01 00 00 	mov    0x150(%rdx),%rcx
140064260:	48 89 48 08          	mov    %rcx,0x8(%rax)
140064264:	48 89 82 50 01 00 00 	mov    %rax,0x150(%rdx)
14006426b:	48 85 c9             	test   %rcx,%rcx
14006426e:	75 01                	jne    0x140064271
140064270:	c3                   	ret
140064271:	48 83 39 00          	cmpq   $0x0,(%rcx)
140064275:	74 f9                	je     0x140064270
140064277:	cc                   	int3
140064278:	0f 0b                	ud2
14006427a:	cc                   	int3
14006427b:	cc                   	int3
14006427c:	cc                   	int3
14006427d:	cc                   	int3
14006427e:	cc                   	int3
14006427f:	cc                   	int3
140064280:	48 8b 41 08          	mov    0x8(%rcx),%rax
140064284:	8b 15 8e b4 0a 00    	mov    0xab48e(%rip),%edx        # 0x14010f718
14006428a:	65 4c 8b 04 25 58 00 	mov    %gs:0x58,%r8
140064291:	00 00
140064293:	49 8b 14 d0          	mov    (%r8,%rdx,8),%rdx
140064297:	48 89 82 50 01 00 00 	mov    %rax,0x150(%rdx)
14006429e:	48 8b 09             	mov    (%rcx),%rcx
1400642a1:	48 85 c9             	test   %rcx,%rcx
1400642a4:	74 0a                	je     0x1400642b0
1400642a6:	f0 ff 49 08          	lock decl 0x8(%rcx)
1400642aa:	0f 84 d0 91 ff ff    	je     0x14005d480
1400642b0:	c3                   	ret
1400642b1:	cc                   	int3
1400642b2:	cc                   	int3
1400642b3:	cc                   	int3
1400642b4:	cc                   	int3
1400642b5:	cc                   	int3
1400642b6:	cc                   	int3
1400642b7:	cc                   	int3
1400642b8:	cc                   	int3
1400642b9:	cc                   	int3
1400642ba:	cc                   	int3
1400642bb:	cc                   	int3
1400642bc:	cc                   	int3
1400642bd:	cc                   	int3
1400642be:	cc                   	int3
1400642bf:	cc                   	int3
1400642c0:	48 8b 05 51 e9 0a 00 	mov    0xae951(%rip),%rax        # 0x140112c18
1400642c7:	c3                   	ret
1400642c8:	cc                   	int3
1400642c9:	cc                   	int3
1400642ca:	cc                   	int3
1400642cb:	cc                   	int3
1400642cc:	cc                   	int3
1400642cd:	cc                   	int3
1400642ce:	cc                   	int3
1400642cf:	cc                   	int3
1400642d0:	56                   	push   %rsi
1400642d1:	48 83 ec 20          	sub    $0x20,%rsp
1400642d5:	48 85 c9             	test   %rcx,%rcx
1400642d8:	75 06                	jne    0x1400642e0
1400642da:	48 83 c4 20          	add    $0x20,%rsp
1400642de:	5e                   	pop    %rsi
1400642df:	c3                   	ret
1400642e0:	48 89 ce             	mov    %rcx,%rsi
1400642e3:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1400642e7:	48 83 c6 f8          	add    $0xfffffffffffffff8,%rsi
1400642eb:	49 83 c0 08          	add    $0x8,%r8