14002b8f6:	31 de                	xor    %ebx,%esi
14002b8f8:	41 3b 76 0c          	cmp    0xc(%r14),%esi
14002b8fc:	0f 83 b9 00 00 00    	jae    0x14002b9bb
14002b902:	49 bc ff ff ff ff 01 	movabs $0x1ffffffff,%r12
14002b909:	00 00 00
14002b90c:	48 63 de             	movslq %esi,%rbx
14002b90f:	45 31 ff             	xor    %r15d,%r15d
14002b912:	48 bd 00 00 00 00 01 	movabs $0x100000000,%rbp
14002b919:	00 00 00
14002b91c:	48 c1 e3 03          	shl    $0x3,%rbx
14002b920:	eb 6e                	jmp    0x14002b990
14002b922:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14002b928:	49 8b 06             	mov    (%r14),%rax
14002b92b:	4c 8b 2c 18          	mov    (%rax,%rbx,1),%r13
14002b92f:	41 8b 45 38          	mov    0x38(%r13),%eax
14002b933:	a9 00 00 20 00       	test   $0x200000,%eax
14002b938:	74 44                	je     0x14002b97e
14002b93a:	48 8b 15 77 fd 1b 00 	mov    0x1bfd77(%rip),%rdx        # 0x1401eb6b8
14002b941:	4c 21 e2             	and    %r12,%rdx
14002b944:	48 39 ea             	cmp    %rbp,%rdx
14002b947:	74 2c                	je     0x14002b975
14002b949:	49 8d 45 6c          	lea    0x6c(%r13),%rax
14002b94d:	4c 8d 0d 54 fc 1c 00 	lea    0x1cfc54(%rip),%r9        # 0x1401fb5a8
14002b954:	ba c8 00 00 00       	mov    $0xc8,%edx
14002b959:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14002b95e:	4c 8d 05 4b fd 1b 00 	lea    0x1bfd4b(%rip),%r8        # 0x1401eb6b0
14002b965:	48 8d 0d 09 fc 1c 00 	lea    0x1cfc09(%rip),%rcx        # 0x1401fb575
14002b96c:	e8 3f 05 08 00       	call   0x1400abeb0
14002b971:	41 8b 45 38          	mov    0x38(%r13),%eax
14002b975:	25 ff ff df ff       	and    $0xffdfffff,%eax
14002b97a:	41 89 45 38          	mov    %eax,0x38(%r13)
14002b97e:	49 83 c7 01          	add    $0x1,%r15
14002b982:	48 83 c3 08          	add    $0x8,%rbx
14002b986:	42 8d 04 3e          	lea    (%rsi,%r15,1),%eax
14002b98a:	41 3b 46 0c          	cmp    0xc(%r14),%eax
14002b98e:	73 17                	jae    0x14002b9a7
14002b990:	49 8b 06             	mov    (%r14),%rax
14002b993:	48 89 fa             	mov    %rdi,%rdx
14002b996:	48 8b 0c 18          	mov    (%rax,%rbx,1),%rcx
14002b99a:	48 83 c1 6c          	add    $0x6c,%rcx
14002b99e:	e8 1d ee 06 00       	call   0x14009a7c0
14002b9a3:	85 c0                	test   %eax,%eax
14002b9a5:	75 81                	jne    0x14002b928
14002b9a7:	4c 89 f8             	mov    %r15,%rax
14002b9aa:	48 83 c4 38          	add    $0x38,%rsp
14002b9ae:	5b                   	pop    %rbx
14002b9af:	5e                   	pop    %rsi
14002b9b0:	5f                   	pop    %rdi
14002b9b1:	5d                   	pop    %rbp
14002b9b2:	41 5c                	pop    %r12
14002b9b4:	41 5d                	pop    %r13
14002b9b6:	41 5e                	pop    %r14
14002b9b8:	41 5f                	pop    %r15
14002b9ba:	c3                   	ret
14002b9bb:	45 31 ff             	xor    %r15d,%r15d
14002b9be:	eb e7                	jmp    0x14002b9a7
14002b9c0:	48 83 ec 38          	sub    $0x38,%rsp
14002b9c4:	44 8b 42 0c          	mov    0xc(%rdx),%r8d
14002b9c8:	4c 8d 49 01          	lea    0x1(%rcx),%r9
14002b9cc:	4d 39 c8             	cmp    %r9,%r8
14002b9cf:	72 13                	jb     0x14002b9e4
14002b9d1:	48 8b 02             	mov    (%rdx),%rax
14002b9d4:	48 8b 04 c8          	mov    (%rax,%rcx,8),%rax
14002b9d8:	81 60 38 ff ff df ff 	andl   $0xffdfffff,0x38(%rax)
14002b9df:	48 83 c4 38          	add    $0x38,%rsp
14002b9e3:	c3                   	ret
14002b9e4:	44 89 44 24 20       	mov    %r8d,0x20(%rsp)
14002b9e9:	ba 1b 00 00 00       	mov    $0x1b,%edx
14002b9ee:	4c 8d 05 db fb 1c 00 	lea    0x1cfbdb(%rip),%r8        # 0x1401fb5d0
14002b9f5:	48 8d 0d 79 fb 1c 00 	lea    0x1cfb79(%rip),%rcx        # 0x1401fb575
14002b9fc:	e8 8f 7d 09 00       	call   0x1400c3790
14002ba01:	90                   	nop
14002ba02:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14002ba09:	00 00 00 00
14002ba0d:	0f 1f 00             	nopl   (%rax)
14002ba10:	41 54                	push   %r12
14002ba12:	55                   	push   %rbp
14002ba13:	57                   	push   %rdi
14002ba14:	56                   	push   %rsi
14002ba15:	53                   	push   %rbx
14002ba16:	48 83 ec 50          	sub    $0x50,%rsp
14002ba1a:	4c 8b 25 cf d0 20 00 	mov    0x20d0cf(%rip),%r12        # 0x140238af0
14002ba21:	48 89 cd             	mov    %rcx,%rbp
14002ba24:	48 89 d3             	mov    %rdx,%rbx
14002ba27:	49 8b 0c 24          	mov    (%r12),%rcx
14002ba2b:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
14002ba30:	48 89 d1             	mov    %rdx,%rcx
14002ba33:	e8 60 e4 1b 00       	call   0x1401e9e98
14002ba38:	48 89 da             	mov    %rbx,%rdx
14002ba3b:	48 89 e9             	mov    %rbp,%rcx
14002ba3e:	41 89 c0             	mov    %eax,%r8d
14002ba41:	48 89 c6             	mov    %rax,%rsi
14002ba44:	e8 97 f6 02 00       	call   0x14005b0e0
14002ba49:	48 ba 00 00 00 00 01 	movabs $0x100000000,%rdx
14002ba50:	00 00 00
14002ba53:	48 63 f8             	movslq %eax,%rdi
14002ba56:	48 b8 ff ff ff ff 01 	movabs $0x1ffffffff,%rax
14002ba5d:	00 00 00
14002ba60:	48 23 05 51 fc 1b 00 	and    0x1bfc51(%rip),%rax        # 0x1401eb6b8
14002ba67:	48 39 d0             	cmp    %rdx,%rax
14002ba6a:	74 28                	je     0x14002ba94
14002ba6c:	89 7c 24 28          	mov    %edi,0x28(%rsp)
14002ba70:	4c 8d 0d 99 fb 1c 00 	lea    0x1cfb99(%rip),%r9        # 0x1401fb610
14002ba77:	4c 8d 05 32 fc 1b 00 	lea    0x1bfc32(%rip),%r8        # 0x1401eb6b0
14002ba7e:	ba b9 01 00 00       	mov    $0x1b9,%edx
14002ba83:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14002ba88:	48 8d 0d e6 fa 1c 00 	lea    0x1cfae6(%rip),%rcx        # 0x1401fb575
14002ba8f:	e8 1c 04 08 00       	call   0x1400abeb0
14002ba94:	48 63 f6             	movslq %esi,%rsi
14002ba97:	80 7c 33 ff 2f       	cmpb   $0x2f,-0x1(%rbx,%rsi,1)
14002ba9c:	0f 84 56 01 00 00    	je     0x14002bbf8
14002baa2:	45 31 c0             	xor    %r8d,%r8d
14002baa5:	48 89 da             	mov    %rbx,%rdx
14002baa8:	48 89 e9             	mov    %rbp,%rcx
14002baab:	e8 d0 d2 ff ff       	call   0x140028d80
14002bab0:	85 ff                	test   %edi,%edi
14002bab2:	78 7c                	js     0x14002bb30
14002bab4:	48 be ff ff ff ff 01 	movabs $0x1ffffffff,%rsi
14002babb:	00 00 00
14002babe:	48 8b 45 00          	mov    0x0(%rbp),%rax
14002bac2:	48 8b 1c f8          	mov    (%rax,%rdi,8),%rbx
14002bac6:	48 8b 05 eb fb 1b 00 	mov    0x1bfbeb(%rip),%rax        # 0x1401eb6b8
14002bacd:	8b 53 38             	mov    0x38(%rbx),%edx
14002bad0:	48 21 f0             	and    %rsi,%rax
14002bad3:	f7 c2 00 00 20 00    	test   $0x200000,%edx
14002bad9:	0f 85 11 02 00 00    	jne    0x14002bcf0
14002badf:	be 01 00 00 00       	mov    $0x1,%esi
14002bae4:	48 ba 00 00 00 00 01 	movabs $0x100000000,%rdx
14002baeb:	00 00 00
14002baee:	48 39 d0             	cmp    %rdx,%rax
14002baf1:	74 23                	je     0x14002bb16
14002baf3:	89 74 24 20          	mov    %esi,0x20(%rsp)
14002baf7:	4c 8d 0d b2 fb 1c 00 	lea    0x1cfbb2(%rip),%r9        # 0x1401fb6b0
14002bafe:	4c 8d 05 ab fb 1b 00 	lea    0x1bfbab(%rip),%r8        # 0x1401eb6b0
14002bb05:	ba d0 01 00 00       	mov    $0x1d0,%edx
14002bb0a:	48 8d 0d 64 fa 1c 00 	lea    0x1cfa64(%rip),%rcx        # 0x1401fb575
14002bb11:	e8 9a 03 08 00       	call   0x1400abeb0
14002bb16:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14002bb1b:	49 2b 04 24          	sub    (%r12),%rax
14002bb1f:	0f 85 e2 03 00 00    	jne    0x14002bf07
14002bb25:	48 83 c4 50          	add    $0x50,%rsp
14002bb29:	5b                   	pop    %rbx
14002bb2a:	5e                   	pop    %rsi
14002bb2b:	5f                   	pop    %rdi
14002bb2c:	5d                   	pop    %rbp
14002bb2d:	41 5c                	pop    %r12
14002bb2f:	c3                   	ret
14002bb30:	48 8b 05 69 d8 20 00 	mov    0x20d869(%rip),%rax        # 0x1402393a0
14002bb37:	48 89 d9             	mov    %rbx,%rcx
14002bb3a:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
14002bb41:	00 00
14002bb43:	48 8d 7c 24 30       	lea    0x30(%rsp),%rdi
14002bb48:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
14002bb4f:	00 00
14002bb51:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14002bb56:	e8 3d e3 1b 00       	call   0x1401e9e98
14002bb5b:	48 89 da             	mov    %rbx,%rdx
14002bb5e:	48 89 f9             	mov    %rdi,%rcx
14002bb61:	49 89 c0             	mov    %rax,%r8
14002bb64:	e8 47 fe 06 00       	call   0x14009b9b0
14002bb69:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
14002bb6e:	48 85 d2             	test   %rdx,%rdx
14002bb71:	0f 85 99 01 00 00    	jne    0x14002bd10
14002bb77:	ba 01 00 00 00       	mov    $0x1,%edx
14002bb7c:	48 89 f9             	mov    %rdi,%rcx
14002bb7f:	e8 1c f0 06 00       	call   0x14009aba0
14002bb84:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14002bb89:	48 8d 50 01          	lea    0x1(%rax),%rdx
14002bb8d:	48 89 e9             	mov    %rbp,%rcx
14002bb90:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
14002bb95:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
14002bb9a:	c6 04 02 2f          	movb   $0x2f,(%rdx,%rax,1)
14002bb9e:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
14002bba3:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14002bba8:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
14002bbac:	44 8b 44 24 38       	mov    0x38(%rsp),%r8d
14002bbb1:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
14002bbb6:	e8 25 f5 02 00       	call   0x14005b0e0
14002bbbb:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
14002bbc0:	48 89 e9             	mov    %rbp,%rcx
14002bbc3:	41 89 c0             	mov    %eax,%r8d
14002bbc6:	e8 05 fd ff ff       	call   0x14002b8d0
14002bbcb:	48 89 f9             	mov    %rdi,%rcx
14002bbce:	48 89 c6             	mov    %rax,%rsi
14002bbd1:	e8 6a ed 06 00       	call   0x14009a940
14002bbd6:	48 85 f6             	test   %rsi,%rsi
14002bbd9:	74 33                	je     0x14002bc0e
14002bbdb:	48 b8 ff ff ff ff 01 	movabs $0x1ffffffff,%rax
14002bbe2:	00 00 00
14002bbe5:	48 23 05 cc fa 1b 00 	and    0x1bfacc(%rip),%rax        # 0x1401eb6b8
14002bbec:	e9 f3 fe ff ff       	jmp    0x14002bae4
14002bbf1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14002bbf8:	41 89 f8             	mov    %edi,%r8d
14002bbfb:	48 89 da             	mov    %rbx,%rdx
14002bbfe:	48 89 e9             	mov    %rbp,%rcx
14002bc01:	e8 ca fc ff ff       	call   0x14002b8d0
14002bc06:	48 89 c6             	mov    %rax,%rsi
14002bc09:	48 85 f6             	test   %rsi,%rsi
14002bc0c:	75 cd                	jne    0x14002bbdb
14002bc0e:	48 8b 05 eb d4 20 00 	mov    0x20d4eb(%rip),%rax        # 0x140239100
14002bc15:	8b 00                	mov    (%rax),%eax
14002bc17:	85 c0                	test   %eax,%eax
14002bc19:	0f 84 f7 fe ff ff    	je     0x14002bb16
14002bc1f:	48 89 d9             	mov    %rbx,%rcx
14002bc22:	e8 71 e2 1b 00       	call   0x1401e9e98
14002bc27:	41 b9 01 00 00 00    	mov    $0x1,%r9d
14002bc2d:	48 89 da             	mov    %rbx,%rdx
14002bc30:	48 89 e9             	mov    %rbp,%rcx
14002bc33:	41 89 c0             	mov    %eax,%r8d
14002bc36:	e8 65 76 00 00       	call   0x1400332a0
14002bc3b:	48 89 c6             	mov    %rax,%rsi
14002bc3e:	48 85 c0             	test   %rax,%rax
14002bc41:	0f 84 31 01 00 00    	je     0x14002bd78
14002bc47:	48 b8 ff ff ff ff 01 	movabs $0x1ffffffff,%rax
14002bc4e:	00 00 00
14002bc51:	48 23 05 60 fa 1b 00 	and    0x1bfa60(%rip),%rax        # 0x1401eb6b8
14002bc58:	48 8d 7e 6c          	lea    0x6c(%rsi),%rdi
14002bc5c:	48 ba 00 00 00 00 01 	movabs $0x100000000,%rdx
14002bc63:	00 00 00
14002bc66:	48 39 d0             	cmp    %rdx,%rax
14002bc69:	74 29                	je     0x14002bc94
14002bc6b:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
14002bc70:	4c 8d 0d c9 f9 1c 00 	lea    0x1cf9c9(%rip),%r9        # 0x1401fb640
14002bc77:	4c 8d 05 32 fa 1b 00 	lea    0x1bfa32(%rip),%r8        # 0x1401eb6b0
14002bc7e:	ba f1 00 00 00       	mov    $0xf1,%edx
14002bc83:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14002bc88:	48 8d 0d e6 f8 1c 00 	lea    0x1cf8e6(%rip),%rcx        # 0x1401fb575
14002bc8f:	e8 1c 02 08 00       	call   0x1400abeb0
14002bc94:	48 89 fa             	mov    %rdi,%rdx
14002bc97:	45 31 c0             	xor    %r8d,%r8d
14002bc9a:	48 89 e9             	mov    %rbp,%rcx
14002bc9d:	48 bb ff ff ff ff 01 	movabs $0x1ffffffff,%rbx
14002bca4:	00 00 00
14002bca7:	e8 d4 d0 ff ff       	call   0x140028d80
14002bcac:	48 8b 05 05 fa 1b 00 	mov    0x1bfa05(%rip),%rax        # 0x1401eb6b8
14002bcb3:	8b 56 38             	mov    0x38(%rsi),%edx
14002bcb6:	48 21 d8             	and    %rbx,%rax
14002bcb9:	f7 c2 00 00 20 00    	test   $0x200000,%edx
14002bcbf:	0f 84 1a fe ff ff    	je     0x14002badf
14002bcc5:	48 b9 00 00 00 00 01 	movabs $0x100000000,%rcx
14002bccc:	00 00 00
14002bccf:	48 39 c8             	cmp    %rcx,%rax
14002bcd2:	0f 85 d8 01 00 00    	jne    0x14002beb0
14002bcd8:	81 e2 ff ff df ff    	and    $0xffdfffff,%edx
14002bcde:	89 56 38             	mov    %edx,0x38(%rsi)
14002bce1:	e9 30 fe ff ff       	jmp    0x14002bb16
14002bce6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14002bced:	00 00 00
14002bcf0:	48 b9 00 00 00 00 01 	movabs $0x100000000,%rcx
14002bcf7:	00 00 00
14002bcfa:	48 39 c8             	cmp    %rcx,%rax
14002bcfd:	75 31                	jne    0x14002bd30
14002bcff:	81 e2 ff ff df ff    	and    $0xffdfffff,%edx
14002bd05:	89 53 38             	mov    %edx,0x38(%rbx)
14002bd08:	e9 09 fe ff ff       	jmp    0x14002bb16
14002bd0d:	0f 1f 00             	nopl   (%rax)
14002bd10:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14002bd15:	48 29 c2             	sub    %rax,%rdx
14002bd18:	48 83 fa 01          	cmp    $0x1,%rdx
14002bd1c:	0f 85 67 fe ff ff    	jne    0x14002bb89
14002bd22:	e9 50 fe ff ff       	jmp    0x14002bb77
14002bd27:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14002bd2e:	00 00
14002bd30:	48 8d 43 6c          	lea    0x6c(%rbx),%rax
14002bd34:	4c 8d 0d 6d f8 1c 00 	lea    0x1cf86d(%rip),%r9        # 0x1401fb5a8
14002bd3b:	ba c8 00 00 00       	mov    $0xc8,%edx
14002bd40:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14002bd45:	4c 8d 05 64 f9 1b 00 	lea    0x1bf964(%rip),%r8        # 0x1401eb6b0
14002bd4c:	48 8d 0d 22 f8 1c 00 	lea    0x1cf822(%rip),%rcx        # 0x1401fb575
14002bd53:	e8 58 01 08 00       	call   0x1400abeb0
14002bd58:	48 8b 05 59 f9 1b 00 	mov    0x1bf959(%rip),%rax        # 0x1401eb6b8
14002bd5f:	81 63 38 ff ff df ff 	andl   $0xffdfffff,0x38(%rbx)
14002bd66:	48 21 f0             	and    %rsi,%rax
14002bd69:	be 01 00 00 00       	mov    $0x1,%esi
14002bd6e:	e9 71 fd ff ff       	jmp    0x14002bae4
14002bd73:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002bd78:	48 8b 05 21 d6 20 00 	mov    0x20d621(%rip),%rax        # 0x1402393a0
14002bd7f:	48 89 d9             	mov    %rbx,%rcx
14002bd82:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
14002bd89:	00 00
14002bd8b:	48 8d 7c 24 30       	lea    0x30(%rsp),%rdi
14002bd90:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
14002bd97:	00 00
14002bd99:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14002bd9e:	e8 f5 e0 1b 00       	call   0x1401e9e98
14002bda3:	49 89 f9             	mov    %rdi,%r9
14002bda6:	48 89 da             	mov    %rbx,%rdx
14002bda9:	48 89 e9             	mov    %rbp,%rcx
14002bdac:	80 7c 03 ff 2f       	cmpb   $0x2f,-0x1(%rbx,%rax,1)
14002bdb1:	4c 8d 40 ff          	lea    -0x1(%rax),%r8
14002bdb5:	4c 0f 45 c0          	cmovne %rax,%r8
14002bdb9:	e8 e2 72 00 00       	call   0x1400330a0
14002bdbe:	85 c0                	test   %eax,%eax
14002bdc0:	0f 84 50 fd ff ff    	je     0x14002bb16
14002bdc6:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14002bdcb:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
14002bdd0:	48 89 d9             	mov    %rbx,%rcx
14002bdd3:	48 89 f2             	mov    %rsi,%rdx
14002bdd6:	e8 0d e0 1b 00       	call   0x1401e9de8
14002bddb:	85 c0                	test   %eax,%eax
14002bddd:	0f 84 29 01 00 00    	je     0x14002bf0c
14002bde3:	48 b8 ff ff ff ff 01 	movabs $0x1ffffffff,%rax
14002bdea:	00 00 00
14002bded:	48 ba 00 00 00 00 01 	movabs $0x100000000,%rdx
14002bdf4:	00 00 00
14002bdf7:	48 23 05 ba f8 1b 00 	and    0x1bf8ba(%rip),%rax        # 0x1401eb6b8
14002bdfe:	48 39 d0             	cmp    %rdx,%rax
14002be01:	74 29                	je     0x14002be2c
14002be03:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
14002be08:	4c 8d 0d 31 f8 1c 00 	lea    0x1cf831(%rip),%r9        # 0x1401fb640
14002be0f:	4c 8d 05 9a f8 1b 00 	lea    0x1bf89a(%rip),%r8        # 0x1401eb6b0
14002be16:	ba 2a 01 00 00       	mov    $0x12a,%edx
14002be1b:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14002be20:	48 8d 0d 4e f7 1c 00 	lea    0x1cf74e(%rip),%rcx        # 0x1401fb575
14002be27:	e8 84 00 08 00       	call   0x1400abeb0
14002be2c:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
14002be31:	48 85 d2             	test   %rdx,%rdx
14002be34:	0f 84 b6 00 00 00    	je     0x14002bef0
14002be3a:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14002be3f:	48 29 c2             	sub    %rax,%rdx
14002be42:	48 83 fa 01          	cmp    $0x1,%rdx
14002be46:	0f 84 a4 00 00 00    	je     0x14002bef0
14002be4c:	48 8d 50 01          	lea    0x1(%rax),%rdx
14002be50:	48 89 e9             	mov    %rbp,%rcx
14002be53:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
14002be58:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
14002be5d:	c6 04 02 2f          	movb   $0x2f,(%rdx,%rax,1)
14002be61:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
14002be66:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14002be6b:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
14002be6f:	44 8b 44 24 38       	mov    0x38(%rsp),%r8d
14002be74:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
14002be79:	e8 62 f2 02 00       	call   0x14005b0e0
14002be7e:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
14002be83:	48 89 e9             	mov    %rbp,%rcx
14002be86:	41 89 c0             	mov    %eax,%r8d
14002be89:	e8 42 fa ff ff       	call   0x14002b8d0
14002be8e:	48 89 f9             	mov    %rdi,%rcx
14002be91:	48 89 c6             	mov    %rax,%rsi
14002be94:	e8 a7 ea 06 00       	call   0x14009a940
14002be99:	48 85 f6             	test   %rsi,%rsi
14002be9c:	0f 85 39 fd ff ff    	jne    0x14002bbdb
14002bea2:	e9 6f fc ff ff       	jmp    0x14002bb16
14002bea7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14002beae:	00 00
14002beb0:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14002beb5:	4c 8d 0d ec f6 1c 00 	lea    0x1cf6ec(%rip),%r9        # 0x1401fb5a8
14002bebc:	4c 8d 05 ed f7 1b 00 	lea    0x1bf7ed(%rip),%r8        # 0x1401eb6b0
14002bec3:	ba c8 00 00 00       	mov    $0xc8,%edx
14002bec8:	48 8d 0d a6 f6 1c 00 	lea    0x1cf6a6(%rip),%rcx        # 0x1401fb575