100407cec:	48 8d 05 90 43 00 00 	lea    0x4390(%rip),%rax        # 10040c083 <_head_msys_intl_8_dll-0x4f7d>
100407cf3:	4d 89 e1             	mov    %r12,%r9
100407cf6:	89 f9                	mov    %edi,%ecx
100407cf8:	48 89 5e 20          	mov    %rbx,0x20(%rsi)
100407cfc:	4d 89 e8             	mov    %r13,%r8
100407cff:	48 89 ea             	mov    %rbp,%rdx
100407d02:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
100407d07:	8b 84 24 d8 00 00 00 	mov    0xd8(%rsp),%eax
100407d0e:	44 89 74 24 38       	mov    %r14d,0x38(%rsp)
100407d13:	89 44 24 28          	mov    %eax,0x28(%rsp)
100407d17:	48 8b 84 24 d0 00 00 	mov    0xd0(%rsp),%rax
100407d1e:	00
100407d1f:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
100407d24:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
100407d29:	e8 72 f6 ff ff       	call   1004073a0 <.text+0x63a0>
100407d2e:	41 89 c7             	mov    %eax,%r15d
100407d31:	83 f8 ff             	cmp    $0xffffffff,%eax
100407d34:	0f 85 d2 fd ff ff    	jne    100407b0c <.text+0x6b0c>
100407d3a:	48 63 06             	movslq (%rsi),%rax
100407d3d:	4c 8b 7c c5 00       	mov    0x0(%rbp,%rax,8),%r15
100407d42:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100407d48:	49 8d 5f 01          	lea    0x1(%r15),%rbx
100407d4c:	e9 59 fd ff ff       	jmp    100407aaa <.text+0x6aaa>
100407d51:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100407d58:	80 fa 3b             	cmp    $0x3b,%dl
100407d5b:	0f 85 a2 fd ff ff    	jne    100407b03 <.text+0x6b03>
100407d61:	4d 85 e4             	test   %r12,%r12
100407d64:	0f 84 99 fd ff ff    	je     100407b03 <.text+0x6b03>
100407d6a:	80 7b 01 00          	cmpb   $0x0,0x1(%rbx)
100407d6e:	75 10                	jne    100407d80 <.text+0x6d80>
100407d70:	48 63 06             	movslq (%rsi),%rax
100407d73:	39 f8                	cmp    %edi,%eax
100407d75:	0f 84 ce 01 00 00    	je     100407f49 <.text+0x6f49>
100407d7b:	4c 8b 4c c5 00       	mov    0x0(%rbp,%rax,8),%r9
100407d80:	48 8d 05 4a 43 00 00 	lea    0x434a(%rip),%rax        # 10040c0d1 <_head_msys_intl_8_dll-0x4f2f>
100407d87:	4c 89 4e 20          	mov    %r9,0x20(%rsi)
100407d8b:	48 c7 46 10 00 00 00 	movq   $0x0,0x10(%rsi)
100407d92:	00
100407d93:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
100407d98:	44 89 74 24 38       	mov    %r14d,0x38(%rsp)
100407d9d:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
100407da2:	c7 44 24 28 00 00 00 	movl   $0x0,0x28(%rsp)
100407da9:	00
100407daa:	48 8b 84 24 d0 00 00 	mov    0xd0(%rsp),%rax
100407db1:	00
100407db2:	4d 89 e1             	mov    %r12,%r9
100407db5:	4d 89 e8             	mov    %r13,%r8
100407db8:	89 f9                	mov    %edi,%ecx
100407dba:	48 89 ea             	mov    %rbp,%rdx
100407dbd:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
100407dc2:	e8 d9 f5 ff ff       	call   1004073a0 <.text+0x63a0>
100407dc7:	41 89 c7             	mov    %eax,%r15d
100407dca:	e9 3d fd ff ff       	jmp    100407b0c <.text+0x6b0c>
100407dcf:	90                   	nop
100407dd0:	48 8d 0d 99 42 00 00 	lea    0x4299(%rip),%rcx        # 10040c070 <_head_msys_intl_8_dll-0x4f90>
100407dd7:	e8 74 0c 00 00       	call   100408a50 <.text+0x7a50>
100407ddc:	48 85 c0             	test   %rax,%rax
100407ddf:	0f 84 fb 00 00 00    	je     100407ee0 <.text+0x6ee0>
100407de5:	48 8b 5e 20          	mov    0x20(%rsi),%rbx
100407de9:	e9 8c fc ff ff       	jmp    100407a7a <.text+0x6a7a>
100407dee:	66 90                	xchg   %ax,%ax
100407df0:	80 78 02 3a          	cmpb   $0x3a,0x2(%rax)
100407df4:	0f b6 53 01          	movzbl 0x1(%rbx),%edx
100407df8:	0f 84 ca 00 00 00    	je     100407ec8 <.text+0x6ec8>
100407dfe:	48 63 06             	movslq (%rsi),%rax
100407e01:	84 d2                	test   %dl,%dl
100407e03:	75 73                	jne    100407e78 <.text+0x6e78>
100407e05:	39 c7                	cmp    %eax,%edi
100407e07:	0f 84 ef 00 00 00    	je     100407efc <.text+0x6efc>
100407e0d:	8d 50 01             	lea    0x1(%rax),%edx
100407e10:	48 8b 44 c5 00       	mov    0x0(%rbp,%rax,8),%rax
100407e15:	89 16                	mov    %edx,(%rsi)
100407e17:	48 89 46 10          	mov    %rax,0x10(%rsi)
100407e1b:	48 c7 46 20 00 00 00 	movq   $0x0,0x20(%rsi)
100407e22:	00
100407e23:	e9 e4 fc ff ff       	jmp    100407b0c <.text+0x6b0c>
100407e28:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
100407e2f:	00
100407e30:	39 c3                	cmp    %eax,%ebx
100407e32:	0f 84 2d fe ff ff    	je     100407c65 <.text+0x6c65>
100407e38:	89 5e 2c             	mov    %ebx,0x2c(%rsi)
100407e3b:	e9 25 fe ff ff       	jmp    100407c65 <.text+0x6c65>
100407e40:	89 d3                	mov    %edx,%ebx
100407e42:	e9 56 fe ff ff       	jmp    100407c9d <.text+0x6c9d>
100407e47:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
100407e4e:	00 00
100407e50:	c7 46 28 00 00 00 00 	movl   $0x0,0x28(%rsi)
100407e57:	e9 fb fc ff ff       	jmp    100407b57 <.text+0x6b57>
100407e5c:	0f 1f 40 00          	nopl   0x0(%rax)
100407e60:	45 85 f6             	test   %r14d,%r14d
100407e63:	75 33                	jne    100407e98 <.text+0x6e98>
100407e65:	44 89 7e 08          	mov    %r15d,0x8(%rsi)
100407e69:	41 bf 3f 00 00 00    	mov    $0x3f,%r15d
100407e6f:	e9 98 fc ff ff       	jmp    100407b0c <.text+0x6b0c>
100407e74:	0f 1f 40 00          	nopl   0x0(%rax)
100407e78:	83 c0 01             	add    $0x1,%eax
100407e7b:	4c 89 4e 10          	mov    %r9,0x10(%rsi)
100407e7f:	89 06                	mov    %eax,(%rsi)
100407e81:	eb 98                	jmp    100407e1b <.text+0x6e1b>
100407e83:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100407e88:	89 46 2c             	mov    %eax,0x2c(%rsi)
100407e8b:	89 c2                	mov    %eax,%edx
100407e8d:	e9 47 fd ff ff       	jmp    100407bd9 <.text+0x6bd9>
100407e92:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100407e98:	48 8d 0d e6 41 00 00 	lea    0x41e6(%rip),%rcx        # 10040c085 <_head_msys_intl_8_dll-0x4f7b>
100407e9f:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
100407ea3:	e8 a8 09 00 00       	call   100408850 <.text+0x7850>
100407ea8:	48 89 c3             	mov    %rax,%rbx
100407eab:	e8 30 0a 00 00       	call   1004088e0 <.text+0x78e0>
100407eb0:	45 89 f9             	mov    %r15d,%r9d
100407eb3:	49 89 f8             	mov    %rdi,%r8
100407eb6:	48 89 da             	mov    %rbx,%rdx
100407eb9:	48 8b 48 18          	mov    0x18(%rax),%rcx
100407ebd:	e8 fe 0a 00 00       	call   1004089c0 <.text+0x79c0>
100407ec2:	eb a1                	jmp    100407e65 <.text+0x6e65>
100407ec4:	0f 1f 40 00          	nopl   0x0(%rax)
100407ec8:	84 d2                	test   %dl,%dl
100407eca:	74 24                	je     100407ef0 <.text+0x6ef0>
100407ecc:	83 06 01             	addl   $0x1,(%rsi)
100407ecf:	4c 89 4e 10          	mov    %r9,0x10(%rsi)
100407ed3:	48 c7 46 20 00 00 00 	movq   $0x0,0x20(%rsi)
100407eda:	00
100407edb:	e9 2c fc ff ff       	jmp    100407b0c <.text+0x6b0c>
100407ee0:	c7 46 28 01 00 00 00 	movl   $0x1,0x28(%rsi)
100407ee7:	48 8b 5e 20          	mov    0x20(%rsi),%rbx
100407eeb:	e9 91 fb ff ff       	jmp    100407a81 <.text+0x6a81>
100407ef0:	45 31 c9             	xor    %r9d,%r9d
100407ef3:	eb da                	jmp    100407ecf <.text+0x6ecf>
100407ef5:	89 da                	mov    %ebx,%edx
100407ef7:	e9 a1 fd ff ff       	jmp    100407c9d <.text+0x6c9d>
100407efc:	45 85 f6             	test   %r14d,%r14d
100407eff:	75 67                	jne    100407f68 <.text+0x6f68>
100407f01:	44 89 7e 08          	mov    %r15d,0x8(%rsi)
100407f05:	45 31 ff             	xor    %r15d,%r15d
100407f08:	41 80 7d 00 3a       	cmpb   $0x3a,0x0(%r13)
100407f0d:	41 0f 95 c7          	setne  %r15b
100407f11:	47 8d 7c bf 3a       	lea    0x3a(%r15,%r15,4),%r15d
100407f16:	e9 00 ff ff ff       	jmp    100407e1b <.text+0x6e1b>
100407f1b:	48 8d 05 5e 41 00 00 	lea    0x415e(%rip),%rax        # 10040c080 <_head_msys_intl_8_dll-0x4f80>
100407f22:	49 8d 5f 02          	lea    0x2(%r15),%rbx
100407f26:	48 89 5e 20          	mov    %rbx,0x20(%rsi)
100407f2a:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
100407f2f:	8b 84 24 d8 00 00 00 	mov    0xd8(%rsp),%eax
100407f36:	44 89 74 24 38       	mov    %r14d,0x38(%rsp)
100407f3b:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
100407f40:	89 44 24 28          	mov    %eax,0x28(%rsp)
100407f44:	e9 61 fe ff ff       	jmp    100407daa <.text+0x6daa>
100407f49:	45 85 f6             	test   %r14d,%r14d
100407f4c:	75 49                	jne    100407f97 <.text+0x6f97>
100407f4e:	44 89 7e 08          	mov    %r15d,0x8(%rsi)
100407f52:	45 31 ff             	xor    %r15d,%r15d
100407f55:	41 80 7d 00 3a       	cmpb   $0x3a,0x0(%r13)
100407f5a:	41 0f 95 c7          	setne  %r15b
100407f5e:	47 8d 7c bf 3a       	lea    0x3a(%r15,%r15,4),%r15d
100407f63:	e9 a4 fb ff ff       	jmp    100407b0c <.text+0x6b0c>
100407f68:	48 8d 0d 39 41 00 00 	lea    0x4139(%rip),%rcx        # 10040c0a8 <_head_msys_intl_8_dll-0x4f58>
100407f6f:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
100407f73:	e8 d8 08 00 00       	call   100408850 <.text+0x7850>
100407f78:	48 89 c3             	mov    %rax,%rbx
100407f7b:	e8 60 09 00 00       	call   1004088e0 <.text+0x78e0>
100407f80:	45 89 f9             	mov    %r15d,%r9d
100407f83:	49 89 f8             	mov    %rdi,%r8
100407f86:	48 89 da             	mov    %rbx,%rdx
100407f89:	48 8b 48 18          	mov    0x18(%rax),%rcx
100407f8d:	e8 2e 0a 00 00       	call   1004089c0 <.text+0x79c0>
100407f92:	e9 6a ff ff ff       	jmp    100407f01 <.text+0x6f01>
100407f97:	48 8d 0d 0a 41 00 00 	lea    0x410a(%rip),%rcx        # 10040c0a8 <_head_msys_intl_8_dll-0x4f58>
100407f9e:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
100407fa2:	e8 a9 08 00 00       	call   100408850 <.text+0x7850>
100407fa7:	48 89 c3             	mov    %rax,%rbx
100407faa:	e8 31 09 00 00       	call   1004088e0 <.text+0x78e0>
100407faf:	45 89 f9             	mov    %r15d,%r9d
100407fb2:	49 89 f8             	mov    %rdi,%r8
100407fb5:	48 89 da             	mov    %rbx,%rdx
100407fb8:	48 8b 48 18          	mov    0x18(%rax),%rcx
100407fbc:	e8 ff 09 00 00       	call   1004089c0 <.text+0x79c0>
100407fc1:	eb 8b                	jmp    100407f4e <.text+0x6f4e>
100407fc3:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100407fca:	00 00 00 00
100407fce:	66 90                	xchg   %ax,%ax
100407fd0:	48 83 ec 48          	sub    $0x48,%rsp
100407fd4:	66 0f 6e 0d a8 21 00 	movd   0x21a8(%rip),%xmm1        # 10040a184 <_head_msys_intl_8_dll-0x6e7c>
100407fdb:	00
100407fdc:	66 0f 6e 05 a4 21 00 	movd   0x21a4(%rip),%xmm0        # 10040a188 <_head_msys_intl_8_dll-0x6e78>
100407fe3:	00
100407fe4:	8b 84 24 80 00 00 00 	mov    0x80(%rsp),%eax
100407feb:	66 0f 62 c1          	punpckldq %xmm1,%xmm0
100407fef:	66 0f d6 05 a9 80 00 	movq   %xmm0,0x80a9(%rip)        # 1004100a0 <_head_msys_intl_8_dll-0xf60>
100407ff6:	00
100407ff7:	89 44 24 38          	mov    %eax,0x38(%rsp)
100407ffb:	48 8d 05 9e 80 00 00 	lea    0x809e(%rip),%rax        # 1004100a0 <_head_msys_intl_8_dll-0xf60>
100408002:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
100408007:	8b 44 24 78          	mov    0x78(%rsp),%eax
10040800b:	89 44 24 28          	mov    %eax,0x28(%rsp)
10040800f:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
100408014:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
100408019:	e8 d2 f9 ff ff       	call   1004079f0 <.text+0x69f0>
10040801e:	8b 15 7c 80 00 00    	mov    0x807c(%rip),%edx        # 1004100a0 <_head_msys_intl_8_dll-0xf60>
100408024:	89 15 5e 21 00 00    	mov    %edx,0x215e(%rip)        # 10040a188 <_head_msys_intl_8_dll-0x6e78>
10040802a:	48 8b 15 7f 80 00 00 	mov    0x807f(%rip),%rdx        # 1004100b0 <_head_msys_intl_8_dll-0xf50>
100408031:	48 89 15 48 80 00 00 	mov    %rdx,0x8048(%rip)        # 100410080 <_head_msys_intl_8_dll-0xf80>
100408038:	8b 15 6a 80 00 00    	mov    0x806a(%rip),%edx        # 1004100a8 <_head_msys_intl_8_dll-0xf58>
10040803e:	89 15 3c 21 00 00    	mov    %edx,0x213c(%rip)        # 10040a180 <_head_msys_intl_8_dll-0x6e80>
100408044:	48 83 c4 48          	add    $0x48,%rsp
100408048:	c3                   	ret
100408049:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100408050:	48 83 ec 48          	sub    $0x48,%rsp
100408054:	48 8d 05 45 80 00 00 	lea    0x8045(%rip),%rax        # 1004100a0 <_head_msys_intl_8_dll-0xf60>
10040805b:	66 0f 6e 0d 21 21 00 	movd   0x2121(%rip),%xmm1        # 10040a184 <_head_msys_intl_8_dll-0x6e7c>
100408062:	00
100408063:	45 31 c9             	xor    %r9d,%r9d
100408066:	66 0f 6e 05 1a 21 00 	movd   0x211a(%rip),%xmm0        # 10040a188 <_head_msys_intl_8_dll-0x6e78>
10040806d:	00
10040806e:	66 0f 62 c1          	punpckldq %xmm1,%xmm0
100408072:	66 0f d6 05 26 80 00 	movq   %xmm0,0x8026(%rip)        # 1004100a0 <_head_msys_intl_8_dll-0xf60>
100408079:	00
10040807a:	c7 44 24 38 01 00 00 	movl   $0x1,0x38(%rsp)
100408081:	00
100408082:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
100408087:	c7 44 24 28 00 00 00 	movl   $0x0,0x28(%rsp)
10040808e:	00
10040808f:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
100408096:	00 00
100408098:	e8 53 f9 ff ff       	call   1004079f0 <.text+0x69f0>
10040809d:	8b 15 fd 7f 00 00    	mov    0x7ffd(%rip),%edx        # 1004100a0 <_head_msys_intl_8_dll-0xf60>
1004080a3:	89 15 df 20 00 00    	mov    %edx,0x20df(%rip)        # 10040a188 <_head_msys_intl_8_dll-0x6e78>
1004080a9:	48 8b 15 00 80 00 00 	mov    0x8000(%rip),%rdx        # 1004100b0 <_head_msys_intl_8_dll-0xf50>
1004080b0:	48 89 15 c9 7f 00 00 	mov    %rdx,0x7fc9(%rip)        # 100410080 <_head_msys_intl_8_dll-0xf80>
1004080b7:	8b 15 eb 7f 00 00    	mov    0x7feb(%rip),%edx        # 1004100a8 <_head_msys_intl_8_dll-0xf58>
1004080bd:	89 15 bd 20 00 00    	mov    %edx,0x20bd(%rip)        # 10040a180 <_head_msys_intl_8_dll-0x6e80>
1004080c3:	48 83 c4 48          	add    $0x48,%rsp
1004080c7:	c3                   	ret
1004080c8:	90                   	nop
1004080c9:	90                   	nop
1004080ca:	90                   	nop
1004080cb:	90                   	nop
1004080cc:	90                   	nop
1004080cd:	90                   	nop
1004080ce:	90                   	nop
1004080cf:	90                   	nop
1004080d0:	41 54                	push   %r12
1004080d2:	55                   	push   %rbp
1004080d3:	57                   	push   %rdi
1004080d4:	56                   	push   %rsi
1004080d5:	53                   	push   %rbx
1004080d6:	48 83 ec 20          	sub    $0x20,%rsp
1004080da:	48 89 cd             	mov    %rcx,%rbp
1004080dd:	b9 48 00 00 00       	mov    $0x48,%ecx
1004080e2:	49 89 d4             	mov    %rdx,%r12
1004080e5:	4c 89 c7             	mov    %r8,%rdi
1004080e8:	4c 89 ce             	mov    %r9,%rsi
1004080eb:	e8 b0 09 00 00       	call   100408aa0 <.text+0x7aa0>
1004080f0:	48 89 c3             	mov    %rax,%rbx
1004080f3:	48 85 c0             	test   %rax,%rax
1004080f6:	74 56                	je     10040814e <.text+0x714e>
1004080f8:	48 89 28             	mov    %rbp,(%rax)
1004080fb:	b9 c8 00 00 00       	mov    $0xc8,%ecx
100408100:	4c 89 60 08          	mov    %r12,0x8(%rax)
100408104:	48 89 78 10          	mov    %rdi,0x10(%rax)
100408108:	48 89 70 18          	mov    %rsi,0x18(%rax)
10040810c:	48 c7 40 28 00 00 00 	movq   $0x0,0x28(%rax)
100408113:	00
100408114:	48 c7 40 20 00 00 00 	movq   $0x0,0x20(%rax)
10040811b:	00
10040811c:	e8 7f 09 00 00       	call   100408aa0 <.text+0x7aa0>
100408121:	48 89 43 30          	mov    %rax,0x30(%rbx)
100408125:	48 85 c0             	test   %rax,%rax
100408128:	74 1c                	je     100408146 <.text+0x7146>
10040812a:	48 89 43 38          	mov    %rax,0x38(%rbx)
10040812e:	48 05 c8 00 00 00    	add    $0xc8,%rax
100408134:	48 89 43 40          	mov    %rax,0x40(%rbx)
100408138:	48 89 d8             	mov    %rbx,%rax
10040813b:	48 83 c4 20          	add    $0x20,%rsp
10040813f:	5b                   	pop    %rbx
100408140:	5e                   	pop    %rsi
100408141:	5f                   	pop    %rdi
100408142:	5d                   	pop    %rbp
100408143:	41 5c                	pop    %r12
100408145:	c3                   	ret
100408146:	48 89 d9             	mov    %rbx,%rcx
100408149:	e8 92 a8 ff ff       	call   1004029e0 <.text+0x19e0>
10040814e:	31 db                	xor    %ebx,%ebx
100408150:	eb e6                	jmp    100408138 <.text+0x7138>
100408152:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100408159:	00 00 00 00
10040815d:	0f 1f 00             	nopl   (%rax)
100408160:	41 57                	push   %r15
100408162:	41 56                	push   %r14
100408164:	41 55                	push   %r13
100408166:	41 54                	push   %r12
100408168:	55                   	push   %rbp
100408169:	57                   	push   %rdi
10040816a:	56                   	push   %rsi
10040816b:	53                   	push   %rbx
10040816c:	48 83 ec 28          	sub    $0x28,%rsp
100408170:	48 8b 41 30          	mov    0x30(%rcx),%rax
100408174:	48 8b 71 20          	mov    0x20(%rcx),%rsi
100408178:	4c 8b 41 38          	mov    0x38(%rcx),%r8
10040817c:	48 01 c6             	add    %rax,%rsi
10040817f:	48 89 cb             	mov    %rcx,%rbx
100408182:	4c 39 c6             	cmp    %r8,%rsi
100408185:	72 73                	jb     1004081fa <.text+0x71fa>
100408187:	e9 27 01 00 00       	jmp    1004082b3 <.text+0x72b3>
10040818c:	0f 1f 40 00          	nopl   0x0(%rax)
100408190:	48 89 f8             	mov    %rdi,%rax
100408193:	48 29 f0             	sub    %rsi,%rax
100408196:	4c 01 f0             	add    %r14,%rax
100408199:	4c 39 e8             	cmp    %r13,%rax
10040819c:	0f 8c 46 03 00 00    	jl     1004084e8 <.text+0x74e8>
1004081a2:	48 83 7b 18 00       	cmpq   $0x0,0x18(%rbx)
1004081a7:	4d 8d 65 ff          	lea    -0x1(%r13),%r12
1004081ab:	0f 89 22 01 00 00    	jns    1004082d3 <.text+0x72d3>
1004081b1:	4c 39 ff             	cmp    %r15,%rdi
1004081b4:	0f 83 b1 04 00 00    	jae    10040866b <.text+0x766b>
1004081ba:	4c 89 e1             	mov    %r12,%rcx
1004081bd:	4d 89 f8             	mov    %r15,%r8
1004081c0:	48 89 fa             	mov    %rdi,%rdx
1004081c3:	4c 29 f1             	sub    %r14,%rcx
1004081c6:	49 29 f8             	sub    %rdi,%r8
1004081c9:	48 01 f1             	add    %rsi,%rcx
1004081cc:	e8 0f 09 00 00       	call   100408ae0 <.text+0x7ae0>
1004081d1:	4c 2b 63 28          	sub    0x28(%rbx),%r12
1004081d5:	48 03 7b 38          	add    0x38(%rbx),%rdi
1004081d9:	48 c7 43 28 00 00 00 	movq   $0x0,0x28(%rbx)
1004081e0:	00
1004081e1:	49 01 f4             	add    %rsi,%r12
1004081e4:	49 89 f8             	mov    %rdi,%r8
1004081e7:	4c 01 ee             	add    %r13,%rsi
1004081ea:	4d 29 e0             	sub    %r12,%r8
1004081ed:	4c 89 43 38          	mov    %r8,0x38(%rbx)
1004081f1:	4c 39 c6             	cmp    %r8,%rsi
1004081f4:	0f 83 b4 02 00 00    	jae    1004084ae <.text+0x74ae>
1004081fa:	4c 8b 73 28          	mov    0x28(%rbx),%r14
1004081fe:	4d 85 f6             	test   %r14,%r14
100408201:	75 4b                	jne    10040824e <.text+0x724e>
100408203:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
100408207:	48 85 ff             	test   %rdi,%rdi
10040820a:	0f 84 b0 02 00 00    	je     1004084c0 <.text+0x74c0>
100408210:	49 8d 04 38          	lea    (%r8,%rdi,1),%rax
100408214:	48 3b 43 40          	cmp    0x40(%rbx),%rax
100408218:	0f 83 aa 03 00 00    	jae    1004085c8 <.text+0x75c8>
10040821e:	48 8d 2c 3e          	lea    (%rsi,%rdi,1),%rbp
100408222:	49 29 f0             	sub    %rsi,%r8
100408225:	48 89 f2             	mov    %rsi,%rdx
100408228:	48 89 e9             	mov    %rbp,%rcx
10040822b:	e8 b0 08 00 00       	call   100408ae0 <.text+0x7ae0>
100408230:	48 01 7b 38          	add    %rdi,0x38(%rbx)
100408234:	48 89 f1             	mov    %rsi,%rcx
100408237:	49 89 f8             	mov    %rdi,%r8
10040823a:	ba 20 00 00 00       	mov    $0x20,%edx