14061aac1:	ff 15 59 8f 96 00    	call   *0x968f59(%rip)        # 0x140f83a20
14061aac7:	90                   	nop
14061aac8:	48 8b 55 7f          	mov    0x7f(%rbp),%rdx
14061aacc:	48 85 d2             	test   %rdx,%rdx
14061aacf:	74 1c                	je     0x14061aaed
14061aad1:	8b 42 10             	mov    0x10(%rdx),%eax
14061aad4:	ff c0                	inc    %eax
14061aad6:	89 42 10             	mov    %eax,0x10(%rdx)
14061aad9:	83 f8 01             	cmp    $0x1,%eax
14061aadc:	0f 8e 30 01 00 00    	jle    0x14061ac12
14061aae2:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14061aae7:	0f 84 2d 01 00 00    	je     0x14061ac1a
14061aaed:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
14061aaf1:	48 89 55 cf          	mov    %rdx,-0x31(%rbp)
14061aaf5:	48 85 c9             	test   %rcx,%rcx
14061aaf8:	74 21                	je     0x14061ab1b
14061aafa:	8b 41 10             	mov    0x10(%rcx),%eax
14061aafd:	ff c8                	dec    %eax
14061aaff:	89 41 10             	mov    %eax,0x10(%rcx)
14061ab02:	85 c0                	test   %eax,%eax
14061ab04:	7f 15                	jg     0x14061ab1b
14061ab06:	0f 88 16 01 00 00    	js     0x14061ac22
14061ab0c:	48 8b 01             	mov    (%rcx),%rax
14061ab0f:	8b d3                	mov    %ebx,%edx
14061ab11:	48 8b 00             	mov    (%rax),%rax
14061ab14:	ff 15 06 8f 96 00    	call   *0x968f06(%rip)        # 0x140f83a20
14061ab1a:	90                   	nop
14061ab1b:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
14061ab20:	48 8b d6             	mov    %rsi,%rdx
14061ab23:	49 8b ce             	mov    %r14,%rcx
14061ab26:	e8 05 38 00 00       	call   0x14061e330
14061ab2b:	90                   	nop
14061ab2c:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
14061ab30:	48 85 c9             	test   %rcx,%rcx
14061ab33:	74 21                	je     0x14061ab56
14061ab35:	8b 41 10             	mov    0x10(%rcx),%eax
14061ab38:	ff c8                	dec    %eax
14061ab3a:	89 41 10             	mov    %eax,0x10(%rcx)
14061ab3d:	85 c0                	test   %eax,%eax
14061ab3f:	7f 15                	jg     0x14061ab56
14061ab41:	0f 88 e6 00 00 00    	js     0x14061ac2d
14061ab47:	48 8b 01             	mov    (%rcx),%rax
14061ab4a:	8b d3                	mov    %ebx,%edx
14061ab4c:	48 8b 00             	mov    (%rax),%rax
14061ab4f:	ff 15 cb 8e 96 00    	call   *0x968ecb(%rip)        # 0x140f83a20
14061ab55:	90                   	nop
14061ab56:	48 8b 4d af          	mov    -0x51(%rbp),%rcx
14061ab5a:	48 85 c9             	test   %rcx,%rcx
14061ab5d:	74 21                	je     0x14061ab80
14061ab5f:	8b 41 10             	mov    0x10(%rcx),%eax
14061ab62:	ff c8                	dec    %eax
14061ab64:	89 41 10             	mov    %eax,0x10(%rcx)
14061ab67:	85 c0                	test   %eax,%eax
14061ab69:	7f 15                	jg     0x14061ab80
14061ab6b:	0f 88 c7 00 00 00    	js     0x14061ac38
14061ab71:	48 8b 01             	mov    (%rcx),%rax
14061ab74:	8b d3                	mov    %ebx,%edx
14061ab76:	48 8b 00             	mov    (%rax),%rax
14061ab79:	ff 15 a1 8e 96 00    	call   *0x968ea1(%rip)        # 0x140f83a20
14061ab7f:	90                   	nop
14061ab80:	48 8b 4d a7          	mov    -0x59(%rbp),%rcx
14061ab84:	48 85 c9             	test   %rcx,%rcx
14061ab87:	74 21                	je     0x14061abaa
14061ab89:	8b 41 10             	mov    0x10(%rcx),%eax
14061ab8c:	ff c8                	dec    %eax
14061ab8e:	89 41 10             	mov    %eax,0x10(%rcx)
14061ab91:	85 c0                	test   %eax,%eax
14061ab93:	7f 15                	jg     0x14061abaa
14061ab95:	0f 88 a8 00 00 00    	js     0x14061ac43
14061ab9b:	48 8b 01             	mov    (%rcx),%rax
14061ab9e:	8b d3                	mov    %ebx,%edx
14061aba0:	48 8b 00             	mov    (%rax),%rax
14061aba3:	ff 15 77 8e 96 00    	call   *0x968e77(%rip)        # 0x140f83a20
14061aba9:	90                   	nop
14061abaa:	49 8b 0f             	mov    (%r15),%rcx
14061abad:	48 85 c9             	test   %rcx,%rcx
14061abb0:	74 1d                	je     0x14061abcf
14061abb2:	8b 41 10             	mov    0x10(%rcx),%eax
14061abb5:	ff c8                	dec    %eax
14061abb7:	89 41 10             	mov    %eax,0x10(%rcx)
14061abba:	85 c0                	test   %eax,%eax
14061abbc:	7f 11                	jg     0x14061abcf
14061abbe:	78 29                	js     0x14061abe9
14061abc0:	48 8b 01             	mov    (%rcx),%rax
14061abc3:	8b d3                	mov    %ebx,%edx
14061abc5:	48 8b 00             	mov    (%rax),%rax
14061abc8:	ff 15 52 8e 96 00    	call   *0x968e52(%rip)        # 0x140f83a20
14061abce:	90                   	nop
14061abcf:	48 8b c6             	mov    %rsi,%rax
14061abd2:	48 8b 9c 24 00 01 00 	mov    0x100(%rsp),%rbx
14061abd9:	00
14061abda:	48 81 c4 d0 00 00 00 	add    $0xd0,%rsp
14061abe1:	41 5f                	pop    %r15
14061abe3:	41 5e                	pop    %r14
14061abe5:	5f                   	pop    %rdi
14061abe6:	5e                   	pop    %rsi
14061abe7:	5d                   	pop    %rbp
14061abe8:	c3                   	ret
14061abe9:	b9 02 00 00 00       	mov    $0x2,%ecx
14061abee:	e8 0d fb 16 00       	call   0x14078a700
14061abf3:	90                   	nop
14061abf4:	33 c9                	xor    %ecx,%ecx
14061abf6:	e8 05 fb 16 00       	call   0x14078a700
14061abfb:	cc                   	int3
14061abfc:	b9 01 00 00 00       	mov    $0x1,%ecx
14061ac01:	e8 fa fa 16 00       	call   0x14078a700
14061ac06:	90                   	nop
14061ac07:	b9 02 00 00 00       	mov    $0x2,%ecx
14061ac0c:	e8 ef fa 16 00       	call   0x14078a700
14061ac11:	90                   	nop
14061ac12:	33 c9                	xor    %ecx,%ecx
14061ac14:	e8 e7 fa 16 00       	call   0x14078a700
14061ac19:	cc                   	int3
14061ac1a:	8b cb                	mov    %ebx,%ecx
14061ac1c:	e8 df fa 16 00       	call   0x14078a700
14061ac21:	90                   	nop
14061ac22:	b9 02 00 00 00       	mov    $0x2,%ecx
14061ac27:	e8 d4 fa 16 00       	call   0x14078a700
14061ac2c:	90                   	nop
14061ac2d:	b9 02 00 00 00       	mov    $0x2,%ecx
14061ac32:	e8 c9 fa 16 00       	call   0x14078a700
14061ac37:	90                   	nop
14061ac38:	b9 02 00 00 00       	mov    $0x2,%ecx
14061ac3d:	e8 be fa 16 00       	call   0x14078a700
14061ac42:	90                   	nop
14061ac43:	b9 02 00 00 00       	mov    $0x2,%ecx
14061ac48:	e8 b3 fa 16 00       	call   0x14078a700
14061ac4d:	cc                   	int3
14061ac4e:	cc                   	int3
14061ac4f:	cc                   	int3
14061ac50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14061ac55:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
14061ac5a:	55                   	push   %rbp
14061ac5b:	56                   	push   %rsi
14061ac5c:	57                   	push   %rdi
14061ac5d:	41 56                	push   %r14
14061ac5f:	41 57                	push   %r15
14061ac61:	48 8d 6c 24 c9       	lea    -0x37(%rsp),%rbp
14061ac66:	48 81 ec d0 00 00 00 	sub    $0xd0,%rsp
14061ac6d:	49 8b f9             	mov    %r9,%rdi
14061ac70:	4d 8b f8             	mov    %r8,%r15
14061ac73:	48 8b f2             	mov    %rdx,%rsi
14061ac76:	4c 8b f1             	mov    %rcx,%r14
14061ac79:	49 8b 10             	mov    (%r8),%rdx
14061ac7c:	e8 8f 9a ff ff       	call   0x140614710
14061ac81:	44 8b d0             	mov    %eax,%r10d
14061ac84:	48 c7 45 9b ff ff ff 	movq   $0xffffffffffffffff,-0x65(%rbp)
14061ac8b:	ff
14061ac8c:	c7 45 a3 ff ff ff ff 	movl   $0xffffffff,-0x5d(%rbp)
14061ac93:	0f 57 c0             	xorps  %xmm0,%xmm0
14061ac96:	66 0f 7f 45 a7       	movdqa %xmm0,-0x59(%rbp)
14061ac9b:	33 c9                	xor    %ecx,%ecx
14061ac9d:	48 89 4d af          	mov    %rcx,-0x51(%rbp)
14061aca1:	33 c0                	xor    %eax,%eax
14061aca3:	66 0f 7f 45 b7       	movdqa %xmm0,-0x49(%rbp)
14061aca8:	0f 57 c9             	xorps  %xmm1,%xmm1
14061acab:	66 0f 7f 4d c7       	movdqa %xmm1,-0x39(%rbp)
14061acb0:	66 0f 7f 45 d7       	movdqa %xmm0,-0x29(%rbp)
14061acb5:	48 89 4d e7          	mov    %rcx,-0x19(%rbp)
14061acb9:	88 45 ef             	mov    %al,-0x11(%rbp)
14061acbc:	c7 45 8f 27 04 00 00 	movl   $0x427,-0x71(%rbp)
14061acc3:	c7 45 93 02 00 00 00 	movl   $0x2,-0x6d(%rbp)
14061acca:	48 8d 05 a7 da 9f 00 	lea    0x9fdaa7(%rip),%rax        # 0x141018778
14061acd1:	48 89 45 87          	mov    %rax,-0x79(%rbp)
14061acd5:	66 c7 45 f7 01 00    	movw   $0x1,-0x9(%rbp)
14061acdb:	89 4d fb             	mov    %ecx,-0x5(%rbp)
14061acde:	48 89 4d ff          	mov    %rcx,-0x1(%rbp)
14061ace2:	89 4d 07             	mov    %ecx,0x7(%rbp)
14061ace5:	c7 45 0b ff ff ff ff 	movl   $0xffffffff,0xb(%rbp)
14061acec:	89 4d 0f             	mov    %ecx,0xf(%rbp)
14061acef:	48 8b 05 0a 52 e1 00 	mov    0xe1520a(%rip),%rax        # 0x14142ff00
14061acf6:	48 89 45 17          	mov    %rax,0x17(%rbp)
14061acfa:	44 89 55 97          	mov    %r10d,-0x69(%rbp)
14061acfe:	48 8b c7             	mov    %rdi,%rax
14061ad01:	48 89 45 7f          	mov    %rax,0x7f(%rbp)
14061ad05:	48 85 ff             	test   %rdi,%rdi
14061ad08:	74 24                	je     0x14061ad2e
14061ad0a:	8b 47 10             	mov    0x10(%rdi),%eax
14061ad0d:	ff c0                	inc    %eax
14061ad0f:	89 47 10             	mov    %eax,0x10(%rdi)
14061ad12:	83 f8 01             	cmp    $0x1,%eax
14061ad15:	0f 8e 44 01 00 00    	jle    0x14061ae5f
14061ad1b:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14061ad20:	0f 84 41 01 00 00    	je     0x14061ae67
14061ad26:	48 8b 4d af          	mov    -0x51(%rbp),%rcx
14061ad2a:	48 8b 45 7f          	mov    0x7f(%rbp),%rax
14061ad2e:	48 8d 55 7f          	lea    0x7f(%rbp),%rdx
14061ad32:	48 89 55 27          	mov    %rdx,0x27(%rbp)
14061ad36:	48 89 45 af          	mov    %rax,-0x51(%rbp)
14061ad3a:	48 89 4d 7f          	mov    %rcx,0x7f(%rbp)
14061ad3e:	bb 01 00 00 00       	mov    $0x1,%ebx
14061ad43:	48 85 ff             	test   %rdi,%rdi
14061ad46:	74 19                	je     0x14061ad61
14061ad48:	48 8d 4d af          	lea    -0x51(%rbp),%rcx
14061ad4c:	e8 0f d3 0f 00       	call   0x140718060
14061ad51:	0f b6 4d ef          	movzbl -0x11(%rbp),%ecx
14061ad55:	84 c0                	test   %al,%al
14061ad57:	0f 45 cb             	cmovne %ebx,%ecx
14061ad5a:	88 4d ef             	mov    %cl,-0x11(%rbp)
14061ad5d:	48 8b 4d 7f          	mov    0x7f(%rbp),%rcx
14061ad61:	48 85 c9             	test   %rcx,%rcx
14061ad64:	74 21                	je     0x14061ad87
14061ad66:	8b 41 10             	mov    0x10(%rcx),%eax
14061ad69:	ff c8                	dec    %eax
14061ad6b:	89 41 10             	mov    %eax,0x10(%rcx)
14061ad6e:	85 c0                	test   %eax,%eax
14061ad70:	7f 15                	jg     0x14061ad87
14061ad72:	0f 88 fa 00 00 00    	js     0x14061ae72
14061ad78:	48 8b 01             	mov    (%rcx),%rax
14061ad7b:	8b d3                	mov    %ebx,%edx
14061ad7d:	48 8b 00             	mov    (%rax),%rax
14061ad80:	ff 15 9a 8c 96 00    	call   *0x968c9a(%rip)        # 0x140f83a20
14061ad86:	90                   	nop
14061ad87:	4c 8d 45 87          	lea    -0x79(%rbp),%r8
14061ad8b:	48 8b d6             	mov    %rsi,%rdx
14061ad8e:	49 8b ce             	mov    %r14,%rcx
14061ad91:	e8 9a 35 00 00       	call   0x14061e330
14061ad96:	90                   	nop
14061ad97:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
14061ad9b:	48 85 c9             	test   %rcx,%rcx
14061ad9e:	74 21                	je     0x14061adc1
14061ada0:	8b 41 10             	mov    0x10(%rcx),%eax
14061ada3:	ff c8                	dec    %eax
14061ada5:	89 41 10             	mov    %eax,0x10(%rcx)
14061ada8:	85 c0                	test   %eax,%eax
14061adaa:	7f 15                	jg     0x14061adc1
14061adac:	0f 88 cb 00 00 00    	js     0x14061ae7d
14061adb2:	48 8b 01             	mov    (%rcx),%rax
14061adb5:	8b d3                	mov    %ebx,%edx
14061adb7:	48 8b 00             	mov    (%rax),%rax
14061adba:	ff 15 60 8c 96 00    	call   *0x968c60(%rip)        # 0x140f83a20
14061adc0:	90                   	nop
14061adc1:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
14061adc5:	48 85 c9             	test   %rcx,%rcx
14061adc8:	74 21                	je     0x14061adeb
14061adca:	8b 41 10             	mov    0x10(%rcx),%eax
14061adcd:	ff c8                	dec    %eax
14061adcf:	89 41 10             	mov    %eax,0x10(%rcx)
14061add2:	85 c0                	test   %eax,%eax
14061add4:	7f 15                	jg     0x14061adeb
14061add6:	0f 88 ac 00 00 00    	js     0x14061ae88
14061addc:	48 8b 01             	mov    (%rcx),%rax
14061addf:	8b d3                	mov    %ebx,%edx
14061ade1:	48 8b 00             	mov    (%rax),%rax
14061ade4:	ff 15 36 8c 96 00    	call   *0x968c36(%rip)        # 0x140f83a20
14061adea:	90                   	nop
14061adeb:	48 8b 4d af          	mov    -0x51(%rbp),%rcx
14061adef:	48 85 c9             	test   %rcx,%rcx
14061adf2:	74 21                	je     0x14061ae15
14061adf4:	8b 41 10             	mov    0x10(%rcx),%eax
14061adf7:	ff c8                	dec    %eax
14061adf9:	89 41 10             	mov    %eax,0x10(%rcx)
14061adfc:	85 c0                	test   %eax,%eax
14061adfe:	7f 15                	jg     0x14061ae15
14061ae00:	0f 88 8d 00 00 00    	js     0x14061ae93
14061ae06:	48 8b 01             	mov    (%rcx),%rax
14061ae09:	8b d3                	mov    %ebx,%edx
14061ae0b:	48 8b 00             	mov    (%rax),%rax
14061ae0e:	ff 15 0c 8c 96 00    	call   *0x968c0c(%rip)        # 0x140f83a20
14061ae14:	90                   	nop
14061ae15:	49 8b 0f             	mov    (%r15),%rcx
14061ae18:	48 85 c9             	test   %rcx,%rcx
14061ae1b:	74 1d                	je     0x14061ae3a
14061ae1d:	8b 41 10             	mov    0x10(%rcx),%eax
14061ae20:	ff c8                	dec    %eax
14061ae22:	89 41 10             	mov    %eax,0x10(%rcx)
14061ae25:	85 c0                	test   %eax,%eax
14061ae27:	7f 11                	jg     0x14061ae3a
14061ae29:	78 29                	js     0x14061ae54
14061ae2b:	48 8b 01             	mov    (%rcx),%rax
14061ae2e:	8b d3                	mov    %ebx,%edx
14061ae30:	48 8b 00             	mov    (%rax),%rax
14061ae33:	ff 15 e7 8b 96 00    	call   *0x968be7(%rip)        # 0x140f83a20
14061ae39:	90                   	nop
14061ae3a:	48 8b c6             	mov    %rsi,%rax
14061ae3d:	48 8b 9c 24 00 01 00 	mov    0x100(%rsp),%rbx
14061ae44:	00
14061ae45:	48 81 c4 d0 00 00 00 	add    $0xd0,%rsp
14061ae4c:	41 5f                	pop    %r15
14061ae4e:	41 5e                	pop    %r14
14061ae50:	5f                   	pop    %rdi
14061ae51:	5e                   	pop    %rsi
14061ae52:	5d                   	pop    %rbp
14061ae53:	c3                   	ret
14061ae54:	b9 02 00 00 00       	mov    $0x2,%ecx
14061ae59:	e8 a2 f8 16 00       	call   0x14078a700
14061ae5e:	90                   	nop
14061ae5f:	33 c9                	xor    %ecx,%ecx
14061ae61:	e8 9a f8 16 00       	call   0x14078a700
14061ae66:	cc                   	int3
14061ae67:	b9 01 00 00 00       	mov    $0x1,%ecx
14061ae6c:	e8 8f f8 16 00       	call   0x14078a700
14061ae71:	90                   	nop
14061ae72:	b9 02 00 00 00       	mov    $0x2,%ecx
14061ae77:	e8 84 f8 16 00       	call   0x14078a700
14061ae7c:	90                   	nop
14061ae7d:	b9 02 00 00 00       	mov    $0x2,%ecx
14061ae82:	e8 79 f8 16 00       	call   0x14078a700
14061ae87:	90                   	nop
14061ae88:	b9 02 00 00 00       	mov    $0x2,%ecx
14061ae8d:	e8 6e f8 16 00       	call   0x14078a700
14061ae92:	90                   	nop
14061ae93:	b9 02 00 00 00       	mov    $0x2,%ecx
14061ae98:	e8 63 f8 16 00       	call   0x14078a700
14061ae9d:	cc                   	int3
14061ae9e:	cc                   	int3
14061ae9f:	cc                   	int3
14061aea0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14061aea5:	55                   	push   %rbp
14061aea6:	56                   	push   %rsi
14061aea7:	57                   	push   %rdi
14061aea8:	41 54                	push   %r12
14061aeaa:	41 55                	push   %r13
14061aeac:	41 56                	push   %r14
14061aeae:	41 57                	push   %r15
14061aeb0:	48 8d ac 24 70 ff ff 	lea    -0x90(%rsp),%rbp
14061aeb7:	ff
14061aeb8:	48 81 ec 90 01 00 00 	sub    $0x190,%rsp
14061aebf:	0f 29 b4 24 80 01 00 	movaps %xmm6,0x180(%rsp)
14061aec6:	00
14061aec7:	49 8b d9             	mov    %r9,%rbx
14061aeca:	4d 8b e8             	mov    %r8,%r13
14061aecd:	4c 8b f2             	mov    %rdx,%r14
14061aed0:	48 8b f9             	mov    %rcx,%rdi
14061aed3:	45 33 e4             	xor    %r12d,%r12d
14061aed6:	45 39 61 18          	cmp    %r12d,0x18(%r9)
14061aeda:	75 0d                	jne    0x14061aee9
14061aedc:	48 8b cb             	mov    %rbx,%rcx
14061aedf:	e8 dc d3 1d 00       	call   0x1407f82c0
14061aee4:	48 8b f0             	mov    %rax,%rsi
14061aee7:	eb 03                	jmp    0x14061aeec
14061aee9:	49 8b f4             	mov    %r12,%rsi
14061aeec:	83 7b 18 01          	cmpl   $0x1,0x18(%rbx)
14061aef0:	75 0d                	jne    0x14061aeff
14061aef2:	48 8b cb             	mov    %rbx,%rcx
14061aef5:	e8 86 cf 1d 00       	call   0x1407f7e80
14061aefa:	48 8b d0             	mov    %rax,%rdx
14061aefd:	eb 03                	jmp    0x14061af02
14061aeff:	49 8b d4             	mov    %r12,%rdx
14061af02:	49 8b 45 48          	mov    0x48(%r13),%rax
14061af06:	48 8b 08             	mov    (%rax),%rcx
14061af09:	4c 8b 39             	mov    (%rcx),%r15
14061af0c:	8b 9f e8 03 00 00    	mov    0x3e8(%rdi),%ebx
14061af12:	8d 43 01             	lea    0x1(%rbx),%eax
14061af15:	89 87 e8 03 00 00    	mov    %eax,0x3e8(%rdi)
14061af1b:	48 c7 45 e8 7a 04 00 	movq   $0x47a,-0x18(%rbp)
14061af22:	00
14061af23:	66 0f 6f 05 55 18 99 	movdqa 0x991855(%rip),%xmm0        # 0x140fac780
14061af2a:	00
14061af2b:	66 0f 7f 45 f0       	movdqa %xmm0,-0x10(%rbp)