140884d67:	e8 84 b0 03 00       	call   0x1408bfdf0
140884d6c:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140884d71:	48 85 c9             	test   %rcx,%rcx
140884d74:	74 73                	je     0x140884de9
140884d76:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140884d7d:	00 00 00
140884d80:	49 83 bf 00 03 00 00 	cmpq   $0x0,0x300(%r15)
140884d87:	00
140884d88:	48 8b 59 18          	mov    0x18(%rcx),%rbx
140884d8c:	74 0d                	je     0x140884d9b
140884d8e:	48 8b d1             	mov    %rcx,%rdx
140884d91:	49 8b cf             	mov    %r15,%rcx
140884d94:	e8 a7 eb 02 00       	call   0x1408b3940
140884d99:	eb 46                	jmp    0x140884de1
140884d9b:	49 3b 8f f0 01 00 00 	cmp    0x1f0(%r15),%rcx
140884da2:	73 38                	jae    0x140884ddc
140884da4:	49 3b 8f e0 01 00 00 	cmp    0x1e0(%r15),%rcx
140884dab:	72 13                	jb     0x140884dc0
140884dad:	49 8b 87 d8 01 00 00 	mov    0x1d8(%r15),%rax
140884db4:	48 89 01             	mov    %rax,(%rcx)
140884db7:	49 89 8f d8 01 00 00 	mov    %rcx,0x1d8(%r15)
140884dbe:	eb 21                	jmp    0x140884de1
140884dc0:	49 3b 8f e8 01 00 00 	cmp    0x1e8(%r15),%rcx
140884dc7:	72 13                	jb     0x140884ddc
140884dc9:	49 8b 87 c8 01 00 00 	mov    0x1c8(%r15),%rax
140884dd0:	48 89 01             	mov    %rax,(%rcx)
140884dd3:	49 89 8f c8 01 00 00 	mov    %rcx,0x1c8(%r15)
140884dda:	eb 05                	jmp    0x140884de1
140884ddc:	e8 6f 6d 00 00       	call   0x14088bb50
140884de1:	48 8b cb             	mov    %rbx,%rcx
140884de4:	48 85 db             	test   %rbx,%rbx
140884de7:	75 97                	jne    0x140884d80
140884de9:	41 80 7f 6f 00       	cmpb   $0x0,0x6f(%r15)
140884dee:	75 08                	jne    0x140884df8
140884df0:	49 8b cf             	mov    %r15,%rcx
140884df3:	e8 58 07 01 00       	call   0x140895550
140884df8:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
140884dfd:	49 89 87 f8 01 00 00 	mov    %rax,0x1f8(%r15)
140884e04:	4c 8b a4 24 90 02 00 	mov    0x290(%rsp),%r12
140884e0b:	00
140884e0c:	48 8b b4 24 d8 02 00 	mov    0x2d8(%rsp),%rsi
140884e13:	00
140884e14:	48 8b 8d 80 01 00 00 	mov    0x180(%rbp),%rcx
140884e1b:	48 33 cc             	xor    %rsp,%rcx
140884e1e:	e8 dd 66 59 00       	call   0x140e1b500
140884e23:	48 81 c4 98 02 00 00 	add    $0x298,%rsp
140884e2a:	41 5f                	pop    %r15
140884e2c:	41 5e                	pop    %r14
140884e2e:	41 5d                	pop    %r13
140884e30:	5f                   	pop    %rdi
140884e31:	5b                   	pop    %rbx
140884e32:	5d                   	pop    %rbp
140884e33:	c3                   	ret
140884e34:	cc                   	int3
140884e35:	cc                   	int3
140884e36:	cc                   	int3
140884e37:	cc                   	int3
140884e38:	cc                   	int3
140884e39:	cc                   	int3
140884e3a:	cc                   	int3
140884e3b:	cc                   	int3
140884e3c:	cc                   	int3
140884e3d:	cc                   	int3
140884e3e:	cc                   	int3
140884e3f:	cc                   	int3
140884e40:	4c 8b dc             	mov    %rsp,%r11
140884e43:	55                   	push   %rbp
140884e44:	53                   	push   %rbx
140884e45:	49 8d ab 98 fe ff ff 	lea    -0x168(%r11),%rbp
140884e4c:	48 81 ec 58 02 00 00 	sub    $0x258,%rsp
140884e53:	48 8b 05 a6 40 b3 00 	mov    0xb340a6(%rip),%rax        # 0x1413b8f00
140884e5a:	48 33 c4             	xor    %rsp,%rax
140884e5d:	48 89 85 20 01 00 00 	mov    %rax,0x120(%rbp)
140884e64:	48 8b 01             	mov    (%rcx),%rax
140884e67:	49 89 73 10          	mov    %rsi,0x10(%r11)
140884e6b:	be 02 02 00 00       	mov    $0x202,%esi
140884e70:	49 89 7b e8          	mov    %rdi,-0x18(%r11)
140884e74:	4d 89 63 e0          	mov    %r12,-0x20(%r11)
140884e78:	48 8b 58 18          	mov    0x18(%rax),%rbx
140884e7c:	4d 89 6b d8          	mov    %r13,-0x28(%r11)
140884e80:	4d 8b e8             	mov    %r8,%r13
140884e83:	4d 89 7b c8          	mov    %r15,-0x38(%r11)
140884e87:	4c 8b f9             	mov    %rcx,%r15
140884e8a:	49 8b 08             	mov    (%r8),%rcx
140884e8d:	45 33 c0             	xor    %r8d,%r8d
140884e90:	48 85 c9             	test   %rcx,%rcx
140884e93:	75 05                	jne    0x140884e9a
140884e95:	41 8b f8             	mov    %r8d,%edi
140884e98:	eb 32                	jmp    0x140884ecc
140884e9a:	0f b7 51 14          	movzwl 0x14(%rcx),%edx
140884e9e:	0f b7 c2             	movzwl %dx,%eax
140884ea1:	66 23 c6             	and    %si,%ax
140884ea4:	66 3b c6             	cmp    %si,%ax
140884ea7:	75 0c                	jne    0x140884eb5
140884ea9:	80 79 16 01          	cmpb   $0x1,0x16(%rcx)
140884ead:	75 06                	jne    0x140884eb5
140884eaf:	48 8b 79 08          	mov    0x8(%rcx),%rdi
140884eb3:	eb 17                	jmp    0x140884ecc
140884eb5:	f6 c2 01             	test   $0x1,%dl
140884eb8:	74 05                	je     0x140884ebf
140884eba:	49 8b f8             	mov    %r8,%rdi
140884ebd:	eb 0d                	jmp    0x140884ecc
140884ebf:	b2 01                	mov    $0x1,%dl
140884ec1:	e8 8a 2e 0a 00       	call   0x140927d50
140884ec6:	48 8b f8             	mov    %rax,%rdi
140884ec9:	45 33 c0             	xor    %r8d,%r8d
140884ecc:	49 8b 4d 08          	mov    0x8(%r13),%rcx
140884ed0:	4c 89 b4 24 38 02 00 	mov    %r14,0x238(%rsp)
140884ed7:	00
140884ed8:	48 85 c9             	test   %rcx,%rcx
140884edb:	75 05                	jne    0x140884ee2
140884edd:	4d 8b f0             	mov    %r8,%r14
140884ee0:	eb 2f                	jmp    0x140884f11
140884ee2:	0f b7 51 14          	movzwl 0x14(%rcx),%edx
140884ee6:	0f b7 c2             	movzwl %dx,%eax
140884ee9:	66 23 c6             	and    %si,%ax
140884eec:	66 3b c6             	cmp    %si,%ax
140884eef:	75 0c                	jne    0x140884efd
140884ef1:	80 79 16 01          	cmpb   $0x1,0x16(%rcx)
140884ef5:	75 06                	jne    0x140884efd
140884ef7:	4c 8b 71 08          	mov    0x8(%rcx),%r14
140884efb:	eb 14                	jmp    0x140884f11
140884efd:	f6 c2 01             	test   $0x1,%dl
140884f00:	74 05                	je     0x140884f07
140884f02:	4d 8b f0             	mov    %r8,%r14
140884f05:	eb 0a                	jmp    0x140884f11
140884f07:	b2 01                	mov    $0x1,%dl
140884f09:	e8 42 2e 0a 00       	call   0x140927d50
140884f0e:	4c 8b f0             	mov    %rax,%r14
140884f11:	4c 8b a3 f8 01 00 00 	mov    0x1f8(%rbx),%r12
140884f18:	33 c0                	xor    %eax,%eax
140884f1a:	48 89 83 f8 01 00 00 	mov    %rax,0x1f8(%rbx)
140884f21:	38 43 6f             	cmp    %al,0x6f(%rbx)
140884f24:	75 0a                	jne    0x140884f30
140884f26:	48 8b cb             	mov    %rbx,%rcx
140884f29:	e8 d2 02 01 00       	call   0x140895200
140884f2e:	33 c0                	xor    %eax,%eax
140884f30:	48 85 ff             	test   %rdi,%rdi
140884f33:	0f 84 b7 02 00 00    	je     0x1408851f0
140884f39:	4d 85 f6             	test   %r14,%r14
140884f3c:	0f 84 ae 02 00 00    	je     0x1408851f0
140884f42:	4d 8b ce             	mov    %r14,%r9
140884f45:	89 44 24 20          	mov    %eax,0x20(%rsp)
140884f49:	4c 8b c3             	mov    %rbx,%r8
140884f4c:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
140884f50:	48 8b d7             	mov    %rdi,%rdx
140884f53:	e8 48 b0 03 00       	call   0x1408bffa0
140884f58:	8b f0                	mov    %eax,%esi
140884f5a:	85 c0                	test   %eax,%eax
140884f5c:	0f 85 5b 02 00 00    	jne    0x1408851bd
140884f62:	48 8b 8d d0 00 00 00 	mov    0xd0(%rbp),%rcx
140884f69:	48 8d 45 80          	lea    -0x80(%rbp),%rax
140884f6d:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140884f72:	48 8d 05 87 b1 03 00 	lea    0x3b187(%rip),%rax        # 0x1408c0100
140884f79:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140884f7e:	48 8d 05 eb a8 03 00 	lea    0x3a8eb(%rip),%rax        # 0x1408bf870
140884f85:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140884f8a:	0f 57 c0             	xorps  %xmm0,%xmm0
140884f8d:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
140884f92:	0f 57 c9             	xorps  %xmm1,%xmm1
140884f95:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140884f9a:	0f 11 44 24 60       	movups %xmm0,0x60(%rsp)
140884f9f:	0f 11 44 24 70       	movups %xmm0,0x70(%rsp)
140884fa4:	f3 0f 7f 4c 24 48    	movdqu %xmm1,0x48(%rsp)
140884faa:	48 85 c9             	test   %rcx,%rcx
140884fad:	0f 84 f3 00 00 00    	je     0x1408850a6
140884fb3:	80 79 3f 02          	cmpb   $0x2,0x3f(%rcx)
140884fb7:	75 48                	jne    0x140885001
140884fb9:	48 8b 79 40          	mov    0x40(%rcx),%rdi
140884fbd:	33 c0                	xor    %eax,%eax
140884fbf:	45 33 c0             	xor    %r8d,%r8d
140884fc2:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
140884fc6:	48 8b d7             	mov    %rdi,%rdx
140884fc9:	81 67 04 ff ff df ff 	andl   $0xffdfffff,0x4(%rdi)
140884fd0:	89 45 98             	mov    %eax,-0x68(%rbp)
140884fd3:	e8 e8 a6 07 00       	call   0x1408ff6c0
140884fd8:	80 7b 67 00          	cmpb   $0x0,0x67(%rbx)
140884fdc:	b8 07 00 00 00       	mov    $0x7,%eax
140884fe1:	8b 75 98             	mov    -0x68(%rbp),%esi
140884fe4:	0f 45 f0             	cmovne %eax,%esi
140884fe7:	85 f6                	test   %esi,%esi
140884fe9:	0f 85 4d 01 00 00    	jne    0x14088513c
140884fef:	48 8b d7             	mov    %rdi,%rdx
140884ff2:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140884ff7:	e8 e4 33 09 00       	call   0x1409183e0
140884ffc:	e9 20 01 00 00       	jmp    0x140885121
140885001:	48 8b 71 20          	mov    0x20(%rcx),%rsi
140885005:	48 85 f6             	test   %rsi,%rsi
140885008:	74 31                	je     0x14088503b
14088500a:	8b 3e                	mov    (%rsi),%edi
14088500c:	48 83 c6 08          	add    $0x8,%rsi
140885010:	85 ff                	test   %edi,%edi
140885012:	7e 27                	jle    0x14088503b
140885014:	48 8b 16             	mov    (%rsi),%rdx
140885017:	48 85 d2             	test   %rdx,%rdx
14088501a:	74 0e                	je     0x14088502a
14088501c:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140885021:	e8 ca a1 0a 00       	call   0x14092f1f0
140885026:	85 c0                	test   %eax,%eax
140885028:	75 0a                	jne    0x140885034
14088502a:	ff cf                	dec    %edi
14088502c:	48 83 c6 20          	add    $0x20,%rsi
140885030:	85 ff                	test   %edi,%edi
140885032:	7f e0                	jg     0x140885014
140885034:	48 8b 8d d0 00 00 00 	mov    0xd0(%rbp),%rcx
14088503b:	33 ff                	xor    %edi,%edi
14088503d:	8b f7                	mov    %edi,%esi
14088503f:	66 3b 79 36          	cmp    0x36(%rcx),%di
140885043:	0f 8d d8 00 00 00    	jge    0x140885121
140885049:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140885050:	48 8b 41 08          	mov    0x8(%rcx),%rax
140885054:	44 0f b7 44 38 10    	movzwl 0x10(%rax,%rdi,1),%r8d
14088505a:	66 45 85 c0          	test   %r8w,%r8w
14088505e:	74 36                	je     0x140885096
140885060:	80 79 3f 00          	cmpb   $0x0,0x3f(%rcx)
140885064:	75 30                	jne    0x140885096
140885066:	48 8b 51 50          	mov    0x50(%rcx),%rdx
14088506a:	48 85 d2             	test   %rdx,%rdx
14088506d:	74 27                	je     0x140885096
14088506f:	41 8b c0             	mov    %r8d,%eax
140885072:	44 39 02             	cmp    %r8d,(%rdx)
140885075:	7c 1f                	jl     0x140885096
140885077:	48 c1 e0 05          	shl    $0x5,%rax
14088507b:	48 8b 54 10 e8       	mov    -0x18(%rax,%rdx,1),%rdx
140885080:	48 85 d2             	test   %rdx,%rdx
140885083:	74 11                	je     0x140885096
140885085:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14088508a:	e8 61 a1 0a 00       	call   0x14092f1f0
14088508f:	48 8b 8d d0 00 00 00 	mov    0xd0(%rbp),%rcx
140885096:	0f bf 41 36          	movswl 0x36(%rcx),%eax
14088509a:	ff c6                	inc    %esi
14088509c:	48 83 c7 18          	add    $0x18,%rdi
1408850a0:	3b f0                	cmp    %eax,%esi
1408850a2:	7c ac                	jl     0x140885050
1408850a4:	eb 7b                	jmp    0x140885121
1408850a6:	48 8b 85 d8 00 00 00 	mov    0xd8(%rbp),%rax
1408850ad:	48 85 c0             	test   %rax,%rax
1408850b0:	74 4f                	je     0x140885101
1408850b2:	48 8b 70 50          	mov    0x50(%rax),%rsi
1408850b6:	48 85 f6             	test   %rsi,%rsi
1408850b9:	74 31                	je     0x1408850ec
1408850bb:	8b 3e                	mov    (%rsi),%edi
1408850bd:	48 83 c6 08          	add    $0x8,%rsi
1408850c1:	85 ff                	test   %edi,%edi
1408850c3:	7e 27                	jle    0x1408850ec
1408850c5:	48 8b 16             	mov    (%rsi),%rdx
1408850c8:	48 85 d2             	test   %rdx,%rdx
1408850cb:	74 0e                	je     0x1408850db
1408850cd:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1408850d2:	e8 19 a1 0a 00       	call   0x14092f1f0
1408850d7:	85 c0                	test   %eax,%eax
1408850d9:	75 0a                	jne    0x1408850e5
1408850db:	ff cf                	dec    %edi
1408850dd:	48 83 c6 20          	add    $0x20,%rsi
1408850e1:	85 ff                	test   %edi,%edi
1408850e3:	7f e0                	jg     0x1408850c5
1408850e5:	48 8b 85 d8 00 00 00 	mov    0xd8(%rbp),%rax
1408850ec:	48 8b 50 48          	mov    0x48(%rax),%rdx
1408850f0:	48 85 d2             	test   %rdx,%rdx
1408850f3:	74 2c                	je     0x140885121
1408850f5:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1408850fa:	e8 f1 a0 0a 00       	call   0x14092f1f0
1408850ff:	eb 20                	jmp    0x140885121
140885101:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
140885105:	e8 b6 b0 03 00       	call   0x1408c01c0
14088510a:	8b f0                	mov    %eax,%esi
14088510c:	85 c0                	test   %eax,%eax
14088510e:	75 2c                	jne    0x14088513c
140885110:	48 8b 95 e0 00 00 00 	mov    0xe0(%rbp),%rdx
140885117:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14088511c:	e8 8f be 03 00       	call   0x1408c0fb0
140885121:	33 c9                	xor    %ecx,%ecx
140885123:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140885128:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
14088512c:	45 33 c9             	xor    %r9d,%r9d
14088512f:	49 8b cf             	mov    %r15,%rcx
140885132:	4d 8b c6             	mov    %r14,%r8
140885135:	e8 66 a7 03 00       	call   0x1408bf8a0
14088513a:	8b f0                	mov    %eax,%esi
14088513c:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140885141:	48 85 c9             	test   %rcx,%rcx
140885144:	74 73                	je     0x1408851b9
140885146:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14088514d:	00 00 00
140885150:	48 83 bb 00 03 00 00 	cmpq   $0x0,0x300(%rbx)
140885157:	00
140885158:	48 8b 79 18          	mov    0x18(%rcx),%rdi
14088515c:	74 0d                	je     0x14088516b
14088515e:	48 8b d1             	mov    %rcx,%rdx
140885161:	48 8b cb             	mov    %rbx,%rcx
140885164:	e8 d7 e7 02 00       	call   0x1408b3940
140885169:	eb 46                	jmp    0x1408851b1
14088516b:	48 3b 8b f0 01 00 00 	cmp    0x1f0(%rbx),%rcx
140885172:	73 38                	jae    0x1408851ac
140885174:	48 3b 8b e0 01 00 00 	cmp    0x1e0(%rbx),%rcx
14088517b:	72 13                	jb     0x140885190
14088517d:	48 8b 83 d8 01 00 00 	mov    0x1d8(%rbx),%rax
140885184:	48 89 01             	mov    %rax,(%rcx)
140885187:	48 89 8b d8 01 00 00 	mov    %rcx,0x1d8(%rbx)
14088518e:	eb 21                	jmp    0x1408851b1
140885190:	48 3b 8b e8 01 00 00 	cmp    0x1e8(%rbx),%rcx
140885197:	72 13                	jb     0x1408851ac
140885199:	48 8b 83 c8 01 00 00 	mov    0x1c8(%rbx),%rax
1408851a0:	48 89 01             	mov    %rax,(%rcx)
1408851a3:	48 89 8b c8 01 00 00 	mov    %rcx,0x1c8(%rbx)
1408851aa:	eb 05                	jmp    0x1408851b1
1408851ac:	e8 9f 69 00 00       	call   0x14088bb50
1408851b1:	48 8b cf             	mov    %rdi,%rcx
1408851b4:	48 85 ff             	test   %rdi,%rdi
1408851b7:	75 97                	jne    0x140885150
1408851b9:	85 f6                	test   %esi,%esi
1408851bb:	74 2a                	je     0x1408851e7
1408851bd:	8b 43 30             	mov    0x30(%rbx),%eax
1408851c0:	25 01 00 00 10       	and    $0x10000001,%eax
1408851c5:	48 83 f8 01          	cmp    $0x1,%rax
1408851c9:	75 12                	jne    0x1408851dd
1408851cb:	3b f0                	cmp    %eax,%esi
1408851cd:	75 0e                	jne    0x1408851dd
1408851cf:	49 8b 55 08          	mov    0x8(%r13),%rdx
1408851d3:	49 8b cf             	mov    %r15,%rcx
1408851d6:	e8 85 a9 fe ff       	call   0x14086fb60
1408851db:	eb 0a                	jmp    0x1408851e7
1408851dd:	8b d6                	mov    %esi,%edx
1408851df:	49 8b cf             	mov    %r15,%rcx
1408851e2:	e8 89 a7 fe ff       	call   0x14086f970
1408851e7:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1408851eb:	e8 00 ac 03 00       	call   0x1408bfdf0
1408851f0:	80 7b 6f 00          	cmpb   $0x0,0x6f(%rbx)
1408851f4:	4c 8b bc 24 30 02 00 	mov    0x230(%rsp),%r15
1408851fb:	00
1408851fc:	4c 8b b4 24 38 02 00 	mov    0x238(%rsp),%r14
140885203:	00
140885204:	4c 8b ac 24 40 02 00 	mov    0x240(%rsp),%r13
14088520b:	00
14088520c:	48 8b bc 24 50 02 00 	mov    0x250(%rsp),%rdi
140885213:	00
140885214:	48 8b b4 24 78 02 00 	mov    0x278(%rsp),%rsi
14088521b:	00
14088521c:	4c 89 a3 f8 01 00 00 	mov    %r12,0x1f8(%rbx)
140885223:	4c 8b a4 24 48 02 00 	mov    0x248(%rsp),%r12
14088522a:	00
14088522b:	75 08                	jne    0x140885235
14088522d:	48 8b cb             	mov    %rbx,%rcx
140885230:	e8 1b 03 01 00       	call   0x140895550
140885235:	48 8b 8d 20 01 00 00 	mov    0x120(%rbp),%rcx
14088523c:	48 33 cc             	xor    %rsp,%rcx
14088523f:	e8 bc 62 59 00       	call   0x140e1b500
140885244:	48 81 c4 58 02 00 00 	add    $0x258,%rsp
14088524b:	5b                   	pop    %rbx
14088524c:	5d                   	pop    %rbp