14020ba1b:	74 14                	je     0x14020ba31
14020ba1d:	4c 8b c7             	mov    %rdi,%r8
14020ba20:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14020ba25:	48 8b d6             	mov    %rsi,%rdx
14020ba28:	e8 73 58 df ff       	call   0x1400012a0
14020ba2d:	85 c0                	test   %eax,%eax
14020ba2f:	74 34                	je     0x14020ba65
14020ba31:	c7 44 24 28 81 06 00 	movl   $0x681,0x28(%rsp)
14020ba38:	00
14020ba39:	ba 14 00 00 00       	mov    $0x14,%edx
14020ba3e:	41 b9 19 01 00 00    	mov    $0x119,%r9d
14020ba44:	48 8d 05 15 f3 14 00 	lea    0x14f315(%rip),%rax        # 0x14035ad60
14020ba4b:	41 b8 01 01 00 00    	mov    $0x101,%r8d
14020ba51:	48 8b cb             	mov    %rbx,%rcx
14020ba54:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14020ba59:	e8 82 aa fd ff       	call   0x1401e64e0
14020ba5e:	33 c0                	xor    %eax,%eax
14020ba60:	e9 fc 02 00 00       	jmp    0x14020bd61
14020ba65:	48 8b 43 08          	mov    0x8(%rbx),%rax
14020ba69:	48 8d 93 78 0d 00 00 	lea    0xd78(%rbx),%rdx
14020ba70:	45 33 c9             	xor    %r9d,%r9d
14020ba73:	48 89 ac 24 10 01 00 	mov    %rbp,0x110(%rsp)
14020ba7a:	00
14020ba7b:	48 8b cb             	mov    %rbx,%rcx
14020ba7e:	4c 8b 90 c0 00 00 00 	mov    0xc0(%rax),%r10
14020ba85:	45 8d 41 01          	lea    0x1(%r9),%r8d
14020ba89:	41 ff 12             	call   *(%r10)
14020ba8c:	8b e8                	mov    %eax,%ebp
14020ba8e:	85 c0                	test   %eax,%eax
14020ba90:	75 17                	jne    0x14020baa9
14020ba92:	48 8b cb             	mov    %rbx,%rcx
14020ba95:	e8 d6 aa fd ff       	call   0x1401e6570
14020ba9a:	85 c0                	test   %eax,%eax
14020ba9c:	0f 84 93 01 00 00    	je     0x14020bc35
14020baa2:	33 c0                	xor    %eax,%eax
14020baa4:	e9 b0 02 00 00       	jmp    0x14020bd59
14020baa9:	4d 85 ff             	test   %r15,%r15
14020baac:	0f 84 7f 01 00 00    	je     0x14020bc31
14020bab2:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
14020bab9:	f7 00 00 01 00 00    	testl  $0x100,(%rax)
14020babf:	0f 85 6c 01 00 00    	jne    0x14020bc31
14020bac5:	48 83 bb 38 04 00 00 	cmpq   $0x0,0x438(%rbx)
14020bacc:	00
14020bacd:	0f 84 5e 01 00 00    	je     0x14020bc31
14020bad3:	48 8b 8b 50 04 00 00 	mov    0x450(%rbx),%rcx
14020bada:	e8 e1 76 02 00       	call   0x1402331c0
14020badf:	48 85 c0             	test   %rax,%rax
14020bae2:	0f 84 49 01 00 00    	je     0x14020bc31
14020bae8:	48 8b 8b 50 04 00 00 	mov    0x450(%rbx),%rcx
14020baef:	e8 cc 76 02 00       	call   0x1402331c0
14020baf4:	48 8b c8             	mov    %rax,%rcx
14020baf7:	e8 a4 4a 03 00       	call   0x1402405a0
14020bafc:	85 c0                	test   %eax,%eax
14020bafe:	79 16                	jns    0x14020bb16
14020bb00:	ba 50 00 00 00       	mov    $0x50,%edx
14020bb05:	c7 44 24 28 ac 06 00 	movl   $0x6ac,0x28(%rsp)
14020bb0c:	00
14020bb0d:	44 8d 4a b6          	lea    -0x4a(%rdx),%r9d
14020bb11:	e9 ad 01 00 00       	jmp    0x14020bcc3
14020bb16:	48 63 f8             	movslq %eax,%rdi
14020bb19:	48 83 ff 40          	cmp    $0x40,%rdi
14020bb1d:	76 16                	jbe    0x14020bb35
14020bb1f:	ba 50 00 00 00       	mov    $0x50,%edx
14020bb24:	c7 44 24 28 b2 06 00 	movl   $0x6b2,0x28(%rsp)
14020bb2b:	00
14020bb2c:	44 8d 4a f4          	lea    -0xc(%rdx),%r9d
14020bb30:	e9 8e 01 00 00       	jmp    0x14020bcc3
14020bb35:	48 39 bb 88 0d 00 00 	cmp    %rdi,0xd88(%rbx)
14020bb3c:	0f 82 08 01 00 00    	jb     0x14020bc4a
14020bb42:	48 8b 8b 38 04 00 00 	mov    0x438(%rbx),%rcx
14020bb49:	e8 a2 c7 00 00       	call   0x1402182f0
14020bb4e:	48 8b c8             	mov    %rax,%rcx
14020bb51:	e8 7a 76 02 00       	call   0x1402331d0
14020bb56:	25 07 00 0f 00       	and    $0xf0007,%eax
14020bb5b:	83 f8 02             	cmp    $0x2,%eax
14020bb5e:	75 11                	jne    0x14020bb71
14020bb60:	48 8d 47 01          	lea    0x1(%rdi),%rax
14020bb64:	48 39 83 88 0d 00 00 	cmp    %rax,0xd88(%rbx)
14020bb6b:	0f 82 d9 00 00 00    	jb     0x14020bc4a
14020bb71:	48 8b 8b 38 04 00 00 	mov    0x438(%rbx),%rcx
14020bb78:	e8 73 c7 00 00       	call   0x1402182f0
14020bb7d:	48 8b c8             	mov    %rax,%rcx
14020bb80:	e8 4b 76 02 00       	call   0x1402331d0
14020bb85:	25 07 00 0f 00       	and    $0xf0007,%eax
14020bb8a:	83 f8 02             	cmp    $0x2,%eax
14020bb8d:	75 3a                	jne    0x14020bbc9
14020bb8f:	4c 8b c7             	mov    %rdi,%r8
14020bb92:	48 8d 93 78 0d 00 00 	lea    0xd78(%rbx),%rdx
14020bb99:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
14020bb9e:	48 8d 74 24 70       	lea    0x70(%rsp),%rsi
14020bba3:	e8 08 03 00 00       	call   0x14020beb0
14020bba8:	85 c0                	test   %eax,%eax
14020bbaa:	75 14                	jne    0x14020bbc0
14020bbac:	c7 44 24 28 cf 06 00 	movl   $0x6cf,0x28(%rsp)
14020bbb3:	00
14020bbb4:	8d 50 50             	lea    0x50(%rax),%edx
14020bbb7:	44 8d 48 44          	lea    0x44(%rax),%r9d
14020bbbb:	e9 03 01 00 00       	jmp    0x14020bcc3
14020bbc0:	48 29 bb 80 0d 00 00 	sub    %rdi,0xd80(%rbx)
14020bbc7:	eb 15                	jmp    0x14020bbde
14020bbc9:	48 29 bb 80 0d 00 00 	sub    %rdi,0xd80(%rbx)
14020bbd0:	48 8b b3 80 0d 00 00 	mov    0xd80(%rbx),%rsi
14020bbd7:	48 03 b3 98 0d 00 00 	add    0xd98(%rbx),%rsi
14020bbde:	48 8b 43 08          	mov    0x8(%rbx),%rax
14020bbe2:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14020bbe7:	45 33 c9             	xor    %r9d,%r9d
14020bbea:	48 8d 93 78 0d 00 00 	lea    0xd78(%rbx),%rdx
14020bbf1:	48 8b cb             	mov    %rbx,%rcx
14020bbf4:	4c 8b 90 c0 00 00 00 	mov    0xc0(%rax),%r10
14020bbfb:	41 ff 52 08          	call   *0x8(%r10)
14020bbff:	85 c0                	test   %eax,%eax
14020bc01:	74 19                	je     0x14020bc1c
14020bc03:	48 85 f6             	test   %rsi,%rsi
14020bc06:	74 14                	je     0x14020bc1c
14020bc08:	4c 8b c7             	mov    %rdi,%r8
14020bc0b:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14020bc10:	48 8b d6             	mov    %rsi,%rdx
14020bc13:	e8 88 56 df ff       	call   0x1400012a0
14020bc18:	85 c0                	test   %eax,%eax
14020bc1a:	74 05                	je     0x14020bc21
14020bc1c:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
14020bc21:	48 8d 87 00 44 00 00 	lea    0x4400(%rdi),%rax
14020bc28:	48 39 83 80 0d 00 00 	cmp    %rax,0xd80(%rbx)
14020bc2f:	77 04                	ja     0x14020bc35
14020bc31:	85 ed                	test   %ebp,%ebp
14020bc33:	79 28                	jns    0x14020bc5d
14020bc35:	33 c0                	xor    %eax,%eax
14020bc37:	48 89 83 80 0d 00 00 	mov    %rax,0xd80(%rbx)
14020bc3e:	48 89 83 80 16 00 00 	mov    %rax,0x1680(%rbx)
14020bc45:	e9 0f 01 00 00       	jmp    0x14020bd59
14020bc4a:	ba 32 00 00 00       	mov    $0x32,%edx
14020bc4f:	c7 44 24 28 c1 06 00 	movl   $0x6c1,0x28(%rsp)
14020bc56:	00
14020bc57:	44 8d 4a 6e          	lea    0x6e(%rdx),%r9d
14020bc5b:	eb 66                	jmp    0x14020bcc3
14020bc5d:	48 83 bb 60 04 00 00 	cmpq   $0x0,0x460(%rbx)
14020bc64:	00
14020bc65:	74 7a                	je     0x14020bce1
14020bc67:	48 81 bb 80 0d 00 00 	cmpq   $0x4400,0xd80(%rbx)
14020bc6e:	00 44 00 00
14020bc72:	48 8b cb             	mov    %rbx,%rcx
14020bc75:	76 2d                	jbe    0x14020bca4
14020bc77:	ba 16 00 00 00       	mov    $0x16,%edx
14020bc7c:	c7 44 24 28 f0 06 00 	movl   $0x6f0,0x28(%rsp)
14020bc83:	00
14020bc84:	48 8d 05 d5 f0 14 00 	lea    0x14f0d5(%rip),%rax        # 0x14035ad60
14020bc8b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14020bc90:	44 8d 4a 76          	lea    0x76(%rdx),%r9d
14020bc94:	45 8d 41 75          	lea    0x75(%r9),%r8d
14020bc98:	e8 43 a8 fd ff       	call   0x1401e64e0
14020bc9d:	33 c0                	xor    %eax,%eax
14020bc9f:	e9 b5 00 00 00       	jmp    0x14020bd59
14020bca4:	48 8d 93 78 0d 00 00 	lea    0xd78(%rbx),%rdx
14020bcab:	e8 40 04 00 00       	call   0x14020c0f0
14020bcb0:	85 c0                	test   %eax,%eax
14020bcb2:	75 2d                	jne    0x14020bce1
14020bcb4:	c7 44 24 28 f5 06 00 	movl   $0x6f5,0x28(%rsp)
14020bcbb:	00
14020bcbc:	8d 50 1e             	lea    0x1e(%rax),%edx
14020bcbf:	44 8d 48 6b          	lea    0x6b(%rax),%r9d
14020bcc3:	48 8d 05 96 f0 14 00 	lea    0x14f096(%rip),%rax        # 0x14035ad60
14020bcca:	41 b8 01 01 00 00    	mov    $0x101,%r8d
14020bcd0:	48 8b cb             	mov    %rbx,%rcx
14020bcd3:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14020bcd8:	e8 03 a8 fd ff       	call   0x1401e64e0
14020bcdd:	33 c0                	xor    %eax,%eax
14020bcdf:	eb 78                	jmp    0x14020bd59
14020bce1:	48 8b 83 08 05 00 00 	mov    0x508(%rbx),%rax
14020bce8:	48 85 c0             	test   %rax,%rax
14020bceb:	74 19                	je     0x14020bd06
14020bced:	0f b6 88 40 02 00 00 	movzbl 0x240(%rax),%ecx
14020bcf4:	8d 41 ff             	lea    -0x1(%rcx),%eax
14020bcf7:	3c 03                	cmp    $0x3,%al
14020bcf9:	77 0b                	ja     0x14020bd06
14020bcfb:	ff c9                	dec    %ecx
14020bcfd:	41 bc 00 02 00 00    	mov    $0x200,%r12d
14020bd03:	41 d3 e4             	shl    %cl,%r12d
14020bd06:	48 8b cb             	mov    %rbx,%rcx
14020bd09:	4c 39 a3 80 0d 00 00 	cmp    %r12,0xd80(%rbx)
14020bd10:	76 2a                	jbe    0x14020bd3c
14020bd12:	ba 16 00 00 00       	mov    $0x16,%edx
14020bd17:	c7 44 24 28 01 07 00 	movl   $0x701,0x28(%rsp)
14020bd1e:	00
14020bd1f:	48 8d 05 3a f0 14 00 	lea    0x14f03a(%rip),%rax        # 0x14035ad60
14020bd26:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14020bd2b:	44 8d 4a 7c          	lea    0x7c(%rdx),%r9d
14020bd2f:	45 8d 41 6f          	lea    0x6f(%r9),%r8d
14020bd33:	e8 a8 a7 fd ff       	call   0x1401e64e0
14020bd38:	33 c0                	xor    %eax,%eax
14020bd3a:	eb 1d                	jmp    0x14020bd59
14020bd3c:	33 c0                	xor    %eax,%eax
14020bd3e:	49 8b d5             	mov    %r13,%rdx
14020bd41:	48 89 83 90 0d 00 00 	mov    %rax,0xd90(%rbx)
14020bd48:	48 89 83 80 16 00 00 	mov    %rax,0x1680(%rbx)
14020bd4f:	e8 5c c6 00 00       	call   0x1402183b0
14020bd54:	b8 01 00 00 00       	mov    $0x1,%eax
14020bd59:	48 8b ac 24 10 01 00 	mov    0x110(%rsp),%rbp
14020bd60:	00
14020bd61:	48 8b b4 24 c8 00 00 	mov    0xc8(%rsp),%rsi
14020bd68:	00
14020bd69:	48 8b bc 24 c0 00 00 	mov    0xc0(%rsp),%rdi
14020bd70:	00
14020bd71:	48 8b 8c 24 b0 00 00 	mov    0xb0(%rsp),%rcx
14020bd78:	00
14020bd79:	48 33 cc             	xor    %rsp,%rcx
14020bd7c:	e8 bf e8 0e 00       	call   0x1402fa640
14020bd81:	48 81 c4 d0 00 00 00 	add    $0xd0,%rsp
14020bd88:	41 5f                	pop    %r15
14020bd8a:	41 5e                	pop    %r14
14020bd8c:	41 5d                	pop    %r13
14020bd8e:	41 5c                	pop    %r12
14020bd90:	5b                   	pop    %rbx
14020bd91:	c3                   	ret
14020bd92:	cc                   	int3
14020bd93:	cc                   	int3
14020bd94:	cc                   	int3
14020bd95:	cc                   	int3
14020bd96:	cc                   	int3
14020bd97:	cc                   	int3
14020bd98:	cc                   	int3
14020bd99:	cc                   	int3
14020bd9a:	cc                   	int3
14020bd9b:	cc                   	int3
14020bd9c:	cc                   	int3
14020bd9d:	cc                   	int3
14020bd9e:	cc                   	int3
14020bd9f:	cc                   	int3
14020bda0:	40 53                	rex push %rbx
14020bda2:	b8 30 00 00 00       	mov    $0x30,%eax
14020bda7:	e8 34 e8 0e 00       	call   0x1402fa5e0
14020bdac:	48 2b e0             	sub    %rax,%rsp
14020bdaf:	83 79 38 00          	cmpl   $0x0,0x38(%rcx)
14020bdb3:	49 8b d8             	mov    %r8,%rbx
14020bdb6:	48 8b 81 08 05 00 00 	mov    0x508(%rcx),%rax
14020bdbd:	4c 8b da             	mov    %rdx,%r11
14020bdc0:	4c 8b d1             	mov    %rcx,%r10
14020bdc3:	75 56                	jne    0x14020be1b
14020bdc5:	83 b8 28 02 00 00 00 	cmpl   $0x0,0x228(%rax)
14020bdcc:	75 45                	jne    0x14020be13
14020bdce:	48 8b 81 10 05 00 00 	mov    0x510(%rcx),%rax
14020bdd5:	48 85 c0             	test   %rax,%rax
14020bdd8:	74 09                	je     0x14020bde3
14020bdda:	83 b8 28 02 00 00 00 	cmpl   $0x0,0x228(%rax)
14020bde1:	77 30                	ja     0x14020be13
14020bde3:	ba 50 00 00 00       	mov    $0x50,%edx
14020bde8:	c7 44 24 28 76 00 00 	movl   $0x76,0x28(%rsp)
14020bdef:	00
14020bdf0:	48 8d 05 69 ef 14 00 	lea    0x14ef69(%rip),%rax        # 0x14035ad60
14020bdf7:	41 b8 14 02 00 00    	mov    $0x214,%r8d
14020bdfd:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14020be02:	44 8d 4a f4          	lea    -0xc(%rdx),%r9d
14020be06:	e8 d5 a6 fd ff       	call   0x1401e64e0
14020be0b:	33 c0                	xor    %eax,%eax
14020be0d:	48 83 c4 30          	add    $0x30,%rsp
14020be11:	5b                   	pop    %rbx
14020be12:	c3                   	ret
14020be13:	8b 88 28 02 00 00    	mov    0x228(%rax),%ecx
14020be19:	eb 1b                	jmp    0x14020be36
14020be1b:	41 83 ba 10 07 00 00 	cmpl   $0x2,0x710(%r10)
14020be22:	02
14020be23:	8b 89 14 17 00 00    	mov    0x1714(%rcx),%ecx
14020be29:	75 0b                	jne    0x14020be36
14020be2b:	8b 80 28 02 00 00    	mov    0x228(%rax),%eax
14020be31:	3b c8                	cmp    %eax,%ecx
14020be33:	0f 43 c8             	cmovae %eax,%ecx
14020be36:	85 c9                	test   %ecx,%ecx
14020be38:	75 40                	jne    0x14020be7a
14020be3a:	c7 44 24 28 86 00 00 	movl   $0x86,0x28(%rsp)
14020be41:	00
14020be42:	45 85 c9             	test   %r9d,%r9d
14020be45:	ba 0a 00 00 00       	mov    $0xa,%edx
14020be4a:	b8 50 00 00 00       	mov    $0x50,%eax
14020be4f:	41 b9 a4 00 00 00    	mov    $0xa4,%r9d
14020be55:	0f 45 d0             	cmovne %eax,%edx
14020be58:	41 b8 14 02 00 00    	mov    $0x214,%r8d
14020be5e:	48 8d 05 fb ee 14 00 	lea    0x14eefb(%rip),%rax        # 0x14035ad60
14020be65:	49 8b ca             	mov    %r10,%rcx
14020be68:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14020be6d:	e8 6e a6 fd ff       	call   0x1401e64e0
14020be72:	33 c0                	xor    %eax,%eax
14020be74:	48 83 c4 30          	add    $0x30,%rsp
14020be78:	5b                   	pop    %rbx
14020be79:	c3                   	ret
14020be7a:	45 8b 82 18 17 00 00 	mov    0x1718(%r10),%r8d
14020be81:	03 cb                	add    %ebx,%ecx
14020be83:	49 03 d0             	add    %r8,%rdx
14020be86:	48 3b d1             	cmp    %rcx,%rdx
14020be89:	76 0a                	jbe    0x14020be95
14020be8b:	c7 44 24 28 8f 00 00 	movl   $0x8f,0x28(%rsp)
14020be92:	00
14020be93:	eb ad                	jmp    0x14020be42
14020be95:	43 8d 04 18          	lea    (%r8,%r11,1),%eax
14020be99:	41 89 82 18 17 00 00 	mov    %eax,0x1718(%r10)
14020bea0:	b8 01 00 00 00       	mov    $0x1,%eax
14020bea5:	48 83 c4 30          	add    $0x30,%rsp
14020bea9:	5b                   	pop    %rbx
14020beaa:	c3                   	ret
14020beab:	cc                   	int3
14020beac:	cc                   	int3
14020bead:	cc                   	int3
14020beae:	cc                   	int3
14020beaf:	cc                   	int3
14020beb0:	40 55                	rex push %rbp
14020beb2:	56                   	push   %rsi
14020beb3:	57                   	push   %rdi
14020beb4:	41 54                	push   %r12
14020beb6:	41 55                	push   %r13
14020beb8:	41 57                	push   %r15
14020beba:	b8 d8 00 00 00       	mov    $0xd8,%eax
14020bebf:	e8 1c e7 0e 00       	call   0x1402fa5e0
14020bec4:	48 2b e0             	sub    %rax,%rsp
14020bec7:	48 8b 05 b2 c2 1f 00 	mov    0x1fc2b2(%rip),%rax        # 0x140408180
14020bece:	48 33 c4             	xor    %rsp,%rax
14020bed1:	48 89 84 24 c0 00 00 	mov    %rax,0xc0(%rsp)
14020bed8:	00
14020bed9:	48 8b 42 08          	mov    0x8(%rdx),%rax
14020bedd:	33 f6                	xor    %esi,%esi
14020bedf:	4c 8b 7a 10          	mov    0x10(%rdx),%r15
14020bee3:	49 2b c0             	sub    %r8,%rax
14020bee6:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
14020beeb:	49 8b f8             	mov    %r8,%rdi
14020beee:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14020bef3:	4c 8b ea             	mov    %rdx,%r13
14020bef6:	4c 8b e1             	mov    %rcx,%r12
14020bef9:	8b ee                	mov    %esi,%ebp
14020befb:	4d 3b f8             	cmp    %r8,%r15
14020befe:	0f 82 62 01 00 00    	jb     0x14020c066
14020bf04:	49 83 f8 40          	cmp    $0x40,%r8
14020bf08:	0f 87 58 01 00 00    	ja     0x14020c066
14020bf0e:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
14020bf13:	48 89 9c 24 18 01 00 	mov    %rbx,0x118(%rsp)
14020bf1a:	00
14020bf1b:	48 f7 d8             	neg    %rax
14020bf1e:	4c 89 b4 24 d0 00 00 	mov    %r14,0xd0(%rsp)
14020bf25:	00
14020bf26:	83 e0 3f             	and    $0x3f,%eax
14020bf29:	4c 8d 74 24 40       	lea    0x40(%rsp),%r14
14020bf2e:	4c 03 f0             	add    %rax,%r14
14020bf31:	49 8d 80 00 01 00 00 	lea    0x100(%r8),%rax
14020bf38:	4c 3b f8             	cmp    %rax,%r15
14020bf3b:	76 0d                	jbe    0x14020bf4a
14020bf3d:	49 8b ef             	mov    %r15,%rbp
14020bf40:	49 2b e8             	sub    %r8,%rbp
14020bf43:	48 81 ed 00 01 00 00 	sub    $0x100,%rbp
14020bf4a:	33 d2                	xor    %edx,%edx
14020bf4c:	49 8b ce             	mov    %r14,%rcx
14020bf4f:	48 8b de             	mov    %rsi,%rbx
14020bf52:	e8 07 0b 0f 00       	call   0x1402fca5e
14020bf57:	4c 8b ce             	mov    %rsi,%r9
14020bf5a:	49 3b ef             	cmp    %r15,%rbp