100418994:	4c 89 c2             	mov    %r8,%rdx
100418997:	e8 04 e3 ff ff       	call   100416ca0 <.text+0x15ca0>
10041899c:	84 c0                	test   %al,%al
10041899e:	0f 84 8c 02 00 00    	je     100418c30 <.text+0x17c30>
1004189a4:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1004189a9:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
1004189ae:	4c 89 e2             	mov    %r12,%rdx
1004189b1:	4c 03 ae b8 00 00 00 	add    0xb8(%rsi),%r13
1004189b8:	e8 53 de ff ff       	call   100416810 <.text+0x15810>
1004189bd:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1004189c2:	49 89 45 00          	mov    %rax,0x0(%r13)
1004189c6:	48 8b 86 b8 00 00 00 	mov    0xb8(%rsi),%rax
1004189cd:	48 83 3c c8 00       	cmpq   $0x0,(%rax,%rcx,8)
1004189d2:	0f 85 f7 fe ff ff    	jne    1004188cf <.text+0x178cf>
1004189d8:	8b 94 24 9c 00 00 00 	mov    0x9c(%rsp),%edx
1004189df:	85 d2                	test   %edx,%edx
1004189e1:	0f 84 e8 fe ff ff    	je     1004188cf <.text+0x178cf>
1004189e7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1004189ee:	00 00
1004189f0:	48 8b 8c 24 d0 00 00 	mov    0xd0(%rsp),%rcx
1004189f7:	00
1004189f8:	e8 43 6f ff ff       	call   10040f940 <.text+0xe940>
1004189fd:	8b 84 24 9c 00 00 00 	mov    0x9c(%rsp),%eax
100418a04:	89 84 24 98 00 00 00 	mov    %eax,0x98(%rsp)
100418a0b:	85 c0                	test   %eax,%eax
100418a0d:	0f 85 35 02 00 00    	jne    100418c48 <.text+0x17c48>
100418a13:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100418a18:	48 83 bc 24 a8 00 00 	cmpq   $0x0,0xa8(%rsp)
100418a1f:	00 00
100418a21:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
100418a26:	74 58                	je     100418a80 <.text+0x17a80>
100418a28:	44 8b 8c 24 60 01 00 	mov    0x160(%rsp),%r9d
100418a2f:	00
100418a30:	4c 8b 44 24 68       	mov    0x68(%rsp),%r8
100418a35:	4c 89 f2             	mov    %r14,%rdx
100418a38:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
100418a3d:	e8 6e e9 ff ff       	call   1004173b0 <.text+0x163b0>
100418a42:	89 84 24 98 00 00 00 	mov    %eax,0x98(%rsp)
100418a49:	85 c0                	test   %eax,%eax
100418a4b:	0f 85 f7 01 00 00    	jne    100418c48 <.text+0x17c48>
100418a51:	4c 8b 4c 24 68       	mov    0x68(%rsp),%r9
100418a56:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
100418a5b:	4c 89 f2             	mov    %r14,%rdx
100418a5e:	48 89 f1             	mov    %rsi,%rcx
100418a61:	8b 84 24 60 01 00 00 	mov    0x160(%rsp),%eax
100418a68:	89 44 24 20          	mov    %eax,0x20(%rsp)
100418a6c:	e8 7f ea ff ff       	call   1004174f0 <.text+0x164f0>
100418a71:	89 84 24 98 00 00 00 	mov    %eax,0x98(%rsp)
100418a78:	85 c0                	test   %eax,%eax
100418a7a:	0f 85 c8 01 00 00    	jne    100418c48 <.text+0x17c48>
100418a80:	44 8b 86 a0 00 00 00 	mov    0xa0(%rsi),%r8d
100418a87:	4c 89 fa             	mov    %r15,%rdx
100418a8a:	48 89 f1             	mov    %rsi,%rcx
100418a8d:	e8 2e a4 ff ff       	call   100412ec0 <.text+0x11ec0>
100418a92:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
100418a97:	48 8d 8c 24 98 00 00 	lea    0x98(%rsp),%rcx
100418a9e:	00
100418a9f:	4d 89 f0             	mov    %r14,%r8
100418aa2:	41 89 c1             	mov    %eax,%r9d
100418aa5:	e8 46 da ff ff       	call   1004164f0 <.text+0x154f0>
100418aaa:	48 89 c7             	mov    %rax,%rdi
100418aad:	48 85 c0             	test   %rax,%rax
100418ab0:	0f 84 d2 01 00 00    	je     100418c88 <.text+0x17c88>
100418ab6:	48 8b 86 b8 00 00 00 	mov    0xb8(%rsi),%rax
100418abd:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
100418ac2:	48 c7 44 24 48 00 00 	movq   $0x0,0x48(%rsp)
100418ac9:	00 00
100418acb:	48 89 3c 08          	mov    %rdi,(%rax,%rcx,1)
100418acf:	48 83 44 24 38 01    	addq   $0x1,0x38(%rsp)
100418ad5:	48 3b 9c 24 58 01 00 	cmp    0x158(%rsp),%rbx
100418adc:	00
100418add:	0f 8c 16 fd ff ff    	jl     1004187f9 <.text+0x177f9>
100418ae3:	49 89 df             	mov    %rbx,%r15
100418ae6:	48 8b 8c 24 b0 00 00 	mov    0xb0(%rsp),%rcx
100418aed:	00
100418aee:	e8 4d 6e ff ff       	call   10040f940 <.text+0xe940>
100418af3:	48 8b 86 b8 00 00 00 	mov    0xb8(%rsi),%rax
100418afa:	48 8b bc 24 58 01 00 	mov    0x158(%rsp),%rdi
100418b01:	00
100418b02:	48 8b 04 f8          	mov    (%rax,%rdi,8),%rax
100418b06:	48 85 c0             	test   %rax,%rax
100418b09:	0f 84 bc 02 00 00    	je     100418dcb <.text+0x17dcb>
100418b0f:	48 8b bc 24 38 01 00 	mov    0x138(%rsp),%rdi
100418b16:	00
100418b17:	48 8b 94 24 50 01 00 	mov    0x150(%rsp),%rdx
100418b1e:	00
100418b1f:	48 8d 48 08          	lea    0x8(%rax),%rcx
100418b23:	4c 89 3f             	mov    %r15,(%rdi)
100418b26:	48 8b bc 24 80 00 00 	mov    0x80(%rsp),%rdi
100418b2d:	00
100418b2e:	48 89 be b8 00 00 00 	mov    %rdi,0xb8(%rsi)
100418b35:	48 8b bc 24 88 00 00 	mov    0x88(%rsp),%rdi
100418b3c:	00
100418b3d:	48 89 7e 48          	mov    %rdi,0x48(%rsi)
100418b41:	e8 6a 97 ff ff       	call   1004122b0 <.text+0x112b0>
100418b46:	48 85 c0             	test   %rax,%rax
100418b49:	0f 94 c0             	sete   %al
100418b4c:	0f b6 c0             	movzbl %al,%eax
100418b4f:	48 81 c4 e8 00 00 00 	add    $0xe8,%rsp
100418b56:	5b                   	pop    %rbx
100418b57:	5e                   	pop    %rsi
100418b58:	5f                   	pop    %rdi
100418b59:	5d                   	pop    %rbp
100418b5a:	41 5c                	pop    %r12
100418b5c:	41 5d                	pop    %r13
100418b5e:	41 5e                	pop    %r14
100418b60:	41 5f                	pop    %r15
100418b62:	c3                   	ret
100418b63:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100418b68:	4c 8d a4 24 a0 00 00 	lea    0xa0(%rsp),%r12
100418b6f:	00
100418b70:	48 8d 57 08          	lea    0x8(%rdi),%rdx
100418b74:	4c 89 e1             	mov    %r12,%rcx
100418b77:	e8 64 bc ff ff       	call   1004147e0 <.text+0x137e0>
100418b7c:	89 84 24 98 00 00 00 	mov    %eax,0x98(%rsp)
100418b83:	85 c0                	test   %eax,%eax
100418b85:	75 c8                	jne    100418b4f <.text+0x17b4f>
100418b87:	f6 47 68 40          	testb  $0x40,0x68(%rdi)
100418b8b:	0f 84 33 fc ff ff    	je     1004187c4 <.text+0x177c4>
100418b91:	48 83 bc 24 a8 00 00 	cmpq   $0x0,0xa8(%rsp)
100418b98:	00 00
100418b9a:	74 2d                	je     100418bc9 <.text+0x17bc9>
100418b9c:	8b 84 24 60 01 00 00 	mov    0x160(%rsp),%eax
100418ba3:	4d 89 f8             	mov    %r15,%r8
100418ba6:	4c 89 e2             	mov    %r12,%rdx
100418ba9:	48 89 f1             	mov    %rsi,%rcx
100418bac:	4c 8b 4c 24 68       	mov    0x68(%rsp),%r9
100418bb1:	89 44 24 20          	mov    %eax,0x20(%rsp)
100418bb5:	e8 36 e9 ff ff       	call   1004174f0 <.text+0x164f0>
100418bba:	89 84 24 98 00 00 00 	mov    %eax,0x98(%rsp)
100418bc1:	85 c0                	test   %eax,%eax
100418bc3:	0f 85 7f 00 00 00    	jne    100418c48 <.text+0x17c48>
100418bc9:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
100418bce:	48 8d 8c 24 98 00 00 	lea    0x98(%rsp),%rcx
100418bd5:	00
100418bd6:	41 89 e9             	mov    %ebp,%r9d
100418bd9:	4d 89 e0             	mov    %r12,%r8
100418bdc:	e8 0f d9 ff ff       	call   1004164f0 <.text+0x154f0>
100418be1:	48 89 c7             	mov    %rax,%rdi
100418be4:	48 85 c0             	test   %rax,%rax
100418be7:	0f 84 c0 01 00 00    	je     100418dad <.text+0x17dad>
100418bed:	48 8b 86 b8 00 00 00 	mov    0xb8(%rsi),%rax
100418bf4:	4a 89 3c f8          	mov    %rdi,(%rax,%r15,8)
100418bf8:	e9 c7 fb ff ff       	jmp    1004187c4 <.text+0x177c4>
100418bfd:	0f 1f 00             	nopl   (%rax)
100418c00:	85 c0                	test   %eax,%eax
100418c02:	0f 85 bf fc ff ff    	jne    1004188c7 <.text+0x178c7>
100418c08:	49 8b 14 24          	mov    (%r12),%rdx
100418c0c:	48 01 ea             	add    %rbp,%rdx
100418c0f:	e9 a4 fc ff ff       	jmp    1004188b8 <.text+0x178b8>
100418c14:	0f 1f 40 00          	nopl   0x0(%rax)
100418c18:	48 85 ff             	test   %rdi,%rdi
100418c1b:	0f 85 49 fc ff ff    	jne    10041886a <.text+0x1786a>
100418c21:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
100418c26:	e9 55 fe ff ff       	jmp    100418a80 <.text+0x17a80>
100418c2b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100418c30:	48 8b 8c 24 d0 00 00 	mov    0xd0(%rsp),%rcx
100418c37:	00
100418c38:	e8 03 6d ff ff       	call   10040f940 <.text+0xe940>
100418c3d:	c7 84 24 98 00 00 00 	movl   $0xc,0x98(%rsp)
100418c44:	0c 00 00 00
100418c48:	48 8b 8c 24 b0 00 00 	mov    0xb0(%rsp),%rcx
100418c4f:	00
100418c50:	e8 eb 6c ff ff       	call   10040f940 <.text+0xe940>
100418c55:	8b 84 24 98 00 00 00 	mov    0x98(%rsp),%eax
100418c5c:	e9 ee fe ff ff       	jmp    100418b4f <.text+0x17b4f>
100418c61:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100418c68:	48 8b 8c 24 d0 00 00 	mov    0xd0(%rsp),%rcx
100418c6f:	00
100418c70:	e8 cb 6c ff ff       	call   10040f940 <.text+0xe940>
100418c75:	c7 84 24 98 00 00 00 	movl   $0x0,0x98(%rsp)
100418c7c:	00 00 00 00
100418c80:	e9 93 fd ff ff       	jmp    100418a18 <.text+0x17a18>
100418c85:	0f 1f 00             	nopl   (%rax)
100418c88:	8b 84 24 98 00 00 00 	mov    0x98(%rsp),%eax
100418c8f:	85 c0                	test   %eax,%eax
100418c91:	75 b5                	jne    100418c48 <.text+0x17c48>
100418c93:	48 8b 86 b8 00 00 00 	mov    0xb8(%rsi),%rax
100418c9a:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
100418c9f:	48 83 44 24 48 01    	addq   $0x1,0x48(%rsp)
100418ca5:	48 c7 04 08 00 00 00 	movq   $0x0,(%rax,%rcx,1)
100418cac:	00
100418cad:	e9 1d fe ff ff       	jmp    100418acf <.text+0x17acf>
100418cb2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100418cb8:	48 89 5e 48          	mov    %rbx,0x48(%rsi)
100418cbc:	48 8d 53 ff          	lea    -0x1(%rbx),%rdx
100418cc0:	48 89 f1             	mov    %rsi,%rcx
100418cc3:	e8 f8 a1 ff ff       	call   100412ec0 <.text+0x11ec0>
100418cc8:	89 c5                	mov    %eax,%ebp
100418cca:	b9 08 00 00 00       	mov    $0x8,%ecx
100418ccf:	48 c7 84 24 a0 00 00 	movq   $0x1,0xa0(%rsp)
100418cd6:	00 01 00 00 00
100418cdb:	48 c7 84 24 a8 00 00 	movq   $0x1,0xa8(%rsp)
100418ce2:	00 01 00 00 00
100418ce7:	e8 74 8c 00 00       	call   100421960 <.text+0x20960>
100418cec:	48 89 84 24 b0 00 00 	mov    %rax,0xb0(%rsp)
100418cf3:	00
100418cf4:	48 85 c0             	test   %rax,%rax
100418cf7:	0f 84 c4 00 00 00    	je     100418dc1 <.text+0x17dc1>
100418cfd:	4c 8b 44 24 68       	mov    0x68(%rsp),%r8
100418d02:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
100418d07:	48 89 38             	mov    %rdi,(%rax)
100418d0a:	49 89 df             	mov    %rbx,%r15
100418d0d:	44 8b 8c 24 60 01 00 	mov    0x160(%rsp),%r9d
100418d14:	00
100418d15:	4c 8d a4 24 a0 00 00 	lea    0xa0(%rsp),%r12
100418d1c:	00
100418d1d:	c7 84 24 98 00 00 00 	movl   $0x0,0x98(%rsp)
100418d24:	00 00 00 00
100418d28:	4c 89 e2             	mov    %r12,%rdx
100418d2b:	e8 80 e6 ff ff       	call   1004173b0 <.text+0x163b0>
100418d30:	89 84 24 98 00 00 00 	mov    %eax,0x98(%rsp)
100418d37:	85 c0                	test   %eax,%eax
100418d39:	0f 84 52 fe ff ff    	je     100418b91 <.text+0x17b91>
100418d3f:	e9 04 ff ff ff       	jmp    100418c48 <.text+0x17c48>
100418d44:	48 8d 68 01          	lea    0x1(%rax),%rbp
100418d48:	48 b8 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rax
100418d4f:	ff ff 7f
100418d52:	4c 29 e0             	sub    %r12,%rax
100418d55:	48 39 e8             	cmp    %rbp,%rax
100418d58:	7c 67                	jl     100418dc1 <.text+0x17dc1>
100418d5a:	4d 8d 2c 2c          	lea    (%r12,%rbp,1),%r13
100418d5e:	4c 89 e8             	mov    %r13,%rax
100418d61:	48 c1 e8 3d          	shr    $0x3d,%rax
100418d65:	75 5a                	jne    100418dc1 <.text+0x17dc1>
100418d67:	48 8b 84 24 38 01 00 	mov    0x138(%rsp),%rax
100418d6e:	00
100418d6f:	4a 8d 14 ed 00 00 00 	lea    0x0(,%r13,8),%rdx
100418d76:	00
100418d77:	48 8b 48 10          	mov    0x10(%rax),%rcx
100418d7b:	e8 20 8d 00 00       	call   100421aa0 <.text+0x20aa0>
100418d80:	48 85 c0             	test   %rax,%rax
100418d83:	74 3c                	je     100418dc1 <.text+0x17dc1>
100418d85:	48 8b 8c 24 38 01 00 	mov    0x138(%rsp),%rcx
100418d8c:	00
100418d8d:	4c 8d 04 ed 00 00 00 	lea    0x0(,%rbp,8),%r8
100418d94:	00
100418d95:	31 d2                	xor    %edx,%edx
100418d97:	4c 89 69 08          	mov    %r13,0x8(%rcx)
100418d9b:	48 89 41 10          	mov    %rax,0x10(%rcx)
100418d9f:	4a 8d 0c e0          	lea    (%rax,%r12,8),%rcx
100418da3:	e8 38 8c 00 00       	call   1004219e0 <.text+0x209e0>
100418da8:	e9 7c f9 ff ff       	jmp    100418729 <.text+0x17729>
100418dad:	8b 8c 24 98 00 00 00 	mov    0x98(%rsp),%ecx
100418db4:	85 c9                	test   %ecx,%ecx
100418db6:	0f 84 31 fe ff ff    	je     100418bed <.text+0x17bed>
100418dbc:	e9 87 fe ff ff       	jmp    100418c48 <.text+0x17c48>
100418dc1:	b8 0c 00 00 00       	mov    $0xc,%eax
100418dc6:	e9 84 fd ff ff       	jmp    100418b4f <.text+0x17b4f>
100418dcb:	48 8b 84 24 38 01 00 	mov    0x138(%rsp),%rax
100418dd2:	00
100418dd3:	4c 89 38             	mov    %r15,(%rax)
100418dd6:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
100418ddd:	00
100418dde:	48 89 86 b8 00 00 00 	mov    %rax,0xb8(%rsi)
100418de5:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
100418dec:	00
100418ded:	48 89 46 48          	mov    %rax,0x48(%rsi)
100418df1:	b8 01 00 00 00       	mov    $0x1,%eax
100418df6:	e9 54 fd ff ff       	jmp    100418b4f <.text+0x17b4f>
100418dfb:	31 c9                	xor    %ecx,%ecx
100418dfd:	e9 6e fe ff ff       	jmp    100418c70 <.text+0x17c70>
100418e02:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100418e09:	00 00 00 00
100418e0d:	0f 1f 00             	nopl   (%rax)
100418e10:	41 56                	push   %r14
100418e12:	41 55                	push   %r13
100418e14:	41 54                	push   %r12
100418e16:	55                   	push   %rbp
100418e17:	57                   	push   %rdi
100418e18:	56                   	push   %rsi
100418e19:	53                   	push   %rbx
100418e1a:	48 83 ec 40          	sub    $0x40,%rsp
100418e1e:	48 8b b4 24 a0 00 00 	mov    0xa0(%rsp),%rsi
100418e25:	00
100418e26:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
100418e2b:	48 89 d5             	mov    %rdx,%rbp
100418e2e:	4c 89 c3             	mov    %r8,%rbx
100418e31:	4c 89 cf             	mov    %r9,%rdi
100418e34:	c7 44 24 30 08 00 00 	movl   $0x8,0x30(%rsp)
100418e3b:	00
100418e3c:	49 8d 50 10          	lea    0x10(%r8),%rdx
100418e40:	49 89 cc             	mov    %rcx,%r12
100418e43:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
100418e48:	4d 8b 48 08          	mov    0x8(%r8),%r9
100418e4c:	4d 8b 00             	mov    (%r8),%r8
100418e4f:	e8 6c f8 ff ff       	call   1004186c0 <.text+0x176c0>
100418e54:	85 c0                	test   %eax,%eax
100418e56:	74 18                	je     100418e70 <.text+0x17e70>
100418e58:	48 83 c4 40          	add    $0x40,%rsp
100418e5c:	5b                   	pop    %rbx
100418e5d:	5e                   	pop    %rsi
100418e5e:	5f                   	pop    %rdi
100418e5f:	5d                   	pop    %rbp
100418e60:	41 5c                	pop    %r12
100418e62:	41 5d                	pop    %r13
100418e64:	41 5e                	pop    %r14
100418e66:	c3                   	ret
100418e67:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
100418e6e:	00 00
100418e70:	4c 8b 6b 08          	mov    0x8(%rbx),%r13
100418e74:	4c 8b 75 00          	mov    0x0(%rbp),%r14
100418e78:	49 8b 94 24 c8 00 00 	mov    0xc8(%r12),%rdx
100418e7f:	00
100418e80:	49 8b 84 24 d0 00 00 	mov    0xd0(%r12),%rax
100418e87:	00
100418e88:	49 8b 8c 24 d8 00 00 	mov    0xd8(%r12),%rcx
100418e8f:	00
100418e90:	4d 89 f0             	mov    %r14,%r8
100418e93:	4d 89 e9             	mov    %r13,%r9
100418e96:	48 39 c2             	cmp    %rax,%rdx
100418e99:	0f 8d 91 00 00 00    	jge    100418f30 <.text+0x17f30>
100418e9f:	48 8d 04 52          	lea    (%rdx,%rdx,2),%rax
100418ea3:	48 c1 e0 04          	shl    $0x4,%rax
100418ea7:	48 85 d2             	test   %rdx,%rdx
100418eaa:	7e 0b                	jle    100418eb7 <.text+0x17eb7>
100418eac:	4c 8d 54 01 d0       	lea    -0x30(%rcx,%rax,1),%r10
100418eb1:	49 3b 72 08          	cmp    0x8(%r10),%rsi
100418eb5:	74 71                	je     100418f28 <.text+0x17f28>
100418eb7:	48 01 c8             	add    %rcx,%rax
100418eba:	31 c9                	xor    %ecx,%ecx
100418ebc:	4d 39 f5             	cmp    %r14,%r13
100418ebf:	0f 94 c1             	sete   %cl
100418ec2:	48 83 c2 01          	add    $0x1,%rdx
100418ec6:	48 89 38             	mov    %rdi,(%rax)
100418ec9:	48 f7 d9             	neg    %rcx
100418ecc:	48 89 70 08          	mov    %rsi,0x8(%rax)
100418ed0:	4c 89 70 10          	mov    %r14,0x10(%rax)
100418ed4:	4c 89 68 18          	mov    %r13,0x18(%rax)
100418ed8:	48 89 48 20          	mov    %rcx,0x20(%rax)
100418edc:	49 89 94 24 c8 00 00 	mov    %rdx,0xc8(%r12)
100418ee3:	00
100418ee4:	c6 40 28 00          	movb   $0x0,0x28(%rax)
100418ee8:	4c 89 e8             	mov    %r13,%rax
100418eeb:	49 63 94 24 e0 00 00 	movslq 0xe0(%r12),%rdx
100418ef2:	00
100418ef3:	4c 29 f0             	sub    %r14,%rax
100418ef6:	48 39 c2             	cmp    %rax,%rdx
100418ef9:	7d 0b                	jge    100418f06 <.text+0x17f06>
100418efb:	45 29 f5             	sub    %r14d,%r13d
100418efe:	45 89 ac 24 e0 00 00 	mov    %r13d,0xe0(%r12)
100418f05:	00
100418f06:	4a 8d 14 0e          	lea    (%rsi,%r9,1),%rdx
100418f0a:	4c 89 e1             	mov    %r12,%rcx
100418f0d:	4c 29 c2             	sub    %r8,%rdx
100418f10:	48 83 c4 40          	add    $0x40,%rsp
100418f14:	5b                   	pop    %rbx
100418f15:	5e                   	pop    %rsi
100418f16:	5f                   	pop    %rdi
100418f17:	5d                   	pop    %rbp