140889d6f:	cc                   	int3
140889d70:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140889d75:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140889d7a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140889d7f:	53                   	push   %rbx
140889d80:	55                   	push   %rbp
140889d81:	56                   	push   %rsi
140889d82:	48 81 ec b0 01 00 00 	sub    $0x1b0,%rsp
140889d89:	33 ed                	xor    %ebp,%ebp
140889d8b:	33 db                	xor    %ebx,%ebx
140889d8d:	48 8b f1             	mov    %rcx,%rsi
140889d90:	48 85 c9             	test   %rcx,%rcx
140889d93:	75 09                	jne    0x140889d9e
140889d95:	4c 8d 05 9c 3d 7c 00 	lea    0x7c3d9c(%rip),%r8        # 0x14104db38
140889d9c:	eb 1e                	jmp    0x140889dbc
140889d9e:	0f b6 41 71          	movzbl 0x71(%rcx),%eax
140889da2:	3c 76                	cmp    $0x76,%al
140889da4:	74 61                	je     0x140889e07
140889da6:	3c ba                	cmp    $0xba,%al
140889da8:	74 0b                	je     0x140889db5
140889daa:	4c 8d 05 17 50 7c 00 	lea    0x7c5017(%rip),%r8        # 0x14104edc8
140889db1:	3c 6d                	cmp    $0x6d,%al
140889db3:	75 07                	jne    0x140889dbc
140889db5:	4c 8d 05 fc 4f 7c 00 	lea    0x7c4ffc(%rip),%r8        # 0x14104edb8
140889dbc:	b9 15 00 00 00       	mov    $0x15,%ecx
140889dc1:	48 8d 15 c0 4f 7c 00 	lea    0x7c4fc0(%rip),%rdx        # 0x14104ed88
140889dc8:	e8 73 f7 fe ff       	call   0x140879540
140889dcd:	48 8d 05 70 9c 7c 00 	lea    0x7c9c70(%rip),%rax        # 0x141053a44
140889dd4:	41 b9 9e f9 01 00    	mov    $0x1f99e,%r9d
140889dda:	4c 8d 05 a3 9a 7c 00 	lea    0x7c9aa3(%rip),%r8        # 0x141053884
140889de1:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140889de6:	48 8d 15 63 9a 7c 00 	lea    0x7c9a63(%rip),%rdx        # 0x141053850
140889ded:	b9 15 00 00 00       	mov    $0x15,%ecx
140889df2:	e8 49 f7 fe ff       	call   0x140879540
140889df7:	b8 15 00 00 00       	mov    $0x15,%eax
140889dfc:	48 81 c4 b0 01 00 00 	add    $0x1b0,%rsp
140889e03:	5e                   	pop    %rsi
140889e04:	5d                   	pop    %rbp
140889e05:	5b                   	pop    %rbx
140889e06:	c3                   	ret
140889e07:	48 8b 49 18          	mov    0x18(%rcx),%rcx
140889e0b:	48 85 d2             	test   %rdx,%rdx
140889e0e:	48 89 bc 24 d8 01 00 	mov    %rdi,0x1d8(%rsp)
140889e15:	00
140889e16:	48 8d 3d 6f 99 71 00 	lea    0x71996f(%rip),%rdi        # 0x140fa378c
140889e1d:	4c 89 a4 24 a8 01 00 	mov    %r12,0x1a8(%rsp)
140889e24:	00
140889e25:	48 0f 45 fa          	cmovne %rdx,%rdi
140889e29:	4c 89 ac 24 a0 01 00 	mov    %r13,0x1a0(%rsp)
140889e30:	00
140889e31:	4c 89 b4 24 98 01 00 	mov    %r14,0x198(%rsp)
140889e38:	00
140889e39:	4c 89 bc 24 90 01 00 	mov    %r15,0x190(%rsp)
140889e40:	00
140889e41:	48 85 c9             	test   %rcx,%rcx
140889e44:	74 0d                	je     0x140889e53
140889e46:	48 8b 05 63 38 b2 00 	mov    0xb23863(%rip),%rax        # 0x1413ad6b0
140889e4d:	ff 15 cd 9b 6f 00    	call   *0x6f9bcd(%rip)        # 0x140f83a20
140889e53:	49 c7 c6 ff ff ff ff 	mov    $0xffffffffffffffff,%r14
140889e5a:	89 5e 50             	mov    %ebx,0x50(%rsi)
140889e5d:	48 39 9e 90 01 00 00 	cmp    %rbx,0x190(%rsi)
140889e64:	74 0c                	je     0x140889e72
140889e66:	33 d2                	xor    %edx,%edx
140889e68:	48 8b ce             	mov    %rsi,%rcx
140889e6b:	e8 80 f9 04 00       	call   0x1408d97f0
140889e70:	eb 0e                	jmp    0x140889e80
140889e72:	44 89 76 54          	mov    %r14d,0x54(%rsi)
140889e76:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140889e7d:	00 00 00
140889e80:	45 33 ed             	xor    %r13d,%r13d
140889e83:	44 38 2f             	cmp    %r13b,(%rdi)
140889e86:	0f 84 cd 08 00 00    	je     0x14088a759
140889e8c:	33 c9                	xor    %ecx,%ecx
140889e8e:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
140889e93:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140889e98:	45 33 ff             	xor    %r15d,%r15d
140889e9b:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140889ea0:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
140889ea5:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140889eaa:	41 b9 80 00 00 00    	mov    $0x80,%r9d
140889eb0:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140889eb5:	45 8b c6             	mov    %r14d,%r8d
140889eb8:	48 8b ce             	mov    %rsi,%rcx
140889ebb:	4c 89 7c 24 48       	mov    %r15,0x48(%rsp)
140889ec0:	48 8b d7             	mov    %rdi,%rdx
140889ec3:	45 33 e4             	xor    %r12d,%r12d
140889ec6:	e8 85 33 06 00       	call   0x1408ed250
140889ecb:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140889ed0:	8b e8                	mov    %eax,%ebp
140889ed2:	85 c0                	test   %eax,%eax
140889ed4:	0f 85 74 08 00 00    	jne    0x14088a74e
140889eda:	48 85 db             	test   %rbx,%rbx
140889edd:	75 07                	jne    0x140889ee6
140889edf:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
140889ee4:	eb 9a                	jmp    0x140889e80
140889ee6:	33 ff                	xor    %edi,%edi
140889ee8:	89 7c 24 40          	mov    %edi,0x40(%rsp)
140889eec:	0f 1f 40 00          	nopl   0x0(%rax)
140889ef0:	33 f6                	xor    %esi,%esi
140889ef2:	48 39 33             	cmp    %rsi,(%rbx)
140889ef5:	75 45                	jne    0x140889f3c
140889ef7:	48 8d 15 02 57 7c 00 	lea    0x7c5702(%rip),%rdx        # 0x14104f600
140889efe:	b9 15 00 00 00       	mov    $0x15,%ecx
140889f03:	e8 38 f6 fe ff       	call   0x140879540
140889f08:	48 8d 05 35 9b 7c 00 	lea    0x7c9b35(%rip),%rax        # 0x141053a44
140889f0f:	41 b9 0d 53 01 00    	mov    $0x1530d,%r9d
140889f15:	4c 8d 05 68 99 7c 00 	lea    0x7c9968(%rip),%r8        # 0x141053884
140889f1c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140889f21:	48 8d 15 28 99 7c 00 	lea    0x7c9928(%rip),%rdx        # 0x141053850
140889f28:	b9 15 00 00 00       	mov    $0x15,%ecx
140889f2d:	e8 0e f6 fe ff       	call   0x140879540
140889f32:	bd 15 00 00 00       	mov    $0x15,%ebp
140889f37:	e9 9d 04 00 00       	jmp    0x14088a3d9
140889f3c:	4c 8b 3b             	mov    (%rbx),%r15
140889f3f:	49 8b 4f 18          	mov    0x18(%r15),%rcx
140889f43:	48 85 c9             	test   %rcx,%rcx
140889f46:	74 0d                	je     0x140889f55
140889f48:	48 8b 05 61 37 b2 00 	mov    0xb23761(%rip),%rax        # 0x1413ad6b0
140889f4f:	ff 15 cb 9a 6f 00    	call   *0x6f9acb(%rip)        # 0x140f83a20
140889f55:	48 8b cb             	mov    %rbx,%rcx
140889f58:	e8 e3 72 07 00       	call   0x140901240
140889f5d:	8b e8                	mov    %eax,%ebp
140889f5f:	83 f8 11             	cmp    $0x11,%eax
140889f62:	0f 85 56 04 00 00    	jne    0x14088a3be
140889f68:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140889f6f:	00
140889f70:	8b c6                	mov    %esi,%eax
140889f72:	ff c6                	inc    %esi
140889f74:	83 f8 32             	cmp    $0x32,%eax
140889f77:	0f 8d 3d 04 00 00    	jge    0x14088a3ba
140889f7d:	48 8b 3b             	mov    (%rbx),%rdi
140889f80:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
140889f85:	44 0f b6 8b c4 00 00 	movzbl 0xc4(%rbx),%r9d
140889f8c:	00
140889f8d:	48 8b cf             	mov    %rdi,%rcx
140889f90:	48 8b 93 f8 00 00 00 	mov    0xf8(%rbx),%rdx
140889f97:	45 8b c6             	mov    %r14d,%r8d
140889f9a:	8b 6b 30             	mov    0x30(%rbx),%ebp
140889f9d:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
140889fa4:	00 00
140889fa6:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140889fab:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140889fb0:	e8 9b 32 06 00       	call   0x1408ed250
140889fb5:	44 8b f0             	mov    %eax,%r14d
140889fb8:	85 c0                	test   %eax,%eax
140889fba:	0f 85 cb 02 00 00    	jne    0x14088a28b
140889fc0:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
140889fc5:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
140889fca:	48 8b cf             	mov    %rdi,%rcx
140889fcd:	ba 02 00 00 00       	mov    $0x2,%edx
140889fd2:	48 8d 80 80 00 00 00 	lea    0x80(%rax),%rax
140889fd9:	0f 10 01             	movups (%rcx),%xmm0
140889fdc:	0f 10 49 10          	movups 0x10(%rcx),%xmm1
140889fe0:	48 8d 89 80 00 00 00 	lea    0x80(%rcx),%rcx
140889fe7:	0f 11 40 80          	movups %xmm0,-0x80(%rax)
140889feb:	0f 10 41 a0          	movups -0x60(%rcx),%xmm0
140889fef:	0f 11 48 90          	movups %xmm1,-0x70(%rax)
140889ff3:	0f 10 49 b0          	movups -0x50(%rcx),%xmm1
140889ff7:	0f 11 40 a0          	movups %xmm0,-0x60(%rax)
140889ffb:	0f 10 41 c0          	movups -0x40(%rcx),%xmm0
140889fff:	0f 11 48 b0          	movups %xmm1,-0x50(%rax)
14088a003:	0f 10 49 d0          	movups -0x30(%rcx),%xmm1
14088a007:	0f 11 40 c0          	movups %xmm0,-0x40(%rax)
14088a00b:	0f 10 41 e0          	movups -0x20(%rcx),%xmm0
14088a00f:	0f 11 48 d0          	movups %xmm1,-0x30(%rax)
14088a013:	0f 10 49 f0          	movups -0x10(%rcx),%xmm1
14088a017:	0f 11 40 e0          	movups %xmm0,-0x20(%rax)
14088a01b:	0f 11 48 f0          	movups %xmm1,-0x10(%rax)
14088a01f:	48 83 ea 01          	sub    $0x1,%rdx
14088a023:	75 ad                	jne    0x140889fd2
14088a025:	0f 10 01             	movups (%rcx),%xmm0
14088a028:	ba 02 00 00 00       	mov    $0x2,%edx
14088a02d:	0f 10 49 10          	movups 0x10(%rcx),%xmm1
14088a031:	0f 11 00             	movups %xmm0,(%rax)
14088a034:	0f 10 41 20          	movups 0x20(%rcx),%xmm0
14088a038:	48 8b cb             	mov    %rbx,%rcx
14088a03b:	0f 11 48 10          	movups %xmm1,0x10(%rax)
14088a03f:	0f 11 40 20          	movups %xmm0,0x20(%rax)
14088a043:	48 8b c7             	mov    %rdi,%rax
14088a046:	48 8d 80 80 00 00 00 	lea    0x80(%rax),%rax
14088a04d:	0f 10 01             	movups (%rcx),%xmm0
14088a050:	48 8d 89 80 00 00 00 	lea    0x80(%rcx),%rcx
14088a057:	0f 11 40 80          	movups %xmm0,-0x80(%rax)
14088a05b:	0f 10 49 90          	movups -0x70(%rcx),%xmm1
14088a05f:	0f 11 48 90          	movups %xmm1,-0x70(%rax)
14088a063:	0f 10 41 a0          	movups -0x60(%rcx),%xmm0
14088a067:	0f 11 40 a0          	movups %xmm0,-0x60(%rax)
14088a06b:	0f 10 49 b0          	movups -0x50(%rcx),%xmm1
14088a06f:	0f 11 48 b0          	movups %xmm1,-0x50(%rax)
14088a073:	0f 10 41 c0          	movups -0x40(%rcx),%xmm0
14088a077:	0f 11 40 c0          	movups %xmm0,-0x40(%rax)
14088a07b:	0f 10 49 d0          	movups -0x30(%rcx),%xmm1
14088a07f:	0f 11 48 d0          	movups %xmm1,-0x30(%rax)
14088a083:	0f 10 41 e0          	movups -0x20(%rcx),%xmm0
14088a087:	0f 11 40 e0          	movups %xmm0,-0x20(%rax)
14088a08b:	0f 10 49 f0          	movups -0x10(%rcx),%xmm1
14088a08f:	0f 11 48 f0          	movups %xmm1,-0x10(%rax)
14088a093:	48 83 ea 01          	sub    $0x1,%rdx
14088a097:	75 ad                	jne    0x14088a046
14088a099:	0f 10 01             	movups (%rcx),%xmm0
14088a09c:	ba 02 00 00 00       	mov    $0x2,%edx
14088a0a1:	0f 11 00             	movups %xmm0,(%rax)
14088a0a4:	0f 10 49 10          	movups 0x10(%rcx),%xmm1
14088a0a8:	0f 11 48 10          	movups %xmm1,0x10(%rax)
14088a0ac:	0f 10 41 20          	movups 0x20(%rcx),%xmm0
14088a0b0:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14088a0b5:	0f 11 40 20          	movups %xmm0,0x20(%rax)
14088a0b9:	48 8b c3             	mov    %rbx,%rax
14088a0bc:	0f 1f 40 00          	nopl   0x0(%rax)
14088a0c0:	48 8d 80 80 00 00 00 	lea    0x80(%rax),%rax
14088a0c7:	0f 10 01             	movups (%rcx),%xmm0
14088a0ca:	0f 10 49 10          	movups 0x10(%rcx),%xmm1
14088a0ce:	48 8d 89 80 00 00 00 	lea    0x80(%rcx),%rcx
14088a0d5:	0f 11 40 80          	movups %xmm0,-0x80(%rax)
14088a0d9:	0f 10 41 a0          	movups -0x60(%rcx),%xmm0
14088a0dd:	0f 11 48 90          	movups %xmm1,-0x70(%rax)
14088a0e1:	0f 10 49 b0          	movups -0x50(%rcx),%xmm1
14088a0e5:	0f 11 40 a0          	movups %xmm0,-0x60(%rax)
14088a0e9:	0f 10 41 c0          	movups -0x40(%rcx),%xmm0
14088a0ed:	0f 11 48 b0          	movups %xmm1,-0x50(%rax)
14088a0f1:	0f 10 49 d0          	movups -0x30(%rcx),%xmm1
14088a0f5:	0f 11 40 c0          	movups %xmm0,-0x40(%rax)
14088a0f9:	0f 10 41 e0          	movups -0x20(%rcx),%xmm0
14088a0fd:	0f 11 48 d0          	movups %xmm1,-0x30(%rax)
14088a101:	0f 10 49 f0          	movups -0x10(%rcx),%xmm1
14088a105:	0f 11 40 e0          	movups %xmm0,-0x20(%rax)
14088a109:	0f 11 48 f0          	movups %xmm1,-0x10(%rax)
14088a10d:	48 83 ea 01          	sub    $0x1,%rdx
14088a111:	75 ad                	jne    0x14088a0c0
14088a113:	0f 10 01             	movups (%rcx),%xmm0
14088a116:	48 8b d3             	mov    %rbx,%rdx
14088a119:	0f 10 49 10          	movups 0x10(%rcx),%xmm1
14088a11d:	0f 11 00             	movups %xmm0,(%rax)
14088a120:	0f 10 41 20          	movups 0x20(%rcx),%xmm0
14088a124:	0f 11 48 10          	movups %xmm1,0x10(%rax)
14088a128:	0f 11 40 20          	movups %xmm0,0x20(%rax)
14088a12c:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
14088a130:	48 8b 43 10          	mov    0x10(%rbx),%rax
14088a134:	48 89 47 10          	mov    %rax,0x10(%rdi)
14088a138:	48 8b 43 08          	mov    0x8(%rbx),%rax
14088a13c:	48 89 4b 10          	mov    %rcx,0x10(%rbx)
14088a140:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14088a144:	48 89 47 08          	mov    %rax,0x8(%rdi)
14088a148:	48 8b 83 f8 00 00 00 	mov    0xf8(%rbx),%rax
14088a14f:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
14088a153:	48 8b 8f f8 00 00 00 	mov    0xf8(%rdi),%rcx
14088a15a:	48 89 87 f8 00 00 00 	mov    %rax,0xf8(%rdi)
14088a161:	48 89 8b f8 00 00 00 	mov    %rcx,0xf8(%rbx)
14088a168:	48 8b cf             	mov    %rdi,%rcx
14088a16b:	8b 87 1c 01 00 00    	mov    0x11c(%rdi),%eax
14088a171:	89 83 1c 01 00 00    	mov    %eax,0x11c(%rbx)
14088a177:	0f b6 87 c4 00 00 00 	movzbl 0xc4(%rdi),%eax
14088a17e:	88 83 c4 00 00 00    	mov    %al,0xc4(%rbx)
14088a184:	0f 10 87 d4 00 00 00 	movups 0xd4(%rdi),%xmm0
14088a18b:	0f 11 83 d4 00 00 00 	movups %xmm0,0xd4(%rbx)
14088a192:	0f 10 8f e4 00 00 00 	movups 0xe4(%rdi),%xmm1
14088a199:	0f 11 8b e4 00 00 00 	movups %xmm1,0xe4(%rbx)
14088a1a0:	8b 87 f4 00 00 00    	mov    0xf4(%rdi),%eax
14088a1a6:	89 83 f4 00 00 00    	mov    %eax,0xf4(%rbx)
14088a1ac:	ff 83 e8 00 00 00    	incl   0xe8(%rbx)
14088a1b2:	e8 19 78 07 00       	call   0x1409019d0
14088a1b7:	c7 47 34 00 00 00 00 	movl   $0x0,0x34(%rdi)
14088a1be:	80 bf c5 00 00 00 01 	cmpb   $0x1,0xc5(%rdi)
14088a1c5:	72 08                	jb     0x14088a1cf
14088a1c7:	48 8b cf             	mov    %rdi,%rcx
14088a1ca:	e8 a1 b1 08 00       	call   0x140915370
14088a1cf:	48 8b cf             	mov    %rdi,%rcx
14088a1d2:	e8 49 d8 07 00       	call   0x140907a20
14088a1d7:	48 8b 3b             	mov    (%rbx),%rdi
14088a1da:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
14088a1de:	48 85 c9             	test   %rcx,%rcx
14088a1e1:	74 0d                	je     0x14088a1f0
14088a1e3:	48 8b 05 c6 34 b2 00 	mov    0xb234c6(%rip),%rax        # 0x1413ad6b0
14088a1ea:	ff 15 30 98 6f 00    	call   *0x6f9830(%rip)        # 0x140f83a20
14088a1f0:	48 83 bb b8 00 00 00 	cmpq   $0x0,0xb8(%rbx)
14088a1f7:	00
14088a1f8:	7e 0b                	jle    0x14088a205
14088a1fa:	48 8b d3             	mov    %rbx,%rdx
14088a1fd:	48 8b cf             	mov    %rdi,%rcx
14088a200:	e8 1b 40 02 00       	call   0x1408ae220
14088a205:	48 8b cb             	mov    %rbx,%rcx
14088a208:	e8 63 b1 08 00       	call   0x140915370
14088a20d:	33 c9                	xor    %ecx,%ecx
14088a20f:	c6 83 c5 00 00 00 01 	movb   $0x1,0xc5(%rbx)
14088a216:	49 c7 c6 ff ff ff ff 	mov    $0xffffffffffffffff,%r14
14088a21d:	89 4b 34             	mov    %ecx,0x34(%rbx)
14088a220:	48 89 4b 38          	mov    %rcx,0x38(%rbx)
14088a224:	89 4b 40             	mov    %ecx,0x40(%rbx)
14088a227:	48 89 4b 50          	mov    %rcx,0x50(%rbx)
14088a22b:	44 89 73 30          	mov    %r14d,0x30(%rbx)
14088a22f:	66 c7 83 c2 00 00 00 	movw   $0xff02,0xc2(%rbx)
14088a236:	02 ff
14088a238:	c7 43 2c 01 00 00 00 	movl   $0x1,0x2c(%rbx)
14088a23f:	38 4f 67             	cmp    %cl,0x67(%rdi)
14088a242:	75 04                	jne    0x14088a248
14088a244:	85 c0                	test   %eax,%eax
14088a246:	74 0a                	je     0x14088a252
14088a248:	8b d0                	mov    %eax,%edx
14088a24a:	48 8b cf             	mov    %rdi,%rcx
14088a24d:	e8 9e 72 00 00       	call   0x1408914f0
14088a252:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
14088a256:	48 85 c9             	test   %rcx,%rcx
14088a259:	74 0d                	je     0x14088a268
14088a25b:	48 8b 05 5e 34 b2 00 	mov    0xb2345e(%rip),%rax        # 0x1413ad6c0
14088a262:	ff 15 b8 97 6f 00    	call   *0x6f97b8(%rip)        # 0x140f83a20
14088a268:	85 ed                	test   %ebp,%ebp
14088a26a:	78 07                	js     0x14088a273
14088a26c:	c6 83 c3 00 00 00 fe 	movb   $0xfe,0xc3(%rbx)
14088a273:	48 8b cb             	mov    %rbx,%rcx
14088a276:	e8 c5 6f 07 00       	call   0x140901240
14088a27b:	8b e8                	mov    %eax,%ebp
14088a27d:	83 f8 11             	cmp    $0x11,%eax
14088a280:	0f 84 ea fc ff ff    	je     0x140889f70
14088a286:	e9 2f 01 00 00       	jmp    0x14088a3ba
14088a28b:	41 83 fe 07          	cmp    $0x7,%r14d
14088a28f:	75 08                	jne    0x14088a299
14088a291:	48 8b cf             	mov    %rdi,%rcx
14088a294:	e8 37 41 06 00       	call   0x1408ee3d0
14088a299:	49 8b 8f 90 01 00 00 	mov    0x190(%r15),%rcx
14088a2a0:	48 85 c9             	test   %rcx,%rcx
14088a2a3:	75 04                	jne    0x14088a2a9
14088a2a5:	33 f6                	xor    %esi,%esi
14088a2a7:	eb 36                	jmp    0x14088a2df
14088a2a9:	0f b7 51 14          	movzwl 0x14(%rcx),%edx
14088a2ad:	41 b8 02 02 00 00    	mov    $0x202,%r8d
14088a2b3:	0f b7 c2             	movzwl %dx,%eax
14088a2b6:	66 41 23 c0          	and    %r8w,%ax
14088a2ba:	66 41 3b c0          	cmp    %r8w,%ax
14088a2be:	75 0c                	jne    0x14088a2cc
14088a2c0:	80 79 16 01          	cmpb   $0x1,0x16(%rcx)
14088a2c4:	75 06                	jne    0x14088a2cc
14088a2c6:	48 8b 71 08          	mov    0x8(%rcx),%rsi
14088a2ca:	eb 13                	jmp    0x14088a2df
14088a2cc:	f6 c2 01             	test   $0x1,%dl
14088a2cf:	74 04                	je     0x14088a2d5
14088a2d1:	33 f6                	xor    %esi,%esi
14088a2d3:	eb 0a                	jmp    0x14088a2df
14088a2d5:	b2 01                	mov    $0x1,%dl
14088a2d7:	e8 74 da 09 00       	call   0x140927d50
14088a2dc:	48 8b f0             	mov    %rax,%rsi
14088a2df:	48 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%rcx
14088a2e6:	48 85 c9             	test   %rcx,%rcx
14088a2e9:	74 5d                	je     0x14088a348
14088a2eb:	49 83 bf 00 03 00 00 	cmpq   $0x0,0x300(%r15)
14088a2f2:	00
14088a2f3:	74 0d                	je     0x14088a302
14088a2f5:	48 8b d1             	mov    %rcx,%rdx
14088a2f8:	49 8b cf             	mov    %r15,%rcx
14088a2fb:	e8 40 96 02 00       	call   0x1408b3940
14088a300:	eb 46                	jmp    0x14088a348