1409ec75b:	e8 d0 e8 84 ff       	call   0x14023b030
1409ec760:	84 c0                	test   %al,%al
1409ec762:	74 34                	je     0x1409ec798
1409ec764:	48 8b 17             	mov    (%rdi),%rdx
1409ec767:	48 8b cb             	mov    %rbx,%rcx
1409ec76a:	e8 21 e5 01 00       	call   0x140a0ac90
1409ec76f:	84 c0                	test   %al,%al
1409ec771:	74 25                	je     0x1409ec798
1409ec773:	48 8b cb             	mov    %rbx,%rcx
1409ec776:	e8 b5 e8 84 ff       	call   0x14023b030
1409ec77b:	84 c0                	test   %al,%al
1409ec77d:	74 19                	je     0x1409ec798
1409ec77f:	48 8b cb             	mov    %rbx,%rcx
1409ec782:	e8 29 e4 01 00       	call   0x140a0abb0
1409ec787:	84 c0                	test   %al,%al
1409ec789:	74 0d                	je     0x1409ec798
1409ec78b:	b0 01                	mov    $0x1,%al
1409ec78d:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1409ec792:	48 83 c4 40          	add    $0x40,%rsp
1409ec796:	5f                   	pop    %rdi
1409ec797:	c3                   	ret
1409ec798:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1409ec79d:	32 c0                	xor    %al,%al
1409ec79f:	48 83 c4 40          	add    $0x40,%rsp
1409ec7a3:	5f                   	pop    %rdi
1409ec7a4:	c3                   	ret
1409ec7a5:	cc                   	int3
1409ec7a6:	cc                   	int3
1409ec7a7:	cc                   	int3
1409ec7a8:	cc                   	int3
1409ec7a9:	cc                   	int3
1409ec7aa:	cc                   	int3
1409ec7ab:	cc                   	int3
1409ec7ac:	cc                   	int3
1409ec7ad:	cc                   	int3
1409ec7ae:	cc                   	int3
1409ec7af:	cc                   	int3
1409ec7b0:	4c 8b dc             	mov    %rsp,%r11
1409ec7b3:	49 89 5b 08          	mov    %rbx,0x8(%r11)
1409ec7b7:	49 89 73 10          	mov    %rsi,0x10(%r11)
1409ec7bb:	57                   	push   %rdi
1409ec7bc:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
1409ec7c3:	49 c7 43 90 09 00 00 	movq   $0x9,-0x70(%r11)
1409ec7ca:	00
1409ec7cb:	48 8d 05 36 02 69 00 	lea    0x690236(%rip),%rax        # 0x14107ca08
1409ec7d2:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1409ec7d7:	4d 8d 43 98          	lea    -0x68(%r11),%r8
1409ec7db:	48 c7 44 24 38 08 00 	movq   $0x8,0x38(%rsp)
1409ec7e2:	00 00
1409ec7e4:	48 8d 05 35 01 69 00 	lea    0x690135(%rip),%rax        # 0x14107c920
1409ec7eb:	49 89 43 88          	mov    %rax,-0x78(%r11)
1409ec7ef:	48 8b fa             	mov    %rdx,%rdi
1409ec7f2:	0f 10 44 24 20       	movups 0x20(%rsp),%xmm0
1409ec7f7:	48 8d 42 70          	lea    0x70(%rdx),%rax
1409ec7fb:	48 c7 44 24 28 06 00 	movq   $0x6,0x28(%rsp)
1409ec802:	00 00
1409ec804:	49 89 43 c8          	mov    %rax,-0x38(%r11)
1409ec808:	ba 21 01 00 00       	mov    $0x121,%edx
1409ec80d:	0f 11 44 24 70       	movups %xmm0,0x70(%rsp)
1409ec812:	48 8d 05 ab d7 68 00 	lea    0x68d7ab(%rip),%rax        # 0x141079fc4
1409ec819:	48 8b d9             	mov    %rcx,%rbx
1409ec81c:	f2 0f 10 44 24 60    	movsd  0x60(%rsp),%xmm0
1409ec822:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1409ec827:	48 8d 05 fa 12 5e 00 	lea    0x5e12fa(%rip),%rax        # 0x140fcdb28
1409ec82e:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1409ec833:	48 8d 05 ca 07 5e 00 	lea    0x5e07ca(%rip),%rax        # 0x140fcd004
1409ec83a:	f2 41 0f 11 43 e8    	movsd  %xmm0,-0x18(%r11)
1409ec840:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
1409ec845:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1409ec84a:	48 c7 44 24 58 05 00 	movq   $0x5,0x58(%rsp)
1409ec851:	00 00
1409ec853:	48 c7 44 24 48 03 00 	movq   $0x3,0x48(%rsp)
1409ec85a:	00 00
1409ec85c:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
1409ec862:	e8 09 e2 01 00       	call   0x140a0aa70
1409ec867:	84 c0                	test   %al,%al
1409ec869:	0f 84 eb 00 00 00    	je     0x1409ec95a
1409ec86f:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1409ec874:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1409ec879:	48 8b cb             	mov    %rbx,%rcx
1409ec87c:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1409ec882:	e8 a9 e7 84 ff       	call   0x14023b030
1409ec887:	84 c0                	test   %al,%al
1409ec889:	0f 84 cb 00 00 00    	je     0x1409ec95a
1409ec88f:	48 8b d7             	mov    %rdi,%rdx
1409ec892:	48 8b cb             	mov    %rbx,%rcx
1409ec895:	e8 e6 00 00 00       	call   0x1409ec980
1409ec89a:	84 c0                	test   %al,%al
1409ec89c:	0f 84 b8 00 00 00    	je     0x1409ec95a
1409ec8a2:	48 8b cb             	mov    %rbx,%rcx
1409ec8a5:	e8 86 e7 84 ff       	call   0x14023b030
1409ec8aa:	84 c0                	test   %al,%al
1409ec8ac:	0f 84 a8 00 00 00    	je     0x1409ec95a
1409ec8b2:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
1409ec8b7:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1409ec8bc:	48 8b cb             	mov    %rbx,%rcx
1409ec8bf:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
1409ec8c5:	e8 66 e7 84 ff       	call   0x14023b030
1409ec8ca:	84 c0                	test   %al,%al
1409ec8cc:	0f 84 88 00 00 00    	je     0x1409ec95a
1409ec8d2:	48 8d 57 30          	lea    0x30(%rdi),%rdx
1409ec8d6:	48 8b cb             	mov    %rbx,%rcx
1409ec8d9:	e8 a2 00 00 00       	call   0x1409ec980
1409ec8de:	84 c0                	test   %al,%al
1409ec8e0:	74 78                	je     0x1409ec95a
1409ec8e2:	48 8b cb             	mov    %rbx,%rcx
1409ec8e5:	e8 46 e7 84 ff       	call   0x14023b030
1409ec8ea:	84 c0                	test   %al,%al
1409ec8ec:	74 6c                	je     0x1409ec95a
1409ec8ee:	80 7f 68 00          	cmpb   $0x0,0x68(%rdi)
1409ec8f2:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1409ec8f7:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
1409ec8fc:	48 8b cb             	mov    %rbx,%rcx
1409ec8ff:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
1409ec905:	74 1a                	je     0x1409ec921
1409ec907:	41 b0 01             	mov    $0x1,%r8b
1409ec90a:	e8 81 e0 01 00       	call   0x140a0a990
1409ec90f:	84 c0                	test   %al,%al
1409ec911:	74 47                	je     0x1409ec95a
1409ec913:	48 8b 57 60          	mov    0x60(%rdi),%rdx
1409ec917:	48 8b cb             	mov    %rbx,%rcx
1409ec91a:	e8 e1 e6 01 00       	call   0x140a0b000
1409ec91f:	eb 08                	jmp    0x1409ec929
1409ec921:	45 33 c0             	xor    %r8d,%r8d
1409ec924:	e8 67 e0 01 00       	call   0x140a0a990
1409ec929:	84 c0                	test   %al,%al
1409ec92b:	74 2d                	je     0x1409ec95a
1409ec92d:	48 8b cb             	mov    %rbx,%rcx
1409ec930:	e8 fb e6 84 ff       	call   0x14023b030
1409ec935:	84 c0                	test   %al,%al
1409ec937:	74 21                	je     0x1409ec95a
1409ec939:	48 8b d3             	mov    %rbx,%rdx
1409ec93c:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1409ec941:	e8 0a 02 fe ff       	call   0x1409ccb50
1409ec946:	84 c0                	test   %al,%al
1409ec948:	74 10                	je     0x1409ec95a
1409ec94a:	48 8b cb             	mov    %rbx,%rcx
1409ec94d:	e8 5e e2 01 00       	call   0x140a0abb0
1409ec952:	84 c0                	test   %al,%al
1409ec954:	74 04                	je     0x1409ec95a
1409ec956:	b0 01                	mov    $0x1,%al
1409ec958:	eb 02                	jmp    0x1409ec95c
1409ec95a:	32 c0                	xor    %al,%al
1409ec95c:	4c 8d 9c 24 90 00 00 	lea    0x90(%rsp),%r11
1409ec963:	00
1409ec964:	49 8b 5b 10          	mov    0x10(%r11),%rbx
1409ec968:	49 8b 73 18          	mov    0x18(%r11),%rsi
1409ec96c:	49 8b e3             	mov    %r11,%rsp
1409ec96f:	5f                   	pop    %rdi
1409ec970:	c3                   	ret
1409ec971:	cc                   	int3
1409ec972:	cc                   	int3
1409ec973:	cc                   	int3
1409ec974:	cc                   	int3
1409ec975:	cc                   	int3
1409ec976:	cc                   	int3
1409ec977:	cc                   	int3
1409ec978:	cc                   	int3
1409ec979:	cc                   	int3
1409ec97a:	cc                   	int3
1409ec97b:	cc                   	int3
1409ec97c:	cc                   	int3
1409ec97d:	cc                   	int3
1409ec97e:	cc                   	int3
1409ec97f:	cc                   	int3
1409ec980:	40 53                	rex push %rbx
1409ec982:	48 83 ec 50          	sub    $0x50,%rsp
1409ec986:	48 8b 05 73 c5 9c 00 	mov    0x9cc573(%rip),%rax        # 0x1413b8f00
1409ec98d:	48 33 c4             	xor    %rsp,%rax
1409ec990:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1409ec995:	48 8b d9             	mov    %rcx,%rbx
1409ec998:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1409ec99d:	e8 be 56 b5 ff       	call   0x140542060
1409ec9a2:	90                   	nop
1409ec9a3:	48 8b cb             	mov    %rbx,%rcx
1409ec9a6:	e8 f5 e3 01 00       	call   0x140a0ada0
1409ec9ab:	4c 8b 53 18          	mov    0x18(%rbx),%r10
1409ec9af:	4c 8d 4c 24 28       	lea    0x28(%rsp),%r9
1409ec9b4:	48 83 7c 24 40 0f    	cmpq   $0xf,0x40(%rsp)
1409ec9ba:	4c 0f 47 4c 24 28    	cmova  0x28(%rsp),%r9
1409ec9c0:	4c 03 4c 24 38       	add    0x38(%rsp),%r9
1409ec9c5:	4c 8d 5c 24 28       	lea    0x28(%rsp),%r11
1409ec9ca:	48 83 7c 24 40 0f    	cmpq   $0xf,0x40(%rsp)
1409ec9d0:	4c 0f 47 5c 24 28    	cmova  0x28(%rsp),%r11
1409ec9d6:	49 8b 52 10          	mov    0x10(%r10),%rdx
1409ec9da:	49 83 7a 18 0f       	cmpq   $0xf,0x18(%r10)
1409ec9df:	76 08                	jbe    0x1409ec9e9
1409ec9e1:	49 03 12             	add    (%r10),%rdx
1409ec9e4:	49 8b 02             	mov    (%r10),%rax
1409ec9e7:	eb 06                	jmp    0x1409ec9ef
1409ec9e9:	49 03 d2             	add    %r10,%rdx
1409ec9ec:	49 8b c2             	mov    %r10,%rax
1409ec9ef:	48 2b d0             	sub    %rax,%rdx
1409ec9f2:	4d 2b cb             	sub    %r11,%r9
1409ec9f5:	4d 8b c3             	mov    %r11,%r8
1409ec9f8:	49 8b ca             	mov    %r10,%rcx
1409ec9fb:	e8 70 15 7b ff       	call   0x14019df70
1409eca00:	90                   	nop
1409eca01:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
1409eca06:	48 83 fa 0f          	cmp    $0xf,%rdx
1409eca0a:	76 2e                	jbe    0x1409eca3a
1409eca0c:	48 ff c2             	inc    %rdx
1409eca0f:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1409eca14:	48 8b c1             	mov    %rcx,%rax
1409eca17:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1409eca1e:	72 15                	jb     0x1409eca35
1409eca20:	48 83 c2 27          	add    $0x27,%rdx
1409eca24:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409eca28:	48 2b c1             	sub    %rcx,%rax
1409eca2b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1409eca2f:	48 83 f8 1f          	cmp    $0x1f,%rax
1409eca33:	77 1a                	ja     0x1409eca4f
1409eca35:	e8 0a e7 42 00       	call   0x140e1b144
1409eca3a:	b0 01                	mov    $0x1,%al
1409eca3c:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1409eca41:	48 33 cc             	xor    %rsp,%rcx
1409eca44:	e8 b7 ea 42 00       	call   0x140e1b500
1409eca49:	48 83 c4 50          	add    $0x50,%rsp
1409eca4d:	5b                   	pop    %rbx
1409eca4e:	c3                   	ret
1409eca4f:	e8 50 d7 43 00       	call   0x140e2a1a4
1409eca54:	cc                   	int3
1409eca55:	cc                   	int3
1409eca56:	cc                   	int3
1409eca57:	cc                   	int3
1409eca58:	cc                   	int3
1409eca59:	cc                   	int3
1409eca5a:	cc                   	int3
1409eca5b:	cc                   	int3
1409eca5c:	cc                   	int3
1409eca5d:	cc                   	int3
1409eca5e:	cc                   	int3
1409eca5f:	cc                   	int3
1409eca60:	40 53                	rex push %rbx
1409eca62:	48 83 ec 50          	sub    $0x50,%rsp
1409eca66:	48 8b 05 93 c4 9c 00 	mov    0x9cc493(%rip),%rax        # 0x1413b8f00
1409eca6d:	48 33 c4             	xor    %rsp,%rax
1409eca70:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1409eca75:	48 8b d9             	mov    %rcx,%rbx
1409eca78:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1409eca7d:	e8 2e 56 b5 ff       	call   0x1405420b0
1409eca82:	90                   	nop
1409eca83:	48 8b cb             	mov    %rbx,%rcx
1409eca86:	e8 15 e3 01 00       	call   0x140a0ada0
1409eca8b:	4c 8b 53 18          	mov    0x18(%rbx),%r10
1409eca8f:	4c 8d 4c 24 28       	lea    0x28(%rsp),%r9
1409eca94:	48 83 7c 24 40 0f    	cmpq   $0xf,0x40(%rsp)
1409eca9a:	4c 0f 47 4c 24 28    	cmova  0x28(%rsp),%r9
1409ecaa0:	4c 03 4c 24 38       	add    0x38(%rsp),%r9
1409ecaa5:	4c 8d 5c 24 28       	lea    0x28(%rsp),%r11
1409ecaaa:	48 83 7c 24 40 0f    	cmpq   $0xf,0x40(%rsp)
1409ecab0:	4c 0f 47 5c 24 28    	cmova  0x28(%rsp),%r11
1409ecab6:	49 8b 52 10          	mov    0x10(%r10),%rdx
1409ecaba:	49 83 7a 18 0f       	cmpq   $0xf,0x18(%r10)
1409ecabf:	76 08                	jbe    0x1409ecac9
1409ecac1:	49 03 12             	add    (%r10),%rdx
1409ecac4:	49 8b 02             	mov    (%r10),%rax
1409ecac7:	eb 06                	jmp    0x1409ecacf
1409ecac9:	49 03 d2             	add    %r10,%rdx
1409ecacc:	49 8b c2             	mov    %r10,%rax
1409ecacf:	48 2b d0             	sub    %rax,%rdx
1409ecad2:	4d 2b cb             	sub    %r11,%r9
1409ecad5:	4d 8b c3             	mov    %r11,%r8
1409ecad8:	49 8b ca             	mov    %r10,%rcx
1409ecadb:	e8 90 14 7b ff       	call   0x14019df70
1409ecae0:	90                   	nop
1409ecae1:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
1409ecae6:	48 83 fa 0f          	cmp    $0xf,%rdx
1409ecaea:	76 2e                	jbe    0x1409ecb1a
1409ecaec:	48 ff c2             	inc    %rdx
1409ecaef:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1409ecaf4:	48 8b c1             	mov    %rcx,%rax
1409ecaf7:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1409ecafe:	72 15                	jb     0x1409ecb15
1409ecb00:	48 83 c2 27          	add    $0x27,%rdx
1409ecb04:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409ecb08:	48 2b c1             	sub    %rcx,%rax
1409ecb0b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1409ecb0f:	48 83 f8 1f          	cmp    $0x1f,%rax
1409ecb13:	77 1a                	ja     0x1409ecb2f
1409ecb15:	e8 2a e6 42 00       	call   0x140e1b144
1409ecb1a:	b0 01                	mov    $0x1,%al
1409ecb1c:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1409ecb21:	48 33 cc             	xor    %rsp,%rcx
1409ecb24:	e8 d7 e9 42 00       	call   0x140e1b500
1409ecb29:	48 83 c4 50          	add    $0x50,%rsp
1409ecb2d:	5b                   	pop    %rbx
1409ecb2e:	c3                   	ret
1409ecb2f:	e8 70 d6 43 00       	call   0x140e2a1a4
1409ecb34:	cc                   	int3
1409ecb35:	cc                   	int3
1409ecb36:	cc                   	int3
1409ecb37:	cc                   	int3
1409ecb38:	cc                   	int3
1409ecb39:	cc                   	int3
1409ecb3a:	cc                   	int3
1409ecb3b:	cc                   	int3
1409ecb3c:	cc                   	int3
1409ecb3d:	cc                   	int3
1409ecb3e:	cc                   	int3
1409ecb3f:	cc                   	int3
1409ecb40:	40 53                	rex push %rbx
1409ecb42:	48 83 ec 50          	sub    $0x50,%rsp
1409ecb46:	48 8b 05 b3 c3 9c 00 	mov    0x9cc3b3(%rip),%rax        # 0x1413b8f00
1409ecb4d:	48 33 c4             	xor    %rsp,%rax
1409ecb50:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1409ecb55:	48 8b d9             	mov    %rcx,%rbx
1409ecb58:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1409ecb5d:	e8 0e 49 00 00       	call   0x1409f1470
1409ecb62:	90                   	nop
1409ecb63:	48 8b cb             	mov    %rbx,%rcx
1409ecb66:	e8 35 e2 01 00       	call   0x140a0ada0
1409ecb6b:	4c 8b 53 18          	mov    0x18(%rbx),%r10
1409ecb6f:	4c 8d 4c 24 28       	lea    0x28(%rsp),%r9
1409ecb74:	48 83 7c 24 40 0f    	cmpq   $0xf,0x40(%rsp)
1409ecb7a:	4c 0f 47 4c 24 28    	cmova  0x28(%rsp),%r9
1409ecb80:	4c 03 4c 24 38       	add    0x38(%rsp),%r9
1409ecb85:	4c 8d 5c 24 28       	lea    0x28(%rsp),%r11
1409ecb8a:	48 83 7c 24 40 0f    	cmpq   $0xf,0x40(%rsp)
1409ecb90:	4c 0f 47 5c 24 28    	cmova  0x28(%rsp),%r11
1409ecb96:	49 8b 52 10          	mov    0x10(%r10),%rdx
1409ecb9a:	49 83 7a 18 0f       	cmpq   $0xf,0x18(%r10)
1409ecb9f:	76 08                	jbe    0x1409ecba9
1409ecba1:	49 03 12             	add    (%r10),%rdx
1409ecba4:	49 8b 02             	mov    (%r10),%rax
1409ecba7:	eb 06                	jmp    0x1409ecbaf
1409ecba9:	49 03 d2             	add    %r10,%rdx
1409ecbac:	49 8b c2             	mov    %r10,%rax
1409ecbaf:	48 2b d0             	sub    %rax,%rdx
1409ecbb2:	4d 2b cb             	sub    %r11,%r9
1409ecbb5:	4d 8b c3             	mov    %r11,%r8
1409ecbb8:	49 8b ca             	mov    %r10,%rcx
1409ecbbb:	e8 b0 13 7b ff       	call   0x14019df70
1409ecbc0:	90                   	nop
1409ecbc1:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
1409ecbc6:	48 83 fa 0f          	cmp    $0xf,%rdx
1409ecbca:	76 2e                	jbe    0x1409ecbfa
1409ecbcc:	48 ff c2             	inc    %rdx
1409ecbcf:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1409ecbd4:	48 8b c1             	mov    %rcx,%rax
1409ecbd7:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1409ecbde:	72 15                	jb     0x1409ecbf5
1409ecbe0:	48 83 c2 27          	add    $0x27,%rdx
1409ecbe4:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409ecbe8:	48 2b c1             	sub    %rcx,%rax
1409ecbeb:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1409ecbef:	48 83 f8 1f          	cmp    $0x1f,%rax
1409ecbf3:	77 1a                	ja     0x1409ecc0f
1409ecbf5:	e8 4a e5 42 00       	call   0x140e1b144
1409ecbfa:	b0 01                	mov    $0x1,%al