10040c8ca:	83 f9 ff             	cmp    $0xffffffff,%ecx
10040c8cd:	74 05                	je     10040c8d4 <.text+0xb8d4>
10040c8cf:	e8 1c 47 00 00       	call   100410ff0 <.text+0xfff0>
10040c8d4:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
10040c8d9:	48 85 c9             	test   %rcx,%rcx
10040c8dc:	0f 84 7e 00 00 00    	je     10040c960 <.text+0xb960>
10040c8e2:	e8 39 45 00 00       	call   100410e20 <.text+0xfe20>
10040c8e7:	8b 4c 24 64          	mov    0x64(%rsp),%ecx
10040c8eb:	83 f9 ff             	cmp    $0xffffffff,%ecx
10040c8ee:	0f 84 76 fd ff ff    	je     10040c66a <.text+0xb66a>
10040c8f4:	e9 4b fe ff ff       	jmp    10040c744 <.text+0xb744>
10040c8f9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10040c900:	e8 eb 46 00 00       	call   100410ff0 <.text+0xfff0>
10040c905:	e9 2d fe ff ff       	jmp    10040c737 <.text+0xb737>
10040c90a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10040c910:	8b 4c 24 54          	mov    0x54(%rsp),%ecx
10040c914:	83 f9 ff             	cmp    $0xffffffff,%ecx
10040c917:	74 90                	je     10040c8a9 <.text+0xb8a9>
10040c919:	e8 d2 46 00 00       	call   100410ff0 <.text+0xfff0>
10040c91e:	eb 89                	jmp    10040c8a9 <.text+0xb8a9>
10040c920:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
10040c925:	48 85 c9             	test   %rcx,%rcx
10040c928:	0f 84 fc fd ff ff    	je     10040c72a <.text+0xb72a>
10040c92e:	e8 ed 44 00 00       	call   100410e20 <.text+0xfe20>
10040c933:	e9 ff fd ff ff       	jmp    10040c737 <.text+0xb737>
10040c938:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10040c93f:	00
10040c940:	8b 4c 24 58          	mov    0x58(%rsp),%ecx
10040c944:	83 f9 ff             	cmp    $0xffffffff,%ecx
10040c947:	0f 84 79 ff ff ff    	je     10040c8c6 <.text+0xb8c6>
10040c94d:	e8 9e 46 00 00       	call   100410ff0 <.text+0xfff0>
10040c952:	e9 6f ff ff ff       	jmp    10040c8c6 <.text+0xb8c6>
10040c957:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10040c95e:	00 00
10040c960:	8b 4c 24 60          	mov    0x60(%rsp),%ecx
10040c964:	83 f9 ff             	cmp    $0xffffffff,%ecx
10040c967:	0f 84 7a ff ff ff    	je     10040c8e7 <.text+0xb8e7>
10040c96d:	e8 7e 46 00 00       	call   100410ff0 <.text+0xfff0>
10040c972:	e9 70 ff ff ff       	jmp    10040c8e7 <.text+0xb8e7>
10040c977:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10040c97e:	00 00
10040c980:	48 8b 84 24 08 01 00 	mov    0x108(%rsp),%rax
10040c987:	00
10040c988:	c7 00 ff ff ff ff    	movl   $0xffffffff,(%rax)
10040c98e:	e9 62 fc ff ff       	jmp    10040c5f5 <.text+0xb5f5>
10040c993:	b9 19 00 00 00       	mov    $0x19,%ecx
10040c998:	e8 43 43 00 00       	call   100410ce0 <.text+0xfce0>
10040c99d:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
10040c9a2:	e8 79 44 00 00       	call   100410e20 <.text+0xfe20>
10040c9a7:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
10040c9ac:	e8 6f 44 00 00       	call   100410e20 <.text+0xfe20>
10040c9b1:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
10040c9b6:	e8 65 44 00 00       	call   100410e20 <.text+0xfe20>
10040c9bb:	8b 44 24 64          	mov    0x64(%rsp),%eax
10040c9bf:	89 5c 24 30          	mov    %ebx,0x30(%rsp)
10040c9c3:	4c 89 ea             	mov    %r13,%rdx
10040c9c6:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
10040c9cb:	44 8b 4c 24 5c       	mov    0x5c(%rsp),%r9d
10040c9d0:	4c 89 e1             	mov    %r12,%rcx
10040c9d3:	89 44 24 20          	mov    %eax,0x20(%rsp)
10040c9d7:	44 8b 44 24 50       	mov    0x50(%rsp),%r8d
10040c9dc:	e8 df f6 ff ff       	call   10040c0c0 <.text+0xb0c0>
10040c9e1:	90                   	nop
10040c9e2:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10040c9e9:	00 00 00 00
10040c9ed:	0f 1f 00             	nopl   (%rax)
10040c9f0:	55                   	push   %rbp
10040c9f1:	57                   	push   %rdi
10040c9f2:	56                   	push   %rsi
10040c9f3:	53                   	push   %rbx
10040c9f4:	48 83 ec 48          	sub    $0x48,%rsp
10040c9f8:	48 89 d6             	mov    %rdx,%rsi
10040c9fb:	48 89 cb             	mov    %rcx,%rbx
10040c9fe:	44 89 c5             	mov    %r8d,%ebp
10040ca01:	44 89 cf             	mov    %r9d,%edi
10040ca04:	e8 b7 46 00 00       	call   1004110c0 <.text+0x100c0>
10040ca09:	48 8b 94 24 98 00 00 	mov    0x98(%rsp),%rdx
10040ca10:	00
10040ca11:	89 02                	mov    %eax,(%rdx)
10040ca13:	83 f8 ff             	cmp    $0xffffffff,%eax
10040ca16:	74 18                	je     10040ca30 <.text+0xba30>
10040ca18:	85 c0                	test   %eax,%eax
10040ca1a:	74 66                	je     10040ca82 <.text+0xba82>
10040ca1c:	31 db                	xor    %ebx,%ebx
10040ca1e:	89 d8                	mov    %ebx,%eax
10040ca20:	48 83 c4 48          	add    $0x48,%rsp
10040ca24:	5b                   	pop    %rbx
10040ca25:	5e                   	pop    %rsi
10040ca26:	5f                   	pop    %rdi
10040ca27:	5d                   	pop    %rbp
10040ca28:	c3                   	ret
10040ca29:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10040ca30:	e8 43 44 00 00       	call   100410e78 <.text+0xfe78>
10040ca35:	89 c3                	mov    %eax,%ebx
10040ca37:	48 8b 05 b2 bb 00 00 	mov    0xbbb2(%rip),%rax        # 1004185f0 <_head_msys_assuan_0_dll-0x4a10>
10040ca3e:	8b 00                	mov    (%rax),%eax
10040ca40:	85 db                	test   %ebx,%ebx
10040ca42:	74 0d                	je     10040ca51 <.text+0xba51>
10040ca44:	c1 e0 18             	shl    $0x18,%eax
10040ca47:	0f b7 db             	movzwl %bx,%ebx
10040ca4a:	25 00 00 00 7f       	and    $0x7f000000,%eax
10040ca4f:	09 c3                	or     %eax,%ebx
10040ca51:	e8 fa 44 00 00       	call   100410f50 <.text+0xff50>
10040ca56:	8b 08                	mov    (%rax),%ecx
10040ca58:	e8 63 4a 00 00       	call   1004114c0 <.text+0x104c0>
10040ca5d:	48 8d 0d 61 b0 00 00 	lea    0xb061(%rip),%rcx        # 100417ac5 <_head_msys_assuan_0_dll-0x553b>
10040ca64:	48 89 c6             	mov    %rax,%rsi
10040ca67:	e8 8c 44 00 00       	call   100410ef8 <.text+0xfef8>
10040ca6c:	48 89 f2             	mov    %rsi,%rdx
10040ca6f:	48 89 c1             	mov    %rax,%rcx
10040ca72:	e8 39 43 00 00       	call   100410db0 <.text+0xfdb0>
10040ca77:	89 d8                	mov    %ebx,%eax
10040ca79:	48 83 c4 48          	add    $0x48,%rsp
10040ca7d:	5b                   	pop    %rbx
10040ca7e:	5e                   	pop    %rsi
10040ca7f:	5f                   	pop    %rdi
10040ca80:	5d                   	pop    %rbp
10040ca81:	c3                   	ret
10040ca82:	b9 19 00 00 00       	mov    $0x19,%ecx
10040ca87:	e8 54 42 00 00       	call   100410ce0 <.text+0xfce0>
10040ca8c:	31 c0                	xor    %eax,%eax
10040ca8e:	31 d2                	xor    %edx,%edx
10040ca90:	41 89 f9             	mov    %edi,%r9d
10040ca93:	89 44 24 30          	mov    %eax,0x30(%rsp)
10040ca97:	8b 84 24 90 00 00 00 	mov    0x90(%rsp),%eax
10040ca9e:	41 89 e8             	mov    %ebp,%r8d
10040caa1:	48 89 d9             	mov    %rbx,%rcx
10040caa4:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
10040caa9:	48 89 f2             	mov    %rsi,%rdx
10040caac:	89 44 24 20          	mov    %eax,0x20(%rsp)
10040cab0:	e8 0b f6 ff ff       	call   10040c0c0 <.text+0xb0c0>
10040cab5:	90                   	nop
10040cab6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10040cabd:	00 00 00
10040cac0:	41 54                	push   %r12
10040cac2:	55                   	push   %rbp
10040cac3:	57                   	push   %rdi
10040cac4:	56                   	push   %rsi
10040cac5:	53                   	push   %rbx
10040cac6:	48 83 ec 30          	sub    $0x30,%rsp
10040caca:	49 89 cc             	mov    %rcx,%r12
10040cacd:	89 d3                	mov    %edx,%ebx
10040cacf:	4c 89 cd             	mov    %r9,%rbp
10040cad2:	4d 85 c9             	test   %r9,%r9
10040cad5:	74 07                	je     10040cade <.text+0xbade>
10040cad7:	41 c7 01 ff ff ff ff 	movl   $0xffffffff,(%r9)
10040cade:	83 fb ff             	cmp    $0xffffffff,%ebx
10040cae1:	0f 84 01 01 00 00    	je     10040cbe8 <.text+0xbbe8>
10040cae7:	31 ff                	xor    %edi,%edi
10040cae9:	45 85 c0             	test   %r8d,%r8d
10040caec:	48 8d 74 24 2c       	lea    0x2c(%rsp),%rsi
10040caf1:	40 0f 94 c7          	sete   %dil
10040caf5:	eb 13                	jmp    10040cb0a <.text+0xbb0a>
10040caf7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10040cafe:	00 00
10040cb00:	e8 4b 44 00 00       	call   100410f50 <.text+0xff50>
10040cb05:	83 38 04             	cmpl   $0x4,(%rax)
10040cb08:	75 7e                	jne    10040cb88 <.text+0xbb88>
10040cb0a:	41 89 f8             	mov    %edi,%r8d
10040cb0d:	48 89 f2             	mov    %rsi,%rdx
10040cb10:	89 d9                	mov    %ebx,%ecx
10040cb12:	e8 d9 4a 00 00       	call   1004115f0 <.text+0x105f0>
10040cb17:	83 f8 ff             	cmp    $0xffffffff,%eax
10040cb1a:	74 e4                	je     10040cb00 <.text+0xbb00>
10040cb1c:	ba 3e 00 00 00       	mov    $0x3e,%edx
10040cb21:	85 c0                	test   %eax,%eax
10040cb23:	74 30                	je     10040cb55 <.text+0xbb55>
10040cb25:	8b 5c 24 2c          	mov    0x2c(%rsp),%ebx
10040cb29:	66 81 fb 00 7f       	cmp    $0x7f00,%bx
10040cb2e:	0f 84 c6 00 00 00    	je     10040cbfa <.text+0xbbfa>
10040cb34:	84 db                	test   %bl,%bl
10040cb36:	75 30                	jne    10040cb68 <.text+0xbb68>
10040cb38:	f6 c7 ff             	test   $0xff,%bh
10040cb3b:	0f 84 8f 00 00 00    	je     10040cbd0 <.text+0xbbd0>
10040cb41:	0f b6 df             	movzbl %bh,%ebx
10040cb44:	48 85 ed             	test   %rbp,%rbp
10040cb47:	0f 84 ce 00 00 00    	je     10040cc1b <.text+0xbc1b>
10040cb4d:	89 5d 00             	mov    %ebx,0x0(%rbp)
10040cb50:	ba 01 00 00 00       	mov    $0x1,%edx
10040cb55:	89 d0                	mov    %edx,%eax
10040cb57:	48 83 c4 30          	add    $0x30,%rsp
10040cb5b:	5b                   	pop    %rbx
10040cb5c:	5e                   	pop    %rsi
10040cb5d:	5f                   	pop    %rdi
10040cb5e:	5d                   	pop    %rbp
10040cb5f:	41 5c                	pop    %r12
10040cb61:	c3                   	ret
10040cb62:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10040cb68:	48 8d 0d f9 af 00 00 	lea    0xaff9(%rip),%rcx        # 100417b68 <_head_msys_assuan_0_dll-0x5498>
10040cb6f:	e8 84 43 00 00       	call   100410ef8 <.text+0xfef8>
10040cb74:	4c 89 e2             	mov    %r12,%rdx
10040cb77:	48 89 c1             	mov    %rax,%rcx
10040cb7a:	e8 31 42 00 00       	call   100410db0 <.text+0xfdb0>
10040cb7f:	eb cf                	jmp    10040cb50 <.text+0xbb50>
10040cb81:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10040cb88:	e8 c3 43 00 00       	call   100410f50 <.text+0xff50>
10040cb8d:	8b 08                	mov    (%rax),%ecx
10040cb8f:	e8 ec 42 00 00       	call   100410e80 <.text+0xfe80>
10040cb94:	89 c6                	mov    %eax,%esi
10040cb96:	e8 b5 43 00 00       	call   100410f50 <.text+0xff50>
10040cb9b:	8b 08                	mov    (%rax),%ecx
10040cb9d:	e8 1e 49 00 00       	call   1004114c0 <.text+0x104c0>
10040cba2:	48 8d 0d 37 af 00 00 	lea    0xaf37(%rip),%rcx        # 100417ae0 <_head_msys_assuan_0_dll-0x5520>
10040cba9:	48 89 c7             	mov    %rax,%rdi
10040cbac:	e8 47 43 00 00       	call   100410ef8 <.text+0xfef8>
10040cbb1:	89 da                	mov    %ebx,%edx
10040cbb3:	49 89 f8             	mov    %rdi,%r8
10040cbb6:	48 89 c1             	mov    %rax,%rcx
10040cbb9:	e8 f2 41 00 00       	call   100410db0 <.text+0xfdb0>
10040cbbe:	0f b7 d6             	movzwl %si,%edx
10040cbc1:	85 f6                	test   %esi,%esi
10040cbc3:	75 90                	jne    10040cb55 <.text+0xbb55>
10040cbc5:	31 d2                	xor    %edx,%edx
10040cbc7:	eb 8c                	jmp    10040cb55 <.text+0xbb55>
10040cbc9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10040cbd0:	48 85 ed             	test   %rbp,%rbp
10040cbd3:	74 f0                	je     10040cbc5 <.text+0xbbc5>
10040cbd5:	c7 45 00 00 00 00 00 	movl   $0x0,0x0(%rbp)
10040cbdc:	31 d2                	xor    %edx,%edx
10040cbde:	e9 72 ff ff ff       	jmp    10040cb55 <.text+0xbb55>
10040cbe3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10040cbe8:	ba 37 00 00 00       	mov    $0x37,%edx
10040cbed:	89 d0                	mov    %edx,%eax
10040cbef:	48 83 c4 30          	add    $0x30,%rsp
10040cbf3:	5b                   	pop    %rbx
10040cbf4:	5e                   	pop    %rsi
10040cbf5:	5f                   	pop    %rdi
10040cbf6:	5d                   	pop    %rbp
10040cbf7:	41 5c                	pop    %r12
10040cbf9:	c3                   	ret
10040cbfa:	48 8d 0d 0f af 00 00 	lea    0xaf0f(%rip),%rcx        # 100417b10 <_head_msys_assuan_0_dll-0x54f0>
10040cc01:	e8 f2 42 00 00       	call   100410ef8 <.text+0xfef8>
10040cc06:	4c 89 e2             	mov    %r12,%rdx
10040cc09:	48 89 c1             	mov    %rax,%rcx
10040cc0c:	e8 9f 41 00 00       	call   100410db0 <.text+0xfdb0>
10040cc11:	ba 73 00 00 00       	mov    $0x73,%edx
10040cc16:	e9 3a ff ff ff       	jmp    10040cb55 <.text+0xbb55>
10040cc1b:	48 8d 0d 1e af 00 00 	lea    0xaf1e(%rip),%rcx        # 100417b40 <_head_msys_assuan_0_dll-0x54c0>
10040cc22:	e8 d1 42 00 00       	call   100410ef8 <.text+0xfef8>
10040cc27:	41 89 d8             	mov    %ebx,%r8d
10040cc2a:	4c 89 e2             	mov    %r12,%rdx
10040cc2d:	48 89 c1             	mov    %rax,%rcx
10040cc30:	e8 7b 41 00 00       	call   100410db0 <.text+0xfdb0>
10040cc35:	e9 16 ff ff ff       	jmp    10040cb50 <.text+0xbb50>
10040cc3a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10040cc40:	41 57                	push   %r15
10040cc42:	41 56                	push   %r14
10040cc44:	41 55                	push   %r13
10040cc46:	41 54                	push   %r12
10040cc48:	55                   	push   %rbp
10040cc49:	57                   	push   %rdi
10040cc4a:	56                   	push   %rsi
10040cc4b:	53                   	push   %rbx
10040cc4c:	48 83 ec 58          	sub    $0x58,%rsp
10040cc50:	0f 29 74 24 40       	movaps %xmm6,0x40(%rsp)
10040cc55:	4c 8b ac 24 c0 00 00 	mov    0xc0(%rsp),%r13
10040cc5c:	00
10040cc5d:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
10040cc62:	48 89 d6             	mov    %rdx,%rsi
10040cc65:	4d 89 c7             	mov    %r8,%r15
10040cc68:	44 89 cd             	mov    %r9d,%ebp
10040cc6b:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
10040cc72:	00 00
10040cc74:	4d 85 ed             	test   %r13,%r13
10040cc77:	0f 84 9d 02 00 00    	je     10040cf1a <.text+0xbf1a>
10040cc7d:	4d 85 ff             	test   %r15,%r15
10040cc80:	0f 84 b7 02 00 00    	je     10040cf3d <.text+0xbf3d>
10040cc86:	4d 89 fe             	mov    %r15,%r14
10040cc89:	31 db                	xor    %ebx,%ebx
10040cc8b:	48 8d 3d 6e fa 00 00 	lea    0xfa6e(%rip),%rdi        # 10041c700 <_head_msys_assuan_0_dll-0x900>
10040cc92:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10040cc98:	44 8b 24 9e          	mov    (%rsi,%rbx,4),%r12d
10040cc9c:	41 83 fc ff          	cmp    $0xffffffff,%r12d
10040cca0:	74 39                	je     10040ccdb <.text+0xbcdb>
10040cca2:	48 8b 05 57 fa 00 00 	mov    0xfa57(%rip),%rax        # 10041c700 <_head_msys_assuan_0_dll-0x900>
10040cca9:	48 85 c0             	test   %rax,%rax
10040ccac:	74 4a                	je     10040ccf8 <.text+0xbcf8>
10040ccae:	49 89 f9             	mov    %rdi,%r9
10040ccb1:	eb 0e                	jmp    10040ccc1 <.text+0xbcc1>
10040ccb3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10040ccb8:	4c 8d 49 08          	lea    0x8(%rcx),%r9
10040ccbc:	48 85 c0             	test   %rax,%rax
10040ccbf:	74 37                	je     10040ccf8 <.text+0xbcf8>
10040ccc1:	8b 10                	mov    (%rax),%edx
10040ccc3:	48 89 c1             	mov    %rax,%rcx
10040ccc6:	48 8b 40 08          	mov    0x8(%rax),%rax
10040ccca:	41 39 d4             	cmp    %edx,%r12d
10040cccd:	75 e9                	jne    10040ccb8 <.text+0xbcb8>
10040cccf:	49 89 01             	mov    %rax,(%r9)
10040ccd2:	44 8b 61 04          	mov    0x4(%rcx),%r12d
10040ccd6:	e8 f5 3f 00 00       	call   100410cd0 <.text+0xfcd0>
10040ccdb:	45 89 64 9d 00       	mov    %r12d,0x0(%r13,%rbx,4)
10040cce0:	4c 8d 63 01          	lea    0x1(%rbx),%r12
10040cce4:	49 83 ee 01          	sub    $0x1,%r14
10040cce8:	4d 39 e7             	cmp    %r12,%r15
10040cceb:	74 1f                	je     10040cd0c <.text+0xbd0c>
10040cced:	4c 89 e3             	mov    %r12,%rbx
10040ccf0:	eb a6                	jmp    10040cc98 <.text+0xbc98>
10040ccf2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10040ccf8:	41 bc ff ff ff ff    	mov    $0xffffffff,%r12d
10040ccfe:	45 89 64 9d 00       	mov    %r12d,0x0(%r13,%rbx,4)
10040cd03:	4c 8d 63 01          	lea    0x1(%rbx),%r12
10040cd07:	4d 39 e7             	cmp    %r12,%r15
10040cd0a:	75 e1                	jne    10040cced <.text+0xbced>
10040cd0c:	4d 85 f6             	test   %r14,%r14
10040cd0f:	74 7f                	je     10040cd90 <.text+0xbd90>
10040cd11:	85 ed                	test   %ebp,%ebp
10040cd13:	48 8d 7c 24 3c       	lea    0x3c(%rsp),%rdi
10040cd18:	40 0f 94 c5          	sete   %bpl
10040cd1c:	40 0f b6 ed          	movzbl %bpl,%ebp
10040cd20:	eb 10                	jmp    10040cd32 <.text+0xbd32>
10040cd22:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10040cd28:	e8 23 42 00 00       	call   100410f50 <.text+0xff50>
10040cd2d:	83 38 04             	cmpl   $0x4,(%rax)
10040cd30:	75 66                	jne    10040cd98 <.text+0xbd98>
10040cd32:	41 89 e8             	mov    %ebp,%r8d
10040cd35:	48 89 fa             	mov    %rdi,%rdx
10040cd38:	b9 ff ff ff ff       	mov    $0xffffffff,%ecx
10040cd3d:	e8 ae 48 00 00       	call   1004115f0 <.text+0x105f0>
10040cd42:	83 f8 ff             	cmp    $0xffffffff,%eax
10040cd45:	74 e1                	je     10040cd28 <.text+0xbd28>
10040cd47:	85 c0                	test   %eax,%eax
10040cd49:	0f 84 f5 01 00 00    	je     10040cf44 <.text+0xbf44>
10040cd4f:	31 d2                	xor    %edx,%edx
10040cd51:	eb 15                	jmp    10040cd68 <.text+0xbd68>
10040cd53:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10040cd58:	48 8d 4a 01          	lea    0x1(%rdx),%rcx
10040cd5c:	48 39 da             	cmp    %rbx,%rdx
10040cd5f:	0f 84 6b 01 00 00    	je     10040ced0 <.text+0xbed0>
10040cd65:	48 89 ca             	mov    %rcx,%rdx
10040cd68:	39 04 96             	cmp    %eax,(%rsi,%rdx,4)
10040cd6b:	75 eb                	jne    10040cd58 <.text+0xbd58>
10040cd6d:	4c 39 e2             	cmp    %r12,%rdx
10040cd70:	0f 84 5a 01 00 00    	je     10040ced0 <.text+0xbed0>
10040cd76:	49 8d 54 95 00       	lea    0x0(%r13,%rdx,4),%rdx
10040cd7b:	83 3a ff             	cmpl   $0xffffffff,(%rdx)
10040cd7e:	0f 85 cb 01 00 00    	jne    10040cf4f <.text+0xbf4f>
10040cd84:	8b 44 24 3c          	mov    0x3c(%rsp),%eax
10040cd88:	89 02                	mov    %eax,(%rdx)
10040cd8a:	49 83 ee 01          	sub    $0x1,%r14
10040cd8e:	75 a2                	jne    10040cd32 <.text+0xbd32>
10040cd90:	45 31 ff             	xor    %r15d,%r15d
10040cd93:	eb 38                	jmp    10040cdcd <.text+0xbdcd>
10040cd95:	0f 1f 00             	nopl   (%rax)
10040cd98:	e8 b3 41 00 00       	call   100410f50 <.text+0xff50>
10040cd9d:	8b 08                	mov    (%rax),%ecx
10040cd9f:	e8 dc 40 00 00       	call   100410e80 <.text+0xfe80>
10040cda4:	41 89 c7             	mov    %eax,%r15d
10040cda7:	e8 a4 41 00 00       	call   100410f50 <.text+0xff50>
10040cdac:	8b 08                	mov    (%rax),%ecx