1004b28e0:	0f 84 5a 03 00 00    	je     1004b2c40 <.text+0xb1c40>
1004b28e6:	48 29 e8             	sub    %rbp,%rax
1004b28e9:	41 89 c5             	mov    %eax,%r13d
1004b28ec:	29 c3                	sub    %eax,%ebx
1004b28ee:	85 c0                	test   %eax,%eax
1004b28f0:	7e 25                	jle    1004b2917 <.text+0xb1917>
1004b28f2:	48 98                	cltq
1004b28f4:	48 8d 44 05 ff       	lea    -0x1(%rbp,%rax,1),%rax
1004b28f9:	eb 0f                	jmp    1004b290a <.text+0xb190a>
1004b28fb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004b2900:	48 83 e8 01          	sub    $0x1,%rax
1004b2904:	41 83 ed 01          	sub    $0x1,%r13d
1004b2908:	74 0d                	je     1004b2917 <.text+0xb1917>
1004b290a:	0f b6 10             	movzbl (%rax),%edx
1004b290d:	80 fa 20             	cmp    $0x20,%dl
1004b2910:	74 ee                	je     1004b2900 <.text+0xb1900>
1004b2912:	80 fa 09             	cmp    $0x9,%dl
1004b2915:	74 e9                	je     1004b2900 <.text+0xb1900>
1004b2917:	49 8d 4e 02          	lea    0x2(%r14),%rcx
1004b291b:	e8 70 ce 1d 00       	call   10068f790 <.text+0x28e790>
1004b2920:	49 89 c4             	mov    %rax,%r12
1004b2923:	4c 29 f0             	sub    %r14,%rax
1004b2926:	29 c3                	sub    %eax,%ebx
1004b2928:	89 5c 24 34          	mov    %ebx,0x34(%rsp)
1004b292c:	4c 8b 35 1d 09 27 00 	mov    0x27091d(%rip),%r14        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
1004b2933:	ba 2c 00 00 00       	mov    $0x2c,%edx
1004b2938:	49 8b 1e             	mov    (%r14),%rbx
1004b293b:	48 8b 8b 90 04 00 00 	mov    0x490(%rbx),%rcx
1004b2942:	e8 09 1f 11 00       	call   1005c4850 <.text+0x1c3850>
1004b2947:	48 8d 48 01          	lea    0x1(%rax),%rcx
1004b294b:	48 2b 83 90 04 00 00 	sub    0x490(%rbx),%rax
1004b2952:	48 89 0d 97 a4 2a 00 	mov    %rcx,0x2aa497(%rip)        # 10075cdf0 <_head_msys_iconv_2_dll-0xf210>
1004b2959:	89 c5                	mov    %eax,%ebp
1004b295b:	89 05 97 a4 2a 00    	mov    %eax,0x2aa497(%rip)        # 10075cdf8 <_head_msys_iconv_2_dll-0xf208>
1004b2961:	e8 0a d9 1e 00       	call   1006a0270 <.text+0x29f270>
1004b2966:	80 3f 00             	cmpb   $0x0,(%rdi)
1004b2969:	89 05 7d a4 2a 00    	mov    %eax,0x2aa47d(%rip)        # 10075cdec <_head_msys_iconv_2_dll-0xf214>
1004b296f:	0f 84 30 01 00 00    	je     1004b2aa5 <.text+0xb1aa5>
1004b2975:	4d 63 c5             	movslq %r13d,%r8
1004b2978:	c7 44 24 30 00 00 00 	movl   $0x0,0x30(%rsp)
1004b297f:	00
1004b2980:	48 89 fb             	mov    %rdi,%rbx
1004b2983:	4a 8d 04 07          	lea    (%rdi,%r8,1),%rax
1004b2987:	c7 44 24 24 00 00 00 	movl   $0x0,0x24(%rsp)
1004b298e:	00
1004b298f:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1004b2994:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
1004b2999:	4d 89 c7             	mov    %r8,%r15
1004b299c:	48 89 b4 24 a8 00 00 	mov    %rsi,0xa8(%rsp)
1004b29a3:	00
1004b29a4:	89 ee                	mov    %ebp,%esi
1004b29a6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1004b29ad:	00 00 00
1004b29b0:	49 8b 06             	mov    (%r14),%rax
1004b29b3:	48 63 ee             	movslq %esi,%rbp
1004b29b6:	48 89 d9             	mov    %rbx,%rcx
1004b29b9:	49 89 e8             	mov    %rbp,%r8
1004b29bc:	48 8b 90 90 04 00 00 	mov    0x490(%rax),%rdx
1004b29c3:	e8 d8 d8 1e 00       	call   1006a02a0 <.text+0x29f2a0>
1004b29c8:	85 c0                	test   %eax,%eax
1004b29ca:	0f 84 88 01 00 00    	je     1004b2b58 <.text+0xb1b58>
1004b29d0:	48 63 2d 15 a4 2a 00 	movslq 0x2aa415(%rip),%rbp        # 10075cdec <_head_msys_iconv_2_dll-0xf214>
1004b29d7:	48 8b 15 12 a4 2a 00 	mov    0x2aa412(%rip),%rdx        # 10075cdf0 <_head_msys_iconv_2_dll-0xf210>
1004b29de:	48 89 d9             	mov    %rbx,%rcx
1004b29e1:	49 89 e8             	mov    %rbp,%r8
1004b29e4:	48 89 ee             	mov    %rbp,%rsi
1004b29e7:	e8 b4 d8 1e 00       	call   1006a02a0 <.text+0x29f2a0>
1004b29ec:	85 c0                	test   %eax,%eax
1004b29ee:	0f 84 64 01 00 00    	je     1004b2b58 <.text+0xb1b58>
1004b29f4:	31 f6                	xor    %esi,%esi
1004b29f6:	4d 85 e4             	test   %r12,%r12
1004b29f9:	0f 84 6e 01 00 00    	je     1004b2b6d <.text+0xb1b6d>
1004b29ff:	8b 54 24 24          	mov    0x24(%rsp),%edx
1004b2a03:	85 d2                	test   %edx,%edx
1004b2a05:	0f 85 7d 01 00 00    	jne    1004b2b88 <.text+0xb1b88>
1004b2a0b:	45 85 ed             	test   %r13d,%r13d
1004b2a0e:	0f 8e 74 01 00 00    	jle    1004b2b88 <.text+0xb1b88>
1004b2a14:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
1004b2a19:	4d 89 f8             	mov    %r15,%r8
1004b2a1c:	48 89 d9             	mov    %rbx,%rcx
1004b2a1f:	4c 89 fd             	mov    %r15,%rbp
1004b2a22:	e8 79 d8 1e 00       	call   1006a02a0 <.text+0x29f2a0>
1004b2a27:	85 c0                	test   %eax,%eax
1004b2a29:	0f 85 59 01 00 00    	jne    1004b2b88 <.text+0xb1b88>
1004b2a2f:	c7 44 24 24 01 00 00 	movl   $0x1,0x24(%rsp)
1004b2a36:	00
1004b2a37:	44 89 ee             	mov    %r13d,%esi
1004b2a3a:	48 01 dd             	add    %rbx,%rbp
1004b2a3d:	0f b6 45 00          	movzbl 0x0(%rbp),%eax
1004b2a41:	3c 20                	cmp    $0x20,%al
1004b2a43:	74 04                	je     1004b2a49 <.text+0xb1a49>
1004b2a45:	3c 09                	cmp    $0x9,%al
1004b2a47:	75 23                	jne    1004b2a6c <.text+0xb1a6c>
1004b2a49:	4c 63 d6             	movslq %esi,%r10
1004b2a4c:	4a 8d 44 13 01       	lea    0x1(%rbx,%r10,1),%rax
1004b2a51:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1004b2a58:	0f b6 10             	movzbl (%rax),%edx
1004b2a5b:	48 89 c5             	mov    %rax,%rbp
1004b2a5e:	48 83 c0 01          	add    $0x1,%rax
1004b2a62:	80 fa 20             	cmp    $0x20,%dl
1004b2a65:	74 f1                	je     1004b2a58 <.text+0xb1a58>
1004b2a67:	80 fa 09             	cmp    $0x9,%dl
1004b2a6a:	74 ec                	je     1004b2a58 <.text+0xb1a58>
1004b2a6c:	48 89 e9             	mov    %rbp,%rcx
1004b2a6f:	e8 fc d7 1e 00       	call   1006a0270 <.text+0x29f270>
1004b2a74:	48 89 ea             	mov    %rbp,%rdx
1004b2a77:	48 89 d9             	mov    %rbx,%rcx
1004b2a7a:	4c 8d 40 01          	lea    0x1(%rax),%r8
1004b2a7e:	e8 7d d4 1e 00       	call   10069ff00 <.text+0x29ef00>
1004b2a83:	80 3b 00             	cmpb   $0x0,(%rbx)
1004b2a86:	74 10                	je     1004b2a98 <.text+0xb1a98>
1004b2a88:	8b 35 6a a3 2a 00    	mov    0x2aa36a(%rip),%esi        # 10075cdf8 <_head_msys_iconv_2_dll-0xf208>
1004b2a8e:	e9 1d ff ff ff       	jmp    1004b29b0 <.text+0xb19b0>
1004b2a93:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004b2a98:	4c 8b 7c 24 40       	mov    0x40(%rsp),%r15
1004b2a9d:	48 8b b4 24 a8 00 00 	mov    0xa8(%rsp),%rsi
1004b2aa4:	00
1004b2aa5:	4c 89 7e 08          	mov    %r15,0x8(%rsi)
1004b2aa9:	48 83 c4 58          	add    $0x58,%rsp
1004b2aad:	5b                   	pop    %rbx
1004b2aae:	5e                   	pop    %rsi
1004b2aaf:	5f                   	pop    %rdi
1004b2ab0:	5d                   	pop    %rbp
1004b2ab1:	41 5c                	pop    %r12
1004b2ab3:	41 5d                	pop    %r13
1004b2ab5:	41 5e                	pop    %r14
1004b2ab7:	41 5f                	pop    %r15
1004b2ab9:	c3                   	ret
1004b2aba:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1004b2ac0:	48 83 c3 01          	add    $0x1,%rbx
1004b2ac4:	48 39 df             	cmp    %rbx,%rdi
1004b2ac7:	0f 84 13 fd ff ff    	je     1004b27e0 <.text+0xb17e0>
1004b2acd:	48 89 d9             	mov    %rbx,%rcx
1004b2ad0:	e8 5b 99 0e 00       	call   10059c430 <.text+0x19b430>
1004b2ad5:	85 c0                	test   %eax,%eax
1004b2ad7:	75 e7                	jne    1004b2ac0 <.text+0xb1ac0>
1004b2ad9:	e9 02 fd ff ff       	jmp    1004b27e0 <.text+0xb17e0>
1004b2ade:	66 90                	xchg   %ax,%ax
1004b2ae0:	0f b6 40 01          	movzbl 0x1(%rax),%eax
1004b2ae4:	3c 2a                	cmp    $0x2a,%al
1004b2ae6:	74 08                	je     1004b2af0 <.text+0xb1af0>
1004b2ae8:	3c 2f                	cmp    $0x2f,%al
1004b2aea:	0f 85 0c fd ff ff    	jne    1004b27fc <.text+0xb17fc>
1004b2af0:	49 8d 4e 02          	lea    0x2(%r14),%rcx
1004b2af4:	e8 97 cc 1d 00       	call   10068f790 <.text+0x28e790>
1004b2af9:	48 89 c1             	mov    %rax,%rcx
1004b2afc:	49 89 c6             	mov    %rax,%r14
1004b2aff:	e8 8c cc 1d 00       	call   10068f790 <.text+0x28e790>
1004b2b04:	80 38 00             	cmpb   $0x0,(%rax)
1004b2b07:	0f 85 ef fc ff ff    	jne    1004b27fc <.text+0xb17fc>
1004b2b0d:	b9 17 00 00 00       	mov    $0x17,%ecx
1004b2b12:	48 83 c3 01          	add    $0x1,%rbx
1004b2b16:	e8 25 99 fb ff       	call   10046c440 <.text+0x6b440>
1004b2b1b:	48 39 c3             	cmp    %rax,%rbx
1004b2b1e:	0f 8d d8 fc ff ff    	jge    1004b27fc <.text+0xb17fc>
1004b2b24:	48 89 d9             	mov    %rbx,%rcx
1004b2b27:	e8 14 04 04 00       	call   1004f2f40 <.text+0xf1f40>
1004b2b2c:	48 89 c1             	mov    %rax,%rcx
1004b2b2f:	e8 5c cc 1d 00       	call   10068f790 <.text+0x28e790>
1004b2b34:	80 38 2a             	cmpb   $0x2a,(%rax)
1004b2b37:	49 89 c6             	mov    %rax,%r14
1004b2b3a:	0f 85 bc fc ff ff    	jne    1004b27fc <.text+0xb17fc>
1004b2b40:	48 8d 48 01          	lea    0x1(%rax),%rcx
1004b2b44:	e8 47 cc 1d 00       	call   10068f790 <.text+0x28e790>
1004b2b49:	49 89 c6             	mov    %rax,%r14
1004b2b4c:	e9 ab fc ff ff       	jmp    1004b27fc <.text+0xb17fc>
1004b2b51:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1004b2b58:	85 f6                	test   %esi,%esi
1004b2b5a:	7f 64                	jg     1004b2bc0 <.text+0xb1bc0>
1004b2b5c:	4d 85 e4             	test   %r12,%r12
1004b2b5f:	0f 85 9a fe ff ff    	jne    1004b29ff <.text+0xb19ff>
1004b2b65:	85 f6                	test   %esi,%esi
1004b2b67:	0f 85 c3 00 00 00    	jne    1004b2c30 <.text+0xb1c30>
1004b2b6d:	48 8b 05 dc 65 27 00 	mov    0x2765dc(%rip),%rax        # 100729150 <_head_msys_iconv_2_dll-0x42eb0>
1004b2b74:	48 89 d9             	mov    %rbx,%rcx
1004b2b77:	ff 10                	call   *(%rax)
1004b2b79:	48 98                	cltq
1004b2b7b:	48 01 c3             	add    %rax,%rbx
1004b2b7e:	e9 00 ff ff ff       	jmp    1004b2a83 <.text+0xb1a83>
1004b2b83:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004b2b88:	8b 44 24 30          	mov    0x30(%rsp),%eax
1004b2b8c:	85 c0                	test   %eax,%eax
1004b2b8e:	75 d5                	jne    1004b2b65 <.text+0xb1b65>
1004b2b90:	8b 44 24 34          	mov    0x34(%rsp),%eax
1004b2b94:	85 c0                	test   %eax,%eax
1004b2b96:	7e cd                	jle    1004b2b65 <.text+0xb1b65>
1004b2b98:	48 63 e8             	movslq %eax,%rbp
1004b2b9b:	4c 89 e2             	mov    %r12,%rdx
1004b2b9e:	48 89 d9             	mov    %rbx,%rcx
1004b2ba1:	49 89 e8             	mov    %rbp,%r8
1004b2ba4:	e8 f7 d6 1e 00       	call   1006a02a0 <.text+0x29f2a0>
1004b2ba9:	85 c0                	test   %eax,%eax
1004b2bab:	75 b8                	jne    1004b2b65 <.text+0xb1b65>
1004b2bad:	c7 44 24 30 01 00 00 	movl   $0x1,0x30(%rsp)
1004b2bb4:	00
1004b2bb5:	8b 74 24 34          	mov    0x34(%rsp),%esi
1004b2bb9:	e9 7c fe ff ff       	jmp    1004b2a3a <.text+0xb1a3a>
1004b2bbe:	66 90                	xchg   %ax,%ax
1004b2bc0:	0f b6 04 2b          	movzbl (%rbx,%rbp,1),%eax
1004b2bc4:	48 89 dd             	mov    %rbx,%rbp
1004b2bc7:	83 e8 30             	sub    $0x30,%eax
1004b2bca:	83 f8 0a             	cmp    $0xa,%eax
1004b2bcd:	83 d6 00             	adc    $0x0,%esi
1004b2bd0:	48 39 df             	cmp    %rbx,%rdi
1004b2bd3:	72 14                	jb     1004b2be9 <.text+0xb1be9>
1004b2bd5:	eb 1e                	jmp    1004b2bf5 <.text+0xb1bf5>
1004b2bd7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1004b2bde:	00 00
1004b2be0:	48 83 ed 01          	sub    $0x1,%rbp
1004b2be4:	48 39 ef             	cmp    %rbp,%rdi
1004b2be7:	74 0c                	je     1004b2bf5 <.text+0xb1bf5>
1004b2be9:	0f b6 45 ff          	movzbl -0x1(%rbp),%eax
1004b2bed:	3c 20                	cmp    $0x20,%al
1004b2bef:	74 ef                	je     1004b2be0 <.text+0xb1be0>
1004b2bf1:	3c 09                	cmp    $0x9,%al
1004b2bf3:	74 eb                	je     1004b2be0 <.text+0xb1be0>
1004b2bf5:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1004b2bfa:	48 39 c5             	cmp    %rax,%rbp
1004b2bfd:	72 31                	jb     1004b2c30 <.text+0xb1c30>
1004b2bff:	48 89 e8             	mov    %rbp,%rax
1004b2c02:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
1004b2c07:	4d 89 f8             	mov    %r15,%r8
1004b2c0a:	4c 29 f8             	sub    %r15,%rax
1004b2c0d:	48 89 c1             	mov    %rax,%rcx
1004b2c10:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1004b2c15:	e8 86 d6 1e 00       	call   1006a02a0 <.text+0x29f2a0>
1004b2c1a:	85 c0                	test   %eax,%eax
1004b2c1c:	75 12                	jne    1004b2c30 <.text+0xb1c30>
1004b2c1e:	48 29 eb             	sub    %rbp,%rbx
1004b2c21:	44 01 eb             	add    %r13d,%ebx
1004b2c24:	01 de                	add    %ebx,%esi
1004b2c26:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1004b2c2b:	e9 35 ff ff ff       	jmp    1004b2b65 <.text+0xb1b65>
1004b2c30:	48 63 ee             	movslq %esi,%rbp
1004b2c33:	e9 02 fe ff ff       	jmp    1004b2a3a <.text+0xb1a3a>
1004b2c38:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1004b2c3f:	00
1004b2c40:	c7 44 24 34 00 00 00 	movl   $0x0,0x34(%rsp)
1004b2c47:	00
1004b2c48:	45 31 e4             	xor    %r12d,%r12d
1004b2c4b:	41 89 dd             	mov    %ebx,%r13d
1004b2c4e:	e9 d9 fc ff ff       	jmp    1004b292c <.text+0xb192c>
1004b2c53:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1004b2c5a:	00 00 00 00
1004b2c5e:	66 90                	xchg   %ax,%ax
1004b2c60:	41 54                	push   %r12
1004b2c62:	55                   	push   %rbp
1004b2c63:	57                   	push   %rdi
1004b2c64:	56                   	push   %rsi
1004b2c65:	53                   	push   %rbx
1004b2c66:	48 83 c4 80          	add    $0xffffffffffffff80,%rsp
1004b2c6a:	c7 02 07 00 00 00    	movl   $0x7,(%rdx)
1004b2c70:	48 89 ce             	mov    %rcx,%rsi
1004b2c73:	48 89 d3             	mov    %rdx,%rbx
1004b2c76:	48 c7 42 08 00 00 00 	movq   $0x0,0x8(%rdx)
1004b2c7d:	00
1004b2c7e:	e8 4d b8 18 00       	call   10063e4d0 <.text+0x23d4d0>
1004b2c83:	85 c0                	test   %eax,%eax
1004b2c85:	0f 85 85 00 00 00    	jne    1004b2d10 <.text+0xb1d10>
1004b2c8b:	8b 05 3f a1 2a 00    	mov    0x2aa13f(%rip),%eax        # 10075cdd0 <_head_msys_iconv_2_dll-0xf230>
1004b2c91:	85 c0                	test   %eax,%eax
1004b2c93:	74 0b                	je     1004b2ca0 <.text+0xb1ca0>
1004b2c95:	48 83 ec 80          	sub    $0xffffffffffffff80,%rsp
1004b2c99:	5b                   	pop    %rbx
1004b2c9a:	5e                   	pop    %rsi
1004b2c9b:	5f                   	pop    %rdi
1004b2c9c:	5d                   	pop    %rbp
1004b2c9d:	41 5c                	pop    %r12
1004b2c9f:	c3                   	ret
1004b2ca0:	48 89 f1             	mov    %rsi,%rcx
1004b2ca3:	48 8d 6c 24 34       	lea    0x34(%rsp),%rbp
1004b2ca8:	48 8d 7c 24 40       	lea    0x40(%rsp),%rdi
1004b2cad:	c7 05 19 a1 2a 00 01 	movl   $0x1,0x2aa119(%rip)        # 10075cdd0 <_head_msys_iconv_2_dll-0xf230>
1004b2cb4:	00 00 00
1004b2cb7:	e8 b4 d9 14 00       	call   100600670 <.text+0x1ff670>
1004b2cbc:	31 d2                	xor    %edx,%edx
1004b2cbe:	4c 8b 25 8b 05 27 00 	mov    0x27058b(%rip),%r12        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
1004b2cc5:	49 89 f9             	mov    %rdi,%r9
1004b2cc8:	48 85 c0             	test   %rax,%rax
1004b2ccb:	48 89 d6             	mov    %rdx,%rsi
1004b2cce:	48 0f 49 f0          	cmovns %rax,%rsi
1004b2cd2:	49 8b 0c 24          	mov    (%r12),%rcx
1004b2cd6:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
1004b2cdb:	45 31 c0             	xor    %r8d,%r8d
1004b2cde:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
1004b2ce5:	00
1004b2ce6:	48 89 f2             	mov    %rsi,%rdx
1004b2ce9:	e8 72 d7 ff ff       	call   1004b0460 <.text+0xaf460>
1004b2cee:	85 c0                	test   %eax,%eax
1004b2cf0:	75 3e                	jne    1004b2d30 <.text+0xb1d30>
1004b2cf2:	c7 05 d4 a0 2a 00 00 	movl   $0x0,0x2aa0d4(%rip)        # 10075cdd0 <_head_msys_iconv_2_dll-0xf230>
1004b2cf9:	00 00 00
1004b2cfc:	48 83 ec 80          	sub    $0xffffffffffffff80,%rsp
1004b2d00:	5b                   	pop    %rbx
1004b2d01:	5e                   	pop    %rsi
1004b2d02:	5f                   	pop    %rdi
1004b2d03:	5d                   	pop    %rbp
1004b2d04:	41 5c                	pop    %r12
1004b2d06:	c3                   	ret
1004b2d07:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1004b2d0e:	00 00
1004b2d10:	31 d2                	xor    %edx,%edx
1004b2d12:	48 89 f1             	mov    %rsi,%rcx
1004b2d15:	e8 26 ae 14 00       	call   1005fdb40 <.text+0x1fcb40>
1004b2d1a:	85 c0                	test   %eax,%eax
1004b2d1c:	0f 85 69 ff ff ff    	jne    1004b2c8b <.text+0xb1c8b>
1004b2d22:	48 83 ec 80          	sub    $0xffffffffffffff80,%rsp
1004b2d26:	5b                   	pop    %rbx
1004b2d27:	5e                   	pop    %rsi
1004b2d28:	5f                   	pop    %rdi
1004b2d29:	5d                   	pop    %rbp
1004b2d2a:	41 5c                	pop    %r12
1004b2d2c:	c3                   	ret
1004b2d2d:	0f 1f 00             	nopl   (%rax)
1004b2d30:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1004b2d35:	48 29 f0             	sub    %rsi,%rax
1004b2d38:	48 83 c0 01          	add    $0x1,%rax
1004b2d3c:	85 c0                	test   %eax,%eax
1004b2d3e:	7e b2                	jle    1004b2cf2 <.text+0xb1cf2>
1004b2d40:	49 8b 0c 24          	mov    (%r12),%rcx
1004b2d44:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1004b2d49:	48 98                	cltq
1004b2d4b:	49 89 e9             	mov    %rbp,%r9
1004b2d4e:	4c 8d 44 06 ff       	lea    -0x1(%rsi,%rax,1),%r8
1004b2d53:	48 89 f2             	mov    %rsi,%rdx
1004b2d56:	e8 95 ef ff ff       	call   1004b1cf0 <.text+0xb0cf0>
1004b2d5b:	48 39 f8             	cmp    %rdi,%rax
1004b2d5e:	74 10                	je     1004b2d70 <.text+0xb1d70>
1004b2d60:	48 89 43 08          	mov    %rax,0x8(%rbx)
1004b2d64:	eb 8c                	jmp    1004b2cf2 <.text+0xb1cf2>
1004b2d66:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1004b2d6d:	00 00 00
1004b2d70:	48 89 c1             	mov    %rax,%rcx
1004b2d73:	e8 08 12 11 00       	call   1005c3f80 <.text+0x1c2f80>
1004b2d78:	eb e6                	jmp    1004b2d60 <.text+0xb1d60>
1004b2d7a:	90                   	nop
1004b2d7b:	90                   	nop
1004b2d7c:	90                   	nop
1004b2d7d:	90                   	nop
1004b2d7e:	90                   	nop
1004b2d7f:	90                   	nop
1004b2d80:	48 89 c8             	mov    %rcx,%rax
1004b2d83:	48 8b 49 48          	mov    0x48(%rcx),%rcx
1004b2d87:	4c 8d 41 01          	lea    0x1(%rcx),%r8
1004b2d8b:	4c 89 40 48          	mov    %r8,0x48(%rax)
1004b2d8f:	88 14 08             	mov    %dl,(%rax,%rcx,1)
1004b2d92:	8b 48 50             	mov    0x50(%rax),%ecx
1004b2d95:	0f b6 d2             	movzbl %dl,%edx
1004b2d98:	44 8b 40 54          	mov    0x54(%rax),%r8d
1004b2d9c:	85 c9                	test   %ecx,%ecx