1401be5ec:	e9 cf d7 f2 ff       	jmp    0x1400ebdc0
1401be5f1:	cc                   	int3
1401be5f2:	cc                   	int3
1401be5f3:	cc                   	int3
1401be5f4:	cc                   	int3
1401be5f5:	cc                   	int3
1401be5f6:	cc                   	int3
1401be5f7:	cc                   	int3
1401be5f8:	cc                   	int3
1401be5f9:	cc                   	int3
1401be5fa:	cc                   	int3
1401be5fb:	cc                   	int3
1401be5fc:	cc                   	int3
1401be5fd:	cc                   	int3
1401be5fe:	cc                   	int3
1401be5ff:	cc                   	int3
1401be600:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401be605:	57                   	push   %rdi
1401be606:	b8 20 00 00 00       	mov    $0x20,%eax
1401be60b:	e8 20 25 0f 00       	call   0x1402b0b30
1401be610:	48 2b e0             	sub    %rax,%rsp
1401be613:	49 8b d8             	mov    %r8,%rbx
1401be616:	48 8b fa             	mov    %rdx,%rdi
1401be619:	4c 8d 05 90 e1 16 00 	lea    0x16e190(%rip),%r8        # 0x14032c7b0
1401be620:	8d 50 ec             	lea    -0x14(%rax),%edx
1401be623:	e8 08 7f fe ff       	call   0x1401a6530
1401be628:	33 c9                	xor    %ecx,%ecx
1401be62a:	48 85 ff             	test   %rdi,%rdi
1401be62d:	74 10                	je     0x1401be63f
1401be62f:	48 85 c0             	test   %rax,%rax
1401be632:	74 05                	je     0x1401be639
1401be634:	48 8b 10             	mov    (%rax),%rdx
1401be637:	eb 03                	jmp    0x1401be63c
1401be639:	48 8b d1             	mov    %rcx,%rdx
1401be63c:	48 89 17             	mov    %rdx,(%rdi)
1401be63f:	48 85 db             	test   %rbx,%rbx
1401be642:	74 0c                	je     0x1401be650
1401be644:	48 85 c0             	test   %rax,%rax
1401be647:	74 04                	je     0x1401be64d
1401be649:	48 8b 48 08          	mov    0x8(%rax),%rcx
1401be64d:	48 89 0b             	mov    %rcx,(%rbx)
1401be650:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401be655:	48 83 c4 20          	add    $0x20,%rsp
1401be659:	5f                   	pop    %rdi
1401be65a:	c3                   	ret
1401be65b:	cc                   	int3
1401be65c:	cc                   	int3
1401be65d:	cc                   	int3
1401be65e:	cc                   	int3
1401be65f:	cc                   	int3
1401be660:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401be665:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401be66a:	57                   	push   %rdi
1401be66b:	b8 20 00 00 00       	mov    $0x20,%eax
1401be670:	e8 bb 24 0f 00       	call   0x1402b0b30
1401be675:	48 2b e0             	sub    %rax,%rsp
1401be678:	44 8d 40 47          	lea    0x47(%rax),%r8d
1401be67c:	48 8b fa             	mov    %rdx,%rdi
1401be67f:	48 8b f1             	mov    %rcx,%rsi
1401be682:	48 8d 15 3f e1 16 00 	lea    0x16e13f(%rip),%rdx        # 0x14032c7c8
1401be689:	41 8d 48 61          	lea    0x61(%r8),%ecx
1401be68d:	e8 2e da f2 ff       	call   0x1400ec0c0
1401be692:	48 8b d8             	mov    %rax,%rbx
1401be695:	48 85 c0             	test   %rax,%rax
1401be698:	75 10                	jne    0x1401be6aa
1401be69a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401be69f:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401be6a4:	48 83 c4 20          	add    $0x20,%rsp
1401be6a8:	5f                   	pop    %rdi
1401be6a9:	c3                   	ret
1401be6aa:	48 89 70 18          	mov    %rsi,0x18(%rax)
1401be6ae:	48 8b cb             	mov    %rbx,%rcx
1401be6b1:	48 89 b8 c0 00 00 00 	mov    %rdi,0xc0(%rax)
1401be6b8:	48 8d 05 ce 98 1e 00 	lea    0x1e98ce(%rip),%rax        # 0x1403a7f8d
1401be6bf:	48 89 03             	mov    %rax,(%rbx)
1401be6c2:	48 89 43 08          	mov    %rax,0x8(%rbx)
1401be6c6:	48 89 43 10          	mov    %rax,0x10(%rbx)
1401be6ca:	e8 51 01 00 00       	call   0x1401be820
1401be6cf:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401be6d4:	48 8b c3             	mov    %rbx,%rax
1401be6d7:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401be6dc:	48 83 c4 20          	add    $0x20,%rsp
1401be6e0:	5f                   	pop    %rdi
1401be6e1:	c3                   	ret
1401be6e2:	cc                   	int3
1401be6e3:	cc                   	int3
1401be6e4:	cc                   	int3
1401be6e5:	cc                   	int3
1401be6e6:	cc                   	int3
1401be6e7:	cc                   	int3
1401be6e8:	cc                   	int3
1401be6e9:	cc                   	int3
1401be6ea:	cc                   	int3
1401be6eb:	cc                   	int3
1401be6ec:	cc                   	int3
1401be6ed:	cc                   	int3
1401be6ee:	cc                   	int3
1401be6ef:	cc                   	int3
1401be6f0:	48 85 c9             	test   %rcx,%rcx
1401be6f3:	74 42                	je     0x1401be737
1401be6f5:	53                   	push   %rbx
1401be6f6:	b8 20 00 00 00       	mov    $0x20,%eax
1401be6fb:	e8 30 24 0f 00       	call   0x1402b0b30
1401be700:	48 2b e0             	sub    %rax,%rsp
1401be703:	48 83 79 18 00       	cmpq   $0x0,0x18(%rcx)
1401be708:	48 8b d9             	mov    %rcx,%rbx
1401be70b:	74 25                	je     0x1401be732
1401be70d:	48 8d 05 ec e0 16 00 	lea    0x16e0ec(%rip),%rax        # 0x14032c800
1401be714:	48 89 51 08          	mov    %rdx,0x8(%rcx)
1401be718:	48 89 01             	mov    %rax,(%rcx)
1401be71b:	4c 89 41 10          	mov    %r8,0x10(%rcx)
1401be71f:	e8 fc 00 00 00       	call   0x1401be820
1401be724:	48 8b 93 c0 00 00 00 	mov    0xc0(%rbx),%rdx
1401be72b:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
1401be72f:	ff 53 18             	call   *0x18(%rbx)
1401be732:	48 83 c4 20          	add    $0x20,%rsp
1401be736:	5b                   	pop    %rbx
1401be737:	c3                   	ret
1401be738:	cc                   	int3
1401be739:	cc                   	int3
1401be73a:	cc                   	int3
1401be73b:	cc                   	int3
1401be73c:	cc                   	int3
1401be73d:	cc                   	int3
1401be73e:	cc                   	int3
1401be73f:	cc                   	int3
1401be740:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401be745:	57                   	push   %rdi
1401be746:	b8 20 00 00 00       	mov    $0x20,%eax
1401be74b:	e8 e0 23 0f 00       	call   0x1402b0b30
1401be750:	48 2b e0             	sub    %rax,%rsp
1401be753:	48 8b fa             	mov    %rdx,%rdi
1401be756:	48 8b d9             	mov    %rcx,%rbx
1401be759:	48 85 c9             	test   %rcx,%rcx
1401be75c:	74 3b                	je     0x1401be799
1401be75e:	48 83 79 18 00       	cmpq   $0x0,0x18(%rcx)
1401be763:	74 34                	je     0x1401be799
1401be765:	48 8d 05 ac e0 16 00 	lea    0x16e0ac(%rip),%rax        # 0x14032c818
1401be76c:	48 89 01             	mov    %rax,(%rcx)
1401be76f:	e8 ac 00 00 00       	call   0x1401be820
1401be774:	48 8b 93 c0 00 00 00 	mov    0xc0(%rbx),%rdx
1401be77b:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
1401be77f:	ff 53 18             	call   *0x18(%rbx)
1401be782:	85 c0                	test   %eax,%eax
1401be784:	75 13                	jne    0x1401be799
1401be786:	80 37 01             	xorb   $0x1,(%rdi)
1401be789:	b8 01 00 00 00       	mov    $0x1,%eax
1401be78e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401be793:	48 83 c4 20          	add    $0x20,%rsp
1401be797:	5f                   	pop    %rdi
1401be798:	c3                   	ret
1401be799:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401be79e:	33 c0                	xor    %eax,%eax
1401be7a0:	48 83 c4 20          	add    $0x20,%rsp
1401be7a4:	5f                   	pop    %rdi
1401be7a5:	c3                   	ret
1401be7a6:	cc                   	int3
1401be7a7:	cc                   	int3
1401be7a8:	cc                   	int3
1401be7a9:	cc                   	int3
1401be7aa:	cc                   	int3
1401be7ab:	cc                   	int3
1401be7ac:	cc                   	int3
1401be7ad:	cc                   	int3
1401be7ae:	cc                   	int3
1401be7af:	cc                   	int3
1401be7b0:	48 85 c9             	test   %rcx,%rcx
1401be7b3:	74 5d                	je     0x1401be812
1401be7b5:	53                   	push   %rbx
1401be7b6:	b8 20 00 00 00       	mov    $0x20,%eax
1401be7bb:	e8 70 23 0f 00       	call   0x1402b0b30
1401be7c0:	48 2b e0             	sub    %rax,%rsp
1401be7c3:	48 83 79 18 00       	cmpq   $0x0,0x18(%rcx)
1401be7c8:	48 8b d9             	mov    %rcx,%rbx
1401be7cb:	74 40                	je     0x1401be80d
1401be7cd:	83 fa 01             	cmp    $0x1,%edx
1401be7d0:	48 8d 0d 31 e0 16 00 	lea    0x16e031(%rip),%rcx        # 0x14032c808
1401be7d7:	48 8d 05 32 e0 16 00 	lea    0x16e032(%rip),%rax        # 0x14032c810
1401be7de:	48 0f 44 c1          	cmove  %rcx,%rax
1401be7e2:	48 8b cb             	mov    %rbx,%rcx
1401be7e5:	48 89 03             	mov    %rax,(%rbx)
1401be7e8:	e8 33 00 00 00       	call   0x1401be820
1401be7ed:	48 8b 93 c0 00 00 00 	mov    0xc0(%rbx),%rdx
1401be7f4:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
1401be7f8:	ff 53 18             	call   *0x18(%rbx)
1401be7fb:	48 8d 05 5a 10 15 00 	lea    0x15105a(%rip),%rax        # 0x14030f85c
1401be802:	48 89 03             	mov    %rax,(%rbx)
1401be805:	48 89 43 08          	mov    %rax,0x8(%rbx)
1401be809:	48 89 43 10          	mov    %rax,0x10(%rbx)
1401be80d:	48 83 c4 20          	add    $0x20,%rsp
1401be811:	5b                   	pop    %rbx
1401be812:	c3                   	ret
1401be813:	cc                   	int3
1401be814:	cc                   	int3
1401be815:	cc                   	int3
1401be816:	cc                   	int3
1401be817:	cc                   	int3
1401be818:	cc                   	int3
1401be819:	cc                   	int3
1401be81a:	cc                   	int3
1401be81b:	cc                   	int3
1401be81c:	cc                   	int3
1401be81d:	cc                   	int3
1401be81e:	cc                   	int3
1401be81f:	cc                   	int3
1401be820:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401be825:	57                   	push   %rdi
1401be826:	b8 50 00 00 00       	mov    $0x50,%eax
1401be82b:	e8 00 23 0f 00       	call   0x1402b0b30
1401be830:	48 2b e0             	sub    %rax,%rsp
1401be833:	33 ff                	xor    %edi,%edi
1401be835:	48 8b d9             	mov    %rcx,%rbx
1401be838:	48 39 79 18          	cmp    %rdi,0x18(%rcx)
1401be83c:	0f 84 9d 00 00 00    	je     0x1401be8df
1401be842:	4c 8b 01             	mov    (%rcx),%r8
1401be845:	48 8d 15 94 df 16 00 	lea    0x16df94(%rip),%rdx        # 0x14032c7e0
1401be84c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401be851:	45 33 c9             	xor    %r9d,%r9d
1401be854:	e8 47 98 f7 ff       	call   0x1401380a0
1401be859:	45 33 c9             	xor    %r9d,%r9d
1401be85c:	48 8d 15 8d df 16 00 	lea    0x16df8d(%rip),%rdx        # 0x14032c7f0
1401be863:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401be868:	0f 10 00             	movups (%rax),%xmm0
1401be86b:	0f 11 43 20          	movups %xmm0,0x20(%rbx)
1401be86f:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1401be873:	0f 11 4b 30          	movups %xmm1,0x30(%rbx)
1401be877:	f2 0f 10 40 20       	movsd  0x20(%rax),%xmm0
1401be87c:	f2 0f 11 43 40       	movsd  %xmm0,0x40(%rbx)
1401be881:	4c 8b 43 08          	mov    0x8(%rbx),%r8
1401be885:	e8 16 98 f7 ff       	call   0x1401380a0
1401be88a:	45 33 c9             	xor    %r9d,%r9d
1401be88d:	48 8d 15 64 df 16 00 	lea    0x16df64(%rip),%rdx        # 0x14032c7f8
1401be894:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401be899:	0f 10 00             	movups (%rax),%xmm0
1401be89c:	0f 11 43 48          	movups %xmm0,0x48(%rbx)
1401be8a0:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1401be8a4:	0f 11 4b 58          	movups %xmm1,0x58(%rbx)
1401be8a8:	f2 0f 10 40 20       	movsd  0x20(%rax),%xmm0
1401be8ad:	f2 0f 11 43 68       	movsd  %xmm0,0x68(%rbx)
1401be8b2:	4c 8b 43 10          	mov    0x10(%rbx),%r8
1401be8b6:	e8 e5 97 f7 ff       	call   0x1401380a0
1401be8bb:	bf 03 00 00 00       	mov    $0x3,%edi
1401be8c0:	0f 10 00             	movups (%rax),%xmm0
1401be8c3:	0f 11 43 70          	movups %xmm0,0x70(%rbx)
1401be8c7:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1401be8cb:	0f 11 8b 80 00 00 00 	movups %xmm1,0x80(%rbx)
1401be8d2:	f2 0f 10 40 20       	movsd  0x20(%rax),%xmm0
1401be8d7:	f2 0f 11 83 90 00 00 	movsd  %xmm0,0x90(%rbx)
1401be8de:	00
1401be8df:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401be8e4:	e8 27 95 f7 ff       	call   0x140137e10
1401be8e9:	48 8d 0c bf          	lea    (%rdi,%rdi,4),%rcx
1401be8ed:	0f 10 00             	movups (%rax),%xmm0
1401be8f0:	0f 11 44 cb 20       	movups %xmm0,0x20(%rbx,%rcx,8)
1401be8f5:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1401be8f9:	0f 11 4c cb 30       	movups %xmm1,0x30(%rbx,%rcx,8)
1401be8fe:	f2 0f 10 40 20       	movsd  0x20(%rax),%xmm0
1401be903:	f2 0f 11 44 cb 40    	movsd  %xmm0,0x40(%rbx,%rcx,8)
1401be909:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1401be90e:	48 83 c4 50          	add    $0x50,%rsp
1401be912:	5f                   	pop    %rdi
1401be913:	c3                   	ret
1401be914:	cc                   	int3
1401be915:	cc                   	int3
1401be916:	cc                   	int3
1401be917:	cc                   	int3
1401be918:	cc                   	int3
1401be919:	cc                   	int3
1401be91a:	cc                   	int3
1401be91b:	cc                   	int3
1401be91c:	cc                   	int3
1401be91d:	cc                   	int3
1401be91e:	cc                   	int3
1401be91f:	cc                   	int3
1401be920:	40 55                	rex push %rbp
1401be922:	57                   	push   %rdi
1401be923:	41 54                	push   %r12
1401be925:	41 56                	push   %r14
1401be927:	41 57                	push   %r15
1401be929:	b8 20 00 00 00       	mov    $0x20,%eax
1401be92e:	e8 fd 21 0f 00       	call   0x1402b0b30
1401be933:	48 2b e0             	sub    %rax,%rsp
1401be936:	45 33 e4             	xor    %r12d,%r12d
1401be939:	48 8b fa             	mov    %rdx,%rdi
1401be93c:	4c 8b f1             	mov    %rcx,%r14
1401be93f:	45 8b fc             	mov    %r12d,%r15d
1401be942:	48 85 d2             	test   %rdx,%rdx
1401be945:	0f 84 7d 02 00 00    	je     0x1401bebc8
1401be94b:	48 8d 0d ce 16 00 00 	lea    0x16ce(%rip),%rcx        # 0x1401c0020
1401be952:	e8 19 cc f2 ff       	call   0x1400eb570
1401be957:	48 8b e8             	mov    %rax,%rbp
1401be95a:	48 85 c0             	test   %rax,%rax
1401be95d:	0f 84 65 02 00 00    	je     0x1401bebc8
1401be963:	0f be 0f             	movsbl (%rdi),%ecx
1401be966:	41 8d 54 24 08       	lea    0x8(%r12),%edx
1401be96b:	48 89 74 24 60       	mov    %rsi,0x60(%rsp)
1401be970:	e8 bb c8 f6 ff       	call   0x14012b230
1401be975:	85 c0                	test   %eax,%eax
1401be977:	74 1c                	je     0x1401be995
1401be979:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401be980:	0f be 4f 01          	movsbl 0x1(%rdi),%ecx
1401be984:	48 ff c7             	inc    %rdi
1401be987:	ba 08 00 00 00       	mov    $0x8,%edx
1401be98c:	e8 9f c8 f6 ff       	call   0x14012b230
1401be991:	85 c0                	test   %eax,%eax
1401be993:	75 eb                	jne    0x1401be980
1401be995:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
1401be99a:	48 89 7c 24 58       	mov    %rdi,0x58(%rsp)
1401be99f:	44 38 27             	cmp    %r12b,(%rdi)
1401be9a2:	0f 84 d1 01 00 00    	je     0x1401beb79
1401be9a8:	48 8b df             	mov    %rdi,%rbx
1401be9ab:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401be9b0:	41 b8 69 01 00 00    	mov    $0x169,%r8d
1401be9b6:	48 8d 15 53 df 16 00 	lea    0x16df53(%rip),%rdx        # 0x14032c910
1401be9bd:	b9 18 00 00 00       	mov    $0x18,%ecx
1401be9c2:	e8 a9 d3 f2 ff       	call   0x1400ebd70
1401be9c7:	48 8b f0             	mov    %rax,%rsi
1401be9ca:	48 85 c0             	test   %rax,%rax
1401be9cd:	0f 84 b7 01 00 00    	je     0x1401beb8a
1401be9d3:	33 c0                	xor    %eax,%eax
1401be9d5:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
1401be9da:	48 89 46 10          	mov    %rax,0x10(%rsi)
1401be9de:	4c 8b ce             	mov    %rsi,%r9
1401be9e1:	83 66 0c fe          	andl   $0xfffffffe,0xc(%rsi)
1401be9e5:	49 8b ce             	mov    %r14,%rcx
1401be9e8:	44 8d 40 01          	lea    0x1(%rax),%r8d
1401be9ec:	e8 ff 0b 00 00       	call   0x1401bf5f0
1401be9f1:	85 c0                	test   %eax,%eax
1401be9f3:	0f 84 91 01 00 00    	je     0x1401beb8a
1401be9f9:	44 89 66 08          	mov    %r12d,0x8(%rsi)
1401be9fd:	44 39 26             	cmp    %r12d,(%rsi)
1401bea00:	0f 84 02 01 00 00    	je     0x1401beb08
1401bea06:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1401bea0b:	80 3f 3d             	cmpb   $0x3d,(%rdi)
1401bea0e:	75 5b                	jne    0x1401bea6b
1401bea10:	0f be 4f 01          	movsbl 0x1(%rdi),%ecx
1401bea14:	48 ff c7             	inc    %rdi
1401bea17:	ba 08 00 00 00       	mov    $0x8,%edx
1401bea1c:	e8 0f c8 f6 ff       	call   0x14012b230
1401bea21:	85 c0                	test   %eax,%eax
1401bea23:	74 20                	je     0x1401bea45
1401bea25:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
1401bea2c:	00 00 00 00
1401bea30:	0f be 4f 01          	movsbl 0x1(%rdi),%ecx
1401bea34:	48 ff c7             	inc    %rdi
1401bea37:	ba 08 00 00 00       	mov    $0x8,%edx
1401bea3c:	e8 ef c7 f6 ff       	call   0x14012b230
1401bea41:	85 c0                	test   %eax,%eax
1401bea43:	75 eb                	jne    0x1401bea30
1401bea45:	41 b9 01 00 00 00    	mov    $0x1,%r9d