14004aa99:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14004aaa0:	53                   	push   %rbx
14004aaa1:	48 83 ec 20          	sub    $0x20,%rsp
14004aaa5:	48 8b 81 c0 00 00 00 	mov    0xc0(%rcx),%rax
14004aaac:	48 89 cb             	mov    %rcx,%rbx
14004aaaf:	48 85 c0             	test   %rax,%rax
14004aab2:	74 0c                	je     0x14004aac0
14004aab4:	48 83 c4 20          	add    $0x20,%rsp
14004aab8:	5b                   	pop    %rbx
14004aab9:	c3                   	ret
14004aaba:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14004aac0:	48 8d 15 b3 47 1b 00 	lea    0x1b47b3(%rip),%rdx        # 0x1401ff27a
14004aac7:	e8 d4 e5 ff ff       	call   0x1400490a0
14004aacc:	48 89 83 c0 00 00 00 	mov    %rax,0xc0(%rbx)
14004aad3:	48 83 c4 20          	add    $0x20,%rsp
14004aad7:	5b                   	pop    %rbx
14004aad8:	c3                   	ret
14004aad9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14004aae0:	53                   	push   %rbx
14004aae1:	48 83 ec 20          	sub    $0x20,%rsp
14004aae5:	48 8b 81 c8 00 00 00 	mov    0xc8(%rcx),%rax
14004aaec:	48 89 cb             	mov    %rcx,%rbx
14004aaef:	48 85 c0             	test   %rax,%rax
14004aaf2:	74 0c                	je     0x14004ab00
14004aaf4:	48 83 c4 20          	add    $0x20,%rsp
14004aaf8:	5b                   	pop    %rbx
14004aaf9:	c3                   	ret
14004aafa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14004ab00:	48 8d 15 7e 47 1b 00 	lea    0x1b477e(%rip),%rdx        # 0x1401ff285
14004ab07:	e8 94 e5 ff ff       	call   0x1400490a0
14004ab0c:	48 89 83 c8 00 00 00 	mov    %rax,0xc8(%rbx)
14004ab13:	48 83 c4 20          	add    $0x20,%rsp
14004ab17:	5b                   	pop    %rbx
14004ab18:	c3                   	ret
14004ab19:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14004ab20:	53                   	push   %rbx
14004ab21:	48 83 ec 20          	sub    $0x20,%rsp
14004ab25:	48 8b 81 d0 00 00 00 	mov    0xd0(%rcx),%rax
14004ab2c:	48 89 cb             	mov    %rcx,%rbx
14004ab2f:	48 85 c0             	test   %rax,%rax
14004ab32:	74 0c                	je     0x14004ab40
14004ab34:	48 83 c4 20          	add    $0x20,%rsp
14004ab38:	5b                   	pop    %rbx
14004ab39:	c3                   	ret
14004ab3a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14004ab40:	48 8d 15 49 47 1b 00 	lea    0x1b4749(%rip),%rdx        # 0x1401ff290
14004ab47:	e8 54 e5 ff ff       	call   0x1400490a0
14004ab4c:	48 89 83 d0 00 00 00 	mov    %rax,0xd0(%rbx)
14004ab53:	48 83 c4 20          	add    $0x20,%rsp
14004ab57:	5b                   	pop    %rbx
14004ab58:	c3                   	ret
14004ab59:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14004ab60:	53                   	push   %rbx
14004ab61:	48 83 ec 20          	sub    $0x20,%rsp
14004ab65:	48 8b 81 d8 00 00 00 	mov    0xd8(%rcx),%rax
14004ab6c:	48 89 cb             	mov    %rcx,%rbx
14004ab6f:	48 85 c0             	test   %rax,%rax
14004ab72:	74 0c                	je     0x14004ab80
14004ab74:	48 83 c4 20          	add    $0x20,%rsp
14004ab78:	5b                   	pop    %rbx
14004ab79:	c3                   	ret
14004ab7a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14004ab80:	48 8d 15 14 47 1b 00 	lea    0x1b4714(%rip),%rdx        # 0x1401ff29b
14004ab87:	e8 14 e5 ff ff       	call   0x1400490a0
14004ab8c:	48 89 83 d8 00 00 00 	mov    %rax,0xd8(%rbx)
14004ab93:	48 83 c4 20          	add    $0x20,%rsp
14004ab97:	5b                   	pop    %rbx
14004ab98:	c3                   	ret
14004ab99:	90                   	nop
14004ab9a:	90                   	nop
14004ab9b:	90                   	nop
14004ab9c:	90                   	nop
14004ab9d:	90                   	nop
14004ab9e:	90                   	nop
14004ab9f:	90                   	nop
14004aba0:	48 8b 12             	mov    (%rdx),%rdx
14004aba3:	48 8b 09             	mov    (%rcx),%rcx
14004aba6:	e9 cd f2 19 00       	jmp    0x1401e9e78
14004abab:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14004abb0:	48 8b 05 29 e4 1e 00 	mov    0x1ee429(%rip),%rax        # 0x140238fe0
14004abb7:	8b 00                	mov    (%rax),%eax
14004abb9:	85 c0                	test   %eax,%eax
14004abbb:	75 0b                	jne    0x14004abc8
14004abbd:	48 89 c8             	mov    %rcx,%rax
14004abc0:	c3                   	ret
14004abc1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14004abc8:	e9 9b 87 19 00       	jmp    0x1401e3368
14004abcd:	0f 1f 00             	nopl   (%rax)
14004abd0:	41 57                	push   %r15
14004abd2:	41 56                	push   %r14
14004abd4:	41 55                	push   %r13
14004abd6:	41 54                	push   %r12
14004abd8:	55                   	push   %rbp
14004abd9:	57                   	push   %rdi
14004abda:	56                   	push   %rsi
14004abdb:	53                   	push   %rbx
14004abdc:	48 81 ec a8 00 00 00 	sub    $0xa8,%rsp
14004abe3:	48 8b 35 06 df 1e 00 	mov    0x1edf06(%rip),%rsi        # 0x140238af0
14004abea:	66 0f ef c0          	pxor   %xmm0,%xmm0
14004abee:	48 8b ac 24 10 01 00 	mov    0x110(%rsp),%rbp
14004abf5:	00
14004abf6:	48 8b 06             	mov    (%rsi),%rax
14004abf9:	48 89 84 24 98 00 00 	mov    %rax,0x98(%rsp)
14004ac00:	00
14004ac01:	31 c0                	xor    %eax,%eax
14004ac03:	89 d0                	mov    %edx,%eax
14004ac05:	44 89 8c 24 08 01 00 	mov    %r9d,0x108(%rsp)
14004ac0c:	00
14004ac0d:	48 89 cb             	mov    %rcx,%rbx
14004ac10:	83 e0 40             	and    $0x40,%eax
14004ac13:	c7 41 24 00 00 00 00 	movl   $0x0,0x24(%rcx)
14004ac1a:	41 89 d5             	mov    %edx,%r13d
14004ac1d:	4c 89 c7             	mov    %r8,%rdi
14004ac20:	89 44 24 20          	mov    %eax,0x20(%rsp)
14004ac24:	0f 11 41 28          	movups %xmm0,0x28(%rcx)
14004ac28:	0f 84 a2 02 00 00    	je     0x14004aed0
14004ac2e:	c7 41 10 04 00 00 00 	movl   $0x4,0x10(%rcx)
14004ac35:	49 89 ef             	mov    %rbp,%r15
14004ac38:	be 04 00 00 00       	mov    $0x4,%esi
14004ac3d:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
14004ac44:	00
14004ac45:	8b 94 24 08 01 00 00 	mov    0x108(%rsp),%edx
14004ac4c:	48 89 f9             	mov    %rdi,%rcx
14004ac4f:	4d 89 f9             	mov    %r15,%r9
14004ac52:	4c 8d 84 24 08 01 00 	lea    0x108(%rsp),%r8
14004ac59:	00
14004ac5a:	e8 81 4e 04 00       	call   0x14008fae0
14004ac5f:	44 8b b4 24 08 01 00 	mov    0x108(%rsp),%r14d
14004ac66:	00
14004ac67:	48 89 c7             	mov    %rax,%rdi
14004ac6a:	48 85 c0             	test   %rax,%rax
14004ac6d:	0f 84 25 05 00 00    	je     0x14004b198
14004ac73:	48 89 3b             	mov    %rdi,(%rbx)
14004ac76:	48 89 f9             	mov    %rdi,%rcx
14004ac79:	e8 1a f2 19 00       	call   0x1401e9e98
14004ac7e:	41 83 e5 10          	and    $0x10,%r13d
14004ac82:	44 89 73 18          	mov    %r14d,0x18(%rbx)
14004ac86:	89 43 14             	mov    %eax,0x14(%rbx)
14004ac89:	75 5d                	jne    0x14004ace8
14004ac8b:	48 89 e9             	mov    %rbp,%rcx
14004ac8e:	e8 6d fd 07 00       	call   0x1400caa00
14004ac93:	48 89 43 08          	mov    %rax,0x8(%rbx)
14004ac97:	40 f6 c6 04          	test   $0x4,%sil
14004ac9b:	0f 84 af 01 00 00    	je     0x14004ae50
14004aca1:	8b 53 14             	mov    0x14(%rbx),%edx
14004aca4:	c7 43 20 00 00 00 00 	movl   $0x0,0x20(%rbx)
14004acab:	89 53 1c             	mov    %edx,0x1c(%rbx)
14004acae:	39 53 18             	cmp    %edx,0x18(%rbx)
14004acb1:	0f 8f 01 02 00 00    	jg     0x14004aeb8
14004acb7:	48 8b 3d 32 de 1e 00 	mov    0x1ede32(%rip),%rdi        # 0x140238af0
14004acbe:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
14004acc5:	00
14004acc6:	48 2b 07             	sub    (%rdi),%rax
14004acc9:	0f 85 85 0b 00 00    	jne    0x14004b854
14004accf:	48 81 c4 a8 00 00 00 	add    $0xa8,%rsp
14004acd6:	5b                   	pop    %rbx
14004acd7:	5e                   	pop    %rsi
14004acd8:	5f                   	pop    %rdi
14004acd9:	5d                   	pop    %rbp
14004acda:	41 5c                	pop    %r12
14004acdc:	41 5d                	pop    %r13
14004acde:	41 5e                	pop    %r14
14004ace0:	41 5f                	pop    %r15
14004ace2:	c3                   	ret
14004ace3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14004ace8:	8b 05 72 0e 1a 00    	mov    0x1a0e72(%rip),%eax        # 0x1401ebb60
14004acee:	85 c0                	test   %eax,%eax
14004acf0:	0f 88 3a 03 00 00    	js     0x14004b030
14004acf6:	85 c0                	test   %eax,%eax
14004acf8:	75 91                	jne    0x14004ac8b
14004acfa:	48 8b 05 9f e6 1e 00 	mov    0x1ee69f(%rip),%rax        # 0x1402393a0
14004ad01:	44 8b b4 24 08 01 00 	mov    0x108(%rsp),%r14d
14004ad08:	00
14004ad09:	48 c7 44 24 70 00 00 	movq   $0x0,0x70(%rsp)
14004ad10:	00 00
14004ad12:	48 c7 44 24 78 00 00 	movq   $0x0,0x78(%rsp)
14004ad19:	00 00
14004ad1b:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
14004ad22:	00
14004ad23:	8b 44 24 20          	mov    0x20(%rsp),%eax
14004ad27:	85 c0                	test   %eax,%eax
14004ad29:	0f 84 11 07 00 00    	je     0x14004b440
14004ad2f:	80 7d 01 28          	cmpb   $0x28,0x1(%rbp)
14004ad33:	0f 84 f7 05 00 00    	je     0x14004b330
14004ad39:	4c 8d 6c 24 70       	lea    0x70(%rsp),%r13
14004ad3e:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14004ad44:	48 8d 15 2c 4a 1b 00 	lea    0x1b4a2c(%rip),%rdx        # 0x1401ff777
14004ad4b:	4c 89 e9             	mov    %r13,%rcx
14004ad4e:	48 8d 2d 2b 0e 1a 00 	lea    0x1a0e2b(%rip),%rbp        # 0x1401ebb80
14004ad55:	e8 56 0c 05 00       	call   0x14009b9b0
14004ad5a:	44 8b 64 24 20       	mov    0x20(%rsp),%r12d
14004ad5f:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14004ad64:	4c 8d 7d 60          	lea    0x60(%rbp),%r15
14004ad68:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14004ad6f:	00
14004ad70:	44 89 e0             	mov    %r12d,%eax
14004ad73:	23 45 00             	and    0x0(%rbp),%eax
14004ad76:	74 7a                	je     0x14004adf2
14004ad78:	80 7d 04 00          	cmpb   $0x0,0x4(%rbp)
14004ad7c:	74 74                	je     0x14004adf2
14004ad7e:	48 8b 94 24 80 00 00 	mov    0x80(%rsp),%rdx
14004ad85:	00
14004ad86:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
14004ad8b:	80 7c 02 ff 28       	cmpb   $0x28,-0x1(%rdx,%rax,1)
14004ad90:	74 46                	je     0x14004add8
14004ad92:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
14004ad97:	48 85 c9             	test   %rcx,%rcx
14004ad9a:	0f 85 30 04 00 00    	jne    0x14004b1d0
14004ada0:	ba 01 00 00 00       	mov    $0x1,%edx
14004ada5:	4c 89 e9             	mov    %r13,%rcx
14004ada8:	e8 f3 fd 04 00       	call   0x14009aba0
14004adad:	48 8b 94 24 80 00 00 	mov    0x80(%rsp),%rdx
14004adb4:	00
14004adb5:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
14004adba:	48 8d 48 01          	lea    0x1(%rax),%rcx
14004adbe:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
14004adc3:	c6 04 02 2c          	movb   $0x2c,(%rdx,%rax,1)
14004adc7:	48 8b 94 24 80 00 00 	mov    0x80(%rsp),%rdx
14004adce:	00
14004adcf:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
14004add4:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
14004add8:	48 8b 5d 08          	mov    0x8(%rbp),%rbx
14004addc:	48 89 d9             	mov    %rbx,%rcx
14004addf:	e8 b4 f0 19 00       	call   0x1401e9e98
14004ade4:	48 89 da             	mov    %rbx,%rdx
14004ade7:	4c 89 e9             	mov    %r13,%rcx
14004adea:	49 89 c0             	mov    %rax,%r8
14004aded:	e8 be 0b 05 00       	call   0x14009b9b0
14004adf2:	48 83 c5 10          	add    $0x10,%rbp
14004adf6:	49 39 ef             	cmp    %rbp,%r15
14004adf9:	0f 85 71 ff ff ff    	jne    0x14004ad70
14004adff:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
14004ae04:	45 89 f0             	mov    %r14d,%r8d
14004ae07:	48 8d 15 6c 49 1b 00 	lea    0x1b496c(%rip),%rdx        # 0x1401ff77a
14004ae0e:	4c 89 e9             	mov    %r13,%rcx
14004ae11:	e8 aa 11 05 00       	call   0x14009bfc0
14004ae16:	48 89 f9             	mov    %rdi,%rcx
14004ae19:	e8 7a f0 19 00       	call   0x1401e9e98
14004ae1e:	48 89 fa             	mov    %rdi,%rdx
14004ae21:	4c 89 e9             	mov    %r13,%rcx
14004ae24:	49 89 c0             	mov    %rax,%r8
14004ae27:	e8 84 0b 05 00       	call   0x14009b9b0
14004ae2c:	31 d2                	xor    %edx,%edx
14004ae2e:	4c 89 e9             	mov    %r13,%rcx
14004ae31:	e8 8a fb 04 00       	call   0x14009a9c0
14004ae36:	48 89 43 08          	mov    %rax,0x8(%rbx)
14004ae3a:	40 f6 c6 04          	test   $0x4,%sil
14004ae3e:	0f 85 5d fe ff ff    	jne    0x14004aca1
14004ae44:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14004ae4b:	00 00 00 00
14004ae4f:	90                   	nop
14004ae50:	48 8b 0b             	mov    (%rbx),%rcx
14004ae53:	e8 78 88 fd ff       	call   0x1400236d0
14004ae58:	48 63 8c 24 08 01 00 	movslq 0x108(%rsp),%rcx
14004ae5f:	00
14004ae60:	89 43 1c             	mov    %eax,0x1c(%rbx)
14004ae63:	39 c8                	cmp    %ecx,%eax
14004ae65:	0f 8c d5 00 00 00    	jl     0x14004af40
14004ae6b:	8b 53 14             	mov    0x14(%rbx),%edx
14004ae6e:	48 63 c8             	movslq %eax,%rcx
14004ae71:	83 e6 08             	and    $0x8,%esi
14004ae74:	c7 43 20 00 00 00 00 	movl   $0x0,0x20(%rbx)
14004ae7b:	75 33                	jne    0x14004aeb0
14004ae7d:	39 d1                	cmp    %edx,%ecx
14004ae7f:	7d 2f                	jge    0x14004aeb0
14004ae81:	48 8b 03             	mov    (%rbx),%rax
14004ae84:	80 3c 08 2a          	cmpb   $0x2a,(%rax,%rcx,1)
14004ae88:	0f 85 20 fe ff ff    	jne    0x14004acae
14004ae8e:	48 8d 4c 08 01       	lea    0x1(%rax,%rcx,1),%rcx
14004ae93:	e8 68 88 fd ff       	call   0x140023700
14004ae98:	8b 4b 1c             	mov    0x1c(%rbx),%ecx
14004ae9b:	8b 53 14             	mov    0x14(%rbx),%edx
14004ae9e:	85 c0                	test   %eax,%eax
14004aea0:	74 0e                	je     0x14004aeb0
14004aea2:	83 4b 20 01          	orl    $0x1,0x20(%rbx)
14004aea6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14004aead:	00 00 00
14004aeb0:	39 d1                	cmp    %edx,%ecx
14004aeb2:	0f 8e f6 fd ff ff    	jle    0x14004acae
14004aeb8:	4c 8d 05 c9 48 1b 00 	lea    0x1b48c9(%rip),%r8        # 0x1401ff788
14004aebf:	ba 28 02 00 00       	mov    $0x228,%edx
14004aec4:	48 8d 0d 10 47 1b 00 	lea    0x1b4710(%rip),%rcx        # 0x1401ff5db
14004aecb:	e8 c0 88 07 00       	call   0x1400c3790
14004aed0:	80 7d 00 3a          	cmpb   $0x3a,0x0(%rbp)
14004aed4:	8b 05 86 0c 1a 00    	mov    0x1a0c86(%rip),%eax        # 0x1401ebb60
14004aeda:	49 89 ef             	mov    %rbp,%r15
14004aedd:	41 be ff ff ff ff    	mov    $0xffffffff,%r14d
14004aee3:	0f 84 67 01 00 00    	je     0x14004b050
14004aee9:	85 c0                	test   %eax,%eax
14004aeeb:	0f 88 8f 00 00 00    	js     0x14004af80
14004aef1:	31 f6                	xor    %esi,%esi
14004aef3:	44 8b 15 72 0c 1a 00 	mov    0x1a0c72(%rip),%r10d        # 0x1401ebb6c
14004aefa:	85 c0                	test   %eax,%eax
14004aefc:	40 0f 95 c6          	setne  %sil
14004af00:	c1 e6 02             	shl    $0x2,%esi
14004af03:	45 85 d2             	test   %r10d,%r10d
14004af06:	0f 88 ec 01 00 00    	js     0x14004b0f8
14004af0c:	75 42                	jne    0x14004af50
14004af0e:	41 89 f0             	mov    %esi,%r8d
14004af11:	8b 05 51 0c 1a 00    	mov    0x1a0c51(%rip),%eax        # 0x1401ebb68
14004af17:	85 c0                	test   %eax,%eax
14004af19:	0f 88 51 02 00 00    	js     0x14004b170
14004af1f:	85 c0                	test   %eax,%eax
14004af21:	74 7d                	je     0x14004afa0
14004af23:	45 85 c0             	test   %r8d,%r8d
14004af26:	0f 84 f4 03 00 00    	je     0x14004b320
14004af2c:	48 8d 0d 6d 47 1b 00 	lea    0x1b476d(%rip),%rcx        # 0x1401ff6a0
14004af33:	e8 78 fc ff ff       	call   0x14004abb0
14004af38:	48 89 c1             	mov    %rax,%rcx
14004af3b:	e8 50 84 07 00       	call   0x1400c3390
14004af40:	89 4b 1c             	mov    %ecx,0x1c(%rbx)
14004af43:	8b 53 14             	mov    0x14(%rbx),%edx
14004af46:	e9 26 ff ff ff       	jmp    0x14004ae71
14004af4b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14004af50:	89 f0                	mov    %esi,%eax
14004af52:	83 c8 08             	or     $0x8,%eax
14004af55:	f6 44 24 20 04       	testb  $0x4,0x20(%rsp)
14004af5a:	0f 44 f0             	cmove  %eax,%esi
14004af5d:	8b 05 01 0c 1a 00    	mov    0x1a0c01(%rip),%eax        # 0x1401ebb64
14004af63:	85 c0                	test   %eax,%eax
14004af65:	0f 88 b5 04 00 00    	js     0x14004b420
14004af6b:	85 c0                	test   %eax,%eax
14004af6d:	0f 85 c7 09 00 00    	jne    0x14004b93a
14004af73:	41 89 f0             	mov    %esi,%r8d
14004af76:	41 83 e0 04          	and    $0x4,%r8d
14004af7a:	eb 95                	jmp    0x14004af11
14004af7c:	0f 1f 40 00          	nopl   0x0(%rax)
14004af80:	31 d2                	xor    %edx,%edx
14004af82:	48 8d 0d 5e 45 1b 00 	lea    0x1b455e(%rip),%rcx        # 0x1401ff4e7
14004af89:	e8 e2 c7 ff ff       	call   0x140047770
14004af8e:	89 05 cc 0b 1a 00    	mov    %eax,0x1a0bcc(%rip)        # 0x1401ebb60
14004af94:	e9 58 ff ff ff       	jmp    0x14004aef1
14004af99:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14004afa0:	45 85 c0             	test   %r8d,%r8d
14004afa3:	74 0e                	je     0x14004afb3
14004afa5:	83 e6 fb             	and    $0xfffffffb,%esi
14004afa8:	0f 85 7e ff ff ff    	jne    0x14004af2c
14004afae:	be 04 00 00 00       	mov    $0x4,%esi
14004afb3:	8b 05 ab 0b 1a 00    	mov    0x1a0bab(%rip),%eax        # 0x1401ebb64
14004afb9:	85 c0                	test   %eax,%eax
14004afbb:	0f 88 8f 01 00 00    	js     0x14004b150
14004afc1:	85 c0                	test   %eax,%eax
14004afc3:	74 0d                	je     0x14004afd2
14004afc5:	89 f0                	mov    %esi,%eax
14004afc7:	83 c8 04             	or     $0x4,%eax
14004afca:	f6 44 24 20 08       	testb  $0x8,0x20(%rsp)
14004afcf:	0f 44 f0             	cmove  %eax,%esi
14004afd2:	8b 44 24 20          	mov    0x20(%rsp),%eax
14004afd6:	09 c6                	or     %eax,%esi
14004afd8:	89 73 10             	mov    %esi,0x10(%rbx)