1402aed0c:	e8 3b c8 b6 00       	call   0x140e1b54c
1402aed11:	90                   	nop
1402aed12:	48 85 db             	test   %rbx,%rbx
1402aed15:	74 27                	je     0x1402aed3e
1402aed17:	8b 43 10             	mov    0x10(%rbx),%eax
1402aed1a:	ff c8                	dec    %eax
1402aed1c:	89 43 10             	mov    %eax,0x10(%rbx)
1402aed1f:	85 c0                	test   %eax,%eax
1402aed21:	7f 1b                	jg     0x1402aed3e
1402aed23:	0f 88 e3 08 00 00    	js     0x1402af60c
1402aed29:	48 8b 03             	mov    (%rbx),%rax
1402aed2c:	ba 01 00 00 00       	mov    $0x1,%edx
1402aed31:	48 8b cb             	mov    %rbx,%rcx
1402aed34:	48 8b 00             	mov    (%rax),%rax
1402aed37:	ff 15 e3 4c cd 00    	call   *0xcd4ce3(%rip)        # 0x140f83a20
1402aed3d:	90                   	nop
1402aed3e:	48 85 ff             	test   %rdi,%rdi
1402aed41:	0f 84 91 06 00 00    	je     0x1402af3d8
1402aed47:	48 8b 05 fa d2 16 01 	mov    0x116d2fa(%rip),%rax        # 0x14141c048
1402aed4e:	48 8b 88 f0 03 00 00 	mov    0x3f0(%rax),%rcx
1402aed55:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
1402aed5a:	48 85 c9             	test   %rcx,%rcx
1402aed5d:	74 1c                	je     0x1402aed7b
1402aed5f:	8b 41 10             	mov    0x10(%rcx),%eax
1402aed62:	ff c0                	inc    %eax
1402aed64:	89 41 10             	mov    %eax,0x10(%rcx)
1402aed67:	83 f8 01             	cmp    $0x1,%eax
1402aed6a:	0f 8e a7 08 00 00    	jle    0x1402af617
1402aed70:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402aed75:	0f 84 a4 08 00 00    	je     0x1402af61f
1402aed7b:	45 8b c7             	mov    %r15d,%r8d
1402aed7e:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1402aed83:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1402aed88:	e8 33 02 40 00       	call   0x1406aefc0
1402aed8d:	48 8b 08             	mov    (%rax),%rcx
1402aed90:	48 89 30             	mov    %rsi,(%rax)
1402aed93:	48 89 4d c0          	mov    %rcx,-0x40(%rbp)
1402aed97:	48 8b 08             	mov    (%rax),%rcx
1402aed9a:	48 85 c9             	test   %rcx,%rcx
1402aed9d:	74 24                	je     0x1402aedc3
1402aed9f:	8b 41 10             	mov    0x10(%rcx),%eax
1402aeda2:	ff c8                	dec    %eax
1402aeda4:	89 41 10             	mov    %eax,0x10(%rcx)
1402aeda7:	85 c0                	test   %eax,%eax
1402aeda9:	7f 18                	jg     0x1402aedc3
1402aedab:	0f 88 79 08 00 00    	js     0x1402af62a
1402aedb1:	48 8b 01             	mov    (%rcx),%rax
1402aedb4:	ba 01 00 00 00       	mov    $0x1,%edx
1402aedb9:	48 8b 00             	mov    (%rax),%rax
1402aedbc:	ff 15 5e 4c cd 00    	call   *0xcd4c5e(%rip)        # 0x140f83a20
1402aedc2:	90                   	nop
1402aedc3:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
1402aedc7:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1402aedcb:	48 8d 45 c8          	lea    -0x38(%rbp),%rax
1402aedcf:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
1402aedd3:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
1402aedd7:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1402aeddc:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1402aede1:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1402aede5:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1402aedea:	e8 61 10 ef ff       	call   0x14019fe50
1402aedef:	48 8b 0d 12 16 17 01 	mov    0x1171612(%rip),%rcx        # 0x141420408
1402aedf6:	48 8b 51 50          	mov    0x50(%rcx),%rdx
1402aedfa:	48 85 d2             	test   %rdx,%rdx
1402aedfd:	74 1d                	je     0x1402aee1c
1402aedff:	8b 4a 10             	mov    0x10(%rdx),%ecx
1402aee02:	ff c1                	inc    %ecx
1402aee04:	89 4a 10             	mov    %ecx,0x10(%rdx)
1402aee07:	83 f9 01             	cmp    $0x1,%ecx
1402aee0a:	0f 8e 25 08 00 00    	jle    0x1402af635
1402aee10:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
1402aee16:	0f 84 21 08 00 00    	je     0x1402af63d
1402aee1c:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
1402aee21:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
1402aee26:	4c 8b c0             	mov    %rax,%r8
1402aee29:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1402aee2e:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1402aee33:	e8 08 d9 3f 00       	call   0x1406ac740
1402aee38:	4c 8b 30             	mov    (%rax),%r14
1402aee3b:	48 89 30             	mov    %rsi,(%rax)
1402aee3e:	4c 89 74 24 60       	mov    %r14,0x60(%rsp)
1402aee43:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1402aee48:	48 85 c9             	test   %rcx,%rcx
1402aee4b:	74 24                	je     0x1402aee71
1402aee4d:	8b 41 10             	mov    0x10(%rcx),%eax
1402aee50:	ff c8                	dec    %eax
1402aee52:	89 41 10             	mov    %eax,0x10(%rcx)
1402aee55:	85 c0                	test   %eax,%eax
1402aee57:	7f 18                	jg     0x1402aee71
1402aee59:	0f 88 e9 07 00 00    	js     0x1402af648
1402aee5f:	48 8b 01             	mov    (%rcx),%rax
1402aee62:	ba 01 00 00 00       	mov    $0x1,%edx
1402aee67:	48 8b 00             	mov    (%rax),%rax
1402aee6a:	ff 15 b0 4b cd 00    	call   *0xcd4bb0(%rip)        # 0x140f83a20
1402aee70:	90                   	nop
1402aee71:	4c 8d 0d 78 f6 ee ff 	lea    -0x110988(%rip),%r9        # 0x14019e4f0
1402aee78:	ba 08 00 00 00       	mov    $0x8,%edx
1402aee7d:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402aee83:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1402aee87:	e8 c0 c6 b6 00       	call   0x140e1b54c
1402aee8c:	49 8b b6 a8 00 00 00 	mov    0xa8(%r14),%rsi
1402aee93:	83 7e 14 00          	cmpl   $0x0,0x14(%rsi)
1402aee97:	0f 8e 00 04 00 00    	jle    0x1402af29d
1402aee9d:	0f 57 c0             	xorps  %xmm0,%xmm0
1402aeea0:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
1402aeea4:	0f 11 45 f0          	movups %xmm0,-0x10(%rbp)
1402aeea8:	48 8b 5e 50          	mov    0x50(%rsi),%rbx
1402aeeac:	b9 ff ff 00 00       	mov    $0xffff,%ecx
1402aeeb1:	48 85 db             	test   %rbx,%rbx
1402aeeb4:	74 17                	je     0x1402aeecd
1402aeeb6:	48 8b 1b             	mov    (%rbx),%rbx
1402aeeb9:	f3 0f 7f 45 e8       	movdqu %xmm0,-0x18(%rbp)
1402aeebe:	48 89 5d f8          	mov    %rbx,-0x8(%rbp)
1402aeec2:	48 89 75 e0          	mov    %rsi,-0x20(%rbp)
1402aeec6:	66 48 0f 7e c7       	movq   %xmm0,%rdi
1402aeecb:	eb 45                	jmp    0x1402aef12
1402aeecd:	48 8b 7e 40          	mov    0x40(%rsi),%rdi
1402aeed1:	48 85 ff             	test   %rdi,%rdi
1402aeed4:	74 05                	je     0x1402aeedb
1402aeed6:	8b 46 04             	mov    0x4(%rsi),%eax
1402aeed9:	eb 02                	jmp    0x1402aeedd
1402aeedb:	33 c0                	xor    %eax,%eax
1402aeedd:	48 98                	cltq
1402aeedf:	48 c1 e0 05          	shl    $0x5,%rax
1402aeee3:	48 03 c7             	add    %rdi,%rax
1402aeee6:	48 89 7d e8          	mov    %rdi,-0x18(%rbp)
1402aeeea:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1402aeeee:	33 db                	xor    %ebx,%ebx
1402aeef0:	48 89 5d f8          	mov    %rbx,-0x8(%rbp)
1402aeef4:	48 89 75 e0          	mov    %rsi,-0x20(%rbp)
1402aeef8:	48 3b f8             	cmp    %rax,%rdi
1402aeefb:	74 15                	je     0x1402aef12
1402aeefd:	0f 1f 00             	nopl   (%rax)
1402aef00:	66 39 0f             	cmp    %cx,(%rdi)
1402aef03:	75 0d                	jne    0x1402aef12
1402aef05:	48 83 c7 20          	add    $0x20,%rdi
1402aef09:	48 89 7d e8          	mov    %rdi,-0x18(%rbp)
1402aef0d:	48 3b f8             	cmp    %rax,%rdi
1402aef10:	75 ee                	jne    0x1402aef00
1402aef12:	66 ff 46 0c          	incw   0xc(%rsi)
1402aef16:	0f 57 c0             	xorps  %xmm0,%xmm0
1402aef19:	0f 11 45 98          	movups %xmm0,-0x68(%rbp)
1402aef1d:	0f 11 45 a8          	movups %xmm0,-0x58(%rbp)
1402aef21:	48 8d 55 98          	lea    -0x68(%rbp),%rdx
1402aef25:	48 8b ce             	mov    %rsi,%rcx
1402aef28:	e8 d3 3b 0c 00       	call   0x140372b00
1402aef2d:	90                   	nop
1402aef2e:	66 90                	xchg   %ax,%ax
1402aef30:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
1402aef34:	48 3b f1             	cmp    %rcx,%rsi
1402aef37:	75 1c                	jne    0x1402aef55
1402aef39:	48 83 7e 50 00       	cmpq   $0x0,0x50(%rsi)
1402aef3e:	74 06                	je     0x1402aef46
1402aef40:	48 3b 5d b0          	cmp    -0x50(%rbp),%rbx
1402aef44:	eb 04                	jmp    0x1402aef4a
1402aef46:	48 3b 7d a0          	cmp    -0x60(%rbp),%rdi
1402aef4a:	0f 94 c0             	sete   %al
1402aef4d:	84 c0                	test   %al,%al
1402aef4f:	0f 85 36 03 00 00    	jne    0x1402af28b
1402aef55:	48 83 7e 50 00       	cmpq   $0x0,0x50(%rsi)
1402aef5a:	74 39                	je     0x1402aef95
1402aef5c:	48 8b cb             	mov    %rbx,%rcx
1402aef5f:	e8 fc 34 4f 00       	call   0x1407a2460
1402aef64:	33 ff                	xor    %edi,%edi
1402aef66:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
1402aef6b:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1402aef70:	4c 8b c8             	mov    %rax,%r9
1402aef73:	44 8b 43 18          	mov    0x18(%rbx),%r8d
1402aef77:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1402aef7b:	48 8b ce             	mov    %rsi,%rcx
1402aef7e:	e8 ed 72 fc ff       	call   0x140276270
1402aef83:	85 c0                	test   %eax,%eax
1402aef85:	78 0e                	js     0x1402aef95
1402aef87:	0f ae e8             	lfence
1402aef8a:	48 63 f8             	movslq %eax,%rdi
1402aef8d:	48 c1 e7 05          	shl    $0x5,%rdi
1402aef91:	48 03 7e 40          	add    0x40(%rsi),%rdi
1402aef95:	48 8d 5f 18          	lea    0x18(%rdi),%rbx
1402aef99:	83 7f 04 08          	cmpl   $0x8,0x4(%rdi)
1402aef9d:	76 03                	jbe    0x1402aefa2
1402aef9f:	48 8b 1b             	mov    (%rbx),%rbx
1402aefa2:	b9 38 00 00 00       	mov    $0x38,%ecx
1402aefa7:	e8 5c c1 b6 00       	call   0x140e1b108
1402aefac:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
1402aefb0:	48 85 c0             	test   %rax,%rax
1402aefb3:	74 2c                	je     0x1402aefe1
1402aefb5:	0f 57 c0             	xorps  %xmm0,%xmm0
1402aefb8:	33 c9                	xor    %ecx,%ecx
1402aefba:	0f 11 00             	movups %xmm0,(%rax)
1402aefbd:	0f 11 40 10          	movups %xmm0,0x10(%rax)
1402aefc1:	0f 11 40 20          	movups %xmm0,0x20(%rax)
1402aefc5:	48 89 48 30          	mov    %rcx,0x30(%rax)
1402aefc9:	44 8b 4f 08          	mov    0x8(%rdi),%r9d
1402aefcd:	44 8b 47 04          	mov    0x4(%rdi),%r8d
1402aefd1:	48 8b d3             	mov    %rbx,%rdx
1402aefd4:	48 8b c8             	mov    %rax,%rcx
1402aefd7:	e8 d4 2a 4f 00       	call   0x1407a1ab0
1402aefdc:	48 8b f8             	mov    %rax,%rdi
1402aefdf:	eb 02                	jmp    0x1402aefe3
1402aefe1:	33 ff                	xor    %edi,%edi
1402aefe3:	48 89 7d d0          	mov    %rdi,-0x30(%rbp)
1402aefe7:	41 83 cc 06          	or     $0x6,%r12d
1402aefeb:	48 c7 45 c0 00 00 00 	movq   $0x0,-0x40(%rbp)
1402aeff2:	00
1402aeff3:	4c 8b c7             	mov    %rdi,%r8
1402aeff6:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1402aeffa:	49 8b ce             	mov    %r14,%rcx
1402aeffd:	e8 7e 0c 49 00       	call   0x14073fc80
1402af002:	90                   	nop
1402af003:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1402af007:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1402af00b:	48 8b 09             	mov    (%rcx),%rcx
1402af00e:	e8 0d 59 48 00       	call   0x140734920
1402af013:	48 8b d8             	mov    %rax,%rbx
1402af016:	48 85 c0             	test   %rax,%rax
1402af019:	74 1c                	je     0x1402af037
1402af01b:	8b 40 10             	mov    0x10(%rax),%eax
1402af01e:	ff c0                	inc    %eax
1402af020:	89 43 10             	mov    %eax,0x10(%rbx)
1402af023:	83 f8 01             	cmp    $0x1,%eax
1402af026:	0f 8e 3d 06 00 00    	jle    0x1402af669
1402af02c:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402af031:	0f 84 27 06 00 00    	je     0x1402af65e
1402af037:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
1402af03b:	48 89 5d 80          	mov    %rbx,-0x80(%rbp)
1402af03f:	48 85 c9             	test   %rcx,%rcx
1402af042:	74 24                	je     0x1402af068
1402af044:	8b 41 10             	mov    0x10(%rcx),%eax
1402af047:	ff c8                	dec    %eax
1402af049:	89 41 10             	mov    %eax,0x10(%rcx)
1402af04c:	85 c0                	test   %eax,%eax
1402af04e:	7f 18                	jg     0x1402af068
1402af050:	0f 88 1b 06 00 00    	js     0x1402af671
1402af056:	48 8b 01             	mov    (%rcx),%rax
1402af059:	ba 01 00 00 00       	mov    $0x1,%edx
1402af05e:	48 8b 00             	mov    (%rax),%rax
1402af061:	ff 15 b9 49 cd 00    	call   *0xcd49b9(%rip)        # 0x140f83a20
1402af067:	90                   	nop
1402af068:	48 8b 05 d9 cf 16 01 	mov    0x116cfd9(%rip),%rax        # 0x14141c048
1402af06f:	48 8b 88 f0 03 00 00 	mov    0x3f0(%rax),%rcx
1402af076:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
1402af07b:	48 85 c9             	test   %rcx,%rcx
1402af07e:	74 1c                	je     0x1402af09c
1402af080:	8b 41 10             	mov    0x10(%rcx),%eax
1402af083:	ff c0                	inc    %eax
1402af085:	89 41 10             	mov    %eax,0x10(%rcx)
1402af088:	83 f8 01             	cmp    $0x1,%eax
1402af08b:	0f 8e f6 05 00 00    	jle    0x1402af687
1402af091:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402af096:	0f 84 e0 05 00 00    	je     0x1402af67c
1402af09c:	45 8b c7             	mov    %r15d,%r8d
1402af09f:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1402af0a4:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1402af0a9:	e8 12 ff 3f 00       	call   0x1406aefc0
1402af0ae:	48 8b 08             	mov    (%rax),%rcx
1402af0b1:	33 d2                	xor    %edx,%edx
1402af0b3:	48 89 10             	mov    %rdx,(%rax)
1402af0b6:	48 89 4d 88          	mov    %rcx,-0x78(%rbp)
1402af0ba:	48 8b 08             	mov    (%rax),%rcx
1402af0bd:	48 85 c9             	test   %rcx,%rcx
1402af0c0:	74 25                	je     0x1402af0e7
1402af0c2:	8b 41 10             	mov    0x10(%rcx),%eax
1402af0c5:	ff c8                	dec    %eax
1402af0c7:	89 41 10             	mov    %eax,0x10(%rcx)
1402af0ca:	85 c0                	test   %eax,%eax
1402af0cc:	7f 19                	jg     0x1402af0e7
1402af0ce:	0f 88 bb 05 00 00    	js     0x1402af68f
1402af0d4:	48 8b 01             	mov    (%rcx),%rax
1402af0d7:	ba 01 00 00 00       	mov    $0x1,%edx
1402af0dc:	48 8b 00             	mov    (%rax),%rax
1402af0df:	ff 15 3b 49 cd 00    	call   *0xcd493b(%rip)        # 0x140f83a20
1402af0e5:	33 d2                	xor    %edx,%edx
1402af0e7:	48 85 db             	test   %rbx,%rbx
1402af0ea:	74 1c                	je     0x1402af108
1402af0ec:	8b 43 10             	mov    0x10(%rbx),%eax
1402af0ef:	ff c0                	inc    %eax
1402af0f1:	89 43 10             	mov    %eax,0x10(%rbx)
1402af0f4:	83 f8 01             	cmp    $0x1,%eax
1402af0f7:	0f 8e a8 05 00 00    	jle    0x1402af6a5
1402af0fd:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402af102:	0f 84 92 05 00 00    	je     0x1402af69a
1402af108:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
1402af10d:	48 89 5d 90          	mov    %rbx,-0x70(%rbp)
1402af111:	0f 57 c0             	xorps  %xmm0,%xmm0
1402af114:	f3 0f 7f 44 24 68    	movdqu %xmm0,0x68(%rsp)
1402af11a:	48 89 54 24 78       	mov    %rdx,0x78(%rsp)
1402af11f:	0f ae e8             	lfence
1402af122:	b9 10 00 00 00       	mov    $0x10,%ecx
1402af127:	e8 04 7c ee ff       	call   0x140196d30
1402af12c:	4c 8b c0             	mov    %rax,%r8
1402af12f:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1402af134:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1402af139:	48 8d 48 10          	lea    0x10(%rax),%rcx
1402af13d:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
1402af142:	48 8d 55 88          	lea    -0x78(%rbp),%rdx
1402af146:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1402af14d:	00 00 00
1402af150:	48 8b 0a             	mov    (%rdx),%rcx
1402af153:	49 89 08             	mov    %rcx,(%r8)
1402af156:	48 85 c9             	test   %rcx,%rcx
1402af159:	74 1c                	je     0x1402af177
1402af15b:	8b 41 10             	mov    0x10(%rcx),%eax
1402af15e:	ff c0                	inc    %eax
1402af160:	89 41 10             	mov    %eax,0x10(%rcx)
1402af163:	83 f8 01             	cmp    $0x1,%eax
1402af166:	0f 8e 4c 05 00 00    	jle    0x1402af6b8
1402af16c:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402af171:	0f 84 36 05 00 00    	je     0x1402af6ad
1402af177:	49 83 c0 08          	add    $0x8,%r8
1402af17b:	48 83 c2 08          	add    $0x8,%rdx
1402af17f:	48 8d 45 98          	lea    -0x68(%rbp),%rax
1402af183:	48 3b d0             	cmp    %rax,%rdx
1402af186:	75 c8                	jne    0x1402af150
1402af188:	4c 89 44 24 70       	mov    %r8,0x70(%rsp)
1402af18d:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
1402af192:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1402af197:	e8 54 d7 3f 00       	call   0x1406ac8f0
1402af19c:	4c 8b c0             	mov    %rax,%r8
1402af19f:	48 8b 0d 5a 12 17 01 	mov    0x117125a(%rip),%rcx        # 0x141420400
1402af1a6:	48 8b 51 50          	mov    0x50(%rcx),%rdx
1402af1aa:	48 85 d2             	test   %rdx,%rdx
1402af1ad:	74 1c                	je     0x1402af1cb
1402af1af:	8b 42 10             	mov    0x10(%rdx),%eax
1402af1b2:	ff c0                	inc    %eax
1402af1b4:	89 42 10             	mov    %eax,0x10(%rdx)
1402af1b7:	83 f8 01             	cmp    $0x1,%eax
1402af1ba:	0f 8e 0b 05 00 00    	jle    0x1402af6cb
1402af1c0:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402af1c5:	0f 84 f5 04 00 00    	je     0x1402af6c0
1402af1cb:	48 c7 44 24 40 00 00 	movq   $0x0,0x40(%rsp)
1402af1d2:	00 00
1402af1d4:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
1402af1d9:	49 8b d0             	mov    %r8,%rdx
1402af1dc:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1402af1e1:	e8 9a db 3f 00       	call   0x1406acd80
1402af1e6:	90                   	nop
1402af1e7:	4c 8d 0d 02 f3 ee ff 	lea    -0x110cfe(%rip),%r9        # 0x14019e4f0
1402af1ee:	ba 08 00 00 00       	mov    $0x8,%edx
1402af1f3:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1402af1f9:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
1402af1fd:	e8 4a c3 b6 00       	call   0x140e1b54c
1402af202:	90                   	nop
1402af203:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1402af207:	48 85 c9             	test   %rcx,%rcx
1402af20a:	74 24                	je     0x1402af230
1402af20c:	8b 41 10             	mov    0x10(%rcx),%eax
1402af20f:	ff c8                	dec    %eax
1402af211:	89 41 10             	mov    %eax,0x10(%rcx)
1402af214:	85 c0                	test   %eax,%eax
1402af216:	7f 18                	jg     0x1402af230