140e74b9f:	48 8d 8c 24 10 01 00 	lea    0x110(%rsp),%rcx
140e74ba6:	00
140e74ba7:	e8 6c 7c fa ff       	call   0x140e1c818
140e74bac:	48 8d 15 75 b8 37 00 	lea    0x37b875(%rip),%rdx        # 0x1411f0428
140e74bb3:	48 8d 8c 24 28 01 00 	lea    0x128(%rsp),%rcx
140e74bba:	00
140e74bbb:	e8 b0 bb 36 ff       	call   0x1401e0770
140e74bc0:	48 8d 15 41 d7 52 00 	lea    0x52d741(%rip),%rdx        # 0x1413a2308
140e74bc7:	48 8d 8c 24 28 01 00 	lea    0x128(%rsp),%rcx
140e74bce:	00
140e74bcf:	e8 44 7c fa ff       	call   0x140e1c818
140e74bd4:	48 8d 15 4d b8 37 00 	lea    0x37b84d(%rip),%rdx        # 0x1411f0428
140e74bdb:	48 8d 8c 24 40 01 00 	lea    0x140(%rsp),%rcx
140e74be2:	00
140e74be3:	e8 88 bb 36 ff       	call   0x1401e0770
140e74be8:	48 8d 15 19 d7 52 00 	lea    0x52d719(%rip),%rdx        # 0x1413a2308
140e74bef:	48 8d 8c 24 40 01 00 	lea    0x140(%rsp),%rcx
140e74bf6:	00
140e74bf7:	e8 1c 7c fa ff       	call   0x140e1c818
140e74bfc:	90                   	nop
140e74bfd:	e8 a2 55 fb ff       	call   0x140e2a1a4
140e74c02:	90                   	nop
140e74c03:	e8 9c 55 fb ff       	call   0x140e2a1a4
140e74c08:	90                   	nop
140e74c09:	48 8d 15 18 b8 37 00 	lea    0x37b818(%rip),%rdx        # 0x1411f0428
140e74c10:	48 8d 8c 24 58 01 00 	lea    0x158(%rsp),%rcx
140e74c17:	00
140e74c18:	e8 53 bb 36 ff       	call   0x1401e0770
140e74c1d:	48 8d 15 e4 d6 52 00 	lea    0x52d6e4(%rip),%rdx        # 0x1413a2308
140e74c24:	48 8d 8c 24 58 01 00 	lea    0x158(%rsp),%rcx
140e74c2b:	00
140e74c2c:	e8 e7 7b fa ff       	call   0x140e1c818
140e74c31:	cc                   	int3
140e74c32:	48 8d 15 ef b7 37 00 	lea    0x37b7ef(%rip),%rdx        # 0x1411f0428
140e74c39:	48 8d 8c 24 70 01 00 	lea    0x170(%rsp),%rcx
140e74c40:	00
140e74c41:	e8 2a bb 36 ff       	call   0x1401e0770
140e74c46:	48 8d 15 bb d6 52 00 	lea    0x52d6bb(%rip),%rdx        # 0x1413a2308
140e74c4d:	48 8d 8c 24 70 01 00 	lea    0x170(%rsp),%rcx
140e74c54:	00
140e74c55:	e8 be 7b fa ff       	call   0x140e1c818
140e74c5a:	90                   	nop
140e74c5b:	e8 80 c6 af ff       	call   0x1409712e0
140e74c60:	90                   	nop
140e74c61:	e8 7a c6 af ff       	call   0x1409712e0
140e74c66:	e8 75 c6 af ff       	call   0x1409712e0
140e74c6b:	90                   	nop
140e74c6c:	48 8d 15 b5 b7 37 00 	lea    0x37b7b5(%rip),%rdx        # 0x1411f0428
140e74c73:	48 8d 8c 24 88 01 00 	lea    0x188(%rsp),%rcx
140e74c7a:	00
140e74c7b:	e8 f0 ba 36 ff       	call   0x1401e0770
140e74c80:	48 8d 15 81 d6 52 00 	lea    0x52d681(%rip),%rdx        # 0x1413a2308
140e74c87:	48 8d 8c 24 88 01 00 	lea    0x188(%rsp),%rcx
140e74c8e:	00
140e74c8f:	e8 84 7b fa ff       	call   0x140e1c818
140e74c94:	48 8d 15 8d b7 37 00 	lea    0x37b78d(%rip),%rdx        # 0x1411f0428
140e74c9b:	48 8d 8c 24 a0 01 00 	lea    0x1a0(%rsp),%rcx
140e74ca2:	00
140e74ca3:	e8 c8 ba 36 ff       	call   0x1401e0770
140e74ca8:	48 8d 15 59 d6 52 00 	lea    0x52d659(%rip),%rdx        # 0x1413a2308
140e74caf:	48 8d 8c 24 a0 01 00 	lea    0x1a0(%rsp),%rcx
140e74cb6:	00
140e74cb7:	e8 5c 7b fa ff       	call   0x140e1c818
140e74cbc:	48 8d 15 65 b7 37 00 	lea    0x37b765(%rip),%rdx        # 0x1411f0428
140e74cc3:	48 8d 8c 24 b8 01 00 	lea    0x1b8(%rsp),%rcx
140e74cca:	00
140e74ccb:	e8 a0 ba 36 ff       	call   0x1401e0770
140e74cd0:	48 8d 15 31 d6 52 00 	lea    0x52d631(%rip),%rdx        # 0x1413a2308
140e74cd7:	48 8d 8c 24 b8 01 00 	lea    0x1b8(%rsp),%rcx
140e74cde:	00
140e74cdf:	e8 34 7b fa ff       	call   0x140e1c818
140e74ce4:	e8 87 88 32 ff       	call   0x14019d570
140e74ce9:	90                   	nop
140e74cea:	e8 b5 54 fb ff       	call   0x140e2a1a4
140e74cef:	90                   	nop
140e74cf0:	e8 af 54 fb ff       	call   0x140e2a1a4
140e74cf5:	cc                   	int3
140e74cf6:	cc                   	int3
140e74cf7:	cc                   	int3
140e74cf8:	cc                   	int3
140e74cf9:	cc                   	int3
140e74cfa:	cc                   	int3
140e74cfb:	cc                   	int3
140e74cfc:	cc                   	int3
140e74cfd:	cc                   	int3
140e74cfe:	cc                   	int3
140e74cff:	cc                   	int3
140e74d00:	40 55                	rex push %rbp
140e74d02:	53                   	push   %rbx
140e74d03:	56                   	push   %rsi
140e74d04:	57                   	push   %rdi
140e74d05:	41 54                	push   %r12
140e74d07:	41 56                	push   %r14
140e74d09:	41 57                	push   %r15
140e74d0b:	48 8b ec             	mov    %rsp,%rbp
140e74d0e:	48 83 ec 70          	sub    $0x70,%rsp
140e74d12:	4d 8b f0             	mov    %r8,%r14
140e74d15:	48 8b fa             	mov    %rdx,%rdi
140e74d18:	48 89 55 f0          	mov    %rdx,-0x10(%rbp)
140e74d1c:	0f b6 75 60          	movzbl 0x60(%rbp),%esi
140e74d20:	41 80 f9 0c          	cmp    $0xc,%r9b
140e74d24:	0f 84 f0 02 00 00    	je     0x140e7501a
140e74d2a:	41 80 f9 0f          	cmp    $0xf,%r9b
140e74d2e:	0f 84 82 02 00 00    	je     0x140e74fb6
140e74d34:	41 80 f9 32          	cmp    $0x32,%r9b
140e74d38:	0f 84 e9 01 00 00    	je     0x140e74f27
140e74d3e:	41 80 f9 3d          	cmp    $0x3d,%r9b
140e74d42:	0f 84 95 00 00 00    	je     0x140e74ddd
140e74d48:	41 80 f9 51          	cmp    $0x51,%r9b
140e74d4c:	0f 85 df 01 00 00    	jne    0x140e74f31
140e74d52:	40 80 fe 03          	cmp    $0x3,%sil
140e74d56:	0f 82 d1 01 00 00    	jb     0x140e74f2d
140e74d5c:	0f ae e8             	lfence
140e74d5f:	ba 03 00 00 00       	mov    $0x3,%edx
140e74d64:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140e74d6a:	49 8b ce             	mov    %r14,%rcx
140e74d6d:	e8 be a1 01 00       	call   0x140e8ef30
140e74d72:	48 8b 1f             	mov    (%rdi),%rbx
140e74d75:	44 8d 46 fd          	lea    -0x3(%rsi),%r8d
140e74d79:	45 33 c9             	xor    %r9d,%r9d
140e74d7c:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140e74d80:	49 8b ce             	mov    %r14,%rcx
140e74d83:	e8 e8 d3 ff ff       	call   0x140e72170
140e74d88:	90                   	nop
140e74d89:	4c 8b c0             	mov    %rax,%r8
140e74d8c:	ba 0b 00 00 00       	mov    $0xb,%edx
140e74d91:	48 8b cb             	mov    %rbx,%rcx
140e74d94:	e8 a7 e3 ff ff       	call   0x140e73140
140e74d99:	90                   	nop
140e74d9a:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140e74d9e:	48 83 fa 0f          	cmp    $0xf,%rdx
140e74da2:	0f 86 d2 02 00 00    	jbe    0x140e7507a
140e74da8:	48 ff c2             	inc    %rdx
140e74dab:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140e74daf:	48 8b c1             	mov    %rcx,%rax
140e74db2:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e74db9:	0f 82 b5 02 00 00    	jb     0x140e75074
140e74dbf:	48 83 c2 27          	add    $0x27,%rdx
140e74dc3:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e74dc7:	48 2b c1             	sub    %rcx,%rax
140e74dca:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e74dce:	48 83 f8 1f          	cmp    $0x1f,%rax
140e74dd2:	0f 87 c1 02 00 00    	ja     0x140e75099
140e74dd8:	e9 97 02 00 00       	jmp    0x140e75074
140e74ddd:	40 80 fe 01          	cmp    $0x1,%sil
140e74de1:	0f 82 46 01 00 00    	jb     0x140e74f2d
140e74de7:	33 d2                	xor    %edx,%edx
140e74de9:	49 8b ce             	mov    %r14,%rcx
140e74dec:	e8 ff d4 ff ff       	call   0x140e722f0
140e74df1:	44 0f b6 f8          	movzbl %al,%r15d
140e74df5:	48 8b 1f             	mov    (%rdi),%rbx
140e74df8:	48 83 c3 40          	add    $0x40,%rbx
140e74dfc:	88 45 c0             	mov    %al,-0x40(%rbp)
140e74dff:	c7 45 c8 10 00 00 00 	movl   $0x10,-0x38(%rbp)
140e74e06:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
140e74e0a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140e74e0f:	4c 8d 4d c8          	lea    -0x38(%rbp),%r9
140e74e13:	4c 8d 05 51 ee 20 00 	lea    0x20ee51(%rip),%r8        # 0x141083c6b
140e74e1a:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140e74e1e:	48 8b cb             	mov    %rbx,%rcx
140e74e21:	e8 fa ab ff ff       	call   0x140e6fa20
140e74e26:	80 7d d8 00          	cmpb   $0x0,-0x28(%rbp)
140e74e2a:	75 3b                	jne    0x140e74e67
140e74e2c:	4c 8b 45 d0          	mov    -0x30(%rbp),%r8
140e74e30:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
140e74e34:	48 8b cb             	mov    %rbx,%rcx
140e74e37:	e8 94 30 ff ff       	call   0x140e67ed0
140e74e3c:	44 88 7d c0          	mov    %r15b,-0x40(%rbp)
140e74e40:	c7 45 c8 10 00 00 00 	movl   $0x10,-0x38(%rbp)
140e74e47:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
140e74e4b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140e74e50:	4c 8d 4d c8          	lea    -0x38(%rbp),%r9
140e74e54:	4c 8d 05 10 ee 20 00 	lea    0x20ee10(%rip),%r8        # 0x141083c6b
140e74e5b:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140e74e5f:	48 8b cb             	mov    %rbx,%rcx
140e74e62:	e8 b9 ab ff ff       	call   0x140e6fa20
140e74e67:	4c 8b 3f             	mov    (%rdi),%r15
140e74e6a:	44 8d 46 ff          	lea    -0x1(%rsi),%r8d
140e74e6e:	45 0f b7 e0          	movzwl %r8w,%r12d
140e74e72:	49 8b 76 08          	mov    0x8(%r14),%rsi
140e74e76:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140e74e7a:	49 8b ce             	mov    %r14,%rcx
140e74e7d:	e8 de 98 01 00       	call   0x140e8e760
140e74e82:	0f b7 18             	movzwl (%rax),%ebx
140e74e85:	48 8b 06             	mov    (%rsi),%rax
140e74e88:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
140e74e8c:	48 8b ce             	mov    %rsi,%rcx
140e74e8f:	48 8b 40 10          	mov    0x10(%rax),%rax
140e74e93:	ff 15 87 eb 10 00    	call   *0x10eb87(%rip)        # 0x140f83a20
140e74e99:	44 0f b7 00          	movzwl (%rax),%r8d
140e74e9d:	44 03 c3             	add    %ebx,%r8d
140e74ea0:	41 81 f8 ff ff 00 00 	cmp    $0xffff,%r8d
140e74ea7:	0f 87 04 02 00 00    	ja     0x140e750b1
140e74ead:	0f ae e8             	lfence
140e74eb0:	66 c7 44 24 28 3a 00 	movw   $0x3a,0x28(%rsp)
140e74eb7:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
140e74ebc:	45 0f b7 cc          	movzwl %r12w,%r9d
140e74ec0:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140e74ec4:	48 8b ce             	mov    %rsi,%rcx
140e74ec7:	e8 84 b9 af ff       	call   0x140970850
140e74ecc:	90                   	nop
140e74ecd:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
140e74ed1:	ba 0e 00 00 00       	mov    $0xe,%edx
140e74ed6:	49 8b cf             	mov    %r15,%rcx
140e74ed9:	e8 d2 8a ff ff       	call   0x140e6d9b0
140e74ede:	90                   	nop
140e74edf:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140e74ee3:	48 83 fa 07          	cmp    $0x7,%rdx
140e74ee7:	0f 86 8d 01 00 00    	jbe    0x140e7507a
140e74eed:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140e74ef4:	00
140e74ef5:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140e74ef9:	48 8b c1             	mov    %rcx,%rax
140e74efc:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e74f03:	0f 82 6b 01 00 00    	jb     0x140e75074
140e74f09:	48 83 c2 27          	add    $0x27,%rdx
140e74f0d:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e74f11:	48 2b c1             	sub    %rcx,%rax
140e74f14:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e74f18:	48 83 f8 1f          	cmp    $0x1f,%rax
140e74f1c:	0f 87 7d 01 00 00    	ja     0x140e7509f
140e74f22:	e9 4d 01 00 00       	jmp    0x140e75074
140e74f27:	40 80 fe 04          	cmp    $0x4,%sil
140e74f2b:	74 1d                	je     0x140e74f4a
140e74f2d:	f0 ff 41 18          	lock incl 0x18(%rcx)
140e74f31:	48 8b cf             	mov    %rdi,%rcx
140e74f34:	e8 67 30 32 ff       	call   0x140197fa0
140e74f39:	32 c0                	xor    %al,%al
140e74f3b:	48 83 c4 70          	add    $0x70,%rsp
140e74f3f:	41 5f                	pop    %r15
140e74f41:	41 5e                	pop    %r14
140e74f43:	41 5c                	pop    %r12
140e74f45:	5f                   	pop    %rdi
140e74f46:	5e                   	pop    %rsi
140e74f47:	5b                   	pop    %rbx
140e74f48:	5d                   	pop    %rbp
140e74f49:	c3                   	ret
140e74f4a:	48 8b 1a             	mov    (%rdx),%rbx
140e74f4d:	45 33 c0             	xor    %r8d,%r8d
140e74f50:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140e74f54:	49 8b ce             	mov    %r14,%rcx
140e74f57:	e8 54 a1 ff ff       	call   0x140e6f0b0
140e74f5c:	90                   	nop
140e74f5d:	4c 8b c0             	mov    %rax,%r8
140e74f60:	ba 0d 00 00 00       	mov    $0xd,%edx
140e74f65:	48 8b cb             	mov    %rbx,%rcx
140e74f68:	e8 53 89 ff ff       	call   0x140e6d8c0
140e74f6d:	90                   	nop
140e74f6e:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140e74f72:	48 83 fa 07          	cmp    $0x7,%rdx
140e74f76:	0f 86 fe 00 00 00    	jbe    0x140e7507a
140e74f7c:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140e74f83:	00
140e74f84:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140e74f88:	48 8b c1             	mov    %rcx,%rax
140e74f8b:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e74f92:	0f 82 dc 00 00 00    	jb     0x140e75074
140e74f98:	48 83 c2 27          	add    $0x27,%rdx
140e74f9c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e74fa0:	48 2b c1             	sub    %rcx,%rax
140e74fa3:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e74fa7:	48 83 f8 1f          	cmp    $0x1f,%rax
140e74fab:	0f 87 f4 00 00 00    	ja     0x140e750a5
140e74fb1:	e9 be 00 00 00       	jmp    0x140e75074
140e74fb6:	48 8b 1a             	mov    (%rdx),%rbx
140e74fb9:	44 0f b7 c6          	movzwl %si,%r8d
140e74fbd:	45 33 c9             	xor    %r9d,%r9d
140e74fc0:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140e74fc4:	49 8b ce             	mov    %r14,%rcx
140e74fc7:	e8 a4 d1 ff ff       	call   0x140e72170
140e74fcc:	90                   	nop
140e74fcd:	4c 8b c0             	mov    %rax,%r8
140e74fd0:	ba 0c 00 00 00       	mov    $0xc,%edx
140e74fd5:	48 8b cb             	mov    %rbx,%rcx
140e74fd8:	e8 63 e1 ff ff       	call   0x140e73140
140e74fdd:	90                   	nop
140e74fde:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140e74fe2:	48 83 fa 0f          	cmp    $0xf,%rdx
140e74fe6:	0f 86 8e 00 00 00    	jbe    0x140e7507a
140e74fec:	48 ff c2             	inc    %rdx
140e74fef:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140e74ff3:	48 8b c1             	mov    %rcx,%rax
140e74ff6:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e74ffd:	72 75                	jb     0x140e75074
140e74fff:	48 83 c2 27          	add    $0x27,%rdx
140e75003:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e75007:	48 2b c1             	sub    %rcx,%rax
140e7500a:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e7500e:	48 83 f8 1f          	cmp    $0x1f,%rax
140e75012:	0f 87 93 00 00 00    	ja     0x140e750ab
140e75018:	eb 5a                	jmp    0x140e75074
140e7501a:	48 8b 1a             	mov    (%rdx),%rbx
140e7501d:	44 0f b7 c6          	movzwl %si,%r8d
140e75021:	45 33 c9             	xor    %r9d,%r9d
140e75024:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140e75028:	49 8b ce             	mov    %r14,%rcx
140e7502b:	e8 40 d1 ff ff       	call   0x140e72170
140e75030:	90                   	nop
140e75031:	4c 8b c0             	mov    %rax,%r8
140e75034:	ba 0a 00 00 00       	mov    $0xa,%edx
140e75039:	48 8b cb             	mov    %rbx,%rcx
140e7503c:	e8 ff e0 ff ff       	call   0x140e73140
140e75041:	90                   	nop
140e75042:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140e75046:	48 83 fa 0f          	cmp    $0xf,%rdx
140e7504a:	76 2e                	jbe    0x140e7507a
140e7504c:	48 ff c2             	inc    %rdx
140e7504f:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140e75053:	48 8b c1             	mov    %rcx,%rax
140e75056:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e7505d:	72 15                	jb     0x140e75074
140e7505f:	48 83 c2 27          	add    $0x27,%rdx
140e75063:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e75067:	48 2b c1             	sub    %rcx,%rax
140e7506a:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e7506e:	48 83 f8 1f          	cmp    $0x1f,%rax
140e75072:	77 1f                	ja     0x140e75093
140e75074:	e8 cb 60 fa ff       	call   0x140e1b144
140e75079:	90                   	nop
140e7507a:	48 8b cf             	mov    %rdi,%rcx
140e7507d:	e8 1e 2f 32 ff       	call   0x140197fa0
140e75082:	b0 01                	mov    $0x1,%al
140e75084:	48 83 c4 70          	add    $0x70,%rsp
140e75088:	41 5f                	pop    %r15
140e7508a:	41 5e                	pop    %r14
140e7508c:	41 5c                	pop    %r12
140e7508e:	5f                   	pop    %rdi
140e7508f:	5e                   	pop    %rsi
140e75090:	5b                   	pop    %rbx
140e75091:	5d                   	pop    %rbp
140e75092:	c3                   	ret
140e75093:	e8 0c 51 fb ff       	call   0x140e2a1a4
140e75098:	90                   	nop
140e75099:	e8 06 51 fb ff       	call   0x140e2a1a4
140e7509e:	cc                   	int3
140e7509f:	e8 00 51 fb ff       	call   0x140e2a1a4
140e750a4:	cc                   	int3
140e750a5:	e8 fa 50 fb ff       	call   0x140e2a1a4
140e750aa:	cc                   	int3
140e750ab:	e8 f4 50 fb ff       	call   0x140e2a1a4
140e750b0:	cc                   	int3
140e750b1:	e8 2a c2 af ff       	call   0x1409712e0
140e750b6:	cc                   	int3
140e750b7:	cc                   	int3
140e750b8:	cc                   	int3
140e750b9:	cc                   	int3
140e750ba:	cc                   	int3
140e750bb:	cc                   	int3
140e750bc:	cc                   	int3
140e750bd:	cc                   	int3