140884af6:	42 0f b6 0c 30       	movzbl (%rax,%r14,1),%ecx
140884afb:	42 0f b6 14 32       	movzbl (%rdx,%r14,1),%edx
140884b00:	2b d1                	sub    %ecx,%edx
140884b02:	75 05                	jne    0x140884b09
140884b04:	49 ff c0             	inc    %r8
140884b07:	eb d7                	jmp    0x140884ae0
140884b09:	85 d2                	test   %edx,%edx
140884b0b:	75 55                	jne    0x140884b62
140884b0d:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140884b12:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
140884b16:	48 39 48 60          	cmp    %rcx,0x60(%rax)
140884b1a:	75 46                	jne    0x140884b62
140884b1c:	48 8b 85 70 01 00 00 	mov    0x170(%rbp),%rax
140884b23:	48 8d 95 70 01 00 00 	lea    0x170(%rbp),%rdx
140884b2a:	48 85 c0             	test   %rax,%rax
140884b2d:	74 33                	je     0x140884b62
140884b2f:	48 8b c8             	mov    %rax,%rcx
140884b32:	4c 39 10             	cmp    %r10,(%rax)
140884b35:	74 12                	je     0x140884b49
140884b37:	48 8b 41 18          	mov    0x18(%rcx),%rax
140884b3b:	48 8d 51 18          	lea    0x18(%rcx),%rdx
140884b3f:	48 8b c8             	mov    %rax,%rcx
140884b42:	48 85 c0             	test   %rax,%rax
140884b45:	75 eb                	jne    0x140884b32
140884b47:	eb 19                	jmp    0x140884b62
140884b49:	48 8b 41 18          	mov    0x18(%rcx),%rax
140884b4d:	48 89 02             	mov    %rax,(%rdx)
140884b50:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140884b55:	48 89 41 18          	mov    %rax,0x18(%rcx)
140884b59:	ff 44 24 38          	incl   0x38(%rsp)
140884b5d:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140884b62:	85 ff                	test   %edi,%edi
140884b64:	0f 85 9c 01 00 00    	jne    0x140884d06
140884b6a:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140884b6e:	e8 4d b6 03 00       	call   0x1408c01c0
140884b73:	8b d0                	mov    %eax,%edx
140884b75:	85 c0                	test   %eax,%eax
140884b77:	0f 85 a9 fc ff ff    	jne    0x140884826
140884b7d:	48 8b d3             	mov    %rbx,%rdx
140884b80:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140884b85:	e8 26 c4 03 00       	call   0x1408c0fb0
140884b8a:	48 8b 73 38          	mov    0x38(%rbx),%rsi
140884b8e:	48 85 f6             	test   %rsi,%rsi
140884b91:	0f 84 6f 01 00 00    	je     0x140884d06
140884b97:	48 8b bd 70 01 00 00 	mov    0x170(%rbp),%rdi
140884b9e:	66 90                	xchg   %ax,%ax
140884ba0:	4c 8b 56 18          	mov    0x18(%rsi),%r10
140884ba4:	4d 85 d2             	test   %r10,%r10
140884ba7:	0f 84 8a 00 00 00    	je     0x140884c37
140884bad:	4d 8b cc             	mov    %r12,%r9
140884bb0:	4d 8b c2             	mov    %r10,%r8
140884bb3:	4d 2b ca             	sub    %r10,%r9
140884bb6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140884bbd:	00 00 00
140884bc0:	41 0f b6 10          	movzbl (%r8),%edx
140884bc4:	43 0f b6 04 01       	movzbl (%r9,%r8,1),%eax
140884bc9:	3b d0                	cmp    %eax,%edx
140884bcb:	75 09                	jne    0x140884bd6
140884bcd:	85 d2                	test   %edx,%edx
140884bcf:	74 1c                	je     0x140884bed
140884bd1:	49 ff c0             	inc    %r8
140884bd4:	eb ea                	jmp    0x140884bc0
140884bd6:	42 0f b6 0c 30       	movzbl (%rax,%r14,1),%ecx
140884bdb:	42 0f b6 14 32       	movzbl (%rdx,%r14,1),%edx
140884be0:	2b d1                	sub    %ecx,%edx
140884be2:	75 05                	jne    0x140884be9
140884be4:	49 ff c0             	inc    %r8
140884be7:	eb d7                	jmp    0x140884bc0
140884be9:	85 d2                	test   %edx,%edx
140884beb:	75 4a                	jne    0x140884c37
140884bed:	48 8d 95 70 01 00 00 	lea    0x170(%rbp),%rdx
140884bf4:	48 85 ff             	test   %rdi,%rdi
140884bf7:	74 3e                	je     0x140884c37
140884bf9:	48 8b c7             	mov    %rdi,%rax
140884bfc:	48 8b cf             	mov    %rdi,%rcx
140884bff:	90                   	nop
140884c00:	4c 39 10             	cmp    %r10,(%rax)
140884c03:	74 12                	je     0x140884c17
140884c05:	48 8b 41 18          	mov    0x18(%rcx),%rax
140884c09:	48 8d 51 18          	lea    0x18(%rcx),%rdx
140884c0d:	48 8b c8             	mov    %rax,%rcx
140884c10:	48 85 c0             	test   %rax,%rax
140884c13:	75 eb                	jne    0x140884c00
140884c15:	eb 20                	jmp    0x140884c37
140884c17:	48 8b 41 18          	mov    0x18(%rcx),%rax
140884c1b:	48 89 02             	mov    %rax,(%rdx)
140884c1e:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140884c23:	48 89 41 18          	mov    %rax,0x18(%rcx)
140884c27:	ff 44 24 38          	incl   0x38(%rsp)
140884c2b:	48 8b bd 70 01 00 00 	mov    0x170(%rbp),%rdi
140884c32:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140884c37:	48 8b 46 20          	mov    0x20(%rsi),%rax
140884c3b:	48 85 c0             	test   %rax,%rax
140884c3e:	0f 84 b5 00 00 00    	je     0x140884cf9
140884c44:	33 db                	xor    %ebx,%ebx
140884c46:	39 18                	cmp    %ebx,(%rax)
140884c48:	0f 8e ab 00 00 00    	jle    0x140884cf9
140884c4e:	45 33 db             	xor    %r11d,%r11d
140884c51:	4d 8b 54 03 18       	mov    0x18(%r11,%rax,1),%r10
140884c56:	4d 85 d2             	test   %r10,%r10
140884c59:	0f 84 88 00 00 00    	je     0x140884ce7
140884c5f:	4d 8b cc             	mov    %r12,%r9
140884c62:	4d 8b c2             	mov    %r10,%r8
140884c65:	4d 2b ca             	sub    %r10,%r9
140884c68:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140884c6f:	00
140884c70:	41 0f b6 10          	movzbl (%r8),%edx
140884c74:	43 0f b6 04 01       	movzbl (%r9,%r8,1),%eax
140884c79:	3b d0                	cmp    %eax,%edx
140884c7b:	75 09                	jne    0x140884c86
140884c7d:	85 d2                	test   %edx,%edx
140884c7f:	74 1c                	je     0x140884c9d
140884c81:	49 ff c0             	inc    %r8
140884c84:	eb ea                	jmp    0x140884c70
140884c86:	42 0f b6 0c 30       	movzbl (%rax,%r14,1),%ecx
140884c8b:	42 0f b6 14 32       	movzbl (%rdx,%r14,1),%edx
140884c90:	2b d1                	sub    %ecx,%edx
140884c92:	75 05                	jne    0x140884c99
140884c94:	49 ff c0             	inc    %r8
140884c97:	eb d7                	jmp    0x140884c70
140884c99:	85 d2                	test   %edx,%edx
140884c9b:	75 4a                	jne    0x140884ce7
140884c9d:	48 8d 95 70 01 00 00 	lea    0x170(%rbp),%rdx
140884ca4:	48 85 ff             	test   %rdi,%rdi
140884ca7:	74 3e                	je     0x140884ce7
140884ca9:	48 8b c7             	mov    %rdi,%rax
140884cac:	48 8b cf             	mov    %rdi,%rcx
140884caf:	90                   	nop
140884cb0:	4c 39 10             	cmp    %r10,(%rax)
140884cb3:	74 12                	je     0x140884cc7
140884cb5:	48 8b 41 18          	mov    0x18(%rcx),%rax
140884cb9:	48 8d 51 18          	lea    0x18(%rcx),%rdx
140884cbd:	48 8b c8             	mov    %rax,%rcx
140884cc0:	48 85 c0             	test   %rax,%rax
140884cc3:	75 eb                	jne    0x140884cb0
140884cc5:	eb 20                	jmp    0x140884ce7
140884cc7:	48 8b 41 18          	mov    0x18(%rcx),%rax
140884ccb:	48 89 02             	mov    %rax,(%rdx)
140884cce:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140884cd3:	48 89 41 18          	mov    %rax,0x18(%rcx)
140884cd7:	ff 44 24 38          	incl   0x38(%rsp)
140884cdb:	48 8b bd 70 01 00 00 	mov    0x170(%rbp),%rdi
140884ce2:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140884ce7:	48 8b 46 20          	mov    0x20(%rsi),%rax
140884ceb:	ff c3                	inc    %ebx
140884ced:	49 83 c3 68          	add    $0x68,%r11
140884cf1:	3b 18                	cmp    (%rax),%ebx
140884cf3:	0f 8c 58 ff ff ff    	jl     0x140884c51
140884cf9:	48 8b 76 50          	mov    0x50(%rsi),%rsi
140884cfd:	48 85 f6             	test   %rsi,%rsi
140884d00:	0f 85 9a fe ff ff    	jne    0x140884ba0
140884d06:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140884d0b:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140884d10:	4c 8b 4c 24 58       	mov    0x58(%rsp),%r9
140884d15:	48 8b cb             	mov    %rbx,%rcx
140884d18:	4c 8b 44 24 50       	mov    0x50(%rsp),%r8
140884d1d:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140884d24:	00
140884d25:	e8 76 ab 03 00       	call   0x1408bf8a0
140884d2a:	8b d0                	mov    %eax,%edx
140884d2c:	85 c0                	test   %eax,%eax
140884d2e:	74 33                	je     0x140884d63
140884d30:	e9 f6 fa ff ff       	jmp    0x14088482b
140884d35:	48 83 7d e8 00       	cmpq   $0x0,-0x18(%rbp)
140884d3a:	48 8b cb             	mov    %rbx,%rcx
140884d3d:	74 1f                	je     0x140884d5e
140884d3f:	4d 8b 4d 10          	mov    0x10(%r13),%r9
140884d43:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
140884d47:	4d 8b 45 08          	mov    0x8(%r13),%r8
140884d4b:	48 8d 15 3a ea 71 00 	lea    0x71ea3a(%rip),%rdx        # 0x140fa378c
140884d52:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140884d57:	e8 84 a9 03 00       	call   0x1408bf6e0
140884d5c:	eb 05                	jmp    0x140884d63
140884d5e:	e8 0d ac fe ff       	call   0x14086f970
140884d63:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
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)