10040baaf:	74 c0                	je     10040ba71 <.text+0xaa71>
10040bab1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10040bab8:	48 8b 15 c1 d0 31 00 	mov    0x31d0c1(%rip),%rdx        # 100728b80 <_head_msys_iconv_2_dll-0x43480>
10040babf:	48 8b 12             	mov    (%rdx),%rdx
10040bac2:	48 85 d2             	test   %rdx,%rdx
10040bac5:	75 16                	jne    10040badd <.text+0xaadd>
10040bac7:	e9 49 ff ff ff       	jmp    10040ba15 <.text+0xaa15>
10040bacc:	0f 1f 40 00          	nopl   0x0(%rax)
10040bad0:	48 8b 52 18          	mov    0x18(%rdx),%rdx
10040bad4:	48 85 d2             	test   %rdx,%rdx
10040bad7:	0f 84 38 ff ff ff    	je     10040ba15 <.text+0xaa15>
10040badd:	4c 3b 72 08          	cmp    0x8(%rdx),%r14
10040bae1:	75 ed                	jne    10040bad0 <.text+0xaad0>
10040bae3:	85 db                	test   %ebx,%ebx
10040bae5:	78 8e                	js     10040ba75 <.text+0xaa75>
10040bae7:	48 89 c1             	mov    %rax,%rcx
10040baea:	bb fe ff ff ff       	mov    $0xfffffffe,%ebx
10040baef:	e8 7c 5c 17 00       	call   100581770 <.text+0x180770>
10040baf4:	e9 b1 fe ff ff       	jmp    10040b9aa <.text+0xa9aa>
10040baf9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10040bb00:	45 31 d2             	xor    %r10d,%r10d
10040bb03:	41 80 38 24          	cmpb   $0x24,(%r8)
10040bb07:	41 0f 94 c2          	sete   %r10b
10040bb0b:	e9 e6 fd ff ff       	jmp    10040b8f6 <.text+0xa8f6>
10040bb10:	0f b6 01             	movzbl (%rcx),%eax
10040bb13:	8d 50 dd             	lea    -0x23(%rax),%edx
10040bb16:	81 e2 fd 00 00 00    	and    $0xfd,%edx
10040bb1c:	0f 85 87 fd ff ff    	jne    10040b8a9 <.text+0xa8a9>
10040bb22:	3c 23                	cmp    $0x23,%al
10040bb24:	74 69                	je     10040bb8f <.text+0xab8f>
10040bb26:	48 8d 41 02          	lea    0x2(%rcx),%rax
10040bb2a:	48 39 c3             	cmp    %rax,%rbx
10040bb2d:	74 60                	je     10040bb8f <.text+0xab8f>
10040bb2f:	48 8b 05 aa 76 31 00 	mov    0x3176aa(%rip),%rax        # 1007231e0 <_head_msys_iconv_2_dll-0x48e20>
10040bb36:	48 8b 00             	mov    (%rax),%rax
10040bb39:	8b 98 b8 00 00 00    	mov    0xb8(%rax),%ebx
10040bb3f:	85 f6                	test   %esi,%esi
10040bb41:	75 5e                	jne    10040bba1 <.text+0xaba1>
10040bb43:	83 fb fe             	cmp    $0xfffffffe,%ebx
10040bb46:	0f 84 a6 00 00 00    	je     10040bbf2 <.text+0xabf2>
10040bb4c:	85 db                	test   %ebx,%ebx
10040bb4e:	0f 89 e4 fe ff ff    	jns    10040ba38 <.text+0xaa38>
10040bb54:	eb 63                	jmp    10040bbb9 <.text+0xabb9>
10040bb56:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10040bb5d:	00 00 00
10040bb60:	49 8b 46 78          	mov    0x78(%r14),%rax
10040bb64:	48 85 c0             	test   %rax,%rax
10040bb67:	0f 85 be fe ff ff    	jne    10040ba2b <.text+0xaa2b>
10040bb6d:	e9 28 fe ff ff       	jmp    10040b99a <.text+0xa99a>
10040bb72:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10040bb78:	41 80 3c 24 25       	cmpb   $0x25,(%r12)
10040bb7d:	0f 85 3d fd ff ff    	jne    10040b8c0 <.text+0xa8c0>
10040bb83:	41 80 7c 24 01 25    	cmpb   $0x25,0x1(%r12)
10040bb89:	0f 85 31 fd ff ff    	jne    10040b8c0 <.text+0xa8c0>
10040bb8f:	48 8b 05 ba 76 31 00 	mov    0x3176ba(%rip),%rax        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
10040bb96:	48 8b 00             	mov    (%rax),%rax
10040bb99:	8b 98 d0 03 00 00    	mov    0x3d0(%rax),%ebx
10040bb9f:	eb 9e                	jmp    10040bb3f <.text+0xab3f>
10040bba1:	89 d9                	mov    %ebx,%ecx
10040bba3:	e8 48 fc ff ff       	call   10040b7f0 <.text+0xa7f0>
10040bba8:	48 89 c1             	mov    %rax,%rcx
10040bbab:	e8 d0 8d 02 00       	call   100434980 <.text+0x33980>
10040bbb0:	85 c0                	test   %eax,%eax
10040bbb2:	75 8f                	jne    10040bb43 <.text+0xab43>
10040bbb4:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
10040bbb9:	48 8b 0d 70 af 31 00 	mov    0x31af70(%rip),%rcx        # 100726b30 <_head_msys_iconv_2_dll-0x454d0>
10040bbc0:	e8 b3 3c 29 00       	call   10069f878 <.text+0x29e878>
10040bbc5:	4c 89 e2             	mov    %r12,%rdx
10040bbc8:	48 89 c1             	mov    %rax,%rcx
10040bbcb:	e8 ca 33 2a 00       	call   1006aef9a <.text+0x2adf9a>
10040bbd0:	e9 63 fe ff ff       	jmp    10040ba38 <.text+0xaa38>
10040bbd5:	0f 1f 00             	nopl   (%rax)
10040bbd8:	48 89 c1             	mov    %rax,%rcx
10040bbdb:	e8 90 5b 17 00       	call   100581770 <.text+0x180770>
10040bbe0:	e9 c5 fd ff ff       	jmp    10040b9aa <.text+0xa9aa>
10040bbe5:	48 89 f9             	mov    %rdi,%rcx
10040bbe8:	e8 33 59 ff ff       	call   100401520 <.text+0x520>
10040bbed:	e9 46 fe ff ff       	jmp    10040ba38 <.text+0xaa38>
10040bbf2:	e9 28 52 29 00       	jmp    1006a0e1f <.text+0x29fe1f>
10040bbf7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10040bbfe:	00 00
10040bc00:	41 57                	push   %r15
10040bc02:	41 56                	push   %r14
10040bc04:	41 55                	push   %r13
10040bc06:	41 54                	push   %r12
10040bc08:	55                   	push   %rbp
10040bc09:	57                   	push   %rdi
10040bc0a:	56                   	push   %rsi
10040bc0b:	53                   	push   %rbx
10040bc0c:	48 83 ec 38          	sub    $0x38,%rsp
10040bc10:	89 ce                	mov    %ecx,%esi
10040bc12:	48 89 d5             	mov    %rdx,%rbp
10040bc15:	45 89 c4             	mov    %r8d,%r12d
10040bc18:	44 89 cf             	mov    %r9d,%edi
10040bc1b:	e8 d0 fb ff ff       	call   10040b7f0 <.text+0xa7f0>
10040bc20:	48 89 c3             	mov    %rax,%rbx
10040bc23:	48 85 c0             	test   %rax,%rax
10040bc26:	0f 84 94 00 00 00    	je     10040bcc0 <.text+0xacc0>
10040bc2c:	4c 8b 2d ad 75 31 00 	mov    0x3175ad(%rip),%r13        # 1007231e0 <_head_msys_iconv_2_dll-0x48e20>
10040bc33:	be 01 00 00 00       	mov    $0x1,%esi
10040bc38:	49 39 45 00          	cmp    %rax,0x0(%r13)
10040bc3c:	74 68                	je     10040bca6 <.text+0xaca6>
10040bc3e:	e8 ad 6d 08 00       	call   1004929f0 <.text+0x919f0>
10040bc43:	89 c6                	mov    %eax,%esi
10040bc45:	85 c0                	test   %eax,%eax
10040bc47:	0f 85 99 00 00 00    	jne    10040bce6 <.text+0xace6>
10040bc4d:	45 31 f6             	xor    %r14d,%r14d
10040bc50:	48 85 ed             	test   %rbp,%rbp
10040bc53:	0f 84 1f 01 00 00    	je     10040bd78 <.text+0xad78>
10040bc59:	41 f6 c4 04          	test   $0x4,%r12b
10040bc5d:	0f 85 8d 00 00 00    	jne    10040bcf0 <.text+0xacf0>
10040bc63:	4c 8b 2d 26 6f 31 00 	mov    0x316f26(%rip),%r13        # 100722b90 <_head_msys_iconv_2_dll-0x49470>
10040bc6a:	45 89 e1             	mov    %r12d,%r9d
10040bc6d:	45 31 c0             	xor    %r8d,%r8d
10040bc70:	31 d2                	xor    %edx,%edx
10040bc72:	8b 8b b8 00 00 00    	mov    0xb8(%rbx),%ecx
10040bc78:	41 83 e1 01          	and    $0x1,%r9d
10040bc7c:	41 83 45 00 01       	addl   $0x1,0x0(%r13)
10040bc81:	89 7c 24 28          	mov    %edi,0x28(%rsp)
10040bc85:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
10040bc8a:	e8 01 bb 06 00       	call   100477790 <.text+0x76790>
10040bc8f:	85 c0                	test   %eax,%eax
10040bc91:	0f 8e c1 00 00 00    	jle    10040bd58 <.text+0xad58>
10040bc97:	41 8b 45 00          	mov    0x0(%r13),%eax
10040bc9b:	85 c0                	test   %eax,%eax
10040bc9d:	7e 07                	jle    10040bca6 <.text+0xaca6>
10040bc9f:	83 e8 01             	sub    $0x1,%eax
10040bca2:	41 89 45 00          	mov    %eax,0x0(%r13)
10040bca6:	89 f0                	mov    %esi,%eax
10040bca8:	48 83 c4 38          	add    $0x38,%rsp
10040bcac:	5b                   	pop    %rbx
10040bcad:	5e                   	pop    %rsi
10040bcae:	5f                   	pop    %rdi
10040bcaf:	5d                   	pop    %rbp
10040bcb0:	41 5c                	pop    %r12
10040bcb2:	41 5d                	pop    %r13
10040bcb4:	41 5e                	pop    %r14
10040bcb6:	41 5f                	pop    %r15
10040bcb8:	c3                   	ret
10040bcb9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10040bcc0:	41 83 e4 02          	and    $0x2,%r12d
10040bcc4:	0f 84 77 51 29 00    	je     1006a0e41 <.text+0x29fe41>
10040bcca:	85 f6                	test   %esi,%esi
10040bccc:	0f 85 6f 51 29 00    	jne    1006a0e41 <.text+0x29fe41>
10040bcd2:	48 8b 0d 57 ac 31 00 	mov    0x31ac57(%rip),%rcx        # 100726930 <_head_msys_iconv_2_dll-0x456d0>
10040bcd9:	e8 9a 3b 29 00       	call   10069f878 <.text+0x29e878>
10040bcde:	48 89 c1             	mov    %rax,%rcx
10040bce1:	e8 1a 2a 29 00       	call   10069e700 <.text+0x29d700>
10040bce6:	31 f6                	xor    %esi,%esi
10040bce8:	eb bc                	jmp    10040bca6 <.text+0xaca6>
10040bcea:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10040bcf0:	48 89 d9             	mov    %rbx,%rcx
10040bcf3:	e8 48 54 24 00       	call   100651140 <.text+0x250140>
10040bcf8:	48 85 c0             	test   %rax,%rax
10040bcfb:	0f 85 62 ff ff ff    	jne    10040bc63 <.text+0xac63>
10040bd01:	4c 8b 3d d8 f2 31 00 	mov    0x31f2d8(%rip),%r15        # 10072afe0 <_head_msys_iconv_2_dll-0x41020>
10040bd08:	41 8b 17             	mov    (%r15),%edx
10040bd0b:	f6 c2 1c             	test   $0x1c,%dl
10040bd0e:	0f 84 4f ff ff ff    	je     10040bc63 <.text+0xac63>
10040bd14:	49 8b 45 00          	mov    0x0(%r13),%rax
10040bd18:	48 83 38 01          	cmpq   $0x1,(%rax)
10040bd1c:	0f 84 ea 00 00 00    	je     10040be0c <.text+0xae0c>
10040bd22:	f6 c2 08             	test   $0x8,%dl
10040bd25:	0f 84 c5 00 00 00    	je     10040bdf0 <.text+0xadf0>
10040bd2b:	e8 a0 1a 08 00       	call   10048d7d0 <.text+0x8c7d0>
10040bd30:	48 8b 05 19 75 31 00 	mov    0x317519(%rip),%rax        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
10040bd37:	48 8b 00             	mov    (%rax),%rax
10040bd3a:	c7 80 28 05 00 00 00 	movl   $0x0,0x528(%rax)
10040bd41:	00 00 00
10040bd44:	c7 80 50 05 00 00 00 	movl   $0x0,0x550(%rax)
10040bd4b:	00 00 00
10040bd4e:	e9 10 ff ff ff       	jmp    10040bc63 <.text+0xac63>
10040bd53:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10040bd58:	48 8b 05 01 e6 31 00 	mov    0x31e601(%rip),%rax        # 10072a360 <_head_msys_iconv_2_dll-0x41ca0>
10040bd5f:	8b 00                	mov    (%rax),%eax
10040bd61:	85 c0                	test   %eax,%eax
10040bd63:	75 05                	jne    10040bd6a <.text+0xad6a>
10040bd65:	45 85 f6             	test   %r14d,%r14d
10040bd68:	75 56                	jne    10040bdc0 <.text+0xadc0>
10040bd6a:	be 01 00 00 00       	mov    $0x1,%esi
10040bd6f:	e9 23 ff ff ff       	jmp    10040bc97 <.text+0xac97>
10040bd74:	0f 1f 40 00          	nopl   0x0(%rax)
10040bd78:	48 8b 8b 30 01 00 00 	mov    0x130(%rbx),%rcx
10040bd7f:	48 8d 05 9a 52 2a 00 	lea    0x2a529a(%rip),%rax        # 1006b1020 <_head_msys_iconv_2_dll-0xbafe0>
10040bd86:	48 85 c9             	test   %rcx,%rcx
10040bd89:	74 29                	je     10040bdb4 <.text+0xadb4>
10040bd8b:	48 8b 05 be 74 31 00 	mov    0x3174be(%rip),%rax        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
10040bd92:	48 8b 10             	mov    (%rax),%rdx
10040bd95:	48 89 c8             	mov    %rcx,%rax
10040bd98:	48 39 50 10          	cmp    %rdx,0x10(%rax)
10040bd9c:	74 12                	je     10040bdb0 <.text+0xadb0>
10040bd9e:	48 8b 00             	mov    (%rax),%rax
10040bda1:	48 85 c0             	test   %rax,%rax
10040bda4:	75 f2                	jne    10040bd98 <.text+0xad98>
10040bda6:	48 89 c8             	mov    %rcx,%rax
10040bda9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10040bdb0:	48 83 c0 18          	add    $0x18,%rax
10040bdb4:	48 8b 28             	mov    (%rax),%rbp
10040bdb7:	44 8b 70 08          	mov    0x8(%rax),%r14d
10040bdbb:	e9 99 fe ff ff       	jmp    10040bc59 <.text+0xac59>
10040bdc0:	48 8b 1d 89 74 31 00 	mov    0x317489(%rip),%rbx        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
10040bdc7:	48 8b 03             	mov    (%rbx),%rax
10040bdca:	44 89 70 40          	mov    %r14d,0x40(%rax)
10040bdce:	e8 3d 2b 0f 00       	call   1004fe910 <.text+0xfd910>
10040bdd3:	48 8b 03             	mov    (%rbx),%rax
10040bdd6:	c7 40 44 00 00 00 00 	movl   $0x0,0x44(%rax)
10040bddd:	c7 40 4c 01 00 00 00 	movl   $0x1,0x4c(%rax)
10040bde4:	e9 81 ff ff ff       	jmp    10040bd6a <.text+0xad6a>
10040bde9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10040bdf0:	c1 ea 03             	shr    $0x3,%edx
10040bdf3:	31 c9                	xor    %ecx,%ecx
10040bdf5:	83 e2 02             	and    $0x2,%edx
10040bdf8:	e8 23 78 24 00       	call   100653620 <.text+0x252620>
10040bdfd:	85 c0                	test   %eax,%eax
10040bdff:	0f 85 2b ff ff ff    	jne    10040bd30 <.text+0xad30>
10040be05:	31 f6                	xor    %esi,%esi
10040be07:	e9 9a fe ff ff       	jmp    10040bca6 <.text+0xaca6>
10040be0c:	b9 01 00 00 00       	mov    $0x1,%ecx
10040be11:	e8 2a 71 0e 00       	call   1004f2f40 <.text+0xf1f40>
10040be16:	80 38 00             	cmpb   $0x0,(%rax)
10040be19:	0f 84 44 fe ff ff    	je     10040bc63 <.text+0xac63>
10040be1f:	41 8b 17             	mov    (%r15),%edx
10040be22:	e9 fb fe ff ff       	jmp    10040bd22 <.text+0xad22>
10040be27:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10040be2e:	00 00
10040be30:	56                   	push   %rsi
10040be31:	53                   	push   %rbx
10040be32:	48 83 ec 28          	sub    $0x28,%rsp
10040be36:	89 d6                	mov    %edx,%esi
10040be38:	44 89 c3             	mov    %r8d,%ebx
10040be3b:	e8 b0 f9 ff ff       	call   10040b7f0 <.text+0xa7f0>
10040be40:	48 89 c1             	mov    %rax,%rcx
10040be43:	48 85 c0             	test   %rax,%rax
10040be46:	74 38                	je     10040be80 <.text+0xae80>
10040be48:	85 f6                	test   %esi,%esi
10040be4a:	75 24                	jne    10040be70 <.text+0xae70>
10040be4c:	48 8b 90 a0 00 00 00 	mov    0xa0(%rax),%rdx
10040be53:	31 c0                	xor    %eax,%eax
10040be55:	85 db                	test   %ebx,%ebx
10040be57:	48 0f 44 c8          	cmove  %rax,%rcx
10040be5b:	48 83 c4 28          	add    $0x28,%rsp
10040be5f:	5b                   	pop    %rbx
10040be60:	5e                   	pop    %rsi
10040be61:	e9 ca 9f 09 00       	jmp    1004a5e30 <.text+0xa4e30>
10040be66:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10040be6d:	00 00 00
10040be70:	48 8b 90 90 00 00 00 	mov    0x90(%rax),%rdx
10040be77:	eb da                	jmp    10040be53 <.text+0xae53>
10040be79:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10040be80:	31 c0                	xor    %eax,%eax
10040be82:	48 83 c4 28          	add    $0x28,%rsp
10040be86:	5b                   	pop    %rbx
10040be87:	5e                   	pop    %rsi
10040be88:	c3                   	ret
10040be89:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10040be90:	41 55                	push   %r13
10040be92:	41 54                	push   %r12
10040be94:	55                   	push   %rbp
10040be95:	57                   	push   %rdi
10040be96:	56                   	push   %rsi
10040be97:	53                   	push   %rbx
10040be98:	48 83 ec 28          	sub    $0x28,%rsp
10040be9c:	48 8b 99 30 01 00 00 	mov    0x130(%rcx),%rbx
10040bea3:	44 8b ac 24 80 00 00 	mov    0x80(%rsp),%r13d
10040beaa:	00
10040beab:	48 89 cf             	mov    %rcx,%rdi
10040beae:	48 89 d6             	mov    %rdx,%rsi
10040beb1:	4c 89 c5             	mov    %r8,%rbp
10040beb4:	45 89 cc             	mov    %r9d,%r12d
10040beb7:	48 85 db             	test   %rbx,%rbx
10040beba:	75 18                	jne    10040bed4 <.text+0xaed4>
10040bebc:	e9 bf 00 00 00       	jmp    10040bf80 <.text+0xaf80>
10040bec1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10040bec8:	48 8b 1b             	mov    (%rbx),%rbx
10040becb:	48 85 db             	test   %rbx,%rbx
10040bece:	0f 84 ac 00 00 00    	je     10040bf80 <.text+0xaf80>
10040bed4:	48 39 73 10          	cmp    %rsi,0x10(%rbx)
10040bed8:	75 ee                	jne    10040bec8 <.text+0xaec8>
10040beda:	48 8b 53 08          	mov    0x8(%rbx),%rdx
10040bede:	48 8b 03             	mov    (%rbx),%rax
10040bee1:	48 85 d2             	test   %rdx,%rdx
10040bee4:	0f 84 16 01 00 00    	je     10040c000 <.text+0xb000>
10040beea:	48 89 02             	mov    %rax,(%rdx)
10040beed:	48 85 c0             	test   %rax,%rax
10040bef0:	74 04                	je     10040bef6 <.text+0xaef6>
10040bef2:	48 89 50 08          	mov    %rdx,0x8(%rax)
10040bef6:	45 85 ed             	test   %r13d,%r13d
10040bef9:	74 35                	je     10040bf30 <.text+0xaf30>
10040befb:	8b 83 18 06 00 00    	mov    0x618(%rbx),%eax
10040bf01:	85 c0                	test   %eax,%eax
10040bf03:	0f 85 07 01 00 00    	jne    10040c010 <.text+0xb010>
10040bf09:	48 85 ed             	test   %rbp,%rbp
10040bf0c:	0f 85 90 00 00 00    	jne    10040bfa2 <.text+0xafa2>
10040bf12:	48 85 f6             	test   %rsi,%rsi
10040bf15:	74 39                	je     10040bf50 <.text+0xaf50>
10040bf17:	8b 86 18 20 00 00    	mov    0x2018(%rsi),%eax
10040bf1d:	89 83 38 06 00 00    	mov    %eax,0x638(%rbx)
10040bf23:	e9 98 00 00 00       	jmp    10040bfc0 <.text+0xafc0>
10040bf28:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10040bf2f:	00
10040bf30:	48 85 ed             	test   %rbp,%rbp
10040bf33:	75 6d                	jne    10040bfa2 <.text+0xafa2>
10040bf35:	48 85 f6             	test   %rsi,%rsi
10040bf38:	74 16                	je     10040bf50 <.text+0xaf50>
10040bf3a:	8b 86 18 20 00 00    	mov    0x2018(%rsi),%eax
10040bf40:	89 83 38 06 00 00    	mov    %eax,0x638(%rbx)
10040bf46:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10040bf4d:	00 00 00
10040bf50:	48 8b 87 30 01 00 00 	mov    0x130(%rdi),%rax
10040bf57:	48 89 03             	mov    %rax,(%rbx)
10040bf5a:	48 89 9f 30 01 00 00 	mov    %rbx,0x130(%rdi)
10040bf61:	48 c7 43 08 00 00 00 	movq   $0x0,0x8(%rbx)
10040bf68:	00
10040bf69:	48 85 c0             	test   %rax,%rax
10040bf6c:	74 04                	je     10040bf72 <.text+0xaf72>
10040bf6e:	48 89 58 08          	mov    %rbx,0x8(%rax)
10040bf72:	48 83 c4 28          	add    $0x28,%rsp
10040bf76:	5b                   	pop    %rbx
10040bf77:	5e                   	pop    %rsi
10040bf78:	5f                   	pop    %rdi
10040bf79:	5d                   	pop    %rbp
10040bf7a:	41 5c                	pop    %r12
10040bf7c:	41 5d                	pop    %r13
10040bf7e:	c3                   	ret
10040bf7f:	90                   	nop
10040bf80:	b9 40 06 00 00       	mov    $0x640,%ecx
10040bf85:	e8 46 53 ff ff       	call   1004012d0 <.text+0x2d0>
10040bf8a:	48 89 c3             	mov    %rax,%rbx
10040bf8d:	48 85 c0             	test   %rax,%rax
10040bf90:	74 e0                	je     10040bf72 <.text+0xaf72>
10040bf92:	48 89 70 10          	mov    %rsi,0x10(%rax)
10040bf96:	48 85 ed             	test   %rbp,%rbp
10040bf99:	b8 01 00 00 00       	mov    $0x1,%eax
10040bf9e:	48 0f 44 e8          	cmove  %rax,%rbp
10040bfa2:	48 89 6b 18          	mov    %rbp,0x18(%rbx)
10040bfa6:	44 89 63 20          	mov    %r12d,0x20(%rbx)
10040bfaa:	48 85 f6             	test   %rsi,%rsi
10040bfad:	74 a1                	je     10040bf50 <.text+0xaf50>
10040bfaf:	8b 86 18 20 00 00    	mov    0x2018(%rsi),%eax
10040bfb5:	89 83 38 06 00 00    	mov    %eax,0x638(%rbx)
10040bfbb:	45 85 ed             	test   %r13d,%r13d
10040bfbe:	74 90                	je     10040bf50 <.text+0xaf50>
10040bfc0:	48 8d 53 28          	lea    0x28(%rbx),%rdx
10040bfc4:	48 8d 8e 10 04 00 00 	lea    0x410(%rsi),%rcx
10040bfcb:	e8 70 bc 11 00       	call   100527c40 <.text+0x126c40>
10040bfd0:	0f be 86 68 03 00 00 	movsbl 0x368(%rsi),%eax
10040bfd7:	48 8d 93 20 06 00 00 	lea    0x620(%rbx),%rdx
10040bfde:	48 8d 8e 50 03 00 00 	lea    0x350(%rsi),%rcx
10040bfe5:	89 83 1c 06 00 00    	mov    %eax,0x61c(%rbx)
10040bfeb:	e8 40 21 0a 00       	call   1004ae130 <.text+0xad130>