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
1406e7658:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
1406e765d:	76 03                	jbe    0x1406e7662
1406e765f:	48 8b 1b             	mov    (%rbx),%rbx
1406e7662:	48 8b d3             	mov    %rbx,%rdx
1406e7665:	48 8d 4d 0f          	lea    0xf(%rbp),%rcx
1406e7669:	e8 12 6b ac ff       	call   0x1401ae180
1406e766e:	0f 57 c0             	xorps  %xmm0,%xmm0
1406e7671:	0f 11 45 ef          	movups %xmm0,-0x11(%rbp)
1406e7675:	0f 57 c9             	xorps  %xmm1,%xmm1
1406e7678:	f3 0f 7f 4d ff       	movdqu %xmm1,-0x1(%rbp)
1406e767d:	0f 10 00             	movups (%rax),%xmm0
1406e7680:	0f 11 45 ef          	movups %xmm0,-0x11(%rbp)
1406e7684:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406e7688:	0f 11 4d ff          	movups %xmm1,-0x1(%rbp)
1406e768c:	48 c7 40 10 00 00 00 	movq   $0x0,0x10(%rax)
1406e7693:	00
1406e7694:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406e769b:	00
1406e769c:	c6 00 00             	movb   $0x0,(%rax)
1406e769f:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
1406e76a3:	48 8b 55 07          	mov    0x7(%rbp),%rdx
1406e76a7:	48 8b c2             	mov    %rdx,%rax
1406e76aa:	48 2b c1             	sub    %rcx,%rax
1406e76ad:	48 83 f8 01          	cmp    $0x1,%rax
1406e76b1:	72 21                	jb     0x1406e76d4
1406e76b3:	48 8d 41 01          	lea    0x1(%rcx),%rax
1406e76b7:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
1406e76bb:	48 8d 45 ef          	lea    -0x11(%rbp),%rax
1406e76bf:	48 83 fa 0f          	cmp    $0xf,%rdx
1406e76c3:	48 0f 47 45 ef       	cmova  -0x11(%rbp),%rax
1406e76c8:	66 c7 04 08 3e 00    	movw   $0x3e,(%rax,%rcx,1)
1406e76ce:	48 8d 45 ef          	lea    -0x11(%rbp),%rax
1406e76d2:	eb 23                	jmp    0x1406e76f7
1406e76d4:	48 c7 44 24 20 01 00 	movq   $0x1,0x20(%rsp)
1406e76db:	00 00
1406e76dd:	4c 8d 0d 04 bd 8f 00 	lea    0x8fbd04(%rip),%r9        # 0x140fe33e8
1406e76e4:	44 0f b6 45 e7       	movzbl -0x19(%rbp),%r8d
1406e76e9:	ba 01 00 00 00       	mov    $0x1,%edx
1406e76ee:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
1406e76f2:	e8 89 0f ac ff       	call   0x1401a8680
1406e76f7:	0f 10 00             	movups (%rax),%xmm0
1406e76fa:	0f 11 45 2f          	movups %xmm0,0x2f(%rbp)
1406e76fe:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406e7702:	0f 11 4d 3f          	movups %xmm1,0x3f(%rbp)
1406e7706:	48 c7 40 10 00 00 00 	movq   $0x0,0x10(%rax)
1406e770d:	00
1406e770e:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406e7715:	00
1406e7716:	c6 00 00             	movb   $0x0,(%rax)
1406e7719:	48 8d 8f 90 00 00 00 	lea    0x90(%rdi),%rcx
1406e7720:	48 8d 55 2f          	lea    0x2f(%rbp),%rdx
1406e7724:	e8 f7 6f ab ff       	call   0x14019e720
1406e7729:	48 8b 55 47          	mov    0x47(%rbp),%rdx
1406e772d:	48 83 fa 0f          	cmp    $0xf,%rdx
1406e7731:	76 32                	jbe    0x1406e7765
1406e7733:	48 ff c2             	inc    %rdx
1406e7736:	48 8b 4d 2f          	mov    0x2f(%rbp),%rcx
1406e773a:	48 8b c1             	mov    %rcx,%rax
1406e773d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406e7744:	72 19                	jb     0x1406e775f
1406e7746:	48 83 c2 27          	add    $0x27,%rdx
1406e774a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406e774e:	48 2b c1             	sub    %rcx,%rax
1406e7751:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406e7755:	48 83 f8 1f          	cmp    $0x1f,%rax
1406e7759:	0f 87 ac 00 00 00    	ja     0x1406e780b
1406e775f:	e8 e0 39 73 00       	call   0x140e1b144
1406e7764:	90                   	nop
1406e7765:	48 8b 55 07          	mov    0x7(%rbp),%rdx
1406e7769:	48 83 fa 0f          	cmp    $0xf,%rdx
1406e776d:	76 2d                	jbe    0x1406e779c
1406e776f:	48 ff c2             	inc    %rdx
1406e7772:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
1406e7776:	48 8b c1             	mov    %rcx,%rax
1406e7779:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406e7780:	72 15                	jb     0x1406e7797
1406e7782:	48 83 c2 27          	add    $0x27,%rdx
1406e7786:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406e778a:	48 2b c1             	sub    %rcx,%rax
1406e778d:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406e7791:	48 83 f8 1f          	cmp    $0x1f,%rax
1406e7795:	77 7a                	ja     0x1406e7811
1406e7797:	e8 a8 39 73 00       	call   0x140e1b144
1406e779c:	66 0f 6f 05 8c c6 8b 	movdqa 0x8bc68c(%rip),%xmm0        # 0x140fa3e30
1406e77a3:	00
1406e77a4:	f3 0f 7f 45 ff       	movdqu %xmm0,-0x1(%rbp)
1406e77a9:	c6 45 ef 00          	movb   $0x0,-0x11(%rbp)
1406e77ad:	48 8b 55 27          	mov    0x27(%rbp),%rdx
1406e77b1:	48 83 fa 0f          	cmp    $0xf,%rdx
1406e77b5:	76 2d                	jbe    0x1406e77e4
1406e77b7:	48 ff c2             	inc    %rdx
1406e77ba:	48 8b 4d 0f          	mov    0xf(%rbp),%rcx
1406e77be:	48 8b c1             	mov    %rcx,%rax
1406e77c1:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406e77c8:	72 15                	jb     0x1406e77df
1406e77ca:	48 83 c2 27          	add    $0x27,%rdx
1406e77ce:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406e77d2:	48 2b c1             	sub    %rcx,%rax
1406e77d5:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406e77d9:	48 83 f8 1f          	cmp    $0x1f,%rax
1406e77dd:	77 26                	ja     0x1406e7805
1406e77df:	e8 60 39 73 00       	call   0x140e1b144
1406e77e4:	48 8b 4d 4f          	mov    0x4f(%rbp),%rcx
1406e77e8:	48 33 cc             	xor    %rsp,%rcx
1406e77eb:	e8 10 3d 73 00       	call   0x140e1b500
1406e77f0:	4c 8d 9c 24 a0 00 00 	lea    0xa0(%rsp),%r11
1406e77f7:	00
1406e77f8:	49 8b 5b 18          	mov    0x18(%r11),%rbx
1406e77fc:	49 8b 7b 20          	mov    0x20(%r11),%rdi
1406e7800:	49 8b e3             	mov    %r11,%rsp
1406e7803:	5d                   	pop    %rbp
1406e7804:	c3                   	ret
1406e7805:	e8 9a 29 74 00       	call   0x140e2a1a4
1406e780a:	90                   	nop
1406e780b:	e8 94 29 74 00       	call   0x140e2a1a4
1406e7810:	90                   	nop
1406e7811:	e8 8e 29 74 00       	call   0x140e2a1a4
1406e7816:	cc                   	int3
1406e7817:	cc                   	int3
1406e7818:	cc                   	int3
1406e7819:	cc                   	int3
1406e781a:	cc                   	int3
1406e781b:	cc                   	int3
1406e781c:	cc                   	int3
1406e781d:	cc                   	int3
1406e781e:	cc                   	int3
1406e781f:	cc                   	int3
1406e7820:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1406e7825:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1406e782a:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1406e782f:	55                   	push   %rbp
1406e7830:	41 54                	push   %r12
1406e7832:	41 55                	push   %r13
1406e7834:	41 56                	push   %r14
1406e7836:	41 57                	push   %r15
1406e7838:	48 8d 6c 24 80       	lea    -0x80(%rsp),%rbp
1406e783d:	48 81 ec 80 01 00 00 	sub    $0x180,%rsp
1406e7844:	48 8b 05 b5 16 cd 00 	mov    0xcd16b5(%rip),%rax        # 0x1413b8f00
1406e784b:	48 33 c4             	xor    %rsp,%rax
1406e784e:	48 89 45 70          	mov    %rax,0x70(%rbp)
1406e7852:	44 0f b6 f2          	movzbl %dl,%r14d
1406e7856:	88 54 24 20          	mov    %dl,0x20(%rsp)
1406e785a:	4c 8b f9             	mov    %rcx,%r15
1406e785d:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1406e7861:	e8 1a 0b cc ff       	call   0x1403a8380
1406e7866:	90                   	nop
1406e7867:	45 32 ed             	xor    %r13b,%r13b
1406e786a:	49 8b 07             	mov    (%r15),%rax
1406e786d:	48 8b 18             	mov    (%rax),%rbx
1406e7870:	4c 8b 60 08          	mov    0x8(%rax),%r12
1406e7874:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
1406e7879:	48 be 25 23 22 84 e4 	movabs $0xcbf29ce484222325,%rsi
1406e7880:	9c f2 cb
1406e7883:	49 3b dc             	cmp    %r12,%rbx
1406e7886:	0f 84 a4 03 00 00    	je     0x1406e7c30
1406e788c:	0f 1f 40 00          	nopl   0x0(%rax)
1406e7890:	48 8b 33             	mov    (%rbx),%rsi
1406e7893:	0f b6 3d ce 87 d4 00 	movzbl 0xd487ce(%rip),%edi        # 0x141430068
1406e789a:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1406e789e:	48 8b 01             	mov    (%rcx),%rax
1406e78a1:	48 8b 40 10          	mov    0x10(%rax),%rax
1406e78a5:	ff 15 75 c1 89 00    	call   *0x89c175(%rip)        # 0x140f83a20
1406e78ab:	48 8b 10             	mov    (%rax),%rdx
1406e78ae:	0f 57 c0             	xorps  %xmm0,%xmm0
1406e78b1:	0f 11 45 10          	movups %xmm0,0x10(%rbp)
1406e78b5:	33 c0                	xor    %eax,%eax
1406e78b7:	48 89 45 20          	mov    %rax,0x20(%rbp)
1406e78bb:	48 89 45 28          	mov    %rax,0x28(%rbp)
1406e78bf:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
1406e78c6:	49 ff c0             	inc    %r8
1406e78c9:	42 38 04 02          	cmp    %al,(%rdx,%r8,1)
1406e78cd:	75 f7                	jne    0x1406e78c6
1406e78cf:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1406e78d3:	e8 28 f5 aa ff       	call   0x140196e00
1406e78d8:	90                   	nop