100403806:	8b 82 e0 03 00 00    	mov    0x3e0(%rdx),%eax
10040380c:	44 39 c0             	cmp    %r8d,%eax
10040380f:	7d 4f                	jge    100403860 <.text+0x2860>
100403811:	83 c0 01             	add    $0x1,%eax
100403814:	48 98                	cltq
100403816:	66 48 0f 6e c8       	movq   %rax,%xmm1
10040381b:	48 89 c3             	mov    %rax,%rbx
10040381e:	8d 68 01             	lea    0x1(%rax),%ebp
100403821:	f2 0f 12 c1          	movddup %xmm1,%xmm0
100403825:	29 dd                	sub    %ebx,%ebp
100403827:	0f 11 46 48          	movups %xmm0,0x48(%rsi)
10040382b:	80 39 00             	cmpb   $0x0,(%rcx)
10040382e:	0f 84 d4 fe ff ff    	je     100403708 <.text+0x2708>
100403834:	48 8b 0d 75 20 32 00 	mov    0x322075(%rip),%rcx        # 1007258b0 <_head_msys_iconv_2_dll-0x46750>
10040383b:	e8 38 c0 29 00       	call   10069f878 <.text+0x29e878>
100403840:	48 89 c1             	mov    %rax,%rcx
100403843:	e8 b8 ae 29 00       	call   10069e700 <.text+0x29d700>
100403848:	90                   	nop
100403849:	48 83 c4 20          	add    $0x20,%rsp
10040384d:	5b                   	pop    %rbx
10040384e:	5e                   	pop    %rsi
10040384f:	5f                   	pop    %rdi
100403850:	5d                   	pop    %rbp
100403851:	41 5c                	pop    %r12
100403853:	e9 58 df 00 00       	jmp    1004117b0 <.text+0x107b0>
100403858:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10040385f:	00
100403860:	48 8b 0d e9 30 32 00 	mov    0x3230e9(%rip),%rcx        # 100726950 <_head_msys_iconv_2_dll-0x456b0>
100403867:	e8 0c c0 29 00       	call   10069f878 <.text+0x29e878>
10040386c:	48 89 c1             	mov    %rax,%rcx
10040386f:	48 83 c4 20          	add    $0x20,%rsp
100403873:	5b                   	pop    %rbx
100403874:	5e                   	pop    %rsi
100403875:	5f                   	pop    %rdi
100403876:	5d                   	pop    %rbp
100403877:	41 5c                	pop    %r12
100403879:	e9 82 ae 29 00       	jmp    10069e700 <.text+0x29d700>
10040387e:	66 90                	xchg   %ax,%ax
100403880:	48 8b 5e 48          	mov    0x48(%rsi),%rbx
100403884:	48 89 d0             	mov    %rdx,%rax
100403887:	e9 6e fe ff ff       	jmp    1004036fa <.text+0x26fa>
10040388c:	0f 1f 40 00          	nopl   0x0(%rax)
100403890:	29 e9                	sub    %ebp,%ecx
100403892:	89 8a e0 03 00 00    	mov    %ecx,0x3e0(%rdx)
100403898:	85 c0                	test   %eax,%eax
10040389a:	0f 84 20 ff ff ff    	je     1004037c0 <.text+0x27c0>
1004038a0:	3b 82 e0 03 00 00    	cmp    0x3e0(%rdx),%eax
1004038a6:	7f a1                	jg     100403849 <.text+0x2849>
1004038a8:	83 e8 01             	sub    $0x1,%eax
1004038ab:	89 82 e0 03 00 00    	mov    %eax,0x3e0(%rdx)
1004038b1:	eb 96                	jmp    100403849 <.text+0x2849>
1004038b3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004038b8:	48 85 c0             	test   %rax,%rax
1004038bb:	75 06                	jne    1004038c3 <.text+0x28c3>
1004038bd:	48 83 fb 01          	cmp    $0x1,%rbx
1004038c1:	74 86                	je     100403849 <.text+0x2849>
1004038c3:	48 8b 0d d6 23 32 00 	mov    0x3223d6(%rip),%rcx        # 100725ca0 <_head_msys_iconv_2_dll-0x46360>
1004038ca:	e8 a9 bf 29 00       	call   10069f878 <.text+0x29e878>
1004038cf:	48 89 c1             	mov    %rax,%rcx
1004038d2:	e8 29 ae 29 00       	call   10069e700 <.text+0x29d700>
1004038d7:	90                   	nop
1004038d8:	48 83 c4 20          	add    $0x20,%rsp
1004038dc:	5b                   	pop    %rbx
1004038dd:	5e                   	pop    %rsi
1004038de:	5f                   	pop    %rdi
1004038df:	5d                   	pop    %rbp
1004038e0:	41 5c                	pop    %r12
1004038e2:	e9 c9 de 00 00       	jmp    1004117b0 <.text+0x107b0>
1004038e7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1004038ee:	00 00
1004038f0:	45 31 c9             	xor    %r9d,%r9d
1004038f3:	45 31 c0             	xor    %r8d,%r8d
1004038f6:	ba 03 00 00 00       	mov    $0x3,%edx
1004038fb:	e8 a0 ee ff ff       	call   1004027a0 <.text+0x17a0>
100403900:	90                   	nop
100403901:	48 83 c4 20          	add    $0x20,%rsp
100403905:	5b                   	pop    %rbx
100403906:	5e                   	pop    %rsi
100403907:	5f                   	pop    %rdi
100403908:	5d                   	pop    %rbp
100403909:	41 5c                	pop    %r12
10040390b:	e9 a0 de 00 00       	jmp    1004117b0 <.text+0x107b0>
100403910:	48 8b 56 50          	mov    0x50(%rsi),%rdx
100403914:	49 63 c0             	movslq %r8d,%rax
100403917:	48 39 c2             	cmp    %rax,%rdx
10040391a:	0f 8f d2 fd ff ff    	jg     1004036f2 <.text+0x26f2>
100403920:	48 8b 5e 48          	mov    0x48(%rsi),%rbx
100403924:	8d 6a 01             	lea    0x1(%rdx),%ebp
100403927:	48 89 d0             	mov    %rdx,%rax
10040392a:	29 dd                	sub    %ebx,%ebp
10040392c:	e9 d7 fd ff ff       	jmp    100403708 <.text+0x2708>
100403931:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100403938:	00 00 00 00
10040393c:	0f 1f 40 00          	nopl   0x0(%rax)
100403940:	53                   	push   %rbx
100403941:	48 83 ec 20          	sub    $0x20,%rsp
100403945:	48 8b 05 04 f9 31 00 	mov    0x31f904(%rip),%rax        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
10040394c:	48 8b 00             	mov    (%rax),%rax
10040394f:	48 8b 88 d8 03 00 00 	mov    0x3d8(%rax),%rcx
100403956:	31 c0                	xor    %eax,%eax
100403958:	39 11                	cmp    %edx,(%rcx)
10040395a:	7e 24                	jle    100403980 <.text+0x2980>
10040395c:	48 63 da             	movslq %edx,%rbx
10040395f:	48 c1 e3 04          	shl    $0x4,%rbx
100403963:	48 03 59 10          	add    0x10(%rcx),%rbx
100403967:	8b 4b 08             	mov    0x8(%rbx),%ecx
10040396a:	e8 81 7e 00 00       	call   10040b7f0 <.text+0xa7f0>
10040396f:	48 85 c0             	test   %rax,%rax
100403972:	74 1c                	je     100403990 <.text+0x2990>
100403974:	48 8b 80 a0 00 00 00 	mov    0xa0(%rax),%rax
10040397b:	48 85 c0             	test   %rax,%rax
10040397e:	74 10                	je     100403990 <.text+0x2990>
100403980:	48 83 c4 20          	add    $0x20,%rsp
100403984:	5b                   	pop    %rbx
100403985:	c3                   	ret
100403986:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10040398d:	00 00 00
100403990:	48 8b 03             	mov    (%rbx),%rax
100403993:	48 83 c4 20          	add    $0x20,%rsp
100403997:	5b                   	pop    %rbx
100403998:	c3                   	ret
100403999:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1004039a0:	53                   	push   %rbx
1004039a1:	48 83 ec 20          	sub    $0x20,%rsp
1004039a5:	48 89 cb             	mov    %rcx,%rbx
1004039a8:	8b 49 08             	mov    0x8(%rcx),%ecx
1004039ab:	e8 40 7e 00 00       	call   10040b7f0 <.text+0xa7f0>
1004039b0:	48 85 c0             	test   %rax,%rax
1004039b3:	74 1b                	je     1004039d0 <.text+0x29d0>
1004039b5:	48 8b 80 a0 00 00 00 	mov    0xa0(%rax),%rax
1004039bc:	48 85 c0             	test   %rax,%rax
1004039bf:	74 0f                	je     1004039d0 <.text+0x29d0>
1004039c1:	48 83 c4 20          	add    $0x20,%rsp
1004039c5:	5b                   	pop    %rbx
1004039c6:	c3                   	ret
1004039c7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1004039ce:	00 00
1004039d0:	48 8b 03             	mov    (%rbx),%rax
1004039d3:	48 83 c4 20          	add    $0x20,%rsp
1004039d7:	5b                   	pop    %rbx
1004039d8:	c3                   	ret
1004039d9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1004039e0:	41 57                	push   %r15
1004039e2:	41 56                	push   %r14
1004039e4:	41 55                	push   %r13
1004039e6:	41 54                	push   %r12
1004039e8:	55                   	push   %rbp
1004039e9:	57                   	push   %rdi
1004039ea:	56                   	push   %rsi
1004039eb:	53                   	push   %rbx
1004039ec:	48 81 ec d8 00 00 00 	sub    $0xd8,%rsp
1004039f3:	8b 59 40             	mov    0x40(%rcx),%ebx
1004039f6:	85 db                	test   %ebx,%ebx
1004039f8:	0f 84 b0 02 00 00    	je     100403cae <.text+0x2cae>
1004039fe:	8b 71 50             	mov    0x50(%rcx),%esi
100403a01:	8b 41 3c             	mov    0x3c(%rcx),%eax
100403a04:	44 8b 71 28          	mov    0x28(%rcx),%r14d
100403a08:	89 44 24 68          	mov    %eax,0x68(%rsp)
100403a0c:	8b 05 fe 75 35 00    	mov    0x3575fe(%rip),%eax        # 10075b010 <_head_msys_iconv_2_dll-0x10ff0>
100403a12:	89 84 24 a8 00 00 00 	mov    %eax,0xa8(%rsp)
100403a19:	48 8b 05 90 f6 31 00 	mov    0x31f690(%rip),%rax        # 1007230b0 <_head_msys_iconv_2_dll-0x48f50>
100403a20:	8b 18                	mov    (%rax),%ebx
100403a22:	85 db                	test   %ebx,%ebx
100403a24:	0f 85 fb 08 00 00    	jne    100404325 <.text+0x3325>
100403a2a:	48 8b 05 1f f8 31 00 	mov    0x31f81f(%rip),%rax        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
100403a31:	48 8b 00             	mov    (%rax),%rax
100403a34:	48 8b 80 d8 03 00 00 	mov    0x3d8(%rax),%rax
100403a3b:	44 8b 18             	mov    (%rax),%r11d
100403a3e:	45 85 db             	test   %r11d,%r11d
100403a41:	0f 8e 79 02 00 00    	jle    100403cc0 <.text+0x2cc0>
100403a47:	e8 74 12 0e 00       	call   1004e4cc0 <.text+0xe3cc0>
100403a4c:	48 8b 05 1d f6 31 00 	mov    0x31f61d(%rip),%rax        # 100723070 <_head_msys_iconv_2_dll-0x48f90>
100403a53:	44 8b 60 08          	mov    0x8(%rax),%r12d
100403a57:	48 8b 05 f2 f7 31 00 	mov    0x31f7f2(%rip),%rax        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
100403a5e:	48 8b 00             	mov    (%rax),%rax
100403a61:	48 8b 80 d8 03 00 00 	mov    0x3d8(%rax),%rax
100403a68:	48 63 28             	movslq (%rax),%rbp
100403a6b:	48 89 e9             	mov    %rbp,%rcx
100403a6e:	49 89 ed             	mov    %rbp,%r13
100403a71:	e8 5a d8 ff ff       	call   1004012d0 <.text+0x2d0>
100403a76:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
100403a7b:	48 85 c0             	test   %rax,%rax
100403a7e:	0f 84 3c 02 00 00    	je     100403cc0 <.text+0x2cc0>
100403a84:	48 8b 05 c5 f7 31 00 	mov    0x31f7c5(%rip),%rax        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
100403a8b:	c7 05 7b 75 35 00 01 	movl   $0x1,0x35757b(%rip)        # 10075b010 <_head_msys_iconv_2_dll-0x10ff0>
100403a92:	00 00 00
100403a95:	48 8b 00             	mov    (%rax),%rax
100403a98:	48 8b b8 d8 03 00 00 	mov    0x3d8(%rax),%rdi
100403a9f:	48 8b 05 9a f7 31 00 	mov    0x31f79a(%rip),%rax        # 100723240 <_head_msys_iconv_2_dll-0x48dc0>
100403aa6:	83 47 18 01          	addl   $0x1,0x18(%rdi)
100403aaa:	48 8b 00             	mov    (%rax),%rax
100403aad:	48 89 84 24 a0 00 00 	mov    %rax,0xa0(%rsp)
100403ab4:	00
100403ab5:	e8 66 d0 10 00       	call   100510b20 <.text+0x10fb20>
100403aba:	48 8b 05 8f f7 31 00 	mov    0x31f78f(%rip),%rax        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
100403ac1:	48 8b 00             	mov    (%rax),%rax
100403ac4:	48 89 84 24 98 00 00 	mov    %rax,0x98(%rsp)
100403acb:	00
100403acc:	48 8b 05 6d f7 31 00 	mov    0x31f76d(%rip),%rax        # 100723240 <_head_msys_iconv_2_dll-0x48dc0>
100403ad3:	4c 8b 10             	mov    (%rax),%r10
100403ad6:	4c 89 d0             	mov    %r10,%rax
100403ad9:	45 85 e4             	test   %r12d,%r12d
100403adc:	0f 8f 6a 08 00 00    	jg     10040434c <.text+0x334c>
100403ae2:	48 8b 15 27 75 32 00 	mov    0x327527(%rip),%rdx        # 10072b010 <_head_msys_iconv_2_dll-0x40ff0>
100403ae9:	c7 84 24 84 00 00 00 	movl   $0x0,0x84(%rsp)
100403af0:	00 00 00 00
100403af4:	48 c7 84 24 90 00 00 	movq   $0x0,0x90(%rsp)
100403afb:	00 00 00 00 00
100403b00:	48 c7 84 24 88 00 00 	movq   $0x0,0x88(%rsp)
100403b07:	00 00 00 00 00
100403b0c:	44 89 74 24 48       	mov    %r14d,0x48(%rsp)
100403b11:	44 89 a4 24 ac 00 00 	mov    %r12d,0xac(%rsp)
100403b18:	00
100403b19:	4c 89 54 24 78       	mov    %r10,0x78(%rsp)
100403b1e:	89 9c 24 b0 00 00 00 	mov    %ebx,0xb0(%rsp)
100403b25:	89 b4 24 b4 00 00 00 	mov    %esi,0xb4(%rsp)
100403b2c:	83 02 01             	addl   $0x1,(%rdx)
100403b2f:	45 85 e4             	test   %r12d,%r12d
100403b32:	0f 94 44 24 60       	sete   0x60(%rsp)
100403b37:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
100403b3e:	00 00
100403b40:	48 8b 18             	mov    (%rax),%rbx
100403b43:	48 8b 05 36 50 32 00 	mov    0x325036(%rip),%rax        # 100728b80 <_head_msys_iconv_2_dll-0x43480>
100403b4a:	4c 8b 38             	mov    (%rax),%r15
100403b4d:	4d 85 ff             	test   %r15,%r15
100403b50:	0f 84 0c 01 00 00    	je     100403c62 <.text+0x2c62>
100403b56:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
100403b5b:	4d 89 f8             	mov    %r15,%r8
100403b5e:	e9 c4 00 00 00       	jmp    100403c27 <.text+0x2c27>
100403b63:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100403b68:	81 7c 24 48 87 00 00 	cmpl   $0x87,0x48(%rsp)
100403b6f:	00
100403b70:	0f 84 7a 01 00 00    	je     100403cf0 <.text+0x2cf0>
100403b76:	41 83 bf 80 00 00 00 	cmpl   $0x1,0x80(%r15)
100403b7d:	01
100403b7e:	0f 8e 54 01 00 00    	jle    100403cd8 <.text+0x2cd8>
100403b84:	45 89 a8 e0 03 00 00 	mov    %r13d,0x3e0(%r8)
100403b8b:	4c 89 f9             	mov    %r15,%rcx
100403b8e:	4c 89 44 24 50       	mov    %r8,0x50(%rsp)
100403b93:	e8 28 a3 00 00       	call   10040dec0 <.text+0xcec0>
100403b98:	0b 44 24 68          	or     0x68(%rsp),%eax
100403b9c:	4c 8b 44 24 50       	mov    0x50(%rsp),%r8
100403ba1:	0f 84 d9 02 00 00    	je     100403e80 <.text+0x2e80>
100403ba7:	4c 89 f9             	mov    %r15,%rcx
100403baa:	4c 89 44 24 50       	mov    %r8,0x50(%rsp)
100403baf:	e8 0c a3 00 00       	call   10040dec0 <.text+0xcec0>
100403bb4:	4c 8b 44 24 50       	mov    0x50(%rsp),%r8
100403bb9:	85 c0                	test   %eax,%eax
100403bbb:	75 0e                	jne    100403bcb <.text+0x2bcb>
100403bbd:	41 83 bf 80 00 00 00 	cmpl   $0x1,0x80(%r15)
100403bc4:	01
100403bc5:	0f 8e 64 03 00 00    	jle    100403f2f <.text+0x2f2f>
100403bcb:	48 8b 15 0e 54 32 00 	mov    0x32540e(%rip),%rdx        # 100728fe0 <_head_msys_iconv_2_dll-0x43020>
100403bd2:	48 8b 05 a7 4f 32 00 	mov    0x324fa7(%rip),%rax        # 100728b80 <_head_msys_iconv_2_dll-0x43480>
100403bd9:	48 8b 12             	mov    (%rdx),%rdx
100403bdc:	48 39 10             	cmp    %rdx,(%rax)
100403bdf:	0f 84 63 02 00 00    	je     100403e48 <.text+0x2e48>
100403be5:	4c 89 f9             	mov    %r15,%rcx
100403be8:	4c 89 44 24 50       	mov    %r8,0x50(%rsp)
100403bed:	e8 ce a2 00 00       	call   10040dec0 <.text+0xcec0>
100403bf2:	31 d2                	xor    %edx,%edx
100403bf4:	4c 8b 44 24 50       	mov    0x50(%rsp),%r8
100403bf9:	85 c0                	test   %eax,%eax
100403bfb:	0f 84 15 03 00 00    	je     100403f16 <.text+0x2f16>
100403c01:	4c 89 c1             	mov    %r8,%rcx
100403c04:	e8 67 ff 24 00       	call   100653b70 <.text+0x252b70>
100403c09:	4c 89 f1             	mov    %r14,%rcx
100403c0c:	e8 bf 71 24 00       	call   10064add0 <.text+0x249dd0>
100403c11:	4d 89 f0             	mov    %r14,%r8
100403c14:	85 c0                	test   %eax,%eax
100403c16:	75 0a                	jne    100403c22 <.text+0x2c22>
100403c18:	48 8b 05 61 4f 32 00 	mov    0x324f61(%rip),%rax        # 100728b80 <_head_msys_iconv_2_dll-0x43480>
100403c1f:	4c 8b 00             	mov    (%rax),%r8
100403c22:	4d 85 c0             	test   %r8,%r8
100403c25:	74 36                	je     100403c5d <.text+0x2c5d>
100403c27:	4d 8b 78 08          	mov    0x8(%r8),%r15
100403c2b:	4d 8b 70 18          	mov    0x18(%r8),%r14
100403c2f:	49 83 bf 90 00 00 00 	cmpq   $0x0,0x90(%r15)
100403c36:	00
100403c37:	0f 85 2b ff ff ff    	jne    100403b68 <.text+0x2b68>
100403c3d:	45 89 a8 e0 03 00 00 	mov    %r13d,0x3e0(%r8)
100403c44:	81 7c 24 48 87 00 00 	cmpl   $0x87,0x48(%rsp)
100403c4b:	00
100403c4c:	0f 85 39 ff ff ff    	jne    100403b8b <.text+0x2b8b>
100403c52:	4d 89 f0             	mov    %r14,%r8
100403c55:	0f 1f 00             	nopl   (%rax)
100403c58:	4d 85 c0             	test   %r8,%r8
100403c5b:	75 ca                	jne    100403c27 <.text+0x2c27>
100403c5d:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
100403c62:	48 85 db             	test   %rbx,%rbx
100403c65:	0f 84 35 03 00 00    	je     100403fa0 <.text+0x2fa0>
100403c6b:	80 7c 24 60 00       	cmpb   $0x0,0x60(%rsp)
100403c70:	0f 85 2a 03 00 00    	jne    100403fa0 <.text+0x2fa0>
100403c76:	48 89 d9             	mov    %rbx,%rcx
100403c79:	e8 12 82 24 00       	call   10064be90 <.text+0x24ae90>
100403c7e:	85 c0                	test   %eax,%eax
100403c80:	75 0a                	jne    100403c8c <.text+0x2c8c>
100403c82:	48 8b 05 d7 4e 32 00 	mov    0x324ed7(%rip),%rax        # 100728b60 <_head_msys_iconv_2_dll-0x434a0>
100403c89:	48 8b 18             	mov    (%rax),%rbx
100403c8c:	41 b8 01 00 00 00    	mov    $0x1,%r8d
100403c92:	ba 01 00 00 00       	mov    $0x1,%edx
100403c97:	48 89 d9             	mov    %rbx,%rcx
100403c9a:	e8 e1 ce 24 00       	call   100650b80 <.text+0x24fb80>
100403c9f:	48 8b 05 9a f5 31 00 	mov    0x31f59a(%rip),%rax        # 100723240 <_head_msys_iconv_2_dll-0x48dc0>
100403ca6:	48 8b 00             	mov    (%rax),%rax
100403ca9:	e9 92 fe ff ff       	jmp    100403b40 <.text+0x2b40>
100403cae:	48 c7 41 50 0f 27 00 	movq   $0x270f,0x50(%rcx)
100403cb5:	00
100403cb6:	be 0f 27 00 00       	mov    $0x270f,%esi
100403cbb:	e9 41 fd ff ff       	jmp    100403a01 <.text+0x2a01>
100403cc0:	48 81 c4 d8 00 00 00 	add    $0xd8,%rsp
100403cc7:	5b                   	pop    %rbx
100403cc8:	5e                   	pop    %rsi
100403cc9:	5f                   	pop    %rdi
100403cca:	5d                   	pop    %rbp
100403ccb:	41 5c                	pop    %r12
100403ccd:	41 5d                	pop    %r13
100403ccf:	41 5e                	pop    %r14
100403cd1:	41 5f                	pop    %r15
100403cd3:	c3                   	ret
100403cd4:	0f 1f 40 00          	nopl   0x0(%rax)
100403cd8:	48 8b 15 11 ee 31 00 	mov    0x31ee11(%rip),%rdx        # 100722af0 <_head_msys_iconv_2_dll-0x49510>
100403cdf:	49 63 80 5c 01 00 00 	movslq 0x15c(%r8),%rax
100403ce6:	48 3b 02             	cmp    (%rdx),%rax
100403ce9:	0f 85 95 fe ff ff    	jne    100403b84 <.text+0x2b84>
100403cef:	90                   	nop
100403cf0:	31 f6                	xor    %esi,%esi
100403cf2:	45 85 ed             	test   %r13d,%r13d
100403cf5:	0f 8e 00 07 00 00    	jle    1004043fb <.text+0x33fb>
100403cfb:	4c 89 44 24 50       	mov    %r8,0x50(%rsp)
100403d00:	48 89 f3             	mov    %rsi,%rbx
100403d03:	eb 37                	jmp    100403d3c <.text+0x2d3c>
100403d05:	0f 1f 00             	nopl   (%rax)
100403d08:	48 8b 88 a0 00 00 00 	mov    0xa0(%rax),%rcx
100403d0f:	48 85 c9             	test   %rcx,%rcx
100403d12:	74 58                	je     100403d6c <.text+0x2d6c>
100403d14:	41 b9 01 00 00 00    	mov    $0x1,%r9d
100403d1a:	41 b8 01 00 00 00    	mov    $0x1,%r8d
100403d20:	48 89 f2             	mov    %rsi,%rdx
100403d23:	e8 08 05 0a 00       	call   1004a4230 <.text+0xa3230>
100403d28:	a8 01                	test   $0x1,%al
100403d2a:	75 4c                	jne    100403d78 <.text+0x2d78>
100403d2c:	48 8d 43 01          	lea    0x1(%rbx),%rax
100403d30:	48 39 c5             	cmp    %rax,%rbp
100403d33:	0f 84 cf 00 00 00    	je     100403e08 <.text+0x2e08>
100403d39:	48 89 c3             	mov    %rax,%rbx
100403d3c:	39 1f                	cmp    %ebx,(%rdi)
100403d3e:	7e ec                	jle    100403d2c <.text+0x2d2c>
100403d40:	49 89 d8             	mov    %rbx,%r8
100403d43:	49 c1 e0 04          	shl    $0x4,%r8