1409cc696:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1409cc69b:	48 83 c4 40          	add    $0x40,%rsp
1409cc69f:	5f                   	pop    %rdi
1409cc6a0:	48 ff 25 79 73 5b 00 	rex.W jmp *0x5b7379(%rip)        # 0x140f83a20
1409cc6a7:	32 c0                	xor    %al,%al
1409cc6a9:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1409cc6ae:	48 83 c4 40          	add    $0x40,%rsp
1409cc6b2:	5f                   	pop    %rdi
1409cc6b3:	c3                   	ret
1409cc6b4:	cc                   	int3
1409cc6b5:	cc                   	int3
1409cc6b6:	cc                   	int3
1409cc6b7:	cc                   	int3
1409cc6b8:	cc                   	int3
1409cc6b9:	cc                   	int3
1409cc6ba:	cc                   	int3
1409cc6bb:	cc                   	int3
1409cc6bc:	cc                   	int3
1409cc6bd:	cc                   	int3
1409cc6be:	cc                   	int3
1409cc6bf:	cc                   	int3
1409cc6c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409cc6c5:	57                   	push   %rdi
1409cc6c6:	48 83 ec 30          	sub    $0x30,%rsp
1409cc6ca:	48 8b 02             	mov    (%rdx),%rax
1409cc6cd:	48 8b da             	mov    %rdx,%rbx
1409cc6d0:	0f 10 01             	movups (%rcx),%xmm0
1409cc6d3:	48 8b 79 10          	mov    0x10(%rcx),%rdi
1409cc6d7:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1409cc6dc:	48 8b cb             	mov    %rbx,%rcx
1409cc6df:	48 8b 40 30          	mov    0x30(%rax),%rax
1409cc6e3:	0f 29 44 24 20       	movaps %xmm0,0x20(%rsp)
1409cc6e8:	ff 15 32 73 5b 00    	call   *0x5b7332(%rip)        # 0x140f83a20
1409cc6ee:	84 c0                	test   %al,%al
1409cc6f0:	74 3b                	je     0x1409cc72d
1409cc6f2:	48 8b 03             	mov    (%rbx),%rax
1409cc6f5:	48 8b cb             	mov    %rbx,%rcx
1409cc6f8:	0f b7 17             	movzwl (%rdi),%edx
1409cc6fb:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
1409cc702:	ff 15 18 73 5b 00    	call   *0x5b7318(%rip)        # 0x140f83a20
1409cc708:	84 c0                	test   %al,%al
1409cc70a:	74 21                	je     0x1409cc72d
1409cc70c:	48 8b 03             	mov    (%rbx),%rax
1409cc70f:	48 8b cb             	mov    %rbx,%rcx
1409cc712:	48 8b 40 38          	mov    0x38(%rax),%rax
1409cc716:	ff 15 04 73 5b 00    	call   *0x5b7304(%rip)        # 0x140f83a20
1409cc71c:	84 c0                	test   %al,%al
1409cc71e:	74 0d                	je     0x1409cc72d
1409cc720:	b0 01                	mov    $0x1,%al
1409cc722:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1409cc727:	48 83 c4 30          	add    $0x30,%rsp
1409cc72b:	5f                   	pop    %rdi
1409cc72c:	c3                   	ret
1409cc72d:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1409cc732:	32 c0                	xor    %al,%al
1409cc734:	48 83 c4 30          	add    $0x30,%rsp
1409cc738:	5f                   	pop    %rdi
1409cc739:	c3                   	ret
1409cc73a:	cc                   	int3
1409cc73b:	cc                   	int3
1409cc73c:	cc                   	int3
1409cc73d:	cc                   	int3
1409cc73e:	cc                   	int3
1409cc73f:	cc                   	int3
1409cc740:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409cc745:	57                   	push   %rdi
1409cc746:	48 83 ec 60          	sub    $0x60,%rsp
1409cc74a:	48 8b 02             	mov    (%rdx),%rax
1409cc74d:	48 8b da             	mov    %rdx,%rbx
1409cc750:	0f 10 01             	movups (%rcx),%xmm0
1409cc753:	48 8b 79 10          	mov    0x10(%rcx),%rdi
1409cc757:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1409cc75c:	0f 29 74 24 50       	movaps %xmm6,0x50(%rsp)
1409cc761:	48 8b cb             	mov    %rbx,%rcx
1409cc764:	48 8b 40 30          	mov    0x30(%rax),%rax
1409cc768:	0f 29 7c 24 40       	movaps %xmm7,0x40(%rsp)
1409cc76d:	0f 29 44 24 30       	movaps %xmm0,0x30(%rsp)
1409cc772:	ff 15 a8 72 5b 00    	call   *0x5b72a8(%rip)        # 0x140f83a20
1409cc778:	84 c0                	test   %al,%al
1409cc77a:	0f 84 3b 01 00 00    	je     0x1409cc8bb
1409cc780:	48 c7 44 24 28 06 00 	movq   $0x6,0x28(%rsp)
1409cc787:	00 00
1409cc789:	48 8d 05 20 03 6b 00 	lea    0x6b0320(%rip),%rax        # 0x14107cab0
1409cc790:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1409cc795:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1409cc79a:	48 c7 44 24 38 09 00 	movq   $0x9,0x38(%rsp)
1409cc7a1:	00 00
1409cc7a3:	48 8d 05 c2 63 5e 00 	lea    0x5e63c2(%rip),%rax        # 0x140fb2b6c
1409cc7aa:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
1409cc7af:	ba ff ff 00 00       	mov    $0xffff,%edx
1409cc7b4:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1409cc7b9:	48 8b cb             	mov    %rbx,%rcx
1409cc7bc:	0f 10 7c 24 20       	movups 0x20(%rsp),%xmm7
1409cc7c1:	48 8d 05 30 05 60 00 	lea    0x600530(%rip),%rax        # 0x140fcccf8
1409cc7c8:	48 c7 44 24 28 08 00 	movq   $0x8,0x28(%rsp)
1409cc7cf:	00 00
1409cc7d1:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1409cc7d6:	48 8b 03             	mov    (%rbx),%rax
1409cc7d9:	0f 10 74 24 20       	movups 0x20(%rsp),%xmm6
1409cc7de:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
1409cc7e4:	48 8b 40 08          	mov    0x8(%rax),%rax
1409cc7e8:	ff 15 32 72 5b 00    	call   *0x5b7232(%rip)        # 0x140f83a20
1409cc7ee:	84 c0                	test   %al,%al
1409cc7f0:	0f 84 c5 00 00 00    	je     0x1409cc8bb
1409cc7f6:	48 8b 03             	mov    (%rbx),%rax
1409cc7f9:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1409cc7fe:	48 8b cb             	mov    %rbx,%rcx
1409cc801:	0f 29 74 24 30       	movaps %xmm6,0x30(%rsp)
1409cc806:	48 8b 40 30          	mov    0x30(%rax),%rax
1409cc80a:	ff 15 10 72 5b 00    	call   *0x5b7210(%rip)        # 0x140f83a20
1409cc810:	84 c0                	test   %al,%al
1409cc812:	0f 84 a3 00 00 00    	je     0x1409cc8bb
1409cc818:	45 33 c0             	xor    %r8d,%r8d
1409cc81b:	48 8b d7             	mov    %rdi,%rdx
1409cc81e:	48 8b cb             	mov    %rbx,%rcx
1409cc821:	e8 ea 4e 02 00       	call   0x1409f1710
1409cc826:	84 c0                	test   %al,%al
1409cc828:	0f 84 8d 00 00 00    	je     0x1409cc8bb
1409cc82e:	48 8b 03             	mov    (%rbx),%rax
1409cc831:	48 8b cb             	mov    %rbx,%rcx
1409cc834:	48 8b 40 38          	mov    0x38(%rax),%rax
1409cc838:	ff 15 e2 71 5b 00    	call   *0x5b71e2(%rip)        # 0x140f83a20
1409cc83e:	84 c0                	test   %al,%al
1409cc840:	74 79                	je     0x1409cc8bb
1409cc842:	48 8b 03             	mov    (%rbx),%rax
1409cc845:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1409cc84a:	48 8b cb             	mov    %rbx,%rcx
1409cc84d:	0f 29 7c 24 30       	movaps %xmm7,0x30(%rsp)
1409cc852:	48 8b 40 30          	mov    0x30(%rax),%rax
1409cc856:	ff 15 c4 71 5b 00    	call   *0x5b71c4(%rip)        # 0x140f83a20
1409cc85c:	84 c0                	test   %al,%al
1409cc85e:	74 5b                	je     0x1409cc8bb
1409cc860:	48 8b 03             	mov    (%rbx),%rax
1409cc863:	48 8b cb             	mov    %rbx,%rcx
1409cc866:	48 8b 57 10          	mov    0x10(%rdi),%rdx
1409cc86a:	48 8b 80 b8 00 00 00 	mov    0xb8(%rax),%rax
1409cc871:	ff 15 a9 71 5b 00    	call   *0x5b71a9(%rip)        # 0x140f83a20
1409cc877:	84 c0                	test   %al,%al
1409cc879:	74 40                	je     0x1409cc8bb
1409cc87b:	48 8b 03             	mov    (%rbx),%rax
1409cc87e:	48 8b cb             	mov    %rbx,%rcx
1409cc881:	48 8b 40 38          	mov    0x38(%rax),%rax
1409cc885:	ff 15 95 71 5b 00    	call   *0x5b7195(%rip)        # 0x140f83a20
1409cc88b:	84 c0                	test   %al,%al
1409cc88d:	74 2c                	je     0x1409cc8bb
1409cc88f:	48 8b 03             	mov    (%rbx),%rax
1409cc892:	48 8b cb             	mov    %rbx,%rcx
1409cc895:	48 8b 40 10          	mov    0x10(%rax),%rax
1409cc899:	ff 15 81 71 5b 00    	call   *0x5b7181(%rip)        # 0x140f83a20
1409cc89f:	84 c0                	test   %al,%al
1409cc8a1:	74 18                	je     0x1409cc8bb
1409cc8a3:	48 8b 03             	mov    (%rbx),%rax
1409cc8a6:	48 8b cb             	mov    %rbx,%rcx
1409cc8a9:	48 8b 40 38          	mov    0x38(%rax),%rax
1409cc8ad:	ff 15 6d 71 5b 00    	call   *0x5b716d(%rip)        # 0x140f83a20
1409cc8b3:	84 c0                	test   %al,%al
1409cc8b5:	74 04                	je     0x1409cc8bb
1409cc8b7:	b0 01                	mov    $0x1,%al
1409cc8b9:	eb 02                	jmp    0x1409cc8bd
1409cc8bb:	32 c0                	xor    %al,%al
1409cc8bd:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1409cc8c2:	0f 28 74 24 50       	movaps 0x50(%rsp),%xmm6
1409cc8c7:	0f 28 7c 24 40       	movaps 0x40(%rsp),%xmm7
1409cc8cc:	48 83 c4 60          	add    $0x60,%rsp
1409cc8d0:	5f                   	pop    %rdi
1409cc8d1:	c3                   	ret
1409cc8d2:	cc                   	int3
1409cc8d3:	cc                   	int3
1409cc8d4:	cc                   	int3
1409cc8d5:	cc                   	int3
1409cc8d6:	cc                   	int3
1409cc8d7:	cc                   	int3
1409cc8d8:	cc                   	int3
1409cc8d9:	cc                   	int3
1409cc8da:	cc                   	int3
1409cc8db:	cc                   	int3
1409cc8dc:	cc                   	int3
1409cc8dd:	cc                   	int3
1409cc8de:	cc                   	int3
1409cc8df:	cc                   	int3
1409cc8e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409cc8e5:	57                   	push   %rdi
1409cc8e6:	48 83 ec 30          	sub    $0x30,%rsp
1409cc8ea:	48 8b 02             	mov    (%rdx),%rax
1409cc8ed:	48 8b da             	mov    %rdx,%rbx
1409cc8f0:	0f 10 01             	movups (%rcx),%xmm0
1409cc8f3:	48 8b 79 10          	mov    0x10(%rcx),%rdi
1409cc8f7:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1409cc8fc:	48 8b cb             	mov    %rbx,%rcx
1409cc8ff:	48 8b 40 30          	mov    0x30(%rax),%rax
1409cc903:	0f 29 44 24 20       	movaps %xmm0,0x20(%rsp)
1409cc908:	ff 15 12 71 5b 00    	call   *0x5b7112(%rip)        # 0x140f83a20
1409cc90e:	84 c0                	test   %al,%al
1409cc910:	74 63                	je     0x1409cc975
1409cc912:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
1409cc917:	48 8b cf             	mov    %rdi,%rcx
1409cc91a:	48 8b 03             	mov    (%rbx),%rax
1409cc91d:	76 03                	jbe    0x1409cc922
1409cc91f:	48 8b 0f             	mov    (%rdi),%rcx
1409cc922:	48 8b 80 98 00 00 00 	mov    0x98(%rax),%rax
1409cc929:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1409cc92e:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1409cc933:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
1409cc937:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1409cc93c:	48 8b cb             	mov    %rbx,%rcx
1409cc93f:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
1409cc944:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)
1409cc94a:	ff 15 d0 70 5b 00    	call   *0x5b70d0(%rip)        # 0x140f83a20
1409cc950:	84 c0                	test   %al,%al
1409cc952:	74 21                	je     0x1409cc975
1409cc954:	48 8b 03             	mov    (%rbx),%rax
1409cc957:	48 8b cb             	mov    %rbx,%rcx
1409cc95a:	48 8b 40 38          	mov    0x38(%rax),%rax
1409cc95e:	ff 15 bc 70 5b 00    	call   *0x5b70bc(%rip)        # 0x140f83a20
1409cc964:	84 c0                	test   %al,%al
1409cc966:	74 0d                	je     0x1409cc975
1409cc968:	b0 01                	mov    $0x1,%al
1409cc96a:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1409cc96f:	48 83 c4 30          	add    $0x30,%rsp
1409cc973:	5f                   	pop    %rdi
1409cc974:	c3                   	ret
1409cc975:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1409cc97a:	32 c0                	xor    %al,%al
1409cc97c:	48 83 c4 30          	add    $0x30,%rsp
1409cc980:	5f                   	pop    %rdi
1409cc981:	c3                   	ret
1409cc982:	cc                   	int3
1409cc983:	cc                   	int3
1409cc984:	cc                   	int3
1409cc985:	cc                   	int3
1409cc986:	cc                   	int3
1409cc987:	cc                   	int3
1409cc988:	cc                   	int3
1409cc989:	cc                   	int3
1409cc98a:	cc                   	int3
1409cc98b:	cc                   	int3
1409cc98c:	cc                   	int3
1409cc98d:	cc                   	int3
1409cc98e:	cc                   	int3
1409cc98f:	cc                   	int3
1409cc990:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409cc995:	57                   	push   %rdi
1409cc996:	48 83 ec 30          	sub    $0x30,%rsp
1409cc99a:	48 8b 79 10          	mov    0x10(%rcx),%rdi
1409cc99e:	48 8b da             	mov    %rdx,%rbx
1409cc9a1:	48 8b 02             	mov    (%rdx),%rax
1409cc9a4:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1409cc9a9:	0f 10 01             	movups (%rcx),%xmm0
1409cc9ac:	48 8b cb             	mov    %rbx,%rcx
1409cc9af:	80 7f 08 00          	cmpb   $0x0,0x8(%rdi)
1409cc9b3:	48 8b 40 28          	mov    0x28(%rax),%rax
1409cc9b7:	0f 29 44 24 20       	movaps %xmm0,0x20(%rsp)
1409cc9bc:	74 1d                	je     0x1409cc9db
1409cc9be:	41 b0 01             	mov    $0x1,%r8b
1409cc9c1:	ff 15 59 70 5b 00    	call   *0x5b7059(%rip)        # 0x140f83a20
1409cc9c7:	84 c0                	test   %al,%al
1409cc9c9:	74 3e                	je     0x1409cca09
1409cc9cb:	45 33 c0             	xor    %r8d,%r8d
1409cc9ce:	48 8b d7             	mov    %rdi,%rdx
1409cc9d1:	48 8b cb             	mov    %rbx,%rcx
1409cc9d4:	e8 97 e3 01 00       	call   0x1409ead70
1409cc9d9:	eb 09                	jmp    0x1409cc9e4
1409cc9db:	45 33 c0             	xor    %r8d,%r8d
1409cc9de:	ff 15 3c 70 5b 00    	call   *0x5b703c(%rip)        # 0x140f83a20
1409cc9e4:	84 c0                	test   %al,%al
1409cc9e6:	74 21                	je     0x1409cca09
1409cc9e8:	48 8b 03             	mov    (%rbx),%rax
1409cc9eb:	48 8b cb             	mov    %rbx,%rcx
1409cc9ee:	48 8b 40 38          	mov    0x38(%rax),%rax
1409cc9f2:	ff 15 28 70 5b 00    	call   *0x5b7028(%rip)        # 0x140f83a20
1409cc9f8:	84 c0                	test   %al,%al
1409cc9fa:	74 0d                	je     0x1409cca09
1409cc9fc:	b0 01                	mov    $0x1,%al
1409cc9fe:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1409cca03:	48 83 c4 30          	add    $0x30,%rsp
1409cca07:	5f                   	pop    %rdi
1409cca08:	c3                   	ret
1409cca09:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1409cca0e:	32 c0                	xor    %al,%al
1409cca10:	48 83 c4 30          	add    $0x30,%rsp
1409cca14:	5f                   	pop    %rdi
1409cca15:	c3                   	ret
1409cca16:	cc                   	int3
1409cca17:	cc                   	int3
1409cca18:	cc                   	int3
1409cca19:	cc                   	int3
1409cca1a:	cc                   	int3
1409cca1b:	cc                   	int3
1409cca1c:	cc                   	int3
1409cca1d:	cc                   	int3
1409cca1e:	cc                   	int3
1409cca1f:	cc                   	int3
1409cca20:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1409cca25:	57                   	push   %rdi
1409cca26:	48 83 ec 50          	sub    $0x50,%rsp
1409cca2a:	48 8b 02             	mov    (%rdx),%rax
1409cca2d:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1409cca32:	48 8b 79 10          	mov    0x10(%rcx),%rdi
1409cca36:	48 8b da             	mov    %rdx,%rbx
1409cca39:	0f 10 09             	movups (%rcx),%xmm1
1409cca3c:	48 89 54 24 60       	mov    %rdx,0x60(%rsp)
1409cca41:	48 8b cb             	mov    %rbx,%rcx
1409cca44:	48 8b 40 20          	mov    0x20(%rax),%rax
1409cca48:	48 8d 15 41 00 6b 00 	lea    0x6b0041(%rip),%rdx        # 0x14107ca90
1409cca4f:	4c 0f be 8f a8 00 00 	movsbq 0xa8(%rdi),%r9
1409cca56:	00
1409cca57:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
1409cca5c:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1409cca61:	48 c7 44 24 38 0e 00 	movq   $0xe,0x38(%rsp)
1409cca68:	00 00
1409cca6a:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
1409cca6f:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
1409cca75:	0f 29 4c 24 40       	movaps %xmm1,0x40(%rsp)
1409cca7a:	ff 15 a0 6f 5b 00    	call   *0x5b6fa0(%rip)        # 0x140f83a20
1409cca80:	84 c0                	test   %al,%al
1409cca82:	74 32                	je     0x1409ccab6
1409cca84:	48 8b d7             	mov    %rdi,%rdx
1409cca87:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1409cca8c:	e8 0f 3f 00 00       	call   0x1409d09a0
1409cca91:	84 c0                	test   %al,%al
1409cca93:	74 21                	je     0x1409ccab6
1409cca95:	48 8b 03             	mov    (%rbx),%rax
1409cca98:	48 8b cb             	mov    %rbx,%rcx
1409cca9b:	48 8b 40 38          	mov    0x38(%rax),%rax
1409cca9f:	ff 15 7b 6f 5b 00    	call   *0x5b6f7b(%rip)        # 0x140f83a20
1409ccaa5:	84 c0                	test   %al,%al
1409ccaa7:	74 0d                	je     0x1409ccab6
1409ccaa9:	b0 01                	mov    $0x1,%al
1409ccaab:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1409ccab0:	48 83 c4 50          	add    $0x50,%rsp
1409ccab4:	5f                   	pop    %rdi
1409ccab5:	c3                   	ret
1409ccab6:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1409ccabb:	32 c0                	xor    %al,%al
1409ccabd:	48 83 c4 50          	add    $0x50,%rsp
1409ccac1:	5f                   	pop    %rdi
1409ccac2:	c3                   	ret
1409ccac3:	cc                   	int3
1409ccac4:	cc                   	int3
1409ccac5:	cc                   	int3
1409ccac6:	cc                   	int3
1409ccac7:	cc                   	int3
1409ccac8:	cc                   	int3
1409ccac9:	cc                   	int3
1409ccaca:	cc                   	int3
1409ccacb:	cc                   	int3
1409ccacc:	cc                   	int3
1409ccacd:	cc                   	int3
1409ccace:	cc                   	int3
1409ccacf:	cc                   	int3