100402c6a:	49 89 da             	mov    %rbx,%r10
100402c6d:	4d 89 f7             	mov    %r14,%r15
100402c70:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
100402c75:	48 85 c0             	test   %rax,%rax
100402c78:	74 29                	je     100402ca3 <.text+0x1ca3>
100402c7a:	84 d2                	test   %dl,%dl
100402c7c:	74 25                	je     100402ca3 <.text+0x1ca3>
100402c7e:	0f b6 08             	movzbl (%rax),%ecx
100402c81:	84 c9                	test   %cl,%cl
100402c83:	74 1e                	je     100402ca3 <.text+0x1ca3>
100402c85:	4c 89 d2             	mov    %r10,%rdx
100402c88:	4c 29 d0             	sub    %r10,%rax
100402c8b:	49 39 d7             	cmp    %rdx,%r15
100402c8e:	76 04                	jbe    100402c94 <.text+0x1c94>
100402c90:	41 88 0c 13          	mov    %cl,(%r11,%rdx,1)
100402c94:	48 83 c2 01          	add    $0x1,%rdx
100402c98:	0f b6 0c 10          	movzbl (%rax,%rdx,1),%ecx
100402c9c:	84 c9                	test   %cl,%cl
100402c9e:	75 eb                	jne    100402c8b <.text+0x1c8b>
100402ca0:	49 89 d2             	mov    %rdx,%r10
100402ca3:	4d 39 d7             	cmp    %r10,%r15
100402ca6:	76 05                	jbe    100402cad <.text+0x1cad>
100402ca8:	43 c6 04 13 00       	movb   $0x0,(%r11,%r10,1)
100402cad:	4c 89 d0             	mov    %r10,%rax
100402cb0:	48 83 c4 78          	add    $0x78,%rsp
100402cb4:	5b                   	pop    %rbx
100402cb5:	5e                   	pop    %rsi
100402cb6:	5f                   	pop    %rdi
100402cb7:	5d                   	pop    %rbp
100402cb8:	41 5c                	pop    %r12
100402cba:	41 5d                	pop    %r13
100402cbc:	41 5e                	pop    %r14
100402cbe:	41 5f                	pop    %r15
100402cc0:	c3                   	ret
100402cc1:	4c 89 9c 24 c0 00 00 	mov    %r11,0xc0(%rsp)
100402cc8:	00
100402cc9:	31 db                	xor    %ebx,%ebx
100402ccb:	41 be 05 00 00 00    	mov    $0x5,%r14d
100402cd1:	e8 0a 84 00 00       	call   10040b0e0 <.text+0xa0e0>
100402cd6:	f6 84 24 e8 00 00 00 	testb  $0x2,0xe8(%rsp)
100402cdd:	02
100402cde:	48 c7 44 24 28 01 00 	movq   $0x1,0x28(%rsp)
100402ce5:	00 00
100402ce7:	89 44 24 50          	mov    %eax,0x50(%rsp)
100402ceb:	48 8d 05 15 bd 00 00 	lea    0xbd15(%rip),%rax        # 10040ea07 <_head_msys_intl_8_dll-0x75f9>
100402cf2:	4c 8b 9c 24 c0 00 00 	mov    0xc0(%rsp),%r11
100402cf9:	00
100402cfa:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
100402cff:	75 3f                	jne    100402d40 <.text+0x1d40>
100402d01:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
100402d06:	4d 89 df             	mov    %r11,%r15
100402d09:	e9 e2 f0 ff ff       	jmp    100401df0 <.text+0xdf0>
100402d0e:	49 89 da             	mov    %rbx,%r10
100402d11:	4d 89 ef             	mov    %r13,%r15
100402d14:	89 c2                	mov    %eax,%edx
100402d16:	e9 55 ff ff ff       	jmp    100402c70 <.text+0x1c70>
100402d1b:	49 89 da             	mov    %rbx,%r10
100402d1e:	4d 89 ef             	mov    %r13,%r15
100402d21:	e9 4a ff ff ff       	jmp    100402c70 <.text+0x1c70>
100402d26:	4d 89 ee             	mov    %r13,%r14
100402d29:	44 0f b6 6c 24 27    	movzbl 0x27(%rsp),%r13d
100402d2f:	4d 89 df             	mov    %r11,%r15
100402d32:	45 84 ed             	test   %r13b,%r13b
100402d35:	0f 85 60 f2 ff ff    	jne    100401f9b <.text+0xf9b>
100402d3b:	e9 8e fa ff ff       	jmp    1004027ce <.text+0x17ce>
100402d40:	0f b6 44 24 26       	movzbl 0x26(%rsp),%eax
100402d45:	4c 8b 6c 24 48       	mov    0x48(%rsp),%r13
100402d4a:	c6 44 24 55 00       	movb   $0x0,0x55(%rsp)
100402d4f:	45 31 ff             	xor    %r15d,%r15d
100402d52:	48 c7 44 24 48 00 00 	movq   $0x0,0x48(%rsp)
100402d59:	00 00
100402d5b:	88 44 24 54          	mov    %al,0x54(%rsp)
100402d5f:	88 44 24 27          	mov    %al,0x27(%rsp)
100402d63:	e9 9a ed ff ff       	jmp    100401b02 <.text+0xb02>
100402d68:	85 f6                	test   %esi,%esi
100402d6a:	74 31                	je     100402d9d <.text+0x1d9d>
100402d6c:	48 8d 05 96 bc 00 00 	lea    0xbc96(%rip),%rax        # 10040ea09 <_head_msys_intl_8_dll-0x75f7>
100402d73:	c6 44 24 54 01       	movb   $0x1,0x54(%rsp)
100402d78:	45 31 ed             	xor    %r13d,%r13d
100402d7b:	31 db                	xor    %ebx,%ebx
100402d7d:	48 c7 44 24 28 01 00 	movq   $0x1,0x28(%rsp)
100402d84:	00 00
100402d86:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
100402d8b:	e9 4c ed ff ff       	jmp    100401adc <.text+0xadc>
100402d90:	4c 89 ea             	mov    %r13,%rdx
100402d93:	4c 8b 6c 24 48       	mov    0x48(%rsp),%r13
100402d98:	e9 91 fb ff ff       	jmp    10040292e <.text+0x192e>
100402d9d:	45 31 ed             	xor    %r13d,%r13d
100402da0:	e9 49 fa ff ff       	jmp    1004027ee <.text+0x17ee>
100402da5:	89 f1                	mov    %esi,%ecx
100402da7:	31 ff                	xor    %edi,%edi
100402da9:	e9 b5 f1 ff ff       	jmp    100401f63 <.text+0xf63>
100402dae:	4c 89 74 24 48       	mov    %r14,0x48(%rsp)
100402db3:	31 c0                	xor    %eax,%eax
100402db5:	31 d2                	xor    %edx,%edx
100402db7:	e9 f8 fa ff ff       	jmp    1004028b4 <.text+0x18b4>
100402dbc:	41 83 fe 02          	cmp    $0x2,%r14d
100402dc0:	44 89 d7             	mov    %r10d,%edi
100402dc3:	b9 7e 00 00 00       	mov    $0x7e,%ecx
100402dc8:	41 89 d2             	mov    %edx,%r10d
100402dcb:	0f 94 c0             	sete   %al
100402dce:	e9 de ef ff ff       	jmp    100401db1 <.text+0xdb1>
100402dd3:	b9 5c 00 00 00       	mov    $0x5c,%ecx
100402dd8:	31 ff                	xor    %edi,%edi
100402dda:	e9 84 f1 ff ff       	jmp    100401f63 <.text+0xf63>
100402ddf:	90                   	nop
100402de0:	41 57                	push   %r15
100402de2:	41 56                	push   %r14
100402de4:	41 55                	push   %r13
100402de6:	41 54                	push   %r12
100402de8:	55                   	push   %rbp
100402de9:	57                   	push   %rdi
100402dea:	56                   	push   %rsi
100402deb:	53                   	push   %rbx
100402dec:	48 83 ec 68          	sub    $0x68,%rsp
100402df0:	48 63 d9             	movslq %ecx,%rbx
100402df3:	48 89 d7             	mov    %rdx,%rdi
100402df6:	4c 89 c5             	mov    %r8,%rbp
100402df9:	4c 89 ce             	mov    %r9,%rsi
100402dfc:	e8 af 82 00 00       	call   10040b0b0 <.text+0xa0b0>
100402e01:	4c 8b 25 70 a2 00 00 	mov    0xa270(%rip),%r12        # 10040d078 <_head_msys_intl_8_dll-0x8f88>
100402e08:	8b 00                	mov    (%rax),%eax
100402e0a:	89 44 24 5c          	mov    %eax,0x5c(%rsp)
100402e0e:	85 db                	test   %ebx,%ebx
100402e10:	0f 88 20 92 00 00    	js     10040c036 <.text+0xb036>
100402e16:	39 1d 74 a2 00 00    	cmp    %ebx,0xa274(%rip)        # 10040d090 <_head_msys_intl_8_dll-0x8f70>
100402e1c:	7f 62                	jg     100402e80 <.text+0x1e80>
100402e1e:	81 fb ff ff ff 7f    	cmp    $0x7fffffff,%ebx
100402e24:	0f 84 47 01 00 00    	je     100402f71 <.text+0x1f71>
100402e2a:	44 8d 73 01          	lea    0x1(%rbx),%r14d
100402e2e:	48 8d 05 4b a2 00 00 	lea    0xa24b(%rip),%rax        # 10040d080 <_head_msys_intl_8_dll-0x8f80>
100402e35:	49 63 d6             	movslq %r14d,%rdx
100402e38:	48 c1 e2 04          	shl    $0x4,%rdx
100402e3c:	49 39 c4             	cmp    %rax,%r12
100402e3f:	0f 84 0b 01 00 00    	je     100402f50 <.text+0x1f50>
100402e45:	4c 89 e1             	mov    %r12,%rcx
100402e48:	e8 b3 12 00 00       	call   100404100 <.text+0x3100>
100402e4d:	48 89 05 24 a2 00 00 	mov    %rax,0xa224(%rip)        # 10040d078 <_head_msys_intl_8_dll-0x8f88>
100402e54:	49 89 c4             	mov    %rax,%r12
100402e57:	48 63 0d 32 a2 00 00 	movslq 0xa232(%rip),%rcx        # 10040d090 <_head_msys_intl_8_dll-0x8f70>
100402e5e:	45 89 f0             	mov    %r14d,%r8d
100402e61:	31 d2                	xor    %edx,%edx
100402e63:	41 29 c8             	sub    %ecx,%r8d
100402e66:	48 c1 e1 04          	shl    $0x4,%rcx
100402e6a:	4d 63 c0             	movslq %r8d,%r8
100402e6d:	4c 01 e1             	add    %r12,%rcx
100402e70:	49 c1 e0 04          	shl    $0x4,%r8
100402e74:	e8 27 84 00 00       	call   10040b2a0 <.text+0xa2a0>
100402e79:	44 89 35 10 a2 00 00 	mov    %r14d,0xa210(%rip)        # 10040d090 <_head_msys_intl_8_dll-0x8f70>
100402e80:	48 c1 e3 04          	shl    $0x4,%rbx
100402e84:	48 8b 46 30          	mov    0x30(%rsi),%rax
100402e88:	4c 8d 76 08          	lea    0x8(%rsi),%r14
100402e8c:	49 89 e9             	mov    %rbp,%r9
100402e8f:	49 01 dc             	add    %rbx,%r12
100402e92:	8b 5e 04             	mov    0x4(%rsi),%ebx
100402e95:	49 89 f8             	mov    %rdi,%r8
100402e98:	4d 8b 3c 24          	mov    (%r12),%r15
100402e9c:	4d 8b 6c 24 08       	mov    0x8(%r12),%r13
100402ea1:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
100402ea6:	48 8b 46 28          	mov    0x28(%rsi),%rax
100402eaa:	83 cb 01             	or     $0x1,%ebx
100402ead:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
100402eb2:	89 5c 24 28          	mov    %ebx,0x28(%rsp)
100402eb6:	4c 89 fa             	mov    %r15,%rdx
100402eb9:	4c 89 e9             	mov    %r13,%rcx
100402ebc:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
100402ec1:	8b 06                	mov    (%rsi),%eax
100402ec3:	89 44 24 20          	mov    %eax,0x20(%rsp)
100402ec7:	e8 f4 ea ff ff       	call   1004019c0 <.text+0x9c0>
100402ecc:	49 39 c7             	cmp    %rax,%r15
100402ecf:	77 5e                	ja     100402f2f <.text+0x1f2f>
100402ed1:	4c 8d 78 01          	lea    0x1(%rax),%r15
100402ed5:	48 8d 05 a4 11 01 00 	lea    0x111a4(%rip),%rax        # 100414080 <_head_msys_intl_8_dll-0x1f80>
100402edc:	4d 89 3c 24          	mov    %r15,(%r12)
100402ee0:	49 39 c5             	cmp    %rax,%r13
100402ee3:	74 08                	je     100402eed <.text+0x1eed>
100402ee5:	4c 89 e9             	mov    %r13,%rcx
100402ee8:	e8 f3 82 00 00       	call   10040b1e0 <.text+0xa1e0>
100402eed:	4c 89 f9             	mov    %r15,%rcx
100402ef0:	e8 db 11 00 00       	call   1004040d0 <.text+0x30d0>
100402ef5:	49 89 e9             	mov    %rbp,%r9
100402ef8:	49 89 f8             	mov    %rdi,%r8
100402efb:	4c 89 fa             	mov    %r15,%rdx
100402efe:	49 89 44 24 08       	mov    %rax,0x8(%r12)
100402f03:	49 89 c5             	mov    %rax,%r13
100402f06:	48 8b 46 30          	mov    0x30(%rsi),%rax
100402f0a:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
100402f0f:	4c 89 e9             	mov    %r13,%rcx
100402f12:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
100402f17:	48 8b 46 28          	mov    0x28(%rsi),%rax
100402f1b:	89 5c 24 28          	mov    %ebx,0x28(%rsp)
100402f1f:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
100402f24:	8b 06                	mov    (%rsi),%eax
100402f26:	89 44 24 20          	mov    %eax,0x20(%rsp)
100402f2a:	e8 91 ea ff ff       	call   1004019c0 <.text+0x9c0>
100402f2f:	e8 7c 81 00 00       	call   10040b0b0 <.text+0xa0b0>
100402f34:	8b 7c 24 5c          	mov    0x5c(%rsp),%edi
100402f38:	89 38                	mov    %edi,(%rax)
100402f3a:	4c 89 e8             	mov    %r13,%rax
100402f3d:	48 83 c4 68          	add    $0x68,%rsp
100402f41:	5b                   	pop    %rbx
100402f42:	5e                   	pop    %rsi
100402f43:	5f                   	pop    %rdi
100402f44:	5d                   	pop    %rbp
100402f45:	41 5c                	pop    %r12
100402f47:	41 5d                	pop    %r13
100402f49:	41 5e                	pop    %r14
100402f4b:	41 5f                	pop    %r15
100402f4d:	c3                   	ret
100402f4e:	66 90                	xchg   %ax,%ax
100402f50:	31 c9                	xor    %ecx,%ecx
100402f52:	e8 a9 11 00 00       	call   100404100 <.text+0x3100>
100402f57:	66 0f 6f 05 21 a1 00 	movdqa 0xa121(%rip),%xmm0        # 10040d080 <_head_msys_intl_8_dll-0x8f80>
100402f5e:	00
100402f5f:	48 89 05 12 a1 00 00 	mov    %rax,0xa112(%rip)        # 10040d078 <_head_msys_intl_8_dll-0x8f88>
100402f66:	49 89 c4             	mov    %rax,%r12
100402f69:	0f 11 00             	movups %xmm0,(%rax)
100402f6c:	e9 e6 fe ff ff       	jmp    100402e57 <.text+0x1e57>
100402f71:	e8 2a 13 00 00       	call   1004042a0 <.text+0x32a0>
100402f76:	90                   	nop
100402f77:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
100402f7e:	00 00
100402f80:	41 54                	push   %r12
100402f82:	53                   	push   %rbx
100402f83:	48 83 ec 28          	sub    $0x28,%rsp
100402f87:	49 89 cc             	mov    %rcx,%r12
100402f8a:	e8 21 81 00 00       	call   10040b0b0 <.text+0xa0b0>
100402f8f:	4d 85 e4             	test   %r12,%r12
100402f92:	ba 38 00 00 00       	mov    $0x38,%edx
100402f97:	8b 18                	mov    (%rax),%ebx
100402f99:	48 8d 05 e0 11 01 00 	lea    0x111e0(%rip),%rax        # 100414180 <_head_msys_intl_8_dll-0x1e80>
100402fa0:	4c 0f 44 e0          	cmove  %rax,%r12
100402fa4:	4c 89 e1             	mov    %r12,%rcx
100402fa7:	e8 74 12 00 00       	call   100404220 <.text+0x3220>
100402fac:	49 89 c4             	mov    %rax,%r12
100402faf:	e8 fc 80 00 00       	call   10040b0b0 <.text+0xa0b0>
100402fb4:	89 18                	mov    %ebx,(%rax)
100402fb6:	4c 89 e0             	mov    %r12,%rax
100402fb9:	48 83 c4 28          	add    $0x28,%rsp
100402fbd:	5b                   	pop    %rbx
100402fbe:	41 5c                	pop    %r12
100402fc0:	c3                   	ret
100402fc1:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100402fc8:	00 00 00 00
100402fcc:	0f 1f 40 00          	nopl   0x0(%rax)
100402fd0:	48 8d 05 a9 11 01 00 	lea    0x111a9(%rip),%rax        # 100414180 <_head_msys_intl_8_dll-0x1e80>
100402fd7:	48 85 c9             	test   %rcx,%rcx
100402fda:	48 0f 44 c8          	cmove  %rax,%rcx
100402fde:	8b 01                	mov    (%rcx),%eax
100402fe0:	c3                   	ret
100402fe1:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100402fe8:	00 00 00 00
100402fec:	0f 1f 40 00          	nopl   0x0(%rax)
100402ff0:	48 8d 05 89 11 01 00 	lea    0x11189(%rip),%rax        # 100414180 <_head_msys_intl_8_dll-0x1e80>
100402ff7:	48 85 c9             	test   %rcx,%rcx
100402ffa:	48 0f 44 c8          	cmove  %rax,%rcx
100402ffe:	89 11                	mov    %edx,(%rcx)
100403000:	c3                   	ret
100403001:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100403008:	00 00 00 00
10040300c:	0f 1f 40 00          	nopl   0x0(%rax)
100403010:	48 89 c8             	mov    %rcx,%rax
100403013:	89 d1                	mov    %edx,%ecx
100403015:	48 8d 15 64 11 01 00 	lea    0x11164(%rip),%rdx        # 100414180 <_head_msys_intl_8_dll-0x1e80>
10040301c:	48 85 c0             	test   %rax,%rax
10040301f:	48 0f 44 c2          	cmove  %rdx,%rax
100403023:	89 ca                	mov    %ecx,%edx
100403025:	83 e1 1f             	and    $0x1f,%ecx
100403028:	c0 ea 05             	shr    $0x5,%dl
10040302b:	0f b6 d2             	movzbl %dl,%edx
10040302e:	48 8d 54 90 08       	lea    0x8(%rax,%rdx,4),%rdx
100403033:	44 8b 0a             	mov    (%rdx),%r9d
100403036:	44 89 c8             	mov    %r9d,%eax
100403039:	d3 e8                	shr    %cl,%eax
10040303b:	41 31 c0             	xor    %eax,%r8d
10040303e:	83 e0 01             	and    $0x1,%eax
100403041:	41 83 e0 01          	and    $0x1,%r8d
100403045:	41 d3 e0             	shl    %cl,%r8d
100403048:	45 31 c8             	xor    %r9d,%r8d
10040304b:	44 89 02             	mov    %r8d,(%rdx)
10040304e:	c3                   	ret
10040304f:	90                   	nop
100403050:	48 8d 05 29 11 01 00 	lea    0x11129(%rip),%rax        # 100414180 <_head_msys_intl_8_dll-0x1e80>
100403057:	48 85 c9             	test   %rcx,%rcx
10040305a:	48 0f 44 c8          	cmove  %rax,%rcx
10040305e:	8b 41 04             	mov    0x4(%rcx),%eax
100403061:	89 51 04             	mov    %edx,0x4(%rcx)
100403064:	c3                   	ret
100403065:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10040306c:	00 00 00 00
100403070:	48 83 ec 28          	sub    $0x28,%rsp
100403074:	48 8d 05 05 11 01 00 	lea    0x11105(%rip),%rax        # 100414180 <_head_msys_intl_8_dll-0x1e80>
10040307b:	48 85 c9             	test   %rcx,%rcx
10040307e:	48 0f 44 c8          	cmove  %rax,%rcx
100403082:	c7 01 0a 00 00 00    	movl   $0xa,(%rcx)
100403088:	48 85 d2             	test   %rdx,%rdx
10040308b:	0f 84 ab 8f 00 00    	je     10040c03c <.text+0xb03c>
100403091:	4d 85 c0             	test   %r8,%r8
100403094:	0f 84 a2 8f 00 00    	je     10040c03c <.text+0xb03c>
10040309a:	48 89 51 28          	mov    %rdx,0x28(%rcx)
10040309e:	4c 89 41 30          	mov    %r8,0x30(%rcx)
1004030a2:	48 83 c4 28          	add    $0x28,%rsp
1004030a6:	c3                   	ret
1004030a7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1004030ae:	00 00
1004030b0:	41 55                	push   %r13
1004030b2:	41 54                	push   %r12
1004030b4:	55                   	push   %rbp
1004030b5:	57                   	push   %rdi
1004030b6:	56                   	push   %rsi
1004030b7:	53                   	push   %rbx
1004030b8:	48 83 ec 58          	sub    $0x58,%rsp
1004030bc:	48 8d 05 bd 10 01 00 	lea    0x110bd(%rip),%rax        # 100414180 <_head_msys_intl_8_dll-0x1e80>
1004030c3:	48 8b 9c 24 b0 00 00 	mov    0xb0(%rsp),%rbx
1004030ca:	00
1004030cb:	48 85 db             	test   %rbx,%rbx
1004030ce:	48 0f 44 d8          	cmove  %rax,%rbx
1004030d2:	49 89 cc             	mov    %rcx,%r12
1004030d5:	49 89 d5             	mov    %rdx,%r13
1004030d8:	4c 89 c6             	mov    %r8,%rsi
1004030db:	4c 89 cf             	mov    %r9,%rdi
1004030de:	e8 cd 7f 00 00       	call   10040b0b0 <.text+0xa0b0>
1004030e3:	4c 89 e1             	mov    %r12,%rcx
1004030e6:	49 89 f9             	mov    %rdi,%r9
1004030e9:	49 89 f0             	mov    %rsi,%r8
1004030ec:	8b 28                	mov    (%rax),%ebp
1004030ee:	48 8b 43 30          	mov    0x30(%rbx),%rax
1004030f2:	4c 89 ea             	mov    %r13,%rdx
1004030f5:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1004030fa:	48 8b 43 28          	mov    0x28(%rbx),%rax
1004030fe:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
100403103:	48 8d 43 08          	lea    0x8(%rbx),%rax
100403107:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
10040310c:	8b 43 04             	mov    0x4(%rbx),%eax
10040310f:	89 44 24 28          	mov    %eax,0x28(%rsp)
100403113:	8b 03                	mov    (%rbx),%eax
100403115:	89 44 24 20          	mov    %eax,0x20(%rsp)
100403119:	e8 a2 e8 ff ff       	call   1004019c0 <.text+0x9c0>
10040311e:	49 89 c4             	mov    %rax,%r12
100403121:	e8 8a 7f 00 00       	call   10040b0b0 <.text+0xa0b0>
100403126:	89 28                	mov    %ebp,(%rax)
100403128:	4c 89 e0             	mov    %r12,%rax
10040312b:	48 83 c4 58          	add    $0x58,%rsp
10040312f:	5b                   	pop    %rbx
100403130:	5e                   	pop    %rsi
100403131:	5f                   	pop    %rdi
100403132:	5d                   	pop    %rbp
100403133:	41 5c                	pop    %r12
100403135:	41 5d                	pop    %r13
100403137:	c3                   	ret