140dcfba2:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140dcfba7:	48 8d 45 48          	lea    0x48(%rbp),%rax
140dcfbab:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140dcfbb0:	45 33 c9             	xor    %r9d,%r9d
140dcfbb3:	45 33 c0             	xor    %r8d,%r8d
140dcfbb6:	48 8d 15 b5 54 4b 00 	lea    0x4b54b5(%rip),%rdx        # 0x141285072
140dcfbbd:	48 8b cb             	mov    %rbx,%rcx
140dcfbc0:	e8 6b be 2a ff       	call   0x14007ba30
140dcfbc5:	90                   	nop
140dcfbc6:	48 8b 95 80 00 00 00 	mov    0x80(%rbp),%rdx
140dcfbcd:	48 83 fa 0f          	cmp    $0xf,%rdx
140dcfbd1:	76 31                	jbe    0x140dcfc04
140dcfbd3:	48 ff c2             	inc    %rdx
140dcfbd6:	48 8b 4d 68          	mov    0x68(%rbp),%rcx
140dcfbda:	48 8b c1             	mov    %rcx,%rax
140dcfbdd:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140dcfbe4:	72 19                	jb     0x140dcfbff
140dcfbe6:	48 83 c2 27          	add    $0x27,%rdx
140dcfbea:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140dcfbee:	48 2b c1             	sub    %rcx,%rax
140dcfbf1:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140dcfbf5:	48 83 f8 1f          	cmp    $0x1f,%rax
140dcfbf9:	0f 87 fa 01 00 00    	ja     0x140dcfdf9
140dcfbff:	e8 40 b5 04 00       	call   0x140e1b144
140dcfc04:	f3 0f 7f 75 78       	movdqu %xmm6,0x78(%rbp)
140dcfc09:	c6 45 68 00          	movb   $0x0,0x68(%rbp)
140dcfc0d:	48 8b 95 a0 00 00 00 	mov    0xa0(%rbp),%rdx
140dcfc14:	48 83 fa 0f          	cmp    $0xf,%rdx
140dcfc18:	76 34                	jbe    0x140dcfc4e
140dcfc1a:	48 ff c2             	inc    %rdx
140dcfc1d:	48 8b 8d 88 00 00 00 	mov    0x88(%rbp),%rcx
140dcfc24:	48 8b c1             	mov    %rcx,%rax
140dcfc27:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140dcfc2e:	72 19                	jb     0x140dcfc49
140dcfc30:	48 83 c2 27          	add    $0x27,%rdx
140dcfc34:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140dcfc38:	48 2b c1             	sub    %rcx,%rax
140dcfc3b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140dcfc3f:	48 83 f8 1f          	cmp    $0x1f,%rax
140dcfc43:	0f 87 b6 01 00 00    	ja     0x140dcfdff
140dcfc49:	e8 f6 b4 04 00       	call   0x140e1b144
140dcfc4e:	f3 0f 7f b5 98 00 00 	movdqu %xmm6,0x98(%rbp)
140dcfc55:	00
140dcfc56:	c6 85 88 00 00 00 00 	movb   $0x0,0x88(%rbp)
140dcfc5d:	48 8b 95 c0 00 00 00 	mov    0xc0(%rbp),%rdx
140dcfc64:	48 83 fa 0f          	cmp    $0xf,%rdx
140dcfc68:	76 34                	jbe    0x140dcfc9e
140dcfc6a:	48 ff c2             	inc    %rdx
140dcfc6d:	48 8b 8d a8 00 00 00 	mov    0xa8(%rbp),%rcx
140dcfc74:	48 8b c1             	mov    %rcx,%rax
140dcfc77:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140dcfc7e:	72 19                	jb     0x140dcfc99
140dcfc80:	48 83 c2 27          	add    $0x27,%rdx
140dcfc84:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140dcfc88:	48 2b c1             	sub    %rcx,%rax
140dcfc8b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140dcfc8f:	48 83 f8 1f          	cmp    $0x1f,%rax
140dcfc93:	0f 87 6c 01 00 00    	ja     0x140dcfe05
140dcfc99:	e8 a6 b4 04 00       	call   0x140e1b144
140dcfc9e:	f3 0f 7f b5 b8 00 00 	movdqu %xmm6,0xb8(%rbp)
140dcfca5:	00
140dcfca6:	c6 85 a8 00 00 00 00 	movb   $0x0,0xa8(%rbp)
140dcfcad:	48 8b 95 e0 00 00 00 	mov    0xe0(%rbp),%rdx
140dcfcb4:	48 83 fa 0f          	cmp    $0xf,%rdx
140dcfcb8:	76 34                	jbe    0x140dcfcee
140dcfcba:	48 ff c2             	inc    %rdx
140dcfcbd:	48 8b 8d c8 00 00 00 	mov    0xc8(%rbp),%rcx
140dcfcc4:	48 8b c1             	mov    %rcx,%rax
140dcfcc7:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140dcfcce:	72 19                	jb     0x140dcfce9
140dcfcd0:	48 83 c2 27          	add    $0x27,%rdx
140dcfcd4:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140dcfcd8:	48 2b c1             	sub    %rcx,%rax
140dcfcdb:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140dcfcdf:	48 83 f8 1f          	cmp    $0x1f,%rax
140dcfce3:	0f 87 22 01 00 00    	ja     0x140dcfe0b
140dcfce9:	e8 56 b4 04 00       	call   0x140e1b144
140dcfcee:	f3 0f 7f b5 d8 00 00 	movdqu %xmm6,0xd8(%rbp)
140dcfcf5:	00
140dcfcf6:	c6 85 c8 00 00 00 00 	movb   $0x0,0xc8(%rbp)
140dcfcfd:	48 8b 95 00 01 00 00 	mov    0x100(%rbp),%rdx
140dcfd04:	48 83 fa 0f          	cmp    $0xf,%rdx
140dcfd08:	76 34                	jbe    0x140dcfd3e
140dcfd0a:	48 ff c2             	inc    %rdx
140dcfd0d:	48 8b 8d e8 00 00 00 	mov    0xe8(%rbp),%rcx
140dcfd14:	48 8b c1             	mov    %rcx,%rax
140dcfd17:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140dcfd1e:	72 19                	jb     0x140dcfd39
140dcfd20:	48 83 c2 27          	add    $0x27,%rdx
140dcfd24:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140dcfd28:	48 2b c1             	sub    %rcx,%rax
140dcfd2b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140dcfd2f:	48 83 f8 1f          	cmp    $0x1f,%rax
140dcfd33:	0f 87 ba 00 00 00    	ja     0x140dcfdf3
140dcfd39:	e8 06 b4 04 00       	call   0x140e1b144
140dcfd3e:	f3 0f 7f b5 f8 00 00 	movdqu %xmm6,0xf8(%rbp)
140dcfd45:	00
140dcfd46:	c6 85 e8 00 00 00 00 	movb   $0x0,0xe8(%rbp)
140dcfd4d:	48 8b 9d b8 01 00 00 	mov    0x1b8(%rbp),%rbx
140dcfd54:	48 85 db             	test   %rbx,%rbx
140dcfd57:	74 3a                	je     0x140dcfd93
140dcfd59:	bf ff ff ff ff       	mov    $0xffffffff,%edi
140dcfd5e:	8b c7                	mov    %edi,%eax
140dcfd60:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140dcfd65:	83 f8 01             	cmp    $0x1,%eax
140dcfd68:	75 29                	jne    0x140dcfd93
140dcfd6a:	48 8b 03             	mov    (%rbx),%rax
140dcfd6d:	48 8b cb             	mov    %rbx,%rcx
140dcfd70:	48 8b 00             	mov    (%rax),%rax
140dcfd73:	ff 15 a7 3c 1b 00    	call   *0x1b3ca7(%rip)        # 0x140f83a20
140dcfd79:	f0 0f c1 7b 0c       	lock xadd %edi,0xc(%rbx)
140dcfd7e:	83 ff 01             	cmp    $0x1,%edi
140dcfd81:	75 10                	jne    0x140dcfd93
140dcfd83:	48 8b 03             	mov    (%rbx),%rax
140dcfd86:	48 8b cb             	mov    %rbx,%rcx
140dcfd89:	48 8b 40 08          	mov    0x8(%rax),%rax
140dcfd8d:	ff 15 8d 3c 1b 00    	call   *0x1b3c8d(%rip)        # 0x140f83a20
140dcfd93:	48 8d 8d 90 01 00 00 	lea    0x190(%rbp),%rcx
140dcfd9a:	e8 61 d7 3c ff       	call   0x14019d500
140dcfd9f:	48 8d 8d 70 01 00 00 	lea    0x170(%rbp),%rcx
140dcfda6:	e8 55 d7 3c ff       	call   0x14019d500
140dcfdab:	48 8d 8d 50 01 00 00 	lea    0x150(%rbp),%rcx
140dcfdb2:	e8 49 d7 3c ff       	call   0x14019d500
140dcfdb7:	48 8d 8d 30 01 00 00 	lea    0x130(%rbp),%rcx
140dcfdbe:	e8 3d d7 3c ff       	call   0x14019d500
140dcfdc3:	48 8b 8d d0 01 00 00 	mov    0x1d0(%rbp),%rcx
140dcfdca:	48 33 cc             	xor    %rsp,%rcx
140dcfdcd:	e8 2e b7 04 00       	call   0x140e1b500
140dcfdd2:	4c 8d 9c 24 80 03 00 	lea    0x380(%rsp),%r11
140dcfdd9:	00
140dcfdda:	49 8b 5b 40          	mov    0x40(%r11),%rbx
140dcfdde:	49 8b 73 48          	mov    0x48(%r11),%rsi
140dcfde2:	41 0f 28 73 f0       	movaps -0x10(%r11),%xmm6
140dcfde7:	49 8b e3             	mov    %r11,%rsp
140dcfdea:	41 5f                	pop    %r15
140dcfdec:	41 5e                	pop    %r14
140dcfdee:	41 5c                	pop    %r12
140dcfdf0:	5f                   	pop    %rdi
140dcfdf1:	5d                   	pop    %rbp
140dcfdf2:	c3                   	ret
140dcfdf3:	e8 ac a3 05 00       	call   0x140e2a1a4
140dcfdf8:	90                   	nop
140dcfdf9:	e8 a6 a3 05 00       	call   0x140e2a1a4
140dcfdfe:	90                   	nop
140dcfdff:	e8 a0 a3 05 00       	call   0x140e2a1a4
140dcfe04:	90                   	nop
140dcfe05:	e8 9a a3 05 00       	call   0x140e2a1a4
140dcfe0a:	90                   	nop
140dcfe0b:	e8 94 a3 05 00       	call   0x140e2a1a4
140dcfe10:	cc                   	int3
140dcfe11:	0f 1f 00             	nopl   (%rax)
140dcfe14:	87 f7                	xchg   %esi,%edi
140dcfe16:	dc 00                	faddl  (%rax)
140dcfe18:	99                   	cltd
140dcfe19:	f7 dc                	neg    %esp
140dcfe1b:	00 ba f7 dc 00 d8    	add    %bh,-0x27ff2309(%rdx)
140dcfe21:	f7 dc                	neg    %esp
140dcfe23:	00 f6                	add    %dh,%dh
140dcfe25:	f7 dc                	neg    %esp
140dcfe27:	00 14 f8             	add    %dl,(%rax,%rdi,8)
140dcfe2a:	dc 00                	faddl  (%rax)
140dcfe2c:	ff 25 e6 39 1b 00    	jmp    *0x1b39e6(%rip)        # 0x140f83818
140dcfe32:	cc                   	int3
140dcfe33:	cc                   	int3
140dcfe34:	cc                   	int3
140dcfe35:	cc                   	int3
140dcfe36:	cc                   	int3
140dcfe37:	cc                   	int3
140dcfe38:	cc                   	int3
140dcfe39:	cc                   	int3
140dcfe3a:	cc                   	int3
140dcfe3b:	cc                   	int3
140dcfe3c:	cc                   	int3
140dcfe3d:	cc                   	int3
140dcfe3e:	cc                   	int3
140dcfe3f:	cc                   	int3
140dcfe40:	48 83 ec 28          	sub    $0x28,%rsp
140dcfe44:	49 8b c0             	mov    %r8,%rax
140dcfe47:	4d 85 c0             	test   %r8,%r8
140dcfe4a:	74 0e                	je     0x140dcfe5a
140dcfe4c:	4c 8b c2             	mov    %rdx,%r8
140dcfe4f:	48 8b d1             	mov    %rcx,%rdx
140dcfe52:	48 8b c8             	mov    %rax,%rcx
140dcfe55:	e8 76 f5 3c ff       	call   0x14019f3d0
140dcfe5a:	b0 01                	mov    $0x1,%al
140dcfe5c:	48 83 c4 28          	add    $0x28,%rsp
140dcfe60:	c3                   	ret
140dcfe61:	cc                   	int3
140dcfe62:	cc                   	int3
140dcfe63:	cc                   	int3
140dcfe64:	cc                   	int3
140dcfe65:	cc                   	int3
140dcfe66:	cc                   	int3
140dcfe67:	cc                   	int3
140dcfe68:	cc                   	int3
140dcfe69:	cc                   	int3
140dcfe6a:	cc                   	int3
140dcfe6b:	cc                   	int3
140dcfe6c:	cc                   	int3
140dcfe6d:	cc                   	int3
140dcfe6e:	cc                   	int3
140dcfe6f:	cc                   	int3
140dcfe70:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140dcfe75:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140dcfe7a:	57                   	push   %rdi
140dcfe7b:	48 83 ec 20          	sub    $0x20,%rsp
140dcfe7f:	41 80 78 19 00       	cmpb   $0x0,0x19(%r8)
140dcfe84:	49 8b f8             	mov    %r8,%rdi
140dcfe87:	48 8b f2             	mov    %rdx,%rsi
140dcfe8a:	48 8b e9             	mov    %rcx,%rbp
140dcfe8d:	0f 85 86 00 00 00    	jne    0x140dcff19
140dcfe93:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140dcfe98:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
140dcfe9d:	45 33 f6             	xor    %r14d,%r14d
140dcfea0:	4c 8b 47 10          	mov    0x10(%rdi),%r8
140dcfea4:	48 8b d6             	mov    %rsi,%rdx
140dcfea7:	48 8b cd             	mov    %rbp,%rcx
140dcfeaa:	e8 c1 ff ff ff       	call   0x140dcfe70
140dcfeaf:	48 8b df             	mov    %rdi,%rbx
140dcfeb2:	48 8b 3f             	mov    (%rdi),%rdi
140dcfeb5:	48 8b 53 40          	mov    0x40(%rbx),%rdx
140dcfeb9:	48 83 fa 0f          	cmp    $0xf,%rdx
140dcfebd:	76 2d                	jbe    0x140dcfeec
140dcfebf:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
140dcfec3:	48 ff c2             	inc    %rdx
140dcfec6:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140dcfecd:	72 18                	jb     0x140dcfee7
140dcfecf:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140dcfed3:	48 83 c2 27          	add    $0x27,%rdx
140dcfed7:	49 2b c8             	sub    %r8,%rcx
140dcfeda:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140dcfede:	48 83 f8 1f          	cmp    $0x1f,%rax
140dcfee2:	77 45                	ja     0x140dcff29
140dcfee4:	49 8b c8             	mov    %r8,%rcx
140dcfee7:	e8 58 b2 04 00       	call   0x140e1b144
140dcfeec:	ba 48 00 00 00       	mov    $0x48,%edx
140dcfef1:	4c 89 73 38          	mov    %r14,0x38(%rbx)
140dcfef5:	48 8b cb             	mov    %rbx,%rcx
140dcfef8:	48 c7 43 40 0f 00 00 	movq   $0xf,0x40(%rbx)
140dcfeff:	00
140dcff00:	44 88 73 28          	mov    %r14b,0x28(%rbx)
140dcff04:	e8 3b b2 04 00       	call   0x140e1b144
140dcff09:	44 38 77 19          	cmp    %r14b,0x19(%rdi)
140dcff0d:	74 91                	je     0x140dcfea0
140dcff0f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140dcff14:	4c 8b 74 24 38       	mov    0x38(%rsp),%r14
140dcff19:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
140dcff1e:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140dcff23:	48 83 c4 20          	add    $0x20,%rsp
140dcff27:	5f                   	pop    %rdi
140dcff28:	c3                   	ret
140dcff29:	e8 76 a2 05 00       	call   0x140e2a1a4
140dcff2e:	cc                   	int3
140dcff2f:	cc                   	int3
140dcff30:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140dcff35:	57                   	push   %rdi
140dcff36:	48 83 ec 20          	sub    $0x20,%rsp
140dcff3a:	48 63 fa             	movslq %edx,%rdi
140dcff3d:	48 b8 ff ff ff ff ff 	movabs $0x3fffffffffffffff,%rax
140dcff44:	ff ff 3f
140dcff47:	48 8b d9             	mov    %rcx,%rbx
140dcff4a:	48 3b f8             	cmp    %rax,%rdi
140dcff4d:	77 60                	ja     0x140dcffaf
140dcff4f:	48 8d 0c bd 00 00 00 	lea    0x0(,%rdi,4),%rcx
140dcff56:	00
140dcff57:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
140dcff5e:	72 27                	jb     0x140dcff87
140dcff60:	48 8d 41 27          	lea    0x27(%rcx),%rax
140dcff64:	48 3b c1             	cmp    %rcx,%rax
140dcff67:	76 46                	jbe    0x140dcffaf
140dcff69:	48 8b c8             	mov    %rax,%rcx
140dcff6c:	e8 97 b1 04 00       	call   0x140e1b108
140dcff71:	48 8b c8             	mov    %rax,%rcx
140dcff74:	48 85 c0             	test   %rax,%rax
140dcff77:	74 30                	je     0x140dcffa9
140dcff79:	48 83 c0 27          	add    $0x27,%rax
140dcff7d:	48 83 e0 e0          	and    $0xffffffffffffffe0,%rax
140dcff81:	48 89 48 f8          	mov    %rcx,-0x8(%rax)
140dcff85:	eb 0e                	jmp    0x140dcff95
140dcff87:	48 85 c9             	test   %rcx,%rcx
140dcff8a:	74 07                	je     0x140dcff93
140dcff8c:	e8 77 b1 04 00       	call   0x140e1b108
140dcff91:	eb 02                	jmp    0x140dcff95
140dcff93:	33 c0                	xor    %eax,%eax
140dcff95:	48 89 43 08          	mov    %rax,0x8(%rbx)
140dcff99:	48 8b c3             	mov    %rbx,%rax
140dcff9c:	89 3b                	mov    %edi,(%rbx)
140dcff9e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140dcffa3:	48 83 c4 20          	add    $0x20,%rsp
140dcffa7:	5f                   	pop    %rdi
140dcffa8:	c3                   	ret
140dcffa9:	e8 f6 a1 05 00       	call   0x140e2a1a4
140dcffae:	cc                   	int3
140dcffaf:	e8 dc d1 3c ff       	call   0x14019d190
140dcffb4:	cc                   	int3
140dcffb5:	cc                   	int3
140dcffb6:	cc                   	int3
140dcffb7:	cc                   	int3
140dcffb8:	cc                   	int3
140dcffb9:	cc                   	int3
140dcffba:	cc                   	int3
140dcffbb:	cc                   	int3
140dcffbc:	cc                   	int3
140dcffbd:	cc                   	int3
140dcffbe:	cc                   	int3
140dcffbf:	cc                   	int3
140dcffc0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140dcffc5:	57                   	push   %rdi
140dcffc6:	48 83 ec 20          	sub    $0x20,%rsp
140dcffca:	48 63 fa             	movslq %edx,%rdi
140dcffcd:	48 b8 ff ff ff ff ff 	movabs $0x1fffffffffffffff,%rax
140dcffd4:	ff ff 1f
140dcffd7:	48 8b d9             	mov    %rcx,%rbx
140dcffda:	48 3b f8             	cmp    %rax,%rdi
140dcffdd:	77 60                	ja     0x140dd003f
140dcffdf:	48 8d 0c fd 00 00 00 	lea    0x0(,%rdi,8),%rcx
140dcffe6:	00
140dcffe7:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
140dcffee:	72 27                	jb     0x140dd0017
140dcfff0:	48 8d 41 27          	lea    0x27(%rcx),%rax
140dcfff4:	48 3b c1             	cmp    %rcx,%rax
140dcfff7:	76 46                	jbe    0x140dd003f
140dcfff9:	48 8b c8             	mov    %rax,%rcx
140dcfffc:	e8 07 b1 04 00       	call   0x140e1b108
140dd0001:	48 8b c8             	mov    %rax,%rcx
140dd0004:	48 85 c0             	test   %rax,%rax
140dd0007:	74 30                	je     0x140dd0039
140dd0009:	48 83 c0 27          	add    $0x27,%rax
140dd000d:	48 83 e0 e0          	and    $0xffffffffffffffe0,%rax
140dd0011:	48 89 48 f8          	mov    %rcx,-0x8(%rax)
140dd0015:	eb 0e                	jmp    0x140dd0025
140dd0017:	48 85 c9             	test   %rcx,%rcx
140dd001a:	74 07                	je     0x140dd0023
140dd001c:	e8 e7 b0 04 00       	call   0x140e1b108
140dd0021:	eb 02                	jmp    0x140dd0025
140dd0023:	33 c0                	xor    %eax,%eax
140dd0025:	48 89 43 08          	mov    %rax,0x8(%rbx)
140dd0029:	48 8b c3             	mov    %rbx,%rax
140dd002c:	89 3b                	mov    %edi,(%rbx)
140dd002e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140dd0033:	48 83 c4 20          	add    $0x20,%rsp
140dd0037:	5f                   	pop    %rdi
140dd0038:	c3                   	ret
140dd0039:	e8 66 a1 05 00       	call   0x140e2a1a4
140dd003e:	cc                   	int3
140dd003f:	e8 4c d1 3c ff       	call   0x14019d190
140dd0044:	cc                   	int3
140dd0045:	cc                   	int3
140dd0046:	cc                   	int3
140dd0047:	cc                   	int3