1400eca9f:	48 8b 41 08          	mov    0x8(%rcx),%rax
1400ecaa3:	48 8b da             	mov    %rdx,%rbx
1400ecaa6:	48 8b 11             	mov    (%rcx),%rdx
1400ecaa9:	48 8b e8             	mov    %rax,%rbp
1400ecaac:	48 2b ea             	sub    %rdx,%rbp
1400ecaaf:	48 8b f9             	mov    %rcx,%rdi
1400ecab2:	48 c1 fd 04          	sar    $0x4,%rbp
1400ecab6:	48 3b dd             	cmp    %rbp,%rbx
1400ecab9:	73 1b                	jae    0x1400ecad6
1400ecabb:	48 c1 e3 04          	shl    $0x4,%rbx
1400ecabf:	48 03 da             	add    %rdx,%rbx
1400ecac2:	48 89 59 08          	mov    %rbx,0x8(%rcx)
1400ecac6:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1400ecacb:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1400ecad0:	48 83 c4 20          	add    $0x20,%rsp
1400ecad4:	5f                   	pop    %rdi
1400ecad5:	c3                   	ret
1400ecad6:	0f 86 04 01 00 00    	jbe    0x1400ecbe0
1400ecadc:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400ecae0:	48 2b ca             	sub    %rdx,%rcx
1400ecae3:	48 c1 f9 04          	sar    $0x4,%rcx
1400ecae7:	48 3b d9             	cmp    %rcx,%rbx
1400ecaea:	0f 86 00 01 00 00    	jbe    0x1400ecbf0
1400ecaf0:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
1400ecaf5:	48 be ff ff ff ff ff 	movabs $0xfffffffffffffff,%rsi
1400ecafc:	ff ff 0f
1400ecaff:	48 3b de             	cmp    %rsi,%rbx
1400ecb02:	0f 87 23 01 00 00    	ja     0x1400ecc2b
1400ecb08:	48 8b d1             	mov    %rcx,%rdx
1400ecb0b:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
1400ecb10:	48 d1 ea             	shr    $1,%rdx
1400ecb13:	48 8b c6             	mov    %rsi,%rax
1400ecb16:	48 2b c2             	sub    %rdx,%rax
1400ecb19:	48 3b c8             	cmp    %rax,%rcx
1400ecb1c:	77 0b                	ja     0x1400ecb29
1400ecb1e:	48 8d 34 0a          	lea    (%rdx,%rcx,1),%rsi
1400ecb22:	48 3b f3             	cmp    %rbx,%rsi
1400ecb25:	48 0f 42 f3          	cmovb  %rbx,%rsi
1400ecb29:	48 8b d6             	mov    %rsi,%rdx
1400ecb2c:	e8 0f 1d 00 00       	call   0x1400ee840
1400ecb31:	48 8b d5             	mov    %rbp,%rdx
1400ecb34:	4c 8b c3             	mov    %rbx,%r8
1400ecb37:	48 c1 e2 04          	shl    $0x4,%rdx
1400ecb3b:	4c 8b f0             	mov    %rax,%r14
1400ecb3e:	48 03 d0             	add    %rax,%rdx
1400ecb41:	4c 2b c5             	sub    %rbp,%r8
1400ecb44:	74 1b                	je     0x1400ecb61
1400ecb46:	33 c9                	xor    %ecx,%ecx
1400ecb48:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400ecb4f:	00
1400ecb50:	48 89 0a             	mov    %rcx,(%rdx)
1400ecb53:	48 89 4a 08          	mov    %rcx,0x8(%rdx)
1400ecb57:	48 8d 52 10          	lea    0x10(%rdx),%rdx
1400ecb5b:	49 83 e8 01          	sub    $0x1,%r8
1400ecb5f:	75 ef                	jne    0x1400ecb50
1400ecb61:	48 8b 0f             	mov    (%rdi),%rcx
1400ecb64:	48 8b 57 08          	mov    0x8(%rdi),%rdx
1400ecb68:	48 3b ca             	cmp    %rdx,%rcx
1400ecb6b:	74 1a                	je     0x1400ecb87
1400ecb6d:	0f 1f 00             	nopl   (%rax)
1400ecb70:	0f 10 01             	movups (%rcx),%xmm0
1400ecb73:	48 83 c1 10          	add    $0x10,%rcx
1400ecb77:	48 8d 40 10          	lea    0x10(%rax),%rax
1400ecb7b:	0f 11 40 f0          	movups %xmm0,-0x10(%rax)
1400ecb7f:	48 3b ca             	cmp    %rdx,%rcx
1400ecb82:	75 ec                	jne    0x1400ecb70
1400ecb84:	48 8b 0f             	mov    (%rdi),%rcx
1400ecb87:	48 85 c9             	test   %rcx,%rcx
1400ecb8a:	74 31                	je     0x1400ecbbd
1400ecb8c:	48 8b 57 10          	mov    0x10(%rdi),%rdx
1400ecb90:	48 2b d1             	sub    %rcx,%rdx
1400ecb93:	48 83 e2 f0          	and    $0xfffffffffffffff0,%rdx
1400ecb97:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400ecb9e:	72 18                	jb     0x1400ecbb8
1400ecba0:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1400ecba4:	48 83 c2 27          	add    $0x27,%rdx
1400ecba8:	49 2b c8             	sub    %r8,%rcx
1400ecbab:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1400ecbaf:	48 83 f8 1f          	cmp    $0x1f,%rax
1400ecbb3:	77 70                	ja     0x1400ecc25
1400ecbb5:	49 8b c8             	mov    %r8,%rcx
1400ecbb8:	e8 8f 9a 09 00       	call   0x14018664c
1400ecbbd:	4c 89 37             	mov    %r14,(%rdi)
1400ecbc0:	48 c1 e3 04          	shl    $0x4,%rbx
1400ecbc4:	49 03 de             	add    %r14,%rbx
1400ecbc7:	48 c1 e6 04          	shl    $0x4,%rsi
1400ecbcb:	49 03 f6             	add    %r14,%rsi
1400ecbce:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
1400ecbd2:	4c 8b 74 24 38       	mov    0x38(%rsp),%r14
1400ecbd7:	48 89 77 10          	mov    %rsi,0x10(%rdi)
1400ecbdb:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
1400ecbe0:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1400ecbe5:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1400ecbea:	48 83 c4 20          	add    $0x20,%rsp
1400ecbee:	5f                   	pop    %rdi
1400ecbef:	c3                   	ret
1400ecbf0:	48 2b dd             	sub    %rbp,%rbx
1400ecbf3:	74 1c                	je     0x1400ecc11
1400ecbf5:	33 c9                	xor    %ecx,%ecx
1400ecbf7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400ecbfe:	00 00
1400ecc00:	48 89 08             	mov    %rcx,(%rax)
1400ecc03:	48 89 48 08          	mov    %rcx,0x8(%rax)
1400ecc07:	48 83 c0 10          	add    $0x10,%rax
1400ecc0b:	48 83 eb 01          	sub    $0x1,%rbx
1400ecc0f:	75 ef                	jne    0x1400ecc00
1400ecc11:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1400ecc16:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1400ecc1b:	48 89 47 08          	mov    %rax,0x8(%rdi)
1400ecc1f:	48 83 c4 20          	add    $0x20,%rsp
1400ecc23:	5f                   	pop    %rdi
1400ecc24:	c3                   	ret
1400ecc25:	e8 5a e9 09 00       	call   0x14018b584
1400ecc2a:	cc                   	int3
1400ecc2b:	e8 80 14 fe ff       	call   0x1400ce0b0
1400ecc30:	cc                   	int3
1400ecc31:	cc                   	int3
1400ecc32:	cc                   	int3
1400ecc33:	cc                   	int3
1400ecc34:	cc                   	int3
1400ecc35:	cc                   	int3
1400ecc36:	cc                   	int3
1400ecc37:	cc                   	int3
1400ecc38:	cc                   	int3
1400ecc39:	cc                   	int3
1400ecc3a:	cc                   	int3
1400ecc3b:	cc                   	int3
1400ecc3c:	cc                   	int3
1400ecc3d:	cc                   	int3
1400ecc3e:	cc                   	int3
1400ecc3f:	cc                   	int3
1400ecc40:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1400ecc45:	57                   	push   %rdi
1400ecc46:	48 83 ec 20          	sub    $0x20,%rsp
1400ecc4a:	48 8b 02             	mov    (%rdx),%rax
1400ecc4d:	48 8b da             	mov    %rdx,%rbx
1400ecc50:	48 89 01             	mov    %rax,(%rcx)
1400ecc53:	48 8b f9             	mov    %rcx,%rdi
1400ecc56:	48 83 c1 08          	add    $0x8,%rcx
1400ecc5a:	48 83 c2 08          	add    $0x8,%rdx
1400ecc5e:	e8 bd 59 fe ff       	call   0x1400d2620
1400ecc63:	48 8d 43 28          	lea    0x28(%rbx),%rax
1400ecc67:	48 8d 5f 28          	lea    0x28(%rdi),%rbx
1400ecc6b:	48 3b d8             	cmp    %rax,%rbx
1400ecc6e:	74 63                	je     0x1400eccd3
1400ecc70:	48 89 6c 24 30       	mov    %rbp,0x30(%rsp)
1400ecc75:	48 8b 68 08          	mov    0x8(%rax),%rbp
1400ecc79:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
1400ecc7e:	48 8b 33             	mov    (%rbx),%rsi
1400ecc81:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
1400ecc86:	4c 8b 30             	mov    (%rax),%r14
1400ecc89:	48 8b 43 10          	mov    0x10(%rbx),%rax
1400ecc8d:	49 2b ee             	sub    %r14,%rbp
1400ecc90:	48 2b c6             	sub    %rsi,%rax
1400ecc93:	48 8b d5             	mov    %rbp,%rdx
1400ecc96:	48 c1 fa 04          	sar    $0x4,%rdx
1400ecc9a:	48 c1 f8 04          	sar    $0x4,%rax
1400ecc9e:	48 3b d0             	cmp    %rax,%rdx
1400ecca1:	76 0b                	jbe    0x1400eccae
1400ecca3:	48 8b cb             	mov    %rbx,%rcx
1400ecca6:	e8 85 24 00 00       	call   0x1400ef130
1400eccab:	48 8b 33             	mov    (%rbx),%rsi
1400eccae:	4c 8b c5             	mov    %rbp,%r8
1400eccb1:	49 8b d6             	mov    %r14,%rdx
1400eccb4:	48 8b ce             	mov    %rsi,%rcx
1400eccb7:	e8 04 b7 09 00       	call   0x1401883c0
1400eccbc:	4c 8b 74 24 40       	mov    0x40(%rsp),%r14
1400eccc1:	48 8d 04 2e          	lea    (%rsi,%rbp,1),%rax
1400eccc5:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400eccca:	48 8b 6c 24 30       	mov    0x30(%rsp),%rbp
1400ecccf:	48 89 43 08          	mov    %rax,0x8(%rbx)
1400eccd3:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1400eccd8:	48 8b c7             	mov    %rdi,%rax
1400eccdb:	48 83 c4 20          	add    $0x20,%rsp
1400eccdf:	5f                   	pop    %rdi
1400ecce0:	c3                   	ret
1400ecce1:	cc                   	int3
1400ecce2:	cc                   	int3
1400ecce3:	cc                   	int3
1400ecce4:	cc                   	int3
1400ecce5:	cc                   	int3
1400ecce6:	cc                   	int3
1400ecce7:	cc                   	int3
1400ecce8:	cc                   	int3
1400ecce9:	cc                   	int3
1400eccea:	cc                   	int3
1400ecceb:	cc                   	int3
1400eccec:	cc                   	int3
1400ecced:	cc                   	int3
1400eccee:	cc                   	int3
1400eccef:	cc                   	int3
1400eccf0:	40 57                	rex push %rdi
1400eccf2:	48 83 ec 20          	sub    $0x20,%rsp
1400eccf6:	48 8b 39             	mov    (%rcx),%rdi
1400eccf9:	48 85 ff             	test   %rdi,%rdi
1400eccfc:	74 4b                	je     0x1400ecd49
1400eccfe:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1400ecd03:	48 8b 1f             	mov    (%rdi),%rbx
1400ecd06:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
1400ecd0b:	33 f6                	xor    %esi,%esi
1400ecd0d:	48 85 db             	test   %rbx,%rbx
1400ecd10:	74 2a                	je     0x1400ecd3c
1400ecd12:	0f 1f 40 00          	nopl   0x0(%rax)
1400ecd16:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1400ecd1d:	00 00 00
1400ecd20:	48 8d 43 10          	lea    0x10(%rbx),%rax
1400ecd24:	48 8b cb             	mov    %rbx,%rcx
1400ecd27:	48 8b 18             	mov    (%rax),%rbx
1400ecd2a:	ba 01 00 00 00       	mov    $0x1,%edx
1400ecd2f:	48 89 30             	mov    %rsi,(%rax)
1400ecd32:	48 8b 01             	mov    (%rcx),%rax
1400ecd35:	ff 10                	call   *(%rax)
1400ecd37:	48 85 db             	test   %rbx,%rbx
1400ecd3a:	75 e4                	jne    0x1400ecd20
1400ecd3c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400ecd41:	48 89 37             	mov    %rsi,(%rdi)
1400ecd44:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400ecd49:	48 83 c4 20          	add    $0x20,%rsp
1400ecd4d:	5f                   	pop    %rdi
1400ecd4e:	c3                   	ret
1400ecd4f:	cc                   	int3
1400ecd50:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400ecd55:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400ecd5a:	57                   	push   %rdi
1400ecd5b:	41 56                	push   %r14
1400ecd5d:	41 57                	push   %r15
1400ecd5f:	48 81 ec d0 00 00 00 	sub    $0xd0,%rsp
1400ecd66:	48 8b f9             	mov    %rcx,%rdi
1400ecd69:	4c 8d b1 98 00 00 00 	lea    0x98(%rcx),%r14
1400ecd70:	4c 39 b1 90 00 00 00 	cmp    %r14,0x90(%rcx)
1400ecd77:	75 10                	jne    0x1400ecd89
1400ecd79:	48 c7 81 90 00 00 00 	movq   $0x0,0x90(%rcx)
1400ecd80:	00 00 00 00
1400ecd84:	e9 c9 01 00 00       	jmp    0x1400ecf52
1400ecd89:	48 8b 89 b0 00 00 00 	mov    0xb0(%rcx),%rcx
1400ecd90:	48 ff c1             	inc    %rcx
1400ecd93:	48 89 8f b0 00 00 00 	mov    %rcx,0xb0(%rdi)
1400ecd9a:	48 8b 97 b8 00 00 00 	mov    0xb8(%rdi),%rdx
1400ecda1:	48 8b 87 c0 00 00 00 	mov    0xc0(%rdi),%rax
1400ecda8:	48 2b c2             	sub    %rdx,%rax
1400ecdab:	48 c1 f8 02          	sar    $0x2,%rax
1400ecdaf:	48 3b c8             	cmp    %rax,%rcx
1400ecdb2:	73 6b                	jae    0x1400ece1f
1400ecdb4:	48 63 04 8a          	movslq (%rdx,%rcx,4),%rax
1400ecdb8:	83 f8 ff             	cmp    $0xffffffff,%eax
1400ecdbb:	75 10                	jne    0x1400ecdcd
1400ecdbd:	48 8d 47 48          	lea    0x48(%rdi),%rax
1400ecdc1:	48 89 87 90 00 00 00 	mov    %rax,0x90(%rdi)
1400ecdc8:	e9 85 01 00 00       	jmp    0x1400ecf52
1400ecdcd:	4c 8b c0             	mov    %rax,%r8
1400ecdd0:	4c 8b 4f 30          	mov    0x30(%rdi),%r9
1400ecdd4:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
1400ecdd8:	49 2b c9             	sub    %r9,%rcx
1400ecddb:	48 b8 ab aa aa aa aa 	movabs $0x2aaaaaaaaaaaaaab,%rax
1400ecde2:	aa aa 2a
1400ecde5:	48 f7 e9             	imul   %rcx
1400ecde8:	48 c1 fa 02          	sar    $0x2,%rdx
1400ecdec:	48 8b c2             	mov    %rdx,%rax
1400ecdef:	48 c1 e8 3f          	shr    $0x3f,%rax
1400ecdf3:	48 03 d0             	add    %rax,%rdx
1400ecdf6:	49 3b d0             	cmp    %r8,%rdx
1400ecdf9:	77 10                	ja     0x1400ece0b
1400ecdfb:	48 8d 47 78          	lea    0x78(%rdi),%rax
1400ecdff:	48 89 87 90 00 00 00 	mov    %rax,0x90(%rdi)
1400ece06:	e9 47 01 00 00       	jmp    0x1400ecf52
1400ece0b:	4b 8d 04 40          	lea    (%r8,%r8,2),%rax
1400ece0f:	49 8d 04 c1          	lea    (%r9,%rax,8),%rax
1400ece13:	48 89 87 90 00 00 00 	mov    %rax,0x90(%rdi)
1400ece1a:	e9 33 01 00 00       	jmp    0x1400ecf52
1400ece1f:	48 c7 87 b0 00 00 00 	movq   $0x0,0xb0(%rdi)
1400ece26:	00 00 00 00
1400ece2a:	48 8b d7             	mov    %rdi,%rdx
1400ece2d:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1400ece32:	e8 d9 d2 ff ff       	call   0x1400ea110
1400ece37:	90                   	nop
1400ece38:	48 8b 47 30          	mov    0x30(%rdi),%rax
1400ece3c:	48 8b 58 08          	mov    0x8(%rax),%rbx
1400ece40:	45 32 c0             	xor    %r8b,%r8b
1400ece43:	48 8d 77 10          	lea    0x10(%rdi),%rsi
1400ece47:	48 39 18             	cmp    %rbx,(%rax)
1400ece4a:	75 31                	jne    0x1400ece7d
1400ece4c:	48 8b 57 08          	mov    0x8(%rdi),%rdx
1400ece50:	48 3b da             	cmp    %rdx,%rbx
1400ece53:	74 60                	je     0x1400eceb5
1400ece55:	48 8b 07             	mov    (%rdi),%rax
1400ece58:	8b 4f 18             	mov    0x18(%rdi),%ecx
1400ece5b:	83 c9 60             	or     $0x60,%ecx
1400ece5e:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400ece63:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
1400ece67:	4c 8b 0e             	mov    (%rsi),%r9
1400ece6a:	4c 8d 47 20          	lea    0x20(%rdi),%r8
1400ece6e:	48 8b cb             	mov    %rbx,%rcx
1400ece71:	e8 ca e0 ff ff       	call   0x1400eaf40
1400ece76:	84 c0                	test   %al,%al
1400ece78:	75 42                	jne    0x1400ecebc
1400ece7a:	41 b0 01             	mov    $0x1,%r8b
1400ece7d:	81 4f 18 00 01 00 00 	orl    $0x100,0x18(%rdi)
1400ece84:	48 8b 07             	mov    (%rdi),%rax
1400ece87:	8b 4f 18             	mov    0x18(%rdi),%ecx
1400ece8a:	0f ba e9 0e          	bts    $0xe,%ecx
1400ece8e:	45 84 c0             	test   %r8b,%r8b
1400ece91:	0f 44 4f 18          	cmove  0x18(%rdi),%ecx
1400ece95:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400ece9a:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
1400ece9e:	4c 8b 0e             	mov    (%rsi),%r9
1400ecea1:	4c 8d 47 20          	lea    0x20(%rdi),%r8
1400ecea5:	48 8b 57 08          	mov    0x8(%rdi),%rdx
1400ecea9:	48 8b cb             	mov    %rbx,%rcx
1400eceac:	e8 8f e0 ff ff       	call   0x1400eaf40
1400eceb1:	84 c0                	test   %al,%al
1400eceb3:	75 07                	jne    0x1400ecebc
1400eceb5:	48 c7 06 00 00 00 00 	movq   $0x0,(%rsi)
1400ecebc:	48 8b 87 b8 00 00 00 	mov    0xb8(%rdi),%rax
1400ecec3:	48 83 3e 00          	cmpq   $0x0,(%rsi)
1400ecec7:	74 54                	je     0x1400ecf1d
1400ecec9:	48 8b 8f b0 00 00 00 	mov    0xb0(%rdi),%rcx
1400eced0:	48 63 14 88          	movslq (%rax,%rcx,4),%rdx
1400eced4:	83 fa ff             	cmp    $0xffffffff,%edx
1400eced7:	75 06                	jne    0x1400ecedf
1400eced9:	4c 8d 77 48          	lea    0x48(%rdi),%r14
1400ecedd:	eb 62                	jmp    0x1400ecf41
1400ecedf:	4c 8b c2             	mov    %rdx,%r8
1400ecee2:	4c 8b 4f 30          	mov    0x30(%rdi),%r9
1400ecee6:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
1400eceea:	49 2b c9             	sub    %r9,%rcx
1400eceed:	48 b8 ab aa aa aa aa 	movabs $0x2aaaaaaaaaaaaaab,%rax
1400ecef4:	aa aa 2a
1400ecef7:	48 f7 e9             	imul   %rcx
1400ecefa:	48 c1 fa 02          	sar    $0x2,%rdx
1400ecefe:	48 8b c2             	mov    %rdx,%rax
1400ecf01:	48 c1 e8 3f          	shr    $0x3f,%rax
1400ecf05:	48 03 d0             	add    %rax,%rdx
1400ecf08:	49 3b d0             	cmp    %r8,%rdx
1400ecf0b:	77 06                	ja     0x1400ecf13
1400ecf0d:	4c 8d 77 78          	lea    0x78(%rdi),%r14
1400ecf11:	eb 2e                	jmp    0x1400ecf41
1400ecf13:	4b 8d 04 40          	lea    (%r8,%r8,2),%rax
1400ecf17:	4d 8d 34 c1          	lea    (%r9,%rax,8),%r14
1400ecf1b:	eb 24                	jmp    0x1400ecf41
1400ecf1d:	48 8b 8f c0 00 00 00 	mov    0xc0(%rdi),%rcx
1400ecf24:	48 3b c1             	cmp    %rcx,%rax
1400ecf27:	74 15                	je     0x1400ecf3e
1400ecf29:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400ecf30:	83 38 ff             	cmpl   $0xffffffff,(%rax)
1400ecf33:	74 39                	je     0x1400ecf6e
1400ecf35:	48 83 c0 04          	add    $0x4,%rax
1400ecf39:	48 3b c1             	cmp    %rcx,%rax
1400ecf3c:	75 f2                	jne    0x1400ecf30
1400ecf3e:	45 33 f6             	xor    %r14d,%r14d
1400ecf41:	4c 89 b7 90 00 00 00 	mov    %r14,0x90(%rdi)