14020dca7:	88 4c 24 6a          	mov    %cl,0x6a(%rsp)
14020dcab:	49 8b 4f 08          	mov    0x8(%r15),%rcx
14020dcaf:	48 8b c1             	mov    %rcx,%rax
14020dcb2:	88 4c 24 6c          	mov    %cl,0x6c(%rsp)
14020dcb6:	48 c1 e8 08          	shr    $0x8,%rax
14020dcba:	88 44 24 6b          	mov    %al,0x6b(%rsp)
14020dcbe:	45 85 e4             	test   %r12d,%r12d
14020dcc1:	0f 85 8e 00 00 00    	jne    0x14020dd55
14020dcc7:	48 8b 87 a8 00 00 00 	mov    0xa8(%rdi),%rax
14020dcce:	f7 00 00 01 00 00    	testl  $0x100,(%rax)
14020dcd4:	75 7f                	jne    0x14020dd55
14020dcd6:	48 8b 8f 38 04 00 00 	mov    0x438(%rdi),%rcx
14020dcdd:	e8 0e a6 00 00       	call   0x1402182f0
14020dce2:	48 8b c8             	mov    %rax,%rcx
14020dce5:	e8 e6 54 02 00       	call   0x1402331d0
14020dcea:	25 07 00 0f 00       	and    $0xf0007,%eax
14020dcef:	83 f8 02             	cmp    $0x2,%eax
14020dcf2:	75 61                	jne    0x14020dd55
14020dcf4:	48 8b cd             	mov    %rbp,%rcx
14020dcf7:	e8 b4 b2 00 00       	call   0x140218fb0
14020dcfc:	84 c0                	test   %al,%al
14020dcfe:	74 55                	je     0x14020dd55
14020dd00:	4c 8b 87 a8 00 00 00 	mov    0xa8(%rdi),%r8
14020dd07:	49 8b d5             	mov    %r13,%rdx
14020dd0a:	4c 8b 54 24 50       	mov    0x50(%rsp),%r10
14020dd0f:	48 8b cd             	mov    %rbp,%rcx
14020dd12:	4d 03 57 08          	add    0x8(%r15),%r10
14020dd16:	44 88 64 24 48       	mov    %r12b,0x48(%rsp)
14020dd1b:	49 8b 40 08          	mov    0x8(%r8),%rax
14020dd1f:	4d 8d 48 10          	lea    0x10(%r8),%r9
14020dd23:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14020dd28:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
14020dd2d:	49 8b 47 10          	mov    0x10(%r15),%rax
14020dd31:	4c 89 4c 24 38       	mov    %r9,0x38(%rsp)
14020dd36:	4c 8d 4c 24 60       	lea    0x60(%rsp),%r9
14020dd3b:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14020dd40:	49 8b 47 28          	mov    0x28(%r15),%rax
14020dd44:	4c 89 54 24 28       	mov    %r10,0x28(%rsp)
14020dd49:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14020dd4e:	e8 0d a8 00 00       	call   0x140218560
14020dd53:	eb 3b                	jmp    0x14020dd90
14020dd55:	41 b8 0d 00 00 00    	mov    $0xd,%r8d
14020dd5b:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
14020dd60:	48 8b cd             	mov    %rbp,%rcx
14020dd63:	e8 98 bb 00 00       	call   0x140219900
14020dd68:	85 c0                	test   %eax,%eax
14020dd6a:	7e 59                	jle    0x14020ddc5
14020dd6c:	4d 8b 47 08          	mov    0x8(%r15),%r8
14020dd70:	48 8b cd             	mov    %rbp,%rcx
14020dd73:	49 8b 57 28          	mov    0x28(%r15),%rdx
14020dd77:	e8 84 bb 00 00       	call   0x140219900
14020dd7c:	85 c0                	test   %eax,%eax
14020dd7e:	7e 45                	jle    0x14020ddc5
14020dd80:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
14020dd85:	49 8b d5             	mov    %r13,%rdx
14020dd88:	48 8b cd             	mov    %rbp,%rcx
14020dd8b:	e8 10 99 04 00       	call   0x1402576a0
14020dd90:	85 c0                	test   %eax,%eax
14020dd92:	7e 31                	jle    0x14020ddc5
14020dd94:	49 8b ce             	mov    %r14,%rcx
14020dd97:	e8 04 be 00 00       	call   0x140219ba0
14020dd9c:	48 8b 47 08          	mov    0x8(%rdi),%rax
14020dda0:	48 8b 88 c0 00 00 00 	mov    0xc0(%rax),%rcx
14020dda7:	f6 41 60 08          	testb  $0x8,0x60(%rcx)
14020ddab:	75 11                	jne    0x14020ddbe
14020ddad:	48 8d 43 07          	lea    0x7(%rbx),%rax
14020ddb1:	80 00 01             	addb   $0x1,(%rax)
14020ddb4:	75 08                	jne    0x14020ddbe
14020ddb6:	48 ff c8             	dec    %rax
14020ddb9:	48 3b c3             	cmp    %rbx,%rax
14020ddbc:	79 f3                	jns    0x14020ddb1
14020ddbe:	b8 01 00 00 00       	mov    $0x1,%eax
14020ddc3:	eb 0a                	jmp    0x14020ddcf
14020ddc5:	49 8b ce             	mov    %r14,%rcx
14020ddc8:	e8 d3 bd 00 00       	call   0x140219ba0
14020ddcd:	33 c0                	xor    %eax,%eax
14020ddcf:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
14020ddd4:	48 33 cc             	xor    %rsp,%rcx
14020ddd7:	e8 64 c8 0e 00       	call   0x1402fa640
14020dddc:	48 8b 9c 24 d8 00 00 	mov    0xd8(%rsp),%rbx
14020dde3:	00
14020dde4:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
14020ddeb:	41 5f                	pop    %r15
14020dded:	41 5e                	pop    %r14
14020ddef:	41 5d                	pop    %r13
14020ddf1:	41 5c                	pop    %r12
14020ddf3:	5f                   	pop    %rdi
14020ddf4:	5e                   	pop    %rsi
14020ddf5:	5d                   	pop    %rbp
14020ddf6:	c3                   	ret
14020ddf7:	cc                   	int3
14020ddf8:	cc                   	int3
14020ddf9:	cc                   	int3
14020ddfa:	cc                   	int3
14020ddfb:	cc                   	int3
14020ddfc:	cc                   	int3
14020ddfd:	cc                   	int3
14020ddfe:	cc                   	int3
14020ddff:	cc                   	int3
14020de00:	40 53                	rex push %rbx
14020de02:	b8 20 00 00 00       	mov    $0x20,%eax
14020de07:	e8 d4 c7 0e 00       	call   0x1402fa5e0
14020de0c:	48 2b e0             	sub    %rax,%rsp
14020de0f:	48 8b d9             	mov    %rcx,%rbx
14020de12:	4c 8d 05 b7 cf 14 00 	lea    0x14cfb7(%rip),%r8        # 0x14035add0
14020de19:	48 8b 89 a8 00 00 00 	mov    0xa8(%rcx),%rcx
14020de20:	41 b9 3b 01 00 00    	mov    $0x13b,%r9d
14020de26:	48 8b 91 68 02 00 00 	mov    0x268(%rcx),%rdx
14020de2d:	48 8b 89 70 02 00 00 	mov    0x270(%rcx),%rcx
14020de34:	e8 e7 b5 01 00       	call   0x140229420
14020de39:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
14020de40:	33 c9                	xor    %ecx,%ecx
14020de42:	48 89 88 70 02 00 00 	mov    %rcx,0x270(%rax)
14020de49:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
14020de50:	48 89 88 68 02 00 00 	mov    %rcx,0x268(%rax)
14020de57:	48 83 c4 20          	add    $0x20,%rsp
14020de5b:	5b                   	pop    %rbx
14020de5c:	c3                   	ret
14020de5d:	cc                   	int3
14020de5e:	cc                   	int3
14020de5f:	cc                   	int3
14020de60:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14020de65:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14020de6a:	57                   	push   %rdi
14020de6b:	b8 30 00 00 00       	mov    $0x30,%eax
14020de70:	e8 6b c7 0e 00       	call   0x1402fa5e0
14020de75:	48 2b e0             	sub    %rax,%rsp
14020de78:	48 8b d9             	mov    %rcx,%rbx
14020de7b:	8b fa                	mov    %edx,%edi
14020de7d:	48 8b 89 a8 00 00 00 	mov    0xa8(%rcx),%rcx
14020de84:	48 83 b9 e8 00 00 00 	cmpq   $0x0,0xe8(%rcx)
14020de8b:	00
14020de8c:	0f 85 17 01 00 00    	jne    0x14020dfa9
14020de92:	48 8b 89 e0 00 00 00 	mov    0xe0(%rcx),%rcx
14020de99:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
14020de9e:	45 33 c0             	xor    %r8d,%r8d
14020dea1:	8d 50 d3             	lea    -0x2d(%rax),%edx
14020dea4:	e8 97 ea 00 00       	call   0x14021c940
14020dea9:	48 63 f0             	movslq %eax,%rsi
14020deac:	85 c0                	test   %eax,%eax
14020deae:	7f 3f                	jg     0x14020deef
14020deb0:	c7 44 24 28 82 01 00 	movl   $0x182,0x28(%rsp)
14020deb7:	00
14020deb8:	41 b9 4c 01 00 00    	mov    $0x14c,%r9d
14020debe:	48 8d 05 0b cf 14 00 	lea    0x14cf0b(%rip),%rax        # 0x14035add0
14020dec5:	ba 50 00 00 00       	mov    $0x50,%edx
14020deca:	41 b8 25 01 00 00    	mov    $0x125,%r8d
14020ded0:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14020ded5:	48 8b cb             	mov    %rbx,%rcx
14020ded8:	e8 03 86 fd ff       	call   0x1401e64e0
14020dedd:	33 c0                	xor    %eax,%eax
14020dedf:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14020dee4:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14020dee9:	48 83 c4 30          	add    $0x30,%rsp
14020deed:	5f                   	pop    %rdi
14020deee:	c3                   	ret
14020deef:	e8 ec bc 00 00       	call   0x140219be0
14020def4:	48 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%rcx
14020defb:	48 89 81 e8 00 00 00 	mov    %rax,0xe8(%rcx)
14020df02:	48 8b cb             	mov    %rbx,%rcx
14020df05:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
14020df0c:	48 83 b8 e8 00 00 00 	cmpq   $0x0,0xe8(%rax)
14020df13:	00
14020df14:	75 3a                	jne    0x14020df50
14020df16:	ba 50 00 00 00       	mov    $0x50,%edx
14020df1b:	c7 44 24 28 89 01 00 	movl   $0x189,0x28(%rsp)
14020df22:	00
14020df23:	48 8d 05 a6 ce 14 00 	lea    0x14cea6(%rip),%rax        # 0x14035add0
14020df2a:	41 b8 25 01 00 00    	mov    $0x125,%r8d
14020df30:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14020df35:	44 8d 4a f1          	lea    -0xf(%rdx),%r9d
14020df39:	e8 a2 85 fd ff       	call   0x1401e64e0
14020df3e:	33 c0                	xor    %eax,%eax
14020df40:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14020df45:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14020df4a:	48 83 c4 30          	add    $0x30,%rsp
14020df4e:	5f                   	pop    %rdi
14020df4f:	c3                   	ret
14020df50:	e8 1b 42 fd ff       	call   0x1401e2170
14020df55:	48 85 c0             	test   %rax,%rax
14020df58:	74 3c                	je     0x14020df96
14020df5a:	48 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%rcx
14020df61:	45 33 c0             	xor    %r8d,%r8d
14020df64:	48 8b d0             	mov    %rax,%rdx
14020df67:	48 8b 89 e8 00 00 00 	mov    0xe8(%rcx),%rcx
14020df6e:	e8 2d b7 00 00       	call   0x1402196a0
14020df73:	85 c0                	test   %eax,%eax
14020df75:	74 1f                	je     0x14020df96
14020df77:	48 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%rcx
14020df7e:	4c 8b c6             	mov    %rsi,%r8
14020df81:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
14020df86:	48 8b 89 e8 00 00 00 	mov    0xe8(%rcx),%rcx
14020df8d:	e8 6e b9 00 00       	call   0x140219900
14020df92:	85 c0                	test   %eax,%eax
14020df94:	75 13                	jne    0x14020dfa9
14020df96:	c7 44 24 28 91 01 00 	movl   $0x191,0x28(%rsp)
14020df9d:	00
14020df9e:	41 b9 44 00 00 00    	mov    $0x44,%r9d
14020dfa4:	e9 15 ff ff ff       	jmp    0x14020debe
14020dfa9:	85 ff                	test   %edi,%edi
14020dfab:	75 25                	jne    0x14020dfd2
14020dfad:	48 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%rcx
14020dfb4:	48 8b 89 e0 00 00 00 	mov    0xe0(%rcx),%rcx
14020dfbb:	e8 00 eb 00 00       	call   0x14021cac0
14020dfc0:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
14020dfc7:	48 c7 80 e0 00 00 00 	movq   $0x0,0xe0(%rax)
14020dfce:	00 00 00 00
14020dfd2:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14020dfd7:	b8 01 00 00 00       	mov    $0x1,%eax
14020dfdc:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14020dfe1:	48 83 c4 30          	add    $0x30,%rsp
14020dfe5:	5f                   	pop    %rdi
14020dfe6:	c3                   	ret
14020dfe7:	cc                   	int3
14020dfe8:	cc                   	int3
14020dfe9:	cc                   	int3
14020dfea:	cc                   	int3
14020dfeb:	cc                   	int3
14020dfec:	cc                   	int3
14020dfed:	cc                   	int3
14020dfee:	cc                   	int3
14020dfef:	cc                   	int3
14020dff0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14020dff5:	57                   	push   %rdi
14020dff6:	b8 30 00 00 00       	mov    $0x30,%eax
14020dffb:	e8 e0 c5 0e 00       	call   0x1402fa5e0
14020e000:	48 2b e0             	sub    %rax,%rsp
14020e003:	48 8b 81 a8 00 00 00 	mov    0xa8(%rcx),%rax
14020e00a:	48 8b f9             	mov    %rcx,%rdi
14020e00d:	49 8b d8             	mov    %r8,%rbx
14020e010:	48 8b 88 e8 00 00 00 	mov    0xe8(%rax),%rcx
14020e017:	48 85 c9             	test   %rcx,%rcx
14020e01a:	75 67                	jne    0x14020e083
14020e01c:	48 81 fb ff ff ff 7f 	cmp    $0x7fffffff,%rbx
14020e023:	76 3a                	jbe    0x14020e05f
14020e025:	c7 44 24 28 64 01 00 	movl   $0x164,0x28(%rsp)
14020e02c:	00
14020e02d:	41 b9 ed 00 00 00    	mov    $0xed,%r9d
14020e033:	48 8d 05 96 cd 14 00 	lea    0x14cd96(%rip),%rax        # 0x14035add0
14020e03a:	ba 50 00 00 00       	mov    $0x50,%edx
14020e03f:	41 b8 4b 02 00 00    	mov    $0x24b,%r8d
14020e045:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14020e04a:	48 8b cf             	mov    %rdi,%rcx
14020e04d:	e8 8e 84 fd ff       	call   0x1401e64e0
14020e052:	33 c0                	xor    %eax,%eax
14020e054:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14020e059:	48 83 c4 30          	add    $0x30,%rsp
14020e05d:	5f                   	pop    %rdi
14020e05e:	c3                   	ret
14020e05f:	48 8b 88 e0 00 00 00 	mov    0xe0(%rax),%rcx
14020e066:	e8 85 f6 00 00       	call   0x14021d6f0
14020e06b:	85 c0                	test   %eax,%eax
14020e06d:	7e 04                	jle    0x14020e073
14020e06f:	3b c3                	cmp    %ebx,%eax
14020e071:	74 27                	je     0x14020e09a
14020e073:	c7 44 24 28 6a 01 00 	movl   $0x16a,0x28(%rsp)
14020e07a:	00
14020e07b:	41 b9 44 00 00 00    	mov    $0x44,%r9d
14020e081:	eb b0                	jmp    0x14020e033
14020e083:	e8 78 b8 00 00       	call   0x140219900
14020e088:	85 c0                	test   %eax,%eax
14020e08a:	75 0e                	jne    0x14020e09a
14020e08c:	c7 44 24 28 71 01 00 	movl   $0x171,0x28(%rsp)
14020e093:	00
14020e094:	44 8d 48 44          	lea    0x44(%rax),%r9d
14020e098:	eb 99                	jmp    0x14020e033
14020e09a:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14020e09f:	b8 01 00 00 00       	mov    $0x1,%eax
14020e0a4:	48 83 c4 30          	add    $0x30,%rsp
14020e0a8:	5f                   	pop    %rdi
14020e0a9:	c3                   	ret
14020e0aa:	cc                   	int3
14020e0ab:	cc                   	int3
14020e0ac:	cc                   	int3
14020e0ad:	cc                   	int3
14020e0ae:	cc                   	int3
14020e0af:	cc                   	int3
14020e0b0:	40 53                	rex push %rbx
14020e0b2:	b8 20 00 00 00       	mov    $0x20,%eax
14020e0b7:	e8 24 c5 0e 00       	call   0x1402fa5e0
14020e0bc:	48 2b e0             	sub    %rax,%rsp
14020e0bf:	48 8b d9             	mov    %rcx,%rbx
14020e0c2:	48 8b 89 a8 00 00 00 	mov    0xa8(%rcx),%rcx
14020e0c9:	48 8b 89 e0 00 00 00 	mov    0xe0(%rcx),%rcx
14020e0d0:	e8 eb e9 00 00       	call   0x14021cac0
14020e0d5:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
14020e0dc:	48 c7 80 e0 00 00 00 	movq   $0x0,0xe0(%rax)
14020e0e3:	00 00 00 00
14020e0e7:	48 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%rcx
14020e0ee:	48 8b 89 e8 00 00 00 	mov    0xe8(%rcx),%rcx
14020e0f5:	e8 a6 ba 00 00       	call   0x140219ba0
14020e0fa:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
14020e101:	48 c7 80 e8 00 00 00 	movq   $0x0,0xe8(%rax)
14020e108:	00 00 00 00
14020e10c:	48 83 c4 20          	add    $0x20,%rsp
14020e110:	5b                   	pop    %rbx
14020e111:	c3                   	ret
14020e112:	cc                   	int3
14020e113:	cc                   	int3
14020e114:	cc                   	int3
14020e115:	cc                   	int3
14020e116:	cc                   	int3
14020e117:	cc                   	int3
14020e118:	cc                   	int3
14020e119:	cc                   	int3
14020e11a:	cc                   	int3
14020e11b:	cc                   	int3
14020e11c:	cc                   	int3
14020e11d:	cc                   	int3
14020e11e:	cc                   	int3
14020e11f:	cc                   	int3
14020e120:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14020e125:	57                   	push   %rdi
14020e126:	b8 30 00 00 00       	mov    $0x30,%eax
14020e12b:	e8 b0 c4 0e 00       	call   0x1402fa5e0
14020e130:	48 2b e0             	sub    %rax,%rsp
14020e133:	48 8b d9             	mov    %rcx,%rbx
14020e136:	e8 35 02 01 00       	call   0x14021e370
14020e13b:	48 8b c8             	mov    %rax,%rcx
14020e13e:	e8 6d f0 00 00       	call   0x14021d1b0
14020e143:	48 8b f8             	mov    %rax,%rdi
14020e146:	48 85 c0             	test   %rax,%rax
14020e149:	75 36                	jne    0x14020e181
14020e14b:	48 8d 05 7e cc 14 00 	lea    0x14cc7e(%rip),%rax        # 0x14035add0
14020e152:	c7 44 24 28 46 01 00 	movl   $0x146,0x28(%rsp)
14020e159:	00
14020e15a:	8d 57 50             	lea    0x50(%rdi),%edx
14020e15d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14020e162:	44 8d 4f 41          	lea    0x41(%rdi),%r9d
14020e166:	41 b8 8d 01 00 00    	mov    $0x18d,%r8d
14020e16c:	48 8b cb             	mov    %rbx,%rcx
14020e16f:	e8 6c 83 fd ff       	call   0x1401e64e0
14020e174:	33 c0                	xor    %eax,%eax
14020e176:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14020e17b:	48 83 c4 30          	add    $0x30,%rsp
14020e17f:	5f                   	pop    %rdi
14020e180:	c3                   	ret
14020e181:	48 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%rcx
14020e188:	48 8b 89 e0 00 00 00 	mov    0xe0(%rcx),%rcx
14020e18f:	e8 2c e9 00 00       	call   0x14021cac0
14020e194:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
14020e19b:	48 c7 80 e0 00 00 00 	movq   $0x0,0xe0(%rax)
14020e1a2:	00 00 00 00
14020e1a6:	48 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%rcx
14020e1ad:	48 8b 89 e8 00 00 00 	mov    0xe8(%rcx),%rcx
14020e1b4:	e8 e7 b9 00 00       	call   0x140219ba0
14020e1b9:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
14020e1c0:	45 33 c9             	xor    %r9d,%r9d
14020e1c3:	48 c7 80 e8 00 00 00 	movq   $0x0,0xe8(%rax)
14020e1ca:	00 00 00 00