1407076fd:	0f 85 68 01 00 00    	jne    0x14070786b
140707703:	83 f8 0f             	cmp    $0xf,%eax
140707706:	74 05                	je     0x14070770d
140707708:	83 f8 02             	cmp    $0x2,%eax
14070770b:	75 40                	jne    0x14070774d
14070770d:	41 ff c6             	inc    %r14d
140707710:	41 83 fe 01          	cmp    $0x1,%r14d
140707714:	0f 85 77 01 00 00    	jne    0x140707891
14070771a:	48 8b 5d 08          	mov    0x8(%rbp),%rbx
14070771e:	b9 02 00 00 00       	mov    $0x2,%ecx
140707723:	e8 68 b5 72 00       	call   0x140e32c90
140707728:	4c 8b c3             	mov    %rbx,%r8
14070772b:	48 8d 15 16 92 91 00 	lea    0x919216(%rip),%rdx        # 0x141020948
140707732:	48 8b c8             	mov    %rax,%rcx
140707735:	e8 36 84 c7 ff       	call   0x14037fb70
14070773a:	48 8b 0d 07 b7 d2 00 	mov    0xd2b707(%rip),%rcx        # 0x141432e48
140707741:	e8 ba 14 00 00       	call   0x140708c00
140707746:	44 89 25 1b b7 d2 00 	mov    %r12d,0xd2b71b(%rip)        # 0x141432e68
14070774d:	0f b6 45 22          	movzbl 0x22(%rbp),%eax
140707751:	90                   	nop
140707752:	84 c0                	test   %al,%al
140707754:	75 4e                	jne    0x1407077a4
140707756:	48 8d 5d 48          	lea    0x48(%rbp),%rbx
14070775a:	be 08 00 00 00       	mov    $0x8,%esi
14070775f:	48 8d bb 80 02 00 00 	lea    0x280(%rbx),%rdi
140707766:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14070776d:	00 00 00
140707770:	48 8b d3             	mov    %rbx,%rdx
140707773:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140707778:	e8 d3 0b 00 00       	call   0x140708350
14070777d:	48 8b cf             	mov    %rdi,%rcx
140707780:	e8 57 6b 6f 00       	call   0x140dfe2dc
140707785:	44 38 64 24 28       	cmp    %r12b,0x28(%rsp)
14070778a:	74 0a                	je     0x140707796
14070778c:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140707791:	e8 d2 59 6f 00       	call   0x140dfd168
140707796:	48 83 c3 50          	add    $0x50,%rbx
14070779a:	48 83 c7 48          	add    $0x48,%rdi
14070779e:	48 83 ee 01          	sub    $0x1,%rsi
1407077a2:	75 cc                	jne    0x140707770
1407077a4:	48 8d bd 70 06 00 00 	lea    0x670(%rbp),%rdi
1407077ab:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1407077b0:	48 63 87 00 06 00 00 	movslq 0x600(%rdi),%rax
1407077b7:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1407077bc:	48 8d 14 80          	lea    (%rax,%rax,4),%rdx
1407077c0:	48 c1 e2 04          	shl    $0x4,%rdx
1407077c4:	48 03 d7             	add    %rdi,%rdx
1407077c7:	e8 84 0b 00 00       	call   0x140708350
1407077cc:	48 63 87 00 06 00 00 	movslq 0x600(%rdi),%rax
1407077d3:	48 8d 0c 80          	lea    (%rax,%rax,4),%rcx
1407077d7:	48 8b 9c cf e0 04 00 	mov    0x4e0(%rdi,%rcx,8),%rbx
1407077de:	00
1407077df:	44 38 64 24 38       	cmp    %r12b,0x38(%rsp)
1407077e4:	74 0a                	je     0x1407077f0
1407077e6:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1407077eb:	e8 78 59 6f 00       	call   0x140dfd168
1407077f0:	48 85 db             	test   %rbx,%rbx
1407077f3:	74 4f                	je     0x140707844
1407077f5:	48 8b cf             	mov    %rdi,%rcx
1407077f8:	e8 23 f5 ff ff       	call   0x140706d20
1407077fd:	48 8b d8             	mov    %rax,%rbx
140707800:	48 8b cb             	mov    %rbx,%rcx
140707803:	48 8b 00             	mov    (%rax),%rax
140707806:	48 8b 40 08          	mov    0x8(%rax),%rax
14070780a:	ff 15 10 c2 87 00    	call   *0x87c210(%rip)        # 0x140f83a20
140707810:	84 c0                	test   %al,%al
140707812:	75 17                	jne    0x14070782b
140707814:	4c 8b 43 08          	mov    0x8(%rbx),%r8
140707818:	48 8d 15 c1 91 91 00 	lea    0x9191c1(%rip),%rdx        # 0x1410209e0
14070781f:	48 8b 0d d2 9c d2 00 	mov    0xd29cd2(%rip),%rcx        # 0x1414314f8
140707826:	e8 95 bd 08 00       	call   0x1407935c0
14070782b:	48 8b 03             	mov    (%rbx),%rax
14070782e:	ba 01 00 00 00       	mov    $0x1,%edx
140707833:	48 8b cb             	mov    %rbx,%rcx
140707836:	48 8b 00             	mov    (%rax),%rax
140707839:	ff 15 e1 c1 87 00    	call   *0x87c1e1(%rip)        # 0x140f83a20
14070783f:	e9 6c ff ff ff       	jmp    0x1407077b0
140707844:	0f b6 45 22          	movzbl 0x22(%rbp),%eax
140707848:	90                   	nop
140707849:	84 c0                	test   %al,%al
14070784b:	75 0a                	jne    0x140707857
14070784d:	b9 e8 03 00 00       	mov    $0x3e8,%ecx
140707852:	e8 e9 67 38 00       	call   0x140a8e040
140707857:	44 38 a5 a8 0c 00 00 	cmp    %r12b,0xca8(%rbp)
14070785e:	75 0b                	jne    0x14070786b
140707860:	8b 05 02 b6 d2 00    	mov    0xd2b602(%rip),%eax        # 0x141432e68
140707866:	e9 98 fe ff ff       	jmp    0x140707703
14070786b:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140707870:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
140707875:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
14070787a:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
14070787f:	44 89 3d e2 b5 d2 00 	mov    %r15d,0xd2b5e2(%rip)        # 0x141432e68
140707886:	48 83 c4 40          	add    $0x40,%rsp
14070788a:	41 5f                	pop    %r15
14070788c:	41 5e                	pop    %r14
14070788e:	41 5c                	pop    %r12
140707890:	c3                   	ret
140707891:	48 8b cd             	mov    %rbp,%rcx
140707894:	e8 a7 76 b0 ff       	call   0x14020ef40
140707899:	b9 02 00 00 00       	mov    $0x2,%ecx
14070789e:	48 8b d8             	mov    %rax,%rbx
1407078a1:	e8 ea b3 72 00       	call   0x140e32c90
1407078a6:	4c 8b c3             	mov    %rbx,%r8
1407078a9:	48 8d 15 e0 90 91 00 	lea    0x9190e0(%rip),%rdx        # 0x141020990
1407078b0:	48 8b c8             	mov    %rax,%rcx
1407078b3:	e8 b8 82 c7 ff       	call   0x14037fb70
1407078b8:	b9 01 00 00 00       	mov    $0x1,%ecx
1407078bd:	e8 4a be 72 00       	call   0x140e3370c
1407078c2:	cc                   	int3
1407078c3:	cc                   	int3
1407078c4:	cc                   	int3
1407078c5:	cc                   	int3
1407078c6:	cc                   	int3
1407078c7:	cc                   	int3
1407078c8:	cc                   	int3
1407078c9:	cc                   	int3
1407078ca:	cc                   	int3
1407078cb:	cc                   	int3
1407078cc:	cc                   	int3
1407078cd:	cc                   	int3
1407078ce:	cc                   	int3
1407078cf:	cc                   	int3
1407078d0:	40 57                	rex push %rdi
1407078d2:	48 83 ec 20          	sub    $0x20,%rsp
1407078d6:	48 8b f9             	mov    %rcx,%rdi
1407078d9:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1407078dd:	80 b9 a9 0c 00 00 00 	cmpb   $0x0,0xca9(%rcx)
1407078e4:	74 08                	je     0x1407078ee
1407078e6:	b0 01                	mov    $0x1,%al
1407078e8:	48 83 c4 20          	add    $0x20,%rsp
1407078ec:	5f                   	pop    %rdi
1407078ed:	c3                   	ret
1407078ee:	48 8b 01             	mov    (%rcx),%rax
1407078f1:	f2 0f 10 4f 18       	movsd  0x18(%rdi),%xmm1
1407078f6:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1407078fb:	48 8b 40 58          	mov    0x58(%rax),%rax
1407078ff:	ff 15 1b c1 87 00    	call   *0x87c11b(%rip)        # 0x140f83a20
140707905:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140707909:	0f b6 d8             	movzbl %al,%ebx
14070790c:	e8 6f f3 ff ff       	call   0x140706c80
140707911:	0f b6 c3             	movzbl %bl,%eax
140707914:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140707919:	48 83 c4 20          	add    $0x20,%rsp
14070791d:	5f                   	pop    %rdi
14070791e:	c3                   	ret
14070791f:	cc                   	int3
140707920:	48 8b 41 10          	mov    0x10(%rcx),%rax
140707924:	c6 80 a8 0c 00 00 01 	movb   $0x1,0xca8(%rax)
14070792b:	b0 01                	mov    $0x1,%al
14070792d:	c3                   	ret
14070792e:	cc                   	int3
14070792f:	cc                   	int3
140707930:	48 8b 51 10          	mov    0x10(%rcx),%rdx
140707934:	f2 0f 10 51 20       	movsd  0x20(%rcx),%xmm2
140707939:	f2 0f 10 49 18       	movsd  0x18(%rcx),%xmm1
14070793e:	48 8b ca             	mov    %rdx,%rcx
140707941:	48 8b 02             	mov    (%rdx),%rax
140707944:	48 8b 40 50          	mov    0x50(%rax),%rax
140707948:	48 ff 25 d1 c0 87 00 	rex.W jmp *0x87c0d1(%rip)        # 0x140f83a20
14070794f:	cc                   	int3
140707950:	40 53                	rex push %rbx
140707952:	48 83 ec 20          	sub    $0x20,%rsp
140707956:	48 8b d9             	mov    %rcx,%rbx
140707959:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14070795d:	e8 9e 28 00 00       	call   0x14070a200
140707962:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140707966:	e8 b5 29 00 00       	call   0x14070a320
14070796b:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14070796f:	48 8b 0d d2 b4 d2 00 	mov    0xd2b4d2(%rip),%rcx        # 0x141432e48
140707976:	e8 75 12 00 00       	call   0x140708bf0
14070797b:	b0 01                	mov    $0x1,%al
14070797d:	48 83 c4 20          	add    $0x20,%rsp
140707981:	5b                   	pop    %rbx
140707982:	c3                   	ret
140707983:	cc                   	int3
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