1004368b1:	c3                   	ret
1004368b2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1004368b8:	89 ca                	mov    %ecx,%edx
1004368ba:	89 c1                	mov    %eax,%ecx
1004368bc:	e8 1f d1 08 00       	call   1004c39e0 <.text+0xc29e0>
1004368c1:	89 43 5c             	mov    %eax,0x5c(%rbx)
1004368c4:	48 83 c4 20          	add    $0x20,%rsp
1004368c8:	5b                   	pop    %rbx
1004368c9:	c3                   	ret
1004368ca:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1004368d0:	56                   	push   %rsi
1004368d1:	53                   	push   %rbx
1004368d2:	48 83 ec 28          	sub    $0x28,%rsp
1004368d6:	8b 02                	mov    (%rdx),%eax
1004368d8:	48 89 ce             	mov    %rcx,%rsi
1004368db:	8b 89 1c 10 00 00    	mov    0x101c(%rcx),%ecx
1004368e1:	48 89 d3             	mov    %rdx,%rbx
1004368e4:	85 c9                	test   %ecx,%ecx
1004368e6:	74 30                	je     100436918 <.text+0x35918>
1004368e8:	83 f8 04             	cmp    $0x4,%eax
1004368eb:	0f 84 47 01 00 00    	je     100436a38 <.text+0x35a38>
1004368f1:	83 f8 06             	cmp    $0x6,%eax
1004368f4:	74 27                	je     10043691d <.text+0x3591d>
1004368f6:	48 83 c4 28          	add    $0x28,%rsp
1004368fa:	5b                   	pop    %rbx
1004368fb:	5e                   	pop    %rsi
1004368fc:	c3                   	ret
1004368fd:	0f 1f 00             	nopl   (%rax)
100436900:	8b 96 1c 10 00 00    	mov    0x101c(%rsi),%edx
100436906:	8b 03                	mov    (%rbx),%eax
100436908:	85 d2                	test   %edx,%edx
10043690a:	74 0c                	je     100436918 <.text+0x35918>
10043690c:	83 f8 06             	cmp    $0x6,%eax
10043690f:	74 0c                	je     10043691d <.text+0x3591d>
100436911:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100436918:	83 f8 04             	cmp    $0x4,%eax
10043691b:	75 d9                	jne    1004368f6 <.text+0x358f6>
10043691d:	44 8b 9e 14 04 00 00 	mov    0x414(%rsi),%r11d
100436924:	c7 03 05 00 00 00    	movl   $0x5,(%rbx)
10043692a:	45 85 db             	test   %r11d,%r11d
10043692d:	0f 84 bd 00 00 00    	je     1004369f0 <.text+0x359f0>
100436933:	8b 83 44 01 00 00    	mov    0x144(%rbx),%eax
100436939:	03 43 10             	add    0x10(%rbx),%eax
10043693c:	39 43 14             	cmp    %eax,0x14(%rbx)
10043693f:	7f 0d                	jg     10043694e <.text+0x3594e>
100436941:	44 8b 53 78          	mov    0x78(%rbx),%r10d
100436945:	45 85 d2             	test   %r10d,%r10d
100436948:	0f 84 a2 00 00 00    	je     1004369f0 <.text+0x359f0>
10043694e:	44 8b 4b 7c          	mov    0x7c(%rbx),%r9d
100436952:	45 85 c9             	test   %r9d,%r9d
100436955:	0f 85 95 00 00 00    	jne    1004369f0 <.text+0x359f0>
10043695b:	48 63 83 40 01 00 00 	movslq 0x140(%rbx),%rax
100436962:	c7 83 88 00 00 00 00 	movl   $0x0,0x88(%rbx)
100436969:	00 00 00
10043696c:	85 c0                	test   %eax,%eax
10043696e:	0f 85 e4 00 00 00    	jne    100436a58 <.text+0x35a58>
100436974:	48 8b 53 08          	mov    0x8(%rbx),%rdx
100436978:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
10043697c:	45 31 c0             	xor    %r8d,%r8d
10043697f:	48 c7 83 90 00 00 00 	movq   $0x0,0x90(%rbx)
100436986:	00 00 00 00
10043698a:	48 c7 83 a8 00 00 00 	movq   $0x20,0xa8(%rbx)
100436991:	20 00 00 00
100436995:	e8 76 c3 0b 00       	call   1004f2d10 <.text+0xf1d10>
10043699a:	48 89 f1             	mov    %rsi,%rcx
10043699d:	48 89 c2             	mov    %rax,%rdx
1004369a0:	e8 db 68 09 00       	call   1004cd280 <.text+0xcc280>
1004369a5:	89 83 8c 00 00 00    	mov    %eax,0x8c(%rbx)
1004369ab:	8b 43 10             	mov    0x10(%rbx),%eax
1004369ae:	39 43 14             	cmp    %eax,0x14(%rbx)
1004369b1:	0f 84 c9 00 00 00    	je     100436a80 <.text+0x35a80>
1004369b7:	48 63 53 64          	movslq 0x64(%rbx),%rdx
1004369bb:	48 8b 43 20          	mov    0x20(%rbx),%rax
1004369bf:	48 39 c2             	cmp    %rax,%rdx
1004369c2:	7c 19                	jl     1004369dd <.text+0x359dd>
1004369c4:	48 63 8b 8c 00 00 00 	movslq 0x8c(%rbx),%rcx
1004369cb:	49 89 c8             	mov    %rcx,%r8
1004369ce:	48 01 c1             	add    %rax,%rcx
1004369d1:	48 39 ca             	cmp    %rcx,%rdx
1004369d4:	7d 07                	jge    1004369dd <.text+0x359dd>
1004369d6:	41 01 c0             	add    %eax,%r8d
1004369d9:	44 89 43 64          	mov    %r8d,0x64(%rbx)
1004369dd:	48 63 4b 68          	movslq 0x68(%rbx),%rcx
1004369e1:	48 89 ca             	mov    %rcx,%rdx
1004369e4:	48 39 c1             	cmp    %rax,%rcx
1004369e7:	0f 84 83 00 00 00    	je     100436a70 <.text+0x35a70>
1004369ed:	0f 1f 00             	nopl   (%rax)
1004369f0:	44 8b 86 1c 01 00 00 	mov    0x11c(%rsi),%r8d
1004369f7:	45 85 c0             	test   %r8d,%r8d
1004369fa:	0f 8e f6 fe ff ff    	jle    1004368f6 <.text+0x358f6>
100436a00:	8b 4b 10             	mov    0x10(%rbx),%ecx
100436a03:	85 c9                	test   %ecx,%ecx
100436a05:	0f 85 eb fe ff ff    	jne    1004368f6 <.text+0x358f6>
100436a0b:	8b 96 34 05 00 00    	mov    0x534(%rsi),%edx
100436a11:	85 d2                	test   %edx,%edx
100436a13:	0f 84 dd fe ff ff    	je     1004368f6 <.text+0x358f6>
100436a19:	8b 86 1c 10 00 00    	mov    0x101c(%rsi),%eax
100436a1f:	85 c0                	test   %eax,%eax
100436a21:	0f 84 cf fe ff ff    	je     1004368f6 <.text+0x358f6>
100436a27:	c7 43 78 00 00 00 00 	movl   $0x0,0x78(%rbx)
100436a2e:	e9 c3 fe ff ff       	jmp    1004368f6 <.text+0x358f6>
100436a33:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100436a38:	48 89 f1             	mov    %rsi,%rcx
100436a3b:	e8 90 3f 0f 00       	call   10052a9d0 <.text+0x1299d0>
100436a40:	80 38 00             	cmpb   $0x0,(%rax)
100436a43:	0f 84 b7 fe ff ff    	je     100436900 <.text+0x35900>
100436a49:	c7 03 05 00 00 00    	movl   $0x5,(%rbx)
100436a4f:	e9 a2 fe ff ff       	jmp    1004368f6 <.text+0x358f6>
100436a54:	0f 1f 40 00          	nopl   0x0(%rax)
100436a58:	48 8b 15 e1 22 2f 00 	mov    0x2f22e1(%rip),%rdx        # 100728d40 <_head_msys_iconv_2_dll-0x432c0>
100436a5f:	8b 04 82             	mov    (%rdx,%rax,4),%eax
100436a62:	89 83 88 00 00 00    	mov    %eax,0x88(%rbx)
100436a68:	e9 07 ff ff ff       	jmp    100436974 <.text+0x35974>
100436a6d:	0f 1f 00             	nopl   (%rax)
100436a70:	03 93 8c 00 00 00    	add    0x8c(%rbx),%edx
100436a76:	89 53 68             	mov    %edx,0x68(%rbx)
100436a79:	e9 72 ff ff ff       	jmp    1004369f0 <.text+0x359f0>
100436a7e:	66 90                	xchg   %ax,%ax
100436a80:	48 89 f1             	mov    %rsi,%rcx
100436a83:	e8 48 fd 0c 00       	call   1005067d0 <.text+0x1057d0>
100436a88:	89 c2                	mov    %eax,%edx
100436a8a:	8b 83 8c 00 00 00    	mov    0x8c(%rbx),%eax
100436a90:	29 d0                	sub    %edx,%eax
100436a92:	78 0b                	js     100436a9f <.text+0x35a9f>
100436a94:	89 83 8c 00 00 00    	mov    %eax,0x8c(%rbx)
100436a9a:	e9 18 ff ff ff       	jmp    1004369b7 <.text+0x359b7>
100436a9f:	c7 83 8c 00 00 00 00 	movl   $0x0,0x8c(%rbx)
100436aa6:	00 00 00
100436aa9:	48 8b 43 20          	mov    0x20(%rbx),%rax
100436aad:	e9 2b ff ff ff       	jmp    1004369dd <.text+0x359dd>
100436ab2:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100436ab9:	00 00 00 00
100436abd:	0f 1f 00             	nopl   (%rax)
100436ac0:	41 57                	push   %r15
100436ac2:	41 56                	push   %r14
100436ac4:	41 55                	push   %r13
100436ac6:	41 54                	push   %r12
100436ac8:	55                   	push   %rbp
100436ac9:	57                   	push   %rdi
100436aca:	56                   	push   %rsi
100436acb:	53                   	push   %rbx
100436acc:	48 83 ec 58          	sub    $0x58,%rsp
100436ad0:	44 8b 4a 14          	mov    0x14(%rdx),%r9d
100436ad4:	48 89 ce             	mov    %rcx,%rsi
100436ad7:	48 89 d3             	mov    %rdx,%rbx
100436ada:	44 89 c7             	mov    %r8d,%edi
100436add:	45 85 c9             	test   %r9d,%r9d
100436ae0:	75 0c                	jne    100436aee <.text+0x35aee>
100436ae2:	44 8b 81 1c 01 00 00 	mov    0x11c(%rcx),%r8d
100436ae9:	45 85 c0             	test   %r8d,%r8d
100436aec:	7f 52                	jg     100436b40 <.text+0x35b40>
100436aee:	8b 86 5c 01 00 00    	mov    0x15c(%rsi),%eax
100436af4:	8b 53 20             	mov    0x20(%rbx),%edx
100436af7:	89 c1                	mov    %eax,%ecx
100436af9:	44 8b 43 60          	mov    0x60(%rbx),%r8d
100436afd:	f7 d9                	neg    %ecx
100436aff:	83 ea 01             	sub    $0x1,%edx
100436b02:	85 ff                	test   %edi,%edi
100436b04:	0f 44 c1             	cmove  %ecx,%eax
100436b07:	8b 4b 18             	mov    0x18(%rbx),%ecx
100436b0a:	89 54 24 28          	mov    %edx,0x28(%rsp)
100436b0e:	44 89 44 24 30       	mov    %r8d,0x30(%rsp)
100436b13:	89 44 24 20          	mov    %eax,0x20(%rsp)
100436b17:	44 8b 4b 28          	mov    0x28(%rbx),%r9d
100436b1b:	89 ca                	mov    %ecx,%edx
100436b1d:	48 89 f1             	mov    %rsi,%rcx
100436b20:	44 8b 86 58 01 00 00 	mov    0x158(%rsi),%r8d
100436b27:	e8 74 4c 15 00       	call   10058b7a0 <.text+0x18a7a0>
100436b2c:	90                   	nop
100436b2d:	48 83 c4 58          	add    $0x58,%rsp
100436b31:	5b                   	pop    %rbx
100436b32:	5e                   	pop    %rsi
100436b33:	5f                   	pop    %rdi
100436b34:	5d                   	pop    %rbp
100436b35:	41 5c                	pop    %r12
100436b37:	41 5d                	pop    %r13
100436b39:	41 5e                	pop    %r14
100436b3b:	41 5f                	pop    %r15
100436b3d:	c3                   	ret
100436b3e:	66 90                	xchg   %ax,%ax
100436b40:	e8 8b 3e 0f 00       	call   10052a9d0 <.text+0x1299d0>
100436b45:	80 38 00             	cmpb   $0x0,(%rax)
100436b48:	8b 86 5c 01 00 00    	mov    0x15c(%rsi),%eax
100436b4e:	75 a4                	jne    100436af4 <.text+0x35af4>
100436b50:	8b 8e 9c 04 00 00    	mov    0x49c(%rsi),%ecx
100436b56:	85 c9                	test   %ecx,%ecx
100436b58:	74 0a                	je     100436b64 <.text+0x35b64>
100436b5a:	8b 96 90 00 00 00    	mov    0x90(%rsi),%edx
100436b60:	85 d2                	test   %edx,%edx
100436b62:	75 90                	jne    100436af4 <.text+0x35af4>
100436b64:	4c 8b 35 65 c0 2e 00 	mov    0x2ec065(%rip),%r14        # 100722bd0 <_head_msys_iconv_2_dll-0x49430>
100436b6b:	48 8b 0d 8e c6 2e 00 	mov    0x2ec68e(%rip),%rcx        # 100723200 <_head_msys_iconv_2_dll-0x48e00>
100436b72:	4c 8b 05 d7 41 2f 00 	mov    0x2f41d7(%rip),%r8        # 10072ad50 <_head_msys_iconv_2_dll-0x412b0>
100436b79:	44 8b be b0 04 00 00 	mov    0x4b0(%rsi),%r15d
100436b80:	49 8b 16             	mov    (%r14),%rdx
100436b83:	48 8b 09             	mov    (%rcx),%rcx
100436b86:	45 8b 10             	mov    (%r8),%r10d
100436b89:	48 29 d1             	sub    %rdx,%rcx
100436b8c:	41 01 ca             	add    %ecx,%r10d
100436b8f:	41 89 cd             	mov    %ecx,%r13d
100436b92:	44 89 54 24 4c       	mov    %r10d,0x4c(%rsp)
100436b97:	45 85 ff             	test   %r15d,%r15d
100436b9a:	0f 85 98 00 00 00    	jne    100436c38 <.text+0x35c38>
100436ba0:	4d 63 e5             	movslq %r13d,%r12
100436ba3:	49 8d 54 24 03       	lea    0x3(%r12),%rdx
100436ba8:	4c 89 e5             	mov    %r12,%rbp
100436bab:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
100436bb0:	44 89 fa             	mov    %r15d,%edx
100436bb3:	44 29 e2             	sub    %r12d,%edx
100436bb6:	01 ea                	add    %ebp,%edx
100436bb8:	39 c2                	cmp    %eax,%edx
100436bba:	0f 8d 34 ff ff ff    	jge    100436af4 <.text+0x35af4>
100436bc0:	44 89 e9             	mov    %r13d,%ecx
100436bc3:	48 8b 05 36 25 2f 00 	mov    0x2f2536(%rip),%rax        # 100729100 <_head_msys_iconv_2_dll-0x42f00>
100436bca:	8b 54 24 4c          	mov    0x4c(%rsp),%edx
100436bce:	44 29 e1             	sub    %r12d,%ecx
100436bd1:	01 e9                	add    %ebp,%ecx
100436bd3:	ff 10                	call   *(%rax)
100436bd5:	83 f8 01             	cmp    $0x1,%eax
100436bd8:	7e 08                	jle    100436be2 <.text+0x35be2>
100436bda:	49 8b 06             	mov    (%r14),%rax
100436bdd:	c6 44 28 01 20       	movb   $0x20,0x1(%rax,%rbp,1)
100436be2:	49 8b 06             	mov    (%r14),%rax
100436be5:	c6 04 28 3c          	movb   $0x3c,(%rax,%rbp,1)
100436be9:	48 8b 05 20 1e 2f 00 	mov    0x2f1e20(%rip),%rax        # 100728a10 <_head_msys_iconv_2_dll-0x435f0>
100436bf0:	8b 00                	mov    (%rax),%eax
100436bf2:	85 c0                	test   %eax,%eax
100436bf4:	74 11                	je     100436c07 <.text+0x35c07>
100436bf6:	48 8b 05 03 c0 2e 00 	mov    0x2ec003(%rip),%rax        # 100722c00 <_head_msys_iconv_2_dll-0x49400>
100436bfd:	48 8b 00             	mov    (%rax),%rax
100436c00:	c7 04 a8 00 00 00 00 	movl   $0x0,(%rax,%rbp,4)
100436c07:	48 8b 05 a2 bf 2e 00 	mov    0x2ebfa2(%rip),%rax        # 100722bb0 <_head_msys_iconv_2_dll-0x49450>
100436c0e:	48 8b 15 2b 21 2f 00 	mov    0x2f212b(%rip),%rdx        # 100728d40 <_head_msys_iconv_2_dll-0x432c0>
100436c15:	48 8b 00             	mov    (%rax),%rax
100436c18:	8b 52 08             	mov    0x8(%rdx),%edx
100436c1b:	66 89 14 68          	mov    %dx,(%rax,%rbp,2)
100436c1f:	8b 86 5c 01 00 00    	mov    0x15c(%rsi),%eax
100436c25:	48 83 c5 01          	add    $0x1,%rbp
100436c29:	48 39 6c 24 40       	cmp    %rbp,0x40(%rsp)
100436c2e:	75 80                	jne    100436bb0 <.text+0x35bb0>
100436c30:	e9 bf fe ff ff       	jmp    100436af4 <.text+0x35af4>
100436c35:	0f 1f 00             	nopl   (%rax)
100436c38:	44 8b be b4 04 00 00 	mov    0x4b4(%rsi),%r15d
100436c3f:	45 85 ff             	test   %r15d,%r15d
100436c42:	0f 84 58 ff ff ff    	je     100436ba0 <.text+0x35ba0>
100436c48:	85 c0                	test   %eax,%eax
100436c4a:	7e 39                	jle    100436c85 <.text+0x35c85>
100436c4c:	48 63 c9             	movslq %ecx,%rcx
100436c4f:	45 31 ff             	xor    %r15d,%r15d
100436c52:	48 01 ca             	add    %rcx,%rdx
100436c55:	eb 1e                	jmp    100436c75 <.text+0x35c75>
100436c57:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
100436c5e:	00 00
100436c60:	41 83 c7 01          	add    $0x1,%r15d
100436c64:	41 83 c5 01          	add    $0x1,%r13d
100436c68:	48 83 c2 01          	add    $0x1,%rdx
100436c6c:	41 39 c7             	cmp    %eax,%r15d
100436c6f:	0f 84 2b ff ff ff    	je     100436ba0 <.text+0x35ba0>
100436c75:	0f b6 0a             	movzbl (%rdx),%ecx
100436c78:	83 e9 30             	sub    $0x30,%ecx
100436c7b:	83 f9 09             	cmp    $0x9,%ecx
100436c7e:	76 e0                	jbe    100436c60 <.text+0x35c60>
100436c80:	e9 1b ff ff ff       	jmp    100436ba0 <.text+0x35ba0>
100436c85:	45 31 ff             	xor    %r15d,%r15d
100436c88:	e9 13 ff ff ff       	jmp    100436ba0 <.text+0x35ba0>
100436c8d:	0f 1f 00             	nopl   (%rax)
100436c90:	41 56                	push   %r14
100436c92:	41 55                	push   %r13
100436c94:	41 54                	push   %r12
100436c96:	55                   	push   %rbp
100436c97:	57                   	push   %rdi
100436c98:	56                   	push   %rsi
100436c99:	53                   	push   %rbx
100436c9a:	48 83 ec 20          	sub    $0x20,%rsp
100436c9e:	44 8b 81 34 05 00 00 	mov    0x534(%rcx),%r8d
100436ca5:	48 89 cd             	mov    %rcx,%rbp
100436ca8:	48 89 d3             	mov    %rdx,%rbx
100436cab:	45 85 c0             	test   %r8d,%r8d
100436cae:	0f 84 04 03 00 00    	je     100436fb8 <.text+0x35fb8>
100436cb4:	8b 4a 10             	mov    0x10(%rdx),%ecx
100436cb7:	31 f6                	xor    %esi,%esi
100436cb9:	85 c9                	test   %ecx,%ecx
100436cbb:	0f 84 03 03 00 00    	je     100436fc4 <.text+0x35fc4>
100436cc1:	8b 95 e0 04 00 00    	mov    0x4e0(%rbp),%edx
100436cc7:	8b 43 28             	mov    0x28(%rbx),%eax
100436cca:	85 d2                	test   %edx,%edx
100436ccc:	74 08                	je     100436cd6 <.text+0x35cd6>
100436cce:	f7 d0                	not    %eax
100436cd0:	03 85 5c 01 00 00    	add    0x15c(%rbp),%eax
100436cd6:	48 98                	cltq
100436cd8:	48 89 e9             	mov    %rbp,%rcx
100436cdb:	4c 8b 63 20          	mov    0x20(%rbx),%r12
100436cdf:	48 8d 3c 30          	lea    (%rax,%rsi,1),%rdi
100436ce3:	e8 28 fa 0c 00       	call   100506710 <.text+0x105710>
100436ce8:	48 89 fa             	mov    %rdi,%rdx
100436ceb:	48 98                	cltq
100436ced:	48 29 c2             	sub    %rax,%rdx
100436cf0:	49 39 d4             	cmp    %rdx,%r12
100436cf3:	0f 8c 27 04 00 00    	jl     100437120 <.text+0x36120>
100436cf9:	8b 43 38             	mov    0x38(%rbx),%eax
100436cfc:	8b 53 28             	mov    0x28(%rbx),%edx
100436cff:	2b 53 2c             	sub    0x2c(%rbx),%edx
100436d02:	44 8b a5 00 05 00 00 	mov    0x500(%rbp),%r12d
100436d09:	c7 43 2c 00 00 00 00 	movl   $0x0,0x2c(%rbx)
100436d10:	89 53 28             	mov    %edx,0x28(%rbx)
100436d13:	85 c0                	test   %eax,%eax
100436d15:	0f 84 25 02 00 00    	je     100436f40 <.text+0x35f40>
100436d1b:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
100436d1f:	4c 8b 5b 20          	mov    0x20(%rbx),%r11
100436d23:	4c 63 6b 30          	movslq 0x30(%rbx),%r13
100436d27:	48 63 7b 34          	movslq 0x34(%rbx),%rdi
100436d2b:	44 8b 01             	mov    (%rcx),%r8d
100436d2e:	45 89 da             	mov    %r11d,%r10d
100436d31:	41 8d 44 3d 00       	lea    0x0(%r13,%rdi,1),%eax
100436d36:	41 29 c2             	sub    %eax,%r10d
100436d39:	44 89 c0             	mov    %r8d,%eax
100436d3c:	f7 d0                	not    %eax
100436d3e:	c1 e8 1f             	shr    $0x1f,%eax
100436d41:	41 89 c1             	mov    %eax,%r9d
100436d44:	45 39 c2             	cmp    %r8d,%r10d
100436d47:	7e 31                	jle    100436d7a <.text+0x35d7a>
100436d49:	84 c0                	test   %al,%al
100436d4b:	74 2d                	je     100436d7a <.text+0x35d7a>
100436d4d:	48 83 c1 04          	add    $0x4,%rcx
100436d51:	eb 09                	jmp    100436d5c <.text+0x35d5c>
100436d53:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100436d58:	84 c0                	test   %al,%al
100436d5a:	74 1a                	je     100436d76 <.text+0x35d76>
100436d5c:	44 8b 01             	mov    (%rcx),%r8d
100436d5f:	49 89 ce             	mov    %rcx,%r14
100436d62:	48 83 c1 04          	add    $0x4,%rcx
100436d66:	44 89 c0             	mov    %r8d,%eax
100436d69:	f7 d0                	not    %eax
100436d6b:	c1 e8 1f             	shr    $0x1f,%eax
100436d6e:	41 89 c1             	mov    %eax,%r9d
100436d71:	45 39 c2             	cmp    %r8d,%r10d
100436d74:	7f e2                	jg     100436d58 <.text+0x35d58>
100436d76:	4c 89 73 40          	mov    %r14,0x40(%rbx)
100436d7a:	41 0f b6 c1          	movzbl %r9b,%eax
100436d7e:	89 43 38             	mov    %eax,0x38(%rbx)
100436d81:	45 85 e4             	test   %r12d,%r12d
100436d84:	0f 85 63 02 00 00    	jne    100436fed <.text+0x35fed>
100436d8a:	45 84 c9             	test   %r9b,%r9b
100436d8d:	0f 84 3d 02 00 00    	je     100436fd0 <.text+0x35fd0>
100436d93:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
100436d97:	8b 01                	mov    (%rcx),%eax
100436d99:	85 c0                	test   %eax,%eax
100436d9b:	78 1c                	js     100436db9 <.text+0x35db9>
100436d9d:	48 83 c1 04          	add    $0x4,%rcx
100436da1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)