1400f205a:	90                   	nop
1400f205b:	90                   	nop
1400f205c:	90                   	nop
1400f205d:	90                   	nop
1400f205e:	90                   	nop
1400f205f:	90                   	nop
1400f2060:	40 53                	rex push %rbx
1400f2062:	48 83 ec 20          	sub    $0x20,%rsp
1400f2066:	48 8b da             	mov    %rdx,%rbx
1400f2069:	33 d2                	xor    %edx,%edx
1400f206b:	4d 85 c0             	test   %r8,%r8
1400f206e:	75 10                	jne    0x1400f2080
1400f2070:	41 b8 9f 76 88 02    	mov    $0x288769f,%r8d
1400f2076:	48 8b cb             	mov    %rbx,%rcx
1400f2079:	e8 6e 57 ff ff       	call   0x1400e77ec
1400f207e:	eb 25                	jmp    0x1400f20a5
1400f2080:	48 8b 41 10          	mov    0x10(%rcx),%rax
1400f2084:	48 85 c0             	test   %rax,%rax
1400f2087:	75 10                	jne    0x1400f2099
1400f2089:	41 b8 a0 76 88 02    	mov    $0x28876a0,%r8d
1400f208f:	48 8b cb             	mov    %rbx,%rcx
1400f2092:	e8 7d 58 ff ff       	call   0x1400e7914
1400f2097:	eb 0c                	jmp    0x1400f20a5
1400f2099:	49 89 00             	mov    %rax,(%r8)
1400f209c:	89 13                	mov    %edx,(%rbx)
1400f209e:	48 89 53 08          	mov    %rdx,0x8(%rbx)
1400f20a2:	89 53 10             	mov    %edx,0x10(%rbx)
1400f20a5:	48 8b c3             	mov    %rbx,%rax
1400f20a8:	48 83 c4 20          	add    $0x20,%rsp
1400f20ac:	5b                   	pop    %rbx
1400f20ad:	c3                   	ret
1400f20ae:	90                   	nop
1400f20af:	90                   	nop
1400f20b0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400f20b5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400f20ba:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1400f20bf:	55                   	push   %rbp
1400f20c0:	48 8b ec             	mov    %rsp,%rbp
1400f20c3:	48 83 ec 40          	sub    $0x40,%rsp
1400f20c7:	33 f6                	xor    %esi,%esi
1400f20c9:	48 8b da             	mov    %rdx,%rbx
1400f20cc:	48 8b f9             	mov    %rcx,%rdi
1400f20cf:	40 38 71 1a          	cmp    %sil,0x1a(%rcx)
1400f20d3:	74 21                	je     0x1400f20f6
1400f20d5:	89 32                	mov    %esi,(%rdx)
1400f20d7:	48 89 72 08          	mov    %rsi,0x8(%rdx)
1400f20db:	89 72 10             	mov    %esi,0x10(%rdx)
1400f20de:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
1400f20e3:	48 8b c3             	mov    %rbx,%rax
1400f20e6:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1400f20eb:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
1400f20f0:	48 83 c4 40          	add    $0x40,%rsp
1400f20f4:	5d                   	pop    %rbp
1400f20f5:	c3                   	ret
1400f20f6:	48 8d 81 00 01 00 00 	lea    0x100(%rcx),%rax
1400f20fd:	c6 41 1a 01          	movb   $0x1,0x1a(%rcx)
1400f2101:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1400f2105:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1400f2109:	48 89 75 f8          	mov    %rsi,-0x8(%rbp)
1400f210d:	e8 36 b0 f1 ff       	call   0x14000d148
1400f2112:	48 8d 8f f8 00 00 00 	lea    0xf8(%rdi),%rcx
1400f2119:	89 75 e8             	mov    %esi,-0x18(%rbp)
1400f211c:	48 89 4d e0          	mov    %rcx,-0x20(%rbp)
1400f2120:	48 8b 09             	mov    (%rcx),%rcx
1400f2123:	ff 15 27 00 12 00    	call   *0x120027(%rip)        # 0x140212150
1400f2129:	f0 ff 45 e8          	lock incl -0x18(%rbp)
1400f212d:	48 8b 4f 78          	mov    0x78(%rdi),%rcx
1400f2131:	48 85 c9             	test   %rcx,%rcx
1400f2134:	74 25                	je     0x1400f215b
1400f2136:	ff 15 b4 05 24 00    	call   *0x2405b4(%rip)        # 0x1403326f0
1400f213c:	48 8d 8f b8 00 00 00 	lea    0xb8(%rdi),%rcx
1400f2143:	e8 48 2c 00 00       	call   0x1400f4d90
1400f2148:	eb 11                	jmp    0x1400f215b
1400f214a:	f0 ff 4d e8          	lock decl -0x18(%rbp)
1400f214e:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1400f2152:	48 8b 09             	mov    (%rcx),%rcx
1400f2155:	ff 15 fd ff 11 00    	call   *0x11fffd(%rip)        # 0x140212158
1400f215b:	8b 45 e8             	mov    -0x18(%rbp),%eax
1400f215e:	85 c0                	test   %eax,%eax
1400f2160:	75 e8                	jne    0x1400f214a
1400f2162:	48 8d 8f f0 00 00 00 	lea    0xf0(%rdi),%rcx
1400f2169:	48 89 75 e8          	mov    %rsi,-0x18(%rbp)
1400f216d:	48 89 4d e0          	mov    %rcx,-0x20(%rbp)
1400f2171:	48 8b 09             	mov    (%rcx),%rcx
1400f2174:	ff 15 c6 ff 11 00    	call   *0x11ffc6(%rip)        # 0x140212140
1400f217a:	b8 01 00 00 00       	mov    $0x1,%eax
1400f217f:	f0 0f c1 45 e8       	lock xadd %eax,-0x18(%rbp)
1400f2184:	ff c0                	inc    %eax
1400f2186:	83 f8 01             	cmp    $0x1,%eax
1400f2189:	75 12                	jne    0x1400f219d
1400f218b:	39 75 ec             	cmp    %esi,-0x14(%rbp)
1400f218e:	0f 85 cc 00 00 00    	jne    0x1400f2260
1400f2194:	ff 15 3e 06 12 00    	call   *0x12063e(%rip)        # 0x1402127d8
1400f219a:	89 45 ec             	mov    %eax,-0x14(%rbp)
1400f219d:	48 89 77 78          	mov    %rsi,0x78(%rdi)
1400f21a1:	eb 28                	jmp    0x1400f21cb
1400f21a3:	83 c8 ff             	or     $0xffffffff,%eax
1400f21a6:	f0 0f c1 45 e8       	lock xadd %eax,-0x18(%rbp)
1400f21ab:	83 f8 01             	cmp    $0x1,%eax
1400f21ae:	75 0e                	jne    0x1400f21be
1400f21b0:	ff 15 22 06 12 00    	call   *0x120622(%rip)        # 0x1402127d8
1400f21b6:	39 45 ec             	cmp    %eax,-0x14(%rbp)
1400f21b9:	75 7e                	jne    0x1400f2239
1400f21bb:	89 75 ec             	mov    %esi,-0x14(%rbp)
1400f21be:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1400f21c2:	48 8b 09             	mov    (%rcx),%rcx
1400f21c5:	ff 15 7d ff 11 00    	call   *0x11ff7d(%rip)        # 0x140212148
1400f21cb:	8b 45 e8             	mov    -0x18(%rbp),%eax
1400f21ce:	85 c0                	test   %eax,%eax
1400f21d0:	75 d1                	jne    0x1400f21a3
1400f21d2:	39 75 ec             	cmp    %esi,-0x14(%rbp)
1400f21d5:	74 0f                	je     0x1400f21e6
1400f21d7:	ff 15 fb 05 12 00    	call   *0x1205fb(%rip)        # 0x1402127d8
1400f21dd:	39 45 ec             	cmp    %eax,-0x14(%rbp)
1400f21e0:	0f 85 87 00 00 00    	jne    0x1400f226d
1400f21e6:	89 33                	mov    %esi,(%rbx)
1400f21e8:	48 89 73 08          	mov    %rsi,0x8(%rbx)
1400f21ec:	89 73 10             	mov    %esi,0x10(%rbx)
1400f21ef:	eb 25                	jmp    0x1400f2216
1400f21f1:	83 c8 ff             	or     $0xffffffff,%eax
1400f21f4:	f0 0f c1 45 f8       	lock xadd %eax,-0x8(%rbp)
1400f21f9:	83 f8 01             	cmp    $0x1,%eax
1400f21fc:	75 0e                	jne    0x1400f220c
1400f21fe:	ff 15 d4 05 12 00    	call   *0x1205d4(%rip)        # 0x1402127d8
1400f2204:	39 45 fc             	cmp    %eax,-0x4(%rbp)
1400f2207:	75 4a                	jne    0x1400f2253
1400f2209:	89 75 fc             	mov    %esi,-0x4(%rbp)
1400f220c:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1400f2210:	ff 15 e2 05 12 00    	call   *0x1205e2(%rip)        # 0x1402127f8
1400f2216:	8b 45 f8             	mov    -0x8(%rbp),%eax
1400f2219:	85 c0                	test   %eax,%eax
1400f221b:	75 d4                	jne    0x1400f21f1
1400f221d:	0f 1f 00             	nopl   (%rax)
1400f2220:	39 75 fc             	cmp    %esi,-0x4(%rbp)
1400f2223:	0f 84 b5 fe ff ff    	je     0x1400f20de
1400f2229:	ff 15 a9 05 12 00    	call   *0x1205a9(%rip)        # 0x1402127d8
1400f222f:	39 45 fc             	cmp    %eax,-0x4(%rbp)
1400f2232:	75 12                	jne    0x1400f2246
1400f2234:	e9 a5 fe ff ff       	jmp    0x1400f20de
1400f2239:	33 d2                	xor    %edx,%edx
1400f223b:	b9 c5 f4 31 01       	mov    $0x131f4c5,%ecx
1400f2240:	e8 9f 90 f1 ff       	call   0x14000b2e4
1400f2245:	cc                   	int3
1400f2246:	33 d2                	xor    %edx,%edx
1400f2248:	b9 c3 f4 31 01       	mov    $0x131f4c3,%ecx
1400f224d:	e8 92 90 f1 ff       	call   0x14000b2e4
1400f2252:	cc                   	int3
1400f2253:	33 d2                	xor    %edx,%edx
1400f2255:	b9 c5 f4 31 01       	mov    $0x131f4c5,%ecx
1400f225a:	e8 85 90 f1 ff       	call   0x14000b2e4
1400f225f:	cc                   	int3
1400f2260:	33 d2                	xor    %edx,%edx
1400f2262:	b9 c4 f4 31 01       	mov    $0x131f4c4,%ecx
1400f2267:	e8 78 90 f1 ff       	call   0x14000b2e4
1400f226c:	cc                   	int3
1400f226d:	33 d2                	xor    %edx,%edx
1400f226f:	b9 c3 f4 31 01       	mov    $0x131f4c3,%ecx
1400f2274:	e8 6b 90 f1 ff       	call   0x14000b2e4
1400f2279:	cc                   	int3
1400f227a:	90                   	nop
1400f227b:	90                   	nop
1400f227c:	90                   	nop
1400f227d:	90                   	nop
1400f227e:	90                   	nop
1400f227f:	90                   	nop
1400f2280:	48 8b c4             	mov    %rsp,%rax
1400f2283:	48 89 58 08          	mov    %rbx,0x8(%rax)
1400f2287:	48 89 70 18          	mov    %rsi,0x18(%rax)
1400f228b:	48 89 78 20          	mov    %rdi,0x20(%rax)
1400f228f:	48 89 50 10          	mov    %rdx,0x10(%rax)
1400f2293:	55                   	push   %rbp
1400f2294:	41 54                	push   %r12
1400f2296:	41 55                	push   %r13
1400f2298:	41 56                	push   %r14
1400f229a:	41 57                	push   %r15
1400f229c:	48 8b ec             	mov    %rsp,%rbp
1400f229f:	48 83 ec 50          	sub    $0x50,%rsp
1400f22a3:	4d 8b f9             	mov    %r9,%r15
1400f22a6:	45 8b e0             	mov    %r8d,%r12d
1400f22a9:	48 8b fa             	mov    %rdx,%rdi
1400f22ac:	48 8b f1             	mov    %rcx,%rsi
1400f22af:	48 85 d2             	test   %rdx,%rdx
1400f22b2:	0f 84 ff 01 00 00    	je     0x1400f24b7
1400f22b8:	4d 85 c9             	test   %r9,%r9
1400f22bb:	0f 84 f6 01 00 00    	je     0x1400f24b7
1400f22c1:	41 83 21 00          	andl   $0x0,(%r9)
1400f22c5:	45 33 f6             	xor    %r14d,%r14d
1400f22c8:	45 8b e8             	mov    %r8d,%r13d
1400f22cb:	45 85 c0             	test   %r8d,%r8d
1400f22ce:	0f 84 a1 01 00 00    	je     0x1400f2475
1400f22d4:	48 8d 81 f8 00 00 00 	lea    0xf8(%rcx),%rax
1400f22db:	83 65 d0 00          	andl   $0x0,-0x30(%rbp)
1400f22df:	83 65 e0 00          	andl   $0x0,-0x20(%rbp)
1400f22e3:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
1400f22e7:	48 8b 08             	mov    (%rax),%rcx
1400f22ea:	ff 15 60 fe 11 00    	call   *0x11fe60(%rip)        # 0x140212150
1400f22f0:	f0 ff 45 e0          	lock incl -0x20(%rbp)
1400f22f4:	48 8b 4e 78          	mov    0x78(%rsi),%rcx
1400f22f8:	48 85 c9             	test   %rcx,%rcx
1400f22fb:	75 07                	jne    0x1400f2304
1400f22fd:	bb 05 00 03 80       	mov    $0x80030005,%ebx
1400f2302:	eb 39                	jmp    0x1400f233d
1400f2304:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1400f2308:	ff 15 5a 03 24 00    	call   *0x24035a(%rip)        # 0x140332668
1400f230e:	85 c0                	test   %eax,%eax
1400f2310:	74 04                	je     0x1400f2316
1400f2312:	33 db                	xor    %ebx,%ebx
1400f2314:	eb 27                	jmp    0x1400f233d
1400f2316:	ff 15 34 fd 11 00    	call   *0x11fd34(%rip)        # 0x140212050
1400f231c:	0f b7 d8             	movzwl %ax,%ebx
1400f231f:	81 cb 00 00 07 80    	or     $0x80070000,%ebx
1400f2325:	85 c0                	test   %eax,%eax
1400f2327:	0f 4e d8             	cmovle %eax,%ebx
1400f232a:	eb 11                	jmp    0x1400f233d
1400f232c:	f0 ff 4d e0          	lock decl -0x20(%rbp)
1400f2330:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1400f2334:	48 8b 09             	mov    (%rcx),%rcx
1400f2337:	ff 15 1b fe 11 00    	call   *0x11fe1b(%rip)        # 0x140212158
1400f233d:	8b 45 e0             	mov    -0x20(%rbp),%eax
1400f2340:	85 c0                	test   %eax,%eax
1400f2342:	75 e8                	jne    0x1400f232c
1400f2344:	85 db                	test   %ebx,%ebx
1400f2346:	0f 85 27 01 00 00    	jne    0x1400f2473
1400f234c:	8b 4d d0             	mov    -0x30(%rbp),%ecx
1400f234f:	85 c9                	test   %ecx,%ecx
1400f2351:	0f 84 1e 01 00 00    	je     0x1400f2475
1400f2357:	41 3b cd             	cmp    %r13d,%ecx
1400f235a:	41 8b c5             	mov    %r13d,%eax
1400f235d:	0f 46 c1             	cmovbe %ecx,%eax
1400f2360:	21 5d d4             	and    %ebx,-0x2c(%rbp)
1400f2363:	21 5d f0             	and    %ebx,-0x10(%rbp)
1400f2366:	48 8d 8e f8 00 00 00 	lea    0xf8(%rsi),%rcx
1400f236d:	48 89 4d e8          	mov    %rcx,-0x18(%rbp)
1400f2371:	89 45 d0             	mov    %eax,-0x30(%rbp)
1400f2374:	48 8b 09             	mov    (%rcx),%rcx
1400f2377:	ff 15 d3 fd 11 00    	call   *0x11fdd3(%rip)        # 0x140212150
1400f237d:	f0 ff 45 f0          	lock incl -0x10(%rbp)
1400f2381:	48 8b 4e 78          	mov    0x78(%rsi),%rcx
1400f2385:	48 85 c9             	test   %rcx,%rcx
1400f2388:	75 0a                	jne    0x1400f2394
1400f238a:	bb 05 00 03 80       	mov    $0x80030005,%ebx
1400f238f:	e9 b5 00 00 00       	jmp    0x1400f2449
1400f2394:	44 8b 45 d0          	mov    -0x30(%rbp),%r8d
1400f2398:	4c 8d 4d d4          	lea    -0x2c(%rbp),%r9
1400f239c:	48 8b d7             	mov    %rdi,%rdx
1400f239f:	ff 15 d3 02 24 00    	call   *0x2402d3(%rip)        # 0x140332678
1400f23a5:	8b f8                	mov    %eax,%edi
1400f23a7:	85 c0                	test   %eax,%eax
1400f23a9:	74 04                	je     0x1400f23af
1400f23ab:	33 db                	xor    %ebx,%ebx
1400f23ad:	eb 14                	jmp    0x1400f23c3
1400f23af:	ff 15 9b fc 11 00    	call   *0x11fc9b(%rip)        # 0x140212050
1400f23b5:	0f b7 d8             	movzwl %ax,%ebx
1400f23b8:	81 cb 00 00 07 80    	or     $0x80070000,%ebx
1400f23be:	85 c0                	test   %eax,%eax
1400f23c0:	0f 4e d8             	cmovle %eax,%ebx
1400f23c3:	85 ff                	test   %edi,%edi
1400f23c5:	74 6b                	je     0x1400f2432
1400f23c7:	8b 4d d4             	mov    -0x2c(%rbp),%ecx
1400f23ca:	01 8e cc 00 00 00    	add    %ecx,0xcc(%rsi)
1400f23d0:	48 8b 86 b0 00 00 00 	mov    0xb0(%rsi),%rax
1400f23d7:	48 85 c0             	test   %rax,%rax
1400f23da:	74 07                	je     0x1400f23e3
1400f23dc:	f0 ff 40 08          	lock incl 0x8(%rax)
1400f23e0:	8b 4d d4             	mov    -0x2c(%rbp),%ecx
1400f23e3:	48 8b be b0 00 00 00 	mov    0xb0(%rsi),%rdi
1400f23ea:	48 8b 86 a8 00 00 00 	mov    0xa8(%rsi),%rax
1400f23f1:	01 48 14             	add    %ecx,0x14(%rax)
1400f23f4:	48 85 ff             	test   %rdi,%rdi
1400f23f7:	74 39                	je     0x1400f2432
1400f23f9:	83 c8 ff             	or     $0xffffffff,%eax
1400f23fc:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1400f2401:	83 f8 01             	cmp    $0x1,%eax
1400f2404:	75 2c                	jne    0x1400f2432
1400f2406:	48 8b 07             	mov    (%rdi),%rax
1400f2409:	48 8b cf             	mov    %rdi,%rcx
1400f240c:	48 8b 00             	mov    (%rax),%rax
1400f240f:	ff 15 1b 0a 12 00    	call   *0x120a1b(%rip)        # 0x140212e30
1400f2415:	83 c8 ff             	or     $0xffffffff,%eax
1400f2418:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1400f241d:	83 f8 01             	cmp    $0x1,%eax
1400f2420:	75 10                	jne    0x1400f2432
1400f2422:	48 8b 07             	mov    (%rdi),%rax
1400f2425:	48 8b cf             	mov    %rdi,%rcx
1400f2428:	48 8b 40 08          	mov    0x8(%rax),%rax
1400f242c:	ff 15 fe 09 12 00    	call   *0x1209fe(%rip)        # 0x140212e30
1400f2432:	48 8b 7d 38          	mov    0x38(%rbp),%rdi
1400f2436:	eb 11                	jmp    0x1400f2449
1400f2438:	f0 ff 4d f0          	lock decl -0x10(%rbp)
1400f243c:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
1400f2440:	48 8b 09             	mov    (%rcx),%rcx
1400f2443:	ff 15 0f fd 11 00    	call   *0x11fd0f(%rip)        # 0x140212158
1400f2449:	8b 45 f0             	mov    -0x10(%rbp),%eax
1400f244c:	85 c0                	test   %eax,%eax
1400f244e:	75 e8                	jne    0x1400f2438
1400f2450:	85 db                	test   %ebx,%ebx
1400f2452:	75 1f                	jne    0x1400f2473
1400f2454:	8b 45 d4             	mov    -0x2c(%rbp),%eax
1400f2457:	48 03 f8             	add    %rax,%rdi
1400f245a:	44 03 f0             	add    %eax,%r14d
1400f245d:	44 2b e8             	sub    %eax,%r13d
1400f2460:	48 89 7d 38          	mov    %rdi,0x38(%rbp)
1400f2464:	48 8d 86 f8 00 00 00 	lea    0xf8(%rsi),%rax
1400f246b:	0f 85 6a fe ff ff    	jne    0x1400f22db
1400f2471:	85 db                	test   %ebx,%ebx
1400f2473:	78 3e                	js     0x1400f24b3
1400f2475:	b9 9a 3a 00 00       	mov    $0x3a9a,%ecx
1400f247a:	e8 01 05 02 00       	call   0x140112980
1400f247f:	c6 45 38 0a          	movb   $0xa,0x38(%rbp)
1400f2483:	41 b0 01             	mov    $0x1,%r8b
1400f2486:	48 8d 55 38          	lea    0x38(%rbp),%rdx
1400f248a:	84 c0                	test   %al,%al
1400f248c:	74 0e                	je     0x1400f249c
1400f248e:	48 8d 8e 90 01 00 00 	lea    0x190(%rsi),%rcx
1400f2495:	e8 56 5c fe ff       	call   0x1400d80f0
1400f249a:	eb 0c                	jmp    0x1400f24a8
1400f249c:	48 8d 8e 50 01 00 00 	lea    0x150(%rsi),%rcx
1400f24a3:	e8 48 5c fe ff       	call   0x1400d80f0
1400f24a8:	33 db                	xor    %ebx,%ebx
1400f24aa:	45 89 37             	mov    %r14d,(%r15)
1400f24ad:	45 3b f4             	cmp    %r12d,%r14d
1400f24b0:	0f 92 c3             	setb   %bl
1400f24b3:	8b c3                	mov    %ebx,%eax
1400f24b5:	eb 05                	jmp    0x1400f24bc
1400f24b7:	b8 09 00 03 80       	mov    $0x80030009,%eax
1400f24bc:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
1400f24c1:	49 8b 5b 30          	mov    0x30(%r11),%rbx
1400f24c5:	49 8b 73 40          	mov    0x40(%r11),%rsi
1400f24c9:	49 8b 7b 48          	mov    0x48(%r11),%rdi
1400f24cd:	49 8b e3             	mov    %r11,%rsp
1400f24d0:	41 5f                	pop    %r15
1400f24d2:	41 5e                	pop    %r14
1400f24d4:	41 5d                	pop    %r13
1400f24d6:	41 5c                	pop    %r12
1400f24d8:	5d                   	pop    %rbp
1400f24d9:	c3                   	ret
1400f24da:	90                   	nop
1400f24db:	90                   	nop
1400f24dc:	90                   	nop
1400f24dd:	90                   	nop
1400f24de:	90                   	nop
1400f24df:	90                   	nop
1400f24e0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400f24e5:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1400f24ea:	55                   	push   %rbp
1400f24eb:	48 8b ec             	mov    %rsp,%rbp
1400f24ee:	48 83 ec 40          	sub    $0x40,%rsp
1400f24f2:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
1400f24f6:	48 8b da             	mov    %rdx,%rbx
1400f24f9:	48 8b f9             	mov    %rcx,%rdi