1400ebd1b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400ebd20:	83 c0 01             	add    $0x1,%eax
1400ebd23:	48 83 c2 08          	add    $0x8,%rdx
1400ebd27:	39 c8                	cmp    %ecx,%eax
1400ebd29:	74 05                	je     0x1400ebd30
1400ebd2b:	48 39 32             	cmp    %rsi,(%rdx)
1400ebd2e:	75 f0                	jne    0x1400ebd20
1400ebd30:	39 c1                	cmp    %eax,%ecx
1400ebd32:	75 09                	jne    0x1400ebd3d
1400ebd34:	83 f9 40             	cmp    $0x40,%ecx
1400ebd37:	0f 85 91 03 00 00    	jne    0x1400ec0ce
1400ebd3d:	41 83 c8 04          	or     $0x4,%r8d
1400ebd41:	e9 2a fe ff ff       	jmp    0x1400ebb70
1400ebd46:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400ebd4d:	00 00 00
1400ebd50:	8b 8c 24 30 03 00 00 	mov    0x330(%rsp),%ecx
1400ebd57:	85 c9                	test   %ecx,%ecx
1400ebd59:	0f 84 f4 03 00 00    	je     0x1400ec153
1400ebd5f:	48 8d 94 24 38 03 00 	lea    0x338(%rsp),%rdx
1400ebd66:	00
1400ebd67:	31 c0                	xor    %eax,%eax
1400ebd69:	eb 10                	jmp    0x1400ebd7b
1400ebd6b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400ebd70:	83 c0 01             	add    $0x1,%eax
1400ebd73:	48 83 c2 08          	add    $0x8,%rdx
1400ebd77:	39 c8                	cmp    %ecx,%eax
1400ebd79:	74 05                	je     0x1400ebd80
1400ebd7b:	48 39 32             	cmp    %rsi,(%rdx)
1400ebd7e:	75 f0                	jne    0x1400ebd70
1400ebd80:	39 c1                	cmp    %eax,%ecx
1400ebd82:	75 09                	jne    0x1400ebd8d
1400ebd84:	83 f9 40             	cmp    $0x40,%ecx
1400ebd87:	0f 85 58 03 00 00    	jne    0x1400ec0e5
1400ebd8d:	41 83 c8 12          	or     $0x12,%r8d
1400ebd91:	e9 cd fd ff ff       	jmp    0x1400ebb63
1400ebd96:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400ebd9d:	00 00 00
1400ebda0:	8b 8c 24 20 01 00 00 	mov    0x120(%rsp),%ecx
1400ebda7:	85 c9                	test   %ecx,%ecx
1400ebda9:	0f 84 98 03 00 00    	je     0x1400ec147
1400ebdaf:	48 8d 94 24 28 01 00 	lea    0x128(%rsp),%rdx
1400ebdb6:	00
1400ebdb7:	31 c0                	xor    %eax,%eax
1400ebdb9:	eb 14                	jmp    0x1400ebdcf
1400ebdbb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400ebdc0:	83 c0 01             	add    $0x1,%eax
1400ebdc3:	48 83 c2 08          	add    $0x8,%rdx
1400ebdc7:	39 c1                	cmp    %eax,%ecx
1400ebdc9:	0f 84 35 02 00 00    	je     0x1400ec004
1400ebdcf:	48 39 32             	cmp    %rsi,(%rdx)
1400ebdd2:	75 ec                	jne    0x1400ebdc0
1400ebdd4:	39 c1                	cmp    %eax,%ecx
1400ebdd6:	0f 84 28 02 00 00    	je     0x1400ec004
1400ebddc:	41 b8 29 00 00 00    	mov    $0x29,%r8d
1400ebde2:	e9 70 fd ff ff       	jmp    0x1400ebb57
1400ebde7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400ebdee:	00 00
1400ebdf0:	8b 54 24 5c          	mov    0x5c(%rsp),%edx
1400ebdf4:	4c 8b 74 24 60       	mov    0x60(%rsp),%r14
1400ebdf9:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1400ebdfe:	85 d2                	test   %edx,%edx
1400ebe00:	0f 85 a4 02 00 00    	jne    0x1400ec0aa
1400ebe06:	8b 8c 24 08 0a 00 00 	mov    0xa08(%rsp),%ecx
1400ebe0d:	48 c7 84 ec 50 07 00 	movq   $0x0,0x750(%rsp,%rbp,8)
1400ebe14:	00 00 00 00 00
1400ebe19:	85 c9                	test   %ecx,%ecx
1400ebe1b:	0f 84 3f 01 00 00    	je     0x1400ebf60
1400ebe21:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1400ebe26:	41 bd 01 00 00 00    	mov    $0x1,%r13d
1400ebe2c:	eb 60                	jmp    0x1400ebe8e
1400ebe2e:	66 90                	xchg   %ax,%ax
1400ebe30:	89 f8                	mov    %edi,%eax
1400ebe32:	41 89 fc             	mov    %edi,%r12d
1400ebe35:	0f b7 6b 04          	movzwl 0x4(%rbx),%ebp
1400ebe39:	83 e0 29             	and    $0x29,%eax
1400ebe3c:	41 83 e4 04          	and    $0x4,%r12d
1400ebe40:	83 f8 08             	cmp    $0x8,%eax
1400ebe43:	0f 84 0b 01 00 00    	je     0x1400ebf54
1400ebe49:	85 c0                	test   %eax,%eax
1400ebe4b:	0f 85 d3 01 00 00    	jne    0x1400ec024
1400ebe51:	83 e7 12             	and    $0x12,%edi
1400ebe54:	74 0a                	je     0x1400ebe60
1400ebe56:	89 ea                	mov    %ebp,%edx
1400ebe58:	81 e2 04 03 00 00    	and    $0x304,%edx
1400ebe5e:	09 d0                	or     %edx,%eax
1400ebe60:	81 e5 82 00 00 00    	and    $0x82,%ebp
1400ebe66:	89 c2                	mov    %eax,%edx
1400ebe68:	09 e8                	or     %ebp,%eax
1400ebe6a:	45 85 e4             	test   %r12d,%r12d
1400ebe6d:	0f 44 c2             	cmove  %edx,%eax
1400ebe70:	66 0b 43 06          	or     0x6(%rbx),%ax
1400ebe74:	66 83 f8 01          	cmp    $0x1,%ax
1400ebe78:	83 5c 24 58 ff       	sbbl   $0xffffffff,0x58(%rsp)
1400ebe7d:	66 89 43 06          	mov    %ax,0x6(%rbx)
1400ebe81:	48 83 c3 08          	add    $0x8,%rbx
1400ebe85:	4c 39 f3             	cmp    %r14,%rbx
1400ebe88:	0f 84 d2 00 00 00    	je     0x1400ebf60
1400ebe8e:	8b 0b                	mov    (%rbx),%ecx
1400ebe90:	85 c9                	test   %ecx,%ecx
1400ebe92:	78 ed                	js     0x1400ebe81
1400ebe94:	66 f7 43 04 45 03    	testw  $0x345,0x4(%rbx)
1400ebe9a:	74 e5                	je     0x1400ebe81
1400ebe9c:	ff 15 ae 35 1c 00    	call   *0x1c35ae(%rip)        # 0x1402af450
1400ebea2:	48 89 c6             	mov    %rax,%rsi
1400ebea5:	44 89 e8             	mov    %r13d,%eax
1400ebea8:	48 39 b4 c4 50 07 00 	cmp    %rsi,0x750(%rsp,%rax,8)
1400ebeaf:	00
1400ebeb0:	0f 84 2a 01 00 00    	je     0x1400ebfe0
1400ebeb6:	31 d2                	xor    %edx,%edx
1400ebeb8:	4c 8d 84 24 c0 00 00 	lea    0xc0(%rsp),%r8
1400ebebf:	00
1400ebec0:	48 89 f1             	mov    %rsi,%rcx
1400ebec3:	ff 15 77 3a 1c 00    	call   *0x1c3a77(%rip)        # 0x1402af940
1400ebec9:	31 d2                	xor    %edx,%edx
1400ebecb:	45 31 c0             	xor    %r8d,%r8d
1400ebece:	48 89 f1             	mov    %rsi,%rcx
1400ebed1:	ff 15 71 3a 1c 00    	call   *0x1c3a71(%rip)        # 0x1402af948
1400ebed7:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1400ebedc:	48 89 f1             	mov    %rsi,%rcx
1400ebedf:	e8 54 72 0f 00       	call   0x1401e3138
1400ebee4:	85 c0                	test   %eax,%eax
1400ebee6:	74 15                	je     0x1400ebefd
1400ebee8:	8b 84 24 c0 00 00 00 	mov    0xc0(%rsp),%eax
1400ebeef:	a8 09                	test   $0x9,%al
1400ebef1:	75 0a                	jne    0x1400ebefd
1400ebef3:	83 c8 09             	or     $0x9,%eax
1400ebef6:	89 84 24 c0 00 00 00 	mov    %eax,0xc0(%rsp)
1400ebefd:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
1400ebf02:	48 89 f1             	mov    %rsi,%rcx
1400ebf05:	e8 2e 72 0f 00       	call   0x1401e3138
1400ebf0a:	85 c0                	test   %eax,%eax
1400ebf0c:	74 08                	je     0x1400ebf16
1400ebf0e:	83 8c 24 c0 00 00 00 	orl    $0x12,0xc0(%rsp)
1400ebf15:	12
1400ebf16:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
1400ebf1b:	48 89 f1             	mov    %rsi,%rcx
1400ebf1e:	e8 15 72 0f 00       	call   0x1401e3138
1400ebf23:	8b bc 24 c0 00 00 00 	mov    0xc0(%rsp),%edi
1400ebf2a:	85 c0                	test   %eax,%eax
1400ebf2c:	0f 84 fe fe ff ff    	je     0x1400ebe30
1400ebf32:	83 cf 04             	or     $0x4,%edi
1400ebf35:	0f b7 6b 04          	movzwl 0x4(%rbx),%ebp
1400ebf39:	41 bc 04 00 00 00    	mov    $0x4,%r12d
1400ebf3f:	89 f8                	mov    %edi,%eax
1400ebf41:	89 bc 24 c0 00 00 00 	mov    %edi,0xc0(%rsp)
1400ebf48:	83 e0 29             	and    $0x29,%eax
1400ebf4b:	83 f8 08             	cmp    $0x8,%eax
1400ebf4e:	0f 85 f5 fe ff ff    	jne    0x1400ebe49
1400ebf54:	89 e8                	mov    %ebp,%eax
1400ebf56:	83 e0 41             	and    $0x41,%eax
1400ebf59:	e9 f3 fe ff ff       	jmp    0x1400ebe51
1400ebf5e:	66 90                	xchg   %ax,%ax
1400ebf60:	8b 54 24 58          	mov    0x58(%rsp),%edx
1400ebf64:	85 d2                	test   %edx,%edx
1400ebf66:	0f 94 c3             	sete   %bl
1400ebf69:	80 7c 24 73 00       	cmpb   $0x0,0x73(%rsp)
1400ebf6e:	74 35                	je     0x1400ebfa5
1400ebf70:	84 db                	test   %bl,%bl
1400ebf72:	74 31                	je     0x1400ebfa5
1400ebf74:	83 bc 24 10 0a 00 00 	cmpl   $0xffffffff,0xa10(%rsp)
1400ebf7b:	ff
1400ebf7c:	74 3e                	je     0x1400ebfbc
1400ebf7e:	ff 15 0c 32 1c 00    	call   *0x1c320c(%rip)        # 0x1402af190
1400ebf84:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
1400ebf89:	8b 54 24 74          	mov    0x74(%rsp),%edx
1400ebf8d:	48 29 f8             	sub    %rdi,%rax
1400ebf90:	48 89 d7             	mov    %rdx,%rdi
1400ebf93:	48 39 d0             	cmp    %rdx,%rax
1400ebf96:	0f 83 60 01 00 00    	jae    0x1400ec0fc
1400ebf9c:	29 c7                	sub    %eax,%edi
1400ebf9e:	89 bc 24 10 0a 00 00 	mov    %edi,0xa10(%rsp)
1400ebfa5:	8b 84 24 10 0a 00 00 	mov    0xa10(%rsp),%eax
1400ebfac:	85 c0                	test   %eax,%eax
1400ebfae:	0f 84 50 01 00 00    	je     0x1400ec104
1400ebfb4:	84 db                	test   %bl,%bl
1400ebfb6:	0f 84 48 01 00 00    	je     0x1400ec104
1400ebfbc:	ba 01 00 00 00       	mov    $0x1,%edx
1400ebfc1:	b9 01 00 00 00       	mov    $0x1,%ecx
1400ebfc6:	ff 15 2c 33 1c 00    	call   *0x1c332c(%rip)        # 0x1402af2f8
1400ebfcc:	48 8b 05 55 d3 18 00 	mov    0x18d355(%rip),%rax        # 0x140279328
1400ebfd3:	e9 e8 fa ff ff       	jmp    0x1400ebac0
1400ebfd8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400ebfdf:	00
1400ebfe0:	0f bf 43 04          	movswl 0x4(%rbx),%eax
1400ebfe4:	48 8d 94 24 8c 00 00 	lea    0x8c(%rsp),%rdx
1400ebfeb:	00
1400ebfec:	48 89 f1             	mov    %rsi,%rcx
1400ebfef:	41 83 c5 01          	add    $0x1,%r13d
1400ebff3:	89 84 24 8c 00 00 00 	mov    %eax,0x8c(%rsp)
1400ebffa:	e8 61 f8 ff ff       	call   0x1400eb860
1400ebfff:	e9 6c fe ff ff       	jmp    0x1400ebe70
1400ec004:	83 f9 40             	cmp    $0x40,%ecx
1400ec007:	0f 84 cf fd ff ff    	je     0x1400ebddc
1400ec00d:	83 c1 01             	add    $0x1,%ecx
1400ec010:	48 89 b4 c4 28 01 00 	mov    %rsi,0x128(%rsp,%rax,8)
1400ec017:	00
1400ec018:	89 8c 24 20 01 00 00 	mov    %ecx,0x120(%rsp)
1400ec01f:	e9 b8 fd ff ff       	jmp    0x1400ebddc
1400ec024:	4c 8b 15 2d 39 1c 00 	mov    0x1c392d(%rip),%r10        # 0x1402af958
1400ec02b:	31 c9                	xor    %ecx,%ecx
1400ec02d:	4c 89 54 24 60       	mov    %r10,0x60(%rsp)
1400ec032:	41 ff d2             	call   *%r10
1400ec035:	48 8d 94 24 60 09 00 	lea    0x960(%rsp),%rdx
1400ec03c:	00
1400ec03d:	48 89 f1             	mov    %rsi,%rcx
1400ec040:	41 b9 02 00 00 00    	mov    $0x2,%r9d
1400ec046:	41 b8 40 00 00 00    	mov    $0x40,%r8d
1400ec04c:	ff 15 7e 39 1c 00    	call   *0x1c397e(%rip)        # 0x1402af9d0
1400ec052:	89 44 24 5c          	mov    %eax,0x5c(%rsp)
1400ec056:	ff 15 f4 38 1c 00    	call   *0x1c38f4(%rip)        # 0x1402af950
1400ec05c:	4c 8b 54 24 60       	mov    0x60(%rsp),%r10
1400ec061:	31 c9                	xor    %ecx,%ecx
1400ec063:	89 c6                	mov    %eax,%esi
1400ec065:	41 ff d2             	call   *%r10
1400ec068:	8b 54 24 5c          	mov    0x5c(%rsp),%edx
1400ec06c:	85 d2                	test   %edx,%edx
1400ec06e:	0f 8f e0 fe ff ff    	jg     0x1400ebf54
1400ec074:	81 fe 49 27 00 00    	cmp    $0x2749,%esi
1400ec07a:	0f 84 d4 fe ff ff    	je     0x1400ebf54
1400ec080:	85 d2                	test   %edx,%edx
1400ec082:	0f 84 ac 00 00 00    	je     0x1400ec134
1400ec088:	81 fe 4a 27 00 00    	cmp    $0x274a,%esi
1400ec08e:	0f 84 a0 00 00 00    	je     0x1400ec134
1400ec094:	81 ee 44 27 00 00    	sub    $0x2744,%esi
1400ec09a:	83 fe 03             	cmp    $0x3,%esi
1400ec09d:	19 c0                	sbb    %eax,%eax
1400ec09f:	83 e0 08             	and    $0x8,%eax
1400ec0a2:	83 c0 08             	add    $0x8,%eax
1400ec0a5:	e9 a7 fd ff ff       	jmp    0x1400ebe51
1400ec0aa:	48 8d 05 6f d2 18 00 	lea    0x18d26f(%rip),%rax        # 0x140279320
1400ec0b1:	4c 8b 4c 24 38       	mov    0x38(%rsp),%r9
1400ec0b6:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
1400ec0bb:	31 c9                	xor    %ecx,%ecx
1400ec0bd:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400ec0c2:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1400ec0c7:	ff d3                	call   *%rbx
1400ec0c9:	e9 38 fd ff ff       	jmp    0x1400ebe06
1400ec0ce:	83 c1 01             	add    $0x1,%ecx
1400ec0d1:	48 89 b4 c4 48 05 00 	mov    %rsi,0x548(%rsp,%rax,8)
1400ec0d8:	00
1400ec0d9:	89 8c 24 40 05 00 00 	mov    %ecx,0x540(%rsp)
1400ec0e0:	e9 58 fc ff ff       	jmp    0x1400ebd3d
1400ec0e5:	83 c1 01             	add    $0x1,%ecx
1400ec0e8:	48 89 b4 c4 38 03 00 	mov    %rsi,0x338(%rsp,%rax,8)
1400ec0ef:	00
1400ec0f0:	89 8c 24 30 03 00 00 	mov    %ecx,0x330(%rsp)
1400ec0f7:	e9 91 fc ff ff       	jmp    0x1400ebd8d
1400ec0fc:	c7 44 24 58 00 00 00 	movl   $0x0,0x58(%rsp)
1400ec103:	00
1400ec104:	48 8b 3d e5 c9 14 00 	mov    0x14c9e5(%rip),%rdi        # 0x140238af0
1400ec10b:	48 8b 84 24 a8 09 00 	mov    0x9a8(%rsp),%rax
1400ec112:	00
1400ec113:	48 2b 07             	sub    (%rdi),%rax
1400ec116:	0f 85 9c 00 00 00    	jne    0x1400ec1b8
1400ec11c:	8b 44 24 58          	mov    0x58(%rsp),%eax
1400ec120:	48 81 c4 b8 09 00 00 	add    $0x9b8,%rsp
1400ec127:	5b                   	pop    %rbx
1400ec128:	5e                   	pop    %rsi
1400ec129:	5f                   	pop    %rdi
1400ec12a:	5d                   	pop    %rbp
1400ec12b:	41 5c                	pop    %r12
1400ec12d:	41 5d                	pop    %r13
1400ec12f:	41 5e                	pop    %r14
1400ec131:	41 5f                	pop    %r15
1400ec133:	c3                   	ret
1400ec134:	b8 10 00 00 00       	mov    $0x10,%eax
1400ec139:	e9 13 fd ff ff       	jmp    0x1400ebe51
1400ec13e:	31 c0                	xor    %eax,%eax
1400ec140:	b9 01 00 00 00       	mov    $0x1,%ecx
1400ec145:	eb 8a                	jmp    0x1400ec0d1
1400ec147:	31 c0                	xor    %eax,%eax
1400ec149:	b9 01 00 00 00       	mov    $0x1,%ecx
1400ec14e:	e9 bd fe ff ff       	jmp    0x1400ec010
1400ec153:	31 c0                	xor    %eax,%eax
1400ec155:	b9 01 00 00 00       	mov    $0x1,%ecx
1400ec15a:	eb 8c                	jmp    0x1400ec0e8
1400ec15c:	bd 01 00 00 00       	mov    $0x1,%ebp
1400ec161:	e9 b1 fa ff ff       	jmp    0x1400ebc17
1400ec166:	8b 84 24 10 0a 00 00 	mov    0xa10(%rsp),%eax
1400ec16d:	89 44 24 74          	mov    %eax,0x74(%rsp)
1400ec171:	ff 15 19 30 1c 00    	call   *0x1c3019(%rip)        # 0x1402af190
1400ec177:	44 8b 9c 24 10 0a 00 	mov    0xa10(%rsp),%r11d
1400ec17e:	00
1400ec17f:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1400ec184:	48 8b 05 9d d1 18 00 	mov    0x18d19d(%rip),%rax        # 0x140279328
1400ec18b:	45 85 db             	test   %r11d,%r11d
1400ec18e:	0f 95 44 24 73       	setne  0x73(%rsp)
1400ec193:	48 85 c0             	test   %rax,%rax
1400ec196:	0f 85 05 f9 ff ff    	jne    0x1400ebaa1
1400ec19c:	45 31 c9             	xor    %r9d,%r9d
1400ec19f:	45 31 c0             	xor    %r8d,%r8d
1400ec1a2:	31 d2                	xor    %edx,%edx
1400ec1a4:	31 c9                	xor    %ecx,%ecx
1400ec1a6:	ff 15 84 2d 1c 00    	call   *0x1c2d84(%rip)        # 0x1402aef30
1400ec1ac:	48 89 05 75 d1 18 00 	mov    %rax,0x18d175(%rip)        # 0x140279328
1400ec1b3:	e9 e9 f8 ff ff       	jmp    0x1400ebaa1
1400ec1b8:	e8 b3 86 0f 00       	call   0x1401e4870
1400ec1bd:	0f 1f 00             	nopl   (%rax)
1400ec1c0:	41 b8 da 01 00 00    	mov    $0x1da,%r8d
1400ec1c6:	48 8d 15 83 7c 12 00 	lea    0x127c83(%rip),%rdx        # 0x140213e50
1400ec1cd:	48 8d 0d 8f 7c 12 00 	lea    0x127c8f(%rip),%rcx        # 0x140213e63
1400ec1d4:	ff 15 fe 31 1c 00    	call   *0x1c31fe(%rip)        # 0x1402af3d8
1400ec1da:	ff 15 40 32 1c 00    	call   *0x1c3240(%rip)        # 0x1402af420
1400ec1e0:	c7 44 24 58 ff ff ff 	movl   $0xffffffff,0x58(%rsp)
1400ec1e7:	ff
1400ec1e8:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
1400ec1ee:	e9 11 ff ff ff       	jmp    0x1400ec104
1400ec1f3:	90                   	nop
1400ec1f4:	90                   	nop
1400ec1f5:	90                   	nop
1400ec1f6:	90                   	nop
1400ec1f7:	90                   	nop
1400ec1f8:	90                   	nop
1400ec1f9:	90                   	nop
1400ec1fa:	90                   	nop
1400ec1fb:	90                   	nop
1400ec1fc:	90                   	nop
1400ec1fd:	90                   	nop
1400ec1fe:	90                   	nop
1400ec1ff:	90                   	nop
1400ec200:	55                   	push   %rbp
1400ec201:	57                   	push   %rdi
1400ec202:	56                   	push   %rsi
1400ec203:	53                   	push   %rbx
1400ec204:	48 83 ec 28          	sub    $0x28,%rsp
1400ec208:	48 89 cd             	mov    %rcx,%rbp
1400ec20b:	48 89 d1             	mov    %rdx,%rcx
1400ec20e:	48 89 d7             	mov    %rdx,%rdi
1400ec211:	4c 89 c6             	mov    %r8,%rsi
1400ec214:	e8 7f dc 0f 00       	call   0x1401e9e98
1400ec219:	48 89 c3             	mov    %rax,%rbx
1400ec21c:	48 85 f6             	test   %rsi,%rsi
1400ec21f:	74 21                	je     0x1400ec242
1400ec221:	4c 8d 46 ff          	lea    -0x1(%rsi),%r8
1400ec225:	48 39 f0             	cmp    %rsi,%rax
1400ec228:	48 89 fa             	mov    %rdi,%rdx
1400ec22b:	48 89 e9             	mov    %rbp,%rcx
1400ec22e:	4c 89 c6             	mov    %r8,%rsi
1400ec231:	48 0f 42 f0          	cmovb  %rax,%rsi
1400ec235:	49 89 f0             	mov    %rsi,%r8
1400ec238:	e8 b3 db 0f 00       	call   0x1401e9df0
1400ec23d:	c6 44 35 00 00       	movb   $0x0,0x0(%rbp,%rsi,1)
1400ec242:	48 89 d8             	mov    %rbx,%rax
1400ec245:	48 83 c4 28          	add    $0x28,%rsp
1400ec249:	5b                   	pop    %rbx
1400ec24a:	5e                   	pop    %rsi
1400ec24b:	5f                   	pop    %rdi
1400ec24c:	5d                   	pop    %rbp
1400ec24d:	c3                   	ret
1400ec24e:	90                   	nop