14034dc72:	ba 01 00 00 00       	mov    $0x1,%edx
14034dc77:	48 8b 00             	mov    (%rax),%rax
14034dc7a:	ff 15 a0 5d c3 00    	call   *0xc35da0(%rip)        # 0x140f83a20
14034dc80:	90                   	nop
14034dc81:	48 85 ff             	test   %rdi,%rdi
14034dc84:	74 27                	je     0x14034dcad
14034dc86:	8b 47 10             	mov    0x10(%rdi),%eax
14034dc89:	ff c8                	dec    %eax
14034dc8b:	89 47 10             	mov    %eax,0x10(%rdi)
14034dc8e:	85 c0                	test   %eax,%eax
14034dc90:	7f 1b                	jg     0x14034dcad
14034dc92:	0f 88 03 02 00 00    	js     0x14034de9b
14034dc98:	48 8b 07             	mov    (%rdi),%rax
14034dc9b:	ba 01 00 00 00       	mov    $0x1,%edx
14034dca0:	48 8b cf             	mov    %rdi,%rcx
14034dca3:	48 8b 00             	mov    (%rax),%rax
14034dca6:	ff 15 74 5d c3 00    	call   *0xc35d74(%rip)        # 0x140f83a20
14034dcac:	90                   	nop
14034dcad:	48 85 db             	test   %rbx,%rbx
14034dcb0:	74 27                	je     0x14034dcd9
14034dcb2:	8b 43 10             	mov    0x10(%rbx),%eax
14034dcb5:	ff c8                	dec    %eax
14034dcb7:	89 43 10             	mov    %eax,0x10(%rbx)
14034dcba:	85 c0                	test   %eax,%eax
14034dcbc:	7f 1b                	jg     0x14034dcd9
14034dcbe:	0f 88 e2 01 00 00    	js     0x14034dea6
14034dcc4:	48 8b 03             	mov    (%rbx),%rax
14034dcc7:	ba 01 00 00 00       	mov    $0x1,%edx
14034dccc:	48 8b cb             	mov    %rbx,%rcx
14034dccf:	48 8b 00             	mov    (%rax),%rax
14034dcd2:	ff 15 48 5d c3 00    	call   *0xc35d48(%rip)        # 0x140f83a20
14034dcd8:	90                   	nop
14034dcd9:	4d 85 f6             	test   %r14,%r14
14034dcdc:	74 29                	je     0x14034dd07
14034dcde:	41 8b 46 10          	mov    0x10(%r14),%eax
14034dce2:	ff c8                	dec    %eax
14034dce4:	41 89 46 10          	mov    %eax,0x10(%r14)
14034dce8:	85 c0                	test   %eax,%eax
14034dcea:	7f 1b                	jg     0x14034dd07
14034dcec:	0f 88 bf 01 00 00    	js     0x14034deb1
14034dcf2:	49 8b 06             	mov    (%r14),%rax
14034dcf5:	ba 01 00 00 00       	mov    $0x1,%edx
14034dcfa:	49 8b ce             	mov    %r14,%rcx
14034dcfd:	48 8b 00             	mov    (%rax),%rax
14034dd00:	ff 15 1a 5d c3 00    	call   *0xc35d1a(%rip)        # 0x140f83a20
14034dd06:	90                   	nop
14034dd07:	4c 8b 05 5a e1 0c 01 	mov    0x10ce15a(%rip),%r8        # 0x14141be68
14034dd0e:	45 8b 80 40 01 00 00 	mov    0x140(%r8),%r8d
14034dd15:	49 8b d4             	mov    %r12,%rdx
14034dd18:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
14034dd1c:	e8 7f 4e 02 00       	call   0x140372ba0
14034dd21:	48 8b 18             	mov    (%rax),%rbx
14034dd24:	4c 89 28             	mov    %r13,(%rax)
14034dd27:	48 89 5d e0          	mov    %rbx,-0x20(%rbp)
14034dd2b:	45 33 c0             	xor    %r8d,%r8d
14034dd2e:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
14034dd32:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
14034dd36:	e8 65 4e 02 00       	call   0x140372ba0
14034dd3b:	48 8b 38             	mov    (%rax),%rdi
14034dd3e:	4c 89 28             	mov    %r13,(%rax)
14034dd41:	48 89 7d c0          	mov    %rdi,-0x40(%rbp)
14034dd45:	48 8b 05 1c e1 0c 01 	mov    0x10ce11c(%rip),%rax        # 0x14141be68
14034dd4c:	8b 90 44 01 00 00    	mov    0x144(%rax),%edx
14034dd52:	48 8b cf             	mov    %rdi,%rcx
14034dd55:	e8 f6 24 3f 00       	call   0x140740250
14034dd5a:	90                   	nop
14034dd5b:	48 85 ff             	test   %rdi,%rdi
14034dd5e:	74 27                	je     0x14034dd87
14034dd60:	8b 47 10             	mov    0x10(%rdi),%eax
14034dd63:	ff c8                	dec    %eax
14034dd65:	89 47 10             	mov    %eax,0x10(%rdi)
14034dd68:	85 c0                	test   %eax,%eax
14034dd6a:	7f 1b                	jg     0x14034dd87
14034dd6c:	0f 88 4a 01 00 00    	js     0x14034debc
14034dd72:	48 8b 07             	mov    (%rdi),%rax
14034dd75:	ba 01 00 00 00       	mov    $0x1,%edx
14034dd7a:	48 8b cf             	mov    %rdi,%rcx
14034dd7d:	48 8b 00             	mov    (%rax),%rax
14034dd80:	ff 15 9a 5c c3 00    	call   *0xc35c9a(%rip)        # 0x140f83a20
14034dd86:	90                   	nop
14034dd87:	48 85 db             	test   %rbx,%rbx
14034dd8a:	74 27                	je     0x14034ddb3
14034dd8c:	8b 43 10             	mov    0x10(%rbx),%eax
14034dd8f:	ff c8                	dec    %eax
14034dd91:	89 43 10             	mov    %eax,0x10(%rbx)
14034dd94:	85 c0                	test   %eax,%eax
14034dd96:	7f 1b                	jg     0x14034ddb3
14034dd98:	0f 88 29 01 00 00    	js     0x14034dec7
14034dd9e:	48 8b 03             	mov    (%rbx),%rax
14034dda1:	ba 01 00 00 00       	mov    $0x1,%edx
14034dda6:	48 8b cb             	mov    %rbx,%rcx
14034dda9:	48 8b 00             	mov    (%rax),%rax
14034ddac:	ff 15 6e 5c c3 00    	call   *0xc35c6e(%rip)        # 0x140f83a20
14034ddb2:	90                   	nop
14034ddb3:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
14034ddb7:	48 85 c9             	test   %rcx,%rcx
14034ddba:	74 20                	je     0x14034dddc
14034ddbc:	8b 41 10             	mov    0x10(%rcx),%eax
14034ddbf:	ff c8                	dec    %eax
14034ddc1:	89 41 10             	mov    %eax,0x10(%rcx)
14034ddc4:	85 c0                	test   %eax,%eax
14034ddc6:	7f 14                	jg     0x14034dddc
14034ddc8:	78 39                	js     0x14034de03
14034ddca:	48 8b 01             	mov    (%rcx),%rax
14034ddcd:	ba 01 00 00 00       	mov    $0x1,%edx
14034ddd2:	48 8b 00             	mov    (%rax),%rax
14034ddd5:	ff 15 45 5c c3 00    	call   *0xc35c45(%rip)        # 0x140f83a20
14034dddb:	90                   	nop
14034dddc:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
14034dde0:	48 33 cc             	xor    %rsp,%rcx
14034dde3:	e8 18 d7 ac 00       	call   0x140e1b500
14034dde8:	48 8b 9c 24 c8 00 00 	mov    0xc8(%rsp),%rbx
14034ddef:	00
14034ddf0:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
14034ddf7:	41 5f                	pop    %r15
14034ddf9:	41 5e                	pop    %r14
14034ddfb:	41 5d                	pop    %r13
14034ddfd:	41 5c                	pop    %r12
14034ddff:	5f                   	pop    %rdi
14034de00:	5e                   	pop    %rsi
14034de01:	5d                   	pop    %rbp
14034de02:	c3                   	ret
14034de03:	b9 02 00 00 00       	mov    $0x2,%ecx
14034de08:	e8 f3 c8 43 00       	call   0x14078a700
14034de0d:	90                   	nop
14034de0e:	b9 02 00 00 00       	mov    $0x2,%ecx
14034de13:	e8 e8 c8 43 00       	call   0x14078a700
14034de18:	90                   	nop
14034de19:	b9 02 00 00 00       	mov    $0x2,%ecx
14034de1e:	e8 dd c8 43 00       	call   0x14078a700
14034de23:	90                   	nop
14034de24:	b9 02 00 00 00       	mov    $0x2,%ecx
14034de29:	e8 d2 c8 43 00       	call   0x14078a700
14034de2e:	90                   	nop
14034de2f:	b9 02 00 00 00       	mov    $0x2,%ecx
14034de34:	e8 c7 c8 43 00       	call   0x14078a700
14034de39:	90                   	nop
14034de3a:	b9 02 00 00 00       	mov    $0x2,%ecx
14034de3f:	e8 bc c8 43 00       	call   0x14078a700
14034de44:	90                   	nop
14034de45:	b9 02 00 00 00       	mov    $0x2,%ecx
14034de4a:	e8 b1 c8 43 00       	call   0x14078a700
14034de4f:	90                   	nop
14034de50:	b9 02 00 00 00       	mov    $0x2,%ecx
14034de55:	e8 a6 c8 43 00       	call   0x14078a700
14034de5a:	90                   	nop
14034de5b:	b9 02 00 00 00       	mov    $0x2,%ecx
14034de60:	e8 9b c8 43 00       	call   0x14078a700
14034de65:	90                   	nop
14034de66:	b9 02 00 00 00       	mov    $0x2,%ecx
14034de6b:	e8 90 c8 43 00       	call   0x14078a700
14034de70:	90                   	nop
14034de71:	b9 02 00 00 00       	mov    $0x2,%ecx
14034de76:	e8 85 c8 43 00       	call   0x14078a700
14034de7b:	90                   	nop
14034de7c:	48 8d 15 75 cb c8 00 	lea    0xc8cb75(%rip),%rdx        # 0x140fda9f8
14034de83:	48 8b 0d 6e 36 0e 01 	mov    0x10e366e(%rip),%rcx        # 0x1414314f8
14034de8a:	e8 21 40 44 00       	call   0x140791eb0
14034de8f:	90                   	nop
14034de90:	b9 02 00 00 00       	mov    $0x2,%ecx
14034de95:	e8 66 c8 43 00       	call   0x14078a700
14034de9a:	90                   	nop
14034de9b:	b9 02 00 00 00       	mov    $0x2,%ecx
14034dea0:	e8 5b c8 43 00       	call   0x14078a700
14034dea5:	90                   	nop
14034dea6:	b9 02 00 00 00       	mov    $0x2,%ecx
14034deab:	e8 50 c8 43 00       	call   0x14078a700
14034deb0:	90                   	nop
14034deb1:	b9 02 00 00 00       	mov    $0x2,%ecx
14034deb6:	e8 45 c8 43 00       	call   0x14078a700
14034debb:	90                   	nop
14034debc:	b9 02 00 00 00       	mov    $0x2,%ecx
14034dec1:	e8 3a c8 43 00       	call   0x14078a700
14034dec6:	90                   	nop
14034dec7:	b9 02 00 00 00       	mov    $0x2,%ecx
14034decc:	e8 2f c8 43 00       	call   0x14078a700
14034ded1:	cc                   	int3
14034ded2:	cc                   	int3
14034ded3:	cc                   	int3
14034ded4:	cc                   	int3
14034ded5:	cc                   	int3
14034ded6:	cc                   	int3
14034ded7:	cc                   	int3
14034ded8:	cc                   	int3
14034ded9:	cc                   	int3
14034deda:	cc                   	int3
14034dedb:	cc                   	int3
14034dedc:	cc                   	int3
14034dedd:	cc                   	int3
14034dede:	cc                   	int3
14034dedf:	cc                   	int3
14034dee0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14034dee5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14034deea:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14034deef:	55                   	push   %rbp
14034def0:	41 54                	push   %r12
14034def2:	41 55                	push   %r13
14034def4:	41 56                	push   %r14
14034def6:	41 57                	push   %r15
14034def8:	48 8d 6c 24 c9       	lea    -0x37(%rsp),%rbp
14034defd:	48 81 ec d0 00 00 00 	sub    $0xd0,%rsp
14034df04:	4d 8b e0             	mov    %r8,%r12
14034df07:	4c 8b f9             	mov    %rcx,%r15
14034df0a:	45 33 ed             	xor    %r13d,%r13d
14034df0d:	4c 89 6d 0f          	mov    %r13,0xf(%rbp)
14034df11:	48 8d 45 87          	lea    -0x79(%rbp),%rax
14034df15:	48 89 45 8f          	mov    %rax,-0x71(%rbp)
14034df19:	48 8b 05 28 e1 0c 01 	mov    0x10ce128(%rip),%rax        # 0x14141c048
14034df20:	48 8b 88 18 03 00 00 	mov    0x318(%rax),%rcx
14034df27:	48 85 c9             	test   %rcx,%rcx
14034df2a:	74 1c                	je     0x14034df48
14034df2c:	8b 41 10             	mov    0x10(%rcx),%eax
14034df2f:	ff c0                	inc    %eax
14034df31:	89 41 10             	mov    %eax,0x10(%rcx)
14034df34:	83 f8 01             	cmp    $0x1,%eax
14034df37:	0f 8e b7 06 00 00    	jle    0x14034e5f4
14034df3d:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14034df42:	0f 84 b4 06 00 00    	je     0x14034e5fc
14034df48:	4c 89 6d 87          	mov    %r13,-0x79(%rbp)
14034df4c:	48 89 4d 87          	mov    %rcx,-0x79(%rbp)
14034df50:	48 8d 45 f7          	lea    -0x9(%rbp),%rax
14034df54:	48 89 45 9f          	mov    %rax,-0x61(%rbp)
14034df58:	c7 45 bf 01 00 00 00 	movl   $0x1,-0x41(%rbp)
14034df5f:	c7 45 c3 02 00 00 00 	movl   $0x2,-0x3d(%rbp)
14034df66:	0f 57 c0             	xorps  %xmm0,%xmm0
14034df69:	f3 0f 7f 45 f7       	movdqu %xmm0,-0x9(%rbp)
14034df6e:	4c 89 6d 07          	mov    %r13,0x7(%rbp)
14034df72:	0f ae e8             	lfence
14034df75:	b9 08 00 00 00       	mov    $0x8,%ecx
14034df7a:	e8 b1 8d e4 ff       	call   0x140196d30
14034df7f:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
14034df83:	48 8d 48 08          	lea    0x8(%rax),%rcx
14034df87:	48 89 4d 07          	mov    %rcx,0x7(%rbp)
14034df8b:	48 8b 4d bf          	mov    -0x41(%rbp),%rcx
14034df8f:	48 89 08             	mov    %rcx,(%rax)
14034df92:	48 83 c0 08          	add    $0x8,%rax
14034df96:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
14034df9a:	41 b8 07 00 00 00    	mov    $0x7,%r8d
14034dfa0:	49 8b d7             	mov    %r15,%rdx
14034dfa3:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
14034dfa7:	e8 f4 4b 02 00       	call   0x140372ba0
14034dfac:	48 8b 08             	mov    (%rax),%rcx
14034dfaf:	4c 89 28             	mov    %r13,(%rax)
14034dfb2:	48 89 4d e7          	mov    %rcx,-0x19(%rbp)
14034dfb6:	45 33 c0             	xor    %r8d,%r8d
14034dfb9:	49 8b d7             	mov    %r15,%rdx
14034dfbc:	48 8d 4d af          	lea    -0x51(%rbp),%rcx
14034dfc0:	e8 db 4b 02 00       	call   0x140372ba0
14034dfc5:	48 8b 08             	mov    (%rax),%rcx
14034dfc8:	4c 89 28             	mov    %r13,(%rax)
14034dfcb:	48 89 4d ef          	mov    %rcx,-0x11(%rbp)
14034dfcf:	48 8d 45 e7          	lea    -0x19(%rbp),%rax
14034dfd3:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
14034dfd7:	48 8d 45 f7          	lea    -0x9(%rbp),%rax
14034dfdb:	48 89 45 df          	mov    %rax,-0x21(%rbp)
14034dfdf:	0f 28 45 d7          	movaps -0x29(%rbp),%xmm0
14034dfe3:	66 0f 7f 45 d7       	movdqa %xmm0,-0x29(%rbp)
14034dfe8:	4c 8d 45 c7          	lea    -0x39(%rbp),%r8
14034dfec:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
14034dff0:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
14034dff4:	e8 57 1e e5 ff       	call   0x14019fe50
14034dff9:	90                   	nop
14034dffa:	4c 8d 4d 87          	lea    -0x79(%rbp),%r9
14034dffe:	4c 8d 45 f7          	lea    -0x9(%rbp),%r8
14034e002:	48 8b d0             	mov    %rax,%rdx
14034e005:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
14034e009:	e8 82 eb 35 00       	call   0x1406acb90
14034e00e:	48 8b 18             	mov    (%rax),%rbx
14034e011:	48 89 5d 0f          	mov    %rbx,0xf(%rbp)
14034e015:	4c 89 28             	mov    %r13,(%rax)
14034e018:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
14034e01c:	48 85 c9             	test   %rcx,%rcx
14034e01f:	74 24                	je     0x14034e045
14034e021:	8b 41 10             	mov    0x10(%rcx),%eax
14034e024:	ff c8                	dec    %eax
14034e026:	89 41 10             	mov    %eax,0x10(%rcx)
14034e029:	85 c0                	test   %eax,%eax
14034e02b:	7f 18                	jg     0x14034e045
14034e02d:	0f 88 d4 05 00 00    	js     0x14034e607
14034e033:	48 8b 01             	mov    (%rcx),%rax
14034e036:	ba 01 00 00 00       	mov    $0x1,%edx
14034e03b:	48 8b 00             	mov    (%rax),%rax
14034e03e:	ff 15 dc 59 c3 00    	call   *0xc359dc(%rip)        # 0x140f83a20
14034e044:	90                   	nop
14034e045:	4c 8d 0d a4 04 e5 ff 	lea    -0x1afb5c(%rip),%r9        # 0x14019e4f0
14034e04c:	ba 08 00 00 00       	mov    $0x8,%edx
14034e051:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14034e057:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
14034e05b:	e8 ec d4 ac 00       	call   0x140e1b54c
14034e060:	4c 8b 05 01 de 0c 01 	mov    0x10cde01(%rip),%r8        # 0x14141be68
14034e067:	45 8b 80 40 01 00 00 	mov    0x140(%r8),%r8d
14034e06e:	49 8b d7             	mov    %r15,%rdx
14034e071:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
14034e075:	e8 26 4b 02 00       	call   0x140372ba0
14034e07a:	48 8b 30             	mov    (%rax),%rsi
14034e07d:	4c 89 28             	mov    %r13,(%rax)
14034e080:	48 89 75 af          	mov    %rsi,-0x51(%rbp)
14034e084:	45 33 c0             	xor    %r8d,%r8d
14034e087:	48 8d 55 af          	lea    -0x51(%rbp),%rdx
14034e08b:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
14034e08f:	e8 0c 4b 02 00       	call   0x140372ba0
14034e094:	48 8b 38             	mov    (%rax),%rdi
14034e097:	4c 89 28             	mov    %r13,(%rax)
14034e09a:	48 89 7d 8f          	mov    %rdi,-0x71(%rbp)
14034e09e:	48 85 db             	test   %rbx,%rbx
14034e0a1:	74 1c                	je     0x14034e0bf
14034e0a3:	8b 43 10             	mov    0x10(%rbx),%eax
14034e0a6:	ff c0                	inc    %eax
14034e0a8:	89 43 10             	mov    %eax,0x10(%rbx)
14034e0ab:	83 f8 01             	cmp    $0x1,%eax
14034e0ae:	0f 8e 5e 05 00 00    	jle    0x14034e612
14034e0b4:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14034e0b9:	0f 84 5b 05 00 00    	je     0x14034e61a
14034e0bf:	48 89 5d 87          	mov    %rbx,-0x79(%rbp)
14034e0c3:	4c 8d 45 87          	lea    -0x79(%rbp),%r8
14034e0c7:	ba 0c 00 00 00       	mov    $0xc,%edx
14034e0cc:	48 8b cf             	mov    %rdi,%rcx
14034e0cf:	e8 2c 6a 3e 00       	call   0x140734b00
14034e0d4:	90                   	nop
14034e0d5:	48 85 ff             	test   %rdi,%rdi
14034e0d8:	74 27                	je     0x14034e101
14034e0da:	8b 47 10             	mov    0x10(%rdi),%eax
14034e0dd:	ff c8                	dec    %eax
14034e0df:	89 47 10             	mov    %eax,0x10(%rdi)
14034e0e2:	85 c0                	test   %eax,%eax
14034e0e4:	7f 1b                	jg     0x14034e101
14034e0e6:	0f 88 39 05 00 00    	js     0x14034e625
14034e0ec:	48 8b 07             	mov    (%rdi),%rax
14034e0ef:	ba 01 00 00 00       	mov    $0x1,%edx
14034e0f4:	48 8b cf             	mov    %rdi,%rcx
14034e0f7:	48 8b 00             	mov    (%rax),%rax
14034e0fa:	ff 15 20 59 c3 00    	call   *0xc35920(%rip)        # 0x140f83a20
14034e100:	90                   	nop
14034e101:	48 85 f6             	test   %rsi,%rsi
14034e104:	74 27                	je     0x14034e12d
14034e106:	8b 46 10             	mov    0x10(%rsi),%eax
14034e109:	ff c8                	dec    %eax
14034e10b:	89 46 10             	mov    %eax,0x10(%rsi)
14034e10e:	85 c0                	test   %eax,%eax
14034e110:	7f 1b                	jg     0x14034e12d
14034e112:	0f 88 18 05 00 00    	js     0x14034e630
14034e118:	48 8b 06             	mov    (%rsi),%rax
14034e11b:	ba 01 00 00 00       	mov    $0x1,%edx
14034e120:	48 8b ce             	mov    %rsi,%rcx
14034e123:	48 8b 00             	mov    (%rax),%rax
14034e126:	ff 15 f4 58 c3 00    	call   *0xc358f4(%rip)        # 0x140f83a20
14034e12c:	90                   	nop
14034e12d:	4c 8b 05 34 dd 0c 01 	mov    0x10cdd34(%rip),%r8        # 0x14141be68
14034e134:	45 8b 80 40 01 00 00 	mov    0x140(%r8),%r8d
14034e13b:	49 8b d7             	mov    %r15,%rdx