14015b864:	c3                   	ret
14015b865:	cc                   	int3
14015b866:	cc                   	int3
14015b867:	cc                   	int3
14015b868:	cc                   	int3
14015b869:	cc                   	int3
14015b86a:	cc                   	int3
14015b86b:	cc                   	int3
14015b86c:	cc                   	int3
14015b86d:	cc                   	int3
14015b86e:	cc                   	int3
14015b86f:	cc                   	int3
14015b870:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14015b875:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14015b87a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14015b87f:	57                   	push   %rdi
14015b880:	48 83 ec 20          	sub    $0x20,%rsp
14015b884:	49 8b f9             	mov    %r9,%rdi
14015b887:	41 8b f0             	mov    %r8d,%esi
14015b88a:	8b ea                	mov    %edx,%ebp
14015b88c:	48 8b d9             	mov    %rcx,%rbx
14015b88f:	e8 3c a6 f6 ff       	call   0x1400c5ed0
14015b894:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
14015b898:	48 81 39 d0 01 00 00 	cmpq   $0x1d0,(%rcx)
14015b89f:	72 1d                	jb     0x14015b8be
14015b8a1:	48 8b 81 c8 01 00 00 	mov    0x1c8(%rcx),%rax
14015b8a8:	48 85 c0             	test   %rax,%rax
14015b8ab:	74 11                	je     0x14015b8be
14015b8ad:	4c 8b cf             	mov    %rdi,%r9
14015b8b0:	44 8b c6             	mov    %esi,%r8d
14015b8b3:	8b d5                	mov    %ebp,%edx
14015b8b5:	ff d0                	call   *%rax
14015b8b7:	85 c0                	test   %eax,%eax
14015b8b9:	0f 95 c0             	setne  %al
14015b8bc:	eb 02                	jmp    0x14015b8c0
14015b8be:	32 c0                	xor    %al,%al
14015b8c0:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14015b8c5:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14015b8ca:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14015b8cf:	48 83 c4 20          	add    $0x20,%rsp
14015b8d3:	5f                   	pop    %rdi
14015b8d4:	c3                   	ret
14015b8d5:	cc                   	int3
14015b8d6:	cc                   	int3
14015b8d7:	cc                   	int3
14015b8d8:	cc                   	int3
14015b8d9:	cc                   	int3
14015b8da:	cc                   	int3
14015b8db:	cc                   	int3
14015b8dc:	cc                   	int3
14015b8dd:	cc                   	int3
14015b8de:	cc                   	int3
14015b8df:	cc                   	int3
14015b8e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14015b8e5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14015b8ea:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14015b8ef:	57                   	push   %rdi
14015b8f0:	48 83 ec 20          	sub    $0x20,%rsp
14015b8f4:	49 8b f9             	mov    %r9,%rdi
14015b8f7:	41 8b f0             	mov    %r8d,%esi
14015b8fa:	8b ea                	mov    %edx,%ebp
14015b8fc:	48 8b d9             	mov    %rcx,%rbx
14015b8ff:	e8 cc a5 f6 ff       	call   0x1400c5ed0
14015b904:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
14015b908:	48 81 39 d8 01 00 00 	cmpq   $0x1d8,(%rcx)
14015b90f:	72 1d                	jb     0x14015b92e
14015b911:	48 8b 81 d0 01 00 00 	mov    0x1d0(%rcx),%rax
14015b918:	48 85 c0             	test   %rax,%rax
14015b91b:	74 11                	je     0x14015b92e
14015b91d:	4c 8b cf             	mov    %rdi,%r9
14015b920:	44 8b c6             	mov    %esi,%r8d
14015b923:	8b d5                	mov    %ebp,%edx
14015b925:	ff d0                	call   *%rax
14015b927:	85 c0                	test   %eax,%eax
14015b929:	0f 95 c0             	setne  %al
14015b92c:	eb 02                	jmp    0x14015b930
14015b92e:	32 c0                	xor    %al,%al
14015b930:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14015b935:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14015b93a:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14015b93f:	48 83 c4 20          	add    $0x20,%rsp
14015b943:	5f                   	pop    %rdi
14015b944:	c3                   	ret
14015b945:	cc                   	int3
14015b946:	cc                   	int3
14015b947:	cc                   	int3
14015b948:	cc                   	int3
14015b949:	cc                   	int3
14015b94a:	cc                   	int3
14015b94b:	cc                   	int3
14015b94c:	cc                   	int3
14015b94d:	cc                   	int3
14015b94e:	cc                   	int3
14015b94f:	cc                   	int3
14015b950:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14015b955:	57                   	push   %rdi
14015b956:	48 83 ec 20          	sub    $0x20,%rsp
14015b95a:	48 8b fa             	mov    %rdx,%rdi
14015b95d:	48 8b d9             	mov    %rcx,%rbx
14015b960:	e8 6b a5 f6 ff       	call   0x1400c5ed0
14015b965:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
14015b969:	48 81 39 b0 00 00 00 	cmpq   $0xb0,(%rcx)
14015b970:	72 1c                	jb     0x14015b98e
14015b972:	48 8b 81 a8 00 00 00 	mov    0xa8(%rcx),%rax
14015b979:	48 85 c0             	test   %rax,%rax
14015b97c:	74 10                	je     0x14015b98e
14015b97e:	48 8b d7             	mov    %rdi,%rdx
14015b981:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14015b986:	48 83 c4 20          	add    $0x20,%rsp
14015b98a:	5f                   	pop    %rdi
14015b98b:	48 ff e0             	rex.W jmp *%rax
14015b98e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14015b993:	33 c0                	xor    %eax,%eax
14015b995:	48 83 c4 20          	add    $0x20,%rsp
14015b999:	5f                   	pop    %rdi
14015b99a:	c3                   	ret
14015b99b:	cc                   	int3
14015b99c:	cc                   	int3
14015b99d:	cc                   	int3
14015b99e:	cc                   	int3
14015b99f:	cc                   	int3
14015b9a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14015b9a5:	57                   	push   %rdi
14015b9a6:	48 83 ec 20          	sub    $0x20,%rsp
14015b9aa:	8b fa                	mov    %edx,%edi
14015b9ac:	48 8b d9             	mov    %rcx,%rbx
14015b9af:	e8 1c a5 f6 ff       	call   0x1400c5ed0
14015b9b4:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
14015b9b8:	48 81 39 f0 00 00 00 	cmpq   $0xf0,(%rcx)
14015b9bf:	72 1b                	jb     0x14015b9dc
14015b9c1:	48 8b 81 e8 00 00 00 	mov    0xe8(%rcx),%rax
14015b9c8:	48 85 c0             	test   %rax,%rax
14015b9cb:	74 0f                	je     0x14015b9dc
14015b9cd:	8b d7                	mov    %edi,%edx
14015b9cf:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14015b9d4:	48 83 c4 20          	add    $0x20,%rsp
14015b9d8:	5f                   	pop    %rdi
14015b9d9:	48 ff e0             	rex.W jmp *%rax
14015b9dc:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14015b9e1:	33 c0                	xor    %eax,%eax
14015b9e3:	48 83 c4 20          	add    $0x20,%rsp
14015b9e7:	5f                   	pop    %rdi
14015b9e8:	c3                   	ret
14015b9e9:	cc                   	int3
14015b9ea:	cc                   	int3
14015b9eb:	cc                   	int3
14015b9ec:	cc                   	int3
14015b9ed:	cc                   	int3
14015b9ee:	cc                   	int3
14015b9ef:	cc                   	int3
14015b9f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14015b9f5:	57                   	push   %rdi
14015b9f6:	48 83 ec 20          	sub    $0x20,%rsp
14015b9fa:	48 8b fa             	mov    %rdx,%rdi
14015b9fd:	48 8b d9             	mov    %rcx,%rbx
14015ba00:	e8 cb a4 f6 ff       	call   0x1400c5ed0
14015ba05:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
14015ba09:	48 81 39 f8 00 00 00 	cmpq   $0xf8,(%rcx)
14015ba10:	72 1c                	jb     0x14015ba2e
14015ba12:	48 8b 81 f0 00 00 00 	mov    0xf0(%rcx),%rax
14015ba19:	48 85 c0             	test   %rax,%rax
14015ba1c:	74 10                	je     0x14015ba2e
14015ba1e:	48 8b d7             	mov    %rdi,%rdx
14015ba21:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14015ba26:	48 83 c4 20          	add    $0x20,%rsp
14015ba2a:	5f                   	pop    %rdi
14015ba2b:	48 ff e0             	rex.W jmp *%rax
14015ba2e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14015ba33:	33 c0                	xor    %eax,%eax
14015ba35:	48 83 c4 20          	add    $0x20,%rsp
14015ba39:	5f                   	pop    %rdi
14015ba3a:	c3                   	ret
14015ba3b:	cc                   	int3
14015ba3c:	cc                   	int3
14015ba3d:	cc                   	int3
14015ba3e:	cc                   	int3
14015ba3f:	cc                   	int3
14015ba40:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14015ba45:	57                   	push   %rdi
14015ba46:	48 83 ec 20          	sub    $0x20,%rsp
14015ba4a:	8b fa                	mov    %edx,%edi
14015ba4c:	48 8b d9             	mov    %rcx,%rbx
14015ba4f:	e8 7c a4 f6 ff       	call   0x1400c5ed0
14015ba54:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
14015ba58:	48 81 39 a8 00 00 00 	cmpq   $0xa8,(%rcx)
14015ba5f:	72 1b                	jb     0x14015ba7c
14015ba61:	48 8b 81 a0 00 00 00 	mov    0xa0(%rcx),%rax
14015ba68:	48 85 c0             	test   %rax,%rax
14015ba6b:	74 0f                	je     0x14015ba7c
14015ba6d:	8b d7                	mov    %edi,%edx
14015ba6f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14015ba74:	48 83 c4 20          	add    $0x20,%rsp
14015ba78:	5f                   	pop    %rdi
14015ba79:	48 ff e0             	rex.W jmp *%rax
14015ba7c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14015ba81:	33 c0                	xor    %eax,%eax
14015ba83:	48 83 c4 20          	add    $0x20,%rsp
14015ba87:	5f                   	pop    %rdi
14015ba88:	c3                   	ret
14015ba89:	cc                   	int3
14015ba8a:	cc                   	int3
14015ba8b:	cc                   	int3
14015ba8c:	cc                   	int3
14015ba8d:	cc                   	int3
14015ba8e:	cc                   	int3
14015ba8f:	cc                   	int3
14015ba90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14015ba95:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14015ba9a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14015ba9f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14015baa4:	41 56                	push   %r14
14015baa6:	48 83 ec 40          	sub    $0x40,%rsp
14015baaa:	41 8b f0             	mov    %r8d,%esi
14015baad:	48 8b fa             	mov    %rdx,%rdi
14015bab0:	48 8b d9             	mov    %rcx,%rbx
14015bab3:	e8 18 a4 f6 ff       	call   0x1400c5ed0
14015bab8:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
14015babc:	48 81 39 c0 00 00 00 	cmpq   $0xc0,(%rcx)
14015bac3:	0f 82 f7 00 00 00    	jb     0x14015bbc0
14015bac9:	48 8b 81 b8 00 00 00 	mov    0xb8(%rcx),%rax
14015bad0:	48 85 c0             	test   %rax,%rax
14015bad3:	0f 84 e7 00 00 00    	je     0x14015bbc0
14015bad9:	8b d6                	mov    %esi,%edx
14015badb:	ff d0                	call   *%rax
14015badd:	4c 8b f0             	mov    %rax,%r14
14015bae0:	48 8d 35 01 05 0e 00 	lea    0xe0501(%rip),%rsi        # 0x14023bfe8
14015bae7:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
14015baec:	33 db                	xor    %ebx,%ebx
14015baee:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14015baf3:	40 32 ed             	xor    %bpl,%bpl
14015baf6:	40 88 6c 24 38       	mov    %bpl,0x38(%rsp)
14015bafb:	48 85 c0             	test   %rax,%rax
14015bafe:	74 49                	je     0x14015bb49
14015bb00:	8d 4b 18             	lea    0x18(%rbx),%ecx
14015bb03:	e8 e8 a7 02 00       	call   0x1401862f0
14015bb08:	48 8b d8             	mov    %rax,%rbx
14015bb0b:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14015bb10:	0f 57 c0             	xorps  %xmm0,%xmm0
14015bb13:	33 c0                	xor    %eax,%eax
14015bb15:	0f 11 03             	movups %xmm0,(%rbx)
14015bb18:	48 89 43 10          	mov    %rax,0x10(%rbx)
14015bb1c:	40 b5 01             	mov    $0x1,%bpl
14015bb1f:	40 88 6c 24 38       	mov    %bpl,0x38(%rsp)
14015bb24:	41 0f 10 06          	movups (%r14),%xmm0
14015bb28:	0f 11 03             	movups %xmm0,(%rbx)
14015bb2b:	f2 41 0f 10 4e 10    	movsd  0x10(%r14),%xmm1
14015bb31:	f2 0f 11 4b 10       	movsd  %xmm1,0x10(%rbx)
14015bb36:	0f 57 c0             	xorps  %xmm0,%xmm0
14015bb39:	41 0f 11 06          	movups %xmm0,(%r14)
14015bb3d:	49 89 46 10          	mov    %rax,0x10(%r14)
14015bb41:	49 8b ce             	mov    %r14,%rcx
14015bb44:	e8 43 a6 05 00       	call   0x1401b618c
14015bb49:	48 89 37             	mov    %rsi,(%rdi)
14015bb4c:	48 c7 47 08 00 00 00 	movq   $0x0,0x8(%rdi)
14015bb53:	00
14015bb54:	c6 47 10 00          	movb   $0x0,0x10(%rdi)
14015bb58:	48 85 db             	test   %rbx,%rbx
14015bb5b:	74 42                	je     0x14015bb9f
14015bb5d:	48 8b 73 08          	mov    0x8(%rbx),%rsi
14015bb61:	4c 8b 33             	mov    (%rbx),%r14
14015bb64:	4d 85 f6             	test   %r14,%r14
14015bb67:	74 36                	je     0x14015bb9f
14015bb69:	48 85 f6             	test   %rsi,%rsi
14015bb6c:	74 31                	je     0x14015bb9f
14015bb6e:	b9 18 00 00 00       	mov    $0x18,%ecx
14015bb73:	e8 78 a7 02 00       	call   0x1401862f0
14015bb78:	48 89 47 08          	mov    %rax,0x8(%rdi)
14015bb7c:	0f 57 c0             	xorps  %xmm0,%xmm0
14015bb7f:	33 c9                	xor    %ecx,%ecx
14015bb81:	0f 11 00             	movups %xmm0,(%rax)
14015bb84:	48 89 48 10          	mov    %rcx,0x10(%rax)
14015bb88:	c6 47 10 01          	movb   $0x1,0x10(%rdi)
14015bb8c:	44 8d 49 01          	lea    0x1(%rcx),%r9d
14015bb90:	4c 8b c0             	mov    %rax,%r8
14015bb93:	48 8b d6             	mov    %rsi,%rdx
14015bb96:	49 8b ce             	mov    %r14,%rcx
14015bb99:	e8 45 db fd ff       	call   0x1401396e3
14015bb9e:	90                   	nop
14015bb9f:	48 85 db             	test   %rbx,%rbx
14015bba2:	74 32                	je     0x14015bbd6
14015bba4:	40 84 ed             	test   %bpl,%bpl
14015bba7:	74 2d                	je     0x14015bbd6
14015bba9:	48 8b cb             	mov    %rbx,%rcx
14015bbac:	e8 bd db fd ff       	call   0x14013976e
14015bbb1:	ba 18 00 00 00       	mov    $0x18,%edx
14015bbb6:	48 8b cb             	mov    %rbx,%rcx
14015bbb9:	e8 8e aa 02 00       	call   0x14018664c
14015bbbe:	eb 16                	jmp    0x14015bbd6
14015bbc0:	48 8d 35 21 04 0e 00 	lea    0xe0421(%rip),%rsi        # 0x14023bfe8
14015bbc7:	48 89 37             	mov    %rsi,(%rdi)
14015bbca:	48 c7 47 08 00 00 00 	movq   $0x0,0x8(%rdi)
14015bbd1:	00
14015bbd2:	c6 47 10 00          	movb   $0x0,0x10(%rdi)
14015bbd6:	48 8b c7             	mov    %rdi,%rax
14015bbd9:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14015bbde:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
14015bbe3:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
14015bbe8:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
14015bbed:	48 83 c4 40          	add    $0x40,%rsp
14015bbf1:	41 5e                	pop    %r14
14015bbf3:	c3                   	ret
14015bbf4:	cc                   	int3
14015bbf5:	cc                   	int3
14015bbf6:	cc                   	int3
14015bbf7:	cc                   	int3
14015bbf8:	cc                   	int3
14015bbf9:	cc                   	int3
14015bbfa:	cc                   	int3
14015bbfb:	cc                   	int3
14015bbfc:	cc                   	int3
14015bbfd:	cc                   	int3
14015bbfe:	cc                   	int3
14015bbff:	cc                   	int3
14015bc00:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14015bc05:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14015bc0a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14015bc0f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14015bc14:	41 56                	push   %r14
14015bc16:	48 83 ec 40          	sub    $0x40,%rsp
14015bc1a:	49 8b f0             	mov    %r8,%rsi
14015bc1d:	48 8b fa             	mov    %rdx,%rdi
14015bc20:	48 8b d9             	mov    %rcx,%rbx
14015bc23:	e8 a8 a2 f6 ff       	call   0x1400c5ed0
14015bc28:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
14015bc2c:	48 81 39 c8 00 00 00 	cmpq   $0xc8,(%rcx)
14015bc33:	0f 82 f8 00 00 00    	jb     0x14015bd31
14015bc39:	48 8b 81 c0 00 00 00 	mov    0xc0(%rcx),%rax
14015bc40:	48 85 c0             	test   %rax,%rax
14015bc43:	0f 84 e8 00 00 00    	je     0x14015bd31
14015bc49:	48 8b d6             	mov    %rsi,%rdx
14015bc4c:	ff d0                	call   *%rax
14015bc4e:	4c 8b f0             	mov    %rax,%r14
14015bc51:	48 8d 35 90 03 0e 00 	lea    0xe0390(%rip),%rsi        # 0x14023bfe8
14015bc58:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
14015bc5d:	33 db                	xor    %ebx,%ebx
14015bc5f:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14015bc64:	40 32 ed             	xor    %bpl,%bpl
14015bc67:	40 88 6c 24 38       	mov    %bpl,0x38(%rsp)
14015bc6c:	48 85 c0             	test   %rax,%rax
14015bc6f:	74 49                	je     0x14015bcba
14015bc71:	8d 4b 18             	lea    0x18(%rbx),%ecx
14015bc74:	e8 77 a6 02 00       	call   0x1401862f0
14015bc79:	48 8b d8             	mov    %rax,%rbx
14015bc7c:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14015bc81:	0f 57 c0             	xorps  %xmm0,%xmm0
14015bc84:	33 c0                	xor    %eax,%eax
14015bc86:	0f 11 03             	movups %xmm0,(%rbx)
14015bc89:	48 89 43 10          	mov    %rax,0x10(%rbx)
14015bc8d:	40 b5 01             	mov    $0x1,%bpl
14015bc90:	40 88 6c 24 38       	mov    %bpl,0x38(%rsp)