140721711:	4c 63 c0             	movslq %eax,%r8
140721714:	e8 37 e3 7b 00       	call   0x140edfa50
140721719:	85 c0                	test   %eax,%eax
14072171b:	75 11                	jne    0x14072172e
14072171d:	3b df                	cmp    %edi,%ebx
14072171f:	74 0d                	je     0x14072172e
140721721:	b8 01 00 00 00       	mov    $0x1,%eax
140721726:	b9 ff ff ff ff       	mov    $0xffffffff,%ecx
14072172b:	0f 4c c1             	cmovl  %ecx,%eax
14072172e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140721733:	48 83 c4 20          	add    $0x20,%rsp
140721737:	5f                   	pop    %rdi
140721738:	c3                   	ret
140721739:	cc                   	int3
14072173a:	cc                   	int3
14072173b:	cc                   	int3
14072173c:	cc                   	int3
14072173d:	cc                   	int3
14072173e:	cc                   	int3
14072173f:	cc                   	int3
140721740:	48 83 ec 28          	sub    $0x28,%rsp
140721744:	4c 63 41 08          	movslq 0x8(%rcx),%r8
140721748:	44 3b 42 08          	cmp    0x8(%rdx),%r8d
14072174c:	74 07                	je     0x140721755
14072174e:	33 c0                	xor    %eax,%eax
140721750:	48 83 c4 28          	add    $0x28,%rsp
140721754:	c3                   	ret
140721755:	48 8b 01             	mov    (%rcx),%rax
140721758:	48 85 c0             	test   %rax,%rax
14072175b:	74 21                	je     0x14072177e
14072175d:	48 8b 0a             	mov    (%rdx),%rcx
140721760:	48 85 c9             	test   %rcx,%rcx
140721763:	74 19                	je     0x14072177e
140721765:	48 8b d1             	mov    %rcx,%rdx
140721768:	48 8b c8             	mov    %rax,%rcx
14072176b:	e8 e0 e2 7b 00       	call   0x140edfa50
140721770:	33 c9                	xor    %ecx,%ecx
140721772:	85 c0                	test   %eax,%eax
140721774:	0f 94 c1             	sete   %cl
140721777:	8b c1                	mov    %ecx,%eax
140721779:	48 83 c4 28          	add    $0x28,%rsp
14072177d:	c3                   	ret
14072177e:	33 c9                	xor    %ecx,%ecx
140721780:	48 3b 02             	cmp    (%rdx),%rax
140721783:	0f 94 c1             	sete   %cl
140721786:	8b c1                	mov    %ecx,%eax
140721788:	48 83 c4 28          	add    $0x28,%rsp
14072178c:	c3                   	ret
14072178d:	cc                   	int3
14072178e:	cc                   	int3
14072178f:	cc                   	int3
140721790:	40 53                	rex push %rbx
140721792:	57                   	push   %rdi
140721793:	48 83 ec 48          	sub    $0x48,%rsp
140721797:	48 8b 05 62 77 c9 00 	mov    0xc97762(%rip),%rax        # 0x1413b8f00
14072179e:	48 33 c4             	xor    %rsp,%rax
1407217a1:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1407217a6:	48 63 59 08          	movslq 0x8(%rcx),%rbx
1407217aa:	48 8b f9             	mov    %rcx,%rdi
1407217ad:	85 db                	test   %ebx,%ebx
1407217af:	75 0c                	jne    0x1407217bd
1407217b1:	48 8d 05 d4 1f 88 00 	lea    0x881fd4(%rip),%rax        # 0x140fa378c
1407217b8:	e9 05 01 00 00       	jmp    0x1407218c2
1407217bd:	0f b6 41 0c          	movzbl 0xc(%rcx),%eax
1407217c1:	33 d2                	xor    %edx,%edx
1407217c3:	48 89 74 24 70       	mov    %rsi,0x70(%rsp)
1407217c8:	03 c3                	add    %ebx,%eax
1407217ca:	48 8b 31             	mov    (%rcx),%rsi
1407217cd:	4c 63 c0             	movslq %eax,%r8
1407217d0:	48 8b ce             	mov    %rsi,%rcx
1407217d3:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
1407217d8:	e8 53 e3 7b 00       	call   0x140edfb30
1407217dd:	48 8d 0c 1e          	lea    (%rsi,%rbx,1),%rcx
1407217e1:	4c 8b f8             	mov    %rax,%r15
1407217e4:	48 3b c1             	cmp    %rcx,%rax
1407217e7:	0f 84 c8 00 00 00    	je     0x1407218b5
1407217ed:	8d 0c 9d 01 00 00 00 	lea    0x1(,%rbx,4),%ecx
1407217f4:	48 89 6c 24 68       	mov    %rbp,0x68(%rsp)
1407217f9:	48 63 c9             	movslq %ecx,%rcx
1407217fc:	4c 89 74 24 78       	mov    %r14,0x78(%rsp)
140721801:	e8 16 9e 6f 00       	call   0x140e1b61c
140721806:	33 ed                	xor    %ebp,%ebp
140721808:	4c 8b f0             	mov    %rax,%r14
14072180b:	48 8b d8             	mov    %rax,%rbx
14072180e:	39 6f 08             	cmp    %ebp,0x8(%rdi)
140721811:	7e 62                	jle    0x140721875
140721813:	8b f5                	mov    %ebp,%esi
140721815:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
14072181c:	00 00 00 00
140721820:	48 8b 0f             	mov    (%rdi),%rcx
140721823:	0f b6 14 0e          	movzbl (%rsi,%rcx,1),%edx
140721827:	8d 42 e0             	lea    -0x20(%rdx),%eax
14072182a:	3c 5e                	cmp    $0x5e,%al
14072182c:	77 04                	ja     0x140721832
14072182e:	88 13                	mov    %dl,(%rbx)
140721830:	eb 36                	jmp    0x140721868
140721832:	66 c7 03 5c 78       	movw   $0x785c,(%rbx)
140721837:	4c 8d 05 72 62 8c 00 	lea    0x8c6272(%rip),%r8        # 0x140fe7ab0
14072183e:	48 8b 07             	mov    (%rdi),%rax
140721841:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140721846:	ba 10 00 00 00       	mov    $0x10,%edx
14072184b:	44 0f b6 0c 30       	movzbl (%rax,%rsi,1),%r9d
140721850:	e8 db e4 c5 ff       	call   0x14037fd30
140721855:	0f b6 44 24 20       	movzbl 0x20(%rsp),%eax
14072185a:	88 43 02             	mov    %al,0x2(%rbx)
14072185d:	48 83 c3 03          	add    $0x3,%rbx
140721861:	0f b6 44 24 21       	movzbl 0x21(%rsp),%eax
140721866:	88 03                	mov    %al,(%rbx)
140721868:	48 ff c3             	inc    %rbx
14072186b:	ff c5                	inc    %ebp
14072186d:	48 ff c6             	inc    %rsi
140721870:	3b 6f 08             	cmp    0x8(%rdi),%ebp
140721873:	7c ab                	jl     0x140721820
140721875:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
14072187a:	4d 8b c6             	mov    %r14,%r8
14072187d:	c6 03 00             	movb   $0x0,(%rbx)
140721880:	48 8d 15 79 08 90 00 	lea    0x900879(%rip),%rdx        # 0x141022100
140721887:	48 8b 0d 6a fc d0 00 	mov    0xd0fc6a(%rip),%rcx        # 0x1414314f8
14072188e:	4d 85 ff             	test   %r15,%r15
140721891:	75 07                	jne    0x14072189a
140721893:	48 8d 15 86 08 90 00 	lea    0x900886(%rip),%rdx        # 0x141022120
14072189a:	e8 21 1d 07 00       	call   0x1407935c0
14072189f:	49 8b ce             	mov    %r14,%rcx
1407218a2:	e8 9d 98 6f 00       	call   0x140e1b144
1407218a7:	4c 8b 74 24 78       	mov    0x78(%rsp),%r14
1407218ac:	48 8d 05 95 08 90 00 	lea    0x900895(%rip),%rax        # 0x141022148
1407218b3:	eb 03                	jmp    0x1407218b8
1407218b5:	48 8b c6             	mov    %rsi,%rax
1407218b8:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
1407218bd:	4c 8b 7c 24 40       	mov    0x40(%rsp),%r15
1407218c2:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1407218c7:	48 33 cc             	xor    %rsp,%rcx
1407218ca:	e8 31 9c 6f 00       	call   0x140e1b500
1407218cf:	48 83 c4 48          	add    $0x48,%rsp
1407218d3:	5f                   	pop    %rdi
1407218d4:	5b                   	pop    %rbx
1407218d5:	c3                   	ret
1407218d6:	cc                   	int3
1407218d7:	cc                   	int3
1407218d8:	cc                   	int3
1407218d9:	cc                   	int3
1407218da:	cc                   	int3
1407218db:	cc                   	int3
1407218dc:	cc                   	int3
1407218dd:	cc                   	int3
1407218de:	cc                   	int3
1407218df:	cc                   	int3
1407218e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1407218e5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1407218ea:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1407218ef:	55                   	push   %rbp
1407218f0:	41 56                	push   %r14
1407218f2:	41 57                	push   %r15
1407218f4:	48 8d ac 24 70 fe ff 	lea    -0x190(%rsp),%rbp
1407218fb:	ff
1407218fc:	48 81 ec 90 02 00 00 	sub    $0x290,%rsp
140721903:	48 8b 05 f6 75 c9 00 	mov    0xc975f6(%rip),%rax        # 0x1413b8f00
14072190a:	48 33 c4             	xor    %rsp,%rax
14072190d:	48 89 85 80 01 00 00 	mov    %rax,0x180(%rbp)
140721914:	33 f6                	xor    %esi,%esi
140721916:	89 74 24 30          	mov    %esi,0x30(%rsp)
14072191a:	0f 57 c0             	xorps  %xmm0,%xmm0
14072191d:	0f 11 85 60 01 00 00 	movups %xmm0,0x160(%rbp)
140721924:	48 c7 85 70 01 00 00 	movq   $0x7,0x170(%rbp)
14072192b:	07 00 00 00
14072192f:	48 c7 85 78 01 00 00 	movq   $0xf,0x178(%rbp)
140721936:	0f 00 00 00
14072193a:	48 8b 05 1f 0d 90 00 	mov    0x900d1f(%rip),%rax        # 0x141022660
140721941:	89 85 60 01 00 00    	mov    %eax,0x160(%rbp)
140721947:	0f b7 05 16 0d 90 00 	movzwl 0x900d16(%rip),%eax        # 0x141022664
14072194e:	66 89 85 64 01 00 00 	mov    %ax,0x164(%rbp)
140721955:	0f b6 05 0a 0d 90 00 	movzbl 0x900d0a(%rip),%eax        # 0x141022666
14072195c:	88 85 66 01 00 00    	mov    %al,0x166(%rbp)
140721962:	40 88 b5 67 01 00 00 	mov    %sil,0x167(%rbp)
140721969:	48 8d 3d 20 e9 8f 00 	lea    0x8fe920(%rip),%rdi        # 0x141020290
140721970:	48 89 7d 50          	mov    %rdi,0x50(%rbp)
140721974:	48 89 b5 e8 00 00 00 	mov    %rsi,0xe8(%rbp)
14072197b:	48 89 b5 f0 00 00 00 	mov    %rsi,0xf0(%rbp)
140721982:	89 b5 f8 00 00 00    	mov    %esi,0xf8(%rbp)
140721988:	66 0f 7f 85 00 01 00 	movdqa %xmm0,0x100(%rbp)
14072198f:	00
140721990:	0f 57 c9             	xorps  %xmm1,%xmm1
140721993:	66 0f 7f 8d 10 01 00 	movdqa %xmm1,0x110(%rbp)
14072199a:	00
14072199b:	66 0f 7f 85 20 01 00 	movdqa %xmm0,0x120(%rbp)
1407219a2:	00
1407219a3:	48 89 b5 30 01 00 00 	mov    %rsi,0x130(%rbp)
1407219aa:	40 88 b5 38 01 00 00 	mov    %sil,0x138(%rbp)
1407219b1:	c7 44 24 30 01 00 00 	movl   $0x1,0x30(%rsp)
1407219b8:	00
1407219b9:	4c 8d 3d c8 3e 8c 00 	lea    0x8c3ec8(%rip),%r15        # 0x140fe5888
1407219c0:	4c 89 bd e0 00 00 00 	mov    %r15,0xe0(%rbp)
1407219c7:	c7 85 dc 00 00 00 78 	movl   $0x78,0xdc(%rbp)
1407219ce:	00 00 00
1407219d1:	48 89 75 58          	mov    %rsi,0x58(%rbp)
1407219d5:	45 33 c0             	xor    %r8d,%r8d
1407219d8:	48 8d 55 60          	lea    0x60(%rbp),%rdx
1407219dc:	48 8d 8d e0 00 00 00 	lea    0xe0(%rbp),%rcx
1407219e3:	e8 e8 57 ae ff       	call   0x1402071d0
1407219e8:	90                   	nop
1407219e9:	48 8b 45 50          	mov    0x50(%rbp),%rax
1407219ed:	48 63 48 04          	movslq 0x4(%rax),%rcx
1407219f1:	4c 8d 35 90 e8 8f 00 	lea    0x8fe890(%rip),%r14        # 0x141020288
1407219f8:	4c 89 74 0d 50       	mov    %r14,0x50(%rbp,%rcx,1)
1407219fd:	48 8b 45 50          	mov    0x50(%rbp),%rax
140721a01:	48 63 48 04          	movslq 0x4(%rax),%rcx
140721a05:	8d 91 70 ff ff ff    	lea    -0x90(%rcx),%edx
140721a0b:	89 54 0d 4c          	mov    %edx,0x4c(%rbp,%rcx,1)
140721a0f:	48 8d 45 60          	lea    0x60(%rbp),%rax
140721a13:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140721a18:	48 8d 4d 60          	lea    0x60(%rbp),%rcx
140721a1c:	e8 1f c7 ab ff       	call   0x1401de140
140721a21:	90                   	nop
140721a22:	48 8d 1d e7 7d 88 00 	lea    0x887de7(%rip),%rbx        # 0x140fa9810
140721a29:	48 89 5d 60          	mov    %rbx,0x60(%rbp)
140721a2d:	41 b9 02 00 00 00    	mov    $0x2,%r9d
140721a33:	41 b8 07 00 00 00    	mov    $0x7,%r8d
140721a39:	48 8d 95 60 01 00 00 	lea    0x160(%rbp),%rdx
140721a40:	48 8d 4d 60          	lea    0x60(%rbp),%rcx
140721a44:	e8 57 e0 fd ff       	call   0x1406ffaa0
140721a49:	90                   	nop
140721a4a:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
140721a4f:	89 74 24 50          	mov    %esi,0x50(%rsp)
140721a53:	66 89 74 24 54       	mov    %si,0x54(%rsp)
140721a58:	41 b8 80 00 00 00    	mov    $0x80,%r8d
140721a5e:	48 8d 55 50          	lea    0x50(%rbp),%rdx
140721a62:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140721a67:	e8 84 30 00 00       	call   0x140724af0
140721a6c:	48 8d 05 f5 0b 90 00 	lea    0x900bf5(%rip),%rax        # 0x141022668
140721a73:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140721a78:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
140721a7d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140721a82:	4c 8d 0d e7 0b 90 00 	lea    0x900be7(%rip),%r9        # 0x141022670
140721a89:	41 b8 bd 02 00 00    	mov    $0x2bd,%r8d
140721a8f:	48 8d 15 1a 06 90 00 	lea    0x90061a(%rip),%rdx        # 0x1410220b0
140721a96:	b9 0a 04 00 00       	mov    $0x40a,%ecx
140721a9b:	e8 50 d6 ff ff       	call   0x14071f0f0
140721aa0:	0f 57 c0             	xorps  %xmm0,%xmm0
140721aa3:	0f 11 85 40 01 00 00 	movups %xmm0,0x140(%rbp)
140721aaa:	48 c7 85 50 01 00 00 	movq   $0x5,0x150(%rbp)
140721ab1:	05 00 00 00
140721ab5:	48 c7 85 58 01 00 00 	movq   $0xf,0x158(%rbp)
140721abc:	0f 00 00 00
140721ac0:	8b 05 a2 0b 90 00    	mov    0x900ba2(%rip),%eax        # 0x141022668
140721ac6:	89 85 40 01 00 00    	mov    %eax,0x140(%rbp)
140721acc:	0f b6 05 99 0b 90 00 	movzbl 0x900b99(%rip),%eax        # 0x14102266c
140721ad3:	88 85 44 01 00 00    	mov    %al,0x144(%rbp)
140721ad9:	40 88 b5 45 01 00 00 	mov    %sil,0x145(%rbp)
140721ae0:	48 89 7c 24 60       	mov    %rdi,0x60(%rsp)
140721ae5:	48 89 75 f8          	mov    %rsi,-0x8(%rbp)
140721ae9:	48 89 75 00          	mov    %rsi,0x0(%rbp)
140721aed:	89 75 08             	mov    %esi,0x8(%rbp)
140721af0:	66 0f 7f 45 10       	movdqa %xmm0,0x10(%rbp)
140721af5:	0f 57 c9             	xorps  %xmm1,%xmm1
140721af8:	66 0f 7f 4d 20       	movdqa %xmm1,0x20(%rbp)
140721afd:	66 0f 7f 45 30       	movdqa %xmm0,0x30(%rbp)
140721b02:	48 89 75 40          	mov    %rsi,0x40(%rbp)
140721b06:	40 88 75 48          	mov    %sil,0x48(%rbp)
140721b0a:	c7 44 24 30 05 00 00 	movl   $0x5,0x30(%rsp)
140721b11:	00
140721b12:	4c 89 7d f0          	mov    %r15,-0x10(%rbp)
140721b16:	c7 45 ec 78 00 00 00 	movl   $0x78,-0x14(%rbp)
140721b1d:	48 89 74 24 68       	mov    %rsi,0x68(%rsp)
140721b22:	45 33 c0             	xor    %r8d,%r8d
140721b25:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
140721b2a:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
140721b2e:	e8 9d 56 ae ff       	call   0x1402071d0
140721b33:	90                   	nop
140721b34:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
140721b39:	48 63 48 04          	movslq 0x4(%rax),%rcx
140721b3d:	4c 89 74 0c 60       	mov    %r14,0x60(%rsp,%rcx,1)
140721b42:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
140721b47:	48 63 48 04          	movslq 0x4(%rax),%rcx
140721b4b:	8d 91 70 ff ff ff    	lea    -0x90(%rcx),%edx
140721b51:	89 54 0c 5c          	mov    %edx,0x5c(%rsp,%rcx,1)
140721b55:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
140721b5a:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140721b5f:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140721b64:	e8 d7 c5 ab ff       	call   0x1401de140
140721b69:	90                   	nop
140721b6a:	48 89 5c 24 70       	mov    %rbx,0x70(%rsp)
140721b6f:	48 8d 95 40 01 00 00 	lea    0x140(%rbp),%rdx
140721b76:	48 83 bd 58 01 00 00 	cmpq   $0xf,0x158(%rbp)
140721b7d:	0f
140721b7e:	48 0f 47 95 40 01 00 	cmova  0x140(%rbp),%rdx
140721b85:	00
140721b86:	41 b9 02 00 00 00    	mov    $0x2,%r9d
140721b8c:	4c 8b 85 50 01 00 00 	mov    0x150(%rbp),%r8
140721b93:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140721b98:	e8 03 df fd ff       	call   0x1406ffaa0
140721b9d:	90                   	nop
140721b9e:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
140721ba3:	89 74 24 40          	mov    %esi,0x40(%rsp)
140721ba7:	66 89 74 24 44       	mov    %si,0x44(%rsp)
140721bac:	41 b8 08 00 00 00    	mov    $0x8,%r8d
140721bb2:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140721bb7:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140721bbc:	e8 2f 2f 00 00       	call   0x140724af0
140721bc1:	48 8d 85 40 01 00 00 	lea    0x140(%rbp),%rax
140721bc8:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140721bcd:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
140721bd2:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140721bd7:	4c 8d 0d a2 0a 90 00 	lea    0x900aa2(%rip),%r9        # 0x141022680
140721bde:	41 b8 c4 02 00 00    	mov    $0x2c4,%r8d
140721be4:	48 8d 15 c5 04 90 00 	lea    0x9004c5(%rip),%rdx        # 0x1410220b0
140721beb:	b9 0a 04 00 00       	mov    $0x40a,%ecx
140721bf0:	e8 6b de ff ff       	call   0x14071fa60
140721bf5:	90                   	nop
140721bf6:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140721bfb:	40 38 74 24 45       	cmp    %sil,0x45(%rsp)
140721c00:	74 07                	je     0x140721c09
140721c02:	e8 89 f4 70 00       	call   0x140e31090
140721c07:	eb 06                	jmp    0x140721c0f
140721c09:	e8 36 95 6f 00       	call   0x140e1b144
140721c0e:	90                   	nop
140721c0f:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
140721c14:	48 63 48 04          	movslq 0x4(%rax),%rcx
140721c18:	4c 89 74 0c 60       	mov    %r14,0x60(%rsp,%rcx,1)
140721c1d:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
140721c22:	48 63 48 04          	movslq 0x4(%rax),%rcx
140721c26:	8d 91 70 ff ff ff    	lea    -0x90(%rcx),%edx
140721c2c:	89 54 0c 5c          	mov    %edx,0x5c(%rsp,%rcx,1)
140721c30:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140721c35:	e8 b6 f6 ab ff       	call   0x1401e12f0
140721c3a:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
140721c3f:	48 63 48 04          	movslq 0x4(%rax),%rcx
140721c43:	4c 89 7c 0c 60       	mov    %r15,0x60(%rsp,%rcx,1)
140721c48:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
140721c4d:	48 63 48 04          	movslq 0x4(%rax),%rcx
140721c51:	8d 51 e8             	lea    -0x18(%rcx),%edx
140721c54:	89 54 0c 5c          	mov    %edx,0x5c(%rsp,%rcx,1)
140721c58:	48 8d 1d 81 7a 88 00 	lea    0x887a81(%rip),%rbx        # 0x140fa96e0
140721c5f:	48 89 5d f0          	mov    %rbx,-0x10(%rbp)
140721c63:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
140721c67:	e8 98 ad 6d 00       	call   0x140dfca04
140721c6c:	90                   	nop
140721c6d:	48 8b 95 58 01 00 00 	mov    0x158(%rbp),%rdx
140721c74:	48 83 fa 0f          	cmp    $0xf,%rdx
140721c78:	76 34                	jbe    0x140721cae
140721c7a:	48 ff c2             	inc    %rdx
140721c7d:	48 8b 8d 40 01 00 00 	mov    0x140(%rbp),%rcx
140721c84:	48 8b c1             	mov    %rcx,%rax
140721c87:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140721c8e:	72 19                	jb     0x140721ca9
140721c90:	48 83 c2 27          	add    $0x27,%rdx
140721c94:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140721c98:	48 2b c1             	sub    %rcx,%rax
140721c9b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140721c9f:	48 83 f8 1f          	cmp    $0x1f,%rax
140721ca3:	0f 87 fe 00 00 00    	ja     0x140721da7