100430db5:	e8 36 a1 06 00       	call   10049aef0 <.text+0x99ef0>
100430dba:	85 c0                	test   %eax,%eax
100430dbc:	0f 85 0b 01 00 00    	jne    100430ecd <.text+0x2fecd>
100430dc2:	66 41 81 3f 31 63    	cmpw   $0x6331,(%r15)
100430dc8:	74 21                	je     100430deb <.text+0x2fdeb>
100430dca:	48 b8 40 40 20 2d 31 	movabs $0x312b20312d204040,%rax
100430dd1:	20 2b 31
100430dd4:	49 39 07             	cmp    %rax,(%r15)
100430dd7:	75 cf                	jne    100430da8 <.text+0x2fda8>
100430dd9:	41 81 7f 07 31 20 40 	cmpl   $0x40402031,0x7(%r15)
100430de0:	40
100430de1:	b8 01 00 00 00       	mov    $0x1,%eax
100430de6:	0f 44 f0             	cmove  %eax,%esi
100430de9:	eb bd                	jmp    100430da8 <.text+0x2fda8>
100430deb:	41 80 7f 02 31       	cmpb   $0x31,0x2(%r15)
100430df0:	75 d8                	jne    100430dca <.text+0x2fdca>
100430df2:	be 01 00 00 00       	mov    $0x1,%esi
100430df7:	eb af                	jmp    100430da8 <.text+0x2fda8>
100430df9:	4c 89 e8             	mov    %r13,%rax
100430dfc:	45 89 fd             	mov    %r15d,%r13d
100430dff:	49 89 c7             	mov    %rax,%r15
100430e02:	41 8b 46 50          	mov    0x50(%r14),%eax
100430e06:	48 85 db             	test   %rbx,%rbx
100430e09:	0f 84 5d ff ff ff    	je     100430d6c <.text+0x2fd6c>
100430e0f:	8b 54 24 38          	mov    0x38(%rsp),%edx
100430e13:	85 d2                	test   %edx,%edx
100430e15:	0f 85 7d 01 00 00    	jne    100430f98 <.text+0x2ff98>
100430e1b:	48 8b 13             	mov    (%rbx),%rdx
100430e1e:	48 85 d2             	test   %rdx,%rdx
100430e21:	0f 84 86 f8 ff ff    	je     1004306ad <.text+0x2f6ad>
100430e27:	4a 8b 4c e3 48       	mov    0x48(%rbx,%r12,8),%rcx
100430e2c:	4a 03 4c e3 08       	add    0x8(%rbx,%r12,8),%rcx
100430e31:	48 2b 4c f3 48       	sub    0x48(%rbx,%rsi,8),%rcx
100430e36:	48 2b 4c f3 08       	sub    0x8(%rbx,%rsi,8),%rcx
100430e3b:	48 89 d3             	mov    %rdx,%rbx
100430e3e:	4a 8b 54 e3 08       	mov    0x8(%rbx,%r12,8),%rdx
100430e43:	48 29 ca             	sub    %rcx,%rdx
100430e46:	48 89 54 f3 08       	mov    %rdx,0x8(%rbx,%rsi,8)
100430e4b:	4a 8b 54 e3 48       	mov    0x48(%rbx,%r12,8),%rdx
100430e50:	48 89 54 f3 48       	mov    %rdx,0x48(%rbx,%rsi,8)
100430e55:	48 8b 13             	mov    (%rbx),%rdx
100430e58:	48 85 d2             	test   %rdx,%rdx
100430e5b:	75 ca                	jne    100430e27 <.text+0x2fe27>
100430e5d:	e9 4b f8 ff ff       	jmp    1004306ad <.text+0x2f6ad>
100430e62:	4c 89 ea             	mov    %r13,%rdx
100430e65:	45 89 fd             	mov    %r15d,%r13d
100430e68:	49 89 d7             	mov    %rdx,%r15
100430e6b:	48 85 db             	test   %rbx,%rbx
100430e6e:	75 9f                	jne    100430e0f <.text+0x2fe0f>
100430e70:	4c 89 f9             	mov    %r15,%rcx
100430e73:	e8 a8 06 fd ff       	call   100401520 <.text+0x520>
100430e78:	e9 4a f8 ff ff       	jmp    1004306c7 <.text+0x2f6c7>
100430e7d:	48 8b 0d fc 4c 2f 00 	mov    0x2f4cfc(%rip),%rcx        # 100725b80 <_head_msys_iconv_2_dll-0x46480>
100430e84:	4c 89 e8             	mov    %r13,%rax
100430e87:	45 89 fd             	mov    %r15d,%r13d
100430e8a:	49 89 c7             	mov    %rax,%r15
100430e8d:	e8 e6 e9 26 00       	call   10069f878 <.text+0x29e878>
100430e92:	48 89 c1             	mov    %rax,%rcx
100430e95:	e8 66 d8 26 00       	call   10069e700 <.text+0x29d700>
100430e9a:	41 8b 46 50          	mov    0x50(%r14),%eax
100430e9e:	48 85 db             	test   %rbx,%rbx
100430ea1:	0f 85 68 ff ff ff    	jne    100430e0f <.text+0x2fe0f>
100430ea7:	e9 01 f8 ff ff       	jmp    1004306ad <.text+0x2f6ad>
100430eac:	4c 89 ea             	mov    %r13,%rdx
100430eaf:	45 89 fd             	mov    %r15d,%r13d
100430eb2:	49 89 d7             	mov    %rdx,%r15
100430eb5:	48 85 db             	test   %rbx,%rbx
100430eb8:	0f 85 51 ff ff ff    	jne    100430e0f <.text+0x2fe0f>
100430ebe:	e9 f2 f7 ff ff       	jmp    1004306b5 <.text+0x2f6b5>
100430ec3:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
100430ec8:	e9 2b f3 ff ff       	jmp    1004301f8 <.text+0x2f1f8>
100430ecd:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
100430ed2:	e8 a9 ec 26 00       	call   10069fb80 <.text+0x29eb80>
100430ed7:	e9 5c f7 ff ff       	jmp    100430638 <.text+0x2f638>
100430edc:	48 8b 0d 1d 33 2f 00 	mov    0x2f331d(%rip),%rcx        # 100724200 <_head_msys_iconv_2_dll-0x47e00>
100430ee3:	e8 90 e9 26 00       	call   10069f878 <.text+0x29e878>
100430ee8:	48 89 c1             	mov    %rax,%rcx
100430eeb:	e8 10 d8 26 00       	call   10069e700 <.text+0x29d700>
100430ef0:	e9 51 fe ff ff       	jmp    100430d46 <.text+0x2fd46>
100430ef5:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
100430efa:	48 85 c0             	test   %rax,%rax
100430efd:	0f 84 c4 f7 ff ff    	je     1004306c7 <.text+0x2f6c7>
100430f03:	48 89 c1             	mov    %rax,%rcx
100430f06:	e8 75 ec 26 00       	call   10069fb80 <.text+0x29eb80>
100430f0b:	e9 b7 f7 ff ff       	jmp    1004306c7 <.text+0x2f6c7>
100430f10:	48 8b 0d c9 32 2f 00 	mov    0x2f32c9(%rip),%rcx        # 1007241e0 <_head_msys_iconv_2_dll-0x47e20>
100430f17:	e8 5c e9 26 00       	call   10069f878 <.text+0x29e878>
100430f1c:	48 89 c1             	mov    %rax,%rcx
100430f1f:	e8 dc d7 26 00       	call   10069e700 <.text+0x29d700>
100430f24:	e9 9e f7 ff ff       	jmp    1004306c7 <.text+0x2f6c7>
100430f29:	4c 89 f2             	mov    %r14,%rdx
100430f2c:	e8 9f ee ff ff       	call   10042fdd0 <.text+0x2edd0>
100430f31:	85 c0                	test   %eax,%eax
100430f33:	0f 85 c5 f7 ff ff    	jne    1004306fe <.text+0x2f6fe>
100430f39:	e9 d1 f7 ff ff       	jmp    10043070f <.text+0x2f70f>
100430f3e:	48 83 c0 01          	add    $0x1,%rax
100430f42:	48 89 e9             	mov    %rbp,%rcx
100430f45:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
100430f4a:	e8 e1 f5 25 00       	call   100690530 <.text+0x28f530>
100430f4f:	49 89 c0             	mov    %rax,%r8
100430f52:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
100430f57:	e9 43 f5 ff ff       	jmp    10043049f <.text+0x2f49f>
100430f5c:	48 83 c0 01          	add    $0x1,%rax
100430f60:	48 89 e9             	mov    %rbp,%rcx
100430f63:	4c 89 44 24 50       	mov    %r8,0x50(%rsp)
100430f68:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
100430f6d:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
100430f72:	e8 b9 f5 25 00       	call   100690530 <.text+0x28f530>
100430f77:	4c 8b 44 24 50       	mov    0x50(%rsp),%r8
100430f7c:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
100430f81:	49 83 f8 01          	cmp    $0x1,%r8
100430f85:	48 83 54 24 28 00    	adcq   $0x0,0x28(%rsp)
100430f8b:	48 83 f8 01          	cmp    $0x1,%rax
100430f8f:	48 83 d2 00          	adc    $0x0,%rdx
100430f93:	e9 5e f5 ff ff       	jmp    1004304f6 <.text+0x2f4f6>
100430f98:	48 85 ff             	test   %rdi,%rdi
100430f9b:	74 1f                	je     100430fbc <.text+0x2ffbc>
100430f9d:	48 89 da             	mov    %rbx,%rdx
100430fa0:	48 89 fb             	mov    %rdi,%rbx
100430fa3:	e9 7f fe ff ff       	jmp    100430e27 <.text+0x2fe27>
100430fa8:	48 85 ff             	test   %rdi,%rdi
100430fab:	0f 84 e4 f8 ff ff    	je     100430895 <.text+0x2f895>
100430fb1:	48 89 dd             	mov    %rbx,%rbp
100430fb4:	48 89 fb             	mov    %rdi,%rbx
100430fb7:	e9 bf f8 ff ff       	jmp    10043087b <.text+0x2f87b>
100430fbc:	31 c9                	xor    %ecx,%ecx
100430fbe:	e9 7b fe ff ff       	jmp    100430e3e <.text+0x2fe3e>
100430fc3:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100430fca:	00 00 00 00
100430fce:	66 90                	xchg   %ax,%ax
100430fd0:	57                   	push   %rdi
100430fd1:	56                   	push   %rsi
100430fd2:	53                   	push   %rbx
100430fd3:	48 83 ec 20          	sub    $0x20,%rsp
100430fd7:	48 8b 05 82 7b 2f 00 	mov    0x2f7b82(%rip),%rax        # 100728b60 <_head_msys_iconv_2_dll-0x434a0>
100430fde:	48 8b 3d 5b 22 2f 00 	mov    0x2f225b(%rip),%rdi        # 100723240 <_head_msys_iconv_2_dll-0x48dc0>
100430fe5:	48 8b 18             	mov    (%rax),%rbx
100430fe8:	48 89 ce             	mov    %rcx,%rsi
100430feb:	48 85 db             	test   %rbx,%rbx
100430fee:	74 21                	je     100431011 <.text+0x30011>
100430ff0:	31 c0                	xor    %eax,%eax
100430ff2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100430ff8:	48 3b 74 c3 68       	cmp    0x68(%rbx,%rax,8),%rsi
100430ffd:	74 21                	je     100431020 <.text+0x30020>
100430fff:	48 83 c0 01          	add    $0x1,%rax
100431003:	48 83 f8 08          	cmp    $0x8,%rax
100431007:	75 ef                	jne    100430ff8 <.text+0x2fff8>
100431009:	48 8b 1b             	mov    (%rbx),%rbx
10043100c:	48 85 db             	test   %rbx,%rbx
10043100f:	75 df                	jne    100430ff0 <.text+0x2fff0>
100431011:	48 83 c4 20          	add    $0x20,%rsp
100431015:	5b                   	pop    %rbx
100431016:	5e                   	pop    %rsi
100431017:	5f                   	pop    %rdi
100431018:	c3                   	ret
100431019:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100431020:	48 98                	cltq
100431022:	48 c7 44 c3 68 00 00 	movq   $0x0,0x68(%rbx,%rax,8)
100431029:	00 00
10043102b:	c7 83 a8 00 00 00 01 	movl   $0x1,0xa8(%rbx)
100431032:	00 00 00
100431035:	48 39 1f             	cmp    %rbx,(%rdi)
100431038:	75 cf                	jne    100431009 <.text+0x30009>
10043103a:	48 8b 05 ff 82 2f 00 	mov    0x2f82ff(%rip),%rax        # 100729340 <_head_msys_iconv_2_dll-0x42cc0>
100431041:	b9 0a 00 00 00       	mov    $0xa,%ecx
100431046:	c7 00 01 00 00 00    	movl   $0x1,(%rax)
10043104c:	e8 1f 04 01 00       	call   100441470 <.text+0x40470>
100431051:	48 8b 1b             	mov    (%rbx),%rbx
100431054:	48 85 db             	test   %rbx,%rbx
100431057:	75 97                	jne    100430ff0 <.text+0x2fff0>
100431059:	eb b6                	jmp    100431011 <.text+0x30011>
10043105b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100431060:	41 57                	push   %r15
100431062:	41 56                	push   %r14
100431064:	41 55                	push   %r13
100431066:	41 54                	push   %r12
100431068:	55                   	push   %rbp
100431069:	57                   	push   %rdi
10043106a:	56                   	push   %rsi
10043106b:	53                   	push   %rbx
10043106c:	48 83 ec 68          	sub    $0x68,%rsp
100431070:	48 8b 05 e9 7a 2f 00 	mov    0x2f7ae9(%rip),%rax        # 100728b60 <_head_msys_iconv_2_dll-0x434a0>
100431077:	4c 8b 28             	mov    (%rax),%r13
10043107a:	48 89 94 24 b8 00 00 	mov    %rdx,0xb8(%rsp)
100431081:	00
100431082:	4c 89 84 24 c0 00 00 	mov    %r8,0xc0(%rsp)
100431089:	00
10043108a:	4c 89 8c 24 c8 00 00 	mov    %r9,0xc8(%rsp)
100431091:	00
100431092:	4d 85 ed             	test   %r13,%r13
100431095:	74 33                	je     1004310ca <.text+0x300ca>
100431097:	49 89 ce             	mov    %rcx,%r14
10043109a:	49 89 d1             	mov    %rdx,%r9
10043109d:	0f 1f 00             	nopl   (%rax)
1004310a0:	48 8b 05 39 21 2f 00 	mov    0x2f2139(%rip),%rax        # 1007231e0 <_head_msys_iconv_2_dll-0x48e20>
1004310a7:	45 31 db             	xor    %r11d,%r11d
1004310aa:	48 8b 00             	mov    (%rax),%rax
1004310ad:	0f 1f 00             	nopl   (%rax)
1004310b0:	4b 3b 44 dd 68       	cmp    0x68(%r13,%r11,8),%rax
1004310b5:	74 29                	je     1004310e0 <.text+0x300e0>
1004310b7:	49 83 c3 01          	add    $0x1,%r11
1004310bb:	49 83 fb 08          	cmp    $0x8,%r11
1004310bf:	75 ef                	jne    1004310b0 <.text+0x300b0>
1004310c1:	4d 8b 6d 00          	mov    0x0(%r13),%r13
1004310c5:	4d 85 ed             	test   %r13,%r13
1004310c8:	75 d6                	jne    1004310a0 <.text+0x300a0>
1004310ca:	48 83 c4 68          	add    $0x68,%rsp
1004310ce:	5b                   	pop    %rbx
1004310cf:	5e                   	pop    %rsi
1004310d0:	5f                   	pop    %rdi
1004310d1:	5d                   	pop    %rbp
1004310d2:	41 5c                	pop    %r12
1004310d4:	41 5d                	pop    %r13
1004310d6:	41 5e                	pop    %r14
1004310d8:	41 5f                	pop    %r15
1004310da:	c3                   	ret
1004310db:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004310e0:	f6 05 ce 10 28 00 02 	testb  $0x2,0x2810ce(%rip)        # 1006b21b5 <_head_msys_iconv_2_dll-0xb9e4b>
1004310e7:	74 1d                	je     100431106 <.text+0x30106>
1004310e9:	48 8b 05 10 88 2f 00 	mov    0x2f8810(%rip),%rax        # 100729900 <_head_msys_iconv_2_dll-0x42700>
1004310f0:	48 8b 00             	mov    (%rax),%rax
1004310f3:	80 38 00             	cmpb   $0x0,(%rax)
1004310f6:	75 0e                	jne    100431106 <.text+0x30106>
1004310f8:	48 8b 05 a1 56 2b 00 	mov    0x2b56a1(%rip),%rax        # 1006e67a0 <_head_msys_iconv_2_dll-0x85860>
1004310ff:	49 89 85 a8 00 00 00 	mov    %rax,0xa8(%r13)
100431106:	48 b8 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rax
10043110d:	ff ff 7f
100431110:	49 39 c1             	cmp    %rax,%r9
100431113:	0f 84 40 08 00 00    	je     100431959 <.text+0x30959>
100431119:	48 83 bc 24 c8 00 00 	cmpq   $0x0,0xc8(%rsp)
100431120:	00 00
100431122:	0f 8e 82 08 00 00    	jle    1004319aa <.text+0x309aa>
100431128:	8b 84 24 c8 00 00 00 	mov    0xc8(%rsp),%eax
10043112f:	45 31 c0             	xor    %r8d,%r8d
100431132:	89 44 24 2c          	mov    %eax,0x2c(%rsp)
100431136:	49 8b 75 60          	mov    0x60(%r13),%rsi
10043113a:	48 85 f6             	test   %rsi,%rsi
10043113d:	0f 84 9b 05 00 00    	je     1004316de <.text+0x306de>
100431143:	4d 63 fb             	movslq %r11d,%r15
100431146:	4a 8b 44 fe 08       	mov    0x8(%rsi,%r15,8),%rax
10043114b:	48 8d 50 ff          	lea    -0x1(%rax),%rdx
10043114f:	49 39 d1             	cmp    %rdx,%r9
100431152:	0f 8d 7c 08 00 00    	jge    1004319d4 <.text+0x309d4>
100431158:	8b 1d fe b0 32 00    	mov    0x32b0fe(%rip),%ebx        # 10075c25c <_head_msys_iconv_2_dll-0xfda4>
10043115e:	85 db                	test   %ebx,%ebx
100431160:	0f 84 e9 07 00 00    	je     10043194f <.text+0x3094f>
100431166:	4a 8b 4c fe 48       	mov    0x48(%rsi,%r15,8),%rcx
10043116b:	48 8d 14 01          	lea    (%rcx,%rax,1),%rdx
10043116f:	49 39 d6             	cmp    %rdx,%r14
100431172:	0f 8f 88 04 00 00    	jg     100431600 <.text+0x30600>
100431178:	4c 89 74 24 58       	mov    %r14,0x58(%rsp)
10043117d:	48 89 f3             	mov    %rsi,%rbx
100431180:	48 83 ea 01          	sub    $0x1,%rdx
100431184:	31 f6                	xor    %esi,%esi
100431186:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10043118d:	00 00 00
100431190:	8b 7c 24 2c          	mov    0x2c(%rsp),%edi
100431194:	49 89 c2             	mov    %rax,%r10
100431197:	44 01 c7             	add    %r8d,%edi
10043119a:	40 0f 95 c7          	setne  %dil
10043119e:	40 0f b6 ff          	movzbl %dil,%edi
1004311a2:	49 29 fa             	sub    %rdi,%r10
1004311a5:	4d 39 d1             	cmp    %r10,%r9
1004311a8:	0f 8d 4a 01 00 00    	jge    1004312f8 <.text+0x302f8>
1004311ae:	48 83 bc 24 c8 00 00 	cmpq   $0x0,0xc8(%rsp)
1004311b5:	00 00
1004311b7:	0f 84 4e 03 00 00    	je     10043150b <.text+0x3050b>
1004311bd:	48 03 84 24 c8 00 00 	add    0xc8(%rsp),%rax
1004311c4:	00
1004311c5:	4a 89 44 fb 08       	mov    %rax,0x8(%rbx,%r15,8)
1004311ca:	48 89 f7             	mov    %rsi,%rdi
1004311cd:	48 89 de             	mov    %rbx,%rsi
1004311d0:	48 85 ff             	test   %rdi,%rdi
1004311d3:	74 14                	je     1004311e9 <.text+0x301e9>
1004311d5:	4a 8b 44 fb 08       	mov    0x8(%rbx,%r15,8),%rax
1004311da:	4e 8b 54 ff 48       	mov    0x48(%rdi,%r15,8),%r10
1004311df:	4e 03 54 ff 08       	add    0x8(%rdi,%r15,8),%r10
1004311e4:	49 39 c2             	cmp    %rax,%r10
1004311e7:	74 57                	je     100431240 <.text+0x30240>
1004311e9:	48 8b 1b             	mov    (%rbx),%rbx
1004311ec:	48 85 db             	test   %rbx,%rbx
1004311ef:	0f 84 03 03 00 00    	je     1004314f8 <.text+0x304f8>
1004311f5:	4a 8b 44 fb 08       	mov    0x8(%rbx,%r15,8),%rax
1004311fa:	48 8d 50 ff          	lea    -0x1(%rax),%rdx
1004311fe:	49 39 d1             	cmp    %rdx,%r9
100431201:	0f 8d b9 00 00 00    	jge    1004312c0 <.text+0x302c0>
100431207:	49 8d 57 08          	lea    0x8(%r15),%rdx
10043120b:	4c 8b 54 d6 08       	mov    0x8(%rsi,%rdx,8),%r10
100431210:	4e 03 54 fe 08       	add    0x8(%rsi,%r15,8),%r10
100431215:	4d 39 d6             	cmp    %r10,%r14
100431218:	0f 8f 82 03 00 00    	jg     1004315a0 <.text+0x305a0>
10043121e:	48 8b 4c d3 08       	mov    0x8(%rbx,%rdx,8),%rcx
100431223:	48 8d 14 01          	lea    (%rcx,%rax,1),%rdx
100431227:	49 39 d6             	cmp    %rdx,%r14
10043122a:	0f 8e ba 00 00 00    	jle    1004312ea <.text+0x302ea>
100431230:	48 89 f7             	mov    %rsi,%rdi
100431233:	48 89 de             	mov    %rbx,%rsi
100431236:	49 39 c2             	cmp    %rax,%r10
100431239:	75 ae                	jne    1004311e9 <.text+0x301e9>
10043123b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100431240:	b8 48 00 00 00       	mov    $0x48,%eax
100431245:	0f 1f 00             	nopl   (%rax)
100431248:	49 83 7c 05 20 00    	cmpq   $0x0,0x20(%r13,%rax,1)
10043124e:	74 08                	je     100431258 <.text+0x30258>
100431250:	48 8b 14 03          	mov    (%rbx,%rax,1),%rdx
100431254:	48 01 14 07          	add    %rdx,(%rdi,%rax,1)
100431258:	48 83 c0 08          	add    $0x8,%rax
10043125c:	48 3d 88 00 00 00    	cmp    $0x88,%rax
100431262:	75 e4                	jne    100431248 <.text+0x30248>
100431264:	48 8b 03             	mov    (%rbx),%rax
100431267:	48 89 d9             	mov    %rbx,%rcx
10043126a:	44 89 5c 24 34       	mov    %r11d,0x34(%rsp)
10043126f:	44 89 44 24 30       	mov    %r8d,0x30(%rsp)
100431274:	48 89 07             	mov    %rax,(%rdi)
100431277:	4c 89 8c 24 b8 00 00 	mov    %r9,0xb8(%rsp)
10043127e:	00
10043127f:	e8 9c 02 fd ff       	call   100401520 <.text+0x520>
100431284:	48 8b 1f             	mov    (%rdi),%rbx
100431287:	44 8b 44 24 30       	mov    0x30(%rsp),%r8d
10043128c:	4c 8b 8c 24 b8 00 00 	mov    0xb8(%rsp),%r9
100431293:	00
100431294:	44 8b 5c 24 34       	mov    0x34(%rsp),%r11d
100431299:	48 85 db             	test   %rbx,%rbx
10043129c:	0f 84 4e 02 00 00    	je     1004314f0 <.text+0x304f0>
1004312a2:	4a 8b 44 fb 08       	mov    0x8(%rbx,%r15,8),%rax
1004312a7:	48 89 fe             	mov    %rdi,%rsi
1004312aa:	48 8d 50 ff          	lea    -0x1(%rax),%rdx
1004312ae:	49 39 d1             	cmp    %rdx,%r9
1004312b1:	0f 8c 50 ff ff ff    	jl     100431207 <.text+0x30207>
1004312b7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1004312be:	00 00
1004312c0:	49 39 c6             	cmp    %rax,%r14
1004312c3:	7d 13                	jge    1004312d8 <.text+0x302d8>
1004312c5:	48 ba ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rdx
1004312cc:	ff ff 7f
1004312cf:	49 39 d1             	cmp    %rdx,%r9
1004312d2:	0f 84 68 05 00 00    	je     100431840 <.text+0x30840>
1004312d8:	4a 8b 4c fb 48       	mov    0x48(%rbx,%r15,8),%rcx
1004312dd:	48 8d 14 01          	lea    (%rcx,%rax,1),%rdx
1004312e1:	49 39 d6             	cmp    %rdx,%r14
1004312e4:	0f 8f e0 fe ff ff    	jg     1004311ca <.text+0x301ca>
1004312ea:	48 83 ea 01          	sub    $0x1,%rdx
1004312ee:	e9 9d fe ff ff       	jmp    100431190 <.text+0x30190>
1004312f3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004312f8:	45 85 c0             	test   %r8d,%r8d
1004312fb:	0f 8f 67 04 00 00    	jg     100431768 <.text+0x30768>
100431301:	48 63 54 24 2c       	movslq 0x2c(%rsp),%rdx
100431306:	49 39 c6             	cmp    %rax,%r14
100431309:	0f 8c 49 04 00 00    	jl     100431758 <.text+0x30758>
10043130f:	48 01 ca             	add    %rcx,%rdx