1401c0c74:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1401c0c78:	48 c7 43 20 00 00 00 	movq   $0x0,0x20(%rbx)
1401c0c7f:	00
1401c0c80:	e8 ab 6d f6 ff       	call   0x140127a30
1401c0c85:	b8 01 00 00 00       	mov    $0x1,%eax
1401c0c8a:	48 83 c4 20          	add    $0x20,%rsp
1401c0c8e:	5b                   	pop    %rbx
1401c0c8f:	c3                   	ret
1401c0c90:	33 c0                	xor    %eax,%eax
1401c0c92:	48 83 c4 20          	add    $0x20,%rsp
1401c0c96:	5b                   	pop    %rbx
1401c0c97:	c3                   	ret
1401c0c98:	cc                   	int3
1401c0c99:	cc                   	int3
1401c0c9a:	cc                   	int3
1401c0c9b:	cc                   	int3
1401c0c9c:	cc                   	int3
1401c0c9d:	cc                   	int3
1401c0c9e:	cc                   	int3
1401c0c9f:	cc                   	int3
1401c0ca0:	40 53                	rex push %rbx
1401c0ca2:	55                   	push   %rbp
1401c0ca3:	56                   	push   %rsi
1401c0ca4:	57                   	push   %rdi
1401c0ca5:	41 56                	push   %r14
1401c0ca7:	41 57                	push   %r15
1401c0ca9:	b8 68 00 00 00       	mov    $0x68,%eax
1401c0cae:	e8 7d fe 0e 00       	call   0x1402b0b30
1401c0cb3:	48 2b e0             	sub    %rax,%rsp
1401c0cb6:	48 8b 05 c3 4d 21 00 	mov    0x214dc3(%rip),%rax        # 0x1403d5a80
1401c0cbd:	48 33 c4             	xor    %rsp,%rax
1401c0cc0:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1401c0cc5:	4c 8b b4 24 c0 00 00 	mov    0xc0(%rsp),%r14
1401c0ccc:	00
1401c0ccd:	33 f6                	xor    %esi,%esi
1401c0ccf:	49 63 e8             	movslq %r8d,%rbp
1401c0cd2:	49 8b d9             	mov    %r9,%rbx
1401c0cd5:	4c 8b fa             	mov    %rdx,%r15
1401c0cd8:	48 8b f9             	mov    %rcx,%rdi
1401c0cdb:	45 85 c0             	test   %r8d,%r8d
1401c0cde:	7e 6c                	jle    0x1401c0d4c
1401c0ce0:	48 85 c9             	test   %rcx,%rcx
1401c0ce3:	74 67                	je     0x1401c0d4c
1401c0ce5:	48 85 db             	test   %rbx,%rbx
1401c0ce8:	74 62                	je     0x1401c0d4c
1401c0cea:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1401c0cee:	e8 7d 6c f6 ff       	call   0x140127970
1401c0cf3:	85 c0                	test   %eax,%eax
1401c0cf5:	74 55                	je     0x1401c0d4c
1401c0cf7:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1401c0cfb:	48 8b d5             	mov    %rbp,%rdx
1401c0cfe:	e8 6d 65 06 00       	call   0x140227270
1401c0d03:	48 85 c0             	test   %rax,%rax
1401c0d06:	74 37                	je     0x1401c0d3f
1401c0d08:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
1401c0d0d:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1401c0d12:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
1401c0d17:	48 8b 48 10          	mov    0x10(%rax),%rcx
1401c0d1b:	e8 10 63 f7 ff       	call   0x140137030
1401c0d20:	48 8b d8             	mov    %rax,%rbx
1401c0d23:	48 85 c0             	test   %rax,%rax
1401c0d26:	74 17                	je     0x1401c0d3f
1401c0d28:	48 8b 48 10          	mov    0x10(%rax),%rcx
1401c0d2c:	ff 50 18             	call   *0x18(%rax)
1401c0d2f:	85 c0                	test   %eax,%eax
1401c0d31:	74 0c                	je     0x1401c0d3f
1401c0d33:	48 8b 43 10          	mov    0x10(%rbx),%rax
1401c0d37:	be 01 00 00 00       	mov    $0x1,%esi
1401c0d3c:	49 89 06             	mov    %rax,(%r14)
1401c0d3f:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
1401c0d43:	e8 e8 6c f6 ff       	call   0x140127a30
1401c0d48:	8b c6                	mov    %esi,%eax
1401c0d4a:	eb 02                	jmp    0x1401c0d4e
1401c0d4c:	33 c0                	xor    %eax,%eax
1401c0d4e:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1401c0d53:	48 33 cc             	xor    %rsp,%rcx
1401c0d56:	e8 55 f1 0e 00       	call   0x1402afeb0
1401c0d5b:	48 83 c4 68          	add    $0x68,%rsp
1401c0d5f:	41 5f                	pop    %r15
1401c0d61:	41 5e                	pop    %r14
1401c0d63:	5f                   	pop    %rdi
1401c0d64:	5e                   	pop    %rsi
1401c0d65:	5d                   	pop    %rbp
1401c0d66:	5b                   	pop    %rbx
1401c0d67:	c3                   	ret
1401c0d68:	cc                   	int3
1401c0d69:	cc                   	int3
1401c0d6a:	cc                   	int3
1401c0d6b:	cc                   	int3
1401c0d6c:	cc                   	int3
1401c0d6d:	cc                   	int3
1401c0d6e:	cc                   	int3
1401c0d6f:	cc                   	int3
1401c0d70:	40 53                	rex push %rbx
1401c0d72:	55                   	push   %rbp
1401c0d73:	56                   	push   %rsi
1401c0d74:	57                   	push   %rdi
1401c0d75:	41 55                	push   %r13
1401c0d77:	41 56                	push   %r14
1401c0d79:	41 57                	push   %r15
1401c0d7b:	b8 80 00 00 00       	mov    $0x80,%eax
1401c0d80:	e8 ab fd 0e 00       	call   0x1402b0b30
1401c0d85:	48 2b e0             	sub    %rax,%rsp
1401c0d88:	48 8b 05 f1 4c 21 00 	mov    0x214cf1(%rip),%rax        # 0x1403d5a80
1401c0d8f:	48 33 c4             	xor    %rsp,%rax
1401c0d92:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1401c0d97:	45 33 f6             	xor    %r14d,%r14d
1401c0d9a:	49 63 f8             	movslq %r8d,%rdi
1401c0d9d:	49 8b e9             	mov    %r9,%rbp
1401c0da0:	4c 8b ea             	mov    %rdx,%r13
1401c0da3:	48 8b d9             	mov    %rcx,%rbx
1401c0da6:	41 8b f6             	mov    %r14d,%esi
1401c0da9:	45 8d 7e 01          	lea    0x1(%r14),%r15d
1401c0dad:	45 85 c0             	test   %r8d,%r8d
1401c0db0:	0f 8e f1 01 00 00    	jle    0x1401c0fa7
1401c0db6:	48 85 c9             	test   %rcx,%rcx
1401c0db9:	0f 84 e8 01 00 00    	je     0x1401c0fa7
1401c0dbf:	4d 85 c9             	test   %r9,%r9
1401c0dc2:	0f 84 df 01 00 00    	je     0x1401c0fa7
1401c0dc8:	48 85 d2             	test   %rdx,%rdx
1401c0dcb:	0f 84 d6 01 00 00    	je     0x1401c0fa7
1401c0dd1:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1401c0dd5:	e8 96 6b f6 ff       	call   0x140127970
1401c0dda:	85 c0                	test   %eax,%eax
1401c0ddc:	0f 84 c5 01 00 00    	je     0x1401c0fa7
1401c0de2:	39 73 28             	cmp    %esi,0x28(%rbx)
1401c0de5:	74 59                	je     0x1401c0e40
1401c0de7:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
1401c0dec:	40 88 74 24 34       	mov    %sil,0x34(%rsp)
1401c0df1:	e8 2a 02 e4 ff       	call   0x140001020
1401c0df6:	89 44 24 30          	mov    %eax,0x30(%rsp)
1401c0dfa:	85 c0                	test   %eax,%eax
1401c0dfc:	75 0f                	jne    0x1401c0e0d
1401c0dfe:	8b 05 28 30 21 00    	mov    0x213028(%rip),%eax        # 0x1403d3e2c
1401c0e04:	89 44 24 30          	mov    %eax,0x30(%rsp)
1401c0e08:	44 88 7c 24 34       	mov    %r15b,0x34(%rsp)
1401c0e0d:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401c0e11:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1401c0e16:	48 8d 15 53 f9 ff ff 	lea    -0x6ad(%rip),%rdx        # 0x1401c0770
1401c0e1d:	44 89 73 28          	mov    %r14d,0x28(%rbx)
1401c0e21:	e8 ca 63 06 00       	call   0x1402271f0
1401c0e26:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
1401c0e2b:	48 89 43 20          	mov    %rax,0x20(%rbx)
1401c0e2f:	40 38 74 24 34       	cmp    %sil,0x34(%rsp)
1401c0e34:	74 0a                	je     0x1401c0e40
1401c0e36:	8b 44 24 30          	mov    0x30(%rsp),%eax
1401c0e3a:	89 05 ec 2f 21 00    	mov    %eax,0x212fec(%rip)        # 0x1403d3e2c
1401c0e40:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401c0e44:	48 8b d7             	mov    %rdi,%rdx
1401c0e47:	4c 89 64 24 78       	mov    %r12,0x78(%rsp)
1401c0e4c:	e8 1f 64 06 00       	call   0x140227270
1401c0e51:	4c 8b f0             	mov    %rax,%r14
1401c0e54:	48 85 c0             	test   %rax,%rax
1401c0e57:	0f 84 1f 01 00 00    	je     0x1401c0f7c
1401c0e5d:	4c 8b a4 24 e0 00 00 	mov    0xe0(%rsp),%r12
1401c0e64:	00
1401c0e65:	4d 85 e4             	test   %r12,%r12
1401c0e68:	75 49                	jne    0x1401c0eb3
1401c0e6a:	48 89 6c 24 40       	mov    %rbp,0x40(%rsp)
1401c0e6f:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1401c0e74:	4c 89 6c 24 38       	mov    %r13,0x38(%rsp)
1401c0e79:	48 8b 48 10          	mov    0x10(%rax),%rcx
1401c0e7d:	e8 ee 5a f7 ff       	call   0x140136970
1401c0e82:	48 8b f8             	mov    %rax,%rdi
1401c0e85:	48 85 c0             	test   %rax,%rax
1401c0e88:	0f 84 06 01 00 00    	je     0x1401c0f94
1401c0e8e:	48 8b 48 10          	mov    0x10(%rax),%rcx
1401c0e92:	ff 50 20             	call   *0x20(%rax)
1401c0e95:	41 b8 dc 00 00 00    	mov    $0xdc,%r8d
1401c0e9b:	48 8d 15 b6 bb 16 00 	lea    0x16bbb6(%rip),%rdx        # 0x14032ca58
1401c0ea2:	48 8b cf             	mov    %rdi,%rcx
1401c0ea5:	e8 16 af f2 ff       	call   0x1400ebdc0
1401c0eaa:	48 ff 4b 20          	decq   0x20(%rbx)
1401c0eae:	e9 e1 00 00 00       	jmp    0x1401c0f94
1401c0eb3:	48 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%rdi
1401c0eba:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401c0ec0:	40 38 74 2f 01       	cmp    %sil,0x1(%rdi,%rbp,1)
1401c0ec5:	48 8d 7f 01          	lea    0x1(%rdi),%rdi
1401c0ec9:	75 f5                	jne    0x1401c0ec0
1401c0ecb:	48 8d 4f 30          	lea    0x30(%rdi),%rcx
1401c0ecf:	41 b8 e7 02 00 00    	mov    $0x2e7,%r8d
1401c0ed5:	48 8d 15 7c bb 16 00 	lea    0x16bb7c(%rip),%rdx        # 0x14032ca58
1401c0edc:	e8 8f ae f2 ff       	call   0x1400ebd70
1401c0ee1:	48 8b f0             	mov    %rax,%rsi
1401c0ee4:	48 85 c0             	test   %rax,%rax
1401c0ee7:	0f 84 8f 00 00 00    	je     0x1401c0f7c
1401c0eed:	4c 8b 8c 24 e8 00 00 	mov    0xe8(%rsp),%r9
1401c0ef4:	00
1401c0ef5:	48 8d 50 28          	lea    0x28(%rax),%rdx
1401c0ef9:	4c 8b 84 24 f0 00 00 	mov    0xf0(%rsp),%r8
1401c0f00:	00
1401c0f01:	49 8b cc             	mov    %r12,%rcx
1401c0f04:	48 89 50 08          	mov    %rdx,0x8(%rax)
1401c0f08:	4c 89 48 18          	mov    %r9,0x18(%rax)
1401c0f0c:	4c 89 40 20          	mov    %r8,0x20(%rax)
1401c0f10:	4c 89 28             	mov    %r13,(%rax)
1401c0f13:	4c 89 60 10          	mov    %r12,0x10(%rax)
1401c0f17:	41 ff d1             	call   *%r9
1401c0f1a:	85 c0                	test   %eax,%eax
1401c0f1c:	74 5e                	je     0x1401c0f7c
1401c0f1e:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1401c0f22:	4c 8d 47 01          	lea    0x1(%rdi),%r8
1401c0f26:	48 8b d5             	mov    %rbp,%rdx
1401c0f29:	e8 32 04 12 00       	call   0x1402e1360
1401c0f2e:	49 8b 4e 10          	mov    0x10(%r14),%rcx
1401c0f32:	48 8b d6             	mov    %rsi,%rdx
1401c0f35:	e8 46 5e f7 ff       	call   0x140136d80
1401c0f3a:	48 8b f8             	mov    %rax,%rdi
1401c0f3d:	48 85 c0             	test   %rax,%rax
1401c0f40:	74 12                	je     0x1401c0f54
1401c0f42:	48 8b 48 10          	mov    0x10(%rax),%rcx
1401c0f46:	ff 50 20             	call   *0x20(%rax)
1401c0f49:	41 b8 dc 00 00 00    	mov    $0xdc,%r8d
1401c0f4f:	48 8b cf             	mov    %rdi,%rcx
1401c0f52:	eb 34                	jmp    0x1401c0f88
1401c0f54:	49 8b 4e 10          	mov    0x10(%r14),%rcx
1401c0f58:	e8 73 b7 f2 ff       	call   0x1400ec6d0
1401c0f5d:	85 c0                	test   %eax,%eax
1401c0f5f:	75 14                	jne    0x1401c0f75
1401c0f61:	48 ff 43 20          	incq   0x20(%rbx)
1401c0f65:	48 81 7b 20 f4 01 00 	cmpq   $0x1f4,0x20(%rbx)
1401c0f6c:	00
1401c0f6d:	72 25                	jb     0x1401c0f94
1401c0f6f:	44 89 7b 28          	mov    %r15d,0x28(%rbx)
1401c0f73:	eb 1f                	jmp    0x1401c0f94
1401c0f75:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
1401c0f79:	ff 56 20             	call   *0x20(%rsi)
1401c0f7c:	45 33 ff             	xor    %r15d,%r15d
1401c0f7f:	41 b8 fe 02 00 00    	mov    $0x2fe,%r8d
1401c0f85:	48 8b ce             	mov    %rsi,%rcx
1401c0f88:	48 8d 15 c9 ba 16 00 	lea    0x16bac9(%rip),%rdx        # 0x14032ca58
1401c0f8f:	e8 2c ae f2 ff       	call   0x1400ebdc0
1401c0f94:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1401c0f98:	e8 93 6a f6 ff       	call   0x140127a30
1401c0f9d:	4c 8b 64 24 78       	mov    0x78(%rsp),%r12
1401c0fa2:	41 8b c7             	mov    %r15d,%eax
1401c0fa5:	eb 02                	jmp    0x1401c0fa9
1401c0fa7:	33 c0                	xor    %eax,%eax
1401c0fa9:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1401c0fae:	48 33 cc             	xor    %rsp,%rcx
1401c0fb1:	e8 fa ee 0e 00       	call   0x1402afeb0
1401c0fb6:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
1401c0fbd:	41 5f                	pop    %r15
1401c0fbf:	41 5e                	pop    %r14
1401c0fc1:	41 5d                	pop    %r13
1401c0fc3:	5f                   	pop    %rdi
1401c0fc4:	5e                   	pop    %rsi
1401c0fc5:	5d                   	pop    %rbp
1401c0fc6:	5b                   	pop    %rbx
1401c0fc7:	c3                   	ret
1401c0fc8:	cc                   	int3
1401c0fc9:	cc                   	int3
1401c0fca:	cc                   	int3
1401c0fcb:	cc                   	int3
1401c0fcc:	cc                   	int3
1401c0fcd:	cc                   	int3
1401c0fce:	cc                   	int3
1401c0fcf:	cc                   	int3
1401c0fd0:	48 85 c9             	test   %rcx,%rcx
1401c0fd3:	74 30                	je     0x1401c1005
1401c0fd5:	b8 38 00 00 00       	mov    $0x38,%eax
1401c0fda:	e8 51 fb 0e 00       	call   0x1402b0b30
1401c0fdf:	48 2b e0             	sub    %rax,%rsp
1401c0fe2:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1401c0fe6:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1401c0feb:	48 8d 15 4e f6 ff ff 	lea    -0x9b2(%rip),%rdx        # 0x1401c0640
1401c0ff2:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
1401c0ff7:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1401c0ffc:	e8 ef 61 06 00       	call   0x1402271f0
1401c1001:	48 83 c4 38          	add    $0x38,%rsp
1401c1005:	c3                   	ret
1401c1006:	cc                   	int3
1401c1007:	cc                   	int3
1401c1008:	cc                   	int3
1401c1009:	cc                   	int3
1401c100a:	cc                   	int3
1401c100b:	cc                   	int3
1401c100c:	cc                   	int3
1401c100d:	cc                   	int3
1401c100e:	cc                   	int3
1401c100f:	cc                   	int3
1401c1010:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1401c1015:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1401c101a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1401c101f:	55                   	push   %rbp
1401c1020:	56                   	push   %rsi
1401c1021:	57                   	push   %rdi
1401c1022:	41 54                	push   %r12
1401c1024:	41 55                	push   %r13
1401c1026:	41 56                	push   %r14
1401c1028:	41 57                	push   %r15
1401c102a:	b8 30 00 00 00       	mov    $0x30,%eax
1401c102f:	e8 fc fa 0e 00       	call   0x1402b0b30
1401c1034:	48 2b e0             	sub    %rax,%rsp
1401c1037:	33 ff                	xor    %edi,%edi
1401c1039:	48 63 da             	movslq %edx,%rbx
1401c103c:	45 33 f6             	xor    %r14d,%r14d
1401c103f:	4d 8b f8             	mov    %r8,%r15
1401c1042:	48 8b e9             	mov    %rcx,%rbp
1401c1045:	4d 85 c9             	test   %r9,%r9
1401c1048:	74 05                	je     0x1401c104f
1401c104a:	49 8b 31             	mov    (%r9),%rsi
1401c104d:	eb 02                	jmp    0x1401c1051
1401c104f:	33 f6                	xor    %esi,%esi
1401c1051:	45 33 e4             	xor    %r12d,%r12d
1401c1054:	45 8d 6c 24 ff       	lea    -0x1(%r12),%r13d
1401c1059:	85 d2                	test   %edx,%edx
1401c105b:	7e 58                	jle    0x1401c10b5
1401c105d:	48 39 bc 24 90 00 00 	cmp    %rdi,0x90(%rsp)
1401c1064:	00
1401c1065:	74 4e                	je     0x1401c10b5
1401c1067:	48 85 ed             	test   %rbp,%rbp
1401c106a:	74 49                	je     0x1401c10b5
1401c106c:	48 8b 09             	mov    (%rcx),%rcx
1401c106f:	e8 cc 57 fe ff       	call   0x1401a6840
1401c1074:	85 c0                	test   %eax,%eax
1401c1076:	74 0e                	je     0x1401c1086
1401c1078:	33 d2                	xor    %edx,%edx
1401c107a:	8d 4a 40             	lea    0x40(%rdx),%ecx
1401c107d:	e8 4e 3f f7 ff       	call   0x140134fd0
1401c1082:	85 c0                	test   %eax,%eax
1401c1084:	74 2f                	je     0x1401c10b5
1401c1086:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
1401c108a:	e8 e1 68 f6 ff       	call   0x140127970
1401c108f:	85 c0                	test   %eax,%eax
1401c1091:	74 22                	je     0x1401c10b5
1401c1093:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
1401c1097:	48 8b d3             	mov    %rbx,%rdx
1401c109a:	e8 d1 61 06 00       	call   0x140227270
1401c109f:	48 8b e8             	mov    %rax,%rbp
1401c10a2:	48 85 c0             	test   %rax,%rax
1401c10a5:	75 25                	jne    0x1401c10cc
1401c10a7:	4c 8b 7c 24 70       	mov    0x70(%rsp),%r15
1401c10ac:	49 8b 4f 10          	mov    0x10(%r15),%rcx
1401c10b0:	e8 7b 69 f6 ff       	call   0x140127a30
1401c10b5:	33 c0                	xor    %eax,%eax
1401c10b7:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
1401c10bc:	48 83 c4 30          	add    $0x30,%rsp
1401c10c0:	41 5f                	pop    %r15
1401c10c2:	41 5e                	pop    %r14
1401c10c4:	41 5d                	pop    %r13
1401c10c6:	41 5c                	pop    %r12
1401c10c8:	5f                   	pop    %rdi
1401c10c9:	5e                   	pop    %rsi
1401c10ca:	5d                   	pop    %rbp
1401c10cb:	c3                   	ret
1401c10cc:	4d 85 ff             	test   %r15,%r15
1401c10cf:	74 18                	je     0x1401c10e9
1401c10d1:	49 8b d7             	mov    %r15,%rdx
1401c10d4:	45 33 c0             	xor    %r8d,%r8d