10040b562:	8b 44 24 3c          	mov    0x3c(%rsp),%eax
10040b566:	85 c0                	test   %eax,%eax
10040b568:	0f 85 92 00 00 00    	jne    10040b600 <.text+0xa600>
10040b56e:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
10040b573:	48 85 db             	test   %rbx,%rbx
10040b576:	74 a2                	je     10040b51a <.text+0xa51a>
10040b578:	83 fe 01             	cmp    $0x1,%esi
10040b57b:	0f 8f af 01 00 00    	jg     10040b730 <.text+0xa730>
10040b581:	48 8b 05 58 7c 31 00 	mov    0x317c58(%rip),%rax        # 1007231e0 <_head_msys_iconv_2_dll-0x48e20>
10040b588:	48 8b 1b             	mov    (%rbx),%rbx
10040b58b:	48 39 18             	cmp    %rbx,(%rax)
10040b58e:	0f 84 23 02 00 00    	je     10040b7b7 <.text+0xa7b7>
10040b594:	bf 01 00 00 00       	mov    $0x1,%edi
10040b599:	83 fe 01             	cmp    $0x1,%esi
10040b59c:	75 36                	jne    10040b5d4 <.text+0xa5d4>
10040b59e:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
10040b5a3:	48 8d 50 08          	lea    0x8(%rax),%rdx
10040b5a7:	48 8b 84 24 50 01 00 	mov    0x150(%rsp),%rax
10040b5ae:	00
10040b5af:	48 8b 00             	mov    (%rax),%rax
10040b5b2:	4c 8d 04 f8          	lea    (%rax,%rdi,8),%r8
10040b5b6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10040b5bd:	00 00 00
10040b5c0:	48 8b 0a             	mov    (%rdx),%rcx
10040b5c3:	48 83 c0 08          	add    $0x8,%rax
10040b5c7:	48 83 c2 10          	add    $0x10,%rdx
10040b5cb:	48 89 48 f8          	mov    %rcx,-0x8(%rax)
10040b5cf:	4c 39 c0             	cmp    %r8,%rax
10040b5d2:	75 ec                	jne    10040b5c0 <.text+0xa5c0>
10040b5d4:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
10040b5d9:	e8 42 5f ff ff       	call   100401520 <.text+0x520>
10040b5de:	e9 37 ff ff ff       	jmp    10040b51a <.text+0xa51a>
10040b5e3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10040b5e8:	44 8b 44 24 3c       	mov    0x3c(%rsp),%r8d
10040b5ed:	45 85 c0             	test   %r8d,%r8d
10040b5f0:	75 2f                	jne    10040b621 <.text+0xa621>
10040b5f2:	31 c0                	xor    %eax,%eax
10040b5f4:	e9 2b ff ff ff       	jmp    10040b524 <.text+0xa524>
10040b5f9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10040b600:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
10040b605:	e8 16 5f ff ff       	call   100401520 <.text+0x520>
10040b60a:	e9 5f ff ff ff       	jmp    10040b56e <.text+0xa56e>
10040b60f:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
10040b614:	e8 57 61 17 00       	call   100581770 <.text+0x180770>
10040b619:	8b 54 24 3c          	mov    0x3c(%rsp),%edx
10040b61d:	85 d2                	test   %edx,%edx
10040b61f:	74 d1                	je     10040b5f2 <.text+0xa5f2>
10040b621:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
10040b626:	e8 f5 5e ff ff       	call   100401520 <.text+0x520>
10040b62b:	31 c0                	xor    %eax,%eax
10040b62d:	e9 f2 fe ff ff       	jmp    10040b524 <.text+0xa524>
10040b632:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10040b638:	4d 63 ed             	movslq %r13d,%r13
10040b63b:	85 ff                	test   %edi,%edi
10040b63d:	0f 85 ab 00 00 00    	jne    10040b6ee <.text+0xa6ee>
10040b643:	4a 8d 0c ed 00 00 00 	lea    0x0(,%r13,8),%rcx
10040b64a:	00
10040b64b:	e8 90 5a ff ff       	call   1004010e0 <.text+0xe0>
10040b650:	48 8b b4 24 50 01 00 	mov    0x150(%rsp),%rsi
10040b657:	00
10040b658:	48 89 06             	mov    %rax,(%rsi)
10040b65b:	48 85 c0             	test   %rax,%rax
10040b65e:	74 af                	je     10040b60f <.text+0xa60f>
10040b660:	f7 84 24 58 01 00 00 	testl  $0x1000,0x158(%rsp)
10040b667:	00 10 00 00
10040b66b:	0f 85 56 01 00 00    	jne    10040b7c7 <.text+0xa7c7>
10040b671:	41 be 02 00 00 00    	mov    $0x2,%r14d
10040b677:	e9 81 fc ff ff       	jmp    10040b2fd <.text+0xa2fd>
10040b67c:	48 8d 05 be 91 2d 00 	lea    0x2d91be(%rip),%rax        # 1006e4841 <_head_msys_iconv_2_dll-0x877bf>
10040b683:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
10040b688:	48 8b 84 24 40 01 00 	mov    0x140(%rsp),%rax
10040b68f:	00
10040b690:	80 78 01 00          	cmpb   $0x0,0x1(%rax)
10040b694:	0f 84 cc fd ff ff    	je     10040b466 <.text+0xa466>
10040b69a:	48 89 c1             	mov    %rax,%rcx
10040b69d:	e8 ce 4b 29 00       	call   1006a0270 <.text+0x29f270>
10040b6a2:	48 63 d8             	movslq %eax,%rbx
10040b6a5:	48 89 c6             	mov    %rax,%rsi
10040b6a8:	48 89 d9             	mov    %rbx,%rcx
10040b6ab:	e8 30 5a ff ff       	call   1004010e0 <.text+0xe0>
10040b6b0:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
10040b6b5:	48 85 c0             	test   %rax,%rax
10040b6b8:	0f 84 34 ff ff ff    	je     10040b5f2 <.text+0xa5f2>
10040b6be:	44 8d 46 ff          	lea    -0x1(%rsi),%r8d
10040b6c2:	48 8b b4 24 40 01 00 	mov    0x140(%rsp),%rsi
10040b6c9:	00
10040b6ca:	48 89 c1             	mov    %rax,%rcx
10040b6cd:	4d 63 c0             	movslq %r8d,%r8
10040b6d0:	48 8d 56 01          	lea    0x1(%rsi),%rdx
10040b6d4:	48 89 c6             	mov    %rax,%rsi
10040b6d7:	e8 d4 4b 29 00       	call   1006a02b0 <.text+0x29f2b0>
10040b6dc:	c6 44 1e ff 00       	movb   $0x0,-0x1(%rsi,%rbx,1)
10040b6e1:	c7 44 24 3c 01 00 00 	movl   $0x1,0x3c(%rsp)
10040b6e8:	00
10040b6e9:	e9 78 fd ff ff       	jmp    10040b466 <.text+0xa466>
10040b6ee:	4b 8d 4c 6d 00       	lea    0x0(%r13,%r13,2),%rcx
10040b6f3:	48 c1 e1 03          	shl    $0x3,%rcx
10040b6f7:	e8 e4 59 ff ff       	call   1004010e0 <.text+0xe0>
10040b6fc:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
10040b701:	48 85 c0             	test   %rax,%rax
10040b704:	0f 85 67 ff ff ff    	jne    10040b671 <.text+0xa671>
10040b70a:	48 8b 84 24 50 01 00 	mov    0x150(%rsp),%rax
10040b711:	00
10040b712:	4c 8b bc 24 48 01 00 	mov    0x148(%rsp),%r15
10040b719:	00
10040b71a:	41 c7 07 00 00 00 00 	movl   $0x0,(%r15)
10040b721:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
10040b728:	31 c0                	xor    %eax,%eax
10040b72a:	e9 f5 fd ff ff       	jmp    10040b524 <.text+0xa524>
10040b72f:	90                   	nop
10040b730:	4c 8b 74 24 20       	mov    0x20(%rsp),%r14
10040b735:	48 63 de             	movslq %esi,%rbx
10040b738:	4c 8d 0d 01 7c 23 00 	lea    0x237c01(%rip),%r9        # 100643340 <.text+0x242340>
10040b73f:	41 b8 10 00 00 00    	mov    $0x10,%r8d
10040b745:	48 89 da             	mov    %rbx,%rdx
10040b748:	48 89 df             	mov    %rbx,%rdi
10040b74b:	4c 89 f1             	mov    %r14,%rcx
10040b74e:	e8 bd 48 29 00       	call   1006a0010 <.text+0x29f010>
10040b753:	48 8b 05 86 7a 31 00 	mov    0x317a86(%rip),%rax        # 1007231e0 <_head_msys_iconv_2_dll-0x48e20>
10040b75a:	48 8b 00             	mov    (%rax),%rax
10040b75d:	49 39 06             	cmp    %rax,(%r14)
10040b760:	0f 85 38 fe ff ff    	jne    10040b59e <.text+0xa59e>
10040b766:	48 8b 84 24 50 01 00 	mov    0x150(%rsp),%rax
10040b76d:	00
10040b76e:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
10040b773:	8d 4e fe             	lea    -0x2(%rsi),%ecx
10040b776:	48 c1 e1 04          	shl    $0x4,%rcx
10040b77a:	4c 8b 08             	mov    (%rax),%r9
10040b77d:	4c 8d 44 0f 28       	lea    0x28(%rdi,%rcx,1),%r8
10040b782:	48 8d 47 18          	lea    0x18(%rdi),%rax
10040b786:	4c 89 ca             	mov    %r9,%rdx
10040b789:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10040b790:	48 8b 08             	mov    (%rax),%rcx
10040b793:	48 83 c0 10          	add    $0x10,%rax
10040b797:	48 83 c2 08          	add    $0x8,%rdx
10040b79b:	48 89 4a f8          	mov    %rcx,-0x8(%rdx)
10040b79f:	49 39 c0             	cmp    %rax,%r8
10040b7a2:	75 ec                	jne    10040b790 <.text+0xa790>
10040b7a4:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
10040b7a9:	48 8b 40 08          	mov    0x8(%rax),%rax
10040b7ad:	49 89 44 d9 f8       	mov    %rax,-0x8(%r9,%rbx,8)
10040b7b2:	e9 1d fe ff ff       	jmp    10040b5d4 <.text+0xa5d4>
10040b7b7:	48 8b 84 24 50 01 00 	mov    0x150(%rsp),%rax
10040b7be:	00
10040b7bf:	48 63 de             	movslq %esi,%rbx
10040b7c2:	4c 8b 08             	mov    (%rax),%r9
10040b7c5:	eb dd                	jmp    10040b7a4 <.text+0xa7a4>
10040b7c7:	4c 89 e9             	mov    %r13,%rcx
10040b7ca:	48 c1 e1 04          	shl    $0x4,%rcx
10040b7ce:	e8 0d 59 ff ff       	call   1004010e0 <.text+0xe0>
10040b7d3:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
10040b7d8:	e9 94 fe ff ff       	jmp    10040b671 <.text+0xa671>
10040b7dd:	4c 8b bc 24 48 01 00 	mov    0x148(%rsp),%r15
10040b7e4:	00
10040b7e5:	31 f6                	xor    %esi,%esi
10040b7e7:	e9 0a fd ff ff       	jmp    10040b4f6 <.text+0xa4f6>
10040b7ec:	0f 1f 40 00          	nopl   0x0(%rax)
10040b7f0:	53                   	push   %rbx
10040b7f1:	48 83 ec 40          	sub    $0x40,%rsp
10040b7f5:	85 c9                	test   %ecx,%ecx
10040b7f7:	75 10                	jne    10040b809 <.text+0xa809>
10040b7f9:	48 8b 05 50 7a 31 00 	mov    0x317a50(%rip),%rax        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
10040b800:	48 8b 00             	mov    (%rax),%rax
10040b803:	8b 88 d0 03 00 00    	mov    0x3d0(%rax),%ecx
10040b809:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
10040b80d:	48 8d 5c 24 37       	lea    0x37(%rsp),%rbx
10040b812:	31 d2                	xor    %edx,%edx
10040b814:	4c 8d 0d 27 90 2d 00 	lea    0x2d9027(%rip),%r9        # 1006e4842 <_head_msys_iconv_2_dll-0x877be>
10040b81b:	41 b8 09 00 00 00    	mov    $0x9,%r8d
10040b821:	48 89 d9             	mov    %rbx,%rcx
10040b824:	e8 47 41 29 00       	call   10069f970 <.text+0x29e970>
10040b829:	48 89 da             	mov    %rbx,%rdx
10040b82c:	48 8d 0d 8d 00 35 00 	lea    0x35008d(%rip),%rcx        # 10075b8c0 <_head_msys_iconv_2_dll-0x10740>
10040b833:	e8 58 48 0b 00       	call   1004c0090 <.text+0xbf090>
10040b838:	48 8b 40 08          	mov    0x8(%rax),%rax
10040b83c:	48 3b 05 ed d4 31 00 	cmp    0x31d4ed(%rip),%rax        # 100728d30 <_head_msys_iconv_2_dll-0x432d0>
10040b843:	74 1b                	je     10040b860 <.text+0xa860>
10040b845:	48 85 c0             	test   %rax,%rax
10040b848:	74 16                	je     10040b860 <.text+0xa860>
10040b84a:	48 2d bc 00 00 00    	sub    $0xbc,%rax
10040b850:	48 83 c4 40          	add    $0x40,%rsp
10040b854:	5b                   	pop    %rbx
10040b855:	c3                   	ret
10040b856:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10040b85d:	00 00 00
10040b860:	31 c0                	xor    %eax,%eax
10040b862:	48 83 c4 40          	add    $0x40,%rsp
10040b866:	5b                   	pop    %rbx
10040b867:	c3                   	ret
10040b868:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10040b86f:	00
10040b870:	41 57                	push   %r15
10040b872:	41 56                	push   %r14
10040b874:	41 55                	push   %r13
10040b876:	41 54                	push   %r12
10040b878:	55                   	push   %rbp
10040b879:	57                   	push   %rdi
10040b87a:	56                   	push   %rsi
10040b87b:	53                   	push   %rbx
10040b87c:	48 81 ec e8 00 00 00 	sub    $0xe8,%rsp
10040b883:	44 8b ac 24 50 01 00 	mov    0x150(%rsp),%r13d
10040b88a:	00
10040b88b:	48 8d 41 01          	lea    0x1(%rcx),%rax
10040b88f:	49 89 cc             	mov    %rcx,%r12
10040b892:	48 89 d3             	mov    %rdx,%rbx
10040b895:	44 89 ce             	mov    %r9d,%esi
10040b898:	44 89 84 24 40 01 00 	mov    %r8d,0x140(%rsp)
10040b89f:	00
10040b8a0:	48 39 c2             	cmp    %rax,%rdx
10040b8a3:	0f 84 67 02 00 00    	je     10040bb10 <.text+0xab10>
10040b8a9:	e8 22 2c 23 00       	call   10063e4d0 <.text+0x23d4d0>
10040b8ae:	85 c0                	test   %eax,%eax
10040b8b0:	74 0e                	je     10040b8c0 <.text+0xa8c0>
10040b8b2:	49 8d 44 24 02       	lea    0x2(%r12),%rax
10040b8b7:	48 39 c3             	cmp    %rax,%rbx
10040b8ba:	0f 84 b8 02 00 00    	je     10040bb78 <.text+0xab78>
10040b8c0:	45 31 c9             	xor    %r9d,%r9d
10040b8c3:	45 31 c0             	xor    %r8d,%r8d
10040b8c6:	48 89 da             	mov    %rbx,%rdx
10040b8c9:	4c 89 e1             	mov    %r12,%rcx
10040b8cc:	e8 6f 60 09 00       	call   1004a1940 <.text+0xa0940>
10040b8d1:	48 89 c7             	mov    %rax,%rdi
10040b8d4:	48 85 c0             	test   %rax,%rax
10040b8d7:	0f 84 56 01 00 00    	je     10040ba33 <.text+0xaa33>
10040b8dd:	48 89 c1             	mov    %rax,%rcx
10040b8e0:	e8 8b 49 29 00       	call   1006a0270 <.text+0x29f270>
10040b8e5:	45 31 d2             	xor    %r10d,%r10d
10040b8e8:	4c 8d 44 07 ff       	lea    -0x1(%rdi,%rax,1),%r8
10040b8ed:	4c 39 c7             	cmp    %r8,%rdi
10040b8f0:	0f 82 0a 02 00 00    	jb     10040bb00 <.text+0xab00>
10040b8f6:	44 89 54 24 24       	mov    %r10d,0x24(%rsp)
10040b8fb:	41 bf 01 00 00 00    	mov    $0x1,%r15d
10040b901:	48 8d 6c 24 30       	lea    0x30(%rsp),%rbp
10040b906:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
10040b90b:	4c 89 a4 24 30 01 00 	mov    %r12,0x130(%rsp)
10040b912:	00
10040b913:	45 31 e4             	xor    %r12d,%r12d
10040b916:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
10040b91b:	8b 54 24 24          	mov    0x24(%rsp),%edx
10040b91f:	85 d2                	test   %edx,%edx
10040b921:	74 18                	je     10040b93b <.text+0xa93b>
10040b923:	41 83 fc 01          	cmp    $0x1,%r12d
10040b927:	b8 24 00 00 00       	mov    $0x24,%eax
10040b92c:	ba 00 00 00 00       	mov    $0x0,%edx
10040b931:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
10040b936:	0f 4e c2             	cmovle %edx,%eax
10040b939:	88 01                	mov    %al,(%rcx)
10040b93b:	80 3f 5e             	cmpb   $0x5e,(%rdi)
10040b93e:	49 89 fe             	mov    %rdi,%r14
10040b941:	75 0d                	jne    10040b950 <.text+0xa950>
10040b943:	44 89 e0             	mov    %r12d,%eax
10040b946:	83 e0 01             	and    $0x1,%eax
10040b949:	83 f8 01             	cmp    $0x1,%eax
10040b94c:	49 83 d6 00          	adc    $0x0,%r14
10040b950:	e8 1b 22 12 00       	call   10052db70 <.text+0x12cb70>
10040b955:	31 d2                	xor    %edx,%edx
10040b957:	4c 89 f1             	mov    %r14,%rcx
10040b95a:	85 c0                	test   %eax,%eax
10040b95c:	0f 95 c2             	setne  %dl
10040b95f:	e8 9c 59 17 00       	call   100581300 <.text+0x180300>
10040b964:	48 8b 0d 55 d6 31 00 	mov    0x31d655(%rip),%rcx        # 100728fc0 <_head_msys_iconv_2_dll-0x43040>
10040b96b:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
10040b970:	4c 8b 31             	mov    (%rcx),%r14
10040b973:	4d 85 f6             	test   %r14,%r14
10040b976:	0f 84 5c 02 00 00    	je     10040bbd8 <.text+0xabd8>
10040b97c:	48 85 c0             	test   %rax,%rax
10040b97f:	0f 84 a6 00 00 00    	je     10040ba2b <.text+0xaa2b>
10040b985:	0f 1f 00             	nopl   (%rax)
10040b988:	45 39 be 8c 1b 00 00 	cmp    %r15d,0x1b8c(%r14)
10040b98f:	74 6f                	je     10040ba00 <.text+0xaa00>
10040b991:	4d 8b 76 78          	mov    0x78(%r14),%r14
10040b995:	4d 85 f6             	test   %r14,%r14
10040b998:	75 ee                	jne    10040b988 <.text+0xa988>
10040b99a:	48 89 c1             	mov    %rax,%rcx
10040b99d:	e8 ce 5d 17 00       	call   100581770 <.text+0x180770>
10040b9a2:	85 db                	test   %ebx,%ebx
10040b9a4:	0f 89 3b 02 00 00    	jns    10040bbe5 <.text+0xabe5>
10040b9aa:	41 83 c4 01          	add    $0x1,%r12d
10040b9ae:	41 83 fc 04          	cmp    $0x4,%r12d
10040b9b2:	0f 85 63 ff ff ff    	jne    10040b91b <.text+0xa91b>
10040b9b8:	8b 84 24 40 01 00 00 	mov    0x140(%rsp),%eax
10040b9bf:	45 89 f8             	mov    %r15d,%r8d
10040b9c2:	85 c0                	test   %eax,%eax
10040b9c4:	0f 94 c0             	sete   %al
10040b9c7:	41 83 f0 01          	xor    $0x1,%r8d
10040b9cb:	44 09 c0             	or     %r8d,%eax
10040b9ce:	83 fb ff             	cmp    $0xffffffff,%ebx
10040b9d1:	0f 95 c2             	setne  %dl
10040b9d4:	45 31 ff             	xor    %r15d,%r15d
10040b9d7:	08 d0                	or     %dl,%al
10040b9d9:	0f 84 34 ff ff ff    	je     10040b913 <.text+0xa913>
10040b9df:	48 89 f9             	mov    %rdi,%rcx
10040b9e2:	4c 8b a4 24 30 01 00 	mov    0x130(%rsp),%r12
10040b9e9:	00
10040b9ea:	e8 31 5b ff ff       	call   100401520 <.text+0x520>
10040b9ef:	83 fb fe             	cmp    $0xfffffffe,%ebx
10040b9f2:	0f 85 c1 01 00 00    	jne    10040bbb9 <.text+0xabb9>
10040b9f8:	e9 22 54 29 00       	jmp    1006a0e1f <.text+0x29fe1f>
10040b9fd:	0f 1f 00             	nopl   (%rax)
10040ba00:	85 f6                	test   %esi,%esi
10040ba02:	74 4c                	je     10040ba50 <.text+0xaa50>
10040ba04:	4c 89 f1             	mov    %r14,%rcx
10040ba07:	e8 74 8f 02 00       	call   100434980 <.text+0x33980>
10040ba0c:	85 c0                	test   %eax,%eax
10040ba0e:	75 40                	jne    10040ba50 <.text+0xaa50>
10040ba10:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
10040ba15:	4d 8b 76 78          	mov    0x78(%r14),%r14
10040ba19:	4d 85 f6             	test   %r14,%r14
10040ba1c:	0f 84 78 ff ff ff    	je     10040b99a <.text+0xa99a>
10040ba22:	48 85 c0             	test   %rax,%rax
10040ba25:	0f 85 5d ff ff ff    	jne    10040b988 <.text+0xa988>
10040ba2b:	48 89 f9             	mov    %rdi,%rcx
10040ba2e:	e8 ed 5a ff ff       	call   100401520 <.text+0x520>
10040ba33:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
10040ba38:	89 d8                	mov    %ebx,%eax
10040ba3a:	48 81 c4 e8 00 00 00 	add    $0xe8,%rsp
10040ba41:	5b                   	pop    %rbx
10040ba42:	5e                   	pop    %rsi
10040ba43:	5f                   	pop    %rdi
10040ba44:	5d                   	pop    %rbp
10040ba45:	41 5c                	pop    %r12
10040ba47:	41 5d                	pop    %r13
10040ba49:	41 5e                	pop    %r14
10040ba4b:	41 5f                	pop    %r15
10040ba4d:	c3                   	ret
10040ba4e:	66 90                	xchg   %ax,%ax
10040ba50:	49 8b 96 98 00 00 00 	mov    0x98(%r14),%rdx
10040ba57:	45 31 c0             	xor    %r8d,%r8d
10040ba5a:	48 89 e9             	mov    %rbp,%rcx
10040ba5d:	e8 be e4 ff ff       	call   100409f20 <.text+0x8f20>
10040ba62:	48 85 c0             	test   %rax,%rax
10040ba65:	74 19                	je     10040ba80 <.text+0xaa80>
10040ba67:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
10040ba6c:	45 85 ed             	test   %r13d,%r13d
10040ba6f:	75 47                	jne    10040bab8 <.text+0xaab8>
10040ba71:	85 db                	test   %ebx,%ebx
10040ba73:	79 72                	jns    10040bae7 <.text+0xaae7>
10040ba75:	41 8b 9e b8 00 00 00 	mov    0xb8(%r14),%ebx
10040ba7c:	eb 97                	jmp    10040ba15 <.text+0xaa15>
10040ba7e:	66 90                	xchg   %ax,%ax
10040ba80:	48 83 7c 24 30 00    	cmpq   $0x0,0x30(%rsp)
10040ba86:	0f 84 d4 00 00 00    	je     10040bb60 <.text+0xab60>
10040ba8c:	49 8b 96 90 00 00 00 	mov    0x90(%r14),%rdx
10040ba93:	45 31 c0             	xor    %r8d,%r8d
10040ba96:	48 89 e9             	mov    %rbp,%rcx
10040ba99:	e8 82 e4 ff ff       	call   100409f20 <.text+0x8f20>
10040ba9e:	48 85 c0             	test   %rax,%rax
10040baa1:	0f 84 69 ff ff ff    	je     10040ba10 <.text+0xaa10>
10040baa7:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
10040baac:	45 85 ed             	test   %r13d,%r13d