100414a60:	4c 39 da             	cmp    %r11,%rdx
100414a63:	74 15                	je     100414a7a <.text+0x13a7a>
100414a65:	7d 79                	jge    100414ae0 <.text+0x13ae0>
100414a67:	49 83 ea 01          	sub    $0x1,%r10
100414a6b:	0f 88 7f 00 00 00    	js     100414af0 <.text+0x13af0>
100414a71:	4f 8b 1c d0          	mov    (%r8,%r10,8),%r11
100414a75:	4c 39 da             	cmp    %r11,%rdx
100414a78:	75 eb                	jne    100414a65 <.text+0x13a65>
100414a7a:	48 85 c0             	test   %rax,%rax
100414a7d:	79 0f                	jns    100414a8e <.text+0x13a8e>
100414a7f:	eb 15                	jmp    100414a96 <.text+0x13a96>
100414a81:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100414a88:	48 83 e8 01          	sub    $0x1,%rax
100414a8c:	72 08                	jb     100414a96 <.text+0x13a96>
100414a8e:	49 39 14 c1          	cmp    %rdx,(%r9,%rax,8)
100414a92:	7f f4                	jg     100414a88 <.text+0x13a88>
100414a94:	74 08                	je     100414a9e <.text+0x13a9e>
100414a96:	48 83 ed 01          	sub    $0x1,%rbp
100414a9a:	49 89 14 e9          	mov    %rdx,(%r9,%rbp,8)
100414a9e:	48 83 e9 01          	sub    $0x1,%rcx
100414aa2:	78 4c                	js     100414af0 <.text+0x13af0>
100414aa4:	49 83 ea 01          	sub    $0x1,%r10
100414aa8:	78 46                	js     100414af0 <.text+0x13af0>
100414aaa:	49 8b 14 cc          	mov    (%r12,%rcx,8),%rdx
100414aae:	eb c1                	jmp    100414a71 <.text+0x13a71>
100414ab0:	49 89 13             	mov    %rdx,(%r11)
100414ab3:	48 83 e8 01          	sub    $0x1,%rax
100414ab7:	73 67                	jae    100414b20 <.text+0x13b20>
100414ab9:	49 c1 e0 03          	shl    $0x3,%r8
100414abd:	49 8d 14 e9          	lea    (%r9,%rbp,8),%rdx
100414ac1:	4c 89 c9             	mov    %r9,%rcx
100414ac4:	e8 e7 ce 00 00       	call   1004219b0 <.text+0x209b0>
100414ac9:	31 c0                	xor    %eax,%eax
100414acb:	48 83 c4 20          	add    $0x20,%rsp
100414acf:	5b                   	pop    %rbx
100414ad0:	5e                   	pop    %rsi
100414ad1:	5f                   	pop    %rdi
100414ad2:	5d                   	pop    %rbp
100414ad3:	41 5c                	pop    %r12
100414ad5:	c3                   	ret
100414ad6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
100414add:	00 00 00
100414ae0:	48 83 e9 01          	sub    $0x1,%rcx
100414ae4:	78 0a                	js     100414af0 <.text+0x13af0>
100414ae6:	49 8b 14 cc          	mov    (%r12,%rcx,8),%rdx
100414aea:	e9 71 ff ff ff       	jmp    100414a60 <.text+0x13a60>
100414aef:	90                   	nop
100414af0:	48 8b 53 08          	mov    0x8(%rbx),%rdx
100414af4:	4c 8b 46 08          	mov    0x8(%rsi),%r8
100414af8:	49 01 d0             	add    %rdx,%r8
100414afb:	4c 03 47 08          	add    0x8(%rdi),%r8
100414aff:	48 8d 42 ff          	lea    -0x1(%rdx),%rax
100414b03:	4d 8d 50 ff          	lea    -0x1(%r8),%r10
100414b07:	49 29 e8             	sub    %rbp,%r8
100414b0a:	4c 01 c2             	add    %r8,%rdx
100414b0d:	48 89 53 08          	mov    %rdx,0x8(%rbx)
100414b11:	4d 85 c0             	test   %r8,%r8
100414b14:	7e a3                	jle    100414ab9 <.text+0x13ab9>
100414b16:	48 85 c0             	test   %rax,%rax
100414b19:	78 9e                	js     100414ab9 <.text+0x13ab9>
100414b1b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100414b20:	4b 8b 0c d1          	mov    (%r9,%r10,8),%rcx
100414b24:	49 8b 14 c1          	mov    (%r9,%rax,8),%rdx
100414b28:	4e 8d 1c 00          	lea    (%rax,%r8,1),%r11
100414b2c:	4f 8d 1c d9          	lea    (%r9,%r11,8),%r11
100414b30:	48 39 d1             	cmp    %rdx,%rcx
100414b33:	0f 8e 77 ff ff ff    	jle    100414ab0 <.text+0x13ab0>
100414b39:	49 89 0b             	mov    %rcx,(%r11)
100414b3c:	49 83 ea 01          	sub    $0x1,%r10
100414b40:	49 83 e8 01          	sub    $0x1,%r8
100414b44:	75 da                	jne    100414b20 <.text+0x13b20>
100414b46:	45 31 c0             	xor    %r8d,%r8d
100414b49:	e9 6f ff ff ff       	jmp    100414abd <.text+0x13abd>
100414b4e:	4a 8d 2c 02          	lea    (%rdx,%r8,1),%rbp
100414b52:	4c 89 c9             	mov    %r9,%rcx
100414b55:	48 8d 14 ed 00 00 00 	lea    0x0(,%rbp,8),%rdx
100414b5c:	00
100414b5d:	e8 3e cf 00 00       	call   100421aa0 <.text+0x20aa0>
100414b62:	49 89 c1             	mov    %rax,%r9
100414b65:	48 85 c0             	test   %rax,%rax
100414b68:	74 18                	je     100414b82 <.text+0x13b82>
100414b6a:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
100414b6e:	4c 8b 57 08          	mov    0x8(%rdi),%r10
100414b72:	48 89 43 10          	mov    %rax,0x10(%rbx)
100414b76:	48 89 2b             	mov    %rbp,(%rbx)
100414b79:	48 8b 43 08          	mov    0x8(%rbx),%rax
100414b7d:	e9 b9 fe ff ff       	jmp    100414a3b <.text+0x13a3b>
100414b82:	b8 0c 00 00 00       	mov    $0xc,%eax
100414b87:	e9 3f ff ff ff       	jmp    100414acb <.text+0x13acb>
100414b8c:	0f 1f 40 00          	nopl   0x0(%rax)
100414b90:	57                   	push   %rdi
100414b91:	56                   	push   %rsi
100414b92:	53                   	push   %rbx
100414b93:	48 83 ec 20          	sub    $0x20,%rsp
100414b97:	48 89 ce             	mov    %rcx,%rsi
100414b9a:	48 89 d7             	mov    %rdx,%rdi
100414b9d:	48 85 d2             	test   %rdx,%rdx
100414ba0:	0f 84 f2 00 00 00    	je     100414c98 <.text+0x13c98>
100414ba6:	48 8b 52 08          	mov    0x8(%rdx),%rdx
100414baa:	49 89 d0             	mov    %rdx,%r8
100414bad:	48 85 d2             	test   %rdx,%rdx
100414bb0:	0f 84 e2 00 00 00    	je     100414c98 <.text+0x13c98>
100414bb6:	48 8b 46 08          	mov    0x8(%rsi),%rax
100414bba:	48 8b 09             	mov    (%rcx),%rcx
100414bbd:	48 8d 1c 50          	lea    (%rax,%rdx,2),%rbx
100414bc1:	48 39 d9             	cmp    %rbx,%rcx
100414bc4:	0f 8c 16 01 00 00    	jl     100414ce0 <.text+0x13ce0>
100414bca:	48 85 c0             	test   %rax,%rax
100414bcd:	0f 84 46 01 00 00    	je     100414d19 <.text+0x13d19>
100414bd3:	4c 8d 42 ff          	lea    -0x1(%rdx),%r8
100414bd7:	48 83 e8 01          	sub    $0x1,%rax
100414bdb:	48 f7 da             	neg    %rdx
100414bde:	79 44                	jns    100414c24 <.text+0x13c24>
100414be0:	48 85 c0             	test   %rax,%rax
100414be3:	78 3f                	js     100414c24 <.text+0x13c24>
100414be5:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
100414be9:	4c 8b 4f 10          	mov    0x10(%rdi),%r9
100414bed:	eb 1b                	jmp    100414c0a <.text+0x13c0a>
100414bef:	90                   	nop
100414bf0:	0f 8d b2 00 00 00    	jge    100414ca8 <.text+0x13ca8>
100414bf6:	48 83 eb 01          	sub    $0x1,%rbx
100414bfa:	49 83 e8 01          	sub    $0x1,%r8
100414bfe:	48 89 14 d9          	mov    %rdx,(%rcx,%rbx,8)
100414c02:	48 89 c2             	mov    %rax,%rdx
100414c05:	4c 09 c2             	or     %r8,%rdx
100414c08:	78 1a                	js     100414c24 <.text+0x13c24>
100414c0a:	4b 8b 14 c1          	mov    (%r9,%r8,8),%rdx
100414c0e:	48 39 14 c1          	cmp    %rdx,(%rcx,%rax,8)
100414c12:	75 dc                	jne    100414bf0 <.text+0x13bf0>
100414c14:	48 83 e8 01          	sub    $0x1,%rax
100414c18:	49 83 e8 01          	sub    $0x1,%r8
100414c1c:	48 89 c2             	mov    %rax,%rdx
100414c1f:	4c 09 c2             	or     %r8,%rdx
100414c22:	79 e6                	jns    100414c0a <.text+0x13c0a>
100414c24:	4d 85 c0             	test   %r8,%r8
100414c27:	78 1c                	js     100414c45 <.text+0x13c45>
100414c29:	49 83 c0 01          	add    $0x1,%r8
100414c2d:	48 8b 46 10          	mov    0x10(%rsi),%rax
100414c31:	48 8b 57 10          	mov    0x10(%rdi),%rdx
100414c35:	4c 29 c3             	sub    %r8,%rbx
100414c38:	49 c1 e0 03          	shl    $0x3,%r8
100414c3c:	48 8d 0c d8          	lea    (%rax,%rbx,8),%rcx
100414c40:	e8 6b cd 00 00       	call   1004219b0 <.text+0x209b0>
100414c45:	48 8b 56 08          	mov    0x8(%rsi),%rdx
100414c49:	48 8b 47 08          	mov    0x8(%rdi),%rax
100414c4d:	4c 8d 54 42 ff       	lea    -0x1(%rdx,%rax,2),%r10
100414c52:	4d 89 d0             	mov    %r10,%r8
100414c55:	49 29 d8             	sub    %rbx,%r8
100414c58:	49 83 c0 01          	add    $0x1,%r8
100414c5c:	74 3a                	je     100414c98 <.text+0x13c98>
100414c5e:	48 8d 42 ff          	lea    -0x1(%rdx),%rax
100414c62:	4c 01 c2             	add    %r8,%rdx
100414c65:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
100414c69:	48 89 56 08          	mov    %rdx,0x8(%rsi)
100414c6d:	0f 1f 00             	nopl   (%rax)
100414c70:	4e 8b 0c d1          	mov    (%rcx,%r10,8),%r9
100414c74:	48 8b 14 c1          	mov    (%rcx,%rax,8),%rdx
100414c78:	4e 8d 1c 00          	lea    (%rax,%r8,1),%r11
100414c7c:	4e 8d 1c d9          	lea    (%rcx,%r11,8),%r11
100414c80:	49 39 d1             	cmp    %rdx,%r9
100414c83:	7e 33                	jle    100414cb8 <.text+0x13cb8>
100414c85:	4d 89 0b             	mov    %r9,(%r11)
100414c88:	49 83 ea 01          	sub    $0x1,%r10
100414c8c:	49 83 e8 01          	sub    $0x1,%r8
100414c90:	75 de                	jne    100414c70 <.text+0x13c70>
100414c92:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100414c98:	31 c0                	xor    %eax,%eax
100414c9a:	48 83 c4 20          	add    $0x20,%rsp
100414c9e:	5b                   	pop    %rbx
100414c9f:	5e                   	pop    %rsi
100414ca0:	5f                   	pop    %rdi
100414ca1:	c3                   	ret
100414ca2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100414ca8:	48 83 e8 01          	sub    $0x1,%rax
100414cac:	e9 51 ff ff ff       	jmp    100414c02 <.text+0x13c02>
100414cb1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100414cb8:	49 89 13             	mov    %rdx,(%r11)
100414cbb:	48 83 e8 01          	sub    $0x1,%rax
100414cbf:	79 af                	jns    100414c70 <.text+0x13c70>
100414cc1:	48 8d 14 d9          	lea    (%rcx,%rbx,8),%rdx
100414cc5:	49 c1 e0 03          	shl    $0x3,%r8
100414cc9:	e8 e2 cc 00 00       	call   1004219b0 <.text+0x209b0>
100414cce:	31 c0                	xor    %eax,%eax
100414cd0:	48 83 c4 20          	add    $0x20,%rsp
100414cd4:	5b                   	pop    %rbx
100414cd5:	5e                   	pop    %rsi
100414cd6:	5f                   	pop    %rdi
100414cd7:	c3                   	ret
100414cd8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
100414cdf:	00
100414ce0:	48 01 ca             	add    %rcx,%rdx
100414ce3:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
100414ce7:	48 8d 1c 12          	lea    (%rdx,%rdx,1),%rbx
100414ceb:	48 c1 e2 04          	shl    $0x4,%rdx
100414cef:	e8 ac cd 00 00       	call   100421aa0 <.text+0x20aa0>
100414cf4:	48 89 c1             	mov    %rax,%rcx
100414cf7:	48 85 c0             	test   %rax,%rax
100414cfa:	74 37                	je     100414d33 <.text+0x13d33>
100414cfc:	48 89 46 10          	mov    %rax,0x10(%rsi)
100414d00:	48 8b 46 08          	mov    0x8(%rsi),%rax
100414d04:	48 89 1e             	mov    %rbx,(%rsi)
100414d07:	48 85 c0             	test   %rax,%rax
100414d0a:	74 31                	je     100414d3d <.text+0x13d3d>
100414d0c:	48 8b 57 08          	mov    0x8(%rdi),%rdx
100414d10:	48 8d 1c 50          	lea    (%rax,%rdx,2),%rbx
100414d14:	e9 ba fe ff ff       	jmp    100414bd3 <.text+0x13bd3>
100414d19:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
100414d1d:	4c 89 46 08          	mov    %r8,0x8(%rsi)
100414d21:	48 8b 57 10          	mov    0x10(%rdi),%rdx
100414d25:	49 c1 e0 03          	shl    $0x3,%r8
100414d29:	e8 82 cc 00 00       	call   1004219b0 <.text+0x209b0>
100414d2e:	e9 65 ff ff ff       	jmp    100414c98 <.text+0x13c98>
100414d33:	b8 0c 00 00 00       	mov    $0xc,%eax
100414d38:	e9 5d ff ff ff       	jmp    100414c9a <.text+0x13c9a>
100414d3d:	4c 8b 47 08          	mov    0x8(%rdi),%r8
100414d41:	eb da                	jmp    100414d1d <.text+0x13d1d>
100414d43:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100414d4a:	00 00 00 00
100414d4e:	66 90                	xchg   %ax,%ax
100414d50:	55                   	push   %rbp
100414d51:	57                   	push   %rdi
100414d52:	56                   	push   %rsi
100414d53:	53                   	push   %rbx
100414d54:	48 83 ec 28          	sub    $0x28,%rsp
100414d58:	48 8b 6c 24 78       	mov    0x78(%rsp),%rbp
100414d5d:	48 89 ce             	mov    %rcx,%rsi
100414d60:	4c 89 c9             	mov    %r9,%rcx
100414d63:	48 85 f6             	test   %rsi,%rsi
100414d66:	0f 84 94 00 00 00    	je     100414e00 <.text+0x13e00>
100414d6c:	48 8b 06             	mov    (%rsi),%rax
100414d6f:	48 85 c0             	test   %rax,%rax
100414d72:	0f 84 88 00 00 00    	je     100414e00 <.text+0x13e00>
100414d78:	48 83 e8 01          	sub    $0x1,%rax
100414d7c:	4c 89 c7             	mov    %r8,%rdi
100414d7f:	48 89 06             	mov    %rax,(%rsi)
100414d82:	48 8d 1c 40          	lea    (%rax,%rax,2),%rbx
100414d86:	48 8b 46 10          	mov    0x10(%rsi),%rax
100414d8a:	48 c1 e7 04          	shl    $0x4,%rdi
100414d8e:	48 c1 e3 04          	shl    $0x4,%rbx
100414d92:	49 89 f8             	mov    %rdi,%r8
100414d95:	48 01 d8             	add    %rbx,%rax
100414d98:	4c 8b 08             	mov    (%rax),%r9
100414d9b:	4c 89 0a             	mov    %r9,(%rdx)
100414d9e:	48 8b 50 10          	mov    0x10(%rax),%rdx
100414da2:	e8 09 cc 00 00       	call   1004219b0 <.text+0x209b0>
100414da7:	48 8b 46 10          	mov    0x10(%rsi),%rax
100414dab:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
100414db0:	49 89 f8             	mov    %rdi,%r8
100414db3:	48 8b 54 18 10       	mov    0x10(%rax,%rbx,1),%rdx
100414db8:	48 01 fa             	add    %rdi,%rdx
100414dbb:	e8 f0 cb 00 00       	call   1004219b0 <.text+0x209b0>
100414dc0:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
100414dc4:	e8 77 ab ff ff       	call   10040f940 <.text+0xe940>
100414dc9:	48 8b 46 10          	mov    0x10(%rsi),%rax
100414dcd:	48 8b 4c 18 10       	mov    0x10(%rax,%rbx,1),%rcx
100414dd2:	e8 69 ab ff ff       	call   10040f940 <.text+0xe940>
100414dd7:	48 03 5e 10          	add    0x10(%rsi),%rbx
100414ddb:	f3 0f 6f 43 18       	movdqu 0x18(%rbx),%xmm0
100414de0:	0f 11 45 00          	movups %xmm0,0x0(%rbp)
100414de4:	48 8b 43 28          	mov    0x28(%rbx),%rax
100414de8:	48 89 45 10          	mov    %rax,0x10(%rbp)
100414dec:	48 8b 43 08          	mov    0x8(%rbx),%rax
100414df0:	48 83 c4 28          	add    $0x28,%rsp
100414df4:	5b                   	pop    %rbx
100414df5:	5e                   	pop    %rsi
100414df6:	5f                   	pop    %rdi
100414df7:	5d                   	pop    %rbp
100414df8:	c3                   	ret
100414df9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100414e00:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
100414e07:	eb e7                	jmp    100414df0 <.text+0x13df0>
100414e09:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100414e10:	41 57                	push   %r15
100414e12:	41 56                	push   %r14
100414e14:	41 55                	push   %r13
100414e16:	41 54                	push   %r12
100414e18:	55                   	push   %rbp
100414e19:	57                   	push   %rdi
100414e1a:	56                   	push   %rsi
100414e1b:	53                   	push   %rbx
100414e1c:	48 83 ec 48          	sub    $0x48,%rsp
100414e20:	48 8b 41 28          	mov    0x28(%rcx),%rax
100414e24:	48 89 d6             	mov    %rdx,%rsi
100414e27:	48 89 cb             	mov    %rcx,%rbx
100414e2a:	48 89 d7             	mov    %rdx,%rdi
100414e2d:	45 89 c4             	mov    %r8d,%r12d
100414e30:	48 29 c6             	sub    %rax,%rsi
100414e33:	48 39 d0             	cmp    %rdx,%rax
100414e36:	7e 64                	jle    100414e9c <.text+0x13e9c>
100414e38:	83 b9 90 00 00 00 01 	cmpl   $0x1,0x90(%rcx)
100414e3f:	7e 08                	jle    100414e49 <.text+0x13e49>
100414e41:	48 c7 41 20 00 00 00 	movq   $0x0,0x20(%rcx)
100414e48:	00
100414e49:	48 8b 43 50          	mov    0x50(%rbx),%rax
100414e4d:	48 c7 43 30 00 00 00 	movq   $0x0,0x30(%rbx)
100414e54:	00
100414e55:	48 89 fe             	mov    %rdi,%rsi
100414e58:	48 c7 43 28 00 00 00 	movq   $0x0,0x28(%rbx)
100414e5f:	00
100414e60:	48 89 43 58          	mov    %rax,0x58(%rbx)
100414e64:	48 8b 43 60          	mov    0x60(%rbx),%rax
100414e68:	48 c7 43 38 00 00 00 	movq   $0x0,0x38(%rbx)
100414e6f:	00
100414e70:	48 89 43 68          	mov    %rax,0x68(%rbx)
100414e74:	44 89 e0             	mov    %r12d,%eax
100414e77:	83 e0 01             	and    $0x1,%eax
100414e7a:	c6 83 8c 00 00 00 00 	movb   $0x0,0x8c(%rbx)
100414e81:	83 f8 01             	cmp    $0x1,%eax
100414e84:	19 c0                	sbb    %eax,%eax
100414e86:	83 e0 02             	and    $0x2,%eax
100414e89:	83 c0 04             	add    $0x4,%eax
100414e8c:	80 bb 8b 00 00 00 00 	cmpb   $0x0,0x8b(%rbx)
100414e93:	89 43 70             	mov    %eax,0x70(%rbx)
100414e96:	0f 84 c4 00 00 00    	je     100414f60 <.text+0x13f60>
100414e9c:	48 85 f6             	test   %rsi,%rsi
100414e9f:	74 71                	je     100414f12 <.text+0x13f12>
100414ea1:	48 8b 43 38          	mov    0x38(%rbx),%rax
100414ea5:	0f b6 93 8c 00 00 00 	movzbl 0x8c(%rbx),%edx
100414eac:	48 39 f0             	cmp    %rsi,%rax
100414eaf:	0f 8e e3 00 00 00    	jle    100414f98 <.text+0x13f98>
100414eb5:	84 d2                	test   %dl,%dl
100414eb7:	0f 85 d3 01 00 00    	jne    100415090 <.text+0x14090>
100414ebd:	48 8d 56 ff          	lea    -0x1(%rsi),%rdx
100414ec1:	45 89 e0             	mov    %r12d,%r8d
100414ec4:	48 89 d9             	mov    %rbx,%rcx
100414ec7:	e8 f4 df ff ff       	call   100412ec0 <.text+0x11ec0>
100414ecc:	83 bb 90 00 00 00 01 	cmpl   $0x1,0x90(%rbx)
100414ed3:	89 43 70             	mov    %eax,0x70(%rbx)
100414ed6:	7e 18                	jle    100414ef0 <.text+0x13ef0>
100414ed8:	4c 8b 43 30          	mov    0x30(%rbx),%r8
100414edc:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
100414ee0:	49 29 f0             	sub    %rsi,%r8
100414ee3:	48 8d 14 b1          	lea    (%rcx,%rsi,4),%rdx
100414ee7:	49 c1 e0 02          	shl    $0x2,%r8
100414eeb:	e8 d0 ca 00 00       	call   1004219c0 <.text+0x209c0>
100414ef0:	80 bb 8b 00 00 00 00 	cmpb   $0x0,0x8b(%rbx)
100414ef7:	0f 85 db 01 00 00    	jne    1004150d8 <.text+0x140d8>
100414efd:	48 29 73 30          	sub    %rsi,0x30(%rbx)
100414f01:	48 29 73 38          	sub    %rsi,0x38(%rbx)
100414f05:	80 bb 8b 00 00 00 00 	cmpb   $0x0,0x8b(%rbx)
100414f0c:	75 04                	jne    100414f12 <.text+0x13f12>
100414f0e:	48 01 73 08          	add    %rsi,0x8(%rbx)
100414f12:	48 8b 43 58          	mov    0x58(%rbx),%rax
100414f16:	48 29 73 68          	sub    %rsi,0x68(%rbx)
100414f1a:	48 89 7b 28          	mov    %rdi,0x28(%rbx)
100414f1e:	48 29 f0             	sub    %rsi,%rax
100414f21:	83 bb 90 00 00 00 01 	cmpl   $0x1,0x90(%rbx)
100414f28:	48 89 43 58          	mov    %rax,0x58(%rbx)
100414f2c:	7e 52                	jle    100414f80 <.text+0x13f80>
100414f2e:	80 bb 88 00 00 00 00 	cmpb   $0x0,0x88(%rbx)