140027ba8:	74 4c                	je     0x140027bf6
140027baa:	8d 42 01             	lea    0x1(%rdx),%eax
140027bad:	8d 14 80             	lea    (%rax,%rax,4),%edx
140027bb0:	81 fa e1 01 00 00    	cmp    $0x1e1,%edx
140027bb6:	77 0a                	ja     0x140027bc2
140027bb8:	8b c2                	mov    %edx,%eax
140027bba:	41 8b d6             	mov    %r14d,%edx
140027bbd:	48 2b d0             	sub    %rax,%rdx
140027bc0:	eb 02                	jmp    0x140027bc4
140027bc2:	33 d2                	xor    %edx,%edx
140027bc4:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140027bc8:	4c 8d 05 a9 00 01 00 	lea    0x100a9(%rip),%r8        # 0x140037c78
140027bcf:	4c 03 ca             	add    %rdx,%r9
140027bd2:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
140027bd7:	ba 0f 00 00 00       	mov    $0xf,%edx
140027bdc:	e8 0b a1 fd ff       	call   0x140001cec
140027be1:	48 8b 0d 60 64 01 00 	mov    0x16460(%rip),%rcx        # 0x14003e048
140027be8:	4c 8d 05 59 64 01 00 	lea    0x16459(%rip),%r8        # 0x14003e048
140027bef:	4c 8d 0d 5a e9 00 00 	lea    0xe95a(%rip),%r9        # 0x140036550
140027bf6:	33 f6                	xor    %esi,%esi
140027bf8:	4d 85 ff             	test   %r15,%r15
140027bfb:	75 07                	jne    0x140027c04
140027bfd:	be 03 40 00 80       	mov    $0x80004003,%esi
140027c02:	eb 7a                	jmp    0x140027c7e
140027c04:	41 21 37             	and    %esi,(%r15)
140027c07:	40 38 b5 0c 02 00 00 	cmp    %sil,0x20c(%rbp)
140027c0e:	74 62                	je     0x140027c72
140027c10:	4c 8b 15 31 64 01 00 	mov    0x16431(%rip),%r10        # 0x14003e048
140027c17:	4d 3b d0             	cmp    %r8,%r10
140027c1a:	74 4b                	je     0x140027c67
140027c1c:	41 f6 42 1c 04       	testb  $0x4,0x1c(%r10)
140027c21:	74 44                	je     0x140027c67
140027c23:	8b 07                	mov    (%rdi),%eax
140027c25:	ff c0                	inc    %eax
140027c27:	8d 0c 80             	lea    (%rax,%rax,4),%ecx
140027c2a:	81 f9 e1 01 00 00    	cmp    $0x1e1,%ecx
140027c30:	77 0a                	ja     0x140027c3c
140027c32:	8b c1                	mov    %ecx,%eax
140027c34:	49 8b ce             	mov    %r14,%rcx
140027c37:	48 2b c8             	sub    %rax,%rcx
140027c3a:	eb 02                	jmp    0x140027c3e
140027c3c:	33 c9                	xor    %ecx,%ecx
140027c3e:	8b 85 08 02 00 00    	mov    0x208(%rbp),%eax
140027c44:	4c 8d 05 2d 00 01 00 	lea    0x1002d(%rip),%r8        # 0x140037c78
140027c4b:	4c 03 c9             	add    %rcx,%r9
140027c4e:	89 44 24 20          	mov    %eax,0x20(%rsp)
140027c52:	49 8b 4a 10          	mov    0x10(%r10),%rcx
140027c56:	ba 10 00 00 00       	mov    $0x10,%edx
140027c5b:	e8 14 a0 fd ff       	call   0x140001c74
140027c60:	4c 8d 05 e1 63 01 00 	lea    0x163e1(%rip),%r8        # 0x14003e048
140027c67:	8b 85 08 02 00 00    	mov    0x208(%rbp),%eax
140027c6d:	41 89 07             	mov    %eax,(%r15)
140027c70:	eb 05                	jmp    0x140027c77
140027c72:	be 90 04 07 80       	mov    $0x80070490,%esi
140027c77:	48 8b 0d ca 63 01 00 	mov    0x163ca(%rip),%rcx        # 0x14003e048
140027c7e:	49 3b c8             	cmp    %r8,%rcx
140027c81:	74 45                	je     0x140027cc8
140027c83:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140027c87:	74 3f                	je     0x140027cc8
140027c89:	8b 07                	mov    (%rdi),%eax
140027c8b:	8d 14 80             	lea    (%rax,%rax,4),%edx
140027c8e:	81 fa e1 01 00 00    	cmp    $0x1e1,%edx
140027c94:	77 07                	ja     0x140027c9d
140027c96:	8b c2                	mov    %edx,%eax
140027c98:	4c 2b f0             	sub    %rax,%r14
140027c9b:	eb 03                	jmp    0x140027ca0
140027c9d:	45 33 f6             	xor    %r14d,%r14d
140027ca0:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140027ca4:	4c 8d 0d a5 e8 00 00 	lea    0xe8a5(%rip),%r9        # 0x140036550
140027cab:	4d 03 ce             	add    %r14,%r9
140027cae:	89 74 24 28          	mov    %esi,0x28(%rsp)
140027cb2:	ba 11 00 00 00       	mov    $0x11,%edx
140027cb7:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
140027cbc:	4c 8d 05 b5 ff 00 00 	lea    0xffb5(%rip),%r8        # 0x140037c78
140027cc3:	e8 34 a4 fd ff       	call   0x1400020fc
140027cc8:	ff 0f                	decl   (%rdi)
140027cca:	83 fb ff             	cmp    $0xffffffff,%ebx
140027ccd:	74 23                	je     0x140027cf2
140027ccf:	8b cb                	mov    %ebx,%ecx
140027cd1:	48 ff 15 00 db 00 00 	rex.W call *0xdb00(%rip)        # 0x1400357d8
140027cd8:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140027cdd:	48 85 c0             	test   %rax,%rax
140027ce0:	74 10                	je     0x140027cf2
140027ce2:	33 d2                	xor    %edx,%edx
140027ce4:	8b cb                	mov    %ebx,%ecx
140027ce6:	48 ff 15 ab da 00 00 	rex.W call *0xdaab(%rip)        # 0x140035798
140027ced:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140027cf2:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140027cf7:	8b c6                	mov    %esi,%eax
140027cf9:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
140027cfe:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
140027d03:	48 83 c4 30          	add    $0x30,%rsp
140027d07:	41 5f                	pop    %r15
140027d09:	41 5e                	pop    %r14
140027d0b:	5f                   	pop    %rdi
140027d0c:	c3                   	ret
140027d0d:	cc                   	int3
140027d0e:	cc                   	int3
140027d0f:	cc                   	int3
140027d10:	cc                   	int3
140027d11:	cc                   	int3
140027d12:	cc                   	int3
140027d13:	cc                   	int3
140027d14:	cc                   	int3
140027d15:	cc                   	int3
140027d16:	cc                   	int3
140027d17:	cc                   	int3
140027d18:	cc                   	int3
140027d19:	cc                   	int3
140027d1a:	cc                   	int3
140027d1b:	cc                   	int3
140027d1c:	cc                   	int3
140027d1d:	cc                   	int3
140027d1e:	cc                   	int3
140027d1f:	cc                   	int3
140027d20:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140027d25:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140027d2a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140027d2f:	57                   	push   %rdi
140027d30:	41 54                	push   %r12
140027d32:	41 55                	push   %r13
140027d34:	41 56                	push   %r14
140027d36:	41 57                	push   %r15
140027d38:	48 83 ec 30          	sub    $0x30,%rsp
140027d3c:	48 8b f1             	mov    %rcx,%rsi
140027d3f:	4d 8b e9             	mov    %r9,%r13
140027d42:	8b 0d 34 64 01 00    	mov    0x16434(%rip),%ecx        # 0x14003e17c
140027d48:	49 8b e8             	mov    %r8,%rbp
140027d4b:	4c 8b e2             	mov    %rdx,%r12
140027d4e:	48 ff 15 83 da 00 00 	rex.W call *0xda83(%rip)        # 0x1400357d8
140027d55:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140027d5a:	83 cb ff             	or     $0xffffffff,%ebx
140027d5d:	4c 8b f0             	mov    %rax,%r14
140027d60:	48 85 c0             	test   %rax,%rax
140027d63:	75 22                	jne    0x140027d87
140027d65:	8b 1d 11 64 01 00    	mov    0x16411(%rip),%ebx        # 0x14003e17c
140027d6b:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
140027d70:	21 44 24 68          	and    %eax,0x68(%rsp)
140027d74:	4c 8d 74 24 68       	lea    0x68(%rsp),%r14
140027d79:	8b cb                	mov    %ebx,%ecx
140027d7b:	48 ff 15 16 da 00 00 	rex.W call *0xda16(%rip)        # 0x140035798
140027d82:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140027d87:	41 8b 06             	mov    (%r14),%eax
140027d8a:	ff c0                	inc    %eax
140027d8c:	41 89 06             	mov    %eax,(%r14)
140027d8f:	48 8b 0d b2 62 01 00 	mov    0x162b2(%rip),%rcx        # 0x14003e048
140027d96:	48 8d 15 ab 62 01 00 	lea    0x162ab(%rip),%rdx        # 0x14003e048
140027d9d:	4c 8d 05 ac e7 00 00 	lea    0xe7ac(%rip),%r8        # 0x140036550
140027da4:	41 bf df 01 00 00    	mov    $0x1df,%r15d
140027daa:	48 3b ca             	cmp    %rdx,%rcx
140027dad:	74 42                	je     0x140027df1
140027daf:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140027db3:	74 3c                	je     0x140027df1
140027db5:	8d 14 80             	lea    (%rax,%rax,4),%edx
140027db8:	81 fa e1 01 00 00    	cmp    $0x1e1,%edx
140027dbe:	77 0a                	ja     0x140027dca
140027dc0:	8b c2                	mov    %edx,%eax
140027dc2:	41 8b d7             	mov    %r15d,%edx
140027dc5:	48 2b d0             	sub    %rax,%rdx
140027dc8:	eb 02                	jmp    0x140027dcc
140027dca:	33 d2                	xor    %edx,%edx
140027dcc:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140027dd0:	4e 8d 0c 02          	lea    (%rdx,%r8,1),%r9
140027dd4:	ba 12 00 00 00       	mov    $0x12,%edx
140027dd9:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140027dde:	4c 8d 05 93 fe 00 00 	lea    0xfe93(%rip),%r8        # 0x140037c78
140027de5:	e8 02 9f fd ff       	call   0x140001cec
140027dea:	48 8b 0d 57 62 01 00 	mov    0x16257(%rip),%rcx        # 0x14003e048
140027df1:	33 ff                	xor    %edi,%edi
140027df3:	4d 85 e4             	test   %r12,%r12
140027df6:	0f 84 8a 00 00 00    	je     0x140027e86
140027dfc:	48 85 ed             	test   %rbp,%rbp
140027dff:	0f 84 81 00 00 00    	je     0x140027e86
140027e05:	8b 86 10 1a 00 00    	mov    0x1a10(%rsi),%eax
140027e0b:	3b 86 14 1a 00 00    	cmp    0x1a14(%rsi),%eax
140027e11:	72 07                	jb     0x140027e1a
140027e13:	bf 03 01 07 80       	mov    $0x80070103,%edi
140027e18:	eb 71                	jmp    0x140027e8b
140027e1a:	48 83 c0 16          	add    $0x16,%rax
140027e1e:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
140027e22:	8b 0c c6             	mov    (%rsi,%rax,8),%ecx
140027e25:	41 89 0c 24          	mov    %ecx,(%r12)
140027e29:	8b 86 10 1a 00 00    	mov    0x1a10(%rsi),%eax
140027e2f:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
140027e33:	4d 85 ed             	test   %r13,%r13
140027e36:	75 18                	jne    0x140027e50
140027e38:	8b 84 ce 18 02 00 00 	mov    0x218(%rsi,%rcx,8),%eax
140027e3f:	89 45 00             	mov    %eax,0x0(%rbp)
140027e42:	bf 7a 00 07 80       	mov    $0x8007007a,%edi
140027e47:	48 8b 0d fa 61 01 00 	mov    0x161fa(%rip),%rcx        # 0x14003e048
140027e4e:	eb 3b                	jmp    0x140027e8b
140027e50:	8b 8c ce 18 02 00 00 	mov    0x218(%rsi,%rcx,8),%ecx
140027e57:	8b 45 00             	mov    0x0(%rbp),%eax
140027e5a:	89 4d 00             	mov    %ecx,0x0(%rbp)
140027e5d:	3b c1                	cmp    %ecx,%eax
140027e5f:	72 e1                	jb     0x140027e42
140027e61:	8b 86 10 1a 00 00    	mov    0x1a10(%rsi),%eax
140027e67:	44 8b c1             	mov    %ecx,%r8d
140027e6a:	49 8b cd             	mov    %r13,%rcx
140027e6d:	48 8d 14 40          	lea    (%rax,%rax,2),%rdx
140027e71:	48 8b 94 d6 20 02 00 	mov    0x220(%rsi,%rdx,8),%rdx
140027e78:	00
140027e79:	e8 84 a4 00 00       	call   0x140032302
140027e7e:	ff 86 10 1a 00 00    	incl   0x1a10(%rsi)
140027e84:	eb c1                	jmp    0x140027e47
140027e86:	bf 03 40 00 80       	mov    $0x80004003,%edi
140027e8b:	48 8d 05 b6 61 01 00 	lea    0x161b6(%rip),%rax        # 0x14003e048
140027e92:	48 3b c8             	cmp    %rax,%rcx
140027e95:	74 46                	je     0x140027edd
140027e97:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140027e9b:	74 40                	je     0x140027edd
140027e9d:	41 8b 06             	mov    (%r14),%eax
140027ea0:	8d 14 80             	lea    (%rax,%rax,4),%edx
140027ea3:	81 fa e1 01 00 00    	cmp    $0x1e1,%edx
140027ea9:	77 07                	ja     0x140027eb2
140027eab:	8b c2                	mov    %edx,%eax
140027ead:	4c 2b f8             	sub    %rax,%r15
140027eb0:	eb 03                	jmp    0x140027eb5
140027eb2:	45 33 ff             	xor    %r15d,%r15d
140027eb5:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140027eb9:	4c 8d 0d 90 e6 00 00 	lea    0xe690(%rip),%r9        # 0x140036550
140027ec0:	4d 03 cf             	add    %r15,%r9
140027ec3:	89 7c 24 28          	mov    %edi,0x28(%rsp)
140027ec7:	ba 13 00 00 00       	mov    $0x13,%edx
140027ecc:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140027ed1:	4c 8d 05 a0 fd 00 00 	lea    0xfda0(%rip),%r8        # 0x140037c78
140027ed8:	e8 1f a2 fd ff       	call   0x1400020fc
140027edd:	83 c8 ff             	or     $0xffffffff,%eax
140027ee0:	41 01 06             	add    %eax,(%r14)
140027ee3:	3b d8                	cmp    %eax,%ebx
140027ee5:	74 23                	je     0x140027f0a
140027ee7:	8b cb                	mov    %ebx,%ecx
140027ee9:	48 ff 15 e8 d8 00 00 	rex.W call *0xd8e8(%rip)        # 0x1400357d8
140027ef0:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140027ef5:	48 85 c0             	test   %rax,%rax
140027ef8:	74 10                	je     0x140027f0a
140027efa:	33 d2                	xor    %edx,%edx
140027efc:	8b cb                	mov    %ebx,%ecx
140027efe:	48 ff 15 93 d8 00 00 	rex.W call *0xd893(%rip)        # 0x140035798
140027f05:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140027f0a:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140027f0f:	8b c7                	mov    %edi,%eax
140027f11:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
140027f16:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
140027f1b:	48 83 c4 30          	add    $0x30,%rsp
140027f1f:	41 5f                	pop    %r15
140027f21:	41 5e                	pop    %r14
140027f23:	41 5d                	pop    %r13
140027f25:	41 5c                	pop    %r12
140027f27:	5f                   	pop    %rdi
140027f28:	c3                   	ret
140027f29:	cc                   	int3
140027f2a:	cc                   	int3
140027f2b:	cc                   	int3
140027f2c:	cc                   	int3
140027f2d:	cc                   	int3
140027f2e:	cc                   	int3
140027f2f:	cc                   	int3
140027f30:	48 83 ec 28          	sub    $0x28,%rsp
140027f34:	48 85 c9             	test   %rcx,%rcx
140027f37:	74 12                	je     0x140027f4b
140027f39:	48 8b 01             	mov    (%rcx),%rax
140027f3c:	ba 01 00 00 00       	mov    $0x1,%edx
140027f41:	48 8b 40 20          	mov    0x20(%rax),%rax
140027f45:	ff 15 7d de 00 00    	call   *0xde7d(%rip)        # 0x140035dc8
140027f4b:	48 83 c4 28          	add    $0x28,%rsp
140027f4f:	c3                   	ret
140027f50:	cc                   	int3
140027f51:	cc                   	int3
140027f52:	cc                   	int3
140027f53:	cc                   	int3
140027f54:	cc                   	int3
140027f55:	cc                   	int3
140027f56:	cc                   	int3
140027f57:	cc                   	int3
140027f58:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140027f5d:	55                   	push   %rbp
140027f5e:	56                   	push   %rsi
140027f5f:	57                   	push   %rdi
140027f60:	41 54                	push   %r12
140027f62:	41 55                	push   %r13
140027f64:	41 56                	push   %r14
140027f66:	41 57                	push   %r15
140027f68:	48 8d ac 24 10 ff ff 	lea    -0xf0(%rsp),%rbp
140027f6f:	ff
140027f70:	48 81 ec f0 01 00 00 	sub    $0x1f0,%rsp
140027f77:	48 8b 05 5a 61 01 00 	mov    0x1615a(%rip),%rax        # 0x14003e0d8
140027f7e:	48 33 c4             	xor    %rsp,%rax
140027f81:	48 89 85 e0 00 00 00 	mov    %rax,0xe0(%rbp)
140027f88:	4c 8b e9             	mov    %rcx,%r13
140027f8b:	4d 8b f0             	mov    %r8,%r14
140027f8e:	8b 0d e8 61 01 00    	mov    0x161e8(%rip),%ecx        # 0x14003e17c
140027f94:	44 8b fa             	mov    %edx,%r15d
140027f97:	48 ff 15 3a d8 00 00 	rex.W call *0xd83a(%rip)        # 0x1400357d8
140027f9e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140027fa3:	83 cb ff             	or     $0xffffffff,%ebx
140027fa6:	4c 8b e0             	mov    %rax,%r12
140027fa9:	48 85 c0             	test   %rax,%rax
140027fac:	75 1f                	jne    0x140027fcd
140027fae:	8b 1d c8 61 01 00    	mov    0x161c8(%rip),%ebx        # 0x14003e17c
140027fb4:	48 8d 55 98          	lea    -0x68(%rbp),%rdx
140027fb8:	21 45 98             	and    %eax,-0x68(%rbp)
140027fbb:	4c 8d 65 98          	lea    -0x68(%rbp),%r12
140027fbf:	8b cb                	mov    %ebx,%ecx
140027fc1:	48 ff 15 d0 d7 00 00 	rex.W call *0xd7d0(%rip)        # 0x140035798
140027fc8:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140027fcd:	41 8b 0c 24          	mov    (%r12),%ecx
140027fd1:	8d 41 01             	lea    0x1(%rcx),%eax
140027fd4:	41 89 04 24          	mov    %eax,(%r12)
140027fd8:	48 8b 35 69 60 01 00 	mov    0x16069(%rip),%rsi        # 0x14003e048
140027fdf:	48 8d 05 62 60 01 00 	lea    0x16062(%rip),%rax        # 0x14003e048
140027fe6:	48 8d 15 63 e5 00 00 	lea    0xe563(%rip),%rdx        # 0x140036550
140027fed:	48 3b f0             	cmp    %rax,%rsi
140027ff0:	74 51                	je     0x140028043
140027ff2:	f6 46 1c 01          	testb  $0x1,0x1c(%rsi)
140027ff6:	74 4b                	je     0x140028043
140027ff8:	8d 41 01             	lea    0x1(%rcx),%eax
140027ffb:	8d 0c 80             	lea    (%rax,%rax,4),%ecx
140027ffe:	81 f9 e1 01 00 00    	cmp    $0x1e1,%ecx
140028004:	77 0c                	ja     0x140028012
140028006:	8b c1                	mov    %ecx,%eax
140028008:	b9 df 01 00 00       	mov    $0x1df,%ecx
14002800d:	48 2b c8             	sub    %rax,%rcx
140028010:	eb 02                	jmp    0x140028014
140028012:	33 c9                	xor    %ecx,%ecx
140028014:	4c 8d 0c 11          	lea    (%rcx,%rdx,1),%r9
140028018:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
14002801d:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
140028021:	4c 8d 05 50 fc 00 00 	lea    0xfc50(%rip),%r8        # 0x140037c78
140028028:	ba 14 00 00 00       	mov    $0x14,%edx
14002802d:	44 89 7c 24 28       	mov    %r15d,0x28(%rsp)
140028032:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
140028037:	e8 28 9d fd ff       	call   0x140001d64
14002803c:	48 8b 35 05 60 01 00 	mov    0x16005(%rip),%rsi        # 0x14003e048
140028043:	33 c9                	xor    %ecx,%ecx
140028045:	4d 85 f6             	test   %r14,%r14
140028048:	75 07                	jne    0x140028051
14002804a:	bf 03 40 00 80       	mov    $0x80004003,%edi
14002804f:	eb 0d                	jmp    0x14002805e
140028051:	45 85 ff             	test   %r15d,%r15d
140028054:	8b f9                	mov    %ecx,%edi
140028056:	b8 57 00 07 80       	mov    $0x80070057,%eax
14002805b:	0f 44 f8             	cmove  %eax,%edi
14002805e:	89 4c 24 58          	mov    %ecx,0x58(%rsp)
140028062:	89 4d c8             	mov    %ecx,-0x38(%rbp)
140028065:	48 89 4d d0          	mov    %rcx,-0x30(%rbp)
140028069:	89 4d d8             	mov    %ecx,-0x28(%rbp)
14002806c:	85 ff                	test   %edi,%edi
14002806e:	78 18                	js     0x140028088
140028070:	4d 8b c6             	mov    %r14,%r8