1401e1f46:	48 83 c4 78          	add    $0x78,%rsp
1401e1f4a:	41 5f                	pop    %r15
1401e1f4c:	41 5e                	pop    %r14
1401e1f4e:	41 5d                	pop    %r13
1401e1f50:	41 5c                	pop    %r12
1401e1f52:	5f                   	pop    %rdi
1401e1f53:	5e                   	pop    %rsi
1401e1f54:	5d                   	pop    %rbp
1401e1f55:	5b                   	pop    %rbx
1401e1f56:	c3                   	ret
1401e1f57:	90                   	nop
1401e1f58:	48 8b c4             	mov    %rsp,%rax
1401e1f5b:	48 89 58 10          	mov    %rbx,0x10(%rax)
1401e1f5f:	48 89 68 18          	mov    %rbp,0x18(%rax)
1401e1f63:	48 89 48 08          	mov    %rcx,0x8(%rax)
1401e1f67:	56                   	push   %rsi
1401e1f68:	57                   	push   %rdi
1401e1f69:	41 56                	push   %r14
1401e1f6b:	48 83 ec 70          	sub    $0x70,%rsp
1401e1f6f:	0f 29 70 d8          	movaps %xmm6,-0x28(%rax)
1401e1f73:	0f 28 f1             	movaps %xmm1,%xmm6
1401e1f76:	4c 8b f1             	mov    %rcx,%r14
1401e1f79:	bd 01 00 00 00       	mov    $0x1,%ebp
1401e1f7e:	48 8b 09             	mov    (%rcx),%rcx
1401e1f81:	48 8b 41 30          	mov    0x30(%rcx),%rax
1401e1f85:	48 2b 05 44 27 93 00 	sub    0x932744(%rip),%rax        # 0x140b146d0
1401e1f8c:	75 0b                	jne    0x1401e1f99
1401e1f8e:	48 8b 41 38          	mov    0x38(%rcx),%rax
1401e1f92:	48 2b 05 3f 27 93 00 	sub    0x93273f(%rip),%rax        # 0x140b146d8
1401e1f99:	ba 03 00 00 00       	mov    $0x3,%edx
1401e1f9e:	48 85 c0             	test   %rax,%rax
1401e1fa1:	0f 44 ea             	cmove  %edx,%ebp
1401e1fa4:	48 8b 79 18          	mov    0x18(%rcx),%rdi
1401e1fa8:	48 2b 79 10          	sub    0x10(%rcx),%rdi
1401e1fac:	0f 57 c0             	xorps  %xmm0,%xmm0
1401e1faf:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
1401e1fb5:	8d 72 fd             	lea    -0x3(%rdx),%esi
1401e1fb8:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
1401e1fbd:	74 31                	je     0x1401e1ff0
1401e1fbf:	48 8b d7             	mov    %rdi,%rdx
1401e1fc2:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401e1fc7:	e8 a0 f7 fc ff       	call   0x1401b176c
1401e1fcc:	4c 8b c7             	mov    %rdi,%r8
1401e1fcf:	ba ff 00 00 00       	mov    $0xff,%edx
1401e1fd4:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401e1fd9:	48 8b cb             	mov    %rbx,%rcx
1401e1fdc:	e8 8b e4 90 00       	call   0x140af046c
1401e1fe1:	48 03 fb             	add    %rbx,%rdi
1401e1fe4:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
1401e1fe9:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401e1fee:	eb 0a                	jmp    0x1401e1ffa
1401e1ff0:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1401e1ff5:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401e1ffa:	49 8b 06             	mov    (%r14),%rax
1401e1ffd:	8b 48 28             	mov    0x28(%rax),%ecx
1401e2000:	44 8b 48 08          	mov    0x8(%rax),%r9d
1401e2004:	44 8b 00             	mov    (%rax),%r8d
1401e2007:	48 8b 50 10          	mov    0x10(%rax),%rdx
1401e200b:	48 39 50 18          	cmp    %rdx,0x18(%rax)
1401e200f:	0f 84 cd 00 00 00    	je     0x1401e20e2
1401e2015:	48 2b fb             	sub    %rbx,%rdi
1401e2018:	0f 84 c4 00 00 00    	je     0x1401e20e2
1401e201e:	f2 0f 11 74 24 30    	movsd  %xmm6,0x30(%rsp)
1401e2024:	89 6c 24 28          	mov    %ebp,0x28(%rsp)
1401e2028:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
1401e202c:	48 8b cb             	mov    %rbx,%rcx
1401e202f:	e8 a4 fc ff ff       	call   0x1401e1cd8
1401e2034:	49 8b 0e             	mov    (%r14),%rcx
1401e2037:	48 83 c1 10          	add    $0x10,%rcx
1401e203b:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1401e2040:	48 3b c8             	cmp    %rax,%rcx
1401e2043:	74 0c                	je     0x1401e2051
1401e2045:	4c 8b c7             	mov    %rdi,%r8
1401e2048:	48 8b d3             	mov    %rbx,%rdx
1401e204b:	e8 28 e6 ff ff       	call   0x1401e0678
1401e2050:	90                   	nop
1401e2051:	48 85 db             	test   %rbx,%rbx
1401e2054:	74 31                	je     0x1401e2087
1401e2056:	48 2b f3             	sub    %rbx,%rsi
1401e2059:	48 8b c3             	mov    %rbx,%rax
1401e205c:	48 81 fe 00 10 00 00 	cmp    $0x1000,%rsi
1401e2063:	72 18                	jb     0x1401e207d
1401e2065:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
1401e2069:	48 2b c3             	sub    %rbx,%rax
1401e206c:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401e2070:	48 83 f8 1f          	cmp    $0x1f,%rax
1401e2074:	76 07                	jbe    0x1401e207d
1401e2076:	ff 15 1c a9 92 00    	call   *0x92a91c(%rip)        # 0x140b0c998
1401e207c:	cc                   	int3
1401e207d:	48 8b cb             	mov    %rbx,%rcx
1401e2080:	ff 15 3a a8 92 00    	call   *0x92a83a(%rip)        # 0x140b0c8c0
1401e2086:	90                   	nop
1401e2087:	49 8b 5e 08          	mov    0x8(%r14),%rbx
1401e208b:	48 85 db             	test   %rbx,%rbx
1401e208e:	74 38                	je     0x1401e20c8
1401e2090:	83 cf ff             	or     $0xffffffff,%edi
1401e2093:	8b c7                	mov    %edi,%eax
1401e2095:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401e209a:	03 c7                	add    %edi,%eax
1401e209c:	75 2a                	jne    0x1401e20c8
1401e209e:	48 8b 03             	mov    (%rbx),%rax
1401e20a1:	48 8b cb             	mov    %rbx,%rcx
1401e20a4:	48 8b 00             	mov    (%rax),%rax
1401e20a7:	ff 15 8b ab 92 00    	call   *0x92ab8b(%rip)        # 0x140b0cc38
1401e20ad:	8b c7                	mov    %edi,%eax
1401e20af:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401e20b4:	03 c7                	add    %edi,%eax
1401e20b6:	75 10                	jne    0x1401e20c8
1401e20b8:	48 8b 03             	mov    (%rbx),%rax
1401e20bb:	48 8b cb             	mov    %rbx,%rcx
1401e20be:	48 8b 40 08          	mov    0x8(%rax),%rax
1401e20c2:	ff 15 70 ab 92 00    	call   *0x92ab70(%rip)        # 0x140b0cc38
1401e20c8:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
1401e20cd:	49 8b 5b 28          	mov    0x28(%r11),%rbx
1401e20d1:	49 8b 6b 30          	mov    0x30(%r11),%rbp
1401e20d5:	0f 28 74 24 60       	movaps 0x60(%rsp),%xmm6
1401e20da:	49 8b e3             	mov    %r11,%rsp
1401e20dd:	41 5e                	pop    %r14
1401e20df:	5f                   	pop    %rdi
1401e20e0:	5e                   	pop    %rsi
1401e20e1:	c3                   	ret
1401e20e2:	ff 15 b0 a8 92 00    	call   *0x92a8b0(%rip)        # 0x140b0c998
1401e20e8:	90                   	nop
1401e20e9:	90                   	nop
1401e20ea:	90                   	nop
1401e20eb:	90                   	nop
1401e20ec:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401e20f1:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1401e20f6:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401e20fb:	57                   	push   %rdi
1401e20fc:	41 54                	push   %r12
1401e20fe:	41 55                	push   %r13
1401e2100:	41 56                	push   %r14
1401e2102:	41 57                	push   %r15
1401e2104:	48 83 ec 30          	sub    $0x30,%rsp
1401e2108:	48 63 9c 24 80 00 00 	movslq 0x80(%rsp),%rbx
1401e210f:	00
1401e2110:	40 32 ed             	xor    %bpl,%bpl
1401e2113:	45 8b e9             	mov    %r9d,%r13d
1401e2116:	49 8b f8             	mov    %r8,%rdi
1401e2119:	44 8a e1             	mov    %cl,%r12b
1401e211c:	3b 9c 24 88 00 00 00 	cmp    0x88(%rsp),%ebx
1401e2123:	7f 79                	jg     0x1401e219e
1401e2125:	4c 8b b4 24 98 00 00 	mov    0x98(%rsp),%r14
1401e212c:	00
1401e212d:	48 8d 34 13          	lea    (%rbx,%rdx,1),%rsi
1401e2131:	4c 8b bc 24 90 00 00 	mov    0x90(%rsp),%r15
1401e2138:	00
1401e2139:	44 38 26             	cmp    %r12b,(%rsi)
1401e213c:	74 1b                	je     0x1401e2159
1401e213e:	33 c0                	xor    %eax,%eax
1401e2140:	80 3e 02             	cmpb   $0x2,(%rsi)
1401e2143:	0f 94 c0             	sete   %al
1401e2146:	41 01 07             	add    %eax,(%r15)
1401e2149:	33 c0                	xor    %eax,%eax
1401e214b:	80 3e 01             	cmpb   $0x1,(%rsi)
1401e214e:	0f 94 c0             	sete   %al
1401e2151:	41 01 06             	add    %eax,(%r14)
1401e2154:	40 32 ed             	xor    %bpl,%bpl
1401e2157:	eb 37                	jmp    0x1401e2190
1401e2159:	40 84 ed             	test   %bpl,%bpl
1401e215c:	75 32                	jne    0x1401e2190
1401e215e:	48 8b 57 08          	mov    0x8(%rdi),%rdx
1401e2162:	40 b5 01             	mov    $0x1,%bpl
1401e2165:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
1401e2169:	44 89 6c 24 24       	mov    %r13d,0x24(%rsp)
1401e216e:	48 3b 57 10          	cmp    0x10(%rdi),%rdx
1401e2172:	74 0f                	je     0x1401e2183
1401e2174:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
1401e2179:	48 89 02             	mov    %rax,(%rdx)
1401e217c:	48 83 47 08 08       	addq   $0x8,0x8(%rdi)
1401e2181:	eb 0d                	jmp    0x1401e2190
1401e2183:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1401e2188:	48 8b cf             	mov    %rdi,%rcx
1401e218b:	e8 f8 0b ef ff       	call   0x1400d2d88
1401e2190:	ff c3                	inc    %ebx
1401e2192:	48 ff c6             	inc    %rsi
1401e2195:	3b 9c 24 88 00 00 00 	cmp    0x88(%rsp),%ebx
1401e219c:	7e 9b                	jle    0x1401e2139
1401e219e:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1401e21a3:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
1401e21a8:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
1401e21ad:	48 83 c4 30          	add    $0x30,%rsp
1401e21b1:	41 5f                	pop    %r15
1401e21b3:	41 5e                	pop    %r14
1401e21b5:	41 5d                	pop    %r13
1401e21b7:	41 5c                	pop    %r12
1401e21b9:	5f                   	pop    %rdi
1401e21ba:	c3                   	ret
1401e21bb:	90                   	nop
1401e21bc:	48 8b c4             	mov    %rsp,%rax
1401e21bf:	48 89 58 10          	mov    %rbx,0x10(%rax)
1401e21c3:	44 89 48 20          	mov    %r9d,0x20(%rax)
1401e21c7:	44 89 40 18          	mov    %r8d,0x18(%rax)
1401e21cb:	48 89 48 08          	mov    %rcx,0x8(%rax)
1401e21cf:	55                   	push   %rbp
1401e21d0:	56                   	push   %rsi
1401e21d1:	57                   	push   %rdi
1401e21d2:	41 54                	push   %r12
1401e21d4:	41 55                	push   %r13
1401e21d6:	41 56                	push   %r14
1401e21d8:	41 57                	push   %r15
1401e21da:	48 8b ec             	mov    %rsp,%rbp
1401e21dd:	48 83 ec 60          	sub    $0x60,%rsp
1401e21e1:	4c 8b e2             	mov    %rdx,%r12
1401e21e4:	48 8b d9             	mov    %rcx,%rbx
1401e21e7:	33 ff                	xor    %edi,%edi
1401e21e9:	48 89 7d e8          	mov    %rdi,-0x18(%rbp)
1401e21ed:	48 89 7d f0          	mov    %rdi,-0x10(%rbp)
1401e21f1:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
1401e21f5:	8b 45 70             	mov    0x70(%rbp),%eax
1401e21f8:	89 45 e0             	mov    %eax,-0x20(%rbp)
1401e21fb:	8b 45 68             	mov    0x68(%rbp),%eax
1401e21fe:	89 45 e4             	mov    %eax,-0x1c(%rbp)
1401e2201:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
1401e2205:	33 d2                	xor    %edx,%edx
1401e2207:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
1401e220b:	e8 78 0b ef ff       	call   0x1400d2d88
1401e2210:	89 3b                	mov    %edi,(%rbx)
1401e2212:	4c 8b b5 88 00 00 00 	mov    0x88(%rbp),%r14
1401e2219:	41 89 3e             	mov    %edi,(%r14)
1401e221c:	4c 8b bd 90 00 00 00 	mov    0x90(%rbp),%r15
1401e2223:	41 89 3f             	mov    %edi,(%r15)
1401e2226:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
1401e222a:	48 8b 7d f0          	mov    -0x10(%rbp),%rdi
1401e222e:	48 3b df             	cmp    %rdi,%rbx
1401e2231:	0f 84 b6 01 00 00    	je     0x1401e23ed
1401e2237:	44 8a 6d 78          	mov    0x78(%rbp),%r13b
1401e223b:	48 83 c7 f8          	add    $0xfffffffffffffff8,%rdi
1401e223f:	48 8b 07             	mov    (%rdi),%rax
1401e2242:	48 89 7d f0          	mov    %rdi,-0x10(%rbp)
1401e2246:	48 8b f0             	mov    %rax,%rsi
1401e2249:	48 c1 ee 20          	shr    $0x20,%rsi
1401e224d:	8b ce                	mov    %esi,%ecx
1401e224f:	0f af 4d 60          	imul   0x60(%rbp),%ecx
1401e2253:	48 63 d1             	movslq %ecx,%rdx
1401e2256:	4d 8b 04 24          	mov    (%r12),%r8
1401e225a:	49 8b 4c 24 08       	mov    0x8(%r12),%rcx
1401e225f:	49 2b c8             	sub    %r8,%rcx
1401e2262:	48 3b ca             	cmp    %rdx,%rcx
1401e2265:	0f 86 d6 01 00 00    	jbe    0x1401e2441
1401e226b:	4d 8d 0c 10          	lea    (%r8,%rdx,1),%r9
1401e226f:	4c 63 c0             	movslq %eax,%r8
1401e2272:	47 38 2c 08          	cmp    %r13b,(%r8,%r9,1)
1401e2276:	0f 85 68 01 00 00    	jne    0x1401e23e4
1401e227c:	48 63 55 58          	movslq 0x58(%rbp),%rdx
1401e2280:	44 8d 5a ff          	lea    -0x1(%rdx),%r11d
1401e2284:	44 89 5d 68          	mov    %r11d,0x68(%rbp)
1401e2288:	33 c9                	xor    %ecx,%ecx
1401e228a:	89 4d 70             	mov    %ecx,0x70(%rbp)
1401e228d:	44 8b d0             	mov    %eax,%r10d
1401e2290:	4c 3b c2             	cmp    %rdx,%r8
1401e2293:	7d 3e                	jge    0x1401e22d3
1401e2295:	49 8b c8             	mov    %r8,%rcx
1401e2298:	46 38 2c 09          	cmp    %r13b,(%rcx,%r9,1)
1401e229c:	75 0d                	jne    0x1401e22ab
1401e229e:	41 ff c2             	inc    %r10d
1401e22a1:	48 ff c1             	inc    %rcx
1401e22a4:	48 3b ca             	cmp    %rdx,%rcx
1401e22a7:	7c ef                	jl     0x1401e2298
1401e22a9:	eb 25                	jmp    0x1401e22d0
1401e22ab:	49 63 ca             	movslq %r10d,%rcx
1401e22ae:	42 8a 14 09          	mov    (%rcx,%r9,1),%dl
1401e22b2:	33 c9                	xor    %ecx,%ecx
1401e22b4:	80 fa 02             	cmp    $0x2,%dl
1401e22b7:	0f 94 c1             	sete   %cl
1401e22ba:	41 01 0e             	add    %ecx,(%r14)
1401e22bd:	33 c9                	xor    %ecx,%ecx
1401e22bf:	80 fa 01             	cmp    $0x1,%dl
1401e22c2:	0f 94 c1             	sete   %cl
1401e22c5:	41 01 0f             	add    %ecx,(%r15)
1401e22c8:	45 8d 5a ff          	lea    -0x1(%r10),%r11d
1401e22cc:	44 89 5d 68          	mov    %r11d,0x68(%rbp)
1401e22d0:	8b 4d 70             	mov    0x70(%rbp),%ecx
1401e22d3:	85 c0                	test   %eax,%eax
1401e22d5:	78 33                	js     0x1401e230a
1401e22d7:	47 38 2c 08          	cmp    %r13b,(%r8,%r9,1)
1401e22db:	75 0a                	jne    0x1401e22e7
1401e22dd:	ff c8                	dec    %eax
1401e22df:	49 83 e8 01          	sub    $0x1,%r8
1401e22e3:	79 f2                	jns    0x1401e22d7
1401e22e5:	eb 23                	jmp    0x1401e230a
1401e22e7:	48 63 c8             	movslq %eax,%rcx
1401e22ea:	42 8a 14 09          	mov    (%rcx,%r9,1),%dl
1401e22ee:	33 c9                	xor    %ecx,%ecx
1401e22f0:	80 fa 02             	cmp    $0x2,%dl
1401e22f3:	0f 94 c1             	sete   %cl
1401e22f6:	41 01 0e             	add    %ecx,(%r14)
1401e22f9:	33 c9                	xor    %ecx,%ecx
1401e22fb:	80 fa 01             	cmp    $0x1,%dl
1401e22fe:	0f 94 c1             	sete   %cl
1401e2301:	41 01 0f             	add    %ecx,(%r15)
1401e2304:	8d 48 01             	lea    0x1(%rax),%ecx
1401e2307:	89 4d 70             	mov    %ecx,0x70(%rbp)
1401e230a:	41 8b c3             	mov    %r11d,%eax
1401e230d:	2b c1                	sub    %ecx,%eax
1401e230f:	ff c0                	inc    %eax
1401e2311:	48 8b 55 40          	mov    0x40(%rbp),%rdx
1401e2315:	01 02                	add    %eax,(%rdx)
1401e2317:	41 8b c3             	mov    %r11d,%eax
1401e231a:	2b c1                	sub    %ecx,%eax
1401e231c:	ff c0                	inc    %eax
1401e231e:	4c 63 c0             	movslq %eax,%r8
1401e2321:	0f b6 95 80 00 00 00 	movzbl 0x80(%rbp),%edx
1401e2328:	48 63 c9             	movslq %ecx,%rcx
1401e232b:	49 03 c9             	add    %r9,%rcx
1401e232e:	e8 39 e1 90 00       	call   0x140af046c
1401e2333:	85 f6                	test   %esi,%esi
1401e2335:	7e 52                	jle    0x1401e2389
1401e2337:	44 8d 4e ff          	lea    -0x1(%rsi),%r9d
1401e233b:	41 8b c1             	mov    %r9d,%eax
1401e233e:	0f af 45 60          	imul   0x60(%rbp),%eax
1401e2342:	48 63 c8             	movslq %eax,%rcx
1401e2345:	49 8b 14 24          	mov    (%r12),%rdx
1401e2349:	49 8b 44 24 08       	mov    0x8(%r12),%rax
1401e234e:	48 2b c2             	sub    %rdx,%rax
1401e2351:	48 3b c1             	cmp    %rcx,%rax
1401e2354:	0f 86 e7 00 00 00    	jbe    0x1401e2441
1401e235a:	48 03 d1             	add    %rcx,%rdx
1401e235d:	4c 89 7c 24 38       	mov    %r15,0x38(%rsp)
1401e2362:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
1401e2367:	8b 45 68             	mov    0x68(%rbp),%eax
1401e236a:	89 44 24 28          	mov    %eax,0x28(%rsp)
1401e236e:	8b 45 70             	mov    0x70(%rbp),%eax
1401e2371:	89 44 24 20          	mov    %eax,0x20(%rsp)
1401e2375:	4c 8d 45 e8          	lea    -0x18(%rbp),%r8
1401e2379:	41 8a cd             	mov    %r13b,%cl
1401e237c:	e8 6b fd ff ff       	call   0x1401e20ec
1401e2381:	48 8b 7d f0          	mov    -0x10(%rbp),%rdi
1401e2385:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
1401e2389:	8b 45 50             	mov    0x50(%rbp),%eax
1401e238c:	ff c8                	dec    %eax
1401e238e:	3b f0                	cmp    %eax,%esi
1401e2390:	7d 52                	jge    0x1401e23e4
1401e2392:	44 8d 4e 01          	lea    0x1(%rsi),%r9d
1401e2396:	41 8b c1             	mov    %r9d,%eax
1401e2399:	0f af 45 60          	imul   0x60(%rbp),%eax
1401e239d:	48 63 c8             	movslq %eax,%rcx
1401e23a0:	49 8b 14 24          	mov    (%r12),%rdx
1401e23a4:	49 8b 44 24 08       	mov    0x8(%r12),%rax
1401e23a9:	48 2b c2             	sub    %rdx,%rax
1401e23ac:	48 3b c1             	cmp    %rcx,%rax
1401e23af:	0f 86 8c 00 00 00    	jbe    0x1401e2441
1401e23b5:	48 03 d1             	add    %rcx,%rdx
1401e23b8:	4c 89 7c 24 38       	mov    %r15,0x38(%rsp)
1401e23bd:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
1401e23c2:	8b 45 68             	mov    0x68(%rbp),%eax
1401e23c5:	89 44 24 28          	mov    %eax,0x28(%rsp)
1401e23c9:	8b 45 70             	mov    0x70(%rbp),%eax
1401e23cc:	89 44 24 20          	mov    %eax,0x20(%rsp)