14001f08a:	74 15                	je     0x14001f0a1
14001f08c:	49 8b 48 08          	mov    0x8(%r8),%rcx
14001f090:	48 63 49 04          	movslq 0x4(%rcx),%rcx
14001f094:	49 83 c0 08          	add    $0x8,%r8
14001f098:	49 03 c8             	add    %r8,%rcx
14001f09b:	48 8b 11             	mov    (%rcx),%rdx
14001f09e:	ff 52 08             	call   *0x8(%rdx)
14001f0a1:	0f b6 c3             	movzbl %bl,%eax
14001f0a4:	eb 1f                	jmp    0x14001f0c5
14001f0a6:	49 8b 10             	mov    (%r8),%rdx
14001f0a9:	48 85 d2             	test   %rdx,%rdx
14001f0ac:	74 15                	je     0x14001f0c3
14001f0ae:	48 8b 42 08          	mov    0x8(%rdx),%rax
14001f0b2:	48 83 c2 08          	add    $0x8,%rdx
14001f0b6:	48 63 48 04          	movslq 0x4(%rax),%rcx
14001f0ba:	48 03 ca             	add    %rdx,%rcx
14001f0bd:	48 8b 01             	mov    (%rcx),%rax
14001f0c0:	ff 50 08             	call   *0x8(%rax)
14001f0c3:	32 c0                	xor    %al,%al
14001f0c5:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
14001f0ca:	48 8b 6c 24 78       	mov    0x78(%rsp),%rbp
14001f0cf:	48 83 c4 30          	add    $0x30,%rsp
14001f0d3:	41 5f                	pop    %r15
14001f0d5:	41 5e                	pop    %r14
14001f0d7:	41 5c                	pop    %r12
14001f0d9:	5f                   	pop    %rdi
14001f0da:	5e                   	pop    %rsi
14001f0db:	c3                   	ret
14001f0dc:	cc                   	int3
14001f0dd:	cc                   	int3
14001f0de:	cc                   	int3
14001f0df:	cc                   	int3
14001f0e0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14001f0e5:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14001f0ea:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14001f0ef:	57                   	push   %rdi
14001f0f0:	48 83 ec 30          	sub    $0x30,%rsp
14001f0f4:	48 8b fa             	mov    %rdx,%rdi
14001f0f7:	48 8b d9             	mov    %rcx,%rbx
14001f0fa:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
14001f101:	00
14001f102:	48 85 d2             	test   %rdx,%rdx
14001f105:	75 1e                	jne    0x14001f125
14001f107:	48 89 11             	mov    %rdx,(%rcx)
14001f10a:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
14001f111:	00
14001f112:	48 8b c1             	mov    %rcx,%rax
14001f115:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14001f11a:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
14001f11f:	48 83 c4 30          	add    $0x30,%rsp
14001f123:	5f                   	pop    %rdi
14001f124:	c3                   	ret
14001f125:	8b 52 e8             	mov    -0x18(%rdx),%edx
14001f128:	3b 15 fe 8f 03 00    	cmp    0x38ffe(%rip),%edx        # 0x14005812c
14001f12e:	74 24                	je     0x14001f154
14001f130:	4c 8b c7             	mov    %rdi,%r8
14001f133:	e8 28 8d fe ff       	call   0x140007e60
14001f138:	90                   	nop
14001f139:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
14001f140:	00
14001f141:	48 8b c3             	mov    %rbx,%rax
14001f144:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14001f149:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
14001f14e:	48 83 c4 30          	add    $0x30,%rsp
14001f152:	5f                   	pop    %rdi
14001f153:	c3                   	ret
14001f154:	48 8b 77 f0          	mov    -0x10(%rdi),%rsi
14001f158:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
14001f15d:	48 85 f6             	test   %rsi,%rsi
14001f160:	74 15                	je     0x14001f177
14001f162:	48 8b 46 08          	mov    0x8(%rsi),%rax
14001f166:	48 63 48 04          	movslq 0x4(%rax),%rcx
14001f16a:	48 83 c1 08          	add    $0x8,%rcx
14001f16e:	48 03 ce             	add    %rsi,%rcx
14001f171:	48 8b 01             	mov    (%rcx),%rax
14001f174:	ff 10                	call   *(%rax)
14001f176:	90                   	nop
14001f177:	48 8b 4f f8          	mov    -0x8(%rdi),%rcx
14001f17b:	48 8b 01             	mov    (%rcx),%rax
14001f17e:	ff 50 08             	call   *0x8(%rax)
14001f181:	48 89 33             	mov    %rsi,(%rbx)
14001f184:	48 c7 44 24 48 00 00 	movq   $0x0,0x48(%rsp)
14001f18b:	00 00
14001f18d:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
14001f194:	00
14001f195:	48 8b c3             	mov    %rbx,%rax
14001f198:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14001f19d:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
14001f1a2:	48 83 c4 30          	add    $0x30,%rsp
14001f1a6:	5f                   	pop    %rdi
14001f1a7:	c3                   	ret
14001f1a8:	cc                   	int3
14001f1a9:	cc                   	int3
14001f1aa:	cc                   	int3
14001f1ab:	cc                   	int3
14001f1ac:	cc                   	int3
14001f1ad:	cc                   	int3
14001f1ae:	cc                   	int3
14001f1af:	cc                   	int3
14001f1b0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14001f1b5:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14001f1ba:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14001f1bf:	57                   	push   %rdi
14001f1c0:	48 83 ec 30          	sub    $0x30,%rsp
14001f1c4:	48 8b da             	mov    %rdx,%rbx
14001f1c7:	48 8b f1             	mov    %rcx,%rsi
14001f1ca:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
14001f1d1:	00
14001f1d2:	48 85 d2             	test   %rdx,%rdx
14001f1d5:	75 1e                	jne    0x14001f1f5
14001f1d7:	48 89 11             	mov    %rdx,(%rcx)
14001f1da:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
14001f1e1:	00
14001f1e2:	48 8b c1             	mov    %rcx,%rax
14001f1e5:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14001f1ea:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
14001f1ef:	48 83 c4 30          	add    $0x30,%rsp
14001f1f3:	5f                   	pop    %rdi
14001f1f4:	c3                   	ret
14001f1f5:	b9 30 00 00 00       	mov    $0x30,%ecx
14001f1fa:	e8 79 80 01 00       	call   0x140037278
14001f1ff:	48 8b f8             	mov    %rax,%rdi
14001f202:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14001f207:	48 85 c0             	test   %rax,%rax
14001f20a:	74 11                	je     0x14001f21d
14001f20c:	48 8d 48 10          	lea    0x10(%rax),%rcx
14001f210:	ba 01 00 00 00       	mov    $0x1,%edx
14001f215:	e8 76 dc 00 00       	call   0x14002ce90
14001f21a:	90                   	nop
14001f21b:	eb 02                	jmp    0x14001f21f
14001f21d:	33 ff                	xor    %edi,%edi
14001f21f:	8b 05 0f 8f 03 00    	mov    0x38f0f(%rip),%eax        # 0x140058134
14001f225:	89 07                	mov    %eax,(%rdi)
14001f227:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
14001f22b:	48 8d 5f 10          	lea    0x10(%rdi),%rbx
14001f22f:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
14001f234:	48 85 db             	test   %rbx,%rbx
14001f237:	74 15                	je     0x14001f24e
14001f239:	48 8b 43 08          	mov    0x8(%rbx),%rax
14001f23d:	48 63 48 04          	movslq 0x4(%rax),%rcx
14001f241:	48 83 c1 08          	add    $0x8,%rcx
14001f245:	48 03 cb             	add    %rbx,%rcx
14001f248:	48 8b 01             	mov    (%rcx),%rax
14001f24b:	ff 10                	call   *(%rax)
14001f24d:	90                   	nop
14001f24e:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14001f252:	48 8b 41 10          	mov    0x10(%rcx),%rax
14001f256:	48 85 c0             	test   %rax,%rax
14001f259:	74 02                	je     0x14001f25d
14001f25b:	ff d0                	call   *%rax
14001f25d:	48 89 1e             	mov    %rbx,(%rsi)
14001f260:	48 c7 44 24 48 00 00 	movq   $0x0,0x48(%rsp)
14001f267:	00 00
14001f269:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
14001f270:	00
14001f271:	48 8b c6             	mov    %rsi,%rax
14001f274:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14001f279:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
14001f27e:	48 83 c4 30          	add    $0x30,%rsp
14001f282:	5f                   	pop    %rdi
14001f283:	c3                   	ret
14001f284:	cc                   	int3
14001f285:	cc                   	int3
14001f286:	cc                   	int3
14001f287:	cc                   	int3
14001f288:	cc                   	int3
14001f289:	cc                   	int3
14001f28a:	cc                   	int3
14001f28b:	cc                   	int3
14001f28c:	cc                   	int3
14001f28d:	cc                   	int3
14001f28e:	cc                   	int3
14001f28f:	cc                   	int3
14001f290:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14001f295:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14001f29a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14001f29f:	57                   	push   %rdi
14001f2a0:	48 83 ec 30          	sub    $0x30,%rsp
14001f2a4:	48 8b da             	mov    %rdx,%rbx
14001f2a7:	48 8b f1             	mov    %rcx,%rsi
14001f2aa:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
14001f2b1:	00
14001f2b2:	48 85 d2             	test   %rdx,%rdx
14001f2b5:	75 1e                	jne    0x14001f2d5
14001f2b7:	48 89 11             	mov    %rdx,(%rcx)
14001f2ba:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
14001f2c1:	00
14001f2c2:	48 8b c1             	mov    %rcx,%rax
14001f2c5:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14001f2ca:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
14001f2cf:	48 83 c4 30          	add    $0x30,%rsp
14001f2d3:	5f                   	pop    %rdi
14001f2d4:	c3                   	ret
14001f2d5:	b9 30 00 00 00       	mov    $0x30,%ecx
14001f2da:	e8 99 7f 01 00       	call   0x140037278
14001f2df:	48 8b f8             	mov    %rax,%rdi
14001f2e2:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14001f2e7:	48 85 c0             	test   %rax,%rax
14001f2ea:	74 11                	je     0x14001f2fd
14001f2ec:	48 8d 48 10          	lea    0x10(%rax),%rcx
14001f2f0:	ba 01 00 00 00       	mov    $0x1,%edx
14001f2f5:	e8 26 e3 00 00       	call   0x14002d620
14001f2fa:	90                   	nop
14001f2fb:	eb 02                	jmp    0x14001f2ff
14001f2fd:	33 ff                	xor    %edi,%edi
14001f2ff:	8b 05 33 8e 03 00    	mov    0x38e33(%rip),%eax        # 0x140058138
14001f305:	89 07                	mov    %eax,(%rdi)
14001f307:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
14001f30b:	48 8d 5f 10          	lea    0x10(%rdi),%rbx
14001f30f:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
14001f314:	48 85 db             	test   %rbx,%rbx
14001f317:	74 15                	je     0x14001f32e
14001f319:	48 8b 43 08          	mov    0x8(%rbx),%rax
14001f31d:	48 63 48 04          	movslq 0x4(%rax),%rcx
14001f321:	48 83 c1 08          	add    $0x8,%rcx
14001f325:	48 03 cb             	add    %rbx,%rcx
14001f328:	48 8b 01             	mov    (%rcx),%rax
14001f32b:	ff 10                	call   *(%rax)
14001f32d:	90                   	nop
14001f32e:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14001f332:	48 8b 41 10          	mov    0x10(%rcx),%rax
14001f336:	48 85 c0             	test   %rax,%rax
14001f339:	74 02                	je     0x14001f33d
14001f33b:	ff d0                	call   *%rax
14001f33d:	48 89 1e             	mov    %rbx,(%rsi)
14001f340:	48 c7 44 24 48 00 00 	movq   $0x0,0x48(%rsp)
14001f347:	00 00
14001f349:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
14001f350:	00
14001f351:	48 8b c6             	mov    %rsi,%rax
14001f354:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14001f359:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
14001f35e:	48 83 c4 30          	add    $0x30,%rsp
14001f362:	5f                   	pop    %rdi
14001f363:	c3                   	ret
14001f364:	cc                   	int3
14001f365:	cc                   	int3
14001f366:	cc                   	int3
14001f367:	cc                   	int3
14001f368:	cc                   	int3
14001f369:	cc                   	int3
14001f36a:	cc                   	int3
14001f36b:	cc                   	int3
14001f36c:	cc                   	int3
14001f36d:	cc                   	int3
14001f36e:	cc                   	int3
14001f36f:	cc                   	int3
14001f370:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14001f375:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14001f37a:	57                   	push   %rdi
14001f37b:	48 83 ec 20          	sub    $0x20,%rsp
14001f37f:	48 8b d9             	mov    %rcx,%rbx
14001f382:	48 83 39 00          	cmpq   $0x0,(%rcx)
14001f386:	75 2a                	jne    0x14001f3b2
14001f388:	48 8b 11             	mov    (%rcx),%rdx
14001f38b:	48 85 d2             	test   %rdx,%rdx
14001f38e:	74 15                	je     0x14001f3a5
14001f390:	48 8b 42 08          	mov    0x8(%rdx),%rax
14001f394:	48 63 48 04          	movslq 0x4(%rax),%rcx
14001f398:	48 83 c2 08          	add    $0x8,%rdx
14001f39c:	48 03 ca             	add    %rdx,%rcx
14001f39f:	48 8b 01             	mov    (%rcx),%rax
14001f3a2:	ff 50 08             	call   *0x8(%rax)
14001f3a5:	33 c0                	xor    %eax,%eax
14001f3a7:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14001f3ac:	48 83 c4 20          	add    $0x20,%rsp
14001f3b0:	5f                   	pop    %rdi
14001f3b1:	c3                   	ret
14001f3b2:	b9 58 00 00 00       	mov    $0x58,%ecx
14001f3b7:	e8 bc 7e 01 00       	call   0x140037278
14001f3bc:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14001f3c1:	48 85 c0             	test   %rax,%rax
14001f3c4:	74 0d                	je     0x14001f3d3
14001f3c6:	48 8b c8             	mov    %rax,%rcx
14001f3c9:	e8 52 82 fe ff       	call   0x140007620
14001f3ce:	48 8b f8             	mov    %rax,%rdi
14001f3d1:	eb 02                	jmp    0x14001f3d5
14001f3d3:	33 ff                	xor    %edi,%edi
14001f3d5:	48 8b 03             	mov    (%rbx),%rax
14001f3d8:	48 89 47 10          	mov    %rax,0x10(%rdi)
14001f3dc:	48 8b 07             	mov    (%rdi),%rax
14001f3df:	48 8b cf             	mov    %rdi,%rcx
14001f3e2:	ff 10                	call   *(%rax)
14001f3e4:	90                   	nop
14001f3e5:	4c 8b 03             	mov    (%rbx),%r8
14001f3e8:	4d 85 c0             	test   %r8,%r8
14001f3eb:	74 15                	je     0x14001f402
14001f3ed:	49 8b 48 08          	mov    0x8(%r8),%rcx
14001f3f1:	48 63 49 04          	movslq 0x4(%rcx),%rcx
14001f3f5:	49 83 c0 08          	add    $0x8,%r8
14001f3f9:	49 03 c8             	add    %r8,%rcx
14001f3fc:	48 8b 11             	mov    (%rcx),%rdx
14001f3ff:	ff 52 08             	call   *0x8(%rdx)
14001f402:	48 8d 47 20          	lea    0x20(%rdi),%rax
14001f406:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14001f40b:	48 83 c4 20          	add    $0x20,%rsp
14001f40f:	5f                   	pop    %rdi
14001f410:	c3                   	ret
14001f411:	cc                   	int3
14001f412:	cc                   	int3
14001f413:	cc                   	int3
14001f414:	cc                   	int3
14001f415:	cc                   	int3
14001f416:	cc                   	int3
14001f417:	cc                   	int3
14001f418:	cc                   	int3
14001f419:	cc                   	int3
14001f41a:	cc                   	int3
14001f41b:	cc                   	int3
14001f41c:	cc                   	int3
14001f41d:	cc                   	int3
14001f41e:	cc                   	int3
14001f41f:	cc                   	int3
14001f420:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14001f425:	48 8d 05 6c bf 01 00 	lea    0x1bf6c(%rip),%rax        # 0x14003b398
14001f42c:	48 89 01             	mov    %rax,(%rcx)
14001f42f:	48 8d 05 8a 03 02 00 	lea    0x2038a(%rip),%rax        # 0x14003f7c0
14001f436:	48 89 01             	mov    %rax,(%rcx)
14001f439:	c7 41 70 00 00 00 00 	movl   $0x0,0x70(%rcx)
14001f440:	8b 05 72 8c 03 00    	mov    0x38c72(%rip),%eax        # 0x1400580b8
14001f446:	89 41 08             	mov    %eax,0x8(%rcx)
14001f449:	48 89 49 18          	mov    %rcx,0x18(%rcx)
14001f44d:	0f 57 c0             	xorps  %xmm0,%xmm0
14001f450:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
14001f454:	0f 11 41 30          	movups %xmm0,0x30(%rcx)
14001f458:	0f 11 41 40          	movups %xmm0,0x40(%rcx)
14001f45c:	0f 11 41 50          	movups %xmm0,0x50(%rcx)
14001f460:	0f 11 41 60          	movups %xmm0,0x60(%rcx)
14001f464:	48 c7 41 20 50 00 00 	movq   $0x50,0x20(%rcx)
14001f46b:	00
14001f46c:	48 8d 05 fd 80 fe ff 	lea    -0x17f03(%rip),%rax        # 0x140007570
14001f473:	48 89 41 28          	mov    %rax,0x28(%rcx)
14001f477:	48 8d 05 72 81 fe ff 	lea    -0x17e8e(%rip),%rax        # 0x1400075f0
14001f47e:	48 89 41 30          	mov    %rax,0x30(%rcx)
14001f482:	48 8d 05 37 81 fe ff 	lea    -0x17ec9(%rip),%rax        # 0x1400075c0
14001f489:	48 89 41 38          	mov    %rax,0x38(%rcx)
14001f48d:	48 8d 05 fc 80 fe ff 	lea    -0x17f04(%rip),%rax        # 0x140007590
14001f494:	48 89 41 40          	mov    %rax,0x40(%rcx)
14001f498:	48 8d 05 51 03 02 00 	lea    0x20351(%rip),%rax        # 0x14003f7f0
14001f49f:	48 89 01             	mov    %rax,(%rcx)
14001f4a2:	48 8d 05 47 03 00 00 	lea    0x347(%rip),%rax        # 0x14001f7f0
14001f4a9:	48 89 41 48          	mov    %rax,0x48(%rcx)
14001f4ad:	48 8d 05 2c 04 00 00 	lea    0x42c(%rip),%rax        # 0x14001f8e0
14001f4b4:	48 89 41 50          	mov    %rax,0x50(%rcx)
14001f4b8:	48 8d 05 d1 01 00 00 	lea    0x1d1(%rip),%rax        # 0x14001f690
14001f4bf:	48 89 41 58          	mov    %rax,0x58(%rcx)
14001f4c3:	48 8d 05 66 00 00 00 	lea    0x66(%rip),%rax        # 0x14001f530
14001f4ca:	48 89 41 60          	mov    %rax,0x60(%rcx)
14001f4ce:	48 8d 05 0b 01 00 00 	lea    0x10b(%rip),%rax        # 0x14001f5e0
14001f4d5:	48 89 41 68          	mov    %rax,0x68(%rcx)