1005abbdb:	48 8d 3c b7          	lea    (%rdi,%rsi,4),%rdi
1005abbdf:	4c 89 64 24 68       	mov    %r12,0x68(%rsp)
1005abbe4:	49 89 fc             	mov    %rdi,%r12
1005abbe7:	8d 70 fd             	lea    -0x3(%rax),%esi
1005abbea:	4c 89 7c 24 78       	mov    %r15,0x78(%rsp)
1005abbef:	41 89 c7             	mov    %eax,%r15d
1005abbf2:	89 b4 24 88 00 00 00 	mov    %esi,0x88(%rsp)
1005abbf9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1005abc00:	80 3b 00             	cmpb   $0x0,(%rbx)
1005abc03:	0f 85 f5 00 00 00    	jne    1005abcfe <.text+0x1aacfe>
1005abc09:	41 8b 34 24          	mov    (%r12),%esi
1005abc0d:	45 85 ff             	test   %r15d,%r15d
1005abc10:	0f 85 72 01 00 00    	jne    1005abd88 <.text+0x1aad88>
1005abc16:	49 8b 4d 08          	mov    0x8(%r13),%rcx
1005abc1a:	49 63 d6             	movslq %r14d,%rdx
1005abc1d:	48 01 ca             	add    %rcx,%rdx
1005abc20:	49 39 55 20          	cmp    %rdx,0x20(%r13)
1005abc24:	0f 84 06 05 00 00    	je     1005ac130 <.text+0x1ab130>
1005abc2a:	49 89 55 20          	mov    %rdx,0x20(%r13)
1005abc2e:	e8 5d f8 ff ff       	call   1005ab490 <.text+0x1aa490>
1005abc33:	41 89 85 4c 02 00 00 	mov    %eax,0x24c(%r13)
1005abc3a:	3d 80 00 00 00       	cmp    $0x80,%eax
1005abc3f:	0f 84 a6 00 00 00    	je     1005abceb <.text+0x1aaceb>
1005abc45:	83 f8 04             	cmp    $0x4,%eax
1005abc48:	0f 84 00 05 00 00    	je     1005ac14e <.text+0x1ab14e>
1005abc4e:	40 f6 c6 84          	test   $0x84,%sil
1005abc52:	0f 85 93 00 00 00    	jne    1005abceb <.text+0x1aaceb>
1005abc58:	40 f6 c6 02          	test   $0x2,%sil
1005abc5c:	74 08                	je     1005abc66 <.text+0x1aac66>
1005abc5e:	a8 02                	test   $0x2,%al
1005abc60:	0f 84 85 00 00 00    	je     1005abceb <.text+0x1aaceb>
1005abc66:	80 bd f8 01 00 00 00 	cmpb   $0x0,0x1f8(%rbp)
1005abc6d:	0f 85 8d 01 00 00    	jne    1005abe00 <.text+0x1aae00>
1005abc73:	44 8b 4c 24 50       	mov    0x50(%rsp),%r9d
1005abc78:	45 85 c9             	test   %r9d,%r9d
1005abc7b:	0f 84 3d 03 00 00    	je     1005abfbe <.text+0x1aafbe>
1005abc81:	f7 c6 00 02 00 00    	test   $0x200,%esi
1005abc87:	75 62                	jne    1005abceb <.text+0x1aaceb>
1005abc89:	41 8b 85 48 02 00 00 	mov    0x248(%r13),%eax
1005abc90:	89 c7                	mov    %eax,%edi
1005abc92:	40 f6 c6 10          	test   $0x10,%sil
1005abc96:	0f 85 ec 02 00 00    	jne    1005abf88 <.text+0x1aaf88>
1005abc9c:	31 d2                	xor    %edx,%edx
1005abc9e:	40 f6 c6 01          	test   $0x1,%sil
1005abca2:	0f 84 df 04 00 00    	je     1005ac187 <.text+0x1ab187>
1005abca8:	49 8b 45 00          	mov    0x0(%r13),%rax
1005abcac:	c1 ee 10             	shr    $0x10,%esi
1005abcaf:	23 70 18             	and    0x18(%rax),%esi
1005abcb2:	0f 94 c0             	sete   %al
1005abcb5:	0f b6 c0             	movzbl %al,%eax
1005abcb8:	01 c0                	add    %eax,%eax
1005abcba:	83 fa 03             	cmp    $0x3,%edx
1005abcbd:	0f 85 ca 02 00 00    	jne    1005abf8d <.text+0x1aaf8d>
1005abcc3:	41 39 85 58 02 00 00 	cmp    %eax,0x258(%r13)
1005abcca:	0f 8e c4 04 00 00    	jle    1005ac194 <.text+0x1ab194>
1005abcd0:	41 89 85 58 02 00 00 	mov    %eax,0x258(%r13)
1005abcd7:	49 63 c6             	movslq %r14d,%rax
1005abcda:	49 03 45 08          	add    0x8(%r13),%rax
1005abcde:	49 89 85 60 02 00 00 	mov    %rax,0x260(%r13)
1005abce5:	89 f8                	mov    %edi,%eax
1005abce7:	85 c0                	test   %eax,%eax
1005abce9:	74 2d                	je     1005abd18 <.text+0x1aad18>
1005abceb:	48 83 c3 01          	add    $0x1,%rbx
1005abcef:	49 83 c4 04          	add    $0x4,%r12
1005abcf3:	48 39 5c 24 30       	cmp    %rbx,0x30(%rsp)
1005abcf8:	0f 85 02 ff ff ff    	jne    1005abc00 <.text+0x1aac00>
1005abcfe:	4c 8b 64 24 68       	mov    0x68(%rsp),%r12
1005abd03:	4c 8b 7c 24 78       	mov    0x78(%rsp),%r15
1005abd08:	45 8b 95 48 02 00 00 	mov    0x248(%r13),%r10d
1005abd0f:	45 85 d2             	test   %r10d,%r10d
1005abd12:	0f 85 08 fe ff ff    	jne    1005abb20 <.text+0x1aab20>
1005abd18:	48 81 c4 b8 09 00 00 	add    $0x9b8,%rsp
1005abd1f:	5b                   	pop    %rbx
1005abd20:	5e                   	pop    %rsi
1005abd21:	5f                   	pop    %rdi
1005abd22:	5d                   	pop    %rbp
1005abd23:	41 5c                	pop    %r12
1005abd25:	41 5d                	pop    %r13
1005abd27:	41 5e                	pop    %r14
1005abd29:	41 5f                	pop    %r15
1005abd2b:	c3                   	ret
1005abd2c:	0f 1f 40 00          	nopl   0x0(%rax)
1005abd30:	81 fe fe 00 00 00    	cmp    $0xfe,%esi
1005abd36:	0f 84 ee 09 00 00    	je     1005ac72a <.text+0x1ab72a>
1005abd3c:	48 63 ce             	movslq %esi,%rcx
1005abd3f:	83 e8 01             	sub    $0x1,%eax
1005abd42:	83 c5 02             	add    $0x2,%ebp
1005abd45:	83 c6 01             	add    $0x1,%esi
1005abd48:	89 9c 8c b0 01 00 00 	mov    %ebx,0x1b0(%rsp,%rcx,4)
1005abd4f:	89 94 8c b0 05 00 00 	mov    %edx,0x5b0(%rsp,%rcx,4)
1005abd56:	85 c0                	test   %eax,%eax
1005abd58:	0f 8e de 03 00 00    	jle    1005ac13c <.text+0x1ab13c>
1005abd5e:	48 63 d5             	movslq %ebp,%rdx
1005abd61:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1005abd68:	41 80 3c 14 00       	cmpb   $0x0,(%r12,%rdx,1)
1005abd6d:	0f 85 57 fc ff ff    	jne    1005ab9ca <.text+0x1aa9ca>
1005abd73:	48 83 c2 01          	add    $0x1,%rdx
1005abd77:	83 e8 01             	sub    $0x1,%eax
1005abd7a:	75 ec                	jne    1005abd68 <.text+0x1aad68>
1005abd7c:	e9 57 fd ff ff       	jmp    1005abad8 <.text+0x1aaad8>
1005abd81:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1005abd88:	41 83 ff 02          	cmp    $0x2,%r15d
1005abd8c:	0f 85 be 01 00 00    	jne    1005abf50 <.text+0x1aaf50>
1005abd92:	f6 44 24 48 01       	testb  $0x1,0x48(%rsp)
1005abd97:	0f 85 b3 01 00 00    	jne    1005abf50 <.text+0x1aaf50>
1005abd9d:	4d 63 8d 38 01 00 00 	movslq 0x138(%r13),%r9
1005abda4:	41 8b 95 2c 01 00 00 	mov    0x12c(%r13),%edx
1005abdab:	41 89 f0             	mov    %esi,%r8d
1005abdae:	41 8b 8d 30 01 00 00 	mov    0x130(%r13),%ecx
1005abdb5:	c7 44 24 28 00 00 00 	movl   $0x0,0x28(%rsp)
1005abdbc:	00
1005abdbd:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1005abdc2:	4d 03 4d 08          	add    0x8(%r13),%r9
1005abdc6:	e8 15 d9 ff ff       	call   1005a96e0 <.text+0x1a86e0>
1005abdcb:	89 44 24 48          	mov    %eax,0x48(%rsp)
1005abdcf:	89 c7                	mov    %eax,%edi
1005abdd1:	85 c0                	test   %eax,%eax
1005abdd3:	0f 84 12 ff ff ff    	je     1005abceb <.text+0x1aaceb>
1005abdd9:	81 e7 00 00 00 01    	and    $0x1000000,%edi
1005abddf:	0f b6 85 f8 01 00 00 	movzbl 0x1f8(%rbp),%eax
1005abde6:	0f 84 11 04 00 00    	je     1005ac1fd <.text+0x1ab1fd>
1005abdec:	c7 44 24 48 01 00 00 	movl   $0x1,0x48(%rsp)
1005abdf3:	00
1005abdf4:	83 ce 08             	or     $0x8,%esi
1005abdf7:	84 c0                	test   %al,%al
1005abdf9:	0f 84 74 fe ff ff    	je     1005abc73 <.text+0x1aac73>
1005abdff:	90                   	nop
1005abe00:	41 8b bd 48 02 00 00 	mov    0x248(%r13),%edi
1005abe07:	8b 4c 24 50          	mov    0x50(%rsp),%ecx
1005abe0b:	89 f8                	mov    %edi,%eax
1005abe0d:	85 c9                	test   %ecx,%ecx
1005abe0f:	0f 85 7b fe ff ff    	jne    1005abc90 <.text+0x1aac90>
1005abe15:	49 8b 45 10          	mov    0x10(%r13),%rax
1005abe19:	48 89 84 24 98 00 00 	mov    %rax,0x98(%rsp)
1005abe20:	00
1005abe21:	49 8b 45 00          	mov    0x0(%r13),%rax
1005abe25:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
1005abe2c:	00
1005abe2d:	48 8b 05 ec ce 17 00 	mov    0x17ceec(%rip),%rax        # 100728d20 <_head_msys_iconv_2_dll-0x432e0>
1005abe34:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1005abe39:	41 c7 85 48 02 00 00 	movl   $0x3,0x248(%r13)
1005abe40:	03 00 00 00
1005abe44:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1005abe49:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
1005abe4e:	8b 44 90 fc          	mov    -0x4(%rax,%rdx,4),%eax
1005abe52:	41 89 85 3c 01 00 00 	mov    %eax,0x13c(%r13)
1005abe59:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1005abe5e:	44 8b 00             	mov    (%rax),%r8d
1005abe61:	45 85 c0             	test   %r8d,%r8d
1005abe64:	74 0e                	je     1005abe74 <.text+0x1aae74>
1005abe66:	80 bc 24 8f 00 00 00 	cmpb   $0x0,0x8f(%rsp)
1005abe6d:	00
1005abe6e:	0f 85 d4 05 00 00    	jne    1005ac448 <.text+0x1ab448>
1005abe74:	41 8b 8d 40 02 00 00 	mov    0x240(%r13),%ecx
1005abe7b:	49 8b 95 50 02 00 00 	mov    0x250(%r13),%rdx
1005abe82:	41 89 f2             	mov    %esi,%r10d
1005abe85:	41 81 e2 00 08 00 00 	and    $0x800,%r10d
1005abe8c:	8d 41 01             	lea    0x1(%rcx),%eax
1005abe8f:	44 89 94 24 90 00 00 	mov    %r10d,0x90(%rsp)
1005abe96:	00
1005abe97:	41 89 85 40 02 00 00 	mov    %eax,0x240(%r13)
1005abe9e:	48 8b 42 20          	mov    0x20(%rdx),%rax
1005abea2:	44 8b 80 60 03 00 00 	mov    0x360(%rax),%r8d
1005abea9:	0f 84 86 04 00 00    	je     1005ac335 <.text+0x1ab335>
1005abeaf:	45 8b 8d 44 02 00 00 	mov    0x244(%r13),%r9d
1005abeb6:	45 8d 59 01          	lea    0x1(%r9),%r11d
1005abeba:	45 89 9d 44 02 00 00 	mov    %r11d,0x244(%r13)
1005abec1:	45 85 c0             	test   %r8d,%r8d
1005abec4:	0f 8e 87 08 00 00    	jle    1005ac751 <.text+0x1ab751>
1005abeca:	45 31 c0             	xor    %r8d,%r8d
1005abecd:	80 bd f8 01 00 00 00 	cmpb   $0x0,0x1f8(%rbp)
1005abed4:	75 4e                	jne    1005abf24 <.text+0x1aaf24>
1005abed6:	ba 03 00 00 00       	mov    $0x3,%edx
1005abedb:	4c 89 e9             	mov    %r13,%rcx
1005abede:	4c 89 44 24 58       	mov    %r8,0x58(%rsp)
1005abee3:	e8 48 fa ff ff       	call   1005ab930 <.text+0x1aa930>
1005abee8:	80 bd f8 01 00 00 00 	cmpb   $0x0,0x1f8(%rbp)
1005abeef:	4c 8b 44 24 58       	mov    0x58(%rsp),%r8
1005abef4:	0f 84 a6 03 00 00    	je     1005ac2a0 <.text+0x1ab2a0>
1005abefa:	41 83 bd 48 02 00 00 	cmpl   $0x3,0x248(%r13)
1005abf01:	03
1005abf02:	0f 84 98 03 00 00    	je     1005ac2a0 <.text+0x1ab2a0>
1005abf08:	49 8b 95 50 02 00 00 	mov    0x250(%r13),%rdx
1005abf0f:	48 8b 42 20          	mov    0x20(%rdx),%rax
1005abf13:	49 83 c0 01          	add    $0x1,%r8
1005abf17:	44 39 80 60 03 00 00 	cmp    %r8d,0x360(%rax)
1005abf1e:	0f 8e c0 03 00 00    	jle    1005ac2e4 <.text+0x1ab2e4>
1005abf24:	4c 89 c1             	mov    %r8,%rcx
1005abf27:	48 c1 e1 05          	shl    $0x5,%rcx
1005abf2b:	48 03 88 70 03 00 00 	add    0x370(%rax),%rcx
1005abf32:	48 8b 01             	mov    (%rcx),%rax
1005abf35:	49 89 4d 00          	mov    %rcx,0x0(%r13)
1005abf39:	48 83 78 30 00       	cmpq   $0x0,0x30(%rax)
1005abf3e:	74 cf                	je     1005abf0f <.text+0x1aaf0f>
1005abf40:	80 b8 f8 01 00 00 00 	cmpb   $0x0,0x1f8(%rax)
1005abf47:	75 8d                	jne    1005abed6 <.text+0x1aaed6>
1005abf49:	eb c4                	jmp    1005abf0f <.text+0x1aaf0f>
1005abf4b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1005abf50:	80 bd f8 01 00 00 00 	cmpb   $0x0,0x1f8(%rbp)
1005abf57:	74 57                	je     1005abfb0 <.text+0x1aafb0>
1005abf59:	83 bc 24 88 00 00 00 	cmpl   $0x1,0x88(%rsp)
1005abf60:	01
1005abf61:	0f 87 99 fe ff ff    	ja     1005abe00 <.text+0x1aae00>
1005abf67:	40 f6 c6 10          	test   $0x10,%sil
1005abf6b:	0f 85 8f fe ff ff    	jne    1005abe00 <.text+0x1aae00>
1005abf71:	41 c7 85 48 02 00 00 	movl   $0x0,0x248(%r13)
1005abf78:	00 00 00 00
1005abf7c:	e9 97 fd ff ff       	jmp    1005abd18 <.text+0x1aad18>
1005abf81:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1005abf88:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1005abf8d:	39 f8                	cmp    %edi,%eax
1005abf8f:	0f 8d d2 01 00 00    	jge    1005ac167 <.text+0x1ab167>
1005abf95:	49 63 d6             	movslq %r14d,%rdx
1005abf98:	49 03 55 08          	add    0x8(%r13),%rdx
1005abf9c:	41 89 85 48 02 00 00 	mov    %eax,0x248(%r13)
1005abfa3:	49 89 55 10          	mov    %rdx,0x10(%r13)
1005abfa7:	e9 3b fd ff ff       	jmp    1005abce7 <.text+0x1aace7>
1005abfac:	0f 1f 40 00          	nopl   0x0(%rax)
1005abfb0:	83 bc 24 88 00 00 00 	cmpl   $0x1,0x88(%rsp)
1005abfb7:	01
1005abfb8:	0f 87 b5 fc ff ff    	ja     1005abc73 <.text+0x1aac73>
1005abfbe:	89 f7                	mov    %esi,%edi
1005abfc0:	c1 ef 18             	shr    $0x18,%edi
1005abfc3:	0f 84 22 fd ff ff    	je     1005abceb <.text+0x1aaceb>
1005abfc9:	49 63 85 3c 01 00 00 	movslq 0x13c(%r13),%rax
1005abfd0:	44 89 f2             	mov    %r14d,%edx
1005abfd3:	8b 8d b4 01 00 00    	mov    0x1b4(%rbp),%ecx
1005abfd9:	29 c2                	sub    %eax,%edx
1005abfdb:	39 ca                	cmp    %ecx,%edx
1005abfdd:	0f 8c 08 fd ff ff    	jl     1005abceb <.text+0x1aaceb>
1005abfe3:	4c 8b 05 36 cd 17 00 	mov    0x17cd36(%rip),%r8        # 100728d20 <_head_msys_iconv_2_dll-0x432e0>
1005abfea:	4c 89 44 24 58       	mov    %r8,0x58(%rsp)
1005abfef:	45 8b 00             	mov    (%r8),%r8d
1005abff2:	45 85 c0             	test   %r8d,%r8d
1005abff5:	74 08                	je     1005abfff <.text+0x1aafff>
1005abff7:	85 c9                	test   %ecx,%ecx
1005abff9:	0f 8f c0 03 00 00    	jg     1005ac3bf <.text+0x1ab3bf>
1005abfff:	8b 44 24 50          	mov    0x50(%rsp),%eax
1005ac003:	45 8b 8d 40 02 00 00 	mov    0x240(%r13),%r9d
1005ac00a:	85 c0                	test   %eax,%eax
1005ac00c:	0f 85 00 02 00 00    	jne    1005ac212 <.text+0x1ab212>
1005ac012:	41 8b 85 44 02 00 00 	mov    0x244(%r13),%eax
1005ac019:	44 01 c8             	add    %r9d,%eax
1005ac01c:	83 c0 01             	add    $0x1,%eax
1005ac01f:	3b 85 b0 01 00 00    	cmp    0x1b0(%rbp),%eax
1005ac025:	7c 10                	jl     1005ac037 <.text+0x1ab037>
1005ac027:	81 bd b8 01 00 00 fe 	cmpl   $0xfe,0x1b8(%rbp)
1005ac02e:	00 00 00
1005ac031:	0f 84 b4 fc ff ff    	je     1005abceb <.text+0x1aaceb>
1005ac037:	45 85 c9             	test   %r9d,%r9d
1005ac03a:	0f 8e 27 03 00 00    	jle    1005ac367 <.text+0x1ab367>
1005ac040:	f7 c6 00 30 00 00    	test   $0x3000,%esi
1005ac046:	0f 85 9f fc ff ff    	jne    1005abceb <.text+0x1aaceb>
1005ac04c:	48 8b 95 f0 01 00 00 	mov    0x1f0(%rbp),%rdx
1005ac053:	0f b6 02             	movzbl (%rdx),%eax
1005ac056:	84 c0                	test   %al,%al
1005ac058:	75 16                	jne    1005ac070 <.text+0x1ab070>
1005ac05a:	e9 8c fc ff ff       	jmp    1005abceb <.text+0x1aaceb>
1005ac05f:	90                   	nop
1005ac060:	0f b6 42 01          	movzbl 0x1(%rdx),%eax
1005ac064:	48 83 c2 01          	add    $0x1,%rdx
1005ac068:	84 c0                	test   %al,%al
1005ac06a:	0f 84 7b fc ff ff    	je     1005abceb <.text+0x1aaceb>
1005ac070:	39 c7                	cmp    %eax,%edi
1005ac072:	75 ec                	jne    1005ac060 <.text+0x1ab060>
1005ac074:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1005ac079:	4c 8d 85 c0 01 00 00 	lea    0x1c0(%rbp),%r8
1005ac080:	44 89 f2             	mov    %r14d,%edx
1005ac083:	44 89 8c 24 80 00 00 	mov    %r9d,0x80(%rsp)
1005ac08a:	00
1005ac08b:	e8 a0 d2 ff ff       	call   1005a9330 <.text+0x1a8330>
1005ac090:	44 8b 8c 24 80 00 00 	mov    0x80(%rsp),%r9d
1005ac097:	00
1005ac098:	85 c0                	test   %eax,%eax
1005ac09a:	0f 85 4b fc ff ff    	jne    1005abceb <.text+0x1aaceb>
1005ac0a0:	41 83 ff 03          	cmp    $0x3,%r15d
1005ac0a4:	0f 84 d6 04 00 00    	je     1005ac580 <.text+0x1ab580>
1005ac0aa:	49 63 c1             	movslq %r9d,%rax
1005ac0ad:	41 88 bc 05 40 01 00 	mov    %dil,0x140(%r13,%rax,1)
1005ac0b4:	00
1005ac0b5:	41 8d 41 01          	lea    0x1(%r9),%eax
1005ac0b9:	8b 7c 24 50          	mov    0x50(%rsp),%edi
1005ac0bd:	48 98                	cltq
1005ac0bf:	41 c6 84 05 40 01 00 	movb   $0x0,0x140(%r13,%rax,1)
1005ac0c6:	00 00
1005ac0c8:	85 ff                	test   %edi,%edi
1005ac0ca:	0f 84 56 04 00 00    	je     1005ac526 <.text+0x1ab526>
1005ac0d0:	81 bd b8 01 00 00 fd 	cmpl   $0xfd,0x1b8(%rbp)
1005ac0d7:	00 00 00
1005ac0da:	48 8d bc 24 b0 00 00 	lea    0xb0(%rsp),%rdi
1005ac0e1:	00
1005ac0e2:	7f 2b                	jg     1005ac10f <.text+0x1ab10f>
1005ac0e4:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1005ac0e9:	49 39 45 08          	cmp    %rax,0x8(%r13)
1005ac0ed:	0f 84 9c 06 00 00    	je     1005ac78f <.text+0x1ab78f>
1005ac0f3:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
1005ac0f8:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1005ac0fd:	48 89 f9             	mov    %rdi,%rcx
1005ac100:	4c 63 44 90 fc       	movslq -0x4(%rax,%rdx,4),%r8
1005ac105:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
1005ac10a:	e8 01 86 01 00       	call   1005c4710 <.text+0x1c3710>
1005ac10f:	4d 8d 85 40 01 00 00 	lea    0x140(%r13),%r8
1005ac116:	48 89 fa             	mov    %rdi,%rdx
1005ac119:	48 89 e9             	mov    %rbp,%rcx
1005ac11c:	e8 cf d2 ff ff       	call   1005a93f0 <.text+0x1a83f0>
1005ac121:	85 c0                	test   %eax,%eax
1005ac123:	0f 85 60 fb ff ff    	jne    1005abc89 <.text+0x1aac89>
1005ac129:	e9 bd fb ff ff       	jmp    1005abceb <.text+0x1aaceb>
1005ac12e:	66 90                	xchg   %ax,%ax
1005ac130:	41 8b 85 4c 02 00 00 	mov    0x24c(%r13),%eax
1005ac137:	e9 fe fa ff ff       	jmp    1005abc3a <.text+0x1aac3a>
1005ac13c:	0f 84 96 f9 ff ff    	je     1005abad8 <.text+0x1aaad8>
1005ac142:	89 ea                	mov    %ebp,%edx
1005ac144:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1005ac149:	e9 7c f8 ff ff       	jmp    1005ab9ca <.text+0x1aa9ca>
1005ac14e:	40 f6 c6 40          	test   $0x40,%sil
1005ac152:	0f 84 0e fb ff ff    	je     1005abc66 <.text+0x1aac66>
1005ac158:	40 f6 c6 86          	test   $0x86,%sil
1005ac15c:	0f 85 89 fb ff ff    	jne    1005abceb <.text+0x1aaceb>
1005ac162:	e9 ff fa ff ff       	jmp    1005abc66 <.text+0x1aac66>
1005ac167:	0f 85 78 fb ff ff    	jne    1005abce5 <.text+0x1aace5>
1005ac16d:	49 63 c6             	movslq %r14d,%rax
1005ac170:	49 03 45 08          	add    0x8(%r13),%rax
1005ac174:	49 39 45 10          	cmp    %rax,0x10(%r13)
1005ac178:	0f 83 67 fb ff ff    	jae    1005abce5 <.text+0x1aace5>
1005ac17e:	49 89 45 10          	mov    %rax,0x10(%r13)
1005ac182:	e9 5e fb ff ff       	jmp    1005abce5 <.text+0x1aace5>
1005ac187:	89 f0                	mov    %esi,%eax
1005ac189:	c1 e8 03             	shr    $0x3,%eax
1005ac18c:	83 e0 01             	and    $0x1,%eax
1005ac18f:	e9 26 fb ff ff       	jmp    1005abcba <.text+0x1aacba>
1005ac194:	0f 85 4b fb ff ff    	jne    1005abce5 <.text+0x1aace5>
1005ac19a:	49 63 c6             	movslq %r14d,%rax
1005ac19d:	49 03 45 08          	add    0x8(%r13),%rax
1005ac1a1:	49 39 85 60 02 00 00 	cmp    %rax,0x260(%r13)
1005ac1a8:	0f 83 37 fb ff ff    	jae    1005abce5 <.text+0x1aace5>
1005ac1ae:	49 89 85 60 02 00 00 	mov    %rax,0x260(%r13)
1005ac1b5:	e9 2b fb ff ff       	jmp    1005abce5 <.text+0x1aace5>
1005ac1ba:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1005ac1bf:	83 7c 24 54 02       	cmpl   $0x2,0x54(%rsp)
1005ac1c4:	4c 8d 71 28          	lea    0x28(%rcx),%r14
1005ac1c8:	44 8b 91 28 01 00 00 	mov    0x128(%rcx),%r10d
1005ac1cf:	48 8b 78 20          	mov    0x20(%rax),%rdi
1005ac1d3:	4c 8b 40 30          	mov    0x30(%rax),%r8
1005ac1d7:	48 89 7c 24 60       	mov    %rdi,0x60(%rsp)
1005ac1dc:	0f 84 0d 02 00 00    	je     1005ac3ef <.text+0x1ab3ef>
1005ac1e2:	31 db                	xor    %ebx,%ebx
1005ac1e4:	83 7c 24 54 03       	cmpl   $0x3,0x54(%rsp)
1005ac1e9:	0f 85 9a f7 ff ff    	jne    1005ab989 <.text+0x1aa989>
1005ac1ef:	8b 99 3c 01 00 00    	mov    0x13c(%rcx),%ebx