1404d2715:	e8 d6 bd cc ff       	call   0x14019e4f0
1404d271a:	90                   	nop
1404d271b:	48 8d 8d 50 03 00 00 	lea    0x350(%rbp),%rcx
1404d2722:	e8 c9 bd cc ff       	call   0x14019e4f0
1404d2727:	90                   	nop
1404d2728:	48 8d 8d 58 03 00 00 	lea    0x358(%rbp),%rcx
1404d272f:	e8 bc bd cc ff       	call   0x14019e4f0
1404d2734:	90                   	nop
1404d2735:	48 8d 8d 60 03 00 00 	lea    0x360(%rbp),%rcx
1404d273c:	e8 af bd cc ff       	call   0x14019e4f0
1404d2741:	90                   	nop
1404d2742:	48 8d 8d 68 03 00 00 	lea    0x368(%rbp),%rcx
1404d2749:	e8 a2 bd cc ff       	call   0x14019e4f0
1404d274e:	90                   	nop
1404d274f:	48 8d 8d 70 03 00 00 	lea    0x370(%rbp),%rcx
1404d2756:	e8 95 bd cc ff       	call   0x14019e4f0
1404d275b:	90                   	nop
1404d275c:	48 8d 8d 78 03 00 00 	lea    0x378(%rbp),%rcx
1404d2763:	e8 88 bd cc ff       	call   0x14019e4f0
1404d2768:	90                   	nop
1404d2769:	48 8d 8d 80 03 00 00 	lea    0x380(%rbp),%rcx
1404d2770:	e8 7b bd cc ff       	call   0x14019e4f0
1404d2775:	90                   	nop
1404d2776:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
1404d277a:	e8 e1 5b cc ff       	call   0x140198360
1404d277f:	e9 f6 3d 00 00       	jmp    0x1404d657a
1404d2784:	48 8d 0d 6d 7a f5 00 	lea    0xf57a6d(%rip),%rcx        # 0x14142a1f8
1404d278b:	e8 40 76 cd ff       	call   0x1401a9dd0
1404d2790:	84 c0                	test   %al,%al
1404d2792:	0f 84 e2 3d 00 00    	je     0x1404d657a
1404d2798:	48 8b 1d d9 06 f6 00 	mov    0xf606d9(%rip),%rbx        # 0x141432e78
1404d279f:	45 84 ed             	test   %r13b,%r13b
1404d27a2:	74 06                	je     0x1404d27aa
1404d27a4:	48 83 c3 58          	add    $0x58,%rbx
1404d27a8:	eb 04                	jmp    0x1404d27ae
1404d27aa:	48 83 c3 60          	add    $0x60,%rbx
1404d27ae:	49 8b cf             	mov    %r15,%rcx
1404d27b1:	e8 8a 3e 06 00       	call   0x140536640
1404d27b6:	48 8b 0d 3b 7a f5 00 	mov    0xf57a3b(%rip),%rcx        # 0x14142a1f8
1404d27bd:	48 89 8d 88 03 00 00 	mov    %rcx,0x388(%rbp)
1404d27c4:	4c 8b cb             	mov    %rbx,%r9
1404d27c7:	4c 8b c0             	mov    %rax,%r8
1404d27ca:	48 8d 95 88 03 00 00 	lea    0x388(%rbp),%rdx
1404d27d1:	49 8b cf             	mov    %r15,%rcx
1404d27d4:	e8 97 66 f1 ff       	call   0x1403e8e70
1404d27d9:	e9 9c 3d 00 00       	jmp    0x1404d657a
1404d27de:	48 8d 0d d3 79 f5 00 	lea    0xf579d3(%rip),%rcx        # 0x14142a1b8
1404d27e5:	e8 e6 75 cd ff       	call   0x1401a9dd0
1404d27ea:	84 c0                	test   %al,%al
1404d27ec:	0f 84 88 3d 00 00    	je     0x1404d657a
1404d27f2:	48 8b 05 7f 06 f6 00 	mov    0xf6067f(%rip),%rax        # 0x141432e78
1404d27f9:	41 81 fe 7d 01 00 00 	cmp    $0x17d,%r14d
1404d2800:	48 8d 78 58          	lea    0x58(%rax),%rdi
1404d2804:	74 04                	je     0x1404d280a
1404d2806:	48 8d 78 60          	lea    0x60(%rax),%rdi
1404d280a:	45 84 ed             	test   %r13b,%r13b
1404d280d:	48 8d 58 58          	lea    0x58(%rax),%rbx
1404d2811:	75 04                	jne    0x1404d2817
1404d2813:	48 8d 58 60          	lea    0x60(%rax),%rbx
1404d2817:	49 8b cf             	mov    %r15,%rcx
1404d281a:	e8 21 3e 06 00       	call   0x140536640
1404d281f:	48 8b 0d 92 79 f5 00 	mov    0xf57992(%rip),%rcx        # 0x14142a1b8
1404d2826:	48 89 8d 90 03 00 00 	mov    %rcx,0x390(%rbp)
1404d282d:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1404d2832:	4c 8b cb             	mov    %rbx,%r9
1404d2835:	4c 8b c0             	mov    %rax,%r8
1404d2838:	48 8d 95 90 03 00 00 	lea    0x390(%rbp),%rdx
1404d283f:	49 8b cf             	mov    %r15,%rcx
1404d2842:	e8 49 d3 ff ff       	call   0x1404cfb90
1404d2847:	e9 2e 3d 00 00       	jmp    0x1404d657a
1404d284c:	41 88 b7 e8 00 00 00 	mov    %sil,0xe8(%r15)
1404d2853:	49 8b 97 d8 00 00 00 	mov    0xd8(%r15),%rdx
1404d285a:	49 8b cf             	mov    %r15,%rcx
1404d285d:	e8 ae 62 06 00       	call   0x140538b10
1404d2862:	49 8b 97 e0 00 00 00 	mov    0xe0(%r15),%rdx
1404d2869:	49 8b cf             	mov    %r15,%rcx
1404d286c:	e8 9f 62 06 00       	call   0x140538b10
1404d2871:	4d 8b 47 28          	mov    0x28(%r15),%r8
1404d2875:	48 8d 15 e4 84 ae 00 	lea    0xae84e4(%rip),%rdx        # 0x140fbad60
1404d287c:	48 8b 0d 85 05 f6 00 	mov    0xf60585(%rip),%rcx        # 0x141432e08
1404d2883:	e8 58 1f 06 00       	call   0x1405347e0
1404d2888:	48 85 c0             	test   %rax,%rax
1404d288b:	74 0f                	je     0x1404d289c
1404d288d:	44 0f b6 c6          	movzbl %sil,%r8d
1404d2891:	48 8b d0             	mov    %rax,%rdx
1404d2894:	49 8b cf             	mov    %r15,%rcx
1404d2897:	e8 44 36 06 00       	call   0x140535ee0
1404d289c:	48 8b 0d 35 79 f5 00 	mov    0xf57935(%rip),%rcx        # 0x14142a1d8
1404d28a3:	48 85 c9             	test   %rcx,%rcx
1404d28a6:	0f 84 ce 3c 00 00    	je     0x1404d657a
1404d28ac:	e8 7f 2c 34 00       	call   0x140815530
1404d28b1:	84 c0                	test   %al,%al
1404d28b3:	0f 84 c1 3c 00 00    	je     0x1404d657a
1404d28b9:	49 8b cf             	mov    %r15,%rcx
1404d28bc:	e8 7f 3d 06 00       	call   0x140536640
1404d28c1:	48 8b 1d 10 79 f5 00 	mov    0xf57910(%rip),%rbx        # 0x14142a1d8
1404d28c8:	48 8b d0             	mov    %rax,%rdx
1404d28cb:	48 8d 8d 98 03 00 00 	lea    0x398(%rbp),%rcx
1404d28d2:	e8 f9 d4 cc ff       	call   0x14019fdd0
1404d28d7:	48 8b 08             	mov    (%rax),%rcx
1404d28da:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1404d28e1:	48 89 8d 80 00 00 00 	mov    %rcx,0x80(%rbp)
1404d28e8:	48 8b 08             	mov    (%rax),%rcx
1404d28eb:	48 85 c9             	test   %rcx,%rcx
1404d28ee:	74 21                	je     0x1404d2911
1404d28f0:	8b 41 10             	mov    0x10(%rcx),%eax
1404d28f3:	ff c8                	dec    %eax
1404d28f5:	89 41 10             	mov    %eax,0x10(%rcx)
1404d28f8:	85 c0                	test   %eax,%eax
1404d28fa:	7f 15                	jg     0x1404d2911
1404d28fc:	0f 88 32 3e 00 00    	js     0x1404d6734
1404d2902:	48 8b 01             	mov    (%rcx),%rax
1404d2905:	8b d6                	mov    %esi,%edx
1404d2907:	48 8b 00             	mov    (%rax),%rax
1404d290a:	ff 15 10 11 ab 00    	call   *0xab1110(%rip)        # 0x140f83a20
1404d2910:	90                   	nop
1404d2911:	48 8d 85 80 00 00 00 	lea    0x80(%rbp),%rax
1404d2918:	48 89 85 50 07 00 00 	mov    %rax,0x750(%rbp)
1404d291f:	48 8d 85 88 00 00 00 	lea    0x88(%rbp),%rax
1404d2926:	48 89 85 58 07 00 00 	mov    %rax,0x758(%rbp)
1404d292d:	0f 28 85 50 07 00 00 	movaps 0x750(%rbp),%xmm0
1404d2934:	66 0f 7f 44 24 70    	movdqa %xmm0,0x70(%rsp)
1404d293a:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1404d293e:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1404d2943:	48 8d 8d f0 08 00 00 	lea    0x8f0(%rbp),%rcx
1404d294a:	e8 01 d5 cc ff       	call   0x14019fe50
1404d294f:	48 89 9d a0 03 00 00 	mov    %rbx,0x3a0(%rbp)
1404d2956:	4c 8b c0             	mov    %rax,%r8
1404d2959:	48 8d 95 a0 03 00 00 	lea    0x3a0(%rbp),%rdx
1404d2960:	49 8b cf             	mov    %r15,%rcx
1404d2963:	e8 d8 50 06 00       	call   0x140537a40
1404d2968:	90                   	nop
1404d2969:	4c 8d 0d 80 bb cc ff 	lea    -0x334480(%rip),%r9        # 0x14019e4f0
1404d2970:	4c 8b c6             	mov    %rsi,%r8
1404d2973:	ba 08 00 00 00       	mov    $0x8,%edx
1404d2978:	48 8d 8d 80 00 00 00 	lea    0x80(%rbp),%rcx
1404d297f:	e8 c8 8b 94 00       	call   0x140e1b54c
1404d2984:	e9 f1 3b 00 00       	jmp    0x1404d657a
1404d2989:	48 8b 0d f0 78 f5 00 	mov    0xf578f0(%rip),%rcx        # 0x14142a280
1404d2990:	48 85 c9             	test   %rcx,%rcx
1404d2993:	0f 84 e1 3b 00 00    	je     0x1404d657a
1404d2999:	e8 92 2b 34 00       	call   0x140815530
1404d299e:	84 c0                	test   %al,%al
1404d29a0:	0f 84 d4 3b 00 00    	je     0x1404d657a
1404d29a6:	48 8d 9d 68 09 00 00 	lea    0x968(%rbp),%rbx
1404d29ad:	48 83 bd 80 09 00 00 	cmpq   $0xf,0x980(%rbp)
1404d29b4:	0f
1404d29b5:	48 0f 47 9d 68 09 00 	cmova  0x968(%rbp),%rbx
1404d29bc:	00
1404d29bd:	b9 28 00 00 00       	mov    $0x28,%ecx
1404d29c2:	e8 41 87 94 00       	call   0x140e1b108
1404d29c7:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1404d29cc:	48 85 c0             	test   %rax,%rax
1404d29cf:	74 38                	je     0x1404d2a09
1404d29d1:	48 89 9d 60 07 00 00 	mov    %rbx,0x760(%rbp)
1404d29d8:	48 8b cf             	mov    %rdi,%rcx
1404d29db:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1404d29e0:	48 ff c1             	inc    %rcx
1404d29e3:	80 3c 0b 00          	cmpb   $0x0,(%rbx,%rcx,1)
1404d29e7:	75 f7                	jne    0x1404d29e0
1404d29e9:	48 89 8d 68 07 00 00 	mov    %rcx,0x768(%rbp)
1404d29f0:	0f 28 85 60 07 00 00 	movaps 0x760(%rbp),%xmm0
1404d29f7:	66 0f 7f 45 a0       	movdqa %xmm0,-0x60(%rbp)
1404d29fc:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
1404d2a00:	48 8b c8             	mov    %rax,%rcx
1404d2a03:	e8 d8 f2 25 00       	call   0x140731ce0
1404d2a08:	90                   	nop
1404d2a09:	48 89 85 90 00 00 00 	mov    %rax,0x90(%rbp)
1404d2a10:	4d 8b c6             	mov    %r14,%r8
1404d2a13:	48 8d 95 b8 03 00 00 	lea    0x3b8(%rbp),%rdx
1404d2a1a:	48 8b 0d 57 04 f6 00 	mov    0xf60457(%rip),%rcx        # 0x141432e78
1404d2a21:	e8 fa d4 cc ff       	call   0x14019ff20
1404d2a26:	4c 8b f0             	mov    %rax,%r14
1404d2a29:	48 8d 9d c8 09 00 00 	lea    0x9c8(%rbp),%rbx
1404d2a30:	48 83 bd e0 09 00 00 	cmpq   $0xf,0x9e0(%rbp)
1404d2a37:	0f
1404d2a38:	48 0f 47 9d c8 09 00 	cmova  0x9c8(%rbp),%rbx
1404d2a3f:	00
1404d2a40:	b9 28 00 00 00       	mov    $0x28,%ecx
1404d2a45:	e8 be 86 94 00       	call   0x140e1b108
1404d2a4a:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1404d2a4f:	48 85 c0             	test   %rax,%rax
1404d2a52:	74 35                	je     0x1404d2a89
1404d2a54:	48 89 9d 70 07 00 00 	mov    %rbx,0x770(%rbp)
1404d2a5b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1404d2a60:	48 ff c7             	inc    %rdi
1404d2a63:	80 3c 3b 00          	cmpb   $0x0,(%rbx,%rdi,1)
1404d2a67:	75 f7                	jne    0x1404d2a60
1404d2a69:	48 89 bd 78 07 00 00 	mov    %rdi,0x778(%rbp)
1404d2a70:	0f 28 85 70 07 00 00 	movaps 0x770(%rbp),%xmm0
1404d2a77:	66 0f 7f 45 a0       	movdqa %xmm0,-0x60(%rbp)
1404d2a7c:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
1404d2a80:	48 8b c8             	mov    %rax,%rcx
1404d2a83:	e8 58 f2 25 00       	call   0x140731ce0
1404d2a88:	90                   	nop
1404d2a89:	48 89 85 88 00 00 00 	mov    %rax,0x88(%rbp)
1404d2a90:	48 8b 3d e1 03 f6 00 	mov    0xf603e1(%rip),%rdi        # 0x141432e78
1404d2a97:	45 84 ed             	test   %r13b,%r13b
1404d2a9a:	74 06                	je     0x1404d2aa2
1404d2a9c:	48 83 c7 58          	add    $0x58,%rdi
1404d2aa0:	eb 04                	jmp    0x1404d2aa6
1404d2aa2:	48 83 c7 60          	add    $0x60,%rdi
1404d2aa6:	49 8b cf             	mov    %r15,%rcx
1404d2aa9:	e8 92 3b 06 00       	call   0x140536640
1404d2aae:	48 8b 1d cb 77 f5 00 	mov    0xf577cb(%rip),%rbx        # 0x14142a280
1404d2ab5:	48 8b d0             	mov    %rax,%rdx
1404d2ab8:	48 8d 8d a8 03 00 00 	lea    0x3a8(%rbp),%rcx
1404d2abf:	e8 0c d3 cc ff       	call   0x14019fdd0
1404d2ac4:	48 8b 08             	mov    (%rax),%rcx
1404d2ac7:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1404d2ace:	48 89 8d b0 0c 00 00 	mov    %rcx,0xcb0(%rbp)
1404d2ad5:	48 8b 08             	mov    (%rax),%rcx
1404d2ad8:	48 85 c9             	test   %rcx,%rcx
1404d2adb:	74 21                	je     0x1404d2afe
1404d2add:	8b 41 10             	mov    0x10(%rcx),%eax
1404d2ae0:	ff c8                	dec    %eax
1404d2ae2:	89 41 10             	mov    %eax,0x10(%rcx)
1404d2ae5:	85 c0                	test   %eax,%eax
1404d2ae7:	7f 15                	jg     0x1404d2afe
1404d2ae9:	0f 88 50 3c 00 00    	js     0x1404d673f
1404d2aef:	48 8b 01             	mov    (%rcx),%rax
1404d2af2:	8b d6                	mov    %esi,%edx
1404d2af4:	48 8b 00             	mov    (%rax),%rax
1404d2af7:	ff 15 23 0f ab 00    	call   *0xab0f23(%rip)        # 0x140f83a20
1404d2afd:	90                   	nop
1404d2afe:	48 8b 0f             	mov    (%rdi),%rcx
1404d2b01:	48 89 8d b8 0c 00 00 	mov    %rcx,0xcb8(%rbp)
1404d2b08:	48 85 c9             	test   %rcx,%rcx
1404d2b0b:	74 1c                	je     0x1404d2b29
1404d2b0d:	8b 41 10             	mov    0x10(%rcx),%eax
1404d2b10:	ff c0                	inc    %eax
1404d2b12:	89 41 10             	mov    %eax,0x10(%rcx)
1404d2b15:	83 f8 01             	cmp    $0x1,%eax
1404d2b18:	0f 8e 2c 3c 00 00    	jle    0x1404d674a
1404d2b1e:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1404d2b23:	0f 84 29 3c 00 00    	je     0x1404d6752
1404d2b29:	48 8b 85 88 00 00 00 	mov    0x88(%rbp),%rax
1404d2b30:	48 c7 85 88 00 00 00 	movq   $0x0,0x88(%rbp)
1404d2b37:	00 00 00 00
1404d2b3b:	48 c7 85 80 01 00 00 	movq   $0x0,0x180(%rbp)
1404d2b42:	00 00 00 00
1404d2b46:	48 89 85 c0 0c 00 00 	mov    %rax,0xcc0(%rbp)
1404d2b4d:	49 8b 06             	mov    (%r14),%rax
1404d2b50:	49 c7 06 00 00 00 00 	movq   $0x0,(%r14)
1404d2b57:	48 89 85 c8 0c 00 00 	mov    %rax,0xcc8(%rbp)
1404d2b5e:	48 8b 85 90 00 00 00 	mov    0x90(%rbp),%rax
1404d2b65:	48 c7 85 90 00 00 00 	movq   $0x0,0x90(%rbp)
1404d2b6c:	00 00 00 00
1404d2b70:	48 c7 85 88 01 00 00 	movq   $0x0,0x188(%rbp)
1404d2b77:	00 00 00 00
1404d2b7b:	48 89 85 d0 0c 00 00 	mov    %rax,0xcd0(%rbp)
1404d2b82:	48 8d 85 b0 0c 00 00 	lea    0xcb0(%rbp),%rax
1404d2b89:	48 89 85 80 07 00 00 	mov    %rax,0x780(%rbp)
1404d2b90:	48 8d 85 d8 0c 00 00 	lea    0xcd8(%rbp),%rax
1404d2b97:	48 89 85 88 07 00 00 	mov    %rax,0x788(%rbp)
1404d2b9e:	0f 28 85 80 07 00 00 	movaps 0x780(%rbp),%xmm0
1404d2ba5:	66 0f 7f 44 24 70    	movdqa %xmm0,0x70(%rsp)
1404d2bab:	4c 8d 45 98          	lea    -0x68(%rbp),%r8
1404d2baf:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1404d2bb4:	48 8d 8d 08 09 00 00 	lea    0x908(%rbp),%rcx
1404d2bbb:	e8 90 d2 cc ff       	call   0x14019fe50
1404d2bc0:	48 89 9d b0 03 00 00 	mov    %rbx,0x3b0(%rbp)
1404d2bc7:	4c 8b c0             	mov    %rax,%r8
1404d2bca:	48 8d 95 b0 03 00 00 	lea    0x3b0(%rbp),%rdx
1404d2bd1:	49 8b cf             	mov    %r15,%rcx
1404d2bd4:	e8 67 4e 06 00       	call   0x140537a40
1404d2bd9:	90                   	nop
1404d2bda:	4c 8d 0d 0f b9 cc ff 	lea    -0x3346f1(%rip),%r9        # 0x14019e4f0
1404d2be1:	ba 08 00 00 00       	mov    $0x8,%edx
1404d2be6:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1404d2bec:	48 8d 8d b0 0c 00 00 	lea    0xcb0(%rbp),%rcx
1404d2bf3:	e8 54 89 94 00       	call   0x140e1b54c
1404d2bf8:	90                   	nop
1404d2bf9:	48 8d 8d 88 00 00 00 	lea    0x88(%rbp),%rcx
1404d2c00:	e8 eb b8 cc ff       	call   0x14019e4f0
1404d2c05:	90                   	nop
1404d2c06:	48 8d 8d b8 03 00 00 	lea    0x3b8(%rbp),%rcx
1404d2c0d:	e8 de b8 cc ff       	call   0x14019e4f0
1404d2c12:	90                   	nop
1404d2c13:	48 8d 8d 90 00 00 00 	lea    0x90(%rbp),%rcx
1404d2c1a:	e8 d1 b8 cc ff       	call   0x14019e4f0
1404d2c1f:	e9 56 39 00 00       	jmp    0x1404d657a
1404d2c24:	48 83 fb 14          	cmp    $0x14,%rbx
1404d2c28:	76 72                	jbe    0x1404d2c9c
1404d2c2a:	4c 8d 05 5b 0b ad 00 	lea    0xad0b5b(%rip),%r8        # 0x140fa378c
1404d2c31:	48 8d 15 d0 f9 b2 00 	lea    0xb2f9d0(%rip),%rdx        # 0x141002608
1404d2c38:	49 8b cf             	mov    %r15,%rcx
1404d2c3b:	e8 80 5f 06 00       	call   0x140538bc0
1404d2c40:	41 ff 87 d0 00 00 00 	incl   0xd0(%r15)
1404d2c47:	41 8b 87 d0 00 00 00 	mov    0xd0(%r15),%eax
1404d2c4e:	41 3b 87 d4 00 00 00 	cmp    0xd4(%r15),%eax
1404d2c55:	0f 8e 1f 39 00 00    	jle    0x1404d657a
1404d2c5b:	4c 8d 05 2a 0b ad 00 	lea    0xad0b2a(%rip),%r8        # 0x140fa378c
1404d2c62:	48 8d 15 b7 f9 b2 00 	lea    0xb2f9b7(%rip),%rdx        # 0x141002620
1404d2c69:	49 8b cf             	mov    %r15,%rcx
1404d2c6c:	e8 4f 5f 06 00       	call   0x140538bc0
1404d2c71:	48 8d 8d 20 09 00 00 	lea    0x920(%rbp),%rcx
1404d2c78:	e8 13 45 28 00       	call   0x140757190
1404d2c7d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1404d2c82:	45 33 c9             	xor    %r9d,%r9d
1404d2c85:	45 33 c0             	xor    %r8d,%r8d
1404d2c88:	48 8d 15 a9 f9 b2 00 	lea    0xb2f9a9(%rip),%rdx        # 0x141002638
1404d2c8f:	49 8b cf             	mov    %r15,%rcx
1404d2c92:	e8 09 e4 f2 ff       	call   0x1404010a0
1404d2c97:	e9 de 38 00 00       	jmp    0x1404d657a
1404d2c9c:	48 8b 0d 0d 75 f5 00 	mov    0xf5750d(%rip),%rcx        # 0x14142a1b0
1404d2ca3:	48 85 c9             	test   %rcx,%rcx
1404d2ca6:	74 09                	je     0x1404d2cb1
1404d2ca8:	e8 83 28 34 00       	call   0x140815530
1404d2cad:	84 c0                	test   %al,%al
1404d2caf:	75 1d                	jne    0x1404d2cce
1404d2cb1:	48 8b 0d 10 75 f5 00 	mov    0xf57510(%rip),%rcx        # 0x14142a1c8
1404d2cb8:	48 85 c9             	test   %rcx,%rcx
1404d2cbb:	0f 84 94 0a 00 00    	je     0x1404d3755
1404d2cc1:	e8 6a 28 34 00       	call   0x140815530
1404d2cc6:	84 c0                	test   %al,%al
1404d2cc8:	0f 84 87 0a 00 00    	je     0x1404d3755
1404d2cce:	48 8d 8d 88 09 00 00 	lea    0x988(%rbp),%rcx
1404d2cd5:	48 83 bd a0 09 00 00 	cmpq   $0xf,0x9a0(%rbp)
1404d2cdc:	0f
1404d2cdd:	48 0f 47 8d 88 09 00 	cmova  0x988(%rbp),%rcx
1404d2ce4:	00
1404d2ce5:	4c 8b 85 98 09 00 00 	mov    0x998(%rbp),%r8
1404d2cec:	49 83 f8 07          	cmp    $0x7,%r8
1404d2cf0:	0f 85 5f 0a 00 00    	jne    0x1404d3755
1404d2cf6:	48 8d 15 53 f9 b2 00 	lea    0xb2f953(%rip),%rdx        # 0x141002650
1404d2cfd:	e8 4e cd a0 00       	call   0x140edfa50
1404d2d02:	85 c0                	test   %eax,%eax
1404d2d04:	0f 85 4b 0a 00 00    	jne    0x1404d3755
1404d2d0a:	48 8d 8d 68 09 00 00 	lea    0x968(%rbp),%rcx
1404d2d11:	48 83 bd 80 09 00 00 	cmpq   $0xf,0x980(%rbp)
1404d2d18:	0f
1404d2d19:	48 0f 47 8d 68 09 00 	cmova  0x968(%rbp),%rcx
1404d2d20:	00
1404d2d21:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
1404d2d26:	48 8b 85 78 09 00 00 	mov    0x978(%rbp),%rax
1404d2d2d:	48 85 c0             	test   %rax,%rax
1404d2d30:	74 1a                	je     0x1404d2d4c
1404d2d32:	4c 8b c0             	mov    %rax,%r8
1404d2d35:	41 8b d4             	mov    %r12d,%edx
1404d2d38:	e8 f3 cd a0 00       	call   0x140edfb30
1404d2d3d:	48 8b d8             	mov    %rax,%rbx
1404d2d40:	48 85 c0             	test   %rax,%rax
1404d2d43:	74 07                	je     0x1404d2d4c
1404d2d45:	48 2b 5c 24 70       	sub    0x70(%rsp),%rbx
1404d2d4a:	eb 03                	jmp    0x1404d2d4f
1404d2d4c:	48 8b df             	mov    %rdi,%rbx
1404d2d4f:	44 8b c3             	mov    %ebx,%r8d
1404d2d52:	48 8b 85 78 09 00 00 	mov    0x978(%rbp),%rax
1404d2d59:	4c 3b c0             	cmp    %rax,%r8