14006d046:	ff 15 e4 5d 1a 00    	call   *0x1a5de4(%rip)        # 0x140212e30
14006d04c:	49 89 1f             	mov    %rbx,(%r15)
14006d04f:	49 8b c7             	mov    %r15,%rax
14006d052:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
14006d056:	48 33 cc             	xor    %rsp,%rcx
14006d059:	e8 12 77 19 00       	call   0x140204770
14006d05e:	48 81 c4 b8 00 00 00 	add    $0xb8,%rsp
14006d065:	41 5f                	pop    %r15
14006d067:	41 5e                	pop    %r14
14006d069:	41 5d                	pop    %r13
14006d06b:	41 5c                	pop    %r12
14006d06d:	5f                   	pop    %rdi
14006d06e:	5e                   	pop    %rsi
14006d06f:	5b                   	pop    %rbx
14006d070:	5d                   	pop    %rbp
14006d071:	c3                   	ret
14006d072:	b9 62 f4 31 01       	mov    $0x131f462,%ecx
14006d077:	e8 fc e2 f9 ff       	call   0x14000b378
14006d07c:	90                   	nop
14006d07d:	eb 00                	jmp    0x14006d07f
14006d07f:	90                   	nop
14006d080:	b9 84 25 65 1f       	mov    $0x1f652584,%ecx
14006d085:	e8 ee e2 f9 ff       	call   0x14000b378
14006d08a:	90                   	nop
14006d08b:	eb 03                	jmp    0x14006d090
14006d08d:	90                   	nop
14006d08e:	90                   	nop
14006d08f:	90                   	nop
14006d090:	90                   	nop
14006d091:	33 d2                	xor    %edx,%edx
14006d093:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
14006d098:	e8 47 e2 f9 ff       	call   0x14000b2e4
14006d09d:	cc                   	int3
14006d09e:	90                   	nop
14006d09f:	90                   	nop
14006d0a0:	40 53                	rex push %rbx
14006d0a2:	48 83 ec 20          	sub    $0x20,%rsp
14006d0a6:	48 8b d9             	mov    %rcx,%rbx
14006d0a9:	ff 15 29 57 1a 00    	call   *0x1a5729(%rip)        # 0x1402127d8
14006d0af:	39 43 48             	cmp    %eax,0x48(%rbx)
14006d0b2:	0f 94 c0             	sete   %al
14006d0b5:	48 83 c4 20          	add    $0x20,%rsp
14006d0b9:	5b                   	pop    %rbx
14006d0ba:	c3                   	ret
14006d0bb:	90                   	nop
14006d0bc:	90                   	nop
14006d0bd:	90                   	nop
14006d0be:	90                   	nop
14006d0bf:	90                   	nop
14006d0c0:	40 53                	rex push %rbx
14006d0c2:	48 83 ec 20          	sub    $0x20,%rsp
14006d0c6:	33 db                	xor    %ebx,%ebx
14006d0c8:	4c 8b d2             	mov    %rdx,%r10
14006d0cb:	4c 8b c9             	mov    %rcx,%r9
14006d0ce:	4d 85 c0             	test   %r8,%r8
14006d0d1:	0f 84 ac 00 00 00    	je     0x14006d183
14006d0d7:	48 8b 02             	mov    (%rdx),%rax
14006d0da:	48 3b 05 2f 36 1e 00 	cmp    0x1e362f(%rip),%rax        # 0x140250710
14006d0e1:	75 13                	jne    0x14006d0f6
14006d0e3:	48 8b 42 08          	mov    0x8(%rdx),%rax
14006d0e7:	48 3b 05 2a 36 1e 00 	cmp    0x1e362a(%rip),%rax        # 0x140250718
14006d0ee:	75 06                	jne    0x14006d0f6
14006d0f0:	49 8b 48 08          	mov    0x8(%r8),%rcx
14006d0f4:	eb 03                	jmp    0x14006d0f9
14006d0f6:	49 8b ca             	mov    %r10,%rcx
14006d0f9:	48 8b 01             	mov    (%rcx),%rax
14006d0fc:	48 3b 05 95 33 1e 00 	cmp    0x1e3395(%rip),%rax        # 0x140250498
14006d103:	75 12                	jne    0x14006d117
14006d105:	48 8b 41 08          	mov    0x8(%rcx),%rax
14006d109:	48 3b 05 90 33 1e 00 	cmp    0x1e3390(%rip),%rax        # 0x1402504a0
14006d110:	75 05                	jne    0x14006d117
14006d112:	49 8b c1             	mov    %r9,%rax
14006d115:	eb 40                	jmp    0x14006d157
14006d117:	48 8b 01             	mov    (%rcx),%rax
14006d11a:	48 3b 05 0f 47 1f 00 	cmp    0x1f470f(%rip),%rax        # 0x140261830
14006d121:	75 13                	jne    0x14006d136
14006d123:	48 8b 41 08          	mov    0x8(%rcx),%rax
14006d127:	48 3b 05 0a 47 1f 00 	cmp    0x1f470a(%rip),%rax        # 0x140261838
14006d12e:	75 06                	jne    0x14006d136
14006d130:	49 8b 41 f8          	mov    -0x8(%r9),%rax
14006d134:	eb 21                	jmp    0x14006d157
14006d136:	48 8b 11             	mov    (%rcx),%rdx
14006d139:	48 2b 15 b8 60 1f 00 	sub    0x1f60b8(%rip),%rdx        # 0x1402631f8
14006d140:	75 0b                	jne    0x14006d14d
14006d142:	48 8b 51 08          	mov    0x8(%rcx),%rdx
14006d146:	48 2b 15 b3 60 1f 00 	sub    0x1f60b3(%rip),%rdx        # 0x140263200
14006d14d:	48 85 d2             	test   %rdx,%rdx
14006d150:	48 8b c3             	mov    %rbx,%rax
14006d153:	49 0f 44 c1          	cmove  %r9,%rax
14006d157:	49 89 00             	mov    %rax,(%r8)
14006d15a:	48 85 c0             	test   %rax,%rax
14006d15d:	75 07                	jne    0x14006d166
14006d15f:	bb 02 40 00 80       	mov    $0x80004002,%ebx
14006d164:	eb 15                	jmp    0x14006d17b
14006d166:	4c 3b d1             	cmp    %rcx,%r10
14006d169:	75 10                	jne    0x14006d17b
14006d16b:	49 8b 09             	mov    (%r9),%rcx
14006d16e:	48 8b 41 08          	mov    0x8(%rcx),%rax
14006d172:	49 8b c9             	mov    %r9,%rcx
14006d175:	ff 15 b5 5c 1a 00    	call   *0x1a5cb5(%rip)        # 0x140212e30
14006d17b:	8b c3                	mov    %ebx,%eax
14006d17d:	48 83 c4 20          	add    $0x20,%rsp
14006d181:	5b                   	pop    %rbx
14006d182:	c3                   	ret
14006d183:	33 d2                	xor    %edx,%edx
14006d185:	b9 60 25 65 1f       	mov    $0x1f652560,%ecx
14006d18a:	e8 55 e1 f9 ff       	call   0x14000b2e4
14006d18f:	cc                   	int3
14006d190:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14006d195:	57                   	push   %rdi
14006d196:	48 83 ec 20          	sub    $0x20,%rsp
14006d19a:	48 83 61 38 00       	andq   $0x0,0x38(%rcx)
14006d19f:	48 8b f9             	mov    %rcx,%rdi
14006d1a2:	48 8b 4a 38          	mov    0x38(%rdx),%rcx
14006d1a6:	48 8b da             	mov    %rdx,%rbx
14006d1a9:	48 85 c9             	test   %rcx,%rcx
14006d1ac:	74 45                	je     0x14006d1f3
14006d1ae:	48 3b ca             	cmp    %rdx,%rcx
14006d1b1:	75 37                	jne    0x14006d1ea
14006d1b3:	48 8b 01             	mov    (%rcx),%rax
14006d1b6:	48 8b d7             	mov    %rdi,%rdx
14006d1b9:	48 8b 40 08          	mov    0x8(%rax),%rax
14006d1bd:	ff 15 6d 5c 1a 00    	call   *0x1a5c6d(%rip)        # 0x140212e30
14006d1c3:	48 89 47 38          	mov    %rax,0x38(%rdi)
14006d1c7:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
14006d1cb:	48 85 c9             	test   %rcx,%rcx
14006d1ce:	74 23                	je     0x14006d1f3
14006d1d0:	48 8b 01             	mov    (%rcx),%rax
14006d1d3:	48 3b cb             	cmp    %rbx,%rcx
14006d1d6:	0f 95 c2             	setne  %dl
14006d1d9:	48 8b 40 20          	mov    0x20(%rax),%rax
14006d1dd:	ff 15 4d 5c 1a 00    	call   *0x1a5c4d(%rip)        # 0x140212e30
14006d1e3:	48 83 63 38 00       	andq   $0x0,0x38(%rbx)
14006d1e8:	eb 09                	jmp    0x14006d1f3
14006d1ea:	48 89 4f 38          	mov    %rcx,0x38(%rdi)
14006d1ee:	48 83 62 38 00       	andq   $0x0,0x38(%rdx)
14006d1f3:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14006d1f8:	48 8b c7             	mov    %rdi,%rax
14006d1fb:	48 83 c4 20          	add    $0x20,%rsp
14006d1ff:	5f                   	pop    %rdi
14006d200:	c3                   	ret
14006d201:	90                   	nop
14006d202:	90                   	nop
14006d203:	90                   	nop
14006d204:	40 53                	rex push %rbx
14006d206:	48 83 ec 20          	sub    $0x20,%rsp
14006d20a:	48 8b d9             	mov    %rcx,%rbx
14006d20d:	48 8b 0a             	mov    (%rdx),%rcx
14006d210:	48 89 0b             	mov    %rcx,(%rbx)
14006d213:	48 85 c9             	test   %rcx,%rcx
14006d216:	74 0d                	je     0x14006d225
14006d218:	48 8b 01             	mov    (%rcx),%rax
14006d21b:	48 8b 40 08          	mov    0x8(%rax),%rax
14006d21f:	ff 15 0b 5c 1a 00    	call   *0x1a5c0b(%rip)        # 0x140212e30
14006d225:	48 8b c3             	mov    %rbx,%rax
14006d228:	48 83 c4 20          	add    $0x20,%rsp
14006d22c:	5b                   	pop    %rbx
14006d22d:	c3                   	ret
14006d22e:	90                   	nop
14006d22f:	90                   	nop
14006d230:	40 53                	rex push %rbx
14006d232:	48 83 ec 20          	sub    $0x20,%rsp
14006d236:	48 8b 01             	mov    (%rcx),%rax
14006d239:	48 85 c0             	test   %rax,%rax
14006d23c:	74 3c                	je     0x14006d27a
14006d23e:	48 8b 58 f8          	mov    -0x8(%rax),%rbx
14006d242:	48 83 60 f8 00       	andq   $0x0,-0x8(%rax)
14006d247:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14006d24b:	83 c8 ff             	or     $0xffffffff,%eax
14006d24e:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14006d253:	83 f8 01             	cmp    $0x1,%eax
14006d256:	75 0d                	jne    0x14006d265
14006d258:	48 8b 01             	mov    (%rcx),%rax
14006d25b:	48 8b 40 08          	mov    0x8(%rax),%rax
14006d25f:	ff 15 cb 5b 1a 00    	call   *0x1a5bcb(%rip)        # 0x140212e30
14006d265:	83 c8 ff             	or     $0xffffffff,%eax
14006d268:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14006d26d:	83 f8 01             	cmp    $0x1,%eax
14006d270:	75 1e                	jne    0x14006d290
14006d272:	48 8b 03             	mov    (%rbx),%rax
14006d275:	48 8b cb             	mov    %rbx,%rcx
14006d278:	eb 0c                	jmp    0x14006d286
14006d27a:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14006d27e:	48 85 c9             	test   %rcx,%rcx
14006d281:	74 0d                	je     0x14006d290
14006d283:	48 8b 01             	mov    (%rcx),%rax
14006d286:	48 8b 40 10          	mov    0x10(%rax),%rax
14006d28a:	ff 15 a0 5b 1a 00    	call   *0x1a5ba0(%rip)        # 0x140212e30
14006d290:	48 83 c4 20          	add    $0x20,%rsp
14006d294:	5b                   	pop    %rbx
14006d295:	c3                   	ret
14006d296:	90                   	nop
14006d297:	90                   	nop
14006d298:	90                   	nop
14006d299:	90                   	nop
14006d29a:	90                   	nop
14006d29b:	90                   	nop
14006d29c:	90                   	nop
14006d29d:	90                   	nop
14006d29e:	90                   	nop
14006d29f:	90                   	nop
14006d2a0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14006d2a5:	57                   	push   %rdi
14006d2a6:	48 83 ec 20          	sub    $0x20,%rsp
14006d2aa:	48 8b 59 10          	mov    0x10(%rcx),%rbx
14006d2ae:	48 8b f9             	mov    %rcx,%rdi
14006d2b1:	eb 14                	jmp    0x14006d2c7
14006d2b3:	48 8b 03             	mov    (%rbx),%rax
14006d2b6:	48 8b cb             	mov    %rbx,%rcx
14006d2b9:	48 8b 40 08          	mov    0x8(%rax),%rax
14006d2bd:	ff 15 6d 5b 1a 00    	call   *0x1a5b6d(%rip)        # 0x140212e30
14006d2c3:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
14006d2c7:	48 85 db             	test   %rbx,%rbx
14006d2ca:	75 e7                	jne    0x14006d2b3
14006d2cc:	48 39 5f 18          	cmp    %rbx,0x18(%rdi)
14006d2d0:	74 36                	je     0x14006d308
14006d2d2:	48 8b 47 20          	mov    0x20(%rdi),%rax
14006d2d6:	48 8d 4f 20          	lea    0x20(%rdi),%rcx
14006d2da:	33 d2                	xor    %edx,%edx
14006d2dc:	48 8b 40 18          	mov    0x18(%rax),%rax
14006d2e0:	ff 15 4a 5b 1a 00    	call   *0x1a5b4a(%rip)        # 0x140212e30
14006d2e6:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
14006d2ea:	48 21 5f 18          	and    %rbx,0x18(%rdi)
14006d2ee:	83 c8 ff             	or     $0xffffffff,%eax
14006d2f1:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
14006d2f6:	83 f8 01             	cmp    $0x1,%eax
14006d2f9:	75 0d                	jne    0x14006d308
14006d2fb:	48 8b 01             	mov    (%rcx),%rax
14006d2fe:	48 8b 40 10          	mov    0x10(%rax),%rax
14006d302:	ff 15 28 5b 1a 00    	call   *0x1a5b28(%rip)        # 0x140212e30
14006d308:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14006d30d:	48 83 c4 20          	add    $0x20,%rsp
14006d311:	5f                   	pop    %rdi
14006d312:	c3                   	ret
14006d313:	90                   	nop
14006d314:	90                   	nop
14006d315:	90                   	nop
14006d316:	90                   	nop
14006d317:	90                   	nop
14006d318:	90                   	nop
14006d319:	90                   	nop
14006d31a:	90                   	nop
14006d31b:	90                   	nop
14006d31c:	90                   	nop
14006d31d:	90                   	nop
14006d31e:	90                   	nop
14006d31f:	90                   	nop
14006d320:	48 83 ec 28          	sub    $0x28,%rsp
14006d324:	48 83 79 10 00       	cmpq   $0x0,0x10(%rcx)
14006d329:	74 11                	je     0x14006d33c
14006d32b:	48 8d 51 18          	lea    0x18(%rcx),%rdx
14006d32f:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14006d333:	48 83 c4 28          	add    $0x28,%rsp
14006d337:	e9 8c f1 ff ff       	jmp    0x14006c4c8
14006d33c:	33 d2                	xor    %edx,%edx
14006d33e:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
14006d343:	e8 9c df f9 ff       	call   0x14000b2e4
14006d348:	cc                   	int3
14006d349:	90                   	nop
14006d34a:	90                   	nop
14006d34b:	90                   	nop
14006d34c:	90                   	nop
14006d34d:	90                   	nop
14006d34e:	90                   	nop
14006d34f:	90                   	nop
14006d350:	48 83 c1 10          	add    $0x10,%rcx
14006d354:	e9 7b f9 ff ff       	jmp    0x14006ccd4
14006d359:	90                   	nop
14006d35a:	90                   	nop
14006d35b:	90                   	nop
14006d35c:	90                   	nop
14006d35d:	90                   	nop
14006d35e:	90                   	nop
14006d35f:	90                   	nop
14006d360:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14006d365:	57                   	push   %rdi
14006d366:	48 83 ec 20          	sub    $0x20,%rsp
14006d36a:	48 8b f9             	mov    %rcx,%rdi
14006d36d:	8b da                	mov    %edx,%ebx
14006d36f:	48 83 c1 10          	add    $0x10,%rcx
14006d373:	e8 30 fa ff ff       	call   0x14006cda8
14006d378:	f6 c3 01             	test   $0x1,%bl
14006d37b:	74 0e                	je     0x14006d38b
14006d37d:	48 85 ff             	test   %rdi,%rdi
14006d380:	74 09                	je     0x14006d38b
14006d382:	48 8b cf             	mov    %rdi,%rcx
14006d385:	ff 15 b5 57 1a 00    	call   *0x1a57b5(%rip)        # 0x140212b40
14006d38b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14006d390:	48 8b c7             	mov    %rdi,%rax
14006d393:	48 83 c4 20          	add    $0x20,%rsp
14006d397:	5f                   	pop    %rdi
14006d398:	c3                   	ret
14006d399:	90                   	nop
14006d39a:	90                   	nop
14006d39b:	90                   	nop
14006d39c:	90                   	nop
14006d39d:	90                   	nop
14006d39e:	90                   	nop
14006d39f:	90                   	nop
14006d3a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14006d3a5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14006d3aa:	57                   	push   %rdi
14006d3ab:	48 83 ec 20          	sub    $0x20,%rsp
14006d3af:	48 8d 79 18          	lea    0x18(%rcx),%rdi
14006d3b3:	48 8b d9             	mov    %rcx,%rbx
14006d3b6:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
14006d3ba:	8b f2                	mov    %edx,%esi
14006d3bc:	48 85 c9             	test   %rcx,%rcx
14006d3bf:	74 18                	je     0x14006d3d9
14006d3c1:	48 8b 01             	mov    (%rcx),%rax
14006d3c4:	48 3b cf             	cmp    %rdi,%rcx
14006d3c7:	0f 95 c2             	setne  %dl
14006d3ca:	48 8b 40 20          	mov    0x20(%rax),%rax
14006d3ce:	ff 15 5c 5a 1a 00    	call   *0x1a5a5c(%rip)        # 0x140212e30
14006d3d4:	48 83 67 38 00       	andq   $0x0,0x38(%rdi)
14006d3d9:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14006d3dd:	48 85 c9             	test   %rcx,%rcx
14006d3e0:	74 12                	je     0x14006d3f4
14006d3e2:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
14006d3e7:	48 8b 01             	mov    (%rcx),%rax
14006d3ea:	48 8b 40 10          	mov    0x10(%rax),%rax
14006d3ee:	ff 15 3c 5a 1a 00    	call   *0x1a5a3c(%rip)        # 0x140212e30
14006d3f4:	40 f6 c6 01          	test   $0x1,%sil
14006d3f8:	74 0e                	je     0x14006d408
14006d3fa:	48 85 db             	test   %rbx,%rbx
14006d3fd:	74 09                	je     0x14006d408
14006d3ff:	48 8b cb             	mov    %rbx,%rcx
14006d402:	ff 15 38 57 1a 00    	call   *0x1a5738(%rip)        # 0x140212b40
14006d408:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14006d40d:	48 8b c3             	mov    %rbx,%rax
14006d410:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14006d415:	48 83 c4 20          	add    $0x20,%rsp
14006d419:	5f                   	pop    %rdi
14006d41a:	c3                   	ret
14006d41b:	90                   	nop
14006d41c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14006d421:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14006d426:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14006d42b:	57                   	push   %rdi
14006d42c:	41 56                	push   %r14
14006d42e:	41 57                	push   %r15
14006d430:	48 83 ec 40          	sub    $0x40,%rsp
14006d434:	49 8b e9             	mov    %r9,%rbp
14006d437:	49 8b f0             	mov    %r8,%rsi
14006d43a:	4c 8b f2             	mov    %rdx,%r14
14006d43d:	48 8b f9             	mov    %rcx,%rdi
14006d440:	49 8b 18             	mov    (%r8),%rbx
14006d443:	48 85 db             	test   %rbx,%rbx
14006d446:	0f 84 b5 00 00 00    	je     0x14006d501
14006d44c:	48 8b 03             	mov    (%rbx),%rax