1005adc55:	c7 84 24 84 00 00 00 	movl   $0x3a,0x84(%rsp)
1005adc5c:	3a 00 00 00
1005adc60:	e8 db f3 ff ff       	call   1005ad040 <.text+0x1ac040>
1005adc65:	44 8b 94 24 84 00 00 	mov    0x84(%rsp),%r10d
1005adc6c:	00
1005adc6d:	89 c3                	mov    %eax,%ebx
1005adc6f:	41 83 fa 3a          	cmp    $0x3a,%r10d
1005adc73:	74 9b                	je     1005adc10 <.text+0x1acc10>
1005adc75:	45 85 ff             	test   %r15d,%r15d
1005adc78:	0f 85 7a ff ff ff    	jne    1005adbf8 <.text+0x1acbf8>
1005adc7e:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1005adc83:	49 89 f3             	mov    %rsi,%r11
1005adc86:	49 29 c3             	sub    %rax,%r11
1005adc89:	83 fd ff             	cmp    $0xffffffff,%ebp
1005adc8c:	0f 84 8e 00 00 00    	je     1005add20 <.text+0x1acd20>
1005adc92:	4c 39 67 38          	cmp    %r12,0x38(%rdi)
1005adc96:	75 0c                	jne    1005adca4 <.text+0x1acca4>
1005adc98:	8b 4c 24 4c          	mov    0x4c(%rsp),%ecx
1005adc9c:	85 c9                	test   %ecx,%ecx
1005adc9e:	0f 84 fc 01 00 00    	je     1005adea0 <.text+0x1acea0>
1005adca4:	8b 44 24 48          	mov    0x48(%rsp),%eax
1005adca8:	85 c0                	test   %eax,%eax
1005adcaa:	0f 85 40 01 00 00    	jne    1005addf0 <.text+0x1acdf0>
1005adcb0:	44 89 5c 24 44       	mov    %r11d,0x44(%rsp)
1005adcb5:	c7 84 24 88 00 00 00 	movl   $0x1,0x88(%rsp)
1005adcbc:	01 00 00 00
1005adcc0:	83 fd 01             	cmp    $0x1,%ebp
1005adcc3:	0f 84 7f 01 00 00    	je     1005ade48 <.text+0x1ace48>
1005adcc9:	8b 84 24 f8 00 00 00 	mov    0xf8(%rsp),%eax
1005adcd0:	85 c0                	test   %eax,%eax
1005adcd2:	74 75                	je     1005add49 <.text+0x1acd49>
1005adcd4:	01 5c 24 44          	add    %ebx,0x44(%rsp)
1005adcd8:	4c 89 64 24 50       	mov    %r12,0x50(%rsp)
1005adcdd:	89 5c 24 5c          	mov    %ebx,0x5c(%rsp)
1005adce1:	c7 44 24 58 01 00 00 	movl   $0x1,0x58(%rsp)
1005adce8:	00
1005adce9:	e9 22 ff ff ff       	jmp    1005adc10 <.text+0x1acc10>
1005adcee:	66 90                	xchg   %ax,%ax
1005adcf0:	48 8b 0d 39 9b 17 00 	mov    0x179b39(%rip),%rcx        # 100727830 <_head_msys_iconv_2_dll-0x447d0>
1005adcf7:	e8 7c 1b 0f 00       	call   10069f878 <.text+0x29e878>
1005adcfc:	48 89 c1             	mov    %rax,%rcx
1005adcff:	e8 fc 09 0f 00       	call   10069e700 <.text+0x29d700>
1005add04:	31 db                	xor    %ebx,%ebx
1005add06:	89 d8                	mov    %ebx,%eax
1005add08:	48 81 c4 98 00 00 00 	add    $0x98,%rsp
1005add0f:	5b                   	pop    %rbx
1005add10:	5e                   	pop    %rsi
1005add11:	5f                   	pop    %rdi
1005add12:	5d                   	pop    %rbp
1005add13:	41 5c                	pop    %r12
1005add15:	41 5d                	pop    %r13
1005add17:	41 5e                	pop    %r14
1005add19:	41 5f                	pop    %r15
1005add1b:	c3                   	ret
1005add1c:	0f 1f 40 00          	nopl   0x0(%rax)
1005add20:	44 8b 44 24 48       	mov    0x48(%rsp),%r8d
1005add25:	45 85 c0             	test   %r8d,%r8d
1005add28:	0f 85 92 01 00 00    	jne    1005adec0 <.text+0x1acec0>
1005add2e:	8b 84 24 f8 00 00 00 	mov    0xf8(%rsp),%eax
1005add35:	44 89 5c 24 44       	mov    %r11d,0x44(%rsp)
1005add3a:	c7 84 24 88 00 00 00 	movl   $0x1,0x88(%rsp)
1005add41:	01 00 00 00
1005add45:	85 c0                	test   %eax,%eax
1005add47:	75 8b                	jne    1005adcd4 <.text+0x1accd4>
1005add49:	4c 89 64 24 50       	mov    %r12,0x50(%rsp)
1005add4e:	89 5c 24 5c          	mov    %ebx,0x5c(%rsp)
1005add52:	c7 44 24 58 01 00 00 	movl   $0x1,0x58(%rsp)
1005add59:	00
1005add5a:	e9 b1 fe ff ff       	jmp    1005adc10 <.text+0x1acc10>
1005add5f:	90                   	nop
1005add60:	41 83 fa 22          	cmp    $0x22,%r10d
1005add64:	0f 85 a6 fe ff ff    	jne    1005adc10 <.text+0x1acc10>
1005add6a:	e9 0f ff ff ff       	jmp    1005adc7e <.text+0x1acc7e>
1005add6f:	90                   	nop
1005add70:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
1005add75:	48 89 f0             	mov    %rsi,%rax
1005add78:	48 29 d0             	sub    %rdx,%rax
1005add7b:	39 47 40             	cmp    %eax,0x40(%rdi)
1005add7e:	0f 8f b8 fe ff ff    	jg     1005adc3c <.text+0x1acc3c>
1005add84:	4c 8b 74 24 38       	mov    0x38(%rsp),%r14
1005add89:	48 83 7c 24 50 00    	cmpq   $0x0,0x50(%rsp)
1005add8f:	0f 85 68 03 00 00    	jne    1005ae0fd <.text+0x1ad0fd>
1005add95:	8b 9c 24 f8 00 00 00 	mov    0xf8(%rsp),%ebx
1005add9c:	85 db                	test   %ebx,%ebx
1005add9e:	75 3f                	jne    1005adddf <.text+0x1acddf>
1005adda0:	4c 39 67 38          	cmp    %r12,0x38(%rdi)
1005adda4:	75 0a                	jne    1005addb0 <.text+0x1acdb0>
1005adda6:	44 8b 5c 24 4c       	mov    0x4c(%rsp),%r11d
1005addab:	45 85 db             	test   %r11d,%r11d
1005addae:	75 2f                	jne    1005adddf <.text+0x1acddf>
1005addb0:	49 83 fc 01          	cmp    $0x1,%r12
1005addb4:	0f 8e 94 02 00 00    	jle    1005ae04e <.text+0x1ad04e>
1005addba:	49 83 ec 01          	sub    $0x1,%r12
1005addbe:	c7 84 24 8c 00 00 00 	movl   $0xffffffff,0x8c(%rsp)
1005addc5:	ff ff ff ff
1005addc9:	e8 62 f0 f4 ff       	call   1004fce30 <.text+0xfbe30>
1005addce:	48 8b 05 2b af 17 00 	mov    0x17af2b(%rip),%rax        # 100728d00 <_head_msys_iconv_2_dll-0x43300>
1005addd5:	8b 00                	mov    (%rax),%eax
1005addd7:	85 c0                	test   %eax,%eax
1005addd9:	0f 84 53 fd ff ff    	je     1005adb32 <.text+0x1acb32>
1005adddf:	4c 89 f1             	mov    %r14,%rcx
1005adde2:	e8 39 37 e5 ff       	call   100401520 <.text+0x520>
1005adde7:	e9 18 ff ff ff       	jmp    1005add04 <.text+0x1acd04>
1005addec:	0f 1f 40 00          	nopl   0x0(%rax)
1005addf0:	45 31 c9             	xor    %r9d,%r9d
1005addf3:	45 89 d8             	mov    %r11d,%r8d
1005addf6:	4c 89 e2             	mov    %r12,%rdx
1005addf9:	48 89 f9             	mov    %rdi,%rcx
1005addfc:	48 8d 84 24 88 00 00 	lea    0x88(%rsp),%rax
1005ade03:	00
1005ade04:	c7 44 24 28 00 00 00 	movl   $0x0,0x28(%rsp)
1005ade0b:	00
1005ade0c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1005ade11:	44 89 54 24 68       	mov    %r10d,0x68(%rsp)
1005ade16:	4c 89 5c 24 60       	mov    %r11,0x60(%rsp)
1005ade1b:	e8 90 5f 02 00       	call   1005d3db0 <.text+0x1d2db0>
1005ade20:	4c 8b 5c 24 60       	mov    0x60(%rsp),%r11
1005ade25:	44 8b 54 24 68       	mov    0x68(%rsp),%r10d
1005ade2a:	8b 84 24 88 00 00 00 	mov    0x88(%rsp),%eax
1005ade31:	85 c0                	test   %eax,%eax
1005ade33:	74 5b                	je     1005ade90 <.text+0x1ace90>
1005ade35:	44 89 5c 24 44       	mov    %r11d,0x44(%rsp)
1005ade3a:	83 fd 01             	cmp    $0x1,%ebp
1005ade3d:	0f 85 86 fe ff ff    	jne    1005adcc9 <.text+0x1accc9>
1005ade43:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1005ade48:	8b 44 24 44          	mov    0x44(%rsp),%eax
1005ade4c:	4c 8b 74 24 38       	mov    0x38(%rsp),%r14
1005ade51:	4c 89 67 38          	mov    %r12,0x38(%rdi)
1005ade55:	c7 47 44 00 00 00 00 	movl   $0x0,0x44(%rdi)
1005ade5c:	89 47 40             	mov    %eax,0x40(%rdi)
1005ade5f:	4c 89 f1             	mov    %r14,%rcx
1005ade62:	44 89 54 24 38       	mov    %r10d,0x38(%rsp)
1005ade67:	e8 b4 36 e5 ff       	call   100401520 <.text+0x520>
1005ade6c:	48 83 bc 24 00 01 00 	cmpq   $0x0,0x100(%rsp)
1005ade73:	00 00
1005ade75:	0f 84 8b fe ff ff    	je     1005add06 <.text+0x1acd06>
1005ade7b:	48 8b 84 24 00 01 00 	mov    0x100(%rsp),%rax
1005ade82:	00
1005ade83:	44 8b 54 24 38       	mov    0x38(%rsp),%r10d
1005ade88:	44 89 10             	mov    %r10d,(%rax)
1005ade8b:	e9 76 fe ff ff       	jmp    1005add06 <.text+0x1acd06>
1005ade90:	c7 84 24 84 00 00 00 	movl   $0x3a,0x84(%rsp)
1005ade97:	3a 00 00 00
1005ade9b:	e9 70 fd ff ff       	jmp    1005adc10 <.text+0x1acc10>
1005adea0:	8b 94 24 f8 00 00 00 	mov    0xf8(%rsp),%edx
1005adea7:	42 8d 04 1b          	lea    (%rbx,%r11,1),%eax
1005adeab:	85 d2                	test   %edx,%edx
1005adead:	41 0f 44 c3          	cmove  %r11d,%eax
1005adeb1:	39 47 40             	cmp    %eax,0x40(%rdi)
1005adeb4:	0f 8d 98 fe ff ff    	jge    1005add52 <.text+0x1acd52>
1005adeba:	e9 e5 fd ff ff       	jmp    1005adca4 <.text+0x1acca4>
1005adebf:	90                   	nop
1005adec0:	45 31 c9             	xor    %r9d,%r9d
1005adec3:	45 89 d8             	mov    %r11d,%r8d
1005adec6:	4c 89 e2             	mov    %r12,%rdx
1005adec9:	48 89 f9             	mov    %rdi,%rcx
1005adecc:	48 8d 84 24 88 00 00 	lea    0x88(%rsp),%rax
1005aded3:	00
1005aded4:	c7 44 24 28 00 00 00 	movl   $0x0,0x28(%rsp)
1005adedb:	00
1005adedc:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1005adee1:	4c 89 5c 24 60       	mov    %r11,0x60(%rsp)
1005adee6:	e8 c5 5e 02 00       	call   1005d3db0 <.text+0x1d2db0>
1005adeeb:	8b 84 24 88 00 00 00 	mov    0x88(%rsp),%eax
1005adef2:	85 c0                	test   %eax,%eax
1005adef4:	74 9a                	je     1005ade90 <.text+0x1ace90>
1005adef6:	4c 8b 5c 24 60       	mov    0x60(%rsp),%r11
1005adefb:	44 89 5c 24 44       	mov    %r11d,0x44(%rsp)
1005adf00:	e9 c4 fd ff ff       	jmp    1005adcc9 <.text+0x1accc9>
1005adf05:	0f 1f 00             	nopl   (%rax)
1005adf08:	4c 8b 74 24 38       	mov    0x38(%rsp),%r14
1005adf0d:	83 fd ff             	cmp    $0xffffffff,%ebp
1005adf10:	0f 84 73 fe ff ff    	je     1005add89 <.text+0x1acd89>
1005adf16:	44 8b 94 24 f8 00 00 	mov    0xf8(%rsp),%r10d
1005adf1d:	00
1005adf1e:	45 85 d2             	test   %r10d,%r10d
1005adf21:	0f 85 b8 fe ff ff    	jne    1005adddf <.text+0x1acddf>
1005adf27:	48 8b 47 38          	mov    0x38(%rdi),%rax
1005adf2b:	4c 39 e0             	cmp    %r12,%rax
1005adf2e:	75 0e                	jne    1005adf3e <.text+0x1acf3e>
1005adf30:	44 8b 4c 24 4c       	mov    0x4c(%rsp),%r9d
1005adf35:	45 85 c9             	test   %r9d,%r9d
1005adf38:	0f 85 a1 fe ff ff    	jne    1005adddf <.text+0x1acddf>
1005adf3e:	48 8b 57 08          	mov    0x8(%rdi),%rdx
1005adf42:	4c 39 22             	cmp    %r12,(%rdx)
1005adf45:	0f 8e cd 00 00 00    	jle    1005ae018 <.text+0x1ad018>
1005adf4b:	49 83 c4 01          	add    $0x1,%r12
1005adf4f:	49 39 c4             	cmp    %rax,%r12
1005adf52:	75 0c                	jne    1005adf60 <.text+0x1acf60>
1005adf54:	8b 54 24 58          	mov    0x58(%rsp),%edx
1005adf58:	85 d2                	test   %edx,%edx
1005adf5a:	0f 84 7f fe ff ff    	je     1005adddf <.text+0x1acddf>
1005adf60:	83 bc 24 84 00 00 00 	cmpl   $0x3a,0x84(%rsp)
1005adf67:	3a
1005adf68:	c7 44 24 6c 00 00 00 	movl   $0x0,0x6c(%rsp)
1005adf6f:	00
1005adf70:	75 09                	jne    1005adf7b <.text+0x1acf7b>
1005adf72:	89 f0                	mov    %esi,%eax
1005adf74:	44 29 e8             	sub    %r13d,%eax
1005adf77:	89 44 24 6c          	mov    %eax,0x6c(%rsp)
1005adf7b:	31 c0                	xor    %eax,%eax
1005adf7d:	80 7c 24 73 00       	cmpb   $0x0,0x73(%rsp)
1005adf82:	74 0a                	je     1005adf8e <.text+0x1acf8e>
1005adf84:	8b 84 24 8c 00 00 00 	mov    0x8c(%rsp),%eax
1005adf8b:	83 e8 01             	sub    $0x1,%eax
1005adf8e:	89 84 24 8c 00 00 00 	mov    %eax,0x8c(%rsp)
1005adf95:	e9 2f fe ff ff       	jmp    1005addc9 <.text+0x1acdc9>
1005adf9a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1005adfa0:	4c 89 f1             	mov    %r14,%rcx
1005adfa3:	e8 78 35 e5 ff       	call   100401520 <.text+0x520>
1005adfa8:	41 8d 85 00 01 00 00 	lea    0x100(%r13),%eax
1005adfaf:	48 63 c8             	movslq %eax,%rcx
1005adfb2:	89 44 24 74          	mov    %eax,0x74(%rsp)
1005adfb6:	e8 25 31 e5 ff       	call   1004010e0 <.text+0xe0>
1005adfbb:	49 89 c6             	mov    %rax,%r14
1005adfbe:	48 85 c0             	test   %rax,%rax
1005adfc1:	0f 85 9f fb ff ff    	jne    1005adb66 <.text+0x1acb66>
1005adfc7:	45 31 f6             	xor    %r14d,%r14d
1005adfca:	e9 10 fe ff ff       	jmp    1005adddf <.text+0x1acddf>
1005adfcf:	90                   	nop
1005adfd0:	49 8d 54 24 01       	lea    0x1(%r12),%rdx
1005adfd5:	45 31 c0             	xor    %r8d,%r8d
1005adfd8:	e8 33 4d f4 ff       	call   1004f2d10 <.text+0xf1d10>
1005adfdd:	4c 89 f1             	mov    %r14,%rcx
1005adfe0:	48 89 c3             	mov    %rax,%rbx
1005adfe3:	e8 88 22 0f 00       	call   1006a0270 <.text+0x29f270>
1005adfe8:	41 b8 fe 00 00 00    	mov    $0xfe,%r8d
1005adfee:	48 89 da             	mov    %rbx,%rdx
1005adff1:	49 8d 0c 06          	lea    (%r14,%rax,1),%rcx
1005adff5:	e8 36 b8 ff ff       	call   1005a9830 <.text+0x1a8830>
1005adffa:	e9 c6 fb ff ff       	jmp    1005adbc5 <.text+0x1acbc5>
1005adfff:	90                   	nop
1005ae000:	48 89 d9             	mov    %rbx,%rcx
1005ae003:	e8 38 18 0e 00       	call   10068f840 <.text+0x28e840>
1005ae008:	89 84 24 8c 00 00 00 	mov    %eax,0x8c(%rsp)
1005ae00f:	e9 8a fb ff ff       	jmp    1005adb9e <.text+0x1acb9e>
1005ae014:	0f 1f 40 00          	nopl   0x0(%rax)
1005ae018:	48 8b 05 41 c9 17 00 	mov    0x17c941(%rip),%rax        # 10072a960 <_head_msys_iconv_2_dll-0x416a0>
1005ae01f:	8b 08                	mov    (%rax),%ecx
1005ae021:	85 c9                	test   %ecx,%ecx
1005ae023:	0f 84 b6 fd ff ff    	je     1005adddf <.text+0x1acddf>
1005ae029:	b9 73 00 00 00       	mov    $0x73,%ecx
1005ae02e:	e8 2d c7 f7 ff       	call   10052a760 <.text+0x129760>
1005ae033:	85 c0                	test   %eax,%eax
1005ae035:	74 4c                	je     1005ae083 <.text+0x1ad083>
1005ae037:	c7 44 24 4c 01 00 00 	movl   $0x1,0x4c(%rsp)
1005ae03e:	00
1005ae03f:	48 8b 47 38          	mov    0x38(%rdi),%rax
1005ae043:	41 bc 01 00 00 00    	mov    $0x1,%r12d
1005ae049:	e9 01 ff ff ff       	jmp    1005adf4f <.text+0x1acf4f>
1005ae04e:	48 8b 05 0b c9 17 00 	mov    0x17c90b(%rip),%rax        # 10072a960 <_head_msys_iconv_2_dll-0x416a0>
1005ae055:	44 8b 00             	mov    (%rax),%r8d
1005ae058:	45 85 c0             	test   %r8d,%r8d
1005ae05b:	0f 84 7e fd ff ff    	je     1005adddf <.text+0x1acddf>
1005ae061:	48 8b 47 08          	mov    0x8(%rdi),%rax
1005ae065:	b9 73 00 00 00       	mov    $0x73,%ecx
1005ae06a:	4c 8b 20             	mov    (%rax),%r12
1005ae06d:	e8 ee c6 f7 ff       	call   10052a760 <.text+0x129760>
1005ae072:	85 c0                	test   %eax,%eax
1005ae074:	74 69                	je     1005ae0df <.text+0x1ad0df>
1005ae076:	c7 44 24 4c 01 00 00 	movl   $0x1,0x4c(%rsp)
1005ae07d:	00
1005ae07e:	e9 3b fd ff ff       	jmp    1005addbe <.text+0x1acdbe>
1005ae083:	48 8b 0d 36 4e 17 00 	mov    0x174e36(%rip),%rcx        # 100722ec0 <_head_msys_iconv_2_dll-0x49140>
1005ae08a:	e8 e9 17 0f 00       	call   10069f878 <.text+0x29e878>
1005ae08f:	ba 01 00 00 00       	mov    $0x1,%edx
1005ae094:	48 89 c1             	mov    %rax,%rcx
1005ae097:	e8 84 12 0f 00       	call   10069f320 <.text+0x29e320>
1005ae09c:	eb 99                	jmp    1005ae037 <.text+0x1ad037>
1005ae09e:	48 89 d9             	mov    %rbx,%rcx
1005ae0a1:	e8 9a 17 0e 00       	call   10068f840 <.text+0x28e840>
1005ae0a6:	4c 89 e2             	mov    %r12,%rdx
1005ae0a9:	89 c3                	mov    %eax,%ebx
1005ae0ab:	48 8b 05 9e 51 17 00 	mov    0x17519e(%rip),%rax        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
1005ae0b2:	41 89 d8             	mov    %ebx,%r8d
1005ae0b5:	48 8b 08             	mov    (%rax),%rcx
1005ae0b8:	e8 03 e7 ff ff       	call   1005ac7c0 <.text+0x1ab7c0>
1005ae0bd:	85 c0                	test   %eax,%eax
1005ae0bf:	74 07                	je     1005ae0c8 <.text+0x1ad0c8>
1005ae0c1:	89 9c 24 8c 00 00 00 	mov    %ebx,0x8c(%rsp)
1005ae0c8:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1005ae0cc:	45 31 c0             	xor    %r8d,%r8d
1005ae0cf:	4c 89 e2             	mov    %r12,%rdx
1005ae0d2:	e8 39 4c f4 ff       	call   1004f2d10 <.text+0xf1d10>
1005ae0d7:	48 89 c3             	mov    %rax,%rbx
1005ae0da:	e9 bf fa ff ff       	jmp    1005adb9e <.text+0x1acb9e>
1005ae0df:	48 8b 0d ea cf 17 00 	mov    0x17cfea(%rip),%rcx        # 10072b0d0 <_head_msys_iconv_2_dll-0x40f30>
1005ae0e6:	e8 8d 17 0f 00       	call   10069f878 <.text+0x29e878>
1005ae0eb:	ba 01 00 00 00       	mov    $0x1,%edx
1005ae0f0:	48 89 c1             	mov    %rax,%rcx
1005ae0f3:	e8 28 12 0f 00       	call   10069f320 <.text+0x29e320>
1005ae0f8:	e9 79 ff ff ff       	jmp    1005ae076 <.text+0x1ad076>
1005ae0fd:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1005ae102:	c7 47 44 00 00 00 00 	movl   $0x0,0x44(%rdi)
1005ae109:	4c 89 f1             	mov    %r14,%rcx
1005ae10c:	48 89 47 38          	mov    %rax,0x38(%rdi)
1005ae110:	8b 44 24 44          	mov    0x44(%rsp),%eax
1005ae114:	89 47 40             	mov    %eax,0x40(%rdi)
1005ae117:	e8 04 34 e5 ff       	call   100401520 <.text+0x520>
1005ae11c:	8b 5c 24 5c          	mov    0x5c(%rsp),%ebx
1005ae120:	e9 e1 fb ff ff       	jmp    1005add06 <.text+0x1acd06>
1005ae125:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1005ae12c:	00 00 00 00
1005ae130:	48 89 c8             	mov    %rcx,%rax
1005ae133:	48 89 d1             	mov    %rdx,%rcx
1005ae136:	41 f6 c0 04          	test   $0x4,%r8b
1005ae13a:	75 24                	jne    1005ae160 <.text+0x1ad160>
1005ae13c:	41 83 e0 02          	and    $0x2,%r8d
1005ae140:	75 0e                	jne    1005ae150 <.text+0x1ad150>
1005ae142:	48 89 c2             	mov    %rax,%rdx
1005ae145:	e9 f6 20 0f 00       	jmp    1006a0240 <.text+0x29f240>
1005ae14a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1005ae150:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1005ae156:	48 89 c1             	mov    %rax,%rcx
1005ae159:	e9 62 eb ff ff       	jmp    1005accc0 <.text+0x1abcc0>
1005ae15e:	66 90                	xchg   %ax,%ax
1005ae160:	48 89 c1             	mov    %rax,%rcx
1005ae163:	e9 d8 ec ff ff       	jmp    1005ace40 <.text+0x1abe40>
1005ae168:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1005ae16f:	00
1005ae170:	41 57                	push   %r15
1005ae172:	41 56                	push   %r14
1005ae174:	41 55                	push   %r13
1005ae176:	41 54                	push   %r12
1005ae178:	55                   	push   %rbp
1005ae179:	57                   	push   %rdi
1005ae17a:	56                   	push   %rsi
1005ae17b:	53                   	push   %rbx
1005ae17c:	48 81 ec 48 02 00 00 	sub    $0x248,%rsp
1005ae183:	8b 9c 24 b8 02 00 00 	mov    0x2b8(%rsp),%ebx
1005ae18a:	8b ac 24 b0 02 00 00 	mov    0x2b0(%rsp),%ebp
1005ae191:	89 d8                	mov    %ebx,%eax
1005ae193:	83 c8 02             	or     $0x2,%eax
1005ae196:	40 f6 c5 08          	test   $0x8,%bpl
1005ae19a:	0f 45 d8             	cmovne %eax,%ebx
1005ae19d:	49 89 cd             	mov    %rcx,%r13
1005ae1a0:	48 89 d6             	mov    %rdx,%rsi
1005ae1a3:	4c 89 c7             	mov    %r8,%rdi
1005ae1a6:	4d 89 cc             	mov    %r9,%r12
1005ae1a9:	89 d8                	mov    %ebx,%eax
1005ae1ab:	83 c8 04             	or     $0x4,%eax
1005ae1ae:	40 f6 c5 10          	test   $0x10,%bpl
1005ae1b2:	0f 45 d8             	cmovne %eax,%ebx
1005ae1b5:	40 f6 c5 01          	test   $0x1,%bpl
1005ae1b9:	74 55                	je     1005ae210 <.text+0x1ad210>
1005ae1bb:	31 d2                	xor    %edx,%edx
1005ae1bd:	48 89 f1             	mov    %rsi,%rcx
1005ae1c0:	e8 cb d2 ff ff       	call   1005ab490 <.text+0x1aa490>
1005ae1c5:	a8 80                	test   $0x80,%al
1005ae1c7:	0f 85 e3 00 00 00    	jne    1005ae2b0 <.text+0x1ad2b0>