1406e71c1:	e8 4a f5 ff ff       	call   0x1406e6710
1406e71c6:	48 8d 8f 80 03 00 00 	lea    0x380(%rdi),%rcx
1406e71cd:	e8 de 17 cc ff       	call   0x1403a89b0
1406e71d2:	48 8d 8f 40 03 00 00 	lea    0x340(%rdi),%rcx
1406e71d9:	e8 b2 18 cc ff       	call   0x1403a8a90
1406e71de:	48 8d 8f f8 02 00 00 	lea    0x2f8(%rdi),%rcx
1406e71e5:	e8 c6 32 b5 ff       	call   0x14023a4b0
1406e71ea:	48 8d 8f b8 02 00 00 	lea    0x2b8(%rdi),%rcx
1406e71f1:	e8 3a f4 ff ff       	call   0x1406e6630
1406e71f6:	48 8d 8f 78 02 00 00 	lea    0x278(%rdi),%rcx
1406e71fd:	e8 ae 17 cc ff       	call   0x1403a89b0
1406e7202:	48 8d 8f 38 02 00 00 	lea    0x238(%rdi),%rcx
1406e7209:	e8 e2 b8 e5 ff       	call   0x140542af0
1406e720e:	48 8d 8f 20 02 00 00 	lea    0x220(%rdi),%rcx
1406e7215:	e8 d6 69 00 00       	call   0x1406edbf0
1406e721a:	48 8d 8f e0 01 00 00 	lea    0x1e0(%rdi),%rcx
1406e7221:	e8 8a 32 b5 ff       	call   0x14023a4b0
1406e7226:	48 8d 8f a0 01 00 00 	lea    0x1a0(%rdi),%rcx
1406e722d:	e8 7e 17 cc ff       	call   0x1403a89b0
1406e7232:	48 8d 8f 60 01 00 00 	lea    0x160(%rdi),%rcx
1406e7239:	e8 b2 5f f8 ff       	call   0x14066d1f0
1406e723e:	48 8d 8f 20 01 00 00 	lea    0x120(%rdi),%rcx
1406e7245:	e8 e6 f3 ff ff       	call   0x1406e6630
1406e724a:	48 8d 8f e0 00 00 00 	lea    0xe0(%rdi),%rcx
1406e7251:	e8 5a 17 cc ff       	call   0x1403a89b0
1406e7256:	48 8d 8f 90 00 00 00 	lea    0x90(%rdi),%rcx
1406e725d:	e8 4e 17 cc ff       	call   0x1403a89b0
1406e7262:	48 8d 4f 50          	lea    0x50(%rdi),%rcx
1406e7266:	e8 25 18 cc ff       	call   0x1403a8a90
1406e726b:	48 8d 4f 10          	lea    0x10(%rdi),%rcx
1406e726f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1406e7274:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1406e7279:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1406e727e:	48 83 c4 20          	add    $0x20,%rsp
1406e7282:	5f                   	pop    %rdi
1406e7283:	e9 08 18 cc ff       	jmp    0x1403a8a90
1406e7288:	e8 17 2f 74 00       	call   0x140e2a1a4
1406e728d:	90                   	nop
1406e728e:	b9 02 00 00 00       	mov    $0x2,%ecx
1406e7293:	e8 68 34 0a 00       	call   0x14078a700
1406e7298:	cc                   	int3
1406e7299:	cc                   	int3
1406e729a:	cc                   	int3
1406e729b:	cc                   	int3
1406e729c:	cc                   	int3
1406e729d:	cc                   	int3
1406e729e:	cc                   	int3
1406e729f:	cc                   	int3
1406e72a0:	e9 0b 00 00 00       	jmp    0x1406e72b0
1406e72a5:	cc                   	int3
1406e72a6:	cc                   	int3
1406e72a7:	cc                   	int3
1406e72a8:	cc                   	int3
1406e72a9:	cc                   	int3
1406e72aa:	cc                   	int3
1406e72ab:	cc                   	int3
1406e72ac:	cc                   	int3
1406e72ad:	cc                   	int3
1406e72ae:	cc                   	int3
1406e72af:	cc                   	int3
1406e72b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1406e72b5:	57                   	push   %rdi
1406e72b6:	48 83 ec 20          	sub    $0x20,%rsp
1406e72ba:	48 8d 05 9f 70 93 00 	lea    0x93709f(%rip),%rax        # 0x14101e360
1406e72c1:	48 8b d9             	mov    %rcx,%rbx
1406e72c4:	48 89 01             	mov    %rax,(%rcx)
1406e72c7:	48 8b 91 a8 00 00 00 	mov    0xa8(%rcx),%rdx
1406e72ce:	48 83 fa 0f          	cmp    $0xf,%rdx
1406e72d2:	76 34                	jbe    0x1406e7308
1406e72d4:	48 8b 89 90 00 00 00 	mov    0x90(%rcx),%rcx
1406e72db:	48 ff c2             	inc    %rdx
1406e72de:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406e72e5:	72 1c                	jb     0x1406e7303
1406e72e7:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1406e72eb:	48 83 c2 27          	add    $0x27,%rdx
1406e72ef:	49 2b c8             	sub    %r8,%rcx
1406e72f2:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1406e72f6:	48 83 f8 1f          	cmp    $0x1f,%rax
1406e72fa:	0f 87 18 01 00 00    	ja     0x1406e7418
1406e7300:	49 8b c8             	mov    %r8,%rcx
1406e7303:	e8 3c 3e 73 00       	call   0x140e1b144
1406e7308:	33 ff                	xor    %edi,%edi
1406e730a:	48 c7 83 a8 00 00 00 	movq   $0xf,0xa8(%rbx)
1406e7311:	0f 00 00 00
1406e7315:	48 89 bb a0 00 00 00 	mov    %rdi,0xa0(%rbx)
1406e731c:	40 88 bb 90 00 00 00 	mov    %dil,0x90(%rbx)
1406e7323:	48 8b 93 88 00 00 00 	mov    0x88(%rbx),%rdx
1406e732a:	48 83 fa 0f          	cmp    $0xf,%rdx
1406e732e:	76 31                	jbe    0x1406e7361
1406e7330:	48 8b 4b 70          	mov    0x70(%rbx),%rcx
1406e7334:	48 ff c2             	inc    %rdx
1406e7337:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406e733e:	72 1c                	jb     0x1406e735c
1406e7340:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1406e7344:	48 83 c2 27          	add    $0x27,%rdx
1406e7348:	49 2b c8             	sub    %r8,%rcx
1406e734b:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1406e734f:	48 83 f8 1f          	cmp    $0x1f,%rax
1406e7353:	0f 87 bf 00 00 00    	ja     0x1406e7418
1406e7359:	49 8b c8             	mov    %r8,%rcx
1406e735c:	e8 e3 3d 73 00       	call   0x140e1b144
1406e7361:	48 89 bb 80 00 00 00 	mov    %rdi,0x80(%rbx)
1406e7368:	48 c7 83 88 00 00 00 	movq   $0xf,0x88(%rbx)
1406e736f:	0f 00 00 00
1406e7373:	40 88 7b 70          	mov    %dil,0x70(%rbx)
1406e7377:	48 8b 53 68          	mov    0x68(%rbx),%rdx
1406e737b:	48 83 fa 0f          	cmp    $0xf,%rdx
1406e737f:	76 2d                	jbe    0x1406e73ae
1406e7381:	48 8b 4b 50          	mov    0x50(%rbx),%rcx
1406e7385:	48 ff c2             	inc    %rdx
1406e7388:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406e738f:	72 18                	jb     0x1406e73a9
1406e7391:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1406e7395:	48 83 c2 27          	add    $0x27,%rdx
1406e7399:	49 2b c8             	sub    %r8,%rcx
1406e739c:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1406e73a0:	48 83 f8 1f          	cmp    $0x1f,%rax
1406e73a4:	77 72                	ja     0x1406e7418
1406e73a6:	49 8b c8             	mov    %r8,%rcx
1406e73a9:	e8 96 3d 73 00       	call   0x140e1b144
1406e73ae:	48 89 7b 60          	mov    %rdi,0x60(%rbx)
1406e73b2:	48 c7 43 68 0f 00 00 	movq   $0xf,0x68(%rbx)
1406e73b9:	00
1406e73ba:	40 88 7b 50          	mov    %dil,0x50(%rbx)
1406e73be:	48 8b 53 48          	mov    0x48(%rbx),%rdx
1406e73c2:	48 83 fa 0f          	cmp    $0xf,%rdx
1406e73c6:	76 2d                	jbe    0x1406e73f5
1406e73c8:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
1406e73cc:	48 ff c2             	inc    %rdx
1406e73cf:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406e73d6:	72 18                	jb     0x1406e73f0
1406e73d8:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1406e73dc:	48 83 c2 27          	add    $0x27,%rdx
1406e73e0:	49 2b c8             	sub    %r8,%rcx
1406e73e3:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1406e73e7:	48 83 f8 1f          	cmp    $0x1f,%rax
1406e73eb:	77 2b                	ja     0x1406e7418
1406e73ed:	49 8b c8             	mov    %r8,%rcx
1406e73f0:	e8 4f 3d 73 00       	call   0x140e1b144
1406e73f5:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
1406e73f9:	48 89 7b 40          	mov    %rdi,0x40(%rbx)
1406e73fd:	48 c7 43 48 0f 00 00 	movq   $0xf,0x48(%rbx)
1406e7404:	00
1406e7405:	40 88 7b 30          	mov    %dil,0x30(%rbx)
1406e7409:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1406e740e:	48 83 c4 20          	add    $0x20,%rsp
1406e7412:	5f                   	pop    %rdi
1406e7413:	e9 78 69 00 00       	jmp    0x1406edd90
1406e7418:	e8 87 2d 74 00       	call   0x140e2a1a4
1406e741d:	cc                   	int3
1406e741e:	cc                   	int3
1406e741f:	cc                   	int3
1406e7420:	40 53                	rex push %rbx
1406e7422:	48 83 ec 20          	sub    $0x20,%rsp
1406e7426:	48 8b d9             	mov    %rcx,%rbx
1406e7429:	48 8b 49 48          	mov    0x48(%rcx),%rcx
1406e742d:	48 85 c9             	test   %rcx,%rcx
1406e7430:	74 24                	je     0x1406e7456
1406e7432:	8b 41 10             	mov    0x10(%rcx),%eax
1406e7435:	ff c8                	dec    %eax
1406e7437:	89 41 10             	mov    %eax,0x10(%rcx)
1406e743a:	85 c0                	test   %eax,%eax
1406e743c:	7f 18                	jg     0x1406e7456
1406e743e:	0f 88 ac 00 00 00    	js     0x1406e74f0
1406e7444:	48 8b 01             	mov    (%rcx),%rax
1406e7447:	ba 01 00 00 00       	mov    $0x1,%edx
1406e744c:	48 8b 00             	mov    (%rax),%rax
1406e744f:	ff 15 cb c5 89 00    	call   *0x89c5cb(%rip)        # 0x140f83a20
1406e7455:	90                   	nop
1406e7456:	48 8b 53 38          	mov    0x38(%rbx),%rdx
1406e745a:	48 83 fa 0f          	cmp    $0xf,%rdx
1406e745e:	76 2d                	jbe    0x1406e748d
1406e7460:	48 ff c2             	inc    %rdx
1406e7463:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1406e7467:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406e746e:	72 18                	jb     0x1406e7488
1406e7470:	48 83 c2 27          	add    $0x27,%rdx
1406e7474:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1406e7478:	49 2b c8             	sub    %r8,%rcx
1406e747b:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1406e747f:	48 83 f8 1f          	cmp    $0x1f,%rax
1406e7483:	77 76                	ja     0x1406e74fb
1406e7485:	49 8b c8             	mov    %r8,%rcx
1406e7488:	e8 b7 3c 73 00       	call   0x140e1b144
1406e748d:	48 c7 43 30 00 00 00 	movq   $0x0,0x30(%rbx)
1406e7494:	00
1406e7495:	48 c7 43 38 0f 00 00 	movq   $0xf,0x38(%rbx)
1406e749c:	00
1406e749d:	c6 43 20 00          	movb   $0x0,0x20(%rbx)
1406e74a1:	48 8b 53 18          	mov    0x18(%rbx),%rdx
1406e74a5:	48 83 fa 0f          	cmp    $0xf,%rdx
1406e74a9:	76 2c                	jbe    0x1406e74d7
1406e74ab:	48 ff c2             	inc    %rdx
1406e74ae:	48 8b 0b             	mov    (%rbx),%rcx
1406e74b1:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406e74b8:	72 18                	jb     0x1406e74d2
1406e74ba:	48 83 c2 27          	add    $0x27,%rdx
1406e74be:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1406e74c2:	49 2b c8             	sub    %r8,%rcx
1406e74c5:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1406e74c9:	48 83 f8 1f          	cmp    $0x1f,%rax
1406e74cd:	77 2c                	ja     0x1406e74fb
1406e74cf:	49 8b c8             	mov    %r8,%rcx
1406e74d2:	e8 6d 3c 73 00       	call   0x140e1b144
1406e74d7:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
1406e74de:	00
1406e74df:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
1406e74e6:	00
1406e74e7:	c6 03 00             	movb   $0x0,(%rbx)
1406e74ea:	48 83 c4 20          	add    $0x20,%rsp
1406e74ee:	5b                   	pop    %rbx
1406e74ef:	c3                   	ret
1406e74f0:	b9 02 00 00 00       	mov    $0x2,%ecx
1406e74f5:	e8 06 32 0a 00       	call   0x14078a700
1406e74fa:	90                   	nop
1406e74fb:	e8 a4 2c 74 00       	call   0x140e2a1a4
1406e7500:	cc                   	int3
1406e7501:	cc                   	int3
1406e7502:	cc                   	int3
1406e7503:	cc                   	int3
1406e7504:	cc                   	int3
1406e7505:	cc                   	int3
1406e7506:	cc                   	int3
1406e7507:	cc                   	int3
1406e7508:	cc                   	int3
1406e7509:	cc                   	int3
1406e750a:	cc                   	int3
1406e750b:	cc                   	int3
1406e750c:	cc                   	int3
1406e750d:	cc                   	int3
1406e750e:	cc                   	int3
1406e750f:	cc                   	int3
1406e7510:	e9 2b 4f b7 ff       	jmp    0x14025c440
1406e7515:	cc                   	int3
1406e7516:	cc                   	int3
1406e7517:	cc                   	int3
1406e7518:	cc                   	int3
1406e7519:	cc                   	int3
1406e751a:	cc                   	int3
1406e751b:	cc                   	int3
1406e751c:	cc                   	int3
1406e751d:	cc                   	int3
1406e751e:	cc                   	int3
1406e751f:	cc                   	int3
1406e7520:	40 53                	rex push %rbx
1406e7522:	48 83 ec 20          	sub    $0x20,%rsp
1406e7526:	48 8d 05 b3 78 93 00 	lea    0x9378b3(%rip),%rax        # 0x14101ede0
1406e752d:	48 8b d9             	mov    %rcx,%rbx
1406e7530:	48 89 01             	mov    %rax,(%rcx)
1406e7533:	f6 c2 01             	test   $0x1,%dl
1406e7536:	74 0a                	je     0x1406e7542
1406e7538:	ba c0 00 00 00       	mov    $0xc0,%edx
1406e753d:	e8 02 3c 73 00       	call   0x140e1b144
1406e7542:	48 8b c3             	mov    %rbx,%rax
1406e7545:	48 83 c4 20          	add    $0x20,%rsp
1406e7549:	5b                   	pop    %rbx
1406e754a:	c3                   	ret
1406e754b:	cc                   	int3
1406e754c:	cc                   	int3
1406e754d:	cc                   	int3
1406e754e:	cc                   	int3
1406e754f:	cc                   	int3
1406e7550:	40 53                	rex push %rbx
1406e7552:	48 83 ec 20          	sub    $0x20,%rsp
1406e7556:	48 8d 05 ab 78 93 00 	lea    0x9378ab(%rip),%rax        # 0x14101ee08
1406e755d:	48 8b d9             	mov    %rcx,%rbx
1406e7560:	48 89 01             	mov    %rax,(%rcx)
1406e7563:	f6 c2 01             	test   $0x1,%dl
1406e7566:	74 0a                	je     0x1406e7572
1406e7568:	ba c0 00 00 00       	mov    $0xc0,%edx
1406e756d:	e8 d2 3b 73 00       	call   0x140e1b144
1406e7572:	48 8b c3             	mov    %rbx,%rax
1406e7575:	48 83 c4 20          	add    $0x20,%rsp
1406e7579:	5b                   	pop    %rbx
1406e757a:	c3                   	ret
1406e757b:	cc                   	int3
1406e757c:	cc                   	int3
1406e757d:	cc                   	int3
1406e757e:	cc                   	int3
1406e757f:	cc                   	int3
1406e7580:	40 53                	rex push %rbx
1406e7582:	48 83 ec 20          	sub    $0x20,%rsp
1406e7586:	48 8d 05 a3 78 93 00 	lea    0x9378a3(%rip),%rax        # 0x14101ee30
1406e758d:	48 8b d9             	mov    %rcx,%rbx
1406e7590:	48 89 01             	mov    %rax,(%rcx)
1406e7593:	f6 c2 01             	test   $0x1,%dl
1406e7596:	74 0a                	je     0x1406e75a2
1406e7598:	ba c0 00 00 00       	mov    $0xc0,%edx
1406e759d:	e8 a2 3b 73 00       	call   0x140e1b144
1406e75a2:	48 8b c3             	mov    %rbx,%rax
1406e75a5:	48 83 c4 20          	add    $0x20,%rsp
1406e75a9:	5b                   	pop    %rbx
1406e75aa:	c3                   	ret
1406e75ab:	cc                   	int3
1406e75ac:	cc                   	int3
1406e75ad:	cc                   	int3
1406e75ae:	cc                   	int3
1406e75af:	cc                   	int3
1406e75b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1406e75b5:	57                   	push   %rdi
1406e75b6:	48 83 ec 20          	sub    $0x20,%rsp
1406e75ba:	8b da                	mov    %edx,%ebx
1406e75bc:	48 8b f9             	mov    %rcx,%rdi
1406e75bf:	e8 ec fc ff ff       	call   0x1406e72b0
1406e75c4:	f6 c3 01             	test   $0x1,%bl
1406e75c7:	74 0d                	je     0x1406e75d6
1406e75c9:	ba b0 00 00 00       	mov    $0xb0,%edx
1406e75ce:	48 8b cf             	mov    %rdi,%rcx
1406e75d1:	e8 6e 3b 73 00       	call   0x140e1b144
1406e75d6:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1406e75db:	48 8b c7             	mov    %rdi,%rax
1406e75de:	48 83 c4 20          	add    $0x20,%rsp
1406e75e2:	5f                   	pop    %rdi
1406e75e3:	c3                   	ret
1406e75e4:	cc                   	int3
1406e75e5:	cc                   	int3
1406e75e6:	cc                   	int3
1406e75e7:	cc                   	int3
1406e75e8:	cc                   	int3
1406e75e9:	cc                   	int3
1406e75ea:	cc                   	int3
1406e75eb:	cc                   	int3
1406e75ec:	cc                   	int3
1406e75ed:	cc                   	int3
1406e75ee:	cc                   	int3
1406e75ef:	cc                   	int3
1406e75f0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1406e75f5:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1406e75fa:	55                   	push   %rbp
1406e75fb:	48 8d 6c 24 a9       	lea    -0x57(%rsp),%rbp
1406e7600:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
1406e7607:	48 8b 05 f2 18 cd 00 	mov    0xcd18f2(%rip),%rax        # 0x1413b8f00
1406e760e:	48 33 c4             	xor    %rsp,%rax
1406e7611:	48 89 45 4f          	mov    %rax,0x4f(%rbp)
1406e7615:	48 8b f9             	mov    %rcx,%rdi
1406e7618:	48 8d 59 70          	lea    0x70(%rcx),%rbx
1406e761c:	0f 57 c0             	xorps  %xmm0,%xmm0
1406e761f:	0f 11 45 0f          	movups %xmm0,0xf(%rbp)
1406e7623:	0f 57 c9             	xorps  %xmm1,%xmm1
1406e7626:	f3 0f 7f 4d 1f       	movdqu %xmm1,0x1f(%rbp)
1406e762b:	b9 20 00 00 00       	mov    $0x20,%ecx
1406e7630:	e8 d3 3a 73 00       	call   0x140e1b108
1406e7635:	48 89 45 0f          	mov    %rax,0xf(%rbp)
1406e7639:	66 0f 6f 05 1f cd 8b 	movdqa 0x8bcd1f(%rip),%xmm0        # 0x140fa4360
1406e7640:	00
1406e7641:	f3 0f 7f 45 1f       	movdqu %xmm0,0x1f(%rbp)
1406e7646:	0f 10 05 5b 6d 93 00 	movups 0x936d5b(%rip),%xmm0        # 0x14101e3a8
1406e764d:	0f 11 00             	movups %xmm0,(%rax)
1406e7650:	c6 40 10 00          	movb   $0x0,0x10(%rax)
1406e7654:	4c 8b 43 10          	mov    0x10(%rbx),%r8