14030d7bc:	49 8b 06             	mov    (%r14),%rax
14030d7bf:	ba 01 00 00 00       	mov    $0x1,%edx
14030d7c4:	49 8b ce             	mov    %r14,%rcx
14030d7c7:	48 8b 00             	mov    (%rax),%rax
14030d7ca:	ff 15 50 62 c7 00    	call   *0xc76250(%rip)        # 0x140f83a20
14030d7d0:	90                   	nop
14030d7d1:	48 8b 0b             	mov    (%rbx),%rcx
14030d7d4:	48 85 c9             	test   %rcx,%rcx
14030d7d7:	74 1c                	je     0x14030d7f5
14030d7d9:	8b 41 10             	mov    0x10(%rcx),%eax
14030d7dc:	ff c0                	inc    %eax
14030d7de:	89 41 10             	mov    %eax,0x10(%rcx)
14030d7e1:	83 f8 01             	cmp    $0x1,%eax
14030d7e4:	0f 8e 6e 03 00 00    	jle    0x14030db58
14030d7ea:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14030d7ef:	0f 84 6b 03 00 00    	je     0x14030db60
14030d7f5:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
14030d7fa:	48 8b 05 b7 e7 10 01 	mov    0x110e7b7(%rip),%rax        # 0x14141bfb8
14030d801:	48 8b 48 30          	mov    0x30(%rax),%rcx
14030d805:	48 85 c9             	test   %rcx,%rcx
14030d808:	74 1c                	je     0x14030d826
14030d80a:	8b 41 10             	mov    0x10(%rcx),%eax
14030d80d:	ff c0                	inc    %eax
14030d80f:	89 41 10             	mov    %eax,0x10(%rcx)
14030d812:	83 f8 01             	cmp    $0x1,%eax
14030d815:	0f 8e 50 03 00 00    	jle    0x14030db6b
14030d81b:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14030d820:	0f 84 4d 03 00 00    	je     0x14030db73
14030d826:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
14030d82b:	48 85 f6             	test   %rsi,%rsi
14030d82e:	74 1c                	je     0x14030d84c
14030d830:	8b 46 10             	mov    0x10(%rsi),%eax
14030d833:	ff c0                	inc    %eax
14030d835:	89 46 10             	mov    %eax,0x10(%rsi)
14030d838:	83 f8 01             	cmp    $0x1,%eax
14030d83b:	0f 8e 3d 03 00 00    	jle    0x14030db7e
14030d841:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14030d846:	0f 84 3a 03 00 00    	je     0x14030db86
14030d84c:	48 89 74 24 58       	mov    %rsi,0x58(%rsp)
14030d851:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
14030d856:	48 89 45 10          	mov    %rax,0x10(%rbp)
14030d85a:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
14030d85f:	48 89 45 18          	mov    %rax,0x18(%rbp)
14030d863:	0f 28 45 10          	movaps 0x10(%rbp),%xmm0
14030d867:	66 0f 7f 45 10       	movdqa %xmm0,0x10(%rbp)
14030d86c:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14030d871:	48 8d 55 10          	lea    0x10(%rbp),%rdx
14030d875:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
14030d879:	e8 d2 25 e9 ff       	call   0x14019fe50
14030d87e:	48 8b d8             	mov    %rax,%rbx
14030d881:	48 89 45 10          	mov    %rax,0x10(%rbp)
14030d885:	48 8b 0d 34 d9 10 01 	mov    0x110d934(%rip),%rcx        # 0x14141b1c0
14030d88c:	45 33 f6             	xor    %r14d,%r14d
14030d88f:	4d 85 ff             	test   %r15,%r15
14030d892:	74 04                	je     0x14030d898
14030d894:	4d 89 77 60          	mov    %r14,0x60(%r15)
14030d898:	48 8b 01             	mov    (%rcx),%rax
14030d89b:	4d 8b cf             	mov    %r15,%r9
14030d89e:	4c 8b c3             	mov    %rbx,%r8
14030d8a1:	48 8d 55 20          	lea    0x20(%rbp),%rdx
14030d8a5:	48 8b 40 38          	mov    0x38(%rax),%rax
14030d8a9:	ff 15 71 61 c7 00    	call   *0xc76171(%rip)        # 0x140f83a20
14030d8af:	90                   	nop
14030d8b0:	48 8b cb             	mov    %rbx,%rcx
14030d8b3:	e8 88 1c e9 ff       	call   0x14019f540
14030d8b8:	48 8b 45 20          	mov    0x20(%rbp),%rax
14030d8bc:	4c 89 75 20          	mov    %r14,0x20(%rbp)
14030d8c0:	48 89 45 a8          	mov    %rax,-0x58(%rbp)
14030d8c4:	48 8b 05 ad 55 12 01 	mov    0x11255ad(%rip),%rax        # 0x141432e78
14030d8cb:	48 8b 48 60          	mov    0x60(%rax),%rcx
14030d8cf:	48 89 4d b0          	mov    %rcx,-0x50(%rbp)
14030d8d3:	48 85 c9             	test   %rcx,%rcx
14030d8d6:	74 1c                	je     0x14030d8f4
14030d8d8:	8b 41 10             	mov    0x10(%rcx),%eax
14030d8db:	ff c0                	inc    %eax
14030d8dd:	89 41 10             	mov    %eax,0x10(%rcx)
14030d8e0:	83 f8 01             	cmp    $0x1,%eax
14030d8e3:	0f 8e a8 02 00 00    	jle    0x14030db91
14030d8e9:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14030d8ee:	0f 84 a5 02 00 00    	je     0x14030db99
14030d8f4:	48 8d 45 a8          	lea    -0x58(%rbp),%rax
14030d8f8:	48 89 45 10          	mov    %rax,0x10(%rbp)
14030d8fc:	48 8d 45 b8          	lea    -0x48(%rbp),%rax
14030d900:	48 89 45 18          	mov    %rax,0x18(%rbp)
14030d904:	0f 28 45 10          	movaps 0x10(%rbp),%xmm0
14030d908:	66 0f 7f 45 10       	movdqa %xmm0,0x10(%rbp)
14030d90d:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14030d912:	48 8d 55 10          	lea    0x10(%rbp),%rdx
14030d916:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
14030d91a:	e8 31 25 e9 ff       	call   0x14019fe50
14030d91f:	48 8b d8             	mov    %rax,%rbx
14030d922:	48 89 45 10          	mov    %rax,0x10(%rbp)
14030d926:	48 8b 0d 3b d8 10 01 	mov    0x110d83b(%rip),%rcx        # 0x14141b168
14030d92d:	4d 85 ff             	test   %r15,%r15
14030d930:	74 04                	je     0x14030d936
14030d932:	4d 89 77 60          	mov    %r14,0x60(%r15)
14030d936:	48 8b 01             	mov    (%rcx),%rax
14030d939:	4d 8b cf             	mov    %r15,%r9
14030d93c:	4c 8b c3             	mov    %rbx,%r8
14030d93f:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
14030d944:	48 8b 40 38          	mov    0x38(%rax),%rax
14030d948:	ff 15 d2 60 c7 00    	call   *0xc760d2(%rip)        # 0x140f83a20
14030d94e:	90                   	nop
14030d94f:	48 8b cb             	mov    %rbx,%rcx
14030d952:	e8 e9 1b e9 ff       	call   0x14019f540
14030d957:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
14030d95c:	4c 89 74 24 60       	mov    %r14,0x60(%rsp)
14030d961:	48 8b 5d c8          	mov    -0x38(%rbp),%rbx
14030d965:	48 89 03             	mov    %rax,(%rbx)
14030d968:	4c 8d 0d 81 0b e9 ff 	lea    -0x16f47f(%rip),%r9        # 0x14019e4f0
14030d96f:	ba 08 00 00 00       	mov    $0x8,%edx
14030d974:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14030d97a:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
14030d97e:	e8 c9 db b0 00       	call   0x140e1b54c
14030d983:	90                   	nop
14030d984:	4c 8d 0d 65 0b e9 ff 	lea    -0x16f49b(%rip),%r9        # 0x14019e4f0
14030d98b:	ba 08 00 00 00       	mov    $0x8,%edx
14030d990:	41 b8 03 00 00 00    	mov    $0x3,%r8d
14030d996:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
14030d99b:	e8 ac db b0 00       	call   0x140e1b54c
14030d9a0:	90                   	nop
14030d9a1:	48 85 ff             	test   %rdi,%rdi
14030d9a4:	74 27                	je     0x14030d9cd
14030d9a6:	8b 47 10             	mov    0x10(%rdi),%eax
14030d9a9:	ff c8                	dec    %eax
14030d9ab:	89 47 10             	mov    %eax,0x10(%rdi)
14030d9ae:	85 c0                	test   %eax,%eax
14030d9b0:	7f 1b                	jg     0x14030d9cd
14030d9b2:	0f 88 ec 01 00 00    	js     0x14030dba4
14030d9b8:	48 8b 07             	mov    (%rdi),%rax
14030d9bb:	ba 01 00 00 00       	mov    $0x1,%edx
14030d9c0:	48 8b cf             	mov    %rdi,%rcx
14030d9c3:	48 8b 00             	mov    (%rax),%rax
14030d9c6:	ff 15 54 60 c7 00    	call   *0xc76054(%rip)        # 0x140f83a20
14030d9cc:	90                   	nop
14030d9cd:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14030d9d2:	48 85 c9             	test   %rcx,%rcx
14030d9d5:	74 24                	je     0x14030d9fb
14030d9d7:	8b 41 10             	mov    0x10(%rcx),%eax
14030d9da:	ff c8                	dec    %eax
14030d9dc:	89 41 10             	mov    %eax,0x10(%rcx)
14030d9df:	85 c0                	test   %eax,%eax
14030d9e1:	7f 18                	jg     0x14030d9fb
14030d9e3:	0f 88 c6 01 00 00    	js     0x14030dbaf
14030d9e9:	48 8b 01             	mov    (%rcx),%rax
14030d9ec:	ba 01 00 00 00       	mov    $0x1,%edx
14030d9f1:	48 8b 00             	mov    (%rax),%rax
14030d9f4:	ff 15 26 60 c7 00    	call   *0xc76026(%rip)        # 0x140f83a20
14030d9fa:	90                   	nop
14030d9fb:	48 85 f6             	test   %rsi,%rsi
14030d9fe:	74 23                	je     0x14030da23
14030da00:	8b 46 10             	mov    0x10(%rsi),%eax
14030da03:	ff c8                	dec    %eax
14030da05:	89 46 10             	mov    %eax,0x10(%rsi)
14030da08:	85 c0                	test   %eax,%eax
14030da0a:	7f 17                	jg     0x14030da23
14030da0c:	78 3f                	js     0x14030da4d
14030da0e:	48 8b 16             	mov    (%rsi),%rdx
14030da11:	48 8b 02             	mov    (%rdx),%rax
14030da14:	ba 01 00 00 00       	mov    $0x1,%edx
14030da19:	48 8b ce             	mov    %rsi,%rcx
14030da1c:	ff 15 fe 5f c7 00    	call   *0xc75ffe(%rip)        # 0x140f83a20
14030da22:	90                   	nop
14030da23:	48 8b c3             	mov    %rbx,%rax
14030da26:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
14030da2a:	48 33 cc             	xor    %rsp,%rcx
14030da2d:	e8 ce da b0 00       	call   0x140e1b500
14030da32:	48 8b 9c 24 a8 01 00 	mov    0x1a8(%rsp),%rbx
14030da39:	00
14030da3a:	48 81 c4 60 01 00 00 	add    $0x160,%rsp
14030da41:	41 5f                	pop    %r15
14030da43:	41 5e                	pop    %r14
14030da45:	41 5d                	pop    %r13
14030da47:	41 5c                	pop    %r12
14030da49:	5f                   	pop    %rdi
14030da4a:	5e                   	pop    %rsi
14030da4b:	5d                   	pop    %rbp
14030da4c:	c3                   	ret
14030da4d:	b9 02 00 00 00       	mov    $0x2,%ecx
14030da52:	e8 a9 cc 47 00       	call   0x14078a700
14030da57:	90                   	nop
14030da58:	33 c9                	xor    %ecx,%ecx
14030da5a:	e8 a1 cc 47 00       	call   0x14078a700
14030da5f:	cc                   	int3
14030da60:	b9 01 00 00 00       	mov    $0x1,%ecx
14030da65:	e8 96 cc 47 00       	call   0x14078a700
14030da6a:	90                   	nop
14030da6b:	33 c9                	xor    %ecx,%ecx
14030da6d:	e8 8e cc 47 00       	call   0x14078a700
14030da72:	cc                   	int3
14030da73:	b9 01 00 00 00       	mov    $0x1,%ecx
14030da78:	e8 83 cc 47 00       	call   0x14078a700
14030da7d:	90                   	nop
14030da7e:	b9 02 00 00 00       	mov    $0x2,%ecx
14030da83:	e8 78 cc 47 00       	call   0x14078a700
14030da88:	90                   	nop
14030da89:	b9 01 00 00 00       	mov    $0x1,%ecx
14030da8e:	e8 6d cc 47 00       	call   0x14078a700
14030da93:	cc                   	int3
14030da94:	33 c9                	xor    %ecx,%ecx
14030da96:	e8 65 cc 47 00       	call   0x14078a700
14030da9b:	90                   	nop
14030da9c:	b9 02 00 00 00       	mov    $0x2,%ecx
14030daa1:	e8 5a cc 47 00       	call   0x14078a700
14030daa6:	90                   	nop
14030daa7:	b9 01 00 00 00       	mov    $0x1,%ecx
14030daac:	e8 4f cc 47 00       	call   0x14078a700
14030dab1:	cc                   	int3
14030dab2:	33 c9                	xor    %ecx,%ecx
14030dab4:	e8 47 cc 47 00       	call   0x14078a700
14030dab9:	90                   	nop
14030daba:	b9 01 00 00 00       	mov    $0x1,%ecx
14030dabf:	e8 3c cc 47 00       	call   0x14078a700
14030dac4:	cc                   	int3
14030dac5:	33 c9                	xor    %ecx,%ecx
14030dac7:	e8 34 cc 47 00       	call   0x14078a700
14030dacc:	90                   	nop
14030dacd:	b9 02 00 00 00       	mov    $0x2,%ecx
14030dad2:	e8 29 cc 47 00       	call   0x14078a700
14030dad7:	90                   	nop
14030dad8:	b9 01 00 00 00       	mov    $0x1,%ecx
14030dadd:	e8 1e cc 47 00       	call   0x14078a700
14030dae2:	cc                   	int3
14030dae3:	33 c9                	xor    %ecx,%ecx
14030dae5:	e8 16 cc 47 00       	call   0x14078a700
14030daea:	90                   	nop
14030daeb:	b9 01 00 00 00       	mov    $0x1,%ecx
14030daf0:	e8 0b cc 47 00       	call   0x14078a700
14030daf5:	cc                   	int3
14030daf6:	33 c9                	xor    %ecx,%ecx
14030daf8:	e8 03 cc 47 00       	call   0x14078a700
14030dafd:	90                   	nop
14030dafe:	b9 01 00 00 00       	mov    $0x1,%ecx
14030db03:	e8 f8 cb 47 00       	call   0x14078a700
14030db08:	cc                   	int3
14030db09:	33 c9                	xor    %ecx,%ecx
14030db0b:	e8 f0 cb 47 00       	call   0x14078a700
14030db10:	90                   	nop
14030db11:	b9 01 00 00 00       	mov    $0x1,%ecx
14030db16:	e8 e5 cb 47 00       	call   0x14078a700
14030db1b:	cc                   	int3
14030db1c:	33 c9                	xor    %ecx,%ecx
14030db1e:	e8 dd cb 47 00       	call   0x14078a700
14030db23:	90                   	nop
14030db24:	b9 01 00 00 00       	mov    $0x1,%ecx
14030db29:	e8 d2 cb 47 00       	call   0x14078a700
14030db2e:	cc                   	int3
14030db2f:	33 c9                	xor    %ecx,%ecx
14030db31:	e8 ca cb 47 00       	call   0x14078a700
14030db36:	90                   	nop
14030db37:	b9 02 00 00 00       	mov    $0x2,%ecx
14030db3c:	e8 bf cb 47 00       	call   0x14078a700
14030db41:	90                   	nop
14030db42:	b9 02 00 00 00       	mov    $0x2,%ecx
14030db47:	e8 b4 cb 47 00       	call   0x14078a700
14030db4c:	90                   	nop
14030db4d:	b9 02 00 00 00       	mov    $0x2,%ecx
14030db52:	e8 a9 cb 47 00       	call   0x14078a700
14030db57:	90                   	nop
14030db58:	33 c9                	xor    %ecx,%ecx
14030db5a:	e8 a1 cb 47 00       	call   0x14078a700
14030db5f:	cc                   	int3
14030db60:	b9 01 00 00 00       	mov    $0x1,%ecx
14030db65:	e8 96 cb 47 00       	call   0x14078a700
14030db6a:	90                   	nop
14030db6b:	33 c9                	xor    %ecx,%ecx
14030db6d:	e8 8e cb 47 00       	call   0x14078a700
14030db72:	cc                   	int3
14030db73:	b9 01 00 00 00       	mov    $0x1,%ecx
14030db78:	e8 83 cb 47 00       	call   0x14078a700
14030db7d:	90                   	nop
14030db7e:	33 c9                	xor    %ecx,%ecx
14030db80:	e8 7b cb 47 00       	call   0x14078a700
14030db85:	cc                   	int3
14030db86:	b9 01 00 00 00       	mov    $0x1,%ecx
14030db8b:	e8 70 cb 47 00       	call   0x14078a700
14030db90:	90                   	nop
14030db91:	33 c9                	xor    %ecx,%ecx
14030db93:	e8 68 cb 47 00       	call   0x14078a700
14030db98:	cc                   	int3
14030db99:	b9 01 00 00 00       	mov    $0x1,%ecx
14030db9e:	e8 5d cb 47 00       	call   0x14078a700
14030dba3:	90                   	nop
14030dba4:	b9 02 00 00 00       	mov    $0x2,%ecx
14030dba9:	e8 52 cb 47 00       	call   0x14078a700
14030dbae:	90                   	nop
14030dbaf:	b9 02 00 00 00       	mov    $0x2,%ecx
14030dbb4:	e8 47 cb 47 00       	call   0x14078a700
14030dbb9:	cc                   	int3
14030dbba:	cc                   	int3
14030dbbb:	cc                   	int3
14030dbbc:	cc                   	int3
14030dbbd:	cc                   	int3
14030dbbe:	cc                   	int3
14030dbbf:	cc                   	int3
14030dbc0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14030dbc5:	55                   	push   %rbp
14030dbc6:	56                   	push   %rsi
14030dbc7:	57                   	push   %rdi
14030dbc8:	41 56                	push   %r14
14030dbca:	41 57                	push   %r15
14030dbcc:	48 8b ec             	mov    %rsp,%rbp
14030dbcf:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
14030dbd6:	49 8b d8             	mov    %r8,%rbx
14030dbd9:	48 8b fa             	mov    %rdx,%rdi
14030dbdc:	4c 8b f1             	mov    %rcx,%r14
14030dbdf:	45 33 ff             	xor    %r15d,%r15d
14030dbe2:	4c 8b 02             	mov    (%rdx),%r8
14030dbe5:	4d 85 c0             	test   %r8,%r8
14030dbe8:	74 1e                	je     0x14030dc08
14030dbea:	41 8b 40 10          	mov    0x10(%r8),%eax
14030dbee:	ff c0                	inc    %eax
14030dbf0:	41 89 40 10          	mov    %eax,0x10(%r8)
14030dbf4:	83 f8 01             	cmp    $0x1,%eax
14030dbf7:	0f 8e 8c 02 00 00    	jle    0x14030de89
14030dbfd:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14030dc02:	0f 84 89 02 00 00    	je     0x14030de91
14030dc08:	4c 89 45 48          	mov    %r8,0x48(%rbp)
14030dc0c:	48 8d 45 48          	lea    0x48(%rbp),%rax
14030dc10:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
14030dc14:	48 8d 45 50          	lea    0x50(%rbp),%rax
14030dc18:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
14030dc1c:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
14030dc20:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
14030dc25:	4c 8d 45 38          	lea    0x38(%rbp),%r8
14030dc29:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14030dc2d:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14030dc31:	e8 1a 22 e9 ff       	call   0x14019fe50
14030dc36:	48 8b f0             	mov    %rax,%rsi
14030dc39:	48 89 45 38          	mov    %rax,0x38(%rbp)
14030dc3d:	48 8b 0d 7c da 10 01 	mov    0x110da7c(%rip),%rcx        # 0x14141b6c0
14030dc44:	48 85 db             	test   %rbx,%rbx
14030dc47:	74 04                	je     0x14030dc4d
14030dc49:	4c 89 7b 60          	mov    %r15,0x60(%rbx)
14030dc4d:	48 8b 11             	mov    (%rcx),%rdx
14030dc50:	48 8b 42 38          	mov    0x38(%rdx),%rax
14030dc54:	4c 8b cb             	mov    %rbx,%r9
14030dc57:	4c 8b c6             	mov    %rsi,%r8
14030dc5a:	48 8d 55 b8          	lea    -0x48(%rbp),%rdx
14030dc5e:	ff 15 bc 5d c7 00    	call   *0xc75dbc(%rip)        # 0x140f83a20
14030dc64:	90                   	nop
14030dc65:	48 8b ce             	mov    %rsi,%rcx
14030dc68:	e8 d3 18 e9 ff       	call   0x14019f540
14030dc6d:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
14030dc71:	48 8b 71 20          	mov    0x20(%rcx),%rsi
14030dc75:	8b 41 10             	mov    0x10(%rcx),%eax
14030dc78:	ff c8                	dec    %eax
14030dc7a:	89 41 10             	mov    %eax,0x10(%rcx)
14030dc7d:	85 c0                	test   %eax,%eax
14030dc7f:	7f 18                	jg     0x14030dc99