1401b1fc5:	48 83 c4 20          	add    $0x20,%rsp
1401b1fc9:	5f                   	pop    %rdi
1401b1fca:	c3                   	ret
1401b1fcb:	cc                   	int3
1401b1fcc:	48 8b c4             	mov    %rsp,%rax
1401b1fcf:	48 89 58 08          	mov    %rbx,0x8(%rax)
1401b1fd3:	48 89 68 10          	mov    %rbp,0x10(%rax)
1401b1fd7:	48 89 70 18          	mov    %rsi,0x18(%rax)
1401b1fdb:	48 89 78 20          	mov    %rdi,0x20(%rax)
1401b1fdf:	41 56                	push   %r14
1401b1fe1:	48 83 ec 20          	sub    $0x20,%rsp
1401b1fe5:	33 f6                	xor    %esi,%esi
1401b1fe7:	4d 8b f0             	mov    %r8,%r14
1401b1fea:	8b da                	mov    %edx,%ebx
1401b1fec:	48 8b e9             	mov    %rcx,%rbp
1401b1fef:	85 d2                	test   %edx,%edx
1401b1ff1:	78 30                	js     0x1401b2023
1401b1ff3:	49 8b 0e             	mov    (%r14),%rcx
1401b1ff6:	8d 04 1e             	lea    (%rsi,%rbx,1),%eax
1401b1ff9:	99                   	cltd
1401b1ffa:	2b c2                	sub    %edx,%eax
1401b1ffc:	d1 f8                	sar    $1,%eax
1401b1ffe:	48 63 f8             	movslq %eax,%rdi
1401b2001:	48 8b d7             	mov    %rdi,%rdx
1401b2004:	48 03 d2             	add    %rdx,%rdx
1401b2007:	48 8b 54 d5 00       	mov    0x0(%rbp,%rdx,8),%rdx
1401b200c:	e8 63 95 ff ff       	call   0x1401ab574
1401b2011:	85 c0                	test   %eax,%eax
1401b2013:	74 2b                	je     0x1401b2040
1401b2015:	79 05                	jns    0x1401b201c
1401b2017:	8d 5f ff             	lea    -0x1(%rdi),%ebx
1401b201a:	eb 03                	jmp    0x1401b201f
1401b201c:	8d 77 01             	lea    0x1(%rdi),%esi
1401b201f:	3b f3                	cmp    %ebx,%esi
1401b2021:	7e d0                	jle    0x1401b1ff3
1401b2023:	32 c0                	xor    %al,%al
1401b2025:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401b202a:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1401b202f:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1401b2034:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1401b2039:	48 83 c4 20          	add    $0x20,%rsp
1401b203d:	41 5e                	pop    %r14
1401b203f:	c3                   	ret
1401b2040:	48 8b c7             	mov    %rdi,%rax
1401b2043:	48 c1 e0 04          	shl    $0x4,%rax
1401b2047:	48 83 c0 08          	add    $0x8,%rax
1401b204b:	48 03 c5             	add    %rbp,%rax
1401b204e:	49 89 06             	mov    %rax,(%r14)
1401b2051:	b0 01                	mov    $0x1,%al
1401b2053:	eb d0                	jmp    0x1401b2025
1401b2055:	cc                   	int3
1401b2056:	cc                   	int3
1401b2057:	cc                   	int3
1401b2058:	40 55                	rex push %rbp
1401b205a:	53                   	push   %rbx
1401b205b:	56                   	push   %rsi
1401b205c:	57                   	push   %rdi
1401b205d:	41 54                	push   %r12
1401b205f:	41 56                	push   %r14
1401b2061:	41 57                	push   %r15
1401b2063:	48 8b ec             	mov    %rsp,%rbp
1401b2066:	48 83 ec 40          	sub    $0x40,%rsp
1401b206a:	48 8b 05 ff 91 0f 00 	mov    0xf91ff(%rip),%rax        # 0x1402ab270
1401b2071:	48 33 c4             	xor    %rsp,%rax
1401b2074:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1401b2078:	49 8b f8             	mov    %r8,%rdi
1401b207b:	4c 8b fa             	mov    %rdx,%r15
1401b207e:	4c 8b f1             	mov    %rcx,%r14
1401b2081:	e8 6e 33 ff ff       	call   0x1401a53f4
1401b2086:	48 8b f0             	mov    %rax,%rsi
1401b2089:	33 c0                	xor    %eax,%eax
1401b208b:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
1401b208f:	89 45 e8             	mov    %eax,-0x18(%rbp)
1401b2092:	e8 5d 33 ff ff       	call   0x1401a53f4
1401b2097:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1401b209b:	45 33 e4             	xor    %r12d,%r12d
1401b209e:	48 8d 9e a0 00 00 00 	lea    0xa0(%rsi),%rbx
1401b20a5:	48 89 88 a0 03 00 00 	mov    %rcx,0x3a0(%rax)
1401b20ac:	49 8d 86 80 00 00 00 	lea    0x80(%r14),%rax
1401b20b3:	4c 89 b6 98 00 00 00 	mov    %r14,0x98(%rsi)
1401b20ba:	48 89 03             	mov    %rax,(%rbx)
1401b20bd:	48 85 c0             	test   %rax,%rax
1401b20c0:	74 1d                	je     0x1401b20df
1401b20c2:	66 44 39 20          	cmp    %r12w,(%rax)
1401b20c6:	74 17                	je     0x1401b20df
1401b20c8:	8b 15 82 68 07 00    	mov    0x76882(%rip),%edx        # 0x140228950
1401b20ce:	48 8d 0d 0b 67 07 00 	lea    0x7670b(%rip),%rcx        # 0x1402287e0
1401b20d5:	ff ca                	dec    %edx
1401b20d7:	4c 8b c3             	mov    %rbx,%r8
1401b20da:	e8 ed fe ff ff       	call   0x1401b1fcc
1401b20df:	44 89 65 e0          	mov    %r12d,-0x20(%rbp)
1401b20e3:	48 8b 86 98 00 00 00 	mov    0x98(%rsi),%rax
1401b20ea:	48 85 c0             	test   %rax,%rax
1401b20ed:	74 79                	je     0x1401b2168
1401b20ef:	66 44 39 20          	cmp    %r12w,(%rax)
1401b20f3:	74 73                	je     0x1401b2168
1401b20f5:	48 8b 03             	mov    (%rbx),%rax
1401b20f8:	48 85 c0             	test   %rax,%rax
1401b20fb:	74 11                	je     0x1401b210e
1401b20fd:	66 44 39 20          	cmp    %r12w,(%rax)
1401b2101:	74 0b                	je     0x1401b210e
1401b2103:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1401b2107:	e8 6c f8 ff ff       	call   0x1401b1978
1401b210c:	eb 09                	jmp    0x1401b2117
1401b210e:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1401b2112:	e8 31 f9 ff ff       	call   0x1401b1a48
1401b2117:	44 39 65 e0          	cmp    %r12d,-0x20(%rbp)
1401b211b:	0f 85 bd 00 00 00    	jne    0x1401b21de
1401b2121:	8b 15 a9 66 07 00    	mov    0x766a9(%rip),%edx        # 0x1402287d0
1401b2127:	4c 8d 86 98 00 00 00 	lea    0x98(%rsi),%r8
1401b212e:	ff ca                	dec    %edx
1401b2130:	48 8d 0d 89 62 07 00 	lea    0x76289(%rip),%rcx        # 0x1402283c0
1401b2137:	e8 90 fe ff ff       	call   0x1401b1fcc
1401b213c:	84 c0                	test   %al,%al
1401b213e:	0f 84 90 00 00 00    	je     0x1401b21d4
1401b2144:	48 8b 03             	mov    (%rbx),%rax
1401b2147:	48 85 c0             	test   %rax,%rax
1401b214a:	74 11                	je     0x1401b215d
1401b214c:	66 44 39 20          	cmp    %r12w,(%rax)
1401b2150:	74 0b                	je     0x1401b215d
1401b2152:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1401b2156:	e8 1d f8 ff ff       	call   0x1401b1978
1401b215b:	eb 77                	jmp    0x1401b21d4
1401b215d:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1401b2161:	e8 e2 f8 ff ff       	call   0x1401b1a48
1401b2166:	eb 6c                	jmp    0x1401b21d4
1401b2168:	48 8b 03             	mov    (%rbx),%rax
1401b216b:	48 85 c0             	test   %rax,%rax
1401b216e:	74 51                	je     0x1401b21c1
1401b2170:	66 44 39 20          	cmp    %r12w,(%rax)
1401b2174:	74 4b                	je     0x1401b21c1
1401b2176:	e8 79 32 ff ff       	call   0x1401a53f4
1401b217b:	48 8b d0             	mov    %rax,%rdx
1401b217e:	48 83 c9 ff          	or     $0xffffffffffffffff,%rcx
1401b2182:	48 8b 80 a0 00 00 00 	mov    0xa0(%rax),%rax
1401b2189:	48 ff c1             	inc    %rcx
1401b218c:	66 44 39 24 48       	cmp    %r12w,(%rax,%rcx,2)
1401b2191:	75 f6                	jne    0x1401b2189
1401b2193:	48 83 f9 03          	cmp    $0x3,%rcx
1401b2197:	41 8b c4             	mov    %r12d,%eax
1401b219a:	48 8d 0d eb f6 ff ff 	lea    -0x915(%rip),%rcx        # 0x1401b188c
1401b21a1:	0f 94 c0             	sete   %al
1401b21a4:	89 82 b4 00 00 00    	mov    %eax,0xb4(%rdx)
1401b21aa:	ba 01 00 00 00       	mov    $0x1,%edx
1401b21af:	ff 15 c3 bf 04 00    	call   *0x4bfc3(%rip)        # 0x1401fe178
1401b21b5:	f6 45 e0 04          	testb  $0x4,-0x20(%rbp)
1401b21b9:	75 19                	jne    0x1401b21d4
1401b21bb:	44 89 65 e0          	mov    %r12d,-0x20(%rbp)
1401b21bf:	eb 13                	jmp    0x1401b21d4
1401b21c1:	c7 45 e0 04 01 00 00 	movl   $0x104,-0x20(%rbp)
1401b21c8:	ff 15 b2 bf 04 00    	call   *0x4bfb2(%rip)        # 0x1401fe180
1401b21ce:	89 45 e8             	mov    %eax,-0x18(%rbp)
1401b21d1:	89 45 e4             	mov    %eax,-0x1c(%rbp)
1401b21d4:	44 39 65 e0          	cmp    %r12d,-0x20(%rbp)
1401b21d8:	0f 84 ea 00 00 00    	je     0x1401b22c8
1401b21de:	49 8d 86 00 01 00 00 	lea    0x100(%r14),%rax
1401b21e5:	49 f7 de             	neg    %r14
1401b21e8:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
1401b21ec:	48 1b c9             	sbb    %rcx,%rcx
1401b21ef:	48 23 c8             	and    %rax,%rcx
1401b21f2:	e8 79 fc ff ff       	call   0x1401b1e70
1401b21f7:	8b d8                	mov    %eax,%ebx
1401b21f9:	85 c0                	test   %eax,%eax
1401b21fb:	0f 84 c7 00 00 00    	je     0x1401b22c8
1401b2201:	8d 88 18 02 ff ff    	lea    -0xfde8(%rax),%ecx
1401b2207:	83 f9 01             	cmp    $0x1,%ecx
1401b220a:	0f 86 b8 00 00 00    	jbe    0x1401b22c8
1401b2210:	0f b7 c8             	movzwl %ax,%ecx
1401b2213:	ff 15 77 c1 04 00    	call   *0x4c177(%rip)        # 0x1401fe390
1401b2219:	85 c0                	test   %eax,%eax
1401b221b:	0f 84 a7 00 00 00    	je     0x1401b22c8
1401b2221:	8b 4d e4             	mov    -0x1c(%rbp),%ecx
1401b2224:	ba 01 00 00 00       	mov    $0x1,%edx
1401b2229:	ff 15 59 bf 04 00    	call   *0x4bf59(%rip)        # 0x1401fe188
1401b222f:	85 c0                	test   %eax,%eax
1401b2231:	0f 84 91 00 00 00    	je     0x1401b22c8
1401b2237:	4d 85 ff             	test   %r15,%r15
1401b223a:	74 03                	je     0x1401b223f
1401b223c:	41 89 1f             	mov    %ebx,(%r15)
1401b223f:	8b 4d e4             	mov    -0x1c(%rbp),%ecx
1401b2242:	48 8d 96 f0 02 00 00 	lea    0x2f0(%rsi),%rdx
1401b2249:	45 33 c9             	xor    %r9d,%r9d
1401b224c:	41 8d 71 55          	lea    0x55(%r9),%esi
1401b2250:	44 8b c6             	mov    %esi,%r8d
1401b2253:	e8 58 55 ff ff       	call   0x1401a77b0
1401b2258:	48 85 ff             	test   %rdi,%rdi
1401b225b:	74 64                	je     0x1401b22c1
1401b225d:	8b 4d e4             	mov    -0x1c(%rbp),%ecx
1401b2260:	48 8d 97 20 01 00 00 	lea    0x120(%rdi),%rdx
1401b2267:	45 33 c9             	xor    %r9d,%r9d
1401b226a:	44 8b c6             	mov    %esi,%r8d
1401b226d:	e8 3e 55 ff ff       	call   0x1401a77b0
1401b2272:	8b 4d e4             	mov    -0x1c(%rbp),%ecx
1401b2275:	be 40 00 00 00       	mov    $0x40,%esi
1401b227a:	44 8b ce             	mov    %esi,%r9d
1401b227d:	4c 8b c7             	mov    %rdi,%r8
1401b2280:	ba 01 10 00 00       	mov    $0x1001,%edx
1401b2285:	ff 15 05 bf 04 00    	call   *0x4bf05(%rip)        # 0x1401fe190
1401b228b:	85 c0                	test   %eax,%eax
1401b228d:	74 39                	je     0x1401b22c8
1401b228f:	8b 4d e8             	mov    -0x18(%rbp),%ecx
1401b2292:	4c 8d 87 80 00 00 00 	lea    0x80(%rdi),%r8
1401b2299:	44 8b ce             	mov    %esi,%r9d
1401b229c:	ba 02 10 00 00       	mov    $0x1002,%edx
1401b22a1:	ff 15 e9 be 04 00    	call   *0x4bee9(%rip)        # 0x1401fe190
1401b22a7:	85 c0                	test   %eax,%eax
1401b22a9:	74 1d                	je     0x1401b22c8
1401b22ab:	48 8d 97 00 01 00 00 	lea    0x100(%rdi),%rdx
1401b22b2:	8b cb                	mov    %ebx,%ecx
1401b22b4:	44 8d 4e ca          	lea    -0x36(%rsi),%r9d
1401b22b8:	44 8d 46 d0          	lea    -0x30(%rsi),%r8d
1401b22bc:	e8 0b ca fe ff       	call   0x14019eccc
1401b22c1:	b8 01 00 00 00       	mov    $0x1,%eax
1401b22c6:	eb 02                	jmp    0x1401b22ca
1401b22c8:	33 c0                	xor    %eax,%eax
1401b22ca:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1401b22ce:	48 33 cc             	xor    %rsp,%rcx
1401b22d1:	e8 fa 3f fd ff       	call   0x1401862d0
1401b22d6:	48 83 c4 40          	add    $0x40,%rsp
1401b22da:	41 5f                	pop    %r15
1401b22dc:	41 5e                	pop    %r14
1401b22de:	41 5c                	pop    %r12
1401b22e0:	5f                   	pop    %rdi
1401b22e1:	5e                   	pop    %rsi
1401b22e2:	5b                   	pop    %rbx
1401b22e3:	5d                   	pop    %rbp
1401b22e4:	c3                   	ret
1401b22e5:	cc                   	int3
1401b22e6:	cc                   	int3
1401b22e7:	cc                   	int3
1401b22e8:	48 83 ec 28          	sub    $0x28,%rsp
1401b22ec:	83 f9 fe             	cmp    $0xfffffffe,%ecx
1401b22ef:	75 0d                	jne    0x1401b22fe
1401b22f1:	e8 16 dc fd ff       	call   0x14018ff0c
1401b22f6:	c7 00 09 00 00 00    	movl   $0x9,(%rax)
1401b22fc:	eb 42                	jmp    0x1401b2340
1401b22fe:	85 c9                	test   %ecx,%ecx
1401b2300:	78 2e                	js     0x1401b2330
1401b2302:	3b 0d 08 b8 16 00    	cmp    0x16b808(%rip),%ecx        # 0x14031db10
1401b2308:	73 26                	jae    0x1401b2330
1401b230a:	48 63 c9             	movslq %ecx,%rcx
1401b230d:	48 8d 15 fc b3 16 00 	lea    0x16b3fc(%rip),%rdx        # 0x14031d710
1401b2314:	48 8b c1             	mov    %rcx,%rax
1401b2317:	83 e1 3f             	and    $0x3f,%ecx
1401b231a:	48 c1 f8 06          	sar    $0x6,%rax
1401b231e:	48 c1 e1 06          	shl    $0x6,%rcx
1401b2322:	48 8b 04 c2          	mov    (%rdx,%rax,8),%rax
1401b2326:	0f b6 44 08 38       	movzbl 0x38(%rax,%rcx,1),%eax
1401b232b:	83 e0 40             	and    $0x40,%eax
1401b232e:	eb 12                	jmp    0x1401b2342
1401b2330:	e8 d7 db fd ff       	call   0x14018ff0c
1401b2335:	c7 00 09 00 00 00    	movl   $0x9,(%rax)
1401b233b:	e8 24 92 fd ff       	call   0x14018b564
1401b2340:	33 c0                	xor    %eax,%eax
1401b2342:	48 83 c4 28          	add    $0x28,%rsp
1401b2346:	c3                   	ret
1401b2347:	cc                   	int3
1401b2348:	66 89 4c 24 08       	mov    %cx,0x8(%rsp)
1401b234d:	48 83 ec 38          	sub    $0x38,%rsp
1401b2351:	48 8b 0d 28 9a 0f 00 	mov    0xf9a28(%rip),%rcx        # 0x1402abd80
1401b2358:	48 83 f9 fe          	cmp    $0xfffffffffffffffe,%rcx
1401b235c:	75 0c                	jne    0x1401b236a
1401b235e:	e8 bd 30 00 00       	call   0x1401b5420
1401b2363:	48 8b 0d 16 9a 0f 00 	mov    0xf9a16(%rip),%rcx        # 0x1402abd80
1401b236a:	48 83 f9 ff          	cmp    $0xffffffffffffffff,%rcx
1401b236e:	75 07                	jne    0x1401b2377
1401b2370:	b8 ff ff 00 00       	mov    $0xffff,%eax
1401b2375:	eb 25                	jmp    0x1401b239c
1401b2377:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
1401b237d:	4c 8d 4c 24 48       	lea    0x48(%rsp),%r9
1401b2382:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1401b2388:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1401b238d:	ff 15 2d c0 04 00    	call   *0x4c02d(%rip)        # 0x1401fe3c0
1401b2393:	85 c0                	test   %eax,%eax
1401b2395:	74 d9                	je     0x1401b2370
1401b2397:	0f b7 44 24 40       	movzwl 0x40(%rsp),%eax
1401b239c:	48 83 c4 38          	add    $0x38,%rsp
1401b23a0:	c3                   	ret
1401b23a1:	cc                   	int3
1401b23a2:	cc                   	int3
1401b23a3:	cc                   	int3
1401b23a4:	48 8b c4             	mov    %rsp,%rax
1401b23a7:	48 89 58 08          	mov    %rbx,0x8(%rax)
1401b23ab:	48 89 68 10          	mov    %rbp,0x10(%rax)
1401b23af:	48 89 70 18          	mov    %rsi,0x18(%rax)
1401b23b3:	48 89 78 20          	mov    %rdi,0x20(%rax)
1401b23b7:	41 56                	push   %r14
1401b23b9:	33 ed                	xor    %ebp,%ebp
1401b23bb:	4c 8d 35 2e 8a 07 00 	lea    0x78a2e(%rip),%r14        # 0x14022adf0
1401b23c2:	44 8b d5             	mov    %ebp,%r10d
1401b23c5:	48 8b f1             	mov    %rcx,%rsi
1401b23c8:	41 bb e3 00 00 00    	mov    $0xe3,%r11d
1401b23ce:	43 8d 04 13          	lea    (%r11,%r10,1),%eax
1401b23d2:	48 8b fe             	mov    %rsi,%rdi
1401b23d5:	99                   	cltd
1401b23d6:	bb 55 00 00 00       	mov    $0x55,%ebx
1401b23db:	2b c2                	sub    %edx,%eax
1401b23dd:	d1 f8                	sar    $1,%eax
1401b23df:	4c 63 c0             	movslq %eax,%r8
1401b23e2:	49 8b c8             	mov    %r8,%rcx
1401b23e5:	48 c1 e1 04          	shl    $0x4,%rcx
1401b23e9:	4e 8b 0c 31          	mov    (%rcx,%r14,1),%r9
1401b23ed:	49 2b f9             	sub    %r9,%rdi
1401b23f0:	42 0f b7 14 0f       	movzwl (%rdi,%r9,1),%edx
1401b23f5:	8d 4a bf             	lea    -0x41(%rdx),%ecx
1401b23f8:	66 83 f9 19          	cmp    $0x19,%cx
1401b23fc:	77 04                	ja     0x1401b2402
1401b23fe:	66 83 c2 20          	add    $0x20,%dx
1401b2402:	41 0f b7 09          	movzwl (%r9),%ecx
1401b2406:	8d 41 bf             	lea    -0x41(%rcx),%eax
1401b2409:	66 83 f8 19          	cmp    $0x19,%ax
1401b240d:	77 04                	ja     0x1401b2413
1401b240f:	66 83 c1 20          	add    $0x20,%cx
1401b2413:	49 83 c1 02          	add    $0x2,%r9
1401b2417:	48 83 eb 01          	sub    $0x1,%rbx
1401b241b:	74 0a                	je     0x1401b2427
1401b241d:	66 85 d2             	test   %dx,%dx
1401b2420:	74 05                	je     0x1401b2427
1401b2422:	66 3b d1             	cmp    %cx,%dx
1401b2425:	74 c9                	je     0x1401b23f0
1401b2427:	0f b7 c1             	movzwl %cx,%eax
1401b242a:	0f b7 ca             	movzwl %dx,%ecx
1401b242d:	2b c8                	sub    %eax,%ecx
1401b242f:	74 18                	je     0x1401b2449
1401b2431:	85 c9                	test   %ecx,%ecx
1401b2433:	79 06                	jns    0x1401b243b
1401b2435:	45 8d 58 ff          	lea    -0x1(%r8),%r11d
1401b2439:	eb 04                	jmp    0x1401b243f
1401b243b:	45 8d 50 01          	lea    0x1(%r8),%r10d
1401b243f:	45 3b d3             	cmp    %r11d,%r10d
1401b2442:	7e 8a                	jle    0x1401b23ce
1401b2444:	83 c8 ff             	or     $0xffffffff,%eax
1401b2447:	eb 0b                	jmp    0x1401b2454
1401b2449:	49 8b c0             	mov    %r8,%rax
1401b244c:	48 03 c0             	add    %rax,%rax
1401b244f:	41 8b 44 c6 08       	mov    0x8(%r14,%rax,8),%eax
1401b2454:	48 8b 5c 24 10       	mov    0x10(%rsp),%rbx
1401b2459:	48 8b 6c 24 18       	mov    0x18(%rsp),%rbp
1401b245e:	48 8b 74 24 20       	mov    0x20(%rsp),%rsi
1401b2463:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
1401b2468:	41 5e                	pop    %r14
1401b246a:	c3                   	ret
1401b246b:	cc                   	int3
1401b246c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401b2471:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1401b2476:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401b247b:	57                   	push   %rdi
1401b247c:	48 83 ec 30          	sub    $0x30,%rsp
1401b2480:	49 63 d8             	movslq %r8d,%rbx
1401b2483:	44 8b c1             	mov    %ecx,%r8d