14029ca1c:	41 56                	push   %r14
14029ca1e:	48 8d 6c 24 c0       	lea    -0x40(%rsp),%rbp
14029ca23:	48 81 ec 40 01 00 00 	sub    $0x140,%rsp
14029ca2a:	48 8b fa             	mov    %rdx,%rdi
14029ca2d:	48 8b f1             	mov    %rcx,%rsi
14029ca30:	45 33 f6             	xor    %r14d,%r14d
14029ca33:	44 38 35 b4 55 18 01 	cmp    %r14b,0x11855b4(%rip)        # 0x141421fee
14029ca3a:	75 79                	jne    0x14029cab5
14029ca3c:	48 8d 1d c5 50 d3 00 	lea    0xd350c5(%rip),%rbx        # 0x140fd1b08
14029ca43:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
14029ca48:	48 c7 44 24 48 0b 00 	movq   $0xb,0x48(%rsp)
14029ca4f:	00 00
14029ca51:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
14029ca56:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
14029ca5c:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14029ca61:	48 8b 0d f8 63 19 01 	mov    0x11963f8(%rip),%rcx        # 0x141432e60
14029ca68:	e8 e3 76 57 00       	call   0x140814150
14029ca6d:	48 85 c0             	test   %rax,%rax
14029ca70:	74 3c                	je     0x14029caae
14029ca72:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
14029ca77:	48 c7 44 24 48 0b 00 	movq   $0xb,0x48(%rsp)
14029ca7e:	00 00
14029ca80:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
14029ca85:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
14029ca8b:	45 33 c9             	xor    %r9d,%r9d
14029ca8e:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14029ca93:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
14029ca98:	48 8b 0d c1 63 19 01 	mov    0x11963c1(%rip),%rcx        # 0x141432e60
14029ca9f:	e8 4c 7b 57 00       	call   0x1408145f0
14029caa4:	48 8b 08             	mov    (%rax),%rcx
14029caa7:	48 89 0d 6a ef 17 01 	mov    %rcx,0x117ef6a(%rip)        # 0x14141ba18
14029caae:	c6 05 39 55 18 01 01 	movb   $0x1,0x1185539(%rip)        # 0x141421fee
14029cab5:	49 8b de             	mov    %r14,%rbx
14029cab8:	48 89 5d 88          	mov    %rbx,-0x78(%rbp)
14029cabc:	48 8b cf             	mov    %rdi,%rcx
14029cabf:	e8 dc 5e ff ff       	call   0x1402929a0
14029cac4:	84 c0                	test   %al,%al
14029cac6:	74 11                	je     0x14029cad9
14029cac8:	48 8b cf             	mov    %rdi,%rcx
14029cacb:	e8 80 5f ff ff       	call   0x140292a50
14029cad0:	83 f8 03             	cmp    $0x3,%eax
14029cad3:	0f 85 77 05 00 00    	jne    0x14029d050
14029cad9:	48 8b 05 a8 f4 17 01 	mov    0x117f4a8(%rip),%rax        # 0x14141bf88
14029cae0:	48 8b 88 40 02 00 00 	mov    0x240(%rax),%rcx
14029cae7:	48 85 c9             	test   %rcx,%rcx
14029caea:	74 1c                	je     0x14029cb08
14029caec:	8b 41 10             	mov    0x10(%rcx),%eax
14029caef:	ff c0                	inc    %eax
14029caf1:	89 41 10             	mov    %eax,0x10(%rcx)
14029caf4:	83 f8 01             	cmp    $0x1,%eax
14029caf7:	0f 8e 9e 05 00 00    	jle    0x14029d09b
14029cafd:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14029cb02:	0f 84 9b 05 00 00    	je     0x14029d0a3
14029cb08:	4c 89 74 24 60       	mov    %r14,0x60(%rsp)
14029cb0d:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
14029cb12:	48 8b 0e             	mov    (%rsi),%rcx
14029cb15:	48 85 c9             	test   %rcx,%rcx
14029cb18:	74 1c                	je     0x14029cb36
14029cb1a:	8b 41 10             	mov    0x10(%rcx),%eax
14029cb1d:	ff c0                	inc    %eax
14029cb1f:	89 41 10             	mov    %eax,0x10(%rcx)
14029cb22:	83 f8 01             	cmp    $0x1,%eax
14029cb25:	0f 8e 83 05 00 00    	jle    0x14029d0ae
14029cb2b:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14029cb30:	0f 84 80 05 00 00    	je     0x14029d0b6
14029cb36:	4c 89 74 24 60       	mov    %r14,0x60(%rsp)
14029cb3b:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
14029cb40:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
14029cb45:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
14029cb49:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
14029cb4e:	48 89 45 a8          	mov    %rax,-0x58(%rbp)
14029cb52:	0f 28 45 a0          	movaps -0x60(%rbp),%xmm0
14029cb56:	66 0f 7f 45 a0       	movdqa %xmm0,-0x60(%rbp)
14029cb5b:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14029cb60:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
14029cb64:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
14029cb69:	e8 e2 32 f0 ff       	call   0x14019fe50
14029cb6e:	48 8b d8             	mov    %rax,%rbx
14029cb71:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14029cb76:	48 8b 0d b3 e4 17 01 	mov    0x117e4b3(%rip),%rcx        # 0x14141b030
14029cb7d:	48 85 ff             	test   %rdi,%rdi
14029cb80:	74 04                	je     0x14029cb86
14029cb82:	4c 89 77 60          	mov    %r14,0x60(%rdi)
14029cb86:	48 8b 11             	mov    (%rcx),%rdx
14029cb89:	48 8b 42 38          	mov    0x38(%rdx),%rax
14029cb8d:	4c 8b cf             	mov    %rdi,%r9
14029cb90:	4c 8b c3             	mov    %rbx,%r8
14029cb93:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14029cb98:	ff 15 82 6e ce 00    	call   *0xce6e82(%rip)        # 0x140f83a20
14029cb9e:	90                   	nop
14029cb9f:	48 8b cb             	mov    %rbx,%rcx
14029cba2:	e8 99 29 f0 ff       	call   0x14019f540
14029cba7:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
14029cbac:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
14029cbb1:	48 89 45 88          	mov    %rax,-0x78(%rbp)
14029cbb5:	4c 8d 0d 34 19 f0 ff 	lea    -0xfe6cc(%rip),%r9        # 0x14019e4f0
14029cbbc:	ba 08 00 00 00       	mov    $0x8,%edx
14029cbc1:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14029cbc7:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14029cbcc:	e8 7b e9 b7 00       	call   0x140e1b54c
14029cbd1:	66 0f 6f 05 67 2d d4 	movdqa 0xd42d67(%rip),%xmm0        # 0x140fdf940
14029cbd8:	00
14029cbd9:	f3 0f 7f 45 18       	movdqu %xmm0,0x18(%rbp)
14029cbde:	66 0f 6f 0d 5a 3c d4 	movdqa 0xd43c5a(%rip),%xmm1        # 0x140fe0840
14029cbe5:	00
14029cbe6:	f3 0f 7f 4d 28       	movdqu %xmm1,0x28(%rbp)
14029cbeb:	c7 45 38 ff ff ff ff 	movl   $0xffffffff,0x38(%rbp)
14029cbf2:	0f 57 c0             	xorps  %xmm0,%xmm0
14029cbf5:	f3 0f 7f 44 24 68    	movdqu %xmm0,0x68(%rsp)
14029cbfb:	4c 89 74 24 78       	mov    %r14,0x78(%rsp)
14029cc00:	0f ae e8             	lfence
14029cc03:	b9 24 00 00 00       	mov    $0x24,%ecx
14029cc08:	e8 23 a1 ef ff       	call   0x140196d30
14029cc0d:	48 8b d8             	mov    %rax,%rbx
14029cc10:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
14029cc15:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
14029cc1a:	48 8d 48 24          	lea    0x24(%rax),%rcx
14029cc1e:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
14029cc23:	41 b8 24 00 00 00    	mov    $0x24,%r8d
14029cc29:	48 8d 55 18          	lea    0x18(%rbp),%rdx
14029cc2d:	48 8b c8             	mov    %rax,%rcx
14029cc30:	e8 db 23 c4 00       	call   0x140edf010
14029cc35:	48 8d 43 24          	lea    0x24(%rbx),%rax
14029cc39:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
14029cc3e:	48 8d 45 90          	lea    -0x70(%rbp),%rax
14029cc42:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
14029cc46:	48 8b 05 fb f3 17 01 	mov    0x117f3fb(%rip),%rax        # 0x14141c048
14029cc4d:	48 8b 88 e0 1f 00 00 	mov    0x1fe0(%rax),%rcx
14029cc54:	48 85 c9             	test   %rcx,%rcx
14029cc57:	74 23                	je     0x14029cc7c
14029cc59:	8b 41 10             	mov    0x10(%rcx),%eax
14029cc5c:	ff c0                	inc    %eax
14029cc5e:	89 41 10             	mov    %eax,0x10(%rcx)
14029cc61:	83 f8 01             	cmp    $0x1,%eax
14029cc64:	0f 8e 57 04 00 00    	jle    0x14029d0c1
14029cc6a:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14029cc6f:	0f 84 54 04 00 00    	je     0x14029d0c9
14029cc75:	48 8b 05 cc f3 17 01 	mov    0x117f3cc(%rip),%rax        # 0x14141c048
14029cc7c:	48 89 4d 90          	mov    %rcx,-0x70(%rbp)
14029cc80:	48 8b 88 48 0e 00 00 	mov    0xe48(%rax),%rcx
14029cc87:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
14029cc8c:	48 85 c9             	test   %rcx,%rcx
14029cc8f:	74 1c                	je     0x14029ccad
14029cc91:	8b 41 10             	mov    0x10(%rcx),%eax
14029cc94:	ff c0                	inc    %eax
14029cc96:	89 41 10             	mov    %eax,0x10(%rcx)
14029cc99:	83 f8 01             	cmp    $0x1,%eax
14029cc9c:	0f 8e 32 04 00 00    	jle    0x14029d0d4
14029cca2:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14029cca7:	0f 84 2f 04 00 00    	je     0x14029d0dc
14029ccad:	41 b8 0d 00 00 00    	mov    $0xd,%r8d
14029ccb3:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14029ccb8:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
14029ccbc:	e8 ff 22 41 00       	call   0x1406aefc0
14029ccc1:	48 8b 08             	mov    (%rax),%rcx
14029ccc4:	4c 89 30             	mov    %r14,(%rax)
14029ccc7:	48 89 4d d0          	mov    %rcx,-0x30(%rbp)
14029cccb:	48 8b 08             	mov    (%rax),%rcx
14029ccce:	48 85 c9             	test   %rcx,%rcx
14029ccd1:	74 24                	je     0x14029ccf7
14029ccd3:	8b 41 10             	mov    0x10(%rcx),%eax
14029ccd6:	ff c8                	dec    %eax
14029ccd8:	89 41 10             	mov    %eax,0x10(%rcx)
14029ccdb:	85 c0                	test   %eax,%eax
14029ccdd:	7f 18                	jg     0x14029ccf7
14029ccdf:	0f 88 02 04 00 00    	js     0x14029d0e7
14029cce5:	48 8b 01             	mov    (%rcx),%rax
14029cce8:	ba 01 00 00 00       	mov    $0x1,%edx
14029cced:	48 8b 00             	mov    (%rax),%rax
14029ccf0:	ff 15 2a 6d ce 00    	call   *0xce6d2a(%rip)        # 0x140f83a20
14029ccf6:	90                   	nop
14029ccf7:	48 8b 05 4a f3 17 01 	mov    0x117f34a(%rip),%rax        # 0x14141c048
14029ccfe:	48 8b 88 50 0e 00 00 	mov    0xe50(%rax),%rcx
14029cd05:	48 89 4d 80          	mov    %rcx,-0x80(%rbp)
14029cd09:	48 85 c9             	test   %rcx,%rcx
14029cd0c:	74 1c                	je     0x14029cd2a
14029cd0e:	8b 41 10             	mov    0x10(%rcx),%eax
14029cd11:	ff c0                	inc    %eax
14029cd13:	89 41 10             	mov    %eax,0x10(%rcx)
14029cd16:	83 f8 01             	cmp    $0x1,%eax
14029cd19:	0f 8e d3 03 00 00    	jle    0x14029d0f2
14029cd1f:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14029cd24:	0f 84 d0 03 00 00    	je     0x14029d0fa
14029cd2a:	45 33 c0             	xor    %r8d,%r8d
14029cd2d:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
14029cd31:	48 8d 4d b8          	lea    -0x48(%rbp),%rcx
14029cd35:	e8 86 22 41 00       	call   0x1406aefc0
14029cd3a:	48 8b 08             	mov    (%rax),%rcx
14029cd3d:	4c 89 30             	mov    %r14,(%rax)
14029cd40:	48 89 4d d8          	mov    %rcx,-0x28(%rbp)
14029cd44:	48 8b 08             	mov    (%rax),%rcx
14029cd47:	48 85 c9             	test   %rcx,%rcx
14029cd4a:	74 24                	je     0x14029cd70
14029cd4c:	8b 41 10             	mov    0x10(%rcx),%eax
14029cd4f:	ff c8                	dec    %eax
14029cd51:	89 41 10             	mov    %eax,0x10(%rcx)
14029cd54:	85 c0                	test   %eax,%eax
14029cd56:	7f 18                	jg     0x14029cd70
14029cd58:	0f 88 a7 03 00 00    	js     0x14029d105
14029cd5e:	48 8b 01             	mov    (%rcx),%rax
14029cd61:	ba 01 00 00 00       	mov    $0x1,%edx
14029cd66:	48 8b 00             	mov    (%rax),%rax
14029cd69:	ff 15 b1 6c ce 00    	call   *0xce6cb1(%rip)        # 0x140f83a20
14029cd6f:	90                   	nop
14029cd70:	48 8b 0e             	mov    (%rsi),%rcx
14029cd73:	48 85 c9             	test   %rcx,%rcx
14029cd76:	74 1c                	je     0x14029cd94
14029cd78:	8b 41 10             	mov    0x10(%rcx),%eax
14029cd7b:	ff c0                	inc    %eax
14029cd7d:	89 41 10             	mov    %eax,0x10(%rcx)
14029cd80:	83 f8 01             	cmp    $0x1,%eax
14029cd83:	0f 8e 87 03 00 00    	jle    0x14029d110
14029cd89:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14029cd8e:	0f 84 84 03 00 00    	je     0x14029d118
14029cd94:	48 89 4d e0          	mov    %rcx,-0x20(%rbp)
14029cd98:	48 8b 5d 88          	mov    -0x78(%rbp),%rbx
14029cd9c:	48 85 db             	test   %rbx,%rbx
14029cd9f:	74 1c                	je     0x14029cdbd
14029cda1:	8b 43 10             	mov    0x10(%rbx),%eax
14029cda4:	ff c0                	inc    %eax
14029cda6:	89 43 10             	mov    %eax,0x10(%rbx)
14029cda9:	83 f8 01             	cmp    $0x1,%eax
14029cdac:	0f 8e 71 03 00 00    	jle    0x14029d123
14029cdb2:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14029cdb7:	0f 84 6e 03 00 00    	je     0x14029d12b
14029cdbd:	48 89 5d e8          	mov    %rbx,-0x18(%rbp)
14029cdc1:	c6 44 24 30 01       	movb   $0x1,0x30(%rsp)
14029cdc6:	48 8b 15 23 39 18 01 	mov    0x1183923(%rip),%rdx        # 0x1414206f0
14029cdcd:	48 83 c2 38          	add    $0x38,%rdx
14029cdd1:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14029cdd6:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
14029cdda:	e8 11 4d fb ff       	call   0x140251af0
14029cddf:	48 8b 08             	mov    (%rax),%rcx
14029cde2:	4c 89 30             	mov    %r14,(%rax)
14029cde5:	48 89 4d f0          	mov    %rcx,-0x10(%rbp)
14029cde9:	48 8b 05 88 3e 18 01 	mov    0x1183e88(%rip),%rax        # 0x141420c78
14029cdf0:	48 8b 48 50          	mov    0x50(%rax),%rcx
14029cdf4:	48 85 c9             	test   %rcx,%rcx
14029cdf7:	74 1c                	je     0x14029ce15
14029cdf9:	8b 41 10             	mov    0x10(%rcx),%eax
14029cdfc:	ff c0                	inc    %eax
14029cdfe:	89 41 10             	mov    %eax,0x10(%rcx)
14029ce01:	83 f8 01             	cmp    $0x1,%eax
14029ce04:	0f 8e 2c 03 00 00    	jle    0x14029d136
14029ce0a:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14029ce0f:	0f 84 29 03 00 00    	je     0x14029d13e
14029ce15:	48 89 4d f8          	mov    %rcx,-0x8(%rbp)
14029ce19:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
14029ce1d:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14029ce22:	48 8d 45 00          	lea    0x0(%rbp),%rax
14029ce26:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14029ce2b:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
14029ce30:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
14029ce36:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14029ce3b:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14029ce40:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
14029ce44:	e8 07 30 f0 ff       	call   0x14019fe50
14029ce49:	90                   	nop
14029ce4a:	4c 8d 45 90          	lea    -0x70(%rbp),%r8
14029ce4e:	48 8b d0             	mov    %rax,%rdx
14029ce51:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14029ce56:	e8 b5 fb 40 00       	call   0x1406aca10
14029ce5b:	90                   	nop
14029ce5c:	4c 8b 00             	mov    (%rax),%r8
14029ce5f:	48 8b 05 e2 f1 17 01 	mov    0x117f1e2(%rip),%rax        # 0x14141c048
14029ce66:	48 8b 88 d0 0e 00 00 	mov    0xed0(%rax),%rcx
14029ce6d:	48 85 c9             	test   %rcx,%rcx
14029ce70:	74 1c                	je     0x14029ce8e
14029ce72:	8b 41 10             	mov    0x10(%rcx),%eax
14029ce75:	ff c0                	inc    %eax
14029ce77:	89 41 10             	mov    %eax,0x10(%rcx)
14029ce7a:	83 f8 01             	cmp    $0x1,%eax
14029ce7d:	0f 8e c6 02 00 00    	jle    0x14029d149
14029ce83:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14029ce88:	0f 84 c3 02 00 00    	je     0x14029d151
14029ce8e:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
14029ce93:	4c 8d 4c 24 68       	lea    0x68(%rsp),%r9
14029ce98:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
14029ce9d:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
14029cea1:	e8 9a 91 56 00       	call   0x140806040
14029cea6:	90                   	nop
14029cea7:	48 8b d7             	mov    %rdi,%rdx
14029ceaa:	48 8b c8             	mov    %rax,%rcx
14029cead:	e8 be ac 00 00       	call   0x1402a7b70
14029ceb2:	90                   	nop
14029ceb3:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
14029ceb7:	48 85 c9             	test   %rcx,%rcx
14029ceba:	74 24                	je     0x14029cee0
14029cebc:	8b 41 10             	mov    0x10(%rcx),%eax
14029cebf:	ff c8                	dec    %eax
14029cec1:	89 41 10             	mov    %eax,0x10(%rcx)
14029cec4:	85 c0                	test   %eax,%eax
14029cec6:	7f 18                	jg     0x14029cee0
14029cec8:	0f 88 8e 02 00 00    	js     0x14029d15c
14029cece:	48 8b 01             	mov    (%rcx),%rax
14029ced1:	ba 01 00 00 00       	mov    $0x1,%edx
14029ced6:	48 8b 00             	mov    (%rax),%rax
14029ced9:	ff 15 41 6b ce 00    	call   *0xce6b41(%rip)        # 0x140f83a20
14029cedf:	90                   	nop
14029cee0:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14029cee5:	48 85 c9             	test   %rcx,%rcx
14029cee8:	74 24                	je     0x14029cf0e
14029ceea:	8b 41 10             	mov    0x10(%rcx),%eax
14029ceed:	ff c8                	dec    %eax
14029ceef:	89 41 10             	mov    %eax,0x10(%rcx)
14029cef2:	85 c0                	test   %eax,%eax
14029cef4:	7f 18                	jg     0x14029cf0e
14029cef6:	0f 88 6b 02 00 00    	js     0x14029d167
14029cefc:	48 8b 01             	mov    (%rcx),%rax
14029ceff:	ba 01 00 00 00       	mov    $0x1,%edx
14029cf04:	48 8b 00             	mov    (%rax),%rax
14029cf07:	ff 15 13 6b ce 00    	call   *0xce6b13(%rip)        # 0x140f83a20
14029cf0d:	90                   	nop
14029cf0e:	4c 8d 0d db 15 f0 ff 	lea    -0xfea25(%rip),%r9        # 0x14019e4f0
14029cf15:	ba 08 00 00 00       	mov    $0x8,%edx
14029cf1a:	41 b8 06 00 00 00    	mov    $0x6,%r8d
14029cf20:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14029cf24:	e8 23 e6 b7 00       	call   0x140e1b54c
14029cf29:	90                   	nop
14029cf2a:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14029cf2f:	48 85 c9             	test   %rcx,%rcx
14029cf32:	74 3f                	je     0x14029cf73
14029cf34:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
14029cf39:	48 2b c1             	sub    %rcx,%rax
14029cf3c:	48 c1 f8 02          	sar    $0x2,%rax
14029cf40:	48 8d 14 85 00 00 00 	lea    0x0(,%rax,4),%rdx
14029cf47:	00
14029cf48:	48 8b c1             	mov    %rcx,%rax
14029cf4b:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14029cf52:	72 19                	jb     0x14029cf6d
14029cf54:	48 83 c2 27          	add    $0x27,%rdx
14029cf58:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14029cf5c:	48 2b c1             	sub    %rcx,%rax
14029cf5f:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14029cf63:	48 83 f8 1f          	cmp    $0x1f,%rax
14029cf67:	0f 87 05 02 00 00    	ja     0x14029d172
14029cf6d:	e8 d2 e1 b7 00       	call   0x140e1b144
14029cf72:	90                   	nop
14029cf73:	48 85 db             	test   %rbx,%rbx
14029cf76:	74 1c                	je     0x14029cf94
14029cf78:	8b 43 10             	mov    0x10(%rbx),%eax
14029cf7b:	ff c0                	inc    %eax
14029cf7d:	89 43 10             	mov    %eax,0x10(%rbx)
14029cf80:	83 f8 01             	cmp    $0x1,%eax
14029cf83:	0f 8e ef 01 00 00    	jle    0x14029d178
14029cf89:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14029cf8e:	0f 84 ec 01 00 00    	je     0x14029d180
14029cf94:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
14029cf99:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
14029cf9e:	48 89 44 24 40       	mov    %rax,0x40(%rsp)