140e0840f:	cc                   	int3
140e08410:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140e08415:	57                   	push   %rdi
140e08416:	48 83 ec 20          	sub    $0x20,%rsp
140e0841a:	48 8d 05 97 80 3d 00 	lea    0x3d8097(%rip),%rax        # 0x1411e04b8
140e08421:	48 8b f9             	mov    %rcx,%rdi
140e08424:	48 89 01             	mov    %rax,(%rcx)
140e08427:	8b da                	mov    %edx,%ebx
140e08429:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140e0842d:	e8 5e 8c 02 00       	call   0x140e31090
140e08432:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
140e08436:	e8 55 8c 02 00       	call   0x140e31090
140e0843b:	48 8b 4f 28          	mov    0x28(%rdi),%rcx
140e0843f:	e8 4c 8c 02 00       	call   0x140e31090
140e08444:	48 8d 05 ed 11 1a 00 	lea    0x1a11ed(%rip),%rax        # 0x140fa9638
140e0844b:	48 89 07             	mov    %rax,(%rdi)
140e0844e:	f6 c3 01             	test   $0x1,%bl
140e08451:	74 0d                	je     0x140e08460
140e08453:	ba 30 00 00 00       	mov    $0x30,%edx
140e08458:	48 8b cf             	mov    %rdi,%rcx
140e0845b:	e8 e4 2c 01 00       	call   0x140e1b144
140e08460:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e08465:	48 8b c7             	mov    %rdi,%rax
140e08468:	48 83 c4 20          	add    $0x20,%rsp
140e0846c:	5f                   	pop    %rdi
140e0846d:	c3                   	ret
140e0846e:	cc                   	int3
140e0846f:	cc                   	int3
140e08470:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140e08475:	57                   	push   %rdi
140e08476:	48 83 ec 20          	sub    $0x20,%rsp
140e0847a:	48 8d 05 87 82 3d 00 	lea    0x3d8287(%rip),%rax        # 0x1411e0708
140e08481:	48 8b f9             	mov    %rcx,%rdi
140e08484:	48 89 01             	mov    %rax,(%rcx)
140e08487:	8b da                	mov    %edx,%ebx
140e08489:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140e0848d:	e8 fe 8b 02 00       	call   0x140e31090
140e08492:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
140e08496:	e8 f5 8b 02 00       	call   0x140e31090
140e0849b:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
140e0849f:	e8 ec 8b 02 00       	call   0x140e31090
140e084a4:	48 8d 05 8d 11 1a 00 	lea    0x1a118d(%rip),%rax        # 0x140fa9638
140e084ab:	48 89 07             	mov    %rax,(%rdi)
140e084ae:	f6 c3 01             	test   $0x1,%bl
140e084b1:	74 0d                	je     0x140e084c0
140e084b3:	ba 58 00 00 00       	mov    $0x58,%edx
140e084b8:	48 8b cf             	mov    %rdi,%rcx
140e084bb:	e8 84 2c 01 00       	call   0x140e1b144
140e084c0:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e084c5:	48 8b c7             	mov    %rdi,%rax
140e084c8:	48 83 c4 20          	add    $0x20,%rsp
140e084cc:	5f                   	pop    %rdi
140e084cd:	c3                   	ret
140e084ce:	cc                   	int3
140e084cf:	cc                   	int3
140e084d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140e084d5:	57                   	push   %rdi
140e084d6:	48 83 ec 20          	sub    $0x20,%rsp
140e084da:	48 8d 05 a7 7e 3d 00 	lea    0x3d7ea7(%rip),%rax        # 0x1411e0388
140e084e1:	48 8b f9             	mov    %rcx,%rdi
140e084e4:	48 89 01             	mov    %rax,(%rcx)
140e084e7:	8b da                	mov    %edx,%ebx
140e084e9:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140e084ed:	e8 9e 8b 02 00       	call   0x140e31090
140e084f2:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
140e084f6:	e8 95 8b 02 00       	call   0x140e31090
140e084fb:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
140e084ff:	e8 8c 8b 02 00       	call   0x140e31090
140e08504:	48 8d 05 2d 11 1a 00 	lea    0x1a112d(%rip),%rax        # 0x140fa9638
140e0850b:	48 89 07             	mov    %rax,(%rdi)
140e0850e:	f6 c3 01             	test   $0x1,%bl
140e08511:	74 0d                	je     0x140e08520
140e08513:	ba 58 00 00 00       	mov    $0x58,%edx
140e08518:	48 8b cf             	mov    %rdi,%rcx
140e0851b:	e8 24 2c 01 00       	call   0x140e1b144
140e08520:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e08525:	48 8b c7             	mov    %rdi,%rax
140e08528:	48 83 c4 20          	add    $0x20,%rsp
140e0852c:	5f                   	pop    %rdi
140e0852d:	c3                   	ret
140e0852e:	cc                   	int3
140e0852f:	cc                   	int3
140e08530:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140e08535:	57                   	push   %rdi
140e08536:	48 83 ec 20          	sub    $0x20,%rsp
140e0853a:	48 8d 05 1f 82 3d 00 	lea    0x3d821f(%rip),%rax        # 0x1411e0760
140e08541:	48 8b f9             	mov    %rcx,%rdi
140e08544:	48 89 01             	mov    %rax,(%rcx)
140e08547:	8b da                	mov    %edx,%ebx
140e08549:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140e0854d:	e8 3e 8b 02 00       	call   0x140e31090
140e08552:	48 8d 05 df 10 1a 00 	lea    0x1a10df(%rip),%rax        # 0x140fa9638
140e08559:	48 89 07             	mov    %rax,(%rdi)
140e0855c:	f6 c3 01             	test   $0x1,%bl
140e0855f:	74 0d                	je     0x140e0856e
140e08561:	ba 18 00 00 00       	mov    $0x18,%edx
140e08566:	48 8b cf             	mov    %rdi,%rcx
140e08569:	e8 d6 2b 01 00       	call   0x140e1b144
140e0856e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e08573:	48 8b c7             	mov    %rdi,%rax
140e08576:	48 83 c4 20          	add    $0x20,%rsp
140e0857a:	5f                   	pop    %rdi
140e0857b:	c3                   	ret
140e0857c:	cc                   	int3
140e0857d:	cc                   	int3
140e0857e:	cc                   	int3
140e0857f:	cc                   	int3
140e08580:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140e08585:	57                   	push   %rdi
140e08586:	48 83 ec 20          	sub    $0x20,%rsp
140e0858a:	48 8d 05 4f 7b 3d 00 	lea    0x3d7b4f(%rip),%rax        # 0x1411e00e0
140e08591:	48 8b f9             	mov    %rcx,%rdi
140e08594:	48 89 01             	mov    %rax,(%rcx)
140e08597:	8b da                	mov    %edx,%ebx
140e08599:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140e0859d:	e8 ee 8a 02 00       	call   0x140e31090
140e085a2:	48 8d 05 8f 10 1a 00 	lea    0x1a108f(%rip),%rax        # 0x140fa9638
140e085a9:	48 89 07             	mov    %rax,(%rdi)
140e085ac:	f6 c3 01             	test   $0x1,%bl
140e085af:	74 0d                	je     0x140e085be
140e085b1:	ba 18 00 00 00       	mov    $0x18,%edx
140e085b6:	48 8b cf             	mov    %rdi,%rcx
140e085b9:	e8 86 2b 01 00       	call   0x140e1b144
140e085be:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e085c3:	48 8b c7             	mov    %rdi,%rax
140e085c6:	48 83 c4 20          	add    $0x20,%rsp
140e085ca:	5f                   	pop    %rdi
140e085cb:	c3                   	ret
140e085cc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140e085d1:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140e085d6:	57                   	push   %rdi
140e085d7:	48 83 ec 20          	sub    $0x20,%rsp
140e085db:	48 8b 41 10          	mov    0x10(%rcx),%rax
140e085df:	33 f6                	xor    %esi,%esi
140e085e1:	48 8b fa             	mov    %rdx,%rdi
140e085e4:	48 8b d9             	mov    %rcx,%rbx
140e085e7:	48 3b c2             	cmp    %rdx,%rax
140e085ea:	74 50                	je     0x140e0863c
140e085ec:	48 8b 49 18          	mov    0x18(%rcx),%rcx
140e085f0:	48 83 f9 07          	cmp    $0x7,%rcx
140e085f4:	76 46                	jbe    0x140e0863c
140e085f6:	40 38 35 d0 be 40 00 	cmp    %sil,0x40bed0(%rip)        # 0x1412144cd
140e085fd:	4c 8b 1b             	mov    (%rbx),%r11
140e08600:	74 3a                	je     0x140e0863c
140e08602:	4c 8d 52 01          	lea    0x1(%rdx),%r10
140e08606:	48 ff c0             	inc    %rax
140e08609:	48 8d 14 4d 09 00 00 	lea    0x9(,%rcx,2),%rdx
140e08610:	00
140e08611:	49 8b cb             	mov    %r11,%rcx
140e08614:	49 03 d3             	add    %r11,%rdx
140e08617:	4f 8d 14 53          	lea    (%r11,%r10,2),%r10
140e0861b:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
140e0861f:	49 8d 04 43          	lea    (%r11,%rax,2),%rax
140e08623:	4c 8b c2             	mov    %rdx,%r8
140e08626:	48 3b c2             	cmp    %rdx,%rax
140e08629:	4c 8b ca             	mov    %rdx,%r9
140e0862c:	4c 0f 46 c0          	cmovbe %rax,%r8
140e08630:	4c 3b d2             	cmp    %rdx,%r10
140e08633:	4d 0f 46 ca          	cmovbe %r10,%r9
140e08637:	e8 c4 e8 38 ff       	call   0x140196f00
140e0863c:	48 89 7b 10          	mov    %rdi,0x10(%rbx)
140e08640:	48 83 7b 18 07       	cmpq   $0x7,0x18(%rbx)
140e08645:	76 03                	jbe    0x140e0864a
140e08647:	48 8b 1b             	mov    (%rbx),%rbx
140e0864a:	66 89 34 7b          	mov    %si,(%rbx,%rdi,2)
140e0864e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e08653:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140e08658:	48 83 c4 20          	add    $0x20,%rsp
140e0865c:	5f                   	pop    %rdi
140e0865d:	c3                   	ret
140e0865e:	cc                   	int3
140e0865f:	cc                   	int3
140e08660:	c6 02 25             	movb   $0x25,(%rdx)
140e08663:	4c 8b d2             	mov    %rdx,%r10
140e08666:	48 8d 4a 01          	lea    0x1(%rdx),%rcx
140e0866a:	41 f6 c1 20          	test   $0x20,%r9b
140e0866e:	74 06                	je     0x140e08676
140e08670:	c6 01 2b             	movb   $0x2b,(%rcx)
140e08673:	48 ff c1             	inc    %rcx
140e08676:	41 f6 c1 10          	test   $0x10,%r9b
140e0867a:	74 06                	je     0x140e08682
140e0867c:	c6 01 23             	movb   $0x23,(%rcx)
140e0867f:	48 ff c1             	inc    %rcx
140e08682:	66 c7 01 2e 2a       	movw   $0x2a2e,(%rcx)
140e08687:	48 83 c1 02          	add    $0x2,%rcx
140e0868b:	45 84 c0             	test   %r8b,%r8b
140e0868e:	74 06                	je     0x140e08696
140e08690:	44 88 01             	mov    %r8b,(%rcx)
140e08693:	48 ff c1             	inc    %rcx
140e08696:	41 8b d1             	mov    %r9d,%edx
140e08699:	b8 00 30 00 00       	mov    $0x3000,%eax
140e0869e:	23 d0                	and    %eax,%edx
140e086a0:	41 f6 c1 04          	test   $0x4,%r9b
140e086a4:	74 1b                	je     0x140e086c1
140e086a6:	81 fa 00 20 00 00    	cmp    $0x2000,%edx
140e086ac:	74 1b                	je     0x140e086c9
140e086ae:	3b d0                	cmp    %eax,%edx
140e086b0:	75 04                	jne    0x140e086b6
140e086b2:	b0 41                	mov    $0x41,%al
140e086b4:	eb 32                	jmp    0x140e086e8
140e086b6:	b8 47 00 00 00       	mov    $0x47,%eax
140e086bb:	44 8d 40 fe          	lea    -0x2(%rax),%r8d
140e086bf:	eb 1d                	jmp    0x140e086de
140e086c1:	81 fa 00 20 00 00    	cmp    $0x2000,%edx
140e086c7:	75 04                	jne    0x140e086cd
140e086c9:	b0 66                	mov    $0x66,%al
140e086cb:	eb 1b                	jmp    0x140e086e8
140e086cd:	3b d0                	cmp    %eax,%edx
140e086cf:	75 04                	jne    0x140e086d5
140e086d1:	b0 61                	mov    $0x61,%al
140e086d3:	eb 13                	jmp    0x140e086e8
140e086d5:	b8 67 00 00 00       	mov    $0x67,%eax
140e086da:	44 8d 40 fe          	lea    -0x2(%rax),%r8d
140e086de:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
140e086e4:	41 0f 44 c0          	cmove  %r8d,%eax
140e086e8:	88 01                	mov    %al,(%rcx)
140e086ea:	49 8b c2             	mov    %r10,%rax
140e086ed:	c6 41 01 00          	movb   $0x0,0x1(%rcx)
140e086f1:	c3                   	ret
140e086f2:	cc                   	int3
140e086f3:	cc                   	int3
140e086f4:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140e086f9:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140e086fe:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140e08703:	57                   	push   %rdi
140e08704:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
140e0870b:	48 8b ea             	mov    %rdx,%rbp
140e0870e:	48 8b f9             	mov    %rcx,%rdi
140e08711:	33 f6                	xor    %esi,%esi
140e08713:	89 b4 24 d0 00 00 00 	mov    %esi,0xd0(%rsp)
140e0871a:	48 85 c9             	test   %rcx,%rcx
140e0871d:	0f 84 9d 00 00 00    	je     0x140e087c0
140e08723:	48 39 31             	cmp    %rsi,(%rcx)
140e08726:	0f 85 94 00 00 00    	jne    0x140e087c0
140e0872c:	8d 4e 40             	lea    0x40(%rsi),%ecx
140e0872f:	e8 d4 29 01 00       	call   0x140e1b108
140e08734:	48 8b d8             	mov    %rax,%rbx
140e08737:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
140e0873e:	00
140e0873f:	48 85 c0             	test   %rax,%rax
140e08742:	74 67                	je     0x140e087ab
140e08744:	48 8b 45 08          	mov    0x8(%rbp),%rax
140e08748:	48 85 c0             	test   %rax,%rax
140e0874b:	74 0f                	je     0x140e0875c
140e0874d:	48 8b 50 28          	mov    0x28(%rax),%rdx
140e08751:	48 85 d2             	test   %rdx,%rdx
140e08754:	75 0d                	jne    0x140e08763
140e08756:	48 8d 50 30          	lea    0x30(%rax),%rdx
140e0875a:	eb 07                	jmp    0x140e08763
140e0875c:	48 8d 15 29 b0 19 00 	lea    0x19b029(%rip),%rdx        # 0x140fa378c
140e08763:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140e08768:	e8 83 7c 3d ff       	call   0x1401e03f0
140e0876d:	be 01 00 00 00       	mov    $0x1,%esi
140e08772:	83 63 08 00          	andl   $0x0,0x8(%rbx)
140e08776:	48 8d 05 8b 78 3d 00 	lea    0x3d788b(%rip),%rax        # 0x1411e0008
140e0877d:	48 89 03             	mov    %rax,(%rbx)
140e08780:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140e08785:	e8 ae 3f ff ff       	call   0x140dfc738
140e0878a:	0f 10 08             	movups (%rax),%xmm1
140e0878d:	0f 10 50 10          	movups 0x10(%rax),%xmm2
140e08791:	f2 0f 10 40 20       	movsd  0x20(%rax),%xmm0
140e08796:	8b 48 28             	mov    0x28(%rax),%ecx
140e08799:	0f 11 4b 10          	movups %xmm1,0x10(%rbx)
140e0879d:	0f 11 53 20          	movups %xmm2,0x20(%rbx)
140e087a1:	f2 0f 11 43 30       	movsd  %xmm0,0x30(%rbx)
140e087a6:	89 4b 38             	mov    %ecx,0x38(%rbx)
140e087a9:	eb 02                	jmp    0x140e087ad
140e087ab:	33 db                	xor    %ebx,%ebx
140e087ad:	48 89 1f             	mov    %rbx,(%rdi)
140e087b0:	40 f6 c6 01          	test   $0x1,%sil
140e087b4:	74 0a                	je     0x140e087c0
140e087b6:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140e087bb:	e8 20 9a 3d ff       	call   0x1401e21e0
140e087c0:	b8 02 00 00 00       	mov    $0x2,%eax
140e087c5:	4c 8d 9c 24 c0 00 00 	lea    0xc0(%rsp),%r11
140e087cc:	00
140e087cd:	49 8b 5b 18          	mov    0x18(%r11),%rbx
140e087d1:	49 8b 6b 20          	mov    0x20(%r11),%rbp
140e087d5:	49 8b 73 28          	mov    0x28(%r11),%rsi
140e087d9:	49 8b e3             	mov    %r11,%rsp
140e087dc:	5f                   	pop    %rdi
140e087dd:	c3                   	ret
140e087de:	cc                   	int3
140e087df:	cc                   	int3
140e087e0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140e087e5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140e087ea:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140e087ef:	57                   	push   %rdi
140e087f0:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
140e087f7:	48 8b ea             	mov    %rdx,%rbp
140e087fa:	48 8b f9             	mov    %rcx,%rdi
140e087fd:	33 f6                	xor    %esi,%esi
140e087ff:	89 b4 24 d0 00 00 00 	mov    %esi,0xd0(%rsp)
140e08806:	48 85 c9             	test   %rcx,%rcx
140e08809:	0f 84 9d 00 00 00    	je     0x140e088ac
140e0880f:	48 39 31             	cmp    %rsi,(%rcx)
140e08812:	0f 85 94 00 00 00    	jne    0x140e088ac
140e08818:	8d 4e 40             	lea    0x40(%rsi),%ecx
140e0881b:	e8 e8 28 01 00       	call   0x140e1b108
140e08820:	48 8b d8             	mov    %rax,%rbx
140e08823:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
140e0882a:	00
140e0882b:	48 85 c0             	test   %rax,%rax
140e0882e:	74 67                	je     0x140e08897
140e08830:	48 8b 45 08          	mov    0x8(%rbp),%rax
140e08834:	48 85 c0             	test   %rax,%rax
140e08837:	74 0f                	je     0x140e08848
140e08839:	48 8b 50 28          	mov    0x28(%rax),%rdx
140e0883d:	48 85 d2             	test   %rdx,%rdx
140e08840:	75 0d                	jne    0x140e0884f
140e08842:	48 8d 50 30          	lea    0x30(%rax),%rdx
140e08846:	eb 07                	jmp    0x140e0884f
140e08848:	48 8d 15 3d af 19 00 	lea    0x19af3d(%rip),%rdx        # 0x140fa378c
140e0884f:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140e08854:	e8 97 7b 3d ff       	call   0x1401e03f0
140e08859:	be 01 00 00 00       	mov    $0x1,%esi
140e0885e:	83 63 08 00          	andl   $0x0,0x8(%rbx)
140e08862:	48 8d 05 47 77 3d 00 	lea    0x3d7747(%rip),%rax        # 0x1411dffb0
140e08869:	48 89 03             	mov    %rax,(%rbx)
140e0886c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140e08871:	e8 c2 3e ff ff       	call   0x140dfc738
140e08876:	0f 10 08             	movups (%rax),%xmm1
140e08879:	0f 10 50 10          	movups 0x10(%rax),%xmm2
140e0887d:	f2 0f 10 40 20       	movsd  0x20(%rax),%xmm0
140e08882:	8b 48 28             	mov    0x28(%rax),%ecx
140e08885:	0f 11 4b 10          	movups %xmm1,0x10(%rbx)
140e08889:	0f 11 53 20          	movups %xmm2,0x20(%rbx)
140e0888d:	f2 0f 11 43 30       	movsd  %xmm0,0x30(%rbx)
140e08892:	89 4b 38             	mov    %ecx,0x38(%rbx)
140e08895:	eb 02                	jmp    0x140e08899
140e08897:	33 db                	xor    %ebx,%ebx
140e08899:	48 89 1f             	mov    %rbx,(%rdi)
140e0889c:	40 f6 c6 01          	test   $0x1,%sil
140e088a0:	74 0a                	je     0x140e088ac
140e088a2:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140e088a7:	e8 34 99 3d ff       	call   0x1401e21e0
140e088ac:	b8 02 00 00 00       	mov    $0x2,%eax
140e088b1:	4c 8d 9c 24 c0 00 00 	lea    0xc0(%rsp),%r11
140e088b8:	00
140e088b9:	49 8b 5b 18          	mov    0x18(%r11),%rbx
140e088bd:	49 8b 6b 20          	mov    0x20(%r11),%rbp
140e088c1:	49 8b 73 28          	mov    0x28(%r11),%rsi
140e088c5:	49 8b e3             	mov    %r11,%rsp
140e088c8:	5f                   	pop    %rdi
140e088c9:	c3                   	ret
140e088ca:	cc                   	int3
140e088cb:	cc                   	int3
140e088cc:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140e088d1:	55                   	push   %rbp
140e088d2:	56                   	push   %rsi