140cbcabc:	44 39 b8 30 02 00 00 	cmp    %r15d,0x230(%rax)
140cbcac3:	75 4f                	jne    0x140cbcb14
140cbcac5:	48 85 f6             	test   %rsi,%rsi
140cbcac8:	74 09                	je     0x140cbcad3
140cbcaca:	44 39 be 30 02 00 00 	cmp    %r15d,0x230(%rsi)
140cbcad1:	75 44                	jne    0x140cbcb17
140cbcad3:	44 89 bb 10 17 00 00 	mov    %r15d,0x1710(%rbx)
140cbcada:	b8 02 00 00 00       	mov    $0x2,%eax
140cbcadf:	4c 8b b4 24 00 02 00 	mov    0x200(%rsp),%r14
140cbcae6:	00
140cbcae7:	48 8b bc 24 48 02 00 	mov    0x248(%rsp),%rdi
140cbcaee:	00
140cbcaef:	48 8b b4 24 40 02 00 	mov    0x240(%rsp),%rsi
140cbcaf6:	00
140cbcaf7:	48 8b 8d f0 00 00 00 	mov    0xf0(%rbp),%rcx
140cbcafe:	48 33 cc             	xor    %rsp,%rcx
140cbcb01:	e8 fa e9 15 00       	call   0x140e1b500
140cbcb06:	48 81 c4 08 02 00 00 	add    $0x208,%rsp
140cbcb0d:	41 5f                	pop    %r15
140cbcb0f:	41 5c                	pop    %r12
140cbcb11:	5b                   	pop    %rbx
140cbcb12:	5d                   	pop    %rbp
140cbcb13:	c3                   	ret
140cbcb14:	48 8b f0             	mov    %rax,%rsi
140cbcb17:	8b 86 30 02 00 00    	mov    0x230(%rsi),%eax
140cbcb1d:	89 83 10 17 00 00    	mov    %eax,0x1710(%rbx)
140cbcb23:	4c 8b 86 10 02 00 00 	mov    0x210(%rsi),%r8
140cbcb2a:	4d 85 c0             	test   %r8,%r8
140cbcb2d:	74 40                	je     0x140cbcb6f
140cbcb2f:	48 8b 83 38 06 00 00 	mov    0x638(%rbx),%rax
140cbcb36:	48 85 c0             	test   %rax,%rax
140cbcb39:	74 1c                	je     0x140cbcb57
140cbcb3b:	4c 2b c0             	sub    %rax,%r8
140cbcb3e:	66 90                	xchg   %ax,%ax
140cbcb40:	0f b6 10             	movzbl (%rax),%edx
140cbcb43:	42 0f b6 0c 00       	movzbl (%rax,%r8,1),%ecx
140cbcb48:	2b d1                	sub    %ecx,%edx
140cbcb4a:	75 07                	jne    0x140cbcb53
140cbcb4c:	48 ff c0             	inc    %rax
140cbcb4f:	85 c9                	test   %ecx,%ecx
140cbcb51:	75 ed                	jne    0x140cbcb40
140cbcb53:	85 d2                	test   %edx,%edx
140cbcb55:	74 18                	je     0x140cbcb6f
140cbcb57:	c7 44 24 28 49 03 00 	movl   $0x349,0x28(%rsp)
140cbcb5e:	00
140cbcb5f:	ba 50 00 00 00       	mov    $0x50,%edx
140cbcb64:	41 b9 e7 00 00 00    	mov    $0xe7,%r9d
140cbcb6a:	e9 db fc ff ff       	jmp    0x140cbc84a
140cbcb6f:	4c 8b bb e8 06 00 00 	mov    0x6e8(%rbx),%r15
140cbcb76:	4d 85 ff             	test   %r15,%r15
140cbcb79:	75 24                	jne    0x140cbcb9f
140cbcb7b:	4c 39 be 38 02 00 00 	cmp    %r15,0x238(%rsi)
140cbcb82:	0f 84 8c 00 00 00    	je     0x140cbcc14
140cbcb88:	c7 44 24 28 50 03 00 	movl   $0x350,0x28(%rsp)
140cbcb8f:	00
140cbcb90:	41 8d 57 50          	lea    0x50(%r15),%edx
140cbcb94:	41 b9 de 00 00 00    	mov    $0xde,%r9d
140cbcb9a:	e9 ab fc ff ff       	jmp    0x140cbc84a
140cbcb9f:	48 83 be 38 02 00 00 	cmpq   $0x0,0x238(%rsi)
140cbcba6:	00
140cbcba7:	74 6b                	je     0x140cbcc14
140cbcba9:	48 8b bb f0 06 00 00 	mov    0x6f0(%rbx),%rdi
140cbcbb0:	48 b8 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rax
140cbcbb7:	ff ff 7f
140cbcbba:	48 3b f8             	cmp    %rax,%rdi
140cbcbbd:	76 16                	jbe    0x140cbcbd5
140cbcbbf:	ba 50 00 00 00       	mov    $0x50,%edx
140cbcbc4:	c7 44 24 28 5e 03 00 	movl   $0x35e,0x28(%rsp)
140cbcbcb:	00
140cbcbcc:	44 8d 4a f4          	lea    -0xc(%rdx),%r9d
140cbcbd0:	e9 75 fc ff ff       	jmp    0x140cbc84a
140cbcbd5:	48 85 ff             	test   %rdi,%rdi
140cbcbd8:	0f 84 86 00 00 00    	je     0x140cbcc64
140cbcbde:	41 0f b6 07          	movzbl (%r15),%eax
140cbcbe2:	4d 8d 4f 01          	lea    0x1(%r15),%r9
140cbcbe6:	48 ff cf             	dec    %rdi
140cbcbe9:	48 3b f8             	cmp    %rax,%rdi
140cbcbec:	72 76                	jb     0x140cbcc64
140cbcbee:	4c 8b 86 40 02 00 00 	mov    0x240(%rsi),%r8
140cbcbf5:	4d 8d 3c 01          	lea    (%r9,%rax,1),%r15
140cbcbf9:	48 2b f8             	sub    %rax,%rdi
140cbcbfc:	49 3b c0             	cmp    %r8,%rax
140cbcbff:	75 d4                	jne    0x140cbcbd5
140cbcc01:	48 8b 96 38 02 00 00 	mov    0x238(%rsi),%rdx
140cbcc08:	49 8b c9             	mov    %r9,%rcx
140cbcc0b:	e8 50 57 34 ff       	call   0x140002360
140cbcc10:	85 c0                	test   %eax,%eax
140cbcc12:	75 c1                	jne    0x140cbcbd5
140cbcc14:	ba 2a 00 00 00       	mov    $0x2a,%edx
140cbcc19:	49 8b cc             	mov    %r12,%rcx
140cbcc1c:	44 8d 42 d8          	lea    -0x28(%rdx),%r8d
140cbcc20:	e8 9b 9f fe ff       	call   0x140ca6bc0
140cbcc25:	85 c0                	test   %eax,%eax
140cbcc27:	74 53                	je     0x140cbcc7c
140cbcc29:	ba 02 00 00 00       	mov    $0x2,%edx
140cbcc2e:	49 8b cc             	mov    %r12,%rcx
140cbcc31:	e8 2a a2 fe ff       	call   0x140ca6e60
140cbcc36:	85 c0                	test   %eax,%eax
140cbcc38:	74 42                	je     0x140cbcc7c
140cbcc3a:	49 8b cc             	mov    %r12,%rcx
140cbcc3d:	e8 0e 9b fe ff       	call   0x140ca6750
140cbcc42:	85 c0                	test   %eax,%eax
140cbcc44:	74 36                	je     0x140cbcc7c
140cbcc46:	c7 83 10 07 00 00 01 	movl   $0x1,0x710(%rbx)
140cbcc4d:	00 00 00
140cbcc50:	b8 01 00 00 00       	mov    $0x1,%eax
140cbcc55:	c7 83 14 07 00 00 01 	movl   $0x1,0x714(%rbx)
140cbcc5c:	00 00 00
140cbcc5f:	e9 7b fe ff ff       	jmp    0x140cbcadf
140cbcc64:	c7 44 24 28 6b 03 00 	movl   $0x36b,0x28(%rsp)
140cbcc6b:	00
140cbcc6c:	ba 50 00 00 00       	mov    $0x50,%edx
140cbcc71:	41 b9 de 00 00 00    	mov    $0xde,%r9d
140cbcc77:	e9 ce fb ff ff       	jmp    0x140cbc84a
140cbcc7c:	ba 50 00 00 00       	mov    $0x50,%edx
140cbcc81:	c7 44 24 28 74 03 00 	movl   $0x374,0x28(%rsp)
140cbcc88:	00
140cbcc89:	44 8d 4a f4          	lea    -0xc(%rdx),%r9d
140cbcc8d:	e9 b8 fb ff ff       	jmp    0x140cbc84a
140cbcc92:	cc                   	int3
140cbcc93:	cc                   	int3
140cbcc94:	cc                   	int3
140cbcc95:	cc                   	int3
140cbcc96:	cc                   	int3
140cbcc97:	cc                   	int3
140cbcc98:	cc                   	int3
140cbcc99:	cc                   	int3
140cbcc9a:	cc                   	int3
140cbcc9b:	cc                   	int3
140cbcc9c:	cc                   	int3
140cbcc9d:	cc                   	int3
140cbcc9e:	cc                   	int3
140cbcc9f:	cc                   	int3
140cbcca0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140cbcca5:	57                   	push   %rdi
140cbcca6:	b8 40 00 00 00       	mov    $0x40,%eax
140cbccab:	e8 f0 e7 15 00       	call   0x140e1b4a0
140cbccb0:	48 2b e0             	sub    %rax,%rsp
140cbccb3:	48 8b da             	mov    %rdx,%rbx
140cbccb6:	48 8b f9             	mov    %rcx,%rdi
140cbccb9:	e8 22 33 00 00       	call   0x140cbffe0
140cbccbe:	85 c0                	test   %eax,%eax
140cbccc0:	75 10                	jne    0x140cbccd2
140cbccc2:	b8 02 00 00 00       	mov    $0x2,%eax
140cbccc7:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140cbcccc:	48 83 c4 40          	add    $0x40,%rsp
140cbccd0:	5f                   	pop    %rdi
140cbccd1:	c3                   	ret
140cbccd2:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140cbccd7:	48 8b cf             	mov    %rdi,%rcx
140cbccda:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140cbccdf:	e8 ac b8 fd ff       	call   0x140c98590
140cbcce4:	ba 0b 00 00 00       	mov    $0xb,%edx
140cbcce9:	48 8b cb             	mov    %rbx,%rcx
140cbccec:	44 8d 42 f7          	lea    -0x9(%rdx),%r8d
140cbccf0:	e8 cb 9e fe ff       	call   0x140ca6bc0
140cbccf5:	85 c0                	test   %eax,%eax
140cbccf7:	74 49                	je     0x140cbcd42
140cbccf9:	ba 02 00 00 00       	mov    $0x2,%edx
140cbccfe:	48 8b cb             	mov    %rbx,%rcx
140cbcd01:	e8 5a a1 fe ff       	call   0x140ca6e60
140cbcd06:	85 c0                	test   %eax,%eax
140cbcd08:	74 38                	je     0x140cbcd42
140cbcd0a:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
140cbcd0f:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140cbcd15:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140cbcd1a:	48 8b cb             	mov    %rbx,%rcx
140cbcd1d:	e8 3e a3 fe ff       	call   0x140ca7060
140cbcd22:	85 c0                	test   %eax,%eax
140cbcd24:	74 1c                	je     0x140cbcd42
140cbcd26:	48 8b cb             	mov    %rbx,%rcx
140cbcd29:	e8 22 9a fe ff       	call   0x140ca6750
140cbcd2e:	85 c0                	test   %eax,%eax
140cbcd30:	74 10                	je     0x140cbcd42
140cbcd32:	b8 01 00 00 00       	mov    $0x1,%eax
140cbcd37:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140cbcd3c:	48 83 c4 40          	add    $0x40,%rsp
140cbcd40:	5f                   	pop    %rdi
140cbcd41:	c3                   	ret
140cbcd42:	ba 50 00 00 00       	mov    $0x50,%edx
140cbcd47:	c7 44 24 28 a4 00 00 	movl   $0xa4,0x28(%rsp)
140cbcd4e:	00
140cbcd4f:	48 8d 05 fa a1 48 00 	lea    0x48a1fa(%rip),%rax        # 0x141146f50
140cbcd56:	41 b8 d3 01 00 00    	mov    $0x1d3,%r8d
140cbcd5c:	48 8b cf             	mov    %rdi,%rcx
140cbcd5f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140cbcd64:	44 8d 4a f4          	lea    -0xc(%rdx),%r9d
140cbcd68:	e8 d3 dc fc ff       	call   0x140c8aa40
140cbcd6d:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140cbcd72:	33 c0                	xor    %eax,%eax
140cbcd74:	48 83 c4 40          	add    $0x40,%rsp
140cbcd78:	5f                   	pop    %rdi
140cbcd79:	c3                   	ret
140cbcd7a:	cc                   	int3
140cbcd7b:	cc                   	int3
140cbcd7c:	cc                   	int3
140cbcd7d:	cc                   	int3
140cbcd7e:	cc                   	int3
140cbcd7f:	cc                   	int3
140cbcd80:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140cbcd85:	57                   	push   %rdi
140cbcd86:	b8 30 00 00 00       	mov    $0x30,%eax
140cbcd8b:	e8 10 e7 15 00       	call   0x140e1b4a0
140cbcd90:	48 2b e0             	sub    %rax,%rsp
140cbcd93:	48 8b da             	mov    %rdx,%rbx
140cbcd96:	44 8d 40 d2          	lea    -0x2e(%rax),%r8d
140cbcd9a:	48 8b f9             	mov    %rcx,%rdi
140cbcd9d:	8d 50 e7             	lea    -0x19(%rax),%edx
140cbcda0:	48 8b cb             	mov    %rbx,%rcx
140cbcda3:	e8 18 9e fe ff       	call   0x140ca6bc0
140cbcda8:	85 c0                	test   %eax,%eax
140cbcdaa:	74 22                	je     0x140cbcdce
140cbcdac:	33 d2                	xor    %edx,%edx
140cbcdae:	48 8b cb             	mov    %rbx,%rcx
140cbcdb1:	44 8d 42 02          	lea    0x2(%rdx),%r8d
140cbcdb5:	e8 06 9e fe ff       	call   0x140ca6bc0
140cbcdba:	85 c0                	test   %eax,%eax
140cbcdbc:	74 10                	je     0x140cbcdce
140cbcdbe:	b8 01 00 00 00       	mov    $0x1,%eax
140cbcdc3:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cbcdc8:	48 83 c4 30          	add    $0x30,%rsp
140cbcdcc:	5f                   	pop    %rdi
140cbcdcd:	c3                   	ret
140cbcdce:	ba 50 00 00 00       	mov    $0x50,%edx
140cbcdd3:	c7 44 24 28 f4 01 00 	movl   $0x1f4,0x28(%rsp)
140cbcdda:	00
140cbcddb:	48 8d 05 6e a1 48 00 	lea    0x48a16e(%rip),%rax        # 0x141146f50
140cbcde2:	41 b8 d4 01 00 00    	mov    $0x1d4,%r8d
140cbcde8:	48 8b cf             	mov    %rdi,%rcx
140cbcdeb:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140cbcdf0:	44 8d 4a f4          	lea    -0xc(%rdx),%r9d
140cbcdf4:	e8 47 dc fc ff       	call   0x140c8aa40
140cbcdf9:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cbcdfe:	33 c0                	xor    %eax,%eax
140cbce00:	48 83 c4 30          	add    $0x30,%rsp
140cbce04:	5f                   	pop    %rdi
140cbce05:	c3                   	ret
140cbce06:	cc                   	int3
140cbce07:	cc                   	int3
140cbce08:	cc                   	int3
140cbce09:	cc                   	int3
140cbce0a:	cc                   	int3
140cbce0b:	cc                   	int3
140cbce0c:	cc                   	int3
140cbce0d:	cc                   	int3
140cbce0e:	cc                   	int3
140cbce0f:	cc                   	int3
140cbce10:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140cbce15:	57                   	push   %rdi
140cbce16:	b8 30 00 00 00       	mov    $0x30,%eax
140cbce1b:	e8 80 e6 15 00       	call   0x140e1b4a0
140cbce20:	48 2b e0             	sub    %rax,%rsp
140cbce23:	f7 81 cc 05 00 00 00 	testl  $0x80000,0x5cc(%rcx)
140cbce2a:	00 08 00
140cbce2d:	48 8b fa             	mov    %rdx,%rdi
140cbce30:	48 8b d9             	mov    %rcx,%rbx
140cbce33:	74 10                	je     0x140cbce45
140cbce35:	b8 02 00 00 00       	mov    $0x2,%eax
140cbce3a:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cbce3f:	48 83 c4 30          	add    $0x30,%rsp
140cbce43:	5f                   	pop    %rdi
140cbce44:	c3                   	ret
140cbce45:	ba 16 00 00 00       	mov    $0x16,%edx
140cbce4a:	48 8b cf             	mov    %rdi,%rcx
140cbce4d:	44 8d 42 ec          	lea    -0x14(%rdx),%r8d
140cbce51:	e8 6a 9d fe ff       	call   0x140ca6bc0
140cbce56:	85 c0                	test   %eax,%eax
140cbce58:	74 22                	je     0x140cbce7c
140cbce5a:	33 d2                	xor    %edx,%edx
140cbce5c:	48 8b cf             	mov    %rdi,%rcx
140cbce5f:	44 8d 42 02          	lea    0x2(%rdx),%r8d
140cbce63:	e8 58 9d fe ff       	call   0x140ca6bc0
140cbce68:	85 c0                	test   %eax,%eax
140cbce6a:	74 10                	je     0x140cbce7c
140cbce6c:	b8 01 00 00 00       	mov    $0x1,%eax
140cbce71:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cbce76:	48 83 c4 30          	add    $0x30,%rsp
140cbce7a:	5f                   	pop    %rdi
140cbce7b:	c3                   	ret
140cbce7c:	ba 50 00 00 00       	mov    $0x50,%edx
140cbce81:	c7 44 24 28 d1 01 00 	movl   $0x1d1,0x28(%rsp)
140cbce88:	00
140cbce89:	48 8d 05 c0 a0 48 00 	lea    0x48a0c0(%rip),%rax        # 0x141146f50
140cbce90:	41 b8 d5 01 00 00    	mov    $0x1d5,%r8d
140cbce96:	48 8b cb             	mov    %rbx,%rcx
140cbce99:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140cbce9e:	44 8d 4a f4          	lea    -0xc(%rdx),%r9d
140cbcea2:	e8 99 db fc ff       	call   0x140c8aa40
140cbcea7:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cbceac:	33 c0                	xor    %eax,%eax
140cbceae:	48 83 c4 30          	add    $0x30,%rsp
140cbceb2:	5f                   	pop    %rdi
140cbceb3:	c3                   	ret
140cbceb4:	cc                   	int3
140cbceb5:	cc                   	int3
140cbceb6:	cc                   	int3
140cbceb7:	cc                   	int3
140cbceb8:	cc                   	int3
140cbceb9:	cc                   	int3
140cbceba:	cc                   	int3
140cbcebb:	cc                   	int3
140cbcebc:	cc                   	int3
140cbcebd:	cc                   	int3
140cbcebe:	cc                   	int3
140cbcebf:	cc                   	int3
140cbcec0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140cbcec5:	55                   	push   %rbp
140cbcec6:	57                   	push   %rdi
140cbcec7:	41 56                	push   %r14
140cbcec9:	b8 50 00 00 00       	mov    $0x50,%eax
140cbcece:	e8 cd e5 15 00       	call   0x140e1b4a0
140cbced3:	48 2b e0             	sub    %rax,%rsp
140cbced6:	48 8b ea             	mov    %rdx,%rbp
140cbced9:	44 8d 40 b2          	lea    -0x4e(%rax),%r8d
140cbcedd:	48 8b f9             	mov    %rcx,%rdi
140cbcee0:	8d 50 e3             	lea    -0x1d(%rax),%edx
140cbcee3:	45 33 f6             	xor    %r14d,%r14d
140cbcee6:	48 8b cd             	mov    %rbp,%rcx
140cbcee9:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
140cbceee:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
140cbcef3:	e8 c8 9c fe ff       	call   0x140ca6bc0
140cbcef8:	85 c0                	test   %eax,%eax
140cbcefa:	0f 84 79 02 00 00    	je     0x140cbd179
140cbcf00:	41 8d 56 02          	lea    0x2(%r14),%edx
140cbcf04:	48 8b cd             	mov    %rbp,%rcx
140cbcf07:	e8 54 9f fe ff       	call   0x140ca6e60
140cbcf0c:	85 c0                	test   %eax,%eax
140cbcf0e:	0f 84 65 02 00 00    	je     0x140cbd179
140cbcf14:	41 8d 56 02          	lea    0x2(%r14),%edx
140cbcf18:	48 8b cd             	mov    %rbp,%rcx
140cbcf1b:	e8 40 9f fe ff       	call   0x140ca6e60
140cbcf20:	85 c0                	test   %eax,%eax
140cbcf22:	0f 84 51 02 00 00    	je     0x140cbd179
140cbcf28:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
140cbcf2d:	48 89 74 24 70       	mov    %rsi,0x70(%rsp)
140cbcf32:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140cbcf37:	48 8b cf             	mov    %rdi,%rcx
140cbcf3a:	e8 91 b8 fd ff       	call   0x140c987d0
140cbcf3f:	48 8b 87 a8 00 00 00 	mov    0xa8(%rdi),%rax
140cbcf46:	0f b7 98 06 04 00 00 	movzwl 0x406(%rax),%ebx
140cbcf4d:	66 85 db             	test   %bx,%bx
140cbcf50:	75 74                	jne    0x140cbcfc6
140cbcf52:	41 8b de             	mov    %r14d,%ebx
140cbcf55:	48 39 5c 24 38       	cmp    %rbx,0x38(%rsp)
140cbcf5a:	76 2d                	jbe    0x140cbcf89
140cbcf5c:	0f 1f 40 00          	nopl   0x0(%rax)
140cbcf60:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
140cbcf65:	48 8d 34 1b          	lea    (%rbx,%rbx,1),%rsi
140cbcf69:	41 b8 04 00 02 00    	mov    $0x20004,%r8d
140cbcf6f:	48 8b cf             	mov    %rdi,%rcx