14014187b:	ba 01 00 00 00       	mov    $0x1,%edx
140141880:	b9 88 04 00 00       	mov    $0x488,%ecx
140141885:	41 8b d8             	mov    %r8d,%ebx
140141888:	ff 15 9a 14 2c 00    	call   *0x2c149a(%rip)        # 0x140402d28
14014188e:	49 89 86 b8 01 00 00 	mov    %rax,0x1b8(%r14)
140141895:	48 8b f0             	mov    %rax,%rsi
140141898:	48 85 c0             	test   %rax,%rax
14014189b:	0f 84 9c 00 00 00    	je     0x14014193d
1401418a1:	c6 85 e6 03 00 00 01 	movb   $0x1,0x3e6(%rbp)
1401418a8:	48 8d 0d 21 aa 1f 00 	lea    0x1faa21(%rip),%rcx        # 0x14033c2d0
1401418af:	48 89 b8 80 04 00 00 	mov    %rdi,0x480(%rax)
1401418b6:	89 98 7c 04 00 00    	mov    %ebx,0x47c(%rax)
1401418bc:	ff 15 5e 14 2c 00    	call   *0x2c145e(%rip)        # 0x140402d20
1401418c2:	48 8b d8             	mov    %rax,%rbx
1401418c5:	48 85 c0             	test   %rax,%rax
1401418c8:	0f 85 8c 00 00 00    	jne    0x14014195a
1401418ce:	33 ed                	xor    %ebp,%ebp
1401418d0:	48 89 2e             	mov    %rbp,(%rsi)
1401418d3:	48 8b 1e             	mov    (%rsi),%rbx
1401418d6:	48 85 db             	test   %rbx,%rbx
1401418d9:	74 26                	je     0x140141901
1401418db:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401418e0:	48 8b 0b             	mov    (%rbx),%rcx
1401418e3:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
1401418e7:	ff 15 23 14 2c 00    	call   *0x2c1423(%rip)        # 0x140402d10
1401418ed:	48 8b cb             	mov    %rbx,%rcx
1401418f0:	48 89 2b             	mov    %rbp,(%rbx)
1401418f3:	ff 15 17 14 2c 00    	call   *0x2c1417(%rip)        # 0x140402d10
1401418f9:	48 8b df             	mov    %rdi,%rbx
1401418fc:	48 85 ff             	test   %rdi,%rdi
1401418ff:	75 df                	jne    0x1401418e0
140141901:	49 8b 86 b8 01 00 00 	mov    0x1b8(%r14),%rax
140141908:	48 8d 5e 08          	lea    0x8(%rsi),%rbx
14014190c:	bf 02 00 00 00       	mov    $0x2,%edi
140141911:	48 89 28             	mov    %rbp,(%rax)
140141914:	48 8b cb             	mov    %rbx,%rcx
140141917:	e8 84 bd ff ff       	call   0x14013d6a0
14014191c:	48 81 c3 38 02 00 00 	add    $0x238,%rbx
140141923:	48 83 ef 01          	sub    $0x1,%rdi
140141927:	75 eb                	jne    0x140141914
140141929:	49 8b 8e b8 01 00 00 	mov    0x1b8(%r14),%rcx
140141930:	ff 15 da 13 2c 00    	call   *0x2c13da(%rip)        # 0x140402d10
140141936:	49 89 ae b8 01 00 00 	mov    %rbp,0x1b8(%r14)
14014193d:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140141942:	33 c0                	xor    %eax,%eax
140141944:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140141949:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
14014194e:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
140141953:	48 83 c4 40          	add    $0x40,%rsp
140141957:	41 5e                	pop    %r14
140141959:	c3                   	ret
14014195a:	b9 10 00 00 00       	mov    $0x10,%ecx
14014195f:	ff 15 a3 13 2c 00    	call   *0x2c13a3(%rip)        # 0x140402d08
140141965:	33 ed                	xor    %ebp,%ebp
140141967:	48 85 c0             	test   %rax,%rax
14014196a:	75 0d                	jne    0x140141979
14014196c:	48 8b cb             	mov    %rbx,%rcx
14014196f:	ff 15 9b 13 2c 00    	call   *0x2c139b(%rip)        # 0x140402d10
140141975:	8b c5                	mov    %ebp,%eax
140141977:	eb 07                	jmp    0x140141980
140141979:	48 89 68 08          	mov    %rbp,0x8(%rax)
14014197d:	48 89 18             	mov    %rbx,(%rax)
140141980:	48 89 06             	mov    %rax,(%rsi)
140141983:	48 85 c0             	test   %rax,%rax
140141986:	0f 84 47 ff ff ff    	je     0x1401418d3
14014198c:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140141991:	48 8d 56 08          	lea    0x8(%rsi),%rdx
140141995:	49 8b 86 d0 00 00 00 	mov    0xd0(%r14),%rax
14014199c:	4c 8b cf             	mov    %rdi,%r9
14014199f:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1401419a4:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1401419aa:	49 8b 86 a0 09 00 00 	mov    0x9a0(%r14),%rax
1401419b1:	49 8b ce             	mov    %r14,%rcx
1401419b4:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401419b9:	e8 12 f1 01 00       	call   0x140160ad0
1401419be:	85 c0                	test   %eax,%eax
1401419c0:	0f 85 0d ff ff ff    	jne    0x1401418d3
1401419c6:	ff 86 78 04 00 00    	incl   0x478(%rsi)
1401419cc:	49 8b 8e d0 00 00 00 	mov    0xd0(%r14),%rcx
1401419d3:	38 81 83 01 00 00    	cmp    %al,0x183(%rcx)
1401419d9:	0f 84 5e ff ff ff    	je     0x14014193d
1401419df:	48 8b 06             	mov    (%rsi),%rax
1401419e2:	48 8d 96 40 02 00 00 	lea    0x240(%rsi),%rdx
1401419e9:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401419ee:	4c 8b cf             	mov    %rdi,%r9
1401419f1:	49 8b 86 a0 09 00 00 	mov    0x9a0(%r14),%rax
1401419f8:	41 b8 1c 00 00 00    	mov    $0x1c,%r8d
1401419fe:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140141a03:	49 8b ce             	mov    %r14,%rcx
140141a06:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140141a0b:	e8 c0 f0 01 00       	call   0x140160ad0
140141a10:	85 c0                	test   %eax,%eax
140141a12:	0f 85 bb fe ff ff    	jne    0x1401418d3
140141a18:	ff 86 78 04 00 00    	incl   0x478(%rsi)
140141a1e:	e9 1a ff ff ff       	jmp    0x14014193d
140141a23:	cc                   	int3
140141a24:	cc                   	int3
140141a25:	cc                   	int3
140141a26:	cc                   	int3
140141a27:	cc                   	int3
140141a28:	cc                   	int3
140141a29:	cc                   	int3
140141a2a:	cc                   	int3
140141a2b:	cc                   	int3
140141a2c:	cc                   	int3
140141a2d:	cc                   	int3
140141a2e:	cc                   	int3
140141a2f:	cc                   	int3
140141a30:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140141a35:	55                   	push   %rbp
140141a36:	56                   	push   %rsi
140141a37:	57                   	push   %rdi
140141a38:	41 54                	push   %r12
140141a3a:	41 55                	push   %r13
140141a3c:	41 56                	push   %r14
140141a3e:	41 57                	push   %r15
140141a40:	48 8d ac 24 a0 fd ff 	lea    -0x260(%rsp),%rbp
140141a47:	ff
140141a48:	48 81 ec 60 03 00 00 	sub    $0x360,%rsp
140141a4f:	48 8b 05 2a 67 2c 00 	mov    0x2c672a(%rip),%rax        # 0x140408180
140141a56:	48 33 c4             	xor    %rsp,%rax
140141a59:	48 89 85 50 02 00 00 	mov    %rax,0x250(%rbp)
140141a60:	4c 8b a1 b8 01 00 00 	mov    0x1b8(%rcx),%r12
140141a67:	4c 8b e9             	mov    %rcx,%r13
140141a6a:	48 89 54 24 58       	mov    %rdx,0x58(%rsp)
140141a6f:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
140141a74:	4c 89 64 24 48       	mov    %r12,0x48(%rsp)
140141a79:	48 c7 02 00 00 00 00 	movq   $0x0,(%rdx)
140141a80:	4d 85 e4             	test   %r12,%r12
140141a83:	0f 84 99 06 00 00    	je     0x140142122
140141a89:	49 83 7c 24 08 00    	cmpq   $0x0,0x8(%r12)
140141a8f:	49 8d 5c 24 08       	lea    0x8(%r12),%rbx
140141a94:	75 35                	jne    0x140141acb
140141a96:	49 83 bc 24 40 02 00 	cmpq   $0x0,0x240(%r12)
140141a9d:	00 00
140141a9f:	75 2a                	jne    0x140141acb
140141aa1:	4c 8b 81 80 0e 00 00 	mov    0xe80(%rcx),%r8
140141aa8:	48 8d 15 a9 a8 1f 00 	lea    0x1fa8a9(%rip),%rdx        # 0x14033c358
140141aaf:	e8 7c 0c 00 00       	call   0x140142730
140141ab4:	49 8b 45 18          	mov    0x18(%r13),%rax
140141ab8:	0f b6 88 d6 03 00 00 	movzbl 0x3d6(%rax),%ecx
140141abf:	f6 d9                	neg    %cl
140141ac1:	1b c0                	sbb    %eax,%eax
140141ac3:	83 c0 06             	add    $0x6,%eax
140141ac6:	e9 5c 06 00 00       	jmp    0x140142127
140141acb:	41 83 bc 24 78 04 00 	cmpl   $0x0,0x478(%r12)
140141ad2:	00 00
140141ad4:	0f 85 77 06 00 00    	jne    0x140142151
140141ada:	45 33 ff             	xor    %r15d,%r15d
140141add:	48 8b fb             	mov    %rbx,%rdi
140141ae0:	45 33 f6             	xor    %r14d,%r14d
140141ae3:	be 02 00 00 00       	mov    $0x2,%esi
140141ae8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140141aef:	00
140141af0:	48 8b 13             	mov    (%rbx),%rdx
140141af3:	49 8b 8d d0 00 00 00 	mov    0xd0(%r13),%rcx
140141afa:	e8 71 c3 01 00       	call   0x14015de70
140141aff:	48 8b cf             	mov    %rdi,%rcx
140141b02:	e8 99 bb ff ff       	call   0x14013d6a0
140141b07:	48 81 c7 38 02 00 00 	add    $0x238,%rdi
140141b0e:	48 8d 9b 38 02 00 00 	lea    0x238(%rbx),%rbx
140141b15:	48 83 ee 01          	sub    $0x1,%rsi
140141b19:	75 d5                	jne    0x140141af0
140141b1b:	33 d2                	xor    %edx,%edx
140141b1d:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140141b21:	41 b8 e4 01 00 00    	mov    $0x1e4,%r8d
140141b27:	e8 32 af 1b 00       	call   0x1402fca5e
140141b2c:	66 0f 6f 0d 8c ca 1e 	movdqa 0x1eca8c(%rip),%xmm1        # 0x14032e5c0
140141b33:	00
140141b34:	48 8d 1d 15 a8 1f 00 	lea    0x1fa815(%rip),%rbx        # 0x14033c350
140141b3b:	45 8b 44 24 10       	mov    0x10(%r12),%r8d
140141b40:	48 8d 3d 09 a7 1f 00 	lea    0x1fa709(%rip),%rdi        # 0x14033c250
140141b47:	0f 57 c0             	xorps  %xmm0,%xmm0
140141b4a:	c7 85 c4 01 00 00 ff 	movl   $0x7fffffff,0x1c4(%rbp)
140141b51:	ff ff 7f
140141b54:	33 c0                	xor    %eax,%eax
140141b56:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
140141b5c:	48 89 85 c8 01 00 00 	mov    %rax,0x1c8(%rbp)
140141b63:	66 0f 7f 4c 24 70    	movdqa %xmm1,0x70(%rsp)
140141b69:	66 0f 7f 45 80       	movdqa %xmm0,-0x80(%rbp)
140141b6e:	66 0f 7f 4d 90       	movdqa %xmm1,-0x70(%rbp)
140141b73:	66 0f 7f 45 a0       	movdqa %xmm0,-0x60(%rbp)
140141b78:	66 0f 7f 4d b0       	movdqa %xmm1,-0x50(%rbp)
140141b7d:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
140141b82:	66 0f 7f 4d d0       	movdqa %xmm1,-0x30(%rbp)
140141b87:	45 85 c0             	test   %r8d,%r8d
140141b8a:	0f 84 90 00 00 00    	je     0x140141c20
140141b90:	49 8b 94 24 28 02 00 	mov    0x228(%r12),%rdx
140141b97:	00
140141b98:	4c 8d 4c 24 60       	lea    0x60(%rsp),%r9
140141b9d:	49 8b 8c 24 20 02 00 	mov    0x220(%r12),%rcx
140141ba4:	00
140141ba5:	e8 d6 e9 01 00       	call   0x140160580
140141baa:	49 8b 8c 24 20 02 00 	mov    0x220(%r12),%rcx
140141bb1:	00
140141bb2:	4c 63 f8             	movslq %eax,%r15
140141bb5:	ff 15 55 11 2c 00    	call   *0x2c1155(%rip)        # 0x140402d10
140141bbb:	49 89 b4 24 20 02 00 	mov    %rsi,0x220(%r12)
140141bc2:	00
140141bc3:	49 89 b4 24 30 02 00 	mov    %rsi,0x230(%r12)
140141bca:	00
140141bcb:	49 89 b4 24 28 02 00 	mov    %rsi,0x228(%r12)
140141bd2:	00
140141bd3:	45 85 ff             	test   %r15d,%r15d
140141bd6:	74 4a                	je     0x140141c22
140141bd8:	41 83 7c 24 10 01    	cmpl   $0x1,0x10(%r12)
140141bde:	48 8d 05 67 a7 1f 00 	lea    0x1fa767(%rip),%rax        # 0x14033c34c
140141be5:	4c 8b cb             	mov    %rbx,%r9
140141be8:	4c 0f 44 c8          	cmove  %rax,%r9
140141bec:	41 83 ff 0d          	cmp    $0xd,%r15d
140141bf0:	77 0d                	ja     0x140141bff
140141bf2:	4c 8d 05 27 a5 1f 00 	lea    0x1fa527(%rip),%r8        # 0x14033c120
140141bf9:	4f 8b 04 f8          	mov    (%r8,%r15,8),%r8
140141bfd:	eb 03                	jmp    0x140141c02
140141bff:	4c 8b c7             	mov    %rdi,%r8
140141c02:	49 8b 84 24 80 04 00 	mov    0x480(%r12),%rax
140141c09:	00
140141c0a:	48 8d 15 67 a7 1f 00 	lea    0x1fa767(%rip),%rdx        # 0x14033c378
140141c11:	49 8b cd             	mov    %r13,%rcx
140141c14:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140141c19:	e8 02 91 00 00       	call   0x14014ad20
140141c1e:	eb 02                	jmp    0x140141c22
140141c20:	33 f6                	xor    %esi,%esi
140141c22:	45 8b 84 24 48 02 00 	mov    0x248(%r12),%r8d
140141c29:	00
140141c2a:	45 85 c0             	test   %r8d,%r8d
140141c2d:	0f 84 8f 00 00 00    	je     0x140141cc2
140141c33:	49 8b 94 24 60 04 00 	mov    0x460(%r12),%rdx
140141c3a:	00
140141c3b:	4c 8d 4c 24 60       	lea    0x60(%rsp),%r9
140141c40:	49 8b 8c 24 58 04 00 	mov    0x458(%r12),%rcx
140141c47:	00
140141c48:	e8 33 e9 01 00       	call   0x140160580
140141c4d:	49 8b 8c 24 58 04 00 	mov    0x458(%r12),%rcx
140141c54:	00
140141c55:	4c 63 f0             	movslq %eax,%r14
140141c58:	ff 15 b2 10 2c 00    	call   *0x2c10b2(%rip)        # 0x140402d10
140141c5e:	49 89 b4 24 58 04 00 	mov    %rsi,0x458(%r12)
140141c65:	00
140141c66:	49 89 b4 24 68 04 00 	mov    %rsi,0x468(%r12)
140141c6d:	00
140141c6e:	49 89 b4 24 60 04 00 	mov    %rsi,0x460(%r12)
140141c75:	00
140141c76:	45 85 f6             	test   %r14d,%r14d
140141c79:	74 47                	je     0x140141cc2
140141c7b:	41 83 bc 24 48 02 00 	cmpl   $0x1,0x248(%r12)
140141c82:	00 01
140141c84:	48 8d 05 c1 a6 1f 00 	lea    0x1fa6c1(%rip),%rax        # 0x14033c34c
140141c8b:	48 0f 44 d8          	cmove  %rax,%rbx
140141c8f:	41 83 fe 0d          	cmp    $0xd,%r14d
140141c93:	77 0b                	ja     0x140141ca0
140141c95:	48 8d 0d 84 a4 1f 00 	lea    0x1fa484(%rip),%rcx        # 0x14033c120
140141c9c:	4a 8b 3c f1          	mov    (%rcx,%r14,8),%rdi
140141ca0:	49 8b 84 24 80 04 00 	mov    0x480(%r12),%rax
140141ca7:	00
140141ca8:	48 8d 15 c9 a6 1f 00 	lea    0x1fa6c9(%rip),%rdx        # 0x14033c378
140141caf:	4c 8b cb             	mov    %rbx,%r9
140141cb2:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140141cb7:	4c 8b c7             	mov    %rdi,%r8
140141cba:	49 8b cd             	mov    %r13,%rcx
140141cbd:	e8 5e 90 00 00       	call   0x14014ad20
140141cc2:	8b bd c8 01 00 00    	mov    0x1c8(%rbp),%edi
140141cc8:	be 06 00 00 00       	mov    $0x6,%esi
140141ccd:	45 85 ff             	test   %r15d,%r15d
140141cd0:	74 09                	je     0x140141cdb
140141cd2:	45 85 f6             	test   %r14d,%r14d
140141cd5:	0f 85 7f 03 00 00    	jne    0x14014205a
140141cdb:	4d 8b 84 24 80 04 00 	mov    0x480(%r12),%r8
140141ce2:	00
140141ce3:	48 8d 15 a6 a6 1f 00 	lea    0x1fa6a6(%rip),%rdx        # 0x14033c390
140141cea:	49 8b cd             	mov    %r13,%rcx
140141ced:	e8 2e 90 00 00       	call   0x14014ad20
140141cf2:	44 8b 85 c4 01 00 00 	mov    0x1c4(%rbp),%r8d
140141cf9:	48 8d 15 f8 a5 1f 00 	lea    0x1fa5f8(%rip),%rdx        # 0x14033c2f8
140141d00:	49 8b cd             	mov    %r13,%rcx
140141d03:	e8 18 90 00 00       	call   0x14014ad20
140141d08:	44 8b b5 c0 01 00 00 	mov    0x1c0(%rbp),%r14d
140141d0f:	48 c7 c6 ff ff ff ff 	mov    $0xffffffffffffffff,%rsi
140141d16:	45 85 f6             	test   %r14d,%r14d
140141d19:	0f 8e 46 01 00 00    	jle    0x140141e65
140141d1f:	4c 8d 65 e6          	lea    -0x1a(%rbp),%r12
140141d23:	41 8b de             	mov    %r14d,%ebx
140141d26:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
140141d2b:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
140141d30:	41 8b 44 24 fa       	mov    -0x6(%r12),%eax
140141d35:	83 f8 01             	cmp    $0x1,%eax
140141d38:	75 33                	jne    0x140141d6d
140141d3a:	41 0f b6 44 24 01    	movzbl 0x1(%r12),%eax
140141d40:	48 8d 15 c1 a5 1f 00 	lea    0x1fa5c1(%rip),%rdx        # 0x14033c308
140141d47:	41 0f b6 0c 24       	movzbl (%r12),%ecx
140141d4c:	45 0f b6 4c 24 ff    	movzbl -0x1(%r12),%r9d
140141d52:	45 0f b6 44 24 fe    	movzbl -0x2(%r12),%r8d
140141d58:	89 44 24 28          	mov    %eax,0x28(%rsp)
140141d5c:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
140141d60:	49 8b cd             	mov    %r13,%rcx
140141d63:	e8 b8 8f 00 00       	call   0x14014ad20
140141d68:	e9 c7 00 00 00       	jmp    0x140141e34
140141d6d:	83 f8 1c             	cmp    $0x1c,%eax
140141d70:	0f 85 be 00 00 00    	jne    0x140141e34
140141d76:	4c 8d 05 a3 a5 1f 00 	lea    0x1fa5a3(%rip),%r8        # 0x14033c320
140141d7d:	ba 80 00 00 00       	mov    $0x80,%edx
140141d82:	48 8d 8d d0 01 00 00 	lea    0x1d0(%rbp),%rcx
140141d89:	e8 52 b8 01 00       	call   0x14015d5e0
140141d8e:	49 8d 7c 24 fe       	lea    -0x2(%r12),%rdi
140141d93:	45 33 f6             	xor    %r14d,%r14d
140141d96:	4c 8d 25 a3 ce 1e 00 	lea    0x1ecea3(%rip),%r12        # 0x14032ec40
140141d9d:	be 76 00 00 00       	mov    $0x76,%esi
140141da2:	48 8d 9d da 01 00 00 	lea    0x1da(%rbp),%rbx
140141da9:	41 bf 08 00 00 00    	mov    $0x8,%r15d
140141daf:	49 c7 c5 ff ff ff ff 	mov    $0xffffffffffffffff,%r13
140141db6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140141dbd:	00 00 00
140141dc0:	0f b6 47 01          	movzbl 0x1(%rdi),%eax
140141dc4:	4c 8d 0d 6d 8b 1e 00 	lea    0x1e8b6d(%rip),%r9        # 0x14032a938
140141dcb:	0f b6 0f             	movzbl (%rdi),%ecx
140141dce:	4c 8d 05 5b a5 1f 00 	lea    0x1fa55b(%rip),%r8        # 0x14033c330
140141dd5:	45 85 f6             	test   %r14d,%r14d
140141dd8:	89 44 24 28          	mov    %eax,0x28(%rsp)
140141ddc:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
140141de0:	48 8b d6             	mov    %rsi,%rdx
140141de3:	48 8b cb             	mov    %rbx,%rcx
140141de6:	4d 0f 45 cc          	cmovne %r12,%r9
140141dea:	e8 f1 b7 01 00       	call   0x14015d5e0
140141def:	49 8b c5             	mov    %r13,%rax
140141df2:	48 ff c0             	inc    %rax
140141df5:	80 3c 03 00          	cmpb   $0x0,(%rbx,%rax,1)
140141df9:	75 f7                	jne    0x140141df2
140141dfb:	48 2b f0             	sub    %rax,%rsi
140141dfe:	48 03 d8             	add    %rax,%rbx
140141e01:	41 83 c6 02          	add    $0x2,%r14d
140141e05:	48 83 c7 02          	add    $0x2,%rdi
140141e09:	49 83 ef 01          	sub    $0x1,%r15
140141e0d:	75 b1                	jne    0x140141dc0
140141e0f:	4c 8b 6c 24 40       	mov    0x40(%rsp),%r13
140141e14:	4c 8d 85 d0 01 00 00 	lea    0x1d0(%rbp),%r8
140141e1b:	49 8b cd             	mov    %r13,%rcx
140141e1e:	48 8d 15 5b be 1e 00 	lea    0x1ebe5b(%rip),%rdx        # 0x14032dc80
140141e25:	e8 f6 8e 00 00       	call   0x14014ad20
140141e2a:	4c 8b 64 24 30       	mov    0x30(%rsp),%r12
140141e2f:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140141e34:	49 83 c4 14          	add    $0x14,%r12
140141e38:	48 83 eb 01          	sub    $0x1,%rbx
140141e3c:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
140141e41:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
140141e46:	0f 85 e4 fe ff ff    	jne    0x140141d30
140141e4c:	4c 8b 64 24 48       	mov    0x48(%rsp),%r12
140141e51:	48 c7 c6 ff ff ff ff 	mov    $0xffffffffffffffff,%rsi
140141e58:	44 8b b5 c0 01 00 00 	mov    0x1c0(%rbp),%r14d
140141e5f:	8b bd c8 01 00 00    	mov    0x1c8(%rbp),%edi
140141e65:	85 ff                	test   %edi,%edi