140a0c9c6:	cc                   	int3
140a0c9c7:	cc                   	int3
140a0c9c8:	cc                   	int3
140a0c9c9:	cc                   	int3
140a0c9ca:	cc                   	int3
140a0c9cb:	cc                   	int3
140a0c9cc:	cc                   	int3
140a0c9cd:	cc                   	int3
140a0c9ce:	cc                   	int3
140a0c9cf:	cc                   	int3
140a0c9d0:	8b 0d 32 23 a9 00    	mov    0xa92332(%rip),%ecx        # 0x14149ed08
140a0c9d6:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
140a0c9dd:	00 00
140a0c9df:	ba e8 12 00 00       	mov    $0x12e8,%edx
140a0c9e4:	48 8b 04 c8          	mov    (%rax,%rcx,8),%rax
140a0c9e8:	48 8b 04 02          	mov    (%rdx,%rax,1),%rax
140a0c9ec:	c3                   	ret
140a0c9ed:	cc                   	int3
140a0c9ee:	cc                   	int3
140a0c9ef:	cc                   	int3
140a0c9f0:	48 89 11             	mov    %rdx,(%rcx)
140a0c9f3:	48 8b c1             	mov    %rcx,%rax
140a0c9f6:	48 c7 41 08 0f 00 00 	movq   $0xf,0x8(%rcx)
140a0c9fd:	00
140a0c9fe:	c3                   	ret
140a0c9ff:	cc                   	int3
140a0ca00:	48 3b ca             	cmp    %rdx,%rcx
140a0ca03:	0f 84 bc 00 00 00    	je     0x140a0cac5
140a0ca09:	56                   	push   %rsi
140a0ca0a:	48 83 ec 20          	sub    $0x20,%rsp
140a0ca0e:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140a0ca13:	48 8b f2             	mov    %rdx,%rsi
140a0ca16:	48 89 6c 24 38       	mov    %rbp,0x38(%rsp)
140a0ca1b:	48 8d 59 18          	lea    0x18(%rcx),%rbx
140a0ca1f:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
140a0ca24:	33 ed                	xor    %ebp,%ebp
140a0ca26:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
140a0ca2a:	48 85 ff             	test   %rdi,%rdi
140a0ca2d:	74 2c                	je     0x140a0ca5b
140a0ca2f:	48 8b 07             	mov    (%rdi),%rax
140a0ca32:	90                   	nop
140a0ca33:	48 83 f8 01          	cmp    $0x1,%rax
140a0ca37:	74 12                	je     0x140a0ca4b
140a0ca39:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
140a0ca40:	f0 48 0f c1 07       	lock xadd %rax,(%rdi)
140a0ca45:	48 83 f8 01          	cmp    $0x1,%rax
140a0ca49:	75 10                	jne    0x140a0ca5b
140a0ca4b:	48 8b cf             	mov    %rdi,%rcx
140a0ca4e:	e8 8d a3 ff ff       	call   0x140a06de0
140a0ca53:	48 8b cf             	mov    %rdi,%rcx
140a0ca56:	e8 35 46 42 00       	call   0x140e31090
140a0ca5b:	48 8b 13             	mov    (%rbx),%rdx
140a0ca5e:	48 83 fa 0f          	cmp    $0xf,%rdx
140a0ca62:	76 2d                	jbe    0x140a0ca91
140a0ca64:	48 8b 4b e8          	mov    -0x18(%rbx),%rcx
140a0ca68:	48 ff c2             	inc    %rdx
140a0ca6b:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140a0ca72:	72 18                	jb     0x140a0ca8c
140a0ca74:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140a0ca78:	48 83 c2 27          	add    $0x27,%rdx
140a0ca7c:	49 2b c8             	sub    %r8,%rcx
140a0ca7f:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140a0ca83:	48 83 f8 1f          	cmp    $0x1f,%rax
140a0ca87:	77 3d                	ja     0x140a0cac6
140a0ca89:	49 8b c8             	mov    %r8,%rcx
140a0ca8c:	e8 b3 e6 40 00       	call   0x140e1b144
140a0ca91:	48 89 6b f8          	mov    %rbp,-0x8(%rbx)
140a0ca95:	48 c7 03 0f 00 00 00 	movq   $0xf,(%rbx)
140a0ca9c:	40 88 6b e8          	mov    %bpl,-0x18(%rbx)
140a0caa0:	48 83 c3 30          	add    $0x30,%rbx
140a0caa4:	48 8d 43 e8          	lea    -0x18(%rbx),%rax
140a0caa8:	48 3b c6             	cmp    %rsi,%rax
140a0caab:	0f 85 75 ff ff ff    	jne    0x140a0ca26
140a0cab1:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140a0cab6:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a0cabb:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
140a0cac0:	48 83 c4 20          	add    $0x20,%rsp
140a0cac4:	5e                   	pop    %rsi
140a0cac5:	c3                   	ret
140a0cac6:	e8 d9 d6 41 00       	call   0x140e2a1a4
140a0cacb:	cc                   	int3
140a0cacc:	cc                   	int3
140a0cacd:	cc                   	int3
140a0cace:	cc                   	int3
140a0cacf:	cc                   	int3
140a0cad0:	40 53                	rex push %rbx
140a0cad2:	48 83 ec 20          	sub    $0x20,%rsp
140a0cad6:	49 8b d8             	mov    %r8,%rbx
140a0cad9:	48 3b ca             	cmp    %rdx,%rcx
140a0cadc:	74 63                	je     0x140a0cb41
140a0cade:	4c 8b d3             	mov    %rbx,%r10
140a0cae1:	4c 8d 41 28          	lea    0x28(%rcx),%r8
140a0cae5:	4c 2b d1             	sub    %rcx,%r10
140a0cae8:	45 33 db             	xor    %r11d,%r11d
140a0caeb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140a0caf0:	0f 57 c0             	xorps  %xmm0,%xmm0
140a0caf3:	0f 11 03             	movups %xmm0,(%rbx)
140a0caf6:	4f 89 5c 02 e8       	mov    %r11,-0x18(%r10,%r8,1)
140a0cafb:	4f 89 5c 02 f0       	mov    %r11,-0x10(%r10,%r8,1)
140a0cb00:	41 0f 10 40 d8       	movups -0x28(%r8),%xmm0
140a0cb05:	0f 11 03             	movups %xmm0,(%rbx)
140a0cb08:	41 0f 10 48 e8       	movups -0x18(%r8),%xmm1
140a0cb0d:	0f 11 4b 10          	movups %xmm1,0x10(%rbx)
140a0cb11:	4d 89 58 e8          	mov    %r11,-0x18(%r8)
140a0cb15:	49 c7 40 f0 0f 00 00 	movq   $0xf,-0x10(%r8)
140a0cb1c:	00
140a0cb1d:	45 88 58 d8          	mov    %r11b,-0x28(%r8)
140a0cb21:	49 8b 00             	mov    (%r8),%rax
140a0cb24:	48 85 c0             	test   %rax,%rax
140a0cb27:	74 03                	je     0x140a0cb2c
140a0cb29:	4d 89 18             	mov    %r11,(%r8)
140a0cb2c:	4b 89 04 02          	mov    %rax,(%r10,%r8,1)
140a0cb30:	48 83 c3 30          	add    $0x30,%rbx
140a0cb34:	49 83 c0 30          	add    $0x30,%r8
140a0cb38:	49 8d 48 d8          	lea    -0x28(%r8),%rcx
140a0cb3c:	48 3b ca             	cmp    %rdx,%rcx
140a0cb3f:	75 af                	jne    0x140a0caf0
140a0cb41:	4d 8b c1             	mov    %r9,%r8
140a0cb44:	48 8b d3             	mov    %rbx,%rdx
140a0cb47:	48 8b cb             	mov    %rbx,%rcx
140a0cb4a:	e8 b1 fe ff ff       	call   0x140a0ca00
140a0cb4f:	48 8b c3             	mov    %rbx,%rax
140a0cb52:	48 83 c4 20          	add    $0x20,%rsp
140a0cb56:	5b                   	pop    %rbx
140a0cb57:	c3                   	ret
140a0cb58:	cc                   	int3
140a0cb59:	cc                   	int3
140a0cb5a:	cc                   	int3
140a0cb5b:	cc                   	int3
140a0cb5c:	cc                   	int3
140a0cb5d:	cc                   	int3
140a0cb5e:	cc                   	int3
140a0cb5f:	cc                   	int3
140a0cb60:	4c 8b 41 10          	mov    0x10(%rcx),%r8
140a0cb64:	48 8b 51 08          	mov    0x8(%rcx),%rdx
140a0cb68:	48 8b 09             	mov    (%rcx),%rcx
140a0cb6b:	e9 90 fe ff ff       	jmp    0x140a0ca00
140a0cb70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a0cb75:	57                   	push   %rdi
140a0cb76:	48 83 ec 20          	sub    $0x20,%rsp
140a0cb7a:	48 8b 79 28          	mov    0x28(%rcx),%rdi
140a0cb7e:	48 8b d9             	mov    %rcx,%rbx
140a0cb81:	48 85 ff             	test   %rdi,%rdi
140a0cb84:	74 2c                	je     0x140a0cbb2
140a0cb86:	48 8b 07             	mov    (%rdi),%rax
140a0cb89:	90                   	nop
140a0cb8a:	48 83 f8 01          	cmp    $0x1,%rax
140a0cb8e:	74 12                	je     0x140a0cba2
140a0cb90:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
140a0cb97:	f0 48 0f c1 07       	lock xadd %rax,(%rdi)
140a0cb9c:	48 83 f8 01          	cmp    $0x1,%rax
140a0cba0:	75 10                	jne    0x140a0cbb2
140a0cba2:	48 8b cf             	mov    %rdi,%rcx
140a0cba5:	e8 36 a2 ff ff       	call   0x140a06de0
140a0cbaa:	48 8b cf             	mov    %rdi,%rcx
140a0cbad:	e8 de 44 42 00       	call   0x140e31090
140a0cbb2:	48 8b 53 18          	mov    0x18(%rbx),%rdx
140a0cbb6:	48 83 fa 0f          	cmp    $0xf,%rdx
140a0cbba:	76 2c                	jbe    0x140a0cbe8
140a0cbbc:	48 8b 0b             	mov    (%rbx),%rcx
140a0cbbf:	48 ff c2             	inc    %rdx
140a0cbc2:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140a0cbc9:	72 18                	jb     0x140a0cbe3
140a0cbcb:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140a0cbcf:	48 83 c2 27          	add    $0x27,%rdx
140a0cbd3:	49 2b c8             	sub    %r8,%rcx
140a0cbd6:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140a0cbda:	48 83 f8 1f          	cmp    $0x1f,%rax
140a0cbde:	77 26                	ja     0x140a0cc06
140a0cbe0:	49 8b c8             	mov    %r8,%rcx
140a0cbe3:	e8 5c e5 40 00       	call   0x140e1b144
140a0cbe8:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
140a0cbef:	00
140a0cbf0:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
140a0cbf7:	00
140a0cbf8:	c6 03 00             	movb   $0x0,(%rbx)
140a0cbfb:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a0cc00:	48 83 c4 20          	add    $0x20,%rsp
140a0cc04:	5f                   	pop    %rdi
140a0cc05:	c3                   	ret
140a0cc06:	e8 99 d5 41 00       	call   0x140e2a1a4
140a0cc0b:	cc                   	int3
140a0cc0c:	cc                   	int3
140a0cc0d:	cc                   	int3
140a0cc0e:	cc                   	int3
140a0cc0f:	cc                   	int3
140a0cc10:	48 8b 09             	mov    (%rcx),%rcx
140a0cc13:	48 85 c9             	test   %rcx,%rcx
140a0cc16:	74 0e                	je     0x140a0cc26
140a0cc18:	48 8b 01             	mov    (%rcx),%rax
140a0cc1b:	48 8b 40 20          	mov    0x20(%rax),%rax
140a0cc1f:	48 ff 25 fa 6d 57 00 	rex.W jmp *0x576dfa(%rip)        # 0x140f83a20
140a0cc26:	c3                   	ret
140a0cc27:	cc                   	int3
140a0cc28:	cc                   	int3
140a0cc29:	cc                   	int3
140a0cc2a:	cc                   	int3
140a0cc2b:	cc                   	int3
140a0cc2c:	cc                   	int3
140a0cc2d:	cc                   	int3
140a0cc2e:	cc                   	int3
140a0cc2f:	cc                   	int3
140a0cc30:	48 8d 05 61 08 67 00 	lea    0x670861(%rip),%rax        # 0x14107d498
140a0cc37:	48 89 01             	mov    %rax,(%rcx)
140a0cc3a:	c3                   	ret
140a0cc3b:	cc                   	int3
140a0cc3c:	cc                   	int3
140a0cc3d:	cc                   	int3
140a0cc3e:	cc                   	int3
140a0cc3f:	cc                   	int3
140a0cc40:	40 53                	rex push %rbx
140a0cc42:	48 83 ec 20          	sub    $0x20,%rsp
140a0cc46:	48 8d 05 4b 08 67 00 	lea    0x67084b(%rip),%rax        # 0x14107d498
140a0cc4d:	48 8b d9             	mov    %rcx,%rbx
140a0cc50:	48 89 01             	mov    %rax,(%rcx)
140a0cc53:	f6 c2 01             	test   $0x1,%dl
140a0cc56:	74 0a                	je     0x140a0cc62
140a0cc58:	ba 08 00 00 00       	mov    $0x8,%edx
140a0cc5d:	e8 e2 e4 40 00       	call   0x140e1b144
140a0cc62:	48 8b c3             	mov    %rbx,%rax
140a0cc65:	48 83 c4 20          	add    $0x20,%rsp
140a0cc69:	5b                   	pop    %rbx
140a0cc6a:	c3                   	ret
140a0cc6b:	cc                   	int3
140a0cc6c:	cc                   	int3
140a0cc6d:	cc                   	int3
140a0cc6e:	cc                   	int3
140a0cc6f:	cc                   	int3
140a0cc70:	40 53                	rex push %rbx
140a0cc72:	48 83 ec 20          	sub    $0x20,%rsp
140a0cc76:	48 8b d9             	mov    %rcx,%rbx
140a0cc79:	48 8b 09             	mov    (%rcx),%rcx
140a0cc7c:	48 85 c9             	test   %rcx,%rcx
140a0cc7f:	74 6c                	je     0x140a0cced
140a0cc81:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140a0cc85:	4c 8b c3             	mov    %rbx,%r8
140a0cc88:	e8 73 fd ff ff       	call   0x140a0ca00
140a0cc8d:	48 8b 0b             	mov    (%rbx),%rcx
140a0cc90:	48 b8 ab aa aa aa aa 	movabs $0x2aaaaaaaaaaaaaab,%rax
140a0cc97:	aa aa 2a
140a0cc9a:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140a0cc9e:	48 2b d1             	sub    %rcx,%rdx
140a0cca1:	48 f7 ea             	imul   %rdx
140a0cca4:	48 c1 fa 03          	sar    $0x3,%rdx
140a0cca8:	48 8b c2             	mov    %rdx,%rax
140a0ccab:	48 c1 e8 3f          	shr    $0x3f,%rax
140a0ccaf:	48 03 d0             	add    %rax,%rdx
140a0ccb2:	48 8d 14 52          	lea    (%rdx,%rdx,2),%rdx
140a0ccb6:	48 c1 e2 04          	shl    $0x4,%rdx
140a0ccba:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140a0ccc1:	72 18                	jb     0x140a0ccdb
140a0ccc3:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140a0ccc7:	48 83 c2 27          	add    $0x27,%rdx
140a0cccb:	49 2b c8             	sub    %r8,%rcx
140a0ccce:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140a0ccd2:	48 83 f8 1f          	cmp    $0x1f,%rax
140a0ccd6:	77 1b                	ja     0x140a0ccf3
140a0ccd8:	49 8b c8             	mov    %r8,%rcx
140a0ccdb:	e8 64 e4 40 00       	call   0x140e1b144
140a0cce0:	33 c0                	xor    %eax,%eax
140a0cce2:	48 89 03             	mov    %rax,(%rbx)
140a0cce5:	48 89 43 08          	mov    %rax,0x8(%rbx)
140a0cce9:	48 89 43 10          	mov    %rax,0x10(%rbx)
140a0cced:	48 83 c4 20          	add    $0x20,%rsp
140a0ccf1:	5b                   	pop    %rbx
140a0ccf2:	c3                   	ret
140a0ccf3:	e8 ac d4 41 00       	call   0x140e2a1a4
140a0ccf8:	cc                   	int3
140a0ccf9:	cc                   	int3
140a0ccfa:	cc                   	int3
140a0ccfb:	cc                   	int3
140a0ccfc:	cc                   	int3
140a0ccfd:	cc                   	int3
140a0ccfe:	cc                   	int3
140a0ccff:	cc                   	int3
140a0cd00:	48 8d 81 e8 01 00 00 	lea    0x1e8(%rcx),%rax
140a0cd07:	c3                   	ret
140a0cd08:	cc                   	int3
140a0cd09:	cc                   	int3
140a0cd0a:	cc                   	int3
140a0cd0b:	cc                   	int3
140a0cd0c:	cc                   	int3
140a0cd0d:	cc                   	int3
140a0cd0e:	cc                   	int3
140a0cd0f:	cc                   	int3
140a0cd10:	48 8b 81 b0 00 00 00 	mov    0xb0(%rcx),%rax
140a0cd17:	c3                   	ret
140a0cd18:	cc                   	int3
140a0cd19:	cc                   	int3
140a0cd1a:	cc                   	int3
140a0cd1b:	cc                   	int3
140a0cd1c:	cc                   	int3
140a0cd1d:	cc                   	int3
140a0cd1e:	cc                   	int3
140a0cd1f:	cc                   	int3
140a0cd20:	48 8d 81 b8 00 00 00 	lea    0xb8(%rcx),%rax
140a0cd27:	c3                   	ret
140a0cd28:	cc                   	int3
140a0cd29:	cc                   	int3
140a0cd2a:	cc                   	int3
140a0cd2b:	cc                   	int3
140a0cd2c:	cc                   	int3
140a0cd2d:	cc                   	int3
140a0cd2e:	cc                   	int3
140a0cd2f:	cc                   	int3
140a0cd30:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a0cd35:	57                   	push   %rdi
140a0cd36:	48 83 ec 20          	sub    $0x20,%rsp
140a0cd3a:	48 8b 99 c8 02 00 00 	mov    0x2c8(%rcx),%rbx
140a0cd41:	48 8b bb e0 01 00 00 	mov    0x1e0(%rbx),%rdi
140a0cd48:	48 8b 9b d8 01 00 00 	mov    0x1d8(%rbx),%rbx
140a0cd4f:	48 3b df             	cmp    %rdi,%rbx
140a0cd52:	74 25                	je     0x140a0cd79
140a0cd54:	0f 1f 40 00          	nopl   0x0(%rax)
140a0cd58:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140a0cd5f:	00
140a0cd60:	48 8b 0b             	mov    (%rbx),%rcx
140a0cd63:	48 8b 01             	mov    (%rcx),%rax
140a0cd66:	48 8b 40 10          	mov    0x10(%rax),%rax
140a0cd6a:	ff 15 b0 6c 57 00    	call   *0x576cb0(%rip)        # 0x140f83a20
140a0cd70:	48 83 c3 08          	add    $0x8,%rbx
140a0cd74:	48 3b df             	cmp    %rdi,%rbx
140a0cd77:	75 e7                	jne    0x140a0cd60
140a0cd79:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a0cd7e:	48 83 c4 20          	add    $0x20,%rsp
140a0cd82:	5f                   	pop    %rdi
140a0cd83:	c3                   	ret
140a0cd84:	cc                   	int3
140a0cd85:	cc                   	int3
140a0cd86:	cc                   	int3
140a0cd87:	cc                   	int3
140a0cd88:	cc                   	int3
140a0cd89:	cc                   	int3
140a0cd8a:	cc                   	int3
140a0cd8b:	cc                   	int3
140a0cd8c:	cc                   	int3
140a0cd8d:	cc                   	int3
140a0cd8e:	cc                   	int3
140a0cd8f:	cc                   	int3
140a0cd90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a0cd95:	57                   	push   %rdi
140a0cd96:	48 83 ec 20          	sub    $0x20,%rsp
140a0cd9a:	48 8b 99 c8 02 00 00 	mov    0x2c8(%rcx),%rbx
140a0cda1:	48 8b bb e0 01 00 00 	mov    0x1e0(%rbx),%rdi
140a0cda8:	48 8b 9b d8 01 00 00 	mov    0x1d8(%rbx),%rbx
140a0cdaf:	48 3b df             	cmp    %rdi,%rbx
140a0cdb2:	74 25                	je     0x140a0cdd9
140a0cdb4:	0f 1f 40 00          	nopl   0x0(%rax)
140a0cdb8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140a0cdbf:	00