14002088b:	76 2c                	jbe    0x1400208b9
14002088d:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140020894:	00
140020895:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
14002089a:	48 8b d1             	mov    %rcx,%rdx
14002089d:	49 3b c5             	cmp    %r13,%rax
1400208a0:	72 11                	jb     0x1400208b3
1400208a2:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400208a6:	48 2b d1             	sub    %rcx,%rdx
1400208a9:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400208ad:	48 83 f8 1f          	cmp    $0x1f,%rax
1400208b1:	77 4c                	ja     0x1400208ff
1400208b3:	ff 15 4f 3c 01 00    	call   *0x13c4f(%rip)        # 0x140034508
1400208b9:	41 fe c7             	inc    %r15b
1400208bc:	41 80 ff 03          	cmp    $0x3,%r15b
1400208c0:	0f 82 6f fe ff ff    	jb     0x140020735
1400208c6:	eb 44                	jmp    0x14002090c
1400208c8:	ff 15 d2 3b 01 00    	call   *0x13bd2(%rip)        # 0x1400344a0
1400208ce:	cc                   	int3
1400208cf:	48 8b 45 88          	mov    -0x78(%rbp),%rax
1400208d3:	48 83 f8 07          	cmp    $0x7,%rax
1400208d7:	76 33                	jbe    0x14002090c
1400208d9:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1400208de:	48 8b d1             	mov    %rcx,%rdx
1400208e1:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400208e8:	00
1400208e9:	49 3b c5             	cmp    %r13,%rax
1400208ec:	72 18                	jb     0x140020906
1400208ee:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400208f2:	48 2b d1             	sub    %rcx,%rdx
1400208f5:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400208f9:	48 83 f8 1f          	cmp    $0x1f,%rax
1400208fd:	76 07                	jbe    0x140020906
1400208ff:	ff 15 9b 3b 01 00    	call   *0x13b9b(%rip)        # 0x1400344a0
140020905:	cc                   	int3
140020906:	ff 15 fc 3b 01 00    	call   *0x13bfc(%rip)        # 0x140034508
14002090c:	48 8b 47 08          	mov    0x8(%rdi),%rax
140020910:	48 39 07             	cmp    %rax,(%rdi)
140020913:	74 09                	je     0x14002091e
140020915:	b8 01 00 00 00       	mov    $0x1,%eax
14002091a:	41 86 46 70          	xchg   %al,0x70(%r14)
14002091e:	48 8d 05 23 64 01 00 	lea    0x16423(%rip),%rax        # 0x140036d48
140020925:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140020929:	48 8b 47 08          	mov    0x8(%rdi),%rax
14002092d:	48 39 07             	cmp    %rax,(%rdi)
140020930:	0f 95 45 39          	setne  0x39(%rbp)
140020934:	41 bd 04 00 00 00    	mov    $0x4,%r13d
14002093a:	66 44 89 6d 3a       	mov    %r13w,0x3a(%rbp)
14002093f:	48 83 cf ff          	or     $0xffffffffffffffff,%rdi
140020943:	4c 8b cf             	mov    %rdi,%r9
140020946:	4c 8d 05 8b 47 01 00 	lea    0x1478b(%rip),%r8        # 0x1400350d8
14002094d:	45 8d 65 3d          	lea    0x3d(%r13),%r12d
140020951:	41 8b d4             	mov    %r12d,%edx
140020954:	48 8d 4d f8          	lea    -0x8(%rbp),%rcx
140020958:	ff 15 92 3b 01 00    	call   *0x13b92(%rip)        # 0x1400344f0
14002095e:	45 8b cd             	mov    %r13d,%r9d
140020961:	4c 8d 45 90          	lea    -0x70(%rbp),%r8
140020965:	48 8d 15 84 47 01 00 	lea    0x14784(%rip),%rdx        # 0x1400350f0
14002096c:	48 8d 8d 00 01 00 00 	lea    0x100(%rbp),%rcx
140020973:	e8 ec eb ff ff       	call   0x14001f564
140020978:	48 8b f0             	mov    %rax,%rsi
14002097b:	49 8b 4e 78          	mov    0x78(%r14),%rcx
14002097f:	4c 8d 3d 32 44 01 00 	lea    0x14432(%rip),%r15        # 0x140034db8
140020986:	4c 89 7d 40          	mov    %r15,0x40(%rbp)
14002098a:	48 89 8d 90 00 00 00 	mov    %rcx,0x90(%rbp)
140020991:	66 44 89 ad 98 00 00 	mov    %r13w,0x98(%rbp)
140020998:	00
140020999:	4c 8b cf             	mov    %rdi,%r9
14002099c:	4c 8d 05 5d 47 01 00 	lea    0x1475d(%rip),%r8        # 0x140035100
1400209a3:	41 8b d4             	mov    %r12d,%edx
1400209a6:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
1400209aa:	ff 15 40 3b 01 00    	call   *0x13b40(%rip)        # 0x1400344f0
1400209b0:	ff 15 5a 37 01 00    	call   *0x1375a(%rip)        # 0x140034110
1400209b6:	48 8b f8             	mov    %rax,%rdi
1400209b9:	e8 54 f8 00 00       	call   0x140030212
1400209be:	48 2b f8             	sub    %rax,%rdi
1400209c1:	4c 89 bd a0 00 00 00 	mov    %r15,0xa0(%rbp)
1400209c8:	48 89 bd f0 00 00 00 	mov    %rdi,0xf0(%rbp)
1400209cf:	66 44 89 ad f8 00 00 	mov    %r13w,0xf8(%rbp)
1400209d6:	00
1400209d7:	49 83 c9 ff          	or     $0xffffffffffffffff,%r9
1400209db:	4c 8d 05 2e 47 01 00 	lea    0x1472e(%rip),%r8        # 0x140035110
1400209e2:	41 8b d4             	mov    %r12d,%edx
1400209e5:	48 8d 8d a8 00 00 00 	lea    0xa8(%rbp),%rcx
1400209ec:	ff 15 fe 3a 01 00    	call   *0x13afe(%rip)        # 0x1400344f0
1400209f2:	33 ff                	xor    %edi,%edi
1400209f4:	40 88 7c 24 55       	mov    %dil,0x55(%rsp)
1400209f9:	8d 47 02             	lea    0x2(%rdi),%eax
1400209fc:	66 89 44 24 60       	mov    %ax,0x60(%rsp)
140020a01:	c6 44 24 62 01       	movb   $0x1,0x62(%rsp)
140020a06:	40 88 7c 24 5b       	mov    %dil,0x5b(%rsp)
140020a0b:	40 88 7c 24 59       	mov    %dil,0x59(%rsp)
140020a10:	66 c7 44 24 50 01 01 	movw   $0x101,0x50(%rsp)
140020a17:	48 8d 44 24 54       	lea    0x54(%rsp),%rax
140020a1c:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140020a21:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
140020a26:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140020a2b:	4c 8d 4c 24 5a       	lea    0x5a(%rsp),%r9
140020a30:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
140020a35:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140020a3a:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140020a3f:	e8 8a f4 00 00       	call   0x14002fece
140020a44:	e8 af b1 ff ff       	call   0x14001bbf8
140020a49:	48 8d 0d 48 5d 01 00 	lea    0x15d48(%rip),%rcx        # 0x140036798
140020a50:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
140020a55:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140020a5a:	48 8d 05 c7 46 01 00 	lea    0x146c7(%rip),%rax        # 0x140035128
140020a61:	48 89 45 80          	mov    %rax,-0x80(%rbp)
140020a65:	40 88 7c 24 65       	mov    %dil,0x65(%rsp)
140020a6a:	40 88 7c 24 59       	mov    %dil,0x59(%rsp)
140020a6f:	0f 57 c0             	xorps  %xmm0,%xmm0
140020a72:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
140020a77:	0f 57 c9             	xorps  %xmm1,%xmm1
140020a7a:	f3 0f 7f 4d b0       	movdqu %xmm1,-0x50(%rbp)
140020a7f:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
140020a83:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140020a88:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
140020a8d:	48 8d 45 40          	lea    0x40(%rbp),%rax
140020a91:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140020a96:	48 8d 85 a0 00 00 00 	lea    0xa0(%rbp),%rax
140020a9d:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140020aa2:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
140020aa7:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140020aac:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
140020ab1:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140020ab6:	4c 8d 4c 24 68       	lea    0x68(%rsp),%r9
140020abb:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
140020abf:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140020ac3:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140020ac8:	e8 6b e8 ff ff       	call   0x14001f338
140020acd:	48 8b 85 68 01 00 00 	mov    0x168(%rbp),%rax
140020ad4:	48 83 f8 07          	cmp    $0x7,%rax
140020ad8:	76 38                	jbe    0x140020b12
140020ada:	48 8b 8d 50 01 00 00 	mov    0x150(%rbp),%rcx
140020ae1:	48 8b d1             	mov    %rcx,%rdx
140020ae4:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140020aeb:	00
140020aec:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140020af2:	72 18                	jb     0x140020b0c
140020af4:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140020af8:	48 2b d1             	sub    %rcx,%rdx
140020afb:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140020aff:	48 83 f8 1f          	cmp    $0x1f,%rax
140020b03:	76 07                	jbe    0x140020b0c
140020b05:	ff 15 95 39 01 00    	call   *0x13995(%rip)        # 0x1400344a0
140020b0b:	cc                   	int3
140020b0c:	ff 15 f6 39 01 00    	call   *0x139f6(%rip)        # 0x140034508
140020b12:	48 8b 45 a8          	mov    -0x58(%rbp),%rax
140020b16:	48 83 f8 07          	cmp    $0x7,%rax
140020b1a:	76 35                	jbe    0x140020b51
140020b1c:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
140020b20:	48 8b d1             	mov    %rcx,%rdx
140020b23:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140020b2a:	00
140020b2b:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140020b31:	72 18                	jb     0x140020b4b
140020b33:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140020b37:	48 2b d1             	sub    %rcx,%rdx
140020b3a:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140020b3e:	48 83 f8 1f          	cmp    $0x1f,%rax
140020b42:	76 07                	jbe    0x140020b4b
140020b44:	ff 15 56 39 01 00    	call   *0x13956(%rip)        # 0x1400344a0
140020b4a:	cc                   	int3
140020b4b:	ff 15 b7 39 01 00    	call   *0x139b7(%rip)        # 0x140034508
140020b51:	49 8d 4e 08          	lea    0x8(%r14),%rcx
140020b55:	e8 b1 0f 01 00       	call   0x140031b0b
140020b5a:	41 8a 46 70          	mov    0x70(%r14),%al
140020b5e:	48 8b 8d 80 01 00 00 	mov    0x180(%rbp),%rcx
140020b65:	48 33 cc             	xor    %rsp,%rcx
140020b68:	e8 c3 ff 00 00       	call   0x140030b30
140020b6d:	4c 8d 9c 24 90 02 00 	lea    0x290(%rsp),%r11
140020b74:	00
140020b75:	49 8b 5b 38          	mov    0x38(%r11),%rbx
140020b79:	49 8b 73 40          	mov    0x40(%r11),%rsi
140020b7d:	49 8b 7b 48          	mov    0x48(%r11),%rdi
140020b81:	49 8b e3             	mov    %r11,%rsp
140020b84:	41 5f                	pop    %r15
140020b86:	41 5e                	pop    %r14
140020b88:	41 5d                	pop    %r13
140020b8a:	41 5c                	pop    %r12
140020b8c:	5d                   	pop    %rbp
140020b8d:	c3                   	ret
140020b8e:	48 8d 0d 1b 45 02 00 	lea    0x2451b(%rip),%rcx        # 0x1400450b0
140020b95:	e8 46 06 01 00       	call   0x1400311e0
140020b9a:	83 3d 0f 45 02 00 ff 	cmpl   $0xffffffff,0x2450f(%rip)        # 0x1400450b0
140020ba1:	0f 85 81 fb ff ff    	jne    0x140020728
140020ba7:	48 8d 05 02 45 01 00 	lea    0x14502(%rip),%rax        # 0x1400350b0
140020bae:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140020bb3:	c6 44 24 50 34       	movb   $0x34,0x50(%rsp)
140020bb8:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
140020bbd:	4c 8d 4c 24 54       	lea    0x54(%rsp),%r9
140020bc2:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
140020bc7:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140020bcc:	48 8d 0d 6d 44 02 00 	lea    0x2446d(%rip),%rcx        # 0x140045040
140020bd3:	e8 38 ea ff ff       	call   0x14001f610
140020bd8:	48 8d 0d d1 44 02 00 	lea    0x244d1(%rip),%rcx        # 0x1400450b0
140020bdf:	e8 90 05 01 00       	call   0x140031174
140020be4:	e9 3f fb ff ff       	jmp    0x140020728
140020be9:	b9 05 00 00 00       	mov    $0x5,%ecx
140020bee:	e8 0c 0f 01 00       	call   0x140031aff
140020bf3:	cc                   	int3
140020bf4:	ff c8                	dec    %eax
140020bf6:	41 89 46 54          	mov    %eax,0x54(%r14)
140020bfa:	b9 06 00 00 00       	mov    $0x6,%ecx
140020bff:	e8 fb 0e 01 00       	call   0x140031aff
140020c04:	cc                   	int3
140020c05:	90                   	nop
140020c06:	90                   	nop
140020c07:	90                   	nop
140020c08:	90                   	nop
140020c09:	90                   	nop
140020c0a:	90                   	nop
140020c0b:	90                   	nop
140020c0c:	90                   	nop
140020c0d:	90                   	nop
140020c0e:	90                   	nop
140020c0f:	90                   	nop
140020c10:	48 8b c4             	mov    %rsp,%rax
140020c13:	48 89 58 08          	mov    %rbx,0x8(%rax)
140020c17:	48 89 68 10          	mov    %rbp,0x10(%rax)
140020c1b:	48 89 70 18          	mov    %rsi,0x18(%rax)
140020c1f:	48 89 78 20          	mov    %rdi,0x20(%rax)
140020c23:	41 56                	push   %r14
140020c25:	48 83 ec 40          	sub    $0x40,%rsp
140020c29:	48 8b f9             	mov    %rcx,%rdi
140020c2c:	48 8d 59 08          	lea    0x8(%rcx),%rbx
140020c30:	48 8b cb             	mov    %rbx,%rcx
140020c33:	e8 cd 0e 01 00       	call   0x140031b05
140020c38:	33 d2                	xor    %edx,%edx
140020c3a:	85 c0                	test   %eax,%eax
140020c3c:	0f 85 c4 00 00 00    	jne    0x140020d06
140020c42:	8b 43 4c             	mov    0x4c(%rbx),%eax
140020c45:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140020c4a:	0f 84 a6 00 00 00    	je     0x140020cf6
140020c50:	8b c2                	mov    %edx,%eax
140020c52:	86 47 70             	xchg   %al,0x70(%rdi)
140020c55:	8b ea                	mov    %edx,%ebp
140020c57:	8b f2                	mov    %edx,%esi
140020c59:	48 8d 47 58          	lea    0x58(%rdi),%rax
140020c5d:	8b fa                	mov    %edx,%edi
140020c5f:	44 8b f2             	mov    %edx,%r14d
140020c62:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140020c67:	48 3b c8             	cmp    %rax,%rcx
140020c6a:	74 19                	je     0x140020c85
140020c6c:	48 8b 28             	mov    (%rax),%rbp
140020c6f:	48 89 10             	mov    %rdx,(%rax)
140020c72:	4c 8b 70 08          	mov    0x8(%rax),%r14
140020c76:	48 89 50 08          	mov    %rdx,0x8(%rax)
140020c7a:	48 8b 70 10          	mov    0x10(%rax),%rsi
140020c7e:	48 89 50 10          	mov    %rdx,0x10(%rax)
140020c82:	48 8b fd             	mov    %rbp,%rdi
140020c85:	48 85 ff             	test   %rdi,%rdi
140020c88:	74 47                	je     0x140020cd1
140020c8a:	eb 0c                	jmp    0x140020c98
140020c8c:	48 8b cf             	mov    %rdi,%rcx
140020c8f:	e8 70 a0 ff ff       	call   0x14001ad04
140020c94:	48 83 ef 80          	sub    $0xffffffffffffff80,%rdi
140020c98:	49 3b fe             	cmp    %r14,%rdi
140020c9b:	75 ef                	jne    0x140020c8c
140020c9d:	48 8b c5             	mov    %rbp,%rax
140020ca0:	48 2b f5             	sub    %rbp,%rsi
140020ca3:	48 83 e6 80          	and    $0xffffffffffffff80,%rsi
140020ca7:	48 81 fe 00 10 00 00 	cmp    $0x1000,%rsi
140020cae:	72 18                	jb     0x140020cc8
140020cb0:	48 8b 6d f8          	mov    -0x8(%rbp),%rbp
140020cb4:	48 2b c5             	sub    %rbp,%rax
140020cb7:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140020cbb:	48 83 f8 1f          	cmp    $0x1f,%rax
140020cbf:	76 07                	jbe    0x140020cc8
140020cc1:	ff 15 d9 37 01 00    	call   *0x137d9(%rip)        # 0x1400344a0
140020cc7:	cc                   	int3
140020cc8:	48 8b cd             	mov    %rbp,%rcx
140020ccb:	ff 15 37 38 01 00    	call   *0x13837(%rip)        # 0x140034508
140020cd1:	48 8b cb             	mov    %rbx,%rcx
140020cd4:	e8 32 0e 01 00       	call   0x140031b0b
140020cd9:	b0 01                	mov    $0x1,%al
140020cdb:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140020ce0:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140020ce5:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140020cea:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
140020cef:	48 83 c4 40          	add    $0x40,%rsp
140020cf3:	41 5e                	pop    %r14
140020cf5:	c3                   	ret
140020cf6:	ff c8                	dec    %eax
140020cf8:	89 43 4c             	mov    %eax,0x4c(%rbx)
140020cfb:	b9 06 00 00 00       	mov    $0x6,%ecx
140020d00:	e8 fa 0d 01 00       	call   0x140031aff
140020d05:	cc                   	int3
140020d06:	b9 05 00 00 00       	mov    $0x5,%ecx
140020d0b:	e8 ef 0d 01 00       	call   0x140031aff
140020d10:	cc                   	int3
140020d11:	90                   	nop
140020d12:	90                   	nop
140020d13:	90                   	nop
140020d14:	90                   	nop
140020d15:	90                   	nop
140020d16:	90                   	nop
140020d17:	90                   	nop
140020d18:	90                   	nop
140020d19:	90                   	nop
140020d1a:	90                   	nop
140020d1b:	90                   	nop
140020d1c:	90                   	nop
140020d1d:	90                   	nop
140020d1e:	90                   	nop
140020d1f:	90                   	nop
140020d20:	48 83 ec 28          	sub    $0x28,%rsp
140020d24:	b9 5c f7 68 02       	mov    $0x268f75c,%ecx
140020d29:	e8 c0 f4 00 00       	call   0x1400301ee
140020d2e:	32 c0                	xor    %al,%al
140020d30:	48 83 c4 28          	add    $0x28,%rsp
140020d34:	c3                   	ret
140020d35:	90                   	nop
140020d36:	90                   	nop
140020d37:	90                   	nop
140020d38:	90                   	nop
140020d39:	90                   	nop
140020d3a:	90                   	nop
140020d3b:	90                   	nop
140020d3c:	90                   	nop
140020d3d:	90                   	nop
140020d3e:	90                   	nop
140020d3f:	90                   	nop
140020d40:	48 83 ec 28          	sub    $0x28,%rsp
140020d44:	b9 5d f7 68 02       	mov    $0x268f75d,%ecx
140020d49:	e8 a0 f4 00 00       	call   0x1400301ee
140020d4e:	32 c0                	xor    %al,%al
140020d50:	48 83 c4 28          	add    $0x28,%rsp
140020d54:	c3                   	ret
140020d55:	90                   	nop
140020d56:	90                   	nop
140020d57:	90                   	nop
140020d58:	90                   	nop
140020d59:	90                   	nop
140020d5a:	90                   	nop
140020d5b:	90                   	nop
140020d5c:	90                   	nop
140020d5d:	90                   	nop
140020d5e:	90                   	nop
140020d5f:	90                   	nop
140020d60:	48 83 ec 28          	sub    $0x28,%rsp
140020d64:	b9 60 f7 68 02       	mov    $0x268f760,%ecx
140020d69:	e8 80 f4 00 00       	call   0x1400301ee
140020d6e:	32 c0                	xor    %al,%al
140020d70:	48 83 c4 28          	add    $0x28,%rsp
140020d74:	c3                   	ret
140020d75:	90                   	nop
140020d76:	90                   	nop
140020d77:	90                   	nop
140020d78:	90                   	nop