140149c12:	48 8b cb             	mov    %rbx,%rcx
140149c15:	49 8b 55 00          	mov    0x0(%r13),%rdx
140149c19:	e8 a2 ff 00 00       	call   0x140159bc0
140149c1e:	83 f8 01             	cmp    $0x1,%eax
140149c21:	0f 85 42 07 00 00    	jne    0x14014a369
140149c27:	c7 06 c8 00 00 00    	movl   $0xc8,(%rsi)
140149c2d:	c6 07 0a             	movb   $0xa,(%rdi)
140149c30:	e9 13 ff ff ff       	jmp    0x140149b48
140149c35:	0f ba e1 12          	bt     $0x12,%ecx
140149c39:	0f 83 2a 07 00 00    	jae    0x14014a369
140149c3f:	48 8d 83 58 01 00 00 	lea    0x158(%rbx),%rax
140149c46:	49 8b cf             	mov    %r15,%rcx
140149c49:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140149c4e:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
140149c53:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
140149c58:	4c 8d 44 24 44       	lea    0x44(%rsp),%r8
140149c5d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140149c62:	48 8d 15 4f 36 1f 00 	lea    0x1f364f(%rip),%rdx        # 0x14033d2b8
140149c69:	e8 62 c0 f7 ff       	call   0x1400c5cd0
140149c6e:	83 f8 04             	cmp    $0x4,%eax
140149c71:	0f 85 f2 06 00 00    	jne    0x14014a369
140149c77:	80 7c 24 30 20       	cmpb   $0x20,0x30(%rsp)
140149c7c:	0f 85 e7 06 00 00    	jne    0x14014a369
140149c82:	49 8d be b0 01 00 00 	lea    0x1b0(%r14),%rdi
140149c89:	c6 07 0b             	movb   $0xb,(%rdi)
140149c8c:	e9 b9 fe ff ff       	jmp    0x140149b4a
140149c91:	3c 14                	cmp    $0x14,%al
140149c93:	74 12                	je     0x140149ca7
140149c95:	83 bb 74 01 00 00 01 	cmpl   $0x1,0x174(%rbx)
140149c9c:	75 16                	jne    0x140149cb4
140149c9e:	83 bb 58 01 00 00 65 	cmpl   $0x65,0x158(%rbx)
140149ca5:	75 0d                	jne    0x140149cb4
140149ca7:	49 8b 86 88 05 00 00 	mov    0x588(%r14),%rax
140149cae:	c7 00 02 00 00 00    	movl   $0x2,(%rax)
140149cb4:	8b 8b 58 01 00 00    	mov    0x158(%rbx),%ecx
140149cba:	8d 41 9c             	lea    -0x64(%rcx),%eax
140149cbd:	83 f8 63             	cmp    $0x63,%eax
140149cc0:	0f 96 c0             	setbe  %al
140149cc3:	88 83 c4 01 00 00    	mov    %al,0x1c4(%rbx)
140149cc9:	81 e9 cc 00 00 00    	sub    $0xcc,%ecx
140149ccf:	74 15                	je     0x140149ce6
140149cd1:	83 f9 64             	cmp    $0x64,%ecx
140149cd4:	75 25                	jne    0x140149cfb
140149cd6:	83 bb 70 05 00 00 00 	cmpl   $0x0,0x570(%rbx)
140149cdd:	74 07                	je     0x140149ce6
140149cdf:	c6 83 f4 13 00 00 01 	movb   $0x1,0x13f4(%rbx)
140149ce6:	48 89 b3 e8 00 00 00 	mov    %rsi,0xe8(%rbx)
140149ced:	48 89 b3 f0 00 00 00 	mov    %rsi,0xf0(%rbx)
140149cf4:	c6 83 c4 01 00 00 01 	movb   $0x1,0x1c4(%rbx)
140149cfb:	4d 8b c7             	mov    %r15,%r8
140149cfe:	49 8b d6             	mov    %r14,%rdx
140149d01:	48 8b cb             	mov    %rbx,%rcx
140149d04:	e8 87 db ff ff       	call   0x140147890
140149d09:	85 c0                	test   %eax,%eax
140149d0b:	0f 85 bf 05 00 00    	jne    0x14014a2d0
140149d11:	38 83 0c 0b 00 00    	cmp    %al,0xb0c(%rbx)
140149d17:	48 8d bb 00 0d 00 00 	lea    0xd00(%rbx),%rdi
140149d1e:	8b ee                	mov    %esi,%ebp
140149d20:	48 8b 37             	mov    (%rdi),%rsi
140149d23:	40 0f 95 c5          	setne  %bpl
140149d27:	38 83 11 0b 00 00    	cmp    %al,0xb11(%rbx)
140149d2d:	0f 84 a8 00 00 00    	je     0x140149ddb
140149d33:	48 83 bb 78 02 00 00 	cmpq   $0x0,0x278(%rbx)
140149d3a:	00
140149d3b:	74 66                	je     0x140149da3
140149d3d:	48 8b 83 d8 00 00 00 	mov    0xd8(%rbx),%rax
140149d44:	48 8d bb d0 00 00 00 	lea    0xd0(%rbx),%rdi
140149d4b:	48 85 c0             	test   %rax,%rax
140149d4e:	75 08                	jne    0x140149d58
140149d50:	48 8b 07             	mov    (%rdi),%rax
140149d53:	48 85 c0             	test   %rax,%rax
140149d56:	74 07                	je     0x140149d5f
140149d58:	c6 80 82 01 00 00 01 	movb   $0x1,0x182(%rax)
140149d5f:	48 8b 83 d8 01 00 00 	mov    0x1d8(%rbx),%rax
140149d66:	4c 8b ce             	mov    %rsi,%r9
140149d69:	4d 8b c7             	mov    %r15,%r8
140149d6c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140149d71:	ba 01 00 00 00       	mov    $0x1,%edx
140149d76:	48 8b cb             	mov    %rbx,%rcx
140149d79:	ff 93 78 02 00 00    	call   *0x278(%rbx)
140149d7f:	48 8b 83 d8 00 00 00 	mov    0xd8(%rbx),%rax
140149d86:	48 85 c0             	test   %rax,%rax
140149d89:	75 08                	jne    0x140149d93
140149d8b:	48 8b 07             	mov    (%rdi),%rax
140149d8e:	48 85 c0             	test   %rax,%rax
140149d91:	74 07                	je     0x140149d9a
140149d93:	c6 80 82 01 00 00 00 	movb   $0x0,0x182(%rax)
140149d9a:	48 8d bb 00 0d 00 00 	lea    0xd00(%rbx),%rdi
140149da1:	eb 38                	jmp    0x140149ddb
140149da3:	4c 8b 8b d0 01 00 00 	mov    0x1d0(%rbx),%r9
140149daa:	48 8d 0d 32 ff 1e 00 	lea    0x1eff32(%rip),%rcx        # 0x140339ce3
140149db1:	ba 02 00 00 00       	mov    $0x2,%edx
140149db6:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140149dbc:	ff 15 36 03 1e 00    	call   *0x1e0336(%rip)        # 0x14032a0f8
140149dc2:	4c 8b 8b d0 01 00 00 	mov    0x1d0(%rbx),%r9
140149dc9:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140149dcf:	48 8b d6             	mov    %rsi,%rdx
140149dd2:	49 8b cf             	mov    %r15,%rcx
140149dd5:	ff 15 1d 03 1e 00    	call   *0x1e031d(%rip)        # 0x14032a0f8
140149ddb:	4c 8b 0f             	mov    (%rdi),%r9
140149dde:	8d 55 02             	lea    0x2(%rbp),%edx
140149de1:	4d 8b c7             	mov    %r15,%r8
140149de4:	48 8b cb             	mov    %rbx,%rcx
140149de7:	e8 14 ff 00 00       	call   0x140159d00
140149dec:	85 c0                	test   %eax,%eax
140149dee:	0f 85 dc 04 00 00    	jne    0x14014a2d0
140149df4:	48 8b 07             	mov    (%rdi),%rax
140149df7:	48 01 83 30 13 00 00 	add    %rax,0x1330(%rbx)
140149dfe:	48 01 83 08 01 00 00 	add    %rax,0x108(%rbx)
140149e05:	49 83 7d 08 00       	cmpq   $0x0,0x8(%r13)
140149e0a:	74 07                	je     0x140149e13
140149e0c:	49 8b 45 00          	mov    0x0(%r13),%rax
140149e10:	c6 00 00             	movb   $0x0,(%rax)
140149e13:	33 f6                	xor    %esi,%esi
140149e15:	e9 8e 03 00 00       	jmp    0x14014a1a8
140149e1a:	8b 8b 58 01 00 00    	mov    0x158(%rbx),%ecx
140149e20:	8d 41 9c             	lea    -0x64(%rcx),%eax
140149e23:	83 f8 63             	cmp    $0x63,%eax
140149e26:	77 6b                	ja     0x140149e93
140149e28:	83 e9 64             	sub    $0x64,%ecx
140149e2b:	74 30                	je     0x140149e5d
140149e2d:	83 f9 01             	cmp    $0x1,%ecx
140149e30:	74 12                	je     0x140149e44
140149e32:	c6 83 c0 01 00 00 01 	movb   $0x1,0x1c0(%rbx)
140149e39:	89 b3 44 01 00 00    	mov    %esi,0x144(%rbx)
140149e3f:	e9 d2 00 00 00       	jmp    0x140149f16
140149e44:	83 bb 74 01 00 00 01 	cmpl   $0x1,0x174(%rbx)
140149e4b:	0f 84 24 05 00 00    	je     0x14014a375
140149e51:	c6 83 c0 01 00 00 00 	movb   $0x0,0x1c0(%rbx)
140149e58:	e9 b9 00 00 00       	jmp    0x140149f16
140149e5d:	83 bb 70 01 00 00 00 	cmpl   $0x0,0x170(%rbx)
140149e64:	c6 83 c0 01 00 00 01 	movb   $0x1,0x1c0(%rbx)
140149e6b:	89 b3 44 01 00 00    	mov    %esi,0x144(%rbx)
140149e71:	0f 8e 9f 00 00 00    	jle    0x140149f16
140149e77:	83 8b 5c 01 00 00 02 	orl    $0x2,0x15c(%rbx)
140149e7e:	33 d2                	xor    %edx,%edx
140149e80:	48 8b cb             	mov    %rbx,%rcx
140149e83:	89 b3 70 01 00 00    	mov    %esi,0x170(%rbx)
140149e89:	e8 72 ce 01 00       	call   0x140166d00
140149e8e:	e9 83 00 00 00       	jmp    0x140149f16
140149e93:	48 83 bb e8 00 00 00 	cmpq   $0xffffffffffffffff,0xe8(%rbx)
140149e9a:	ff
140149e9b:	c6 83 c0 01 00 00 00 	movb   $0x0,0x1c0(%rbx)
140149ea2:	75 72                	jne    0x140149f16
140149ea4:	80 bb c5 01 00 00 00 	cmpb   $0x0,0x1c5(%rbx)
140149eab:	75 69                	jne    0x140149f16
140149ead:	41 80 be d1 03 00 00 	cmpb   $0x0,0x3d1(%r14)
140149eb4:	00
140149eb5:	75 5f                	jne    0x140149f16
140149eb7:	41 80 be b0 01 00 00 	cmpb   $0xb,0x1b0(%r14)
140149ebe:	0b
140149ebf:	75 55                	jne    0x140149f16
140149ec1:	49 8b 86 10 04 00 00 	mov    0x410(%r14),%rax
140149ec8:	f7 80 84 00 00 00 00 	testl  $0x40000,0x84(%rax)
140149ecf:	00 04 00
140149ed2:	75 42                	jne    0x140149f16
140149ed4:	83 bb 38 12 00 00 05 	cmpl   $0x5,0x1238(%rbx)
140149edb:	74 39                	je     0x140149f16
140149edd:	48 8d 15 14 32 1f 00 	lea    0x1f3214(%rip),%rdx        # 0x14033d0f8
140149ee4:	48 8b cb             	mov    %rbx,%rcx
140149ee7:	e8 34 0e 00 00       	call   0x14014ad20
140149eec:	49 8b 86 10 04 00 00 	mov    0x410(%r14),%rax
140149ef3:	8b 88 8c 00 00 00    	mov    0x8c(%rax),%ecx
140149ef9:	0f ba e1 09          	bt     $0x9,%ecx
140149efd:	0f 93 c0             	setae  %al
140149f00:	0f ba e1 09          	bt     $0x9,%ecx
140149f04:	72 10                	jb     0x140149f16
140149f06:	41 3a 86 d1 03 00 00 	cmp    0x3d1(%r14),%al
140149f0d:	74 07                	je     0x140149f16
140149f0f:	41 88 86 d1 03 00 00 	mov    %al,0x3d1(%r14)
140149f16:	80 bb 0c 0b 00 00 00 	cmpb   $0x0,0xb0c(%rbx)
140149f1d:	8b d6                	mov    %esi,%edx
140149f1f:	48 8b bb 00 0d 00 00 	mov    0xd00(%rbx),%rdi
140149f26:	48 8b cb             	mov    %rbx,%rcx
140149f29:	4d 8b 45 00          	mov    0x0(%r13),%r8
140149f2d:	0f 95 c2             	setne  %dl
140149f30:	83 c2 02             	add    $0x2,%edx
140149f33:	4c 8b cf             	mov    %rdi,%r9
140149f36:	e8 c5 fd 00 00       	call   0x140159d00
140149f3b:	85 c0                	test   %eax,%eax
140149f3d:	0f 85 8d 03 00 00    	jne    0x14014a2d0
140149f43:	48 8b 93 08 01 00 00 	mov    0x108(%rbx),%rdx
140149f4a:	8b 83 58 01 00 00    	mov    0x158(%rbx),%eax
140149f50:	48 63 cf             	movslq %edi,%rcx
140149f53:	48 01 8b 30 13 00 00 	add    %rcx,0x1330(%rbx)
140149f5a:	48 03 d1             	add    %rcx,%rdx
140149f5d:	80 bb 07 0b 00 00 00 	cmpb   $0x0,0xb07(%rbx)
140149f64:	48 89 93 08 01 00 00 	mov    %rdx,0x108(%rbx)
140149f6b:	74 5e                	je     0x140149fcb
140149f6d:	3d 90 01 00 00       	cmp    $0x190,%eax
140149f72:	7c 57                	jl     0x140149fcb
140149f74:	48 83 bb a8 11 00 00 	cmpq   $0x0,0x11a8(%rbx)
140149f7b:	00
140149f7c:	74 10                	je     0x140149f8e
140149f7e:	83 bb 38 12 00 00 00 	cmpl   $0x0,0x1238(%rbx)
140149f85:	75 07                	jne    0x140149f8e
140149f87:	3d a0 01 00 00       	cmp    $0x1a0,%eax
140149f8c:	74 3d                	je     0x140149fcb
140149f8e:	3d 91 01 00 00       	cmp    $0x191,%eax
140149f93:	74 18                	je     0x140149fad
140149f95:	3d 97 01 00 00       	cmp    $0x197,%eax
140149f9a:	0f 85 b0 04 00 00    	jne    0x14014a450
140149fa0:	48 8b 43 18          	mov    0x18(%rbx),%rax
140149fa4:	80 b8 ce 03 00 00 00 	cmpb   $0x0,0x3ce(%rax)
140149fab:	eb 0b                	jmp    0x140149fb8
140149fad:	48 8b 43 18          	mov    0x18(%rbx),%rax
140149fb1:	80 b8 d7 03 00 00 00 	cmpb   $0x0,0x3d7(%rax)
140149fb8:	0f 84 92 04 00 00    	je     0x14014a450
140149fbe:	80 bb 05 13 00 00 00 	cmpb   $0x0,0x1305(%rbx)
140149fc5:	0f 85 85 04 00 00    	jne    0x14014a450
140149fcb:	8b 83 58 01 00 00    	mov    0x158(%rbx),%eax
140149fd1:	48 8b ce             	mov    %rsi,%rcx
140149fd4:	83 e8 64             	sub    $0x64,%eax
140149fd7:	83 f8 63             	cmp    $0x63,%eax
140149fda:	48 0f 46 ca          	cmovbe %rdx,%rcx
140149fde:	48 89 8b 10 01 00 00 	mov    %rcx,0x110(%rbx)
140149fe5:	48 8b cb             	mov    %rbx,%rcx
140149fe8:	e8 63 be ff ff       	call   0x140145e50
140149fed:	85 c0                	test   %eax,%eax
140149fef:	0f 85 db 02 00 00    	jne    0x14014a2d0
140149ff5:	81 bb 58 01 00 00 2c 	cmpl   $0x12c,0x158(%rbx)
140149ffc:	01 00 00
140149fff:	0f 8c 88 01 00 00    	jl     0x14014a18d
14014a005:	41 38 86 dd 03 00 00 	cmp    %al,0x3dd(%r14)
14014a00c:	0f 85 5b 01 00 00    	jne    0x14014a16d
14014a012:	41 38 86 d1 03 00 00 	cmp    %al,0x3d1(%r14)
14014a019:	0f 85 4e 01 00 00    	jne    0x14014a16d
14014a01f:	41 38 86 de 03 00 00 	cmp    %al,0x3de(%r14)
14014a026:	0f 85 4b 01 00 00    	jne    0x14014a177
14014a02c:	8b 8b 38 12 00 00    	mov    0x1238(%rbx),%ecx
14014a032:	83 e9 01             	sub    $0x1,%ecx
14014a035:	74 13                	je     0x14014a04a
14014a037:	83 e9 01             	sub    $0x1,%ecx
14014a03a:	74 0e                	je     0x14014a04a
14014a03c:	83 e9 01             	sub    $0x1,%ecx
14014a03f:	74 09                	je     0x14014a04a
14014a041:	83 f9 01             	cmp    $0x1,%ecx
14014a044:	0f 85 23 01 00 00    	jne    0x14014a16d
14014a04a:	33 d2                	xor    %edx,%edx
14014a04c:	48 8b cb             	mov    %rbx,%rcx
14014a04f:	e8 ac cc 01 00       	call   0x140166d00
14014a054:	80 bb c2 01 00 00 00 	cmpb   $0x0,0x1c2(%rbx)
14014a05b:	0f 85 0c 01 00 00    	jne    0x14014a16d
14014a061:	81 bb 58 01 00 00 a1 	cmpl   $0x1a1,0x158(%rbx)
14014a068:	01 00 00
14014a06b:	75 58                	jne    0x14014a0c5
14014a06d:	80 bb 08 13 00 00 00 	cmpb   $0x0,0x1308(%rbx)
14014a074:	74 4f                	je     0x14014a0c5
14014a076:	48 8d 15 b3 30 1f 00 	lea    0x1f30b3(%rip),%rdx        # 0x14033d130
14014a07d:	48 8b cb             	mov    %rbx,%rcx
14014a080:	e8 9b 0c 00 00       	call   0x14014ad20
14014a085:	48 8b 8b 40 12 00 00 	mov    0x1240(%rbx),%rcx
14014a08c:	c6 83 09 13 00 00 01 	movb   $0x1,0x1309(%rbx)
14014a093:	ff 15 87 8c 2b 00    	call   *0x2b8c87(%rip)        # 0x140402d20
14014a099:	48 89 83 98 01 00 00 	mov    %rax,0x198(%rbx)
14014a0a0:	48 8b 43 18          	mov    0x18(%rbx),%rax
14014a0a4:	83 a3 5c 01 00 00 fd 	andl   $0xfffffffd,0x15c(%rbx)
14014a0ab:	80 b8 de 03 00 00 00 	cmpb   $0x0,0x3de(%rax)
14014a0b2:	0f 84 b5 00 00 00    	je     0x14014a16d
14014a0b8:	48 8b cb             	mov    %rbx,%rcx
14014a0bb:	e8 90 59 00 00       	call   0x14014fa50
14014a0c0:	e9 a8 00 00 00       	jmp    0x14014a16d
14014a0c5:	80 bb 08 0b 00 00 00 	cmpb   $0x0,0xb08(%rbx)
14014a0cc:	48 8b cb             	mov    %rbx,%rcx
14014a0cf:	74 28                	je     0x14014a0f9
14014a0d1:	48 8d 15 78 30 1f 00 	lea    0x1f3078(%rip),%rdx        # 0x14033d150
14014a0d8:	e8 43 0c 00 00       	call   0x14014ad20
14014a0dd:	83 bb 70 01 00 00 00 	cmpl   $0x0,0x170(%rbx)
14014a0e4:	0f 8e 83 00 00 00    	jle    0x14014a16d
14014a0ea:	83 8b 5c 01 00 00 02 	orl    $0x2,0x15c(%rbx)
14014a0f1:	89 b3 70 01 00 00    	mov    %esi,0x170(%rbx)
14014a0f7:	eb 74                	jmp    0x14014a16d
14014a0f9:	48 8d 15 80 30 1f 00 	lea    0x1f3080(%rip),%rdx        # 0x14033d180
14014a100:	e8 1b 0c 00 00       	call   0x14014ad20
14014a105:	49 8b 86 10 04 00 00 	mov    0x410(%r14),%rax
14014a10c:	8b 88 8c 00 00 00    	mov    0x8c(%rax),%ecx
14014a112:	0f ba e1 09          	bt     $0x9,%ecx
14014a116:	0f 93 c0             	setae  %al
14014a119:	0f ba e1 09          	bt     $0x9,%ecx
14014a11d:	72 10                	jb     0x14014a12f
14014a11f:	41 3a 86 d1 03 00 00 	cmp    0x3d1(%r14),%al
14014a126:	74 07                	je     0x14014a12f
14014a128:	41 88 86 d1 03 00 00 	mov    %al,0x3d1(%r14)
14014a12f:	48 8b 43 18          	mov    0x18(%rbx),%rax
14014a133:	83 a3 5c 01 00 00 fd 	andl   $0xfffffffd,0x15c(%rbx)
14014a13a:	80 b8 de 03 00 00 00 	cmpb   $0x0,0x3de(%rax)
14014a141:	74 10                	je     0x14014a153
14014a143:	48 8b cb             	mov    %rbx,%rcx
14014a146:	e8 05 59 00 00       	call   0x14014fa50
14014a14b:	85 c0                	test   %eax,%eax
14014a14d:	0f 85 7d 01 00 00    	jne    0x14014a2d0
14014a153:	c6 83 c2 01 00 00 01 	movb   $0x1,0x1c2(%rbx)
14014a15a:	80 bb 08 13 00 00 00 	cmpb   $0x0,0x1308(%rbx)
14014a161:	74 0a                	je     0x14014a16d
14014a163:	c7 83 70 01 00 00 03 	movl   $0x3,0x170(%rbx)
14014a16a:	00 00 00
14014a16d:	41 80 be de 03 00 00 	cmpb   $0x0,0x3de(%r14)
14014a174:	00
14014a175:	74 16                	je     0x14014a18d
14014a177:	48 8d 15 32 30 1f 00 	lea    0x1f3032(%rip),%rdx        # 0x14033d1b0
14014a17e:	48 8b cb             	mov    %rbx,%rcx
14014a181:	e8 9a 0b 00 00       	call   0x14014ad20
14014a186:	83 8b 5c 01 00 00 02 	orl    $0x2,0x15c(%rbx)
14014a18d:	80 bb c0 01 00 00 00 	cmpb   $0x0,0x1c0(%rbx)
14014a194:	0f 84 0b 02 00 00    	je     0x14014a3a5
14014a19a:	49 83 7d 08 00       	cmpq   $0x0,0x8(%r13)
14014a19f:	74 07                	je     0x14014a1a8
14014a1a1:	49 8b 45 00          	mov    0x0(%r13),%rax
14014a1a5:	c6 00 00             	movb   $0x0,(%rax)
14014a1a8:	49 89 75 08          	mov    %rsi,0x8(%r13)
14014a1ac:	48 8b bb 48 01 00 00 	mov    0x148(%rbx),%rdi
14014a1b3:	80 3f 00             	cmpb   $0x0,(%rdi)
14014a1b6:	0f 84 12 01 00 00    	je     0x14014a2ce
14014a1bc:	4c 8b bc 24 b0 00 00 	mov    0xb0(%rsp),%r15
14014a1c3:	00
14014a1c4:	ba 0a 00 00 00       	mov    $0xa,%edx
14014a1c9:	48 8b cf             	mov    %rdi,%rcx
14014a1cc:	4c 8b e7             	mov    %rdi,%r12
14014a1cf:	49 8b 2f             	mov    (%r15),%rbp
14014a1d2:	4c 8b c5             	mov    %rbp,%r8
14014a1d5:	48 8b f5             	mov    %rbp,%rsi
14014a1d8:	e8 7b 28 1b 00       	call   0x1402fca58
14014a1dd:	48 8b c8             	mov    %rax,%rcx
14014a1e0:	48 85 c0             	test   %rax,%rax
14014a1e3:	0f 85 be f7 ff ff    	jne    0x1401499a7
14014a1e9:	4c 8b c6             	mov    %rsi,%r8
14014a1ec:	48 8d 8b f8 0c 00 00 	lea    0xcf8(%rbx),%rcx
14014a1f3:	49 8b d4             	mov    %r12,%rdx
14014a1f6:	e8 c5 8e 01 00       	call   0x1401630c0
14014a1fb:	85 c0                	test   %eax,%eax
14014a1fd:	0f 85 cd 00 00 00    	jne    0x14014a2d0
14014a203:	39 83 44 01 00 00    	cmp    %eax,0x144(%rbx)
14014a209:	0f 85 bf 00 00 00    	jne    0x14014a2ce
14014a20f:	4c 8b 83 00 0d 00 00 	mov    0xd00(%rbx),%r8
14014a216:	48 8b cb             	mov    %rbx,%rcx
14014a219:	48 8b 93 f8 0c 00 00 	mov    0xcf8(%rbx),%rdx
14014a220:	e8 9b f9 00 00       	call   0x140159bc0
14014a225:	83 f8 02             	cmp    $0x2,%eax
14014a228:	0f 85 a0 00 00 00    	jne    0x14014a2ce
14014a22e:	89 83 40 01 00 00    	mov    %eax,0x140(%rbx)
14014a234:	c6 83 c0 01 00 00 00 	movb   $0x0,0x1c0(%rbx)
14014a23b:	49 8b 86 10 04 00 00 	mov    0x410(%r14),%rax
14014a242:	8b 88 8c 00 00 00    	mov    0x8c(%rax),%ecx
14014a248:	0f ba e1 09          	bt     $0x9,%ecx
14014a24c:	0f 93 c0             	setae  %al
14014a24f:	0f ba e1 09          	bt     $0x9,%ecx
14014a253:	72 10                	jb     0x14014a265
14014a255:	41 3a 86 d1 03 00 00 	cmp    0x3d1(%r14),%al
14014a25c:	74 07                	je     0x14014a265
14014a25e:	41 88 86 d1 03 00 00 	mov    %al,0x3d1(%r14)