140707984:	cc                   	int3
140707985:	cc                   	int3
140707986:	cc                   	int3
140707987:	cc                   	int3
140707988:	cc                   	int3
140707989:	cc                   	int3
14070798a:	cc                   	int3
14070798b:	cc                   	int3
14070798c:	cc                   	int3
14070798d:	cc                   	int3
14070798e:	cc                   	int3
14070798f:	cc                   	int3
140707990:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140707995:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14070799a:	57                   	push   %rdi
14070799b:	48 83 ec 30          	sub    $0x30,%rsp
14070799f:	48 8b f1             	mov    %rcx,%rsi
1407079a2:	33 d2                	xor    %edx,%edx
1407079a4:	48 81 c1 74 0c 00 00 	add    $0xc74,%rcx
1407079ab:	e8 d0 3d 0e 00       	call   0x1407eb780
1407079b0:	48 8d be 38 06 00 00 	lea    0x638(%rsi),%rdi
1407079b7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1407079be:	00 00
1407079c0:	48 63 87 00 06 00 00 	movslq 0x600(%rdi),%rax
1407079c7:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1407079cc:	48 8d 14 80          	lea    (%rax,%rax,4),%rdx
1407079d0:	48 c1 e2 04          	shl    $0x4,%rdx
1407079d4:	48 03 d7             	add    %rdi,%rdx
1407079d7:	e8 74 09 00 00       	call   0x140708350
1407079dc:	80 7c 24 28 00       	cmpb   $0x0,0x28(%rsp)
1407079e1:	48 63 87 00 06 00 00 	movslq 0x600(%rdi),%rax
1407079e8:	48 8d 0c 80          	lea    (%rax,%rax,4),%rcx
1407079ec:	48 8b 9c cf e0 04 00 	mov    0x4e0(%rdi,%rcx,8),%rbx
1407079f3:	00
1407079f4:	74 0a                	je     0x140707a00
1407079f6:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1407079fb:	e8 68 57 6f 00       	call   0x140dfd168
140707a00:	48 85 db             	test   %rbx,%rbx
140707a03:	74 58                	je     0x140707a5d
140707a05:	48 8b cf             	mov    %rdi,%rcx
140707a08:	e8 13 f3 ff ff       	call   0x140706d20
140707a0d:	48 8b d8             	mov    %rax,%rbx
140707a10:	48 8b cb             	mov    %rbx,%rcx
140707a13:	48 8b 00             	mov    (%rax),%rax
140707a16:	48 8b 40 08          	mov    0x8(%rax),%rax
140707a1a:	ff 15 00 c0 87 00    	call   *0x87c000(%rip)        # 0x140f83a20
140707a20:	84 c0                	test   %al,%al
140707a22:	75 20                	jne    0x140707a44
140707a24:	4c 8b 43 08          	mov    0x8(%rbx),%r8
140707a28:	48 8d 15 11 90 91 00 	lea    0x919011(%rip),%rdx        # 0x141020a40
140707a2f:	48 8b 0d c2 9a d2 00 	mov    0xd29ac2(%rip),%rcx        # 0x1414314f8
140707a36:	e8 85 bb 08 00       	call   0x1407935c0
140707a3b:	48 8d 4e c8          	lea    -0x38(%rsi),%rcx
140707a3f:	e8 bc 27 00 00       	call   0x14070a200
140707a44:	48 8b 03             	mov    (%rbx),%rax
140707a47:	ba 01 00 00 00       	mov    $0x1,%edx
140707a4c:	48 8b cb             	mov    %rbx,%rcx
140707a4f:	48 8b 00             	mov    (%rax),%rax
140707a52:	ff 15 c8 bf 87 00    	call   *0x87bfc8(%rip)        # 0x140f83a20
140707a58:	e9 63 ff ff ff       	jmp    0x1407079c0
140707a5d:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140707a62:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140707a67:	48 83 c4 30          	add    $0x30,%rsp
140707a6b:	5f                   	pop    %rdi
140707a6c:	c3                   	ret
140707a6d:	cc                   	int3
140707a6e:	cc                   	int3
140707a6f:	cc                   	int3
140707a70:	40 53                	rex push %rbx
140707a72:	48 83 ec 20          	sub    $0x20,%rsp
140707a76:	4c 63 41 20          	movslq 0x20(%rcx),%r8
140707a7a:	48 8b d9             	mov    %rcx,%rbx
140707a7d:	41 83 f8 06          	cmp    $0x6,%r8d
140707a81:	0f 87 b0 00 00 00    	ja     0x140707b37
140707a87:	48 8d 0d 72 85 8f ff 	lea    -0x707a8e(%rip),%rcx        # 0x140000000
140707a8e:	42 8b 94 81 cc 7b 70 	mov    0x707bcc(%rcx,%r8,4),%edx
140707a95:	00
140707a96:	48 03 d1             	add    %rcx,%rdx
140707a99:	ff e2                	jmp    *%rdx
140707a9b:	4c 8b 43 10          	mov    0x10(%rbx),%r8
140707a9f:	48 8d 15 32 7e 8b 00 	lea    0x8b7e32(%rip),%rdx        # 0x140fbf8d8
140707aa6:	4c 8b 4b 18          	mov    0x18(%rbx),%r9
140707aaa:	48 8b 0d 47 9a d2 00 	mov    0xd29a47(%rip),%rcx        # 0x1414314f8
140707ab1:	4d 8b 40 08          	mov    0x8(%r8),%r8
140707ab5:	e8 26 bf 08 00       	call   0x1407939e0
140707aba:	b0 01                	mov    $0x1,%al
140707abc:	48 83 c4 20          	add    $0x20,%rsp
140707ac0:	5b                   	pop    %rbx
140707ac1:	c3                   	ret
140707ac2:	4c 8b 43 10          	mov    0x10(%rbx),%r8
140707ac6:	48 8d 15 0b 7e 8b 00 	lea    0x8b7e0b(%rip),%rdx        # 0x140fbf8d8
140707acd:	4c 8b 4b 18          	mov    0x18(%rbx),%r9
140707ad1:	48 8b 0d 20 9a d2 00 	mov    0xd29a20(%rip),%rcx        # 0x1414314f8
140707ad8:	4d 8b 40 08          	mov    0x8(%r8),%r8
140707adc:	e8 1f cd 08 00       	call   0x140794800
140707ae1:	b0 01                	mov    $0x1,%al
140707ae3:	48 83 c4 20          	add    $0x20,%rsp
140707ae7:	5b                   	pop    %rbx
140707ae8:	c3                   	ret
140707ae9:	4c 8b 43 10          	mov    0x10(%rbx),%r8
140707aed:	48 8d 15 e4 7d 8b 00 	lea    0x8b7de4(%rip),%rdx        # 0x140fbf8d8
140707af4:	4c 8b 4b 18          	mov    0x18(%rbx),%r9
140707af8:	48 8b 0d f9 99 d2 00 	mov    0xd299f9(%rip),%rcx        # 0x1414314f8
140707aff:	4d 8b 40 08          	mov    0x8(%r8),%r8
140707b03:	e8 b8 ba 08 00       	call   0x1407935c0
140707b08:	b0 01                	mov    $0x1,%al
140707b0a:	48 83 c4 20          	add    $0x20,%rsp
140707b0e:	5b                   	pop    %rbx
140707b0f:	c3                   	ret
140707b10:	4c 8b 43 10          	mov    0x10(%rbx),%r8
140707b14:	48 8d 15 bd 7d 8b 00 	lea    0x8b7dbd(%rip),%rdx        # 0x140fbf8d8
140707b1b:	4c 8b 4b 18          	mov    0x18(%rbx),%r9
140707b1f:	48 8b 0d d2 99 d2 00 	mov    0xd299d2(%rip),%rcx        # 0x1414314f8
140707b26:	4d 8b 40 08          	mov    0x8(%r8),%r8
140707b2a:	e8 71 c1 08 00       	call   0x140793ca0
140707b2f:	b0 01                	mov    $0x1,%al
140707b31:	48 83 c4 20          	add    $0x20,%rsp
140707b35:	5b                   	pop    %rbx
140707b36:	c3                   	ret
140707b37:	48 8b 0d ba 99 d2 00 	mov    0xd299ba(%rip),%rcx        # 0x1414314f8
140707b3e:	48 8d 15 ab 8d 91 00 	lea    0x918dab(%rip),%rdx        # 0x1410208f0
140707b45:	e8 c6 c0 08 00       	call   0x140793c10
140707b4a:	cc                   	int3
140707b4b:	48 8b cb             	mov    %rbx,%rcx
140707b4e:	e8 0d 76 ac ff       	call   0x1401cf160
140707b53:	48 8b c8             	mov    %rax,%rcx
140707b56:	e8 e5 73 b0 ff       	call   0x14020ef40
140707b5b:	4c 8b 4b 18          	mov    0x18(%rbx),%r9
140707b5f:	48 8d 15 72 7d 8b 00 	lea    0x8b7d72(%rip),%rdx        # 0x140fbf8d8
140707b66:	48 8b 0d 8b 99 d2 00 	mov    0xd2998b(%rip),%rcx        # 0x1414314f8
140707b6d:	4c 8b c0             	mov    %rax,%r8
140707b70:	e8 1b bd 08 00       	call   0x140793890
140707b75:	cc                   	int3
140707b76:	48 8b cb             	mov    %rbx,%rcx
140707b79:	e8 e2 75 ac ff       	call   0x1401cf160
140707b7e:	48 8b c8             	mov    %rax,%rcx
140707b81:	e8 ba 73 b0 ff       	call   0x14020ef40
140707b86:	4c 8b 4b 18          	mov    0x18(%rbx),%r9
140707b8a:	48 8d 15 47 7d 8b 00 	lea    0x8b7d47(%rip),%rdx        # 0x140fbf8d8
140707b91:	48 8b 0d 60 99 d2 00 	mov    0xd29960(%rip),%rcx        # 0x1414314f8
140707b98:	4c 8b c0             	mov    %rax,%r8
140707b9b:	e8 b0 bd 08 00       	call   0x140793950
140707ba0:	cc                   	int3
140707ba1:	48 8b cb             	mov    %rbx,%rcx
140707ba4:	e8 b7 75 ac ff       	call   0x1401cf160
140707ba9:	48 8b c8             	mov    %rax,%rcx
140707bac:	e8 8f 73 b0 ff       	call   0x14020ef40
140707bb1:	4c 8b 4b 18          	mov    0x18(%rbx),%r9
140707bb5:	48 8d 15 1c 7d 8b 00 	lea    0x8b7d1c(%rip),%rdx        # 0x140fbf8d8
140707bbc:	48 8b 0d 35 99 d2 00 	mov    0xd29935(%rip),%rcx        # 0x1414314f8
140707bc3:	4c 8b c0             	mov    %rax,%r8
140707bc6:	e8 45 c0 08 00       	call   0x140793c10
140707bcb:	cc                   	int3
140707bcc:	9b                   	fwait
140707bcd:	7a 70                	jp     0x140707c3f
140707bcf:	00 c2                	add    %al,%dl
140707bd1:	7a 70                	jp     0x140707c43
140707bd3:	00 e9                	add    %ch,%cl
140707bd5:	7a 70                	jp     0x140707c47
140707bd7:	00 4b 7b             	add    %cl,0x7b(%rbx)
140707bda:	70 00                	jo     0x140707bdc
140707bdc:	76 7b                	jbe    0x140707c59
140707bde:	70 00                	jo     0x140707be0
140707be0:	10 7b 70             	adc    %bh,0x70(%rbx)
140707be3:	00 a1 7b 70 00 cc    	add    %ah,-0x33ff8f85(%rcx)
140707be9:	cc                   	int3
140707bea:	cc                   	int3
140707beb:	cc                   	int3
140707bec:	cc                   	int3
140707bed:	cc                   	int3
140707bee:	cc                   	int3
140707bef:	cc                   	int3
140707bf0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140707bf5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140707bfa:	57                   	push   %rdi
140707bfb:	48 83 ec 60          	sub    $0x60,%rsp
140707bff:	48 8b 05 fa 12 cb 00 	mov    0xcb12fa(%rip),%rax        # 0x1413b8f00
140707c06:	48 33 c4             	xor    %rsp,%rax
140707c09:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140707c0e:	48 8b d9             	mov    %rcx,%rbx
140707c11:	48 8b 79 28          	mov    0x28(%rcx),%rdi
140707c15:	8b 71 20             	mov    0x20(%rcx),%esi
140707c18:	48 8b 51 18          	mov    0x18(%rcx),%rdx
140707c1c:	0f 57 c0             	xorps  %xmm0,%xmm0
140707c1f:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
140707c24:	0f 57 c9             	xorps  %xmm1,%xmm1
140707c27:	f3 0f 7f 4c 24 40    	movdqu %xmm1,0x40(%rsp)
140707c2d:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
140707c34:	49 ff c0             	inc    %r8
140707c37:	42 80 3c 02 00       	cmpb   $0x0,(%rdx,%r8,1)
140707c3c:	75 f6                	jne    0x140707c34
140707c3e:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140707c43:	e8 b8 f1 a8 ff       	call   0x140196e00
140707c48:	90                   	nop
140707c49:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140707c4e:	44 8b ce             	mov    %esi,%r9d
140707c51:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140707c56:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140707c5a:	48 8b 0d e7 b1 d2 00 	mov    0xd2b1e7(%rip),%rcx        # 0x141432e48
140707c61:	e8 da 0f 00 00       	call   0x140708c40
140707c66:	0f b6 f8             	movzbl %al,%edi
140707c69:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
140707c6e:	48 83 fa 0f          	cmp    $0xf,%rdx
140707c72:	76 2e                	jbe    0x140707ca2
140707c74:	48 ff c2             	inc    %rdx
140707c77:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140707c7c:	48 8b c1             	mov    %rcx,%rax
140707c7f:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140707c86:	72 15                	jb     0x140707c9d
140707c88:	48 83 c2 27          	add    $0x27,%rdx
140707c8c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140707c90:	48 2b c1             	sub    %rcx,%rax
140707c93:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140707c97:	48 83 f8 1f          	cmp    $0x1f,%rax
140707c9b:	77 43                	ja     0x140707ce0
140707c9d:	e8 a2 34 71 00       	call   0x140e1b144
140707ca2:	40 84 ff             	test   %dil,%dil
140707ca5:	75 17                	jne    0x140707cbe
140707ca7:	4c 8b 43 18          	mov    0x18(%rbx),%r8
140707cab:	48 8d 15 1e 8c 91 00 	lea    0x918c1e(%rip),%rdx        # 0x1410208d0
140707cb2:	48 8b 0d 3f 98 d2 00 	mov    0xd2983f(%rip),%rcx        # 0x1414314f8
140707cb9:	e8 02 b9 08 00       	call   0x1407935c0
140707cbe:	b0 01                	mov    $0x1,%al
140707cc0:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140707cc5:	48 33 cc             	xor    %rsp,%rcx
140707cc8:	e8 33 38 71 00       	call   0x140e1b500
140707ccd:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
140707cd2:	48 8b b4 24 80 00 00 	mov    0x80(%rsp),%rsi
140707cd9:	00
140707cda:	48 83 c4 60          	add    $0x60,%rsp
140707cde:	5f                   	pop    %rdi
140707cdf:	c3                   	ret
140707ce0:	e8 bf 24 72 00       	call   0x140e2a1a4
140707ce5:	cc                   	int3
140707ce6:	cc                   	int3
140707ce7:	cc                   	int3
140707ce8:	cc                   	int3
140707ce9:	cc                   	int3
140707cea:	cc                   	int3
140707ceb:	cc                   	int3
140707cec:	cc                   	int3
140707ced:	cc                   	int3
140707cee:	cc                   	int3
140707cef:	cc                   	int3
140707cf0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140707cf5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140707cfa:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140707cff:	57                   	push   %rdi
140707d00:	41 54                	push   %r12
140707d02:	41 55                	push   %r13
140707d04:	41 56                	push   %r14
140707d06:	41 57                	push   %r15
140707d08:	48 83 ec 30          	sub    $0x30,%rsp
140707d0c:	4c 8b ea             	mov    %rdx,%r13
140707d0f:	48 8b f9             	mov    %rcx,%rdi
140707d12:	48 63 81 04 06 00 00 	movslq 0x604(%rcx),%rax
140707d19:	48 8d 14 80          	lea    (%rax,%rax,4),%rdx
140707d1d:	48 c1 e2 04          	shl    $0x4,%rdx
140707d21:	48 03 d1             	add    %rcx,%rdx
140707d24:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140707d29:	e8 22 06 00 00       	call   0x140708350
140707d2e:	90                   	nop
140707d2f:	4c 63 b7 04 06 00 00 	movslq 0x604(%rdi),%r14
140707d36:	4b 8d 04 b6          	lea    (%r14,%r14,4),%rax
140707d3a:	4c 8b a4 c7 e0 04 00 	mov    0x4e0(%rdi,%rax,8),%r12
140707d41:	00
140707d42:	48 8d 9f c0 04 00 00 	lea    0x4c0(%rdi),%rbx
140707d49:	48 8d 1c c3          	lea    (%rbx,%rax,8),%rbx
140707d4d:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140707d51:	0f b6 c1             	movzbl %cl,%eax
140707d54:	02 43 18             	add    0x18(%rbx),%al
140707d57:	a8 01                	test   $0x1,%al
140707d59:	75 1a                	jne    0x140707d75
140707d5b:	48 8d 41 02          	lea    0x2(%rcx),%rax
140707d5f:	48 d1 e8             	shr    $1,%rax
140707d62:	48 39 43 10          	cmp    %rax,0x10(%rbx)
140707d66:	77 0d                	ja     0x140707d75
140707d68:	ba 01 00 00 00       	mov    $0x1,%edx
140707d6d:	48 8b cb             	mov    %rbx,%rcx
140707d70:	e8 8b 97 dd ff       	call   0x1404e1500
140707d75:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140707d79:	48 8d 0c 55 ff ff ff 	lea    -0x1(,%rdx,2),%rcx
140707d80:	ff
140707d81:	48 23 4b 18          	and    0x18(%rbx),%rcx
140707d85:	48 89 4b 18          	mov    %rcx,0x18(%rbx)
140707d89:	48 8b 73 20          	mov    0x20(%rbx),%rsi
140707d8d:	48 03 f1             	add    %rcx,%rsi
140707d90:	48 8b ee             	mov    %rsi,%rbp
140707d93:	48 d1 ed             	shr    $1,%rbp
140707d96:	48 8d 42 ff          	lea    -0x1(%rdx),%rax
140707d9a:	48 23 c5             	and    %rbp,%rax
140707d9d:	4c 8d 3c c5 00 00 00 	lea    0x0(,%rax,8),%r15
140707da4:	00
140707da5:	48 8b 43 08          	mov    0x8(%rbx),%rax
140707da9:	49 83 3c 07 00       	cmpq   $0x0,(%r15,%rax,1)
140707dae:	75 12                	jne    0x140707dc2
140707db0:	b9 10 00 00 00       	mov    $0x10,%ecx
140707db5:	e8 4e 33 71 00       	call   0x140e1b108
140707dba:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140707dbe:	49 89 04 0f          	mov    %rax,(%r15,%rcx,1)
140707dc2:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140707dc6:	48 ff c9             	dec    %rcx
140707dc9:	48 23 cd             	and    %rbp,%rcx
140707dcc:	83 e6 01             	and    $0x1,%esi
140707dcf:	48 8b 43 08          	mov    0x8(%rbx),%rax
140707dd3:	48 8b 0c c8          	mov    (%rax,%rcx,8),%rcx
140707dd7:	4c 89 2c f1          	mov    %r13,(%rcx,%rsi,8)
140707ddb:	48 ff 43 20          	incq   0x20(%rbx)
140707ddf:	8b 87 04 06 00 00    	mov    0x604(%rdi),%eax
140707de5:	ff c0                	inc    %eax
140707de7:	25 07 00 00 80       	and    $0x80000007,%eax
140707dec:	7d 07                	jge    0x140707df5
140707dee:	ff c8                	dec    %eax
140707df0:	83 c8 f8             	or     $0xfffffff8,%eax
140707df3:	ff c0                	inc    %eax
140707df5:	89 87 04 06 00 00    	mov    %eax,0x604(%rdi)
140707dfb:	48 ff 87 20 06 00 00 	incq   0x620(%rdi)
140707e02:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
140707e07:	4d 85 e4             	test   %r12,%r12
140707e0a:	75 2a                	jne    0x140707e36
140707e0c:	48 85 db             	test   %rbx,%rbx
140707e0f:	74 54                	je     0x140707e65
140707e11:	44 38 64 24 28       	cmp    %r12b,0x28(%rsp)
140707e16:	74 4d                	je     0x140707e65
140707e18:	48 8b cb             	mov    %rbx,%rcx
140707e1b:	e8 48 53 6f 00       	call   0x140dfd168
140707e20:	40 32 f6             	xor    %sil,%sil
140707e23:	49 8d 46 0a          	lea    0xa(%r14),%rax
140707e27:	49 8d 04 c6          	lea    (%r14,%rax,8),%rax
140707e2b:	48 8d 0c c7          	lea    (%rdi,%rax,8),%rcx
140707e2f:	e8 cc 64 6f 00       	call   0x140dfe300
140707e34:	eb 05                	jmp    0x140707e3b
140707e36:	0f b6 74 24 28       	movzbl 0x28(%rsp),%esi
140707e3b:	40 84 f6             	test   %sil,%sil
140707e3e:	74 08                	je     0x140707e48
140707e40:	48 8b cb             	mov    %rbx,%rcx
140707e43:	e8 20 53 6f 00       	call   0x140dfd168
140707e48:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140707e4d:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
140707e52:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
140707e57:	48 83 c4 30          	add    $0x30,%rsp
140707e5b:	41 5f                	pop    %r15
140707e5d:	41 5e                	pop    %r14
140707e5f:	41 5d                	pop    %r13
140707e61:	41 5c                	pop    %r12
140707e63:	5f                   	pop    %rdi
140707e64:	c3                   	ret
140707e65:	b9 01 00 00 00       	mov    $0x1,%ecx
140707e6a:	e8 d1 58 b4 ff       	call   0x14024d740
140707e6f:	cc                   	int3