14015c5a3:	75 0f                	jne    0x14015c5b4
14015c5a5:	48 8b 8b d0 00 00 00 	mov    0xd0(%rbx),%rcx
14015c5ac:	48 8b d3             	mov    %rbx,%rdx
14015c5af:	e8 6c 82 01 00       	call   0x140174820
14015c5b4:	8b c5                	mov    %ebp,%eax
14015c5b6:	e9 41 fe ff ff       	jmp    0x14015c3fc
14015c5bb:	b8 2b 00 00 00       	mov    $0x2b,%eax
14015c5c0:	e9 3f fe ff ff       	jmp    0x14015c404
14015c5c5:	cc                   	int3
14015c5c6:	cc                   	int3
14015c5c7:	cc                   	int3
14015c5c8:	cc                   	int3
14015c5c9:	cc                   	int3
14015c5ca:	cc                   	int3
14015c5cb:	cc                   	int3
14015c5cc:	cc                   	int3
14015c5cd:	cc                   	int3
14015c5ce:	cc                   	int3
14015c5cf:	cc                   	int3
14015c5d0:	33 d2                	xor    %edx,%edx
14015c5d2:	e9 c9 6b 00 00       	jmp    0x1401631a0
14015c5d7:	cc                   	int3
14015c5d8:	cc                   	int3
14015c5d9:	cc                   	int3
14015c5da:	cc                   	int3
14015c5db:	cc                   	int3
14015c5dc:	cc                   	int3
14015c5dd:	cc                   	int3
14015c5de:	cc                   	int3
14015c5df:	cc                   	int3
14015c5e0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14015c5e5:	55                   	push   %rbp
14015c5e6:	41 56                	push   %r14
14015c5e8:	41 57                	push   %r15
14015c5ea:	48 83 ec 40          	sub    $0x40,%rsp
14015c5ee:	48 8b 81 d0 00 00 00 	mov    0xd0(%rcx),%rax
14015c5f5:	4d 8b f1             	mov    %r9,%r14
14015c5f8:	49 8b e8             	mov    %r8,%rbp
14015c5fb:	4c 8b fa             	mov    %rdx,%r15
14015c5fe:	48 8b d9             	mov    %rcx,%rbx
14015c601:	48 85 c0             	test   %rax,%rax
14015c604:	74 09                	je     0x14015c60f
14015c606:	80 b8 82 01 00 00 00 	cmpb   $0x0,0x182(%rax)
14015c60d:	75 15                	jne    0x14015c624
14015c60f:	48 8b 89 d8 00 00 00 	mov    0xd8(%rcx),%rcx
14015c616:	48 85 c9             	test   %rcx,%rcx
14015c619:	74 1d                	je     0x14015c638
14015c61b:	80 b9 82 01 00 00 00 	cmpb   $0x0,0x182(%rcx)
14015c622:	74 14                	je     0x14015c638
14015c624:	b8 5d 00 00 00       	mov    $0x5d,%eax
14015c629:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
14015c62e:	48 83 c4 40          	add    $0x40,%rsp
14015c632:	41 5f                	pop    %r15
14015c634:	41 5e                	pop    %r14
14015c636:	5d                   	pop    %rbp
14015c637:	c3                   	ret
14015c638:	80 bb 18 0b 00 00 00 	cmpb   $0x0,0xb18(%rbx)
14015c63f:	48 89 74 24 68       	mov    %rsi,0x68(%rsp)
14015c644:	48 89 7c 24 70       	mov    %rdi,0x70(%rsp)
14015c649:	75 09                	jne    0x14015c654
14015c64b:	48 8d 15 9e fd 1d 00 	lea    0x1dfd9e(%rip),%rdx        # 0x14033c3f0
14015c652:	eb 65                	jmp    0x14015c6b9
14015c654:	8b 8b f0 0c 00 00    	mov    0xcf0(%rbx),%ecx
14015c65a:	83 f9 ff             	cmp    $0xffffffff,%ecx
14015c65d:	74 53                	je     0x14015c6b2
14015c65f:	48 8b 93 d8 00 00 00 	mov    0xd8(%rbx),%rdx
14015c666:	48 85 d2             	test   %rdx,%rdx
14015c669:	75 05                	jne    0x14015c670
14015c66b:	48 85 c0             	test   %rax,%rax
14015c66e:	74 42                	je     0x14015c6b2
14015c670:	33 ff                	xor    %edi,%edi
14015c672:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
14015c676:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
14015c67b:	48 85 d2             	test   %rdx,%rdx
14015c67e:	75 03                	jne    0x14015c683
14015c680:	48 8b d0             	mov    %rax,%rdx
14015c683:	48 81 c2 e8 00 00 00 	add    $0xe8,%rdx
14015c68a:	4c 8d 0d 3f dd ff ff 	lea    -0x22c1(%rip),%r9        # 0x14015a3d0
14015c691:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14015c696:	48 8b cb             	mov    %rbx,%rcx
14015c699:	e8 b2 20 fe ff       	call   0x14013e750
14015c69e:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
14015c6a3:	48 85 d2             	test   %rdx,%rdx
14015c6a6:	75 39                	jne    0x14015c6e1
14015c6a8:	c7 83 f0 0c 00 00 ff 	movl   $0xffffffff,0xcf0(%rbx)
14015c6af:	ff ff ff
14015c6b2:	48 8d 15 57 fd 1d 00 	lea    0x1dfd57(%rip),%rdx        # 0x14033c410
14015c6b9:	48 8b cb             	mov    %rbx,%rcx
14015c6bc:	bf 01 00 00 00       	mov    $0x1,%edi
14015c6c1:	e8 6a 60 fe ff       	call   0x140142730
14015c6c6:	8b c7                	mov    %edi,%eax
14015c6c8:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
14015c6cd:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
14015c6d2:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
14015c6d7:	48 83 c4 40          	add    $0x40,%rsp
14015c6db:	41 5f                	pop    %r15
14015c6dd:	41 5e                	pop    %r14
14015c6df:	5d                   	pop    %rbp
14015c6e0:	c3                   	ret
14015c6e1:	48 8b b2 e8 01 00 00 	mov    0x1e8(%rdx),%rsi
14015c6e8:	48 83 fe ff          	cmp    $0xffffffffffffffff,%rsi
14015c6ec:	74 c4                	je     0x14015c6b2
14015c6ee:	48 39 7b 18          	cmp    %rdi,0x18(%rbx)
14015c6f2:	75 08                	jne    0x14015c6fc
14015c6f4:	48 8b cb             	mov    %rbx,%rcx
14015c6f7:	e8 84 ef fd ff       	call   0x14013b680
14015c6fc:	49 89 3e             	mov    %rdi,(%r14)
14015c6ff:	8b c7                	mov    %edi,%eax
14015c701:	4c 63 8b 24 07 00 00 	movslq 0x724(%rbx),%r9
14015c708:	4d 8b c7             	mov    %r15,%r8
14015c70b:	4c 8b 5b 18          	mov    0x18(%rbx),%r11
14015c70f:	48 8b cb             	mov    %rbx,%rcx
14015c712:	c7 44 24 60 38 00 00 	movl   $0x38,0x60(%rsp)
14015c719:	00
14015c71a:	49 3b b3 f0 01 00 00 	cmp    0x1f0(%r11),%rsi
14015c721:	0f 94 c0             	sete   %al
14015c724:	49 3b e9             	cmp    %r9,%rbp
14015c727:	44 8b d0             	mov    %eax,%r10d
14015c72a:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
14015c72f:	4c 0f 42 cd          	cmovb  %rbp,%r9
14015c733:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14015c738:	41 8b d2             	mov    %r10d,%edx
14015c73b:	43 ff 94 d3 10 02 00 	call   *0x210(%r11,%r10,8)
14015c742:	00
14015c743:	48 85 c0             	test   %rax,%rax
14015c746:	79 0d                	jns    0x14015c755
14015c748:	8b 44 24 60          	mov    0x60(%rsp),%eax
14015c74c:	85 c0                	test   %eax,%eax
14015c74e:	74 08                	je     0x14015c758
14015c750:	e9 73 ff ff ff       	jmp    0x14015c6c8
14015c755:	48 8b f8             	mov    %rax,%rdi
14015c758:	49 89 3e             	mov    %rdi,(%r14)
14015c75b:	33 c0                	xor    %eax,%eax
14015c75d:	e9 66 ff ff ff       	jmp    0x14015c6c8
14015c762:	cc                   	int3
14015c763:	cc                   	int3
14015c764:	cc                   	int3
14015c765:	cc                   	int3
14015c766:	cc                   	int3
14015c767:	cc                   	int3
14015c768:	cc                   	int3
14015c769:	cc                   	int3
14015c76a:	cc                   	int3
14015c76b:	cc                   	int3
14015c76c:	cc                   	int3
14015c76d:	cc                   	int3
14015c76e:	cc                   	int3
14015c76f:	cc                   	int3
14015c770:	40 53                	rex push %rbx
14015c772:	48 83 ec 20          	sub    $0x20,%rsp
14015c776:	48 8b d9             	mov    %rcx,%rbx
14015c779:	e8 12 6e fe ff       	call   0x140143590
14015c77e:	48 8b cb             	mov    %rbx,%rcx
14015c781:	e8 7a 6e fe ff       	call   0x140143600
14015c786:	48 8d 8b d0 01 00 00 	lea    0x1d0(%rbx),%rcx
14015c78d:	33 d2                	xor    %edx,%edx
14015c78f:	41 b8 68 09 00 00    	mov    $0x968,%r8d
14015c795:	e8 c4 02 1a 00       	call   0x1402fca5e
14015c79a:	48 8b cb             	mov    %rbx,%rcx
14015c79d:	e8 ee e7 fe ff       	call   0x14014af90
14015c7a2:	48 8d 8b 50 0b 00 00 	lea    0xb50(%rbx),%rcx
14015c7a9:	33 d2                	xor    %edx,%edx
14015c7ab:	41 b8 88 01 00 00    	mov    $0x188,%r8d
14015c7b1:	e8 a8 02 1a 00       	call   0x1402fca5e
14015c7b6:	48 8b cb             	mov    %rbx,%rcx
14015c7b9:	e8 72 ea fe ff       	call   0x14014b230
14015c7be:	83 8b 84 0b 00 00 10 	orl    $0x10,0xb84(%rbx)
14015c7c5:	48 8d 8b e0 0d 00 00 	lea    0xde0(%rbx),%rcx
14015c7cc:	48 c7 83 28 0d 00 00 	movq   $0xffffffffffffffff,0xd28(%rbx)
14015c7d3:	ff ff ff ff
14015c7d7:	0f 57 c0             	xorps  %xmm0,%xmm0
14015c7da:	c7 83 38 0d 00 00 00 	movl   $0x0,0xd38(%rbx)
14015c7e1:	00 00 00
14015c7e4:	0f 57 c9             	xorps  %xmm1,%xmm1
14015c7e7:	0f 11 83 60 0e 00 00 	movups %xmm0,0xe60(%rbx)
14015c7ee:	0f 11 8b 70 0e 00 00 	movups %xmm1,0xe70(%rbx)
14015c7f5:	e8 c6 fc fd ff       	call   0x14013c4c0
14015c7fa:	48 8d 8b 20 0e 00 00 	lea    0xe20(%rbx),%rcx
14015c801:	48 83 c4 20          	add    $0x20,%rsp
14015c805:	5b                   	pop    %rbx
14015c806:	e9 b5 fc fd ff       	jmp    0x14013c4c0
14015c80b:	cc                   	int3
14015c80c:	cc                   	int3
14015c80d:	cc                   	int3
14015c80e:	cc                   	int3
14015c80f:	cc                   	int3
14015c810:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14015c815:	55                   	push   %rbp
14015c816:	41 56                	push   %r14
14015c818:	41 57                	push   %r15
14015c81a:	48 83 ec 40          	sub    $0x40,%rsp
14015c81e:	48 8b 81 d0 00 00 00 	mov    0xd0(%rcx),%rax
14015c825:	4d 8b f1             	mov    %r9,%r14
14015c828:	49 8b e8             	mov    %r8,%rbp
14015c82b:	4c 8b fa             	mov    %rdx,%r15
14015c82e:	48 8b d9             	mov    %rcx,%rbx
14015c831:	48 85 c0             	test   %rax,%rax
14015c834:	74 09                	je     0x14015c83f
14015c836:	80 b8 82 01 00 00 00 	cmpb   $0x0,0x182(%rax)
14015c83d:	75 15                	jne    0x14015c854
14015c83f:	48 8b 89 d8 00 00 00 	mov    0xd8(%rcx),%rcx
14015c846:	48 85 c9             	test   %rcx,%rcx
14015c849:	74 1d                	je     0x14015c868
14015c84b:	80 b9 82 01 00 00 00 	cmpb   $0x0,0x182(%rcx)
14015c852:	74 14                	je     0x14015c868
14015c854:	b8 5d 00 00 00       	mov    $0x5d,%eax
14015c859:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
14015c85e:	48 83 c4 40          	add    $0x40,%rsp
14015c862:	41 5f                	pop    %r15
14015c864:	41 5e                	pop    %r14
14015c866:	5d                   	pop    %rbp
14015c867:	c3                   	ret
14015c868:	80 bb 18 0b 00 00 00 	cmpb   $0x0,0xb18(%rbx)
14015c86f:	48 89 74 24 68       	mov    %rsi,0x68(%rsp)
14015c874:	48 89 7c 24 70       	mov    %rdi,0x70(%rsp)
14015c879:	75 09                	jne    0x14015c884
14015c87b:	48 8d 15 6e fb 1d 00 	lea    0x1dfb6e(%rip),%rdx        # 0x14033c3f0
14015c882:	eb 65                	jmp    0x14015c8e9
14015c884:	8b 8b f0 0c 00 00    	mov    0xcf0(%rbx),%ecx
14015c88a:	83 f9 ff             	cmp    $0xffffffff,%ecx
14015c88d:	74 53                	je     0x14015c8e2
14015c88f:	48 8b 93 d8 00 00 00 	mov    0xd8(%rbx),%rdx
14015c896:	48 85 d2             	test   %rdx,%rdx
14015c899:	75 05                	jne    0x14015c8a0
14015c89b:	48 85 c0             	test   %rax,%rax
14015c89e:	74 42                	je     0x14015c8e2
14015c8a0:	33 ff                	xor    %edi,%edi
14015c8a2:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
14015c8a6:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
14015c8ab:	48 85 d2             	test   %rdx,%rdx
14015c8ae:	75 03                	jne    0x14015c8b3
14015c8b0:	48 8b d0             	mov    %rax,%rdx
14015c8b3:	48 81 c2 e8 00 00 00 	add    $0xe8,%rdx
14015c8ba:	4c 8d 0d 0f db ff ff 	lea    -0x24f1(%rip),%r9        # 0x14015a3d0
14015c8c1:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14015c8c6:	48 8b cb             	mov    %rbx,%rcx
14015c8c9:	e8 82 1e fe ff       	call   0x14013e750
14015c8ce:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
14015c8d3:	48 85 d2             	test   %rdx,%rdx
14015c8d6:	75 39                	jne    0x14015c911
14015c8d8:	c7 83 f0 0c 00 00 ff 	movl   $0xffffffff,0xcf0(%rbx)
14015c8df:	ff ff ff
14015c8e2:	48 8d 15 27 fb 1d 00 	lea    0x1dfb27(%rip),%rdx        # 0x14033c410
14015c8e9:	48 8b cb             	mov    %rbx,%rcx
14015c8ec:	bf 01 00 00 00       	mov    $0x1,%edi
14015c8f1:	e8 3a 5e fe ff       	call   0x140142730
14015c8f6:	8b c7                	mov    %edi,%eax
14015c8f8:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
14015c8fd:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
14015c902:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
14015c907:	48 83 c4 40          	add    $0x40,%rsp
14015c90b:	41 5f                	pop    %r15
14015c90d:	41 5e                	pop    %r14
14015c90f:	5d                   	pop    %rbp
14015c910:	c3                   	ret
14015c911:	48 8b b2 e8 01 00 00 	mov    0x1e8(%rdx),%rsi
14015c918:	48 83 fe ff          	cmp    $0xffffffffffffffff,%rsi
14015c91c:	74 c4                	je     0x14015c8e2
14015c91e:	48 39 7b 18          	cmp    %rdi,0x18(%rbx)
14015c922:	75 08                	jne    0x14015c92c
14015c924:	48 8b cb             	mov    %rbx,%rcx
14015c927:	e8 54 ed fd ff       	call   0x14013b680
14015c92c:	49 89 3e             	mov    %rdi,(%r14)
14015c92f:	8b c7                	mov    %edi,%eax
14015c931:	4c 8b 5b 18          	mov    0x18(%rbx),%r11
14015c935:	4c 8b cd             	mov    %rbp,%r9
14015c938:	89 7c 24 60          	mov    %edi,0x60(%rsp)
14015c93c:	4d 8b c7             	mov    %r15,%r8
14015c93f:	48 8b cb             	mov    %rbx,%rcx
14015c942:	49 3b b3 f0 01 00 00 	cmp    0x1f0(%r11),%rsi
14015c949:	0f 94 c0             	sete   %al
14015c94c:	44 8b d0             	mov    %eax,%r10d
14015c94f:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
14015c954:	41 8b d2             	mov    %r10d,%edx
14015c957:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14015c95c:	43 ff 94 d3 20 02 00 	call   *0x220(%r11,%r10,8)
14015c963:	00
14015c964:	48 8b c8             	mov    %rax,%rcx
14015c967:	48 85 c0             	test   %rax,%rax
14015c96a:	79 2a                	jns    0x14015c996
14015c96c:	8b 44 24 60          	mov    0x60(%rsp),%eax
14015c970:	85 c0                	test   %eax,%eax
14015c972:	74 07                	je     0x14015c97b
14015c974:	83 f8 51             	cmp    $0x51,%eax
14015c977:	74 22                	je     0x14015c99b
14015c979:	eb 05                	jmp    0x14015c980
14015c97b:	b8 37 00 00 00       	mov    $0x37,%eax
14015c980:	48 83 f9 ff          	cmp    $0xffffffffffffffff,%rcx
14015c984:	75 0a                	jne    0x14015c990
14015c986:	b8 37 00 00 00       	mov    $0x37,%eax
14015c98b:	e9 68 ff ff ff       	jmp    0x14015c8f8
14015c990:	8b f8                	mov    %eax,%edi
14015c992:	85 c0                	test   %eax,%eax
14015c994:	75 0f                	jne    0x14015c9a5
14015c996:	48 85 c9             	test   %rcx,%rcx
14015c999:	75 0a                	jne    0x14015c9a5
14015c99b:	b8 51 00 00 00       	mov    $0x51,%eax
14015c9a0:	e9 53 ff ff ff       	jmp    0x14015c8f8
14015c9a5:	49 89 0e             	mov    %rcx,(%r14)
14015c9a8:	e9 49 ff ff ff       	jmp    0x14015c8f6
14015c9ad:	cc                   	int3
14015c9ae:	cc                   	int3
14015c9af:	cc                   	int3
14015c9b0:	89 54 24 10          	mov    %edx,0x10(%rsp)
14015c9b4:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
14015c9b9:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14015c9be:	48 83 ec 28          	sub    $0x28,%rsp
14015c9c2:	48 85 c9             	test   %rcx,%rcx
14015c9c5:	75 0a                	jne    0x14015c9d1
14015c9c7:	b8 2b 00 00 00       	mov    $0x2b,%eax
14015c9cc:	48 83 c4 28          	add    $0x28,%rsp
14015c9d0:	c3                   	ret
14015c9d1:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14015c9d6:	e8 d5 6b ff ff       	call   0x1401535b0
14015c9db:	48 83 c4 28          	add    $0x28,%rsp
14015c9df:	c3                   	ret
14015c9e0:	83 f9 62             	cmp    $0x62,%ecx
14015c9e3:	0f 87 de 02 00 00    	ja     0x14015ccc7
14015c9e9:	48 63 c1             	movslq %ecx,%rax
14015c9ec:	48 8d 15 0d 36 ea ff 	lea    -0x15c9f3(%rip),%rdx        # 0x140000000
14015c9f3:	8b 8c 82 d0 cc 15 00 	mov    0x15ccd0(%rdx,%rax,4),%ecx
14015c9fa:	48 03 ca             	add    %rdx,%rcx
14015c9fd:	ff e1                	jmp    *%rcx
14015c9ff:	48 8d 05 5a f0 1d 00 	lea    0x1df05a(%rip),%rax        # 0x14033ba60
14015ca06:	c3                   	ret
14015ca07:	48 8d 05 42 1e 1e 00 	lea    0x1e1e42(%rip),%rax        # 0x14033e850
14015ca0e:	c3                   	ret
14015ca0f:	48 8d 05 52 1e 1e 00 	lea    0x1e1e52(%rip),%rax        # 0x14033e868
14015ca16:	c3                   	ret
14015ca17:	48 8d 05 62 1e 1e 00 	lea    0x1e1e62(%rip),%rax        # 0x14033e880
14015ca1e:	c3                   	ret
14015ca1f:	48 8d 05 8a 1e 1e 00 	lea    0x1e1e8a(%rip),%rax        # 0x14033e8b0
14015ca26:	c3                   	ret
14015ca27:	48 8d 05 f2 1e 1e 00 	lea    0x1e1ef2(%rip),%rax        # 0x14033e920
14015ca2e:	c3                   	ret
14015ca2f:	48 8d 05 0a 1f 1e 00 	lea    0x1e1f0a(%rip),%rax        # 0x14033e940
14015ca36:	c3                   	ret
14015ca37:	48 8d 05 22 1f 1e 00 	lea    0x1e1f22(%rip),%rax        # 0x14033e960
14015ca3e:	c3                   	ret
14015ca3f:	48 8d 05 3a 1f 1e 00 	lea    0x1e1f3a(%rip),%rax        # 0x14033e980
14015ca46:	c3                   	ret
14015ca47:	48 8d 05 4a 1f 1e 00 	lea    0x1e1f4a(%rip),%rax        # 0x14033e998
14015ca4e:	c3                   	ret
14015ca4f:	48 8d 05 6a 1f 1e 00 	lea    0x1e1f6a(%rip),%rax        # 0x14033e9c0
14015ca56:	c3                   	ret
14015ca57:	48 8d 05 92 1f 1e 00 	lea    0x1e1f92(%rip),%rax        # 0x14033e9f0
14015ca5e:	c3                   	ret
14015ca5f:	48 8d 05 ba 1f 1e 00 	lea    0x1e1fba(%rip),%rax        # 0x14033ea20
14015ca66:	c3                   	ret
14015ca67:	48 8d 05 ea 1f 1e 00 	lea    0x1e1fea(%rip),%rax        # 0x14033ea58