100405836:	44 39 f8             	cmp    %r15d,%eax
100405839:	0f 85 99 fb ff ff    	jne    1004053d8 <.text+0x43d8>
10040583f:	45 31 ed             	xor    %r13d,%r13d
100405842:	e9 5e fb ff ff       	jmp    1004053a5 <.text+0x43a5>
100405847:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10040584e:	00 00
100405850:	49 39 fc             	cmp    %rdi,%r12
100405853:	0f 84 7f fb ff ff    	je     1004053d8 <.text+0x43d8>
100405859:	66 41 83 3c 24 2f    	cmpw   $0x2f,(%r12)
10040585f:	0f 84 db 00 00 00    	je     100405940 <.text+0x4940>
100405865:	49 83 c4 02          	add    $0x2,%r12
100405869:	e9 2b fe ff ff       	jmp    100405699 <.text+0x4699>
10040586e:	66 90                	xchg   %ax,%ax
100405870:	44 0f b7 03          	movzwl (%rbx),%r8d
100405874:	66 41 83 f8 3a       	cmp    $0x3a,%r8w
100405879:	0f 85 99 fc ff ff    	jne    100405518 <.text+0x4518>
10040587f:	49 89 dd             	mov    %rbx,%r13
100405882:	31 d2                	xor    %edx,%edx
100405884:	eb 2b                	jmp    1004058b1 <.text+0x48b1>
100405886:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10040588d:	00 00 00
100405890:	83 e9 61             	sub    $0x61,%ecx
100405893:	83 f9 18             	cmp    $0x18,%ecx
100405896:	77 39                	ja     1004058d1 <.text+0x48d1>
100405898:	48 83 c2 01          	add    $0x1,%rdx
10040589c:	66 89 84 54 5e 01 00 	mov    %ax,0x15e(%rsp,%rdx,2)
1004058a3:	00
1004058a4:	48 81 fa 00 01 00 00 	cmp    $0x100,%rdx
1004058ab:	0f 84 27 fb ff ff    	je     1004053d8 <.text+0x43d8>
1004058b1:	4d 89 e9             	mov    %r13,%r9
1004058b4:	41 0f b7 4d 02       	movzwl 0x2(%r13),%ecx
1004058b9:	49 83 c5 02          	add    $0x2,%r13
1004058bd:	89 c8                	mov    %ecx,%eax
1004058bf:	66 83 f9 3a          	cmp    $0x3a,%cx
1004058c3:	75 cb                	jne    100405890 <.text+0x4890>
1004058c5:	66 41 83 7d 02 5d    	cmpw   $0x5d,0x2(%r13)
1004058cb:	0f 84 58 03 00 00    	je     100405c29 <.text+0x4c29>
1004058d1:	b8 5b 00 00 00       	mov    $0x5b,%eax
1004058d6:	48 89 da             	mov    %rbx,%rdx
1004058d9:	e9 f5 fb ff ff       	jmp    1004054d3 <.text+0x44d3>
1004058de:	66 90                	xchg   %ax,%ax
1004058e0:	44 0f b7 4a 02       	movzwl 0x2(%rdx),%r9d
1004058e5:	66 41 83 f9 5d       	cmp    $0x5d,%r9w
1004058ea:	0f 84 28 fc ff ff    	je     100405518 <.text+0x4518>
1004058f0:	e9 49 fc ff ff       	jmp    10040553e <.text+0x453e>
1004058f5:	0f 1f 00             	nopl   (%rax)
1004058f8:	0f b7 03             	movzwl (%rbx),%eax
1004058fb:	66 85 c0             	test   %ax,%ax
1004058fe:	0f 84 d4 fa ff ff    	je     1004053d8 <.text+0x43d8>
100405904:	85 f6                	test   %esi,%esi
100405906:	74 07                	je     10040590f <.text+0x490f>
100405908:	89 c1                	mov    %eax,%ecx
10040590a:	e8 21 24 00 00       	call   100407d30 <.text+0x6d30>
10040590f:	48 8d 53 02          	lea    0x2(%rbx),%rdx
100405913:	e9 b0 fb ff ff       	jmp    1004054c8 <.text+0x44c8>
100405918:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10040591f:	00
100405920:	4c 89 e9             	mov    %r13,%rcx
100405923:	88 54 24 38          	mov    %dl,0x38(%rsp)
100405927:	e8 84 f1 ff ff       	call   100404ab0 <.text+0x3ab0>
10040592c:	0f b6 54 24 38       	movzbl 0x38(%rsp),%edx
100405931:	4c 39 e8             	cmp    %r13,%rax
100405934:	0f 85 62 fd ff ff    	jne    10040569c <.text+0x469c>
10040593a:	e9 51 fd ff ff       	jmp    100405690 <.text+0x4690>
10040593f:	90                   	nop
100405940:	44 8b 5c 24 44       	mov    0x44(%rsp),%r11d
100405945:	45 85 db             	test   %r11d,%r11d
100405948:	0f 84 17 ff ff ff    	je     100405865 <.text+0x4865>
10040594e:	e9 85 fa ff ff       	jmp    1004053d8 <.text+0x43d8>
100405953:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100405958:	44 0f b7 4a 04       	movzwl 0x4(%rdx),%r9d
10040595d:	4c 8d 42 06          	lea    0x6(%rdx),%r8
100405961:	e9 ea fb ff ff       	jmp    100405550 <.text+0x4550>
100405966:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10040596d:	00 00 00
100405970:	c7 44 24 44 01 00 00 	movl   $0x1,0x44(%rsp)
100405977:	00
100405978:	4c 8d 6b 04          	lea    0x4(%rbx),%r13
10040597c:	e9 23 fb ff ff       	jmp    1004054a4 <.text+0x44a4>
100405981:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100405988:	f6 84 24 e0 03 00 00 	testb  $0x1,0x3e0(%rsp)
10040598f:	01
100405990:	0f 84 09 fa ff ff    	je     10040539f <.text+0x439f>
100405996:	e9 3d fa ff ff       	jmp    1004053d8 <.text+0x43d8>
10040599b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004059a0:	45 84 ed             	test   %r13b,%r13b
1004059a3:	0f 84 cc fa ff ff    	je     100405475 <.text+0x4475>
1004059a9:	e9 2a fa ff ff       	jmp    1004053d8 <.text+0x43d8>
1004059ae:	66 90                	xchg   %ax,%ax
1004059b0:	48 8d 0d 09 6b 00 00 	lea    0x6b09(%rip),%rcx        # 10040c4c0 <_head_msys_intl_8_dll-0x6b40>
1004059b7:	e8 94 21 00 00       	call   100407b50 <.text+0x6b50>
1004059bc:	48 83 f8 01          	cmp    $0x1,%rax
1004059c0:	19 c0                	sbb    %eax,%eax
1004059c2:	83 c8 01             	or     $0x1,%eax
1004059c5:	89 05 f5 b7 00 00    	mov    %eax,0xb7f5(%rip)        # 1004111c0 <_head_msys_intl_8_dll-0x1e40>
1004059cb:	e9 76 fa ff ff       	jmp    100405446 <.text+0x4446>
1004059d0:	4c 3b a4 24 d0 03 00 	cmp    0x3d0(%rsp),%r12
1004059d7:	00
1004059d8:	0f 85 50 fe ff ff    	jne    10040582e <.text+0x482e>
1004059de:	e9 f5 f9 ff ff       	jmp    1004053d8 <.text+0x43d8>
1004059e3:	8d 43 df             	lea    -0x21(%rbx),%eax
1004059e6:	83 f8 1f             	cmp    $0x1f,%eax
1004059e9:	0f 87 11 fd ff ff    	ja     100405700 <.text+0x4700>
1004059ef:	ba 01 04 00 80       	mov    $0x80000401,%edx
1004059f4:	48 0f a3 c2          	bt     %rax,%rdx
1004059f8:	0f 83 02 fd ff ff    	jae    100405700 <.text+0x4700>
1004059fe:	66 41 83 7d 00 28    	cmpw   $0x28,0x0(%r13)
100405a04:	0f 85 f6 fc ff ff    	jne    100405700 <.text+0x4700>
100405a0a:	8b 84 24 e0 03 00 00 	mov    0x3e0(%rsp),%eax
100405a11:	83 e0 fb             	and    $0xfffffffb,%eax
100405a14:	45 85 c9             	test   %r9d,%r9d
100405a17:	0f 45 84 24 e0 03 00 	cmovne 0x3e0(%rsp),%eax
100405a1e:	00
100405a1f:	49 83 ed 02          	sub    $0x2,%r13
100405a23:	89 84 24 e0 03 00 00 	mov    %eax,0x3e0(%rsp)
100405a2a:	4d 39 d4             	cmp    %r10,%r12
100405a2d:	0f 83 a5 f9 ff ff    	jae    1004053d8 <.text+0x43d8>
100405a33:	4c 89 d6             	mov    %r10,%rsi
100405a36:	45 0f b6 cf          	movzbl %r15b,%r9d
100405a3a:	89 c3                	mov    %eax,%ebx
100405a3c:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
100405a40:	49 89 f8             	mov    %rdi,%r8
100405a43:	4c 89 e2             	mov    %r12,%rdx
100405a46:	4c 89 e9             	mov    %r13,%rcx
100405a49:	e8 92 f8 ff ff       	call   1004052e0 <.text+0x42e0>
100405a4e:	85 c0                	test   %eax,%eax
100405a50:	0f 84 3a fd ff ff    	je     100405790 <.text+0x4790>
100405a56:	49 83 c4 02          	add    $0x2,%r12
100405a5a:	45 31 c9             	xor    %r9d,%r9d
100405a5d:	4c 39 e6             	cmp    %r12,%rsi
100405a60:	77 da                	ja     100405a3c <.text+0x4a3c>
100405a62:	e9 71 f9 ff ff       	jmp    1004053d8 <.text+0x43d8>
100405a67:	66 83 7b 02 28       	cmpw   $0x28,0x2(%rbx)
100405a6c:	0f 85 33 fd ff ff    	jne    1004057a5 <.text+0x47a5>
100405a72:	8b 84 24 e0 03 00 00 	mov    0x3e0(%rsp),%eax
100405a79:	4d 89 e0             	mov    %r12,%r8
100405a7c:	4c 89 f2             	mov    %r14,%rdx
100405a7f:	b9 3f 00 00 00       	mov    $0x3f,%ecx
100405a84:	4c 8b 8c 24 d0 03 00 	mov    0x3d0(%rsp),%r9
100405a8b:	00
100405a8c:	89 44 24 28          	mov    %eax,0x28(%rsp)
100405a90:	41 0f b6 c5          	movzbl %r13b,%eax
100405a94:	89 44 24 20          	mov    %eax,0x20(%rsp)
100405a98:	e8 63 f2 ff ff       	call   100404d00 <.text+0x3d00>
100405a9d:	83 f8 ff             	cmp    $0xffffffff,%eax
100405aa0:	0f 84 ff fc ff ff    	je     1004057a5 <.text+0x47a5>
100405aa6:	e9 32 f9 ff ff       	jmp    1004053dd <.text+0x43dd>
100405aab:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100405ab0:	66 83 7b 02 28       	cmpw   $0x28,0x2(%rbx)
100405ab5:	0f 85 86 fb ff ff    	jne    100405641 <.text+0x4641>
100405abb:	8b 84 24 e0 03 00 00 	mov    0x3e0(%rsp),%eax
100405ac2:	49 89 f9             	mov    %rdi,%r9
100405ac5:	4d 89 e0             	mov    %r12,%r8
100405ac8:	b9 2a 00 00 00       	mov    $0x2a,%ecx
100405acd:	89 44 24 28          	mov    %eax,0x28(%rsp)
100405ad1:	41 0f b6 c7          	movzbl %r15b,%eax
100405ad5:	89 44 24 20          	mov    %eax,0x20(%rsp)
100405ad9:	e8 22 f2 ff ff       	call   100404d00 <.text+0x3d00>
100405ade:	83 f8 ff             	cmp    $0xffffffff,%eax
100405ae1:	0f 85 f6 f8 ff ff    	jne    1004053dd <.text+0x43dd>
100405ae7:	e9 55 fb ff ff       	jmp    100405641 <.text+0x4641>
100405aec:	66 83 7b 02 28       	cmpw   $0x28,0x2(%rbx)
100405af1:	0f 85 89 f8 ff ff    	jne    100405380 <.text+0x4380>
100405af7:	8b 84 24 e0 03 00 00 	mov    0x3e0(%rsp),%eax
100405afe:	4d 89 e0             	mov    %r12,%r8
100405b01:	4c 89 f2             	mov    %r14,%rdx
100405b04:	44 89 f9             	mov    %r15d,%ecx
100405b07:	45 0f b6 ed          	movzbl %r13b,%r13d
100405b0b:	4c 8b 8c 24 d0 03 00 	mov    0x3d0(%rsp),%r9
100405b12:	00
100405b13:	89 44 24 28          	mov    %eax,0x28(%rsp)
100405b17:	44 89 6c 24 20       	mov    %r13d,0x20(%rsp)
100405b1c:	e8 df f1 ff ff       	call   100404d00 <.text+0x3d00>
100405b21:	83 f8 ff             	cmp    $0xffffffff,%eax
100405b24:	0f 84 56 f8 ff ff    	je     100405380 <.text+0x4380>
100405b2a:	e9 ae f8 ff ff       	jmp    1004053dd <.text+0x43dd>
100405b2f:	90                   	nop
100405b30:	66 83 7a 02 00       	cmpw   $0x0,0x2(%rdx)
100405b35:	0f 84 9d f8 ff ff    	je     1004053d8 <.text+0x43d8>
100405b3b:	48 8d 5a 06          	lea    0x6(%rdx),%rbx
100405b3f:	48 83 c2 04          	add    $0x4,%rdx
100405b43:	e9 58 fa ff ff       	jmp    1004055a0 <.text+0x45a0>
100405b48:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
100405b4f:	00
100405b50:	66 83 7a 04 00       	cmpw   $0x0,0x4(%rdx)
100405b55:	0f 84 7d f8 ff ff    	je     1004053d8 <.text+0x43d8>
100405b5b:	66 83 7a 06 3d       	cmpw   $0x3d,0x6(%rdx)
100405b60:	0f 85 72 f8 ff ff    	jne    1004053d8 <.text+0x43d8>
100405b66:	66 83 7a 08 5d       	cmpw   $0x5d,0x8(%rdx)
100405b6b:	0f 85 67 f8 ff ff    	jne    1004053d8 <.text+0x43d8>
100405b71:	0f b7 42 0a          	movzwl 0xa(%rdx),%eax
100405b75:	48 8d 5a 0c          	lea    0xc(%rdx),%rbx
100405b79:	e9 12 fa ff ff       	jmp    100405590 <.text+0x4590>
100405b7e:	66 90                	xchg   %ax,%ax
100405b80:	8b 54 24 44          	mov    0x44(%rsp),%edx
100405b84:	85 d2                	test   %edx,%edx
100405b86:	0f 85 b3 fc ff ff    	jne    10040583f <.text+0x483f>
100405b8c:	e9 47 f8 ff ff       	jmp    1004053d8 <.text+0x43d8>
100405b91:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100405b98:	45 85 c9             	test   %r9d,%r9d
100405b9b:	0f 84 ef fb ff ff    	je     100405790 <.text+0x4790>
100405ba1:	f6 84 24 e0 03 00 00 	testb  $0x8,0x3e0(%rsp)
100405ba8:	08
100405ba9:	0f 85 e1 fb ff ff    	jne    100405790 <.text+0x4790>
100405baf:	4c 29 e7             	sub    %r12,%rdi
100405bb2:	ba 2f 00 00 00       	mov    $0x2f,%edx
100405bb7:	4c 89 e1             	mov    %r12,%rcx
100405bba:	49 89 f8             	mov    %rdi,%r8
100405bbd:	49 d1 f8             	sar    $1,%r8
100405bc0:	e8 ab 21 00 00       	call   100407d70 <.text+0x6d70>
100405bc5:	48 85 c0             	test   %rax,%rax
100405bc8:	0f 95 c0             	setne  %al
100405bcb:	0f b6 c0             	movzbl %al,%eax
100405bce:	e9 0a f8 ff ff       	jmp    1004053dd <.text+0x43dd>
100405bd3:	0f b7 53 02          	movzwl 0x2(%rbx),%edx
100405bd7:	4c 8d 53 02          	lea    0x2(%rbx),%r10
100405bdb:	4c 8d 8b 00 02 00 00 	lea    0x200(%rbx),%r9
100405be2:	4c 89 d0             	mov    %r10,%rax
100405be5:	41 89 d0             	mov    %edx,%r8d
100405be8:	eb 22                	jmp    100405c0c <.text+0x4c0c>
100405bea:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100405bf0:	83 ea 61             	sub    $0x61,%edx
100405bf3:	83 fa 18             	cmp    $0x18,%edx
100405bf6:	77 26                	ja     100405c1e <.text+0x4c1e>
100405bf8:	0f b7 50 02          	movzwl 0x2(%rax),%edx
100405bfc:	48 83 c0 02          	add    $0x2,%rax
100405c00:	41 89 d0             	mov    %edx,%r8d
100405c03:	49 39 c1             	cmp    %rax,%r9
100405c06:	0f 84 cc f7 ff ff    	je     1004053d8 <.text+0x43d8>
100405c0c:	66 41 83 f8 3a       	cmp    $0x3a,%r8w
100405c11:	75 dd                	jne    100405bf0 <.text+0x4bf0>
100405c13:	66 83 78 02 5d       	cmpw   $0x5d,0x2(%rax)
100405c18:	0f 84 9a 01 00 00    	je     100405db8 <.text+0x4db8>
100405c1e:	48 89 da             	mov    %rbx,%rdx
100405c21:	4c 89 d3             	mov    %r10,%rbx
100405c24:	e9 77 f9 ff ff       	jmp    1004055a0 <.text+0x45a0>
100405c29:	31 c9                	xor    %ecx,%ecx
100405c2b:	4c 8d 54 24 50       	lea    0x50(%rsp),%r10
100405c30:	4c 8b 5c 24 38       	mov    0x38(%rsp),%r11
100405c35:	66 89 8c 54 60 01 00 	mov    %cx,0x160(%rsp,%rdx,2)
100405c3c:	00
100405c3d:	4c 89 d1             	mov    %r10,%rcx
100405c40:	0f b7 84 24 60 01 00 	movzwl 0x160(%rsp),%eax
100405c47:	00
100405c48:	48 8d 94 24 60 01 00 	lea    0x160(%rsp),%rdx
100405c4f:	00
100405c50:	eb 21                	jmp    100405c73 <.text+0x4c73>
100405c52:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100405c58:	4c 39 da             	cmp    %r11,%rdx
100405c5b:	0f 84 77 f7 ff ff    	je     1004053d8 <.text+0x43d8>
100405c61:	48 83 c2 02          	add    $0x2,%rdx
100405c65:	88 01                	mov    %al,(%rcx)
100405c67:	48 83 c1 01          	add    $0x1,%rcx
100405c6b:	0f b7 02             	movzwl (%rdx),%eax
100405c6e:	66 85 c0             	test   %ax,%ax
100405c71:	74 4d                	je     100405cc0 <.text+0x4cc0>
100405c73:	66 83 f8 5f          	cmp    $0x5f,%ax
100405c77:	77 1f                	ja     100405c98 <.text+0x4c98>
100405c79:	66 83 f8 40          	cmp    $0x40,%ax
100405c7d:	77 d9                	ja     100405c58 <.text+0x4c58>
100405c7f:	66 83 f8 23          	cmp    $0x23,%ax
100405c83:	77 2b                	ja     100405cb0 <.text+0x4cb0>
100405c85:	66 83 f8 1f          	cmp    $0x1f,%ax
100405c89:	0f 86 49 f7 ff ff    	jbe    1004053d8 <.text+0x43d8>
100405c8f:	eb c7                	jmp    100405c58 <.text+0x4c58>
100405c91:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100405c98:	44 8d 40 9f          	lea    -0x61(%rax),%r8d
100405c9c:	66 41 83 f8 1d       	cmp    $0x1d,%r8w
100405ca1:	76 b5                	jbe    100405c58 <.text+0x4c58>
100405ca3:	e9 30 f7 ff ff       	jmp    1004053d8 <.text+0x43d8>
100405ca8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
100405caf:	00
100405cb0:	44 8d 40 db          	lea    -0x25(%rax),%r8d
100405cb4:	66 41 83 f8 1a       	cmp    $0x1a,%r8w
100405cb9:	76 9d                	jbe    100405c58 <.text+0x4c58>
100405cbb:	e9 18 f7 ff ff       	jmp    1004053d8 <.text+0x43d8>
100405cc0:	c6 01 00             	movb   $0x0,(%rcx)
100405cc3:	4c 89 d1             	mov    %r10,%rcx
100405cc6:	4c 89 4c 24 48       	mov    %r9,0x48(%rsp)
100405ccb:	e8 90 20 00 00       	call   100407d60 <.text+0x6d60>
100405cd0:	4c 8b 4c 24 48       	mov    0x48(%rsp),%r9
100405cd5:	85 c0                	test   %eax,%eax
100405cd7:	89 c2                	mov    %eax,%edx
100405cd9:	0f 84 f9 f6 ff ff    	je     1004053d8 <.text+0x43d8>
100405cdf:	41 0f b7 0c 24       	movzwl (%r12),%ecx
100405ce4:	4c 89 4c 24 48       	mov    %r9,0x48(%rsp)
100405ce9:	e8 92 1e 00 00       	call   100407b80 <.text+0x6b80>
100405cee:	4c 8b 4c 24 48       	mov    0x48(%rsp),%r9
100405cf3:	85 c0                	test   %eax,%eax
100405cf5:	0f 85 ca 00 00 00    	jne    100405dc5 <.text+0x4dc5>
100405cfb:	41 0f b7 4d 04       	movzwl 0x4(%r13),%ecx
100405d00:	49 8d 5d 06          	lea    0x6(%r13),%rbx
100405d04:	e9 e8 f7 ff ff       	jmp    1004054f1 <.text+0x44f1>
100405d09:	83 a4 24 e0 03 00 00 	andl   $0xfffffffb,0x3e0(%rsp)
100405d10:	fb
100405d11:	e9 fc f9 ff ff       	jmp    100405712 <.text+0x4712>
100405d16:	31 c0                	xor    %eax,%eax
100405d18:	66 41 83 3c 24 2f    	cmpw   $0x2f,(%r12)
100405d1e:	0f 95 c0             	setne  %al
100405d21:	e9 b7 f6 ff ff       	jmp    1004053dd <.text+0x43dd>
100405d26:	45 85 c9             	test   %r9d,%r9d
100405d29:	74 de                	je     100405d09 <.text+0x4d09>
100405d2b:	49 39 fc             	cmp    %rdi,%r12
100405d2e:	72 15                	jb     100405d45 <.text+0x4d45>
100405d30:	e9 a3 f6 ff ff       	jmp    1004053d8 <.text+0x43d8>
100405d35:	0f 1f 00             	nopl   (%rax)
100405d38:	49 83 c4 02          	add    $0x2,%r12
100405d3c:	4c 39 e7             	cmp    %r12,%rdi
100405d3f:	0f 86 93 f6 ff ff    	jbe    1004053d8 <.text+0x43d8>
100405d45:	66 41 83 3c 24 2f    	cmpw   $0x2f,(%r12)
100405d4b:	75 eb                	jne    100405d38 <.text+0x4d38>
100405d4d:	4c 39 e7             	cmp    %r12,%rdi
100405d50:	0f 86 82 f6 ff ff    	jbe    1004053d8 <.text+0x43d8>
100405d56:	8b 84 24 e0 03 00 00 	mov    0x3e0(%rsp),%eax
100405d5d:	49 8d 54 24 02       	lea    0x2(%r12),%rdx
100405d62:	49 89 f8             	mov    %rdi,%r8
100405d65:	4c 89 e9             	mov    %r13,%rcx
100405d68:	44 8b 8c 24 e0 03 00 	mov    0x3e0(%rsp),%r9d
100405d6f:	00
100405d70:	89 44 24 20          	mov    %eax,0x20(%rsp)
100405d74:	41 c1 e9 02          	shr    $0x2,%r9d
100405d78:	41 83 e1 01          	and    $0x1,%r9d
100405d7c:	e8 5f f5 ff ff       	call   1004052e0 <.text+0x42e0>
100405d81:	85 c0                	test   %eax,%eax
100405d83:	0f 95 c0             	setne  %al
100405d86:	0f b6 c0             	movzbl %al,%eax
100405d89:	e9 4f f6 ff ff       	jmp    1004053dd <.text+0x43dd>
100405d8e:	85 ed                	test   %ebp,%ebp
100405d90:	0f 85 85 f9 ff ff    	jne    10040571b <.text+0x471b>
100405d96:	41 0f b7 5d 00       	movzwl 0x0(%r13),%ebx
100405d9b:	e9 7b f9 ff ff       	jmp    10040571b <.text+0x471b>
100405da0:	8b 44 24 44          	mov    0x44(%rsp),%eax
100405da4:	85 c0                	test   %eax,%eax
100405da6:	0f 84 f9 f5 ff ff    	je     1004053a5 <.text+0x43a5>
100405dac:	e9 27 f6 ff ff       	jmp    1004053d8 <.text+0x43d8>
100405db1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100405db8:	48 8d 58 06          	lea    0x6(%rax),%rbx
100405dbc:	0f b7 40 04          	movzwl 0x4(%rax),%eax
100405dc0:	e9 cb f7 ff ff       	jmp    100405590 <.text+0x4590>
100405dc5:	49 8d 51 06          	lea    0x6(%r9),%rdx
100405dc9:	49 8d 49 08          	lea    0x8(%r9),%rcx
100405dcd:	e9 a6 f7 ff ff       	jmp    100405578 <.text+0x4578>
100405dd2:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100405dd9:	00 00 00 00
100405ddd:	0f 1f 00             	nopl   (%rax)
100405de0:	55                   	push   %rbp
100405de1:	41 57                	push   %r15
100405de3:	41 56                	push   %r14
100405de5:	41 55                	push   %r13
100405de7:	41 54                	push   %r12