140393cab:	cc                   	int3
140393cac:	cc                   	int3
140393cad:	cc                   	int3
140393cae:	cc                   	int3
140393caf:	cc                   	int3
140393cb0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140393cb5:	57                   	push   %rdi
140393cb6:	48 83 ec 20          	sub    $0x20,%rsp
140393cba:	48 8b da             	mov    %rdx,%rbx
140393cbd:	48 8b f9             	mov    %rcx,%rdi
140393cc0:	49 8d 50 08          	lea    0x8(%r8),%rdx
140393cc4:	48 8d 0d 35 73 02 01 	lea    0x1027335(%rip),%rcx        # 0x1413bb000
140393ccb:	e8 88 a0 a8 00       	call   0x140e1dd58
140393cd0:	33 c9                	xor    %ecx,%ecx
140393cd2:	48 89 0b             	mov    %rcx,(%rbx)
140393cd5:	85 c0                	test   %eax,%eax
140393cd7:	75 16                	jne    0x140393cef
140393cd9:	48 8d 47 10          	lea    0x10(%rdi),%rax
140393cdd:	48 89 43 08          	mov    %rax,0x8(%rbx)
140393ce1:	48 8b c3             	mov    %rbx,%rax
140393ce4:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140393ce9:	48 83 c4 20          	add    $0x20,%rsp
140393ced:	5f                   	pop    %rdi
140393cee:	c3                   	ret
140393cef:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
140393cf3:	48 8b c3             	mov    %rbx,%rax
140393cf6:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140393cfb:	48 83 c4 20          	add    $0x20,%rsp
140393cff:	5f                   	pop    %rdi
140393d00:	c3                   	ret
140393d01:	cc                   	int3
140393d02:	cc                   	int3
140393d03:	cc                   	int3
140393d04:	cc                   	int3
140393d05:	cc                   	int3
140393d06:	cc                   	int3
140393d07:	cc                   	int3
140393d08:	cc                   	int3
140393d09:	cc                   	int3
140393d0a:	cc                   	int3
140393d0b:	cc                   	int3
140393d0c:	cc                   	int3
140393d0d:	cc                   	int3
140393d0e:	cc                   	int3
140393d0f:	cc                   	int3
140393d10:	40 53                	rex push %rbx
140393d12:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
140393d19:	48 8b da             	mov    %rdx,%rbx
140393d1c:	48 8d 51 10          	lea    0x10(%rcx),%rdx
140393d20:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140393d25:	e8 b6 f1 ff ff       	call   0x140392ee0
140393d2a:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140393d2f:	48 8b cb             	mov    %rbx,%rcx
140393d32:	e8 79 ca ff ff       	call   0x1403907b0
140393d37:	48 8b c3             	mov    %rbx,%rax
140393d3a:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
140393d41:	5b                   	pop    %rbx
140393d42:	c3                   	ret
140393d43:	cc                   	int3
140393d44:	cc                   	int3
140393d45:	cc                   	int3
140393d46:	cc                   	int3
140393d47:	cc                   	int3
140393d48:	cc                   	int3
140393d49:	cc                   	int3
140393d4a:	cc                   	int3
140393d4b:	cc                   	int3
140393d4c:	cc                   	int3
140393d4d:	cc                   	int3
140393d4e:	cc                   	int3
140393d4f:	cc                   	int3
140393d50:	40 53                	rex push %rbx
140393d52:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
140393d59:	48 8b da             	mov    %rdx,%rbx
140393d5c:	48 8d 51 10          	lea    0x10(%rcx),%rdx
140393d60:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140393d65:	e8 76 f1 ff ff       	call   0x140392ee0
140393d6a:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140393d6f:	48 8b cb             	mov    %rbx,%rcx
140393d72:	e8 89 cd ff ff       	call   0x140390b00
140393d77:	48 8b c3             	mov    %rbx,%rax
140393d7a:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
140393d81:	5b                   	pop    %rbx
140393d82:	c3                   	ret
140393d83:	cc                   	int3
140393d84:	cc                   	int3
140393d85:	cc                   	int3
140393d86:	cc                   	int3
140393d87:	cc                   	int3
140393d88:	cc                   	int3
140393d89:	cc                   	int3
140393d8a:	cc                   	int3
140393d8b:	cc                   	int3
140393d8c:	cc                   	int3
140393d8d:	cc                   	int3
140393d8e:	cc                   	int3
140393d8f:	cc                   	int3
140393d90:	40 53                	rex push %rbx
140393d92:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
140393d99:	48 8b da             	mov    %rdx,%rbx
140393d9c:	48 8d 51 10          	lea    0x10(%rcx),%rdx
140393da0:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140393da5:	e8 36 f1 ff ff       	call   0x140392ee0
140393daa:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140393daf:	48 8b cb             	mov    %rbx,%rcx
140393db2:	e8 99 d0 ff ff       	call   0x140390e50
140393db7:	48 8b c3             	mov    %rbx,%rax
140393dba:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
140393dc1:	5b                   	pop    %rbx
140393dc2:	c3                   	ret
140393dc3:	cc                   	int3
140393dc4:	cc                   	int3
140393dc5:	cc                   	int3
140393dc6:	cc                   	int3
140393dc7:	cc                   	int3
140393dc8:	cc                   	int3
140393dc9:	cc                   	int3
140393dca:	cc                   	int3
140393dcb:	cc                   	int3
140393dcc:	cc                   	int3
140393dcd:	cc                   	int3
140393dce:	cc                   	int3
140393dcf:	cc                   	int3
140393dd0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140393dd5:	53                   	push   %rbx
140393dd6:	56                   	push   %rsi
140393dd7:	57                   	push   %rdi
140393dd8:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
140393ddf:	48 8b fa             	mov    %rdx,%rdi
140393de2:	48 8d 71 10          	lea    0x10(%rcx),%rsi
140393de6:	48 8b d6             	mov    %rsi,%rdx
140393de9:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140393dee:	e8 4d e9 ff ff       	call   0x140392740
140393df3:	90                   	nop
140393df4:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140393df9:	48 89 84 24 c0 00 00 	mov    %rax,0xc0(%rsp)
140393e00:	00
140393e01:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140393e06:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
140393e0d:	00
140393e0e:	c6 44 24 70 00       	movb   $0x0,0x70(%rsp)
140393e13:	80 7e 48 00          	cmpb   $0x0,0x48(%rsi)
140393e17:	74 31                	je     0x140393e4a
140393e19:	48 8d 56 18          	lea    0x18(%rsi),%rdx
140393e1d:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140393e22:	e8 c9 9c ea ff       	call   0x14023daf0
140393e27:	8b 4e 3c             	mov    0x3c(%rsi),%ecx
140393e2a:	8b 56 40             	mov    0x40(%rsi),%edx
140393e2d:	44 8b 46 44          	mov    0x44(%rsi),%r8d
140393e31:	8b 46 38             	mov    0x38(%rsi),%eax
140393e34:	89 44 24 60          	mov    %eax,0x60(%rsp)
140393e38:	89 4c 24 64          	mov    %ecx,0x64(%rsp)
140393e3c:	89 54 24 68          	mov    %edx,0x68(%rsp)
140393e40:	44 89 44 24 6c       	mov    %r8d,0x6c(%rsp)
140393e45:	c6 44 24 70 01       	movb   $0x1,0x70(%rsp)
140393e4a:	48 8d 56 50          	lea    0x50(%rsi),%rdx
140393e4e:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140393e53:	e8 f8 0e ec ff       	call   0x140254d50
140393e58:	90                   	nop
140393e59:	48 8b 46 68          	mov    0x68(%rsi),%rax
140393e5d:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
140393e64:	00
140393e65:	48 85 c0             	test   %rax,%rax
140393e68:	74 03                	je     0x140393e6d
140393e6a:	48 ff 00             	incq   (%rax)
140393e6d:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140393e72:	48 8d 8c 24 c8 00 00 	lea    0xc8(%rsp),%rcx
140393e79:	00
140393e7a:	e8 91 db ff ff       	call   0x140391a10
140393e7f:	48 8b 08             	mov    (%rax),%rcx
140393e82:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140393e89:	48 89 0f             	mov    %rcx,(%rdi)
140393e8c:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
140393e93:	00
140393e94:	48 85 c9             	test   %rcx,%rcx
140393e97:	74 10                	je     0x140393ea9
140393e99:	48 83 29 01          	subq   $0x1,(%rcx)
140393e9d:	75 0a                	jne    0x140393ea9
140393e9f:	ba 18 00 00 00       	mov    $0x18,%edx
140393ea4:	e8 9b 72 a8 00       	call   0x140e1b144
140393ea9:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140393eae:	e8 ad 44 e0 ff       	call   0x140198360
140393eb3:	80 7c 24 70 00       	cmpb   $0x0,0x70(%rsp)
140393eb8:	74 0a                	je     0x140393ec4
140393eba:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140393ebf:	e8 3c 96 e0 ff       	call   0x14019d500
140393ec4:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140393ec9:	e8 d2 fb ff ff       	call   0x140393aa0
140393ece:	48 8b c7             	mov    %rdi,%rax
140393ed1:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
140393ed8:	5f                   	pop    %rdi
140393ed9:	5e                   	pop    %rsi
140393eda:	5b                   	pop    %rbx
140393edb:	c3                   	ret
140393edc:	cc                   	int3
140393edd:	cc                   	int3
140393ede:	cc                   	int3
140393edf:	cc                   	int3
140393ee0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140393ee5:	53                   	push   %rbx
140393ee6:	56                   	push   %rsi
140393ee7:	57                   	push   %rdi
140393ee8:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
140393eef:	48 8b fa             	mov    %rdx,%rdi
140393ef2:	48 8d 71 10          	lea    0x10(%rcx),%rsi
140393ef6:	48 8b d6             	mov    %rsi,%rdx
140393ef9:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140393efe:	e8 3d e8 ff ff       	call   0x140392740
140393f03:	90                   	nop
140393f04:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140393f09:	48 89 84 24 c0 00 00 	mov    %rax,0xc0(%rsp)
140393f10:	00
140393f11:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140393f16:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
140393f1d:	00
140393f1e:	c6 44 24 70 00       	movb   $0x0,0x70(%rsp)
140393f23:	80 7e 48 00          	cmpb   $0x0,0x48(%rsi)
140393f27:	74 31                	je     0x140393f5a
140393f29:	48 8d 56 18          	lea    0x18(%rsi),%rdx
140393f2d:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140393f32:	e8 b9 9b ea ff       	call   0x14023daf0
140393f37:	8b 4e 3c             	mov    0x3c(%rsi),%ecx
140393f3a:	8b 56 40             	mov    0x40(%rsi),%edx
140393f3d:	44 8b 46 44          	mov    0x44(%rsi),%r8d
140393f41:	8b 46 38             	mov    0x38(%rsi),%eax
140393f44:	89 44 24 60          	mov    %eax,0x60(%rsp)
140393f48:	89 4c 24 64          	mov    %ecx,0x64(%rsp)
140393f4c:	89 54 24 68          	mov    %edx,0x68(%rsp)
140393f50:	44 89 44 24 6c       	mov    %r8d,0x6c(%rsp)
140393f55:	c6 44 24 70 01       	movb   $0x1,0x70(%rsp)
140393f5a:	48 8d 56 50          	lea    0x50(%rsi),%rdx
140393f5e:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140393f63:	e8 e8 0d ec ff       	call   0x140254d50
140393f68:	90                   	nop
140393f69:	48 8b 46 68          	mov    0x68(%rsi),%rax
140393f6d:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
140393f74:	00
140393f75:	48 85 c0             	test   %rax,%rax
140393f78:	74 03                	je     0x140393f7d
140393f7a:	48 ff 00             	incq   (%rax)
140393f7d:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140393f82:	48 8d 8c 24 c8 00 00 	lea    0xc8(%rsp),%rcx
140393f89:	00
140393f8a:	e8 c1 dd ff ff       	call   0x140391d50
140393f8f:	48 8b 08             	mov    (%rax),%rcx
140393f92:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140393f99:	48 89 0f             	mov    %rcx,(%rdi)
140393f9c:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
140393fa3:	00
140393fa4:	48 85 c9             	test   %rcx,%rcx
140393fa7:	74 10                	je     0x140393fb9
140393fa9:	48 83 29 01          	subq   $0x1,(%rcx)
140393fad:	75 0a                	jne    0x140393fb9
140393faf:	ba 18 00 00 00       	mov    $0x18,%edx
140393fb4:	e8 8b 71 a8 00       	call   0x140e1b144
140393fb9:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140393fbe:	e8 9d 43 e0 ff       	call   0x140198360
140393fc3:	80 7c 24 70 00       	cmpb   $0x0,0x70(%rsp)
140393fc8:	74 0a                	je     0x140393fd4
140393fca:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140393fcf:	e8 2c 95 e0 ff       	call   0x14019d500
140393fd4:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140393fd9:	e8 c2 fa ff ff       	call   0x140393aa0
140393fde:	48 8b c7             	mov    %rdi,%rax
140393fe1:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
140393fe8:	5f                   	pop    %rdi
140393fe9:	5e                   	pop    %rsi
140393fea:	5b                   	pop    %rbx
140393feb:	c3                   	ret
140393fec:	cc                   	int3
140393fed:	cc                   	int3
140393fee:	cc                   	int3
140393fef:	cc                   	int3
140393ff0:	48 83 ec 28          	sub    $0x28,%rsp
140393ff4:	48 8b c2             	mov    %rdx,%rax
140393ff7:	49 6b d0 70          	imul   $0x70,%r8,%rdx
140393ffb:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140394002:	72 18                	jb     0x14039401c
140394004:	48 8b 48 f8          	mov    -0x8(%rax),%rcx
140394008:	48 83 c2 27          	add    $0x27,%rdx
14039400c:	48 2b c1             	sub    %rcx,%rax
14039400f:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140394013:	48 83 f8 1f          	cmp    $0x1f,%rax
140394017:	77 0f                	ja     0x140394028
140394019:	48 8b c1             	mov    %rcx,%rax
14039401c:	48 8b c8             	mov    %rax,%rcx
14039401f:	48 83 c4 28          	add    $0x28,%rsp
140394023:	e9 1c 71 a8 00       	jmp    0x140e1b144
140394028:	e8 77 61 a9 00       	call   0x140e2a1a4
14039402d:	cc                   	int3
14039402e:	cc                   	int3
14039402f:	cc                   	int3
140394030:	48 83 ec 28          	sub    $0x28,%rsp
140394034:	48 8b ca             	mov    %rdx,%rcx
140394037:	e8 b4 d5 ff ff       	call   0x1403915f0
14039403c:	48 85 c0             	test   %rax,%rax
14039403f:	0f 95 c0             	setne  %al
140394042:	48 83 c4 28          	add    $0x28,%rsp
140394046:	c3                   	ret
140394047:	cc                   	int3
140394048:	cc                   	int3
140394049:	cc                   	int3
14039404a:	cc                   	int3
14039404b:	cc                   	int3
14039404c:	cc                   	int3
14039404d:	cc                   	int3
14039404e:	cc                   	int3
14039404f:	cc                   	int3
140394050:	40 53                	rex push %rbx
140394052:	48 83 ec 30          	sub    $0x30,%rsp
140394056:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
14039405a:	48 8b da             	mov    %rdx,%rbx
14039405d:	e8 32 9c a8 00       	call   0x140e1dc94
140394062:	48 8d 0d cf 6e 02 01 	lea    0x1026ecf(%rip),%rcx        # 0x1413baf38
140394069:	48 8d 50 08          	lea    0x8(%rax),%rdx
14039406d:	e8 e6 9c a8 00       	call   0x140e1dd58
140394072:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140394076:	85 c0                	test   %eax,%eax
140394078:	75 32                	jne    0x1403940ac
14039407a:	48 8d 59 10          	lea    0x10(%rcx),%rbx
14039407e:	48 85 c9             	test   %rcx,%rcx
140394081:	74 5a                	je     0x1403940dd
140394083:	48 ff 41 08          	incq   0x8(%rcx)
140394087:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
14039408c:	75 4f                	jne    0x1403940dd
14039408e:	48 8b 01             	mov    (%rcx),%rax
140394091:	ba 01 00 00 00       	mov    $0x1,%edx
140394096:	48 8b 40 28          	mov    0x28(%rax),%rax
14039409a:	ff 15 80 f9 be 00    	call   *0xbef980(%rip)        # 0x140f83a20
1403940a0:	48 85 db             	test   %rbx,%rbx
1403940a3:	0f 95 c0             	setne  %al
1403940a6:	48 83 c4 30          	add    $0x30,%rsp
1403940aa:	5b                   	pop    %rbx
1403940ab:	c3                   	ret
1403940ac:	48 85 c9             	test   %rcx,%rcx
1403940af:	74 2a                	je     0x1403940db
1403940b1:	48 8b 01             	mov    (%rcx),%rax
1403940b4:	4c 8d 05 bd 6e 02 01 	lea    0x1026ebd(%rip),%r8        # 0x1413baf78
1403940bb:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1403940c0:	48 8b 40 20          	mov    0x20(%rax),%rax
1403940c4:	ff 15 56 f9 be 00    	call   *0xbef956(%rip)        # 0x140f83a20
1403940ca:	48 8b 58 08          	mov    0x8(%rax),%rbx
1403940ce:	48 8b 08             	mov    (%rax),%rcx
1403940d1:	48 85 db             	test   %rbx,%rbx
1403940d4:	75 0a                	jne    0x1403940e0
1403940d6:	48 85 c9             	test   %rcx,%rcx
1403940d9:	75 d6                	jne    0x1403940b1
1403940db:	33 db                	xor    %ebx,%ebx
1403940dd:	48 85 db             	test   %rbx,%rbx
1403940e0:	0f 95 c0             	setne  %al