100407955:	c6 44 24 38 01       	movb   $0x1,0x38(%rsp)
10040795a:	48 85 f6             	test   %rsi,%rsi
10040795d:	0f 84 c5 00 00 00    	je     100407a28 <.text+0x6a28>
100407963:	48 83 3e 00          	cmpq   $0x0,(%rsi)
100407967:	0f 84 bb 00 00 00    	je     100407a28 <.text+0x6a28>
10040796d:	48 8d 05 3c d5 ff ff 	lea    -0x2ac4(%rip),%rax        # 100404eb0 <.text+0x3eb0>
100407974:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
100407979:	4c 8d 6c 24 20       	lea    0x20(%rsp),%r13
10040797e:	48 8b 35 0b ff 01 00 	mov    0x1ff0b(%rip),%rsi        # 100427890 <_head_msys_2_0_dll-0x8770>
100407985:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
10040798c:	00 00
10040798e:	48 8d 2d b0 d4 01 00 	lea    0x1d4b0(%rip),%rbp        # 100424e45 <_head_msys_2_0_dll-0xb1bb>
100407995:	48 8d 3d 84 58 02 00 	lea    0x25884(%rip),%rdi        # 10042d220 <_head_msys_2_0_dll-0x2de0>
10040799c:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
1004079a3:	00 00
1004079a5:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1004079aa:	48 c7 84 24 d8 00 00 	movq   $0x0,0xd8(%rsp)
1004079b1:	00 00 00 00 00
1004079b6:	eb 1f                	jmp    1004079d7 <.text+0x69d7>
1004079b8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1004079bf:	00
1004079c0:	4c 89 ea             	mov    %r13,%rdx
1004079c3:	48 89 d9             	mov    %rbx,%rcx
1004079c6:	e8 d5 e6 ff ff       	call   1004060a0 <.text+0x50a0>
1004079cb:	41 89 c4             	mov    %eax,%r12d
1004079ce:	83 f8 ff             	cmp    $0xffffffff,%eax
1004079d1:	0f 85 84 00 00 00    	jne    100407a5b <.text+0x6a5b>
1004079d7:	45 31 c0             	xor    %r8d,%r8d
1004079da:	48 89 da             	mov    %rbx,%rdx
1004079dd:	4c 89 e9             	mov    %r13,%rcx
1004079e0:	e8 8b e4 ff ff       	call   100405e70 <.text+0x4e70>
1004079e5:	84 c0                	test   %al,%al
1004079e7:	74 6f                	je     100407a58 <.text+0x6a58>
1004079e9:	80 3e 00             	cmpb   $0x0,(%rsi)
1004079ec:	74 d2                	je     1004079c0 <.text+0x69c0>
1004079ee:	48 8b 8c 24 d8 00 00 	mov    0xd8(%rsp),%rcx
1004079f5:	00
1004079f6:	48 85 c9             	test   %rcx,%rcx
1004079f9:	74 4d                	je     100407a48 <.text+0x6a48>
1004079fb:	e8 60 9d 01 00       	call   100421760 <.text+0x20760>
100407a00:	85 c0                	test   %eax,%eax
100407a02:	75 44                	jne    100407a48 <.text+0x6a48>
100407a04:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
100407a09:	48 8d 15 20 d4 01 00 	lea    0x1d420(%rip),%rdx        # 100424e30 <_head_msys_2_0_dll-0xb1d0>
100407a10:	48 89 e9             	mov    %rbp,%rcx
100407a13:	e8 18 a0 01 00       	call   100421a30 <.text+0x20a30>
100407a18:	48 89 f9             	mov    %rdi,%rcx
100407a1b:	e8 80 e5 ff ff       	call   100405fa0 <.text+0x4fa0>
100407a20:	eb 9e                	jmp    1004079c0 <.text+0x69c0>
100407a22:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100407a28:	48 8b 05 c1 fe 01 00 	mov    0x1fec1(%rip),%rax        # 1004278f0 <_head_msys_2_0_dll-0x8710>
100407a2f:	48 83 38 00          	cmpq   $0x0,(%rax)
100407a33:	75 50                	jne    100407a85 <.text+0x6a85>
100407a35:	48 8d 35 b4 b6 01 00 	lea    0x1b6b4(%rip),%rsi        # 1004230f0 <_head_msys_2_0_dll-0xcf10>
100407a3c:	e9 2c ff ff ff       	jmp    10040796d <.text+0x696d>
100407a41:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100407a48:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
100407a4d:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
100407a52:	eb bc                	jmp    100407a10 <.text+0x6a10>
100407a54:	0f 1f 40 00          	nopl   0x0(%rax)
100407a58:	45 31 e4             	xor    %r12d,%r12d
100407a5b:	4c 89 e9             	mov    %r13,%rcx
100407a5e:	e8 8d d9 ff ff       	call   1004053f0 <.text+0x43f0>
100407a63:	48 83 7c 24 28 00    	cmpq   $0x0,0x28(%rsp)
100407a69:	b8 02 00 00 00       	mov    $0x2,%eax
100407a6e:	44 0f 45 e0          	cmovne %eax,%r12d
100407a72:	44 89 e0             	mov    %r12d,%eax
100407a75:	48 81 c4 f8 00 00 00 	add    $0xf8,%rsp
100407a7c:	5b                   	pop    %rbx
100407a7d:	5e                   	pop    %rsi
100407a7e:	5f                   	pop    %rdi
100407a7f:	5d                   	pop    %rbp
100407a80:	41 5c                	pop    %r12
100407a82:	41 5d                	pop    %r13
100407a84:	c3                   	ret
100407a85:	48 8d 0d aa d3 01 00 	lea    0x1d3aa(%rip),%rcx        # 100424e36 <_head_msys_2_0_dll-0xb1ca>
100407a8c:	e8 57 9a 01 00       	call   1004214e8 <.text+0x204e8>
100407a91:	48 89 c1             	mov    %rax,%rcx
100407a94:	e8 47 0d 00 00       	call   1004087e0 <.text+0x77e0>
100407a99:	90                   	nop
100407a9a:	90                   	nop
100407a9b:	90                   	nop
100407a9c:	90                   	nop
100407a9d:	90                   	nop
100407a9e:	90                   	nop
100407a9f:	90                   	nop
100407aa0:	41 54                	push   %r12
100407aa2:	56                   	push   %rsi
100407aa3:	53                   	push   %rbx
100407aa4:	48 83 ec 30          	sub    $0x30,%rsp
100407aa8:	48 89 d3             	mov    %rdx,%rbx
100407aab:	88 4c 24 2f          	mov    %cl,0x2f(%rsp)
100407aaf:	41 89 cc             	mov    %ecx,%r12d
100407ab2:	48 89 d1             	mov    %rdx,%rcx
100407ab5:	e8 c6 9e 01 00       	call   100421980 <.text+0x20980>
100407aba:	31 c9                	xor    %ecx,%ecx
100407abc:	48 8d 54 24 2f       	lea    0x2f(%rsp),%rdx
100407ac1:	49 89 d9             	mov    %rbx,%r9
100407ac4:	41 b8 01 00 00 00    	mov    $0x1,%r8d
100407aca:	89 c6                	mov    %eax,%esi
100407acc:	e8 bf 80 00 00       	call   10040fb90 <.text+0xeb90>
100407ad1:	85 c0                	test   %eax,%eax
100407ad3:	74 3b                	je     100407b10 <.text+0x6b10>
100407ad5:	7f 21                	jg     100407af8 <.text+0x6af8>
100407ad7:	83 f8 fe             	cmp    $0xfffffffe,%eax
100407ada:	74 34                	je     100407b10 <.text+0x6b10>
100407adc:	83 f8 ff             	cmp    $0xffffffff,%eax
100407adf:	75 3d                	jne    100407b1e <.text+0x6b1e>
100407ae1:	31 c0                	xor    %eax,%eax
100407ae3:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
100407aea:	48 83 c4 30          	add    $0x30,%rsp
100407aee:	5b                   	pop    %rbx
100407aef:	5e                   	pop    %rsi
100407af0:	41 5c                	pop    %r12
100407af2:	c3                   	ret
100407af3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100407af8:	83 f8 01             	cmp    $0x1,%eax
100407afb:	75 21                	jne    100407b1e <.text+0x6b1e>
100407afd:	31 c0                	xor    %eax,%eax
100407aff:	85 f6                	test   %esi,%esi
100407b01:	0f 94 c0             	sete   %al
100407b04:	48 83 c4 30          	add    $0x30,%rsp
100407b08:	5b                   	pop    %rbx
100407b09:	5e                   	pop    %rsi
100407b0a:	41 5c                	pop    %r12
100407b0c:	c3                   	ret
100407b0d:	0f 1f 00             	nopl   (%rax)
100407b10:	b8 01 00 00 00       	mov    $0x1,%eax
100407b15:	48 83 c4 30          	add    $0x30,%rsp
100407b19:	5b                   	pop    %rbx
100407b1a:	5e                   	pop    %rsi
100407b1b:	41 5c                	pop    %r12
100407b1d:	c3                   	ret
100407b1e:	41 89 c0             	mov    %eax,%r8d
100407b21:	44 89 e2             	mov    %r12d,%edx
100407b24:	48 8d 0d 35 d3 01 00 	lea    0x1d335(%rip),%rcx        # 100424e60 <_head_msys_2_0_dll-0xb1a0>
100407b2b:	e8 b0 0c 00 00       	call   1004087e0 <.text+0x77e0>
100407b30:	90                   	nop
100407b31:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100407b38:	00 00 00 00
100407b3c:	0f 1f 40 00          	nopl   0x0(%rax)
100407b40:	48 83 ec 28          	sub    $0x28,%rsp
100407b44:	e8 57 7e 00 00       	call   10040f9a0 <.text+0xe9a0>
100407b49:	48 8d 15 37 d3 01 00 	lea    0x1d337(%rip),%rdx        # 100424e87 <_head_msys_2_0_dll-0xb179>
100407b50:	48 89 c1             	mov    %rax,%rcx
100407b53:	e8 d8 9f 01 00       	call   100421b30 <.text+0x20b30>
100407b58:	85 c0                	test   %eax,%eax
100407b5a:	0f 94 05 3f 57 02 00 	sete   0x2573f(%rip)        # 10042d2a0 <_head_msys_2_0_dll-0x2d60>
100407b61:	e8 2a 9a 01 00       	call   100421590 <.text+0x20590>
100407b66:	89 05 38 57 02 00    	mov    %eax,0x25738(%rip)        # 10042d2a4 <_head_msys_2_0_dll-0x2d5c>
100407b6c:	48 83 c4 28          	add    $0x28,%rsp
100407b70:	c3                   	ret
100407b71:	90                   	nop
100407b72:	90                   	nop
100407b73:	90                   	nop
100407b74:	90                   	nop
100407b75:	90                   	nop
100407b76:	90                   	nop
100407b77:	90                   	nop
100407b78:	90                   	nop
100407b79:	90                   	nop
100407b7a:	90                   	nop
100407b7b:	90                   	nop
100407b7c:	90                   	nop
100407b7d:	90                   	nop
100407b7e:	90                   	nop
100407b7f:	90                   	nop
100407b80:	41 55                	push   %r13
100407b82:	41 54                	push   %r12
100407b84:	55                   	push   %rbp
100407b85:	57                   	push   %rdi
100407b86:	56                   	push   %rsi
100407b87:	53                   	push   %rbx
100407b88:	48 81 ec 08 01 00 00 	sub    $0x108,%rsp
100407b8f:	48 8b 3d ba fd 01 00 	mov    0x1fdba(%rip),%rdi        # 100427950 <_head_msys_2_0_dll-0x86b0>
100407b96:	8b 07                	mov    (%rdi),%eax
100407b98:	89 d5                	mov    %edx,%ebp
100407b9a:	48 8b 15 2f fd 01 00 	mov    0x1fd2f(%rip),%rdx        # 1004278d0 <_head_msys_2_0_dll-0x8730>
100407ba1:	48 89 cb             	mov    %rcx,%rbx
100407ba4:	f6 02 01             	testb  $0x1,(%rdx)
100407ba7:	0f 84 2b 01 00 00    	je     100407cd8 <.text+0x6cd8>
100407bad:	be 7c b2 07 00       	mov    $0x7b27c,%esi
100407bb2:	83 f8 01             	cmp    $0x1,%eax
100407bb5:	74 1b                	je     100407bd2 <.text+0x6bd2>
100407bb7:	be 7c b2 0f 00       	mov    $0xfb27c,%esi
100407bbc:	83 f8 02             	cmp    $0x2,%eax
100407bbf:	74 11                	je     100407bd2 <.text+0x6bd2>
100407bc1:	83 f8 01             	cmp    $0x1,%eax
100407bc4:	19 f6                	sbb    %esi,%esi
100407bc6:	81 e6 00 00 fe ff    	and    $0xfffe0000,%esi
100407bcc:	81 c6 7c b2 07 00    	add    $0x7b27c,%esi
100407bd2:	44 8b 63 40          	mov    0x40(%rbx),%r12d
100407bd6:	41 f6 c4 02          	test   $0x2,%r12b
100407bda:	0f 84 24 01 00 00    	je     100407d04 <.text+0x6d04>
100407be0:	81 ce 00 00 40 00    	or     $0x400000,%esi
100407be6:	45 31 c0             	xor    %r8d,%r8d
100407be9:	85 ed                	test   %ebp,%ebp
100407beb:	41 0f 94 c0          	sete   %r8b
100407bef:	41 c1 e0 19          	shl    $0x19,%r8d
100407bf3:	41 09 f0             	or     %esi,%r8d
100407bf6:	44 89 c0             	mov    %r8d,%eax
100407bf9:	83 e0 bf             	and    $0xffffffbf,%eax
100407bfc:	80 cc 01             	or     $0x1,%ah
100407bff:	41 83 e4 04          	and    $0x4,%r12d
100407c03:	4c 8d 63 5a          	lea    0x5a(%rbx),%r12
100407c07:	44 0f 45 c0          	cmovne %eax,%r8d
100407c0b:	49 63 f0             	movslq %r8d,%rsi
100407c0e:	48 89 f1             	mov    %rsi,%rcx
100407c11:	e8 ba 7c 01 00       	call   10041f8d0 <.text+0x1e8d0>
100407c16:	48 8b 53 48          	mov    0x48(%rbx),%rdx
100407c1a:	49 89 d8             	mov    %rbx,%r8
100407c1d:	4c 89 e1             	mov    %r12,%rcx
100407c20:	e8 3b 7c 01 00       	call   10041f860 <.text+0x1e860>
100407c25:	48 8b 15 54 fc 01 00 	mov    0x1fc54(%rip),%rdx        # 100427880 <_head_msys_2_0_dll-0x8780>
100407c2c:	44 0f b6 2a          	movzbl (%rdx),%r13d
100407c30:	31 d2                	xor    %edx,%edx
100407c32:	41 80 fd 0a          	cmp    $0xa,%r13b
100407c36:	75 09                	jne    100407c41 <.text+0x6c41>
100407c38:	8b 53 40             	mov    0x40(%rbx),%edx
100407c3b:	c1 ea 02             	shr    $0x2,%edx
100407c3e:	83 e2 01             	and    $0x1,%edx
100407c41:	c1 e2 07             	shl    $0x7,%edx
100407c44:	48 c7 43 28 00 00 00 	movq   $0x0,0x28(%rbx)
100407c4b:	00
100407c4c:	41 89 d0             	mov    %edx,%r8d
100407c4f:	0f b6 53 38          	movzbl 0x38(%rbx),%edx
100407c53:	83 e2 7f             	and    $0x7f,%edx
100407c56:	44 09 c2             	or     %r8d,%edx
100407c59:	88 53 38             	mov    %dl,0x38(%rbx)
100407c5c:	48 85 c0             	test   %rax,%rax
100407c5f:	0f 85 1f 01 00 00    	jne    100407d84 <.text+0x6d84>
100407c65:	85 ed                	test   %ebp,%ebp
100407c67:	74 16                	je     100407c7f <.text+0x6c7f>
100407c69:	83 ed 01             	sub    $0x1,%ebp
100407c6c:	48 63 c5             	movslq %ebp,%rax
100407c6f:	48 39 43 30          	cmp    %rax,0x30(%rbx)
100407c73:	73 0a                	jae    100407c7f <.text+0x6c7f>
100407c75:	8b 07                	mov    (%rdi),%eax
100407c77:	85 c0                	test   %eax,%eax
100407c79:	0f 84 d5 00 00 00    	je     100407d54 <.text+0x6d54>
100407c7f:	e8 cc 73 00 00       	call   10040f050 <.text+0xe050>
100407c84:	45 31 c9             	xor    %r9d,%r9d
100407c87:	41 80 fd 0a          	cmp    $0xa,%r13b
100407c8b:	49 89 f0             	mov    %rsi,%r8
100407c8e:	48 89 43 50          	mov    %rax,0x50(%rbx)
100407c92:	41 0f 95 c1          	setne  %r9b
100407c96:	48 8b 15 83 fc 01 00 	mov    0x1fc83(%rip),%rdx        # 100427920 <_head_msys_2_0_dll-0x86e0>
100407c9d:	48 89 c1             	mov    %rax,%rcx
100407ca0:	45 01 c9             	add    %r9d,%r9d
100407ca3:	e8 48 78 00 00       	call   10040f4f0 <.text+0xe4f0>
100407ca8:	48 8b 53 48          	mov    0x48(%rbx),%rdx
100407cac:	4c 8b 43 50          	mov    0x50(%rbx),%r8
100407cb0:	4c 89 e1             	mov    %r12,%rcx
100407cb3:	41 b9 01 00 00 00    	mov    $0x1,%r9d
100407cb9:	e8 a2 73 00 00       	call   10040f060 <.text+0xe060>
100407cbe:	48 83 7b 48 01       	cmpq   $0x1,0x48(%rbx)
100407cc3:	74 5b                	je     100407d20 <.text+0x6d20>
100407cc5:	48 81 c4 08 01 00 00 	add    $0x108,%rsp
100407ccc:	5b                   	pop    %rbx
100407ccd:	5e                   	pop    %rsi
100407cce:	5f                   	pop    %rdi
100407ccf:	5d                   	pop    %rbp
100407cd0:	41 5c                	pop    %r12
100407cd2:	41 5d                	pop    %r13
100407cd4:	c3                   	ret
100407cd5:	0f 1f 00             	nopl   (%rax)
100407cd8:	be 46 02 07 01       	mov    $0x1070246,%esi
100407cdd:	83 f8 01             	cmp    $0x1,%eax
100407ce0:	0f 84 ec fe ff ff    	je     100407bd2 <.text+0x6bd2>
100407ce6:	44 8b 63 40          	mov    0x40(%rbx),%r12d
100407cea:	83 f8 02             	cmp    $0x2,%eax
100407ced:	be 46 06 0f 01       	mov    $0x10f0646,%esi
100407cf2:	b8 46 02 05 01       	mov    $0x1050246,%eax
100407cf7:	0f 45 f0             	cmovne %eax,%esi
100407cfa:	41 f6 c4 02          	test   $0x2,%r12b
100407cfe:	0f 85 dc fe ff ff    	jne    100407be0 <.text+0x6be0>
100407d04:	b9 00 01 00 00       	mov    $0x100,%ecx
100407d09:	e8 52 9c 01 00       	call   100421960 <.text+0x20960>
100407d0e:	48 89 43 20          	mov    %rax,0x20(%rbx)
100407d12:	e9 cf fe ff ff       	jmp    100407be6 <.text+0x6be6>
100407d17:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
100407d1e:	00 00
100407d20:	0f b6 43 5a          	movzbl 0x5a(%rbx),%eax
100407d24:	3c 5e                	cmp    $0x5e,%al
100407d26:	74 18                	je     100407d40 <.text+0x6d40>
100407d28:	3c 24                	cmp    $0x24,%al
100407d2a:	75 99                	jne    100407cc5 <.text+0x6cc5>
100407d2c:	c6 43 59 01          	movb   $0x1,0x59(%rbx)
100407d30:	48 81 c4 08 01 00 00 	add    $0x108,%rsp
100407d37:	5b                   	pop    %rbx
100407d38:	5e                   	pop    %rsi
100407d39:	5f                   	pop    %rdi
100407d3a:	5d                   	pop    %rbp
100407d3b:	41 5c                	pop    %r12
100407d3d:	41 5d                	pop    %r13
100407d3f:	c3                   	ret
100407d40:	c6 43 58 01          	movb   $0x1,0x58(%rbx)
100407d44:	48 81 c4 08 01 00 00 	add    $0x108,%rsp
100407d4b:	5b                   	pop    %rbx
100407d4c:	5e                   	pop    %rsi
100407d4d:	5f                   	pop    %rdi
100407d4e:	5d                   	pop    %rbp
100407d4f:	41 5c                	pop    %r12
100407d51:	41 5d                	pop    %r13
100407d53:	c3                   	ret
100407d54:	48 8d 0d 45 d1 01 00 	lea    0x1d145(%rip),%rcx        # 100424ea0 <_head_msys_2_0_dll-0xb160>
100407d5b:	4c 8d 64 24 30       	lea    0x30(%rsp),%r12
100407d60:	e8 83 97 01 00       	call   1004214e8 <.text+0x204e8>
100407d65:	89 6c 24 20          	mov    %ebp,0x20(%rsp)
100407d69:	4c 89 e1             	mov    %r12,%rcx
100407d6c:	31 d2                	xor    %edx,%edx
100407d6e:	49 89 c1             	mov    %rax,%r9
100407d71:	41 b8 c8 00 00 00    	mov    $0xc8,%r8d
100407d77:	e8 44 98 01 00       	call   1004215c0 <.text+0x205c0>
100407d7c:	4c 89 e1             	mov    %r12,%rcx
100407d7f:	e8 8c 96 ff ff       	call   100401410 <.text+0x410>
100407d84:	48 89 c1             	mov    %rax,%rcx
100407d87:	e8 84 96 ff ff       	call   100401410 <.text+0x410>
100407d8c:	90                   	nop
100407d8d:	0f 1f 00             	nopl   (%rax)
100407d90:	48 83 ec 28          	sub    $0x28,%rsp
100407d94:	48 89 ca             	mov    %rcx,%rdx
100407d97:	48 8d 0d 2d d1 01 00 	lea    0x1d12d(%rip),%rcx        # 100424ecb <_head_msys_2_0_dll-0xb135>
100407d9e:	e8 3d 0a 00 00       	call   1004087e0 <.text+0x77e0>
100407da3:	90                   	nop
100407da4:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100407dab:	00 00 00 00
100407daf:	90                   	nop
100407db0:	41 54                	push   %r12
100407db2:	48 83 ec 20          	sub    $0x20,%rsp
100407db6:	49 89 cc             	mov    %rcx,%r12
100407db9:	48 8d 0d 0e d1 01 00 	lea    0x1d10e(%rip),%rcx        # 100424ece <_head_msys_2_0_dll-0xb132>
100407dc0:	e8 6b 9a 01 00       	call   100421830 <.text+0x20830>
100407dc5:	48 85 c0             	test   %rax,%rax
100407dc8:	74 07                	je     100407dd1 <.text+0x6dd1>
100407dca:	48 83 c4 20          	add    $0x20,%rsp
100407dce:	41 5c                	pop    %r12
100407dd0:	c3                   	ret
100407dd1:	4c 89 e1             	mov    %r12,%rcx
100407dd4:	e8 b7 ff ff ff       	call   100407d90 <.text+0x6d90>
100407dd9:	90                   	nop
100407dda:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100407de0:	41 57                	push   %r15
100407de2:	41 56                	push   %r14
100407de4:	41 55                	push   %r13
100407de6:	41 54                	push   %r12
100407de8:	53                   	push   %rbx
100407de9:	48 83 ec 20          	sub    $0x20,%rsp
100407ded:	49 89 cd             	mov    %rcx,%r13
100407df0:	89 d3                	mov    %edx,%ebx