1402a0d84:	cc                   	int3
1402a0d85:	cc                   	int3
1402a0d86:	cc                   	int3
1402a0d87:	cc                   	int3
1402a0d88:	cc                   	int3
1402a0d89:	cc                   	int3
1402a0d8a:	cc                   	int3
1402a0d8b:	cc                   	int3
1402a0d8c:	cc                   	int3
1402a0d8d:	cc                   	int3
1402a0d8e:	cc                   	int3
1402a0d8f:	cc                   	int3
1402a0d90:	f7 05 7a af 13 00 00 	testl  $0x2000000,0x13af7a(%rip)        # 0x1403dbd14
1402a0d97:	00 00 02
1402a0d9a:	48 8d 0d 2f 7a 0f 00 	lea    0xf7a2f(%rip),%rcx        # 0x1403987d0
1402a0da1:	48 8d 05 f8 79 0f 00 	lea    0xf79f8(%rip),%rax        # 0x1403987a0
1402a0da8:	48 0f 45 c1          	cmovne %rcx,%rax
1402a0dac:	c3                   	ret
1402a0dad:	cc                   	int3
1402a0dae:	cc                   	int3
1402a0daf:	cc                   	int3
1402a0db0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1402a0db5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1402a0dba:	56                   	push   %rsi
1402a0dbb:	41 54                	push   %r12
1402a0dbd:	41 55                	push   %r13
1402a0dbf:	41 56                	push   %r14
1402a0dc1:	41 57                	push   %r15
1402a0dc3:	b8 30 00 00 00       	mov    $0x30,%eax
1402a0dc8:	e8 63 fd 00 00       	call   0x1402b0b30
1402a0dcd:	48 2b e0             	sub    %rax,%rsp
1402a0dd0:	8b 01                	mov    (%rcx),%eax
1402a0dd2:	33 ed                	xor    %ebp,%ebp
1402a0dd4:	4c 8b a1 90 00 00 00 	mov    0x90(%rcx),%r12
1402a0ddb:	49 8b f1             	mov    %r9,%rsi
1402a0dde:	4d 8b e8             	mov    %r8,%r13
1402a0de1:	4c 8b f2             	mov    %rdx,%r14
1402a0de4:	48 8b d9             	mov    %rcx,%rbx
1402a0de7:	44 8b fd             	mov    %ebp,%r15d
1402a0dea:	a8 02                	test   $0x2,%al
1402a0dec:	75 07                	jne    0x1402a0df5
1402a0dee:	33 c0                	xor    %eax,%eax
1402a0df0:	e9 ce 01 00 00       	jmp    0x1402a0fc3
1402a0df5:	48 83 79 20 ff       	cmpq   $0xffffffffffffffff,0x20(%rcx)
1402a0dfa:	48 89 7c 24 60       	mov    %rdi,0x60(%rsp)
1402a0dff:	0f 84 e8 00 00 00    	je     0x1402a0eed
1402a0e05:	e8 d6 03 de ff       	call   0x1400811e0
1402a0e0a:	85 c0                	test   %eax,%eax
1402a0e0c:	0f 84 a6 01 00 00    	je     0x1402a0fb8
1402a0e12:	48 85 f6             	test   %rsi,%rsi
1402a0e15:	0f 84 9d 01 00 00    	je     0x1402a0fb8
1402a0e1b:	4c 3b f6             	cmp    %rsi,%r14
1402a0e1e:	0f 85 94 01 00 00    	jne    0x1402a0fb8
1402a0e24:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1402a0e28:	48 8b bc 24 80 00 00 	mov    0x80(%rsp),%rdi
1402a0e2f:	00
1402a0e30:	48 8d 41 08          	lea    0x8(%rcx),%rax
1402a0e34:	48 3b f8             	cmp    %rax,%rdi
1402a0e37:	0f 82 7b 01 00 00    	jb     0x1402a0fb8
1402a0e3d:	f6 03 01             	testb  $0x1,(%rbx)
1402a0e40:	74 0b                	je     0x1402a0e4d
1402a0e42:	48 8b 43 40          	mov    0x40(%rbx),%rax
1402a0e46:	49 89 06             	mov    %rax,(%r14)
1402a0e49:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1402a0e4d:	48 8b 06             	mov    (%rsi),%rax
1402a0e50:	48 2b f9             	sub    %rcx,%rdi
1402a0e53:	48 83 ef 08          	sub    $0x8,%rdi
1402a0e57:	48 89 43 34          	mov    %rax,0x34(%rbx)
1402a0e5b:	48 8b d7             	mov    %rdi,%rdx
1402a0e5e:	48 8b cb             	mov    %rbx,%rcx
1402a0e61:	e8 7a 02 00 00       	call   0x1402a10e0
1402a0e66:	85 c0                	test   %eax,%eax
1402a0e68:	0f 84 4a 01 00 00    	je     0x1402a0fb8
1402a0e6e:	48 8b 83 90 00 00 00 	mov    0x90(%rbx),%rax
1402a0e75:	48 8d 53 40          	lea    0x40(%rbx),%rdx
1402a0e79:	4c 8b 43 20          	mov    0x20(%rbx),%r8
1402a0e7d:	48 8b cb             	mov    %rbx,%rcx
1402a0e80:	ff 50 10             	call   *0x10(%rax)
1402a0e83:	85 c0                	test   %eax,%eax
1402a0e85:	0f 84 2d 01 00 00    	je     0x1402a0fb8
1402a0e8b:	f6 03 01             	testb  $0x1,(%rbx)
1402a0e8e:	48 8d 56 08          	lea    0x8(%rsi),%rdx
1402a0e92:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1402a0e96:	4d 8d 46 08          	lea    0x8(%r14),%r8
1402a0e9a:	4c 8b 93 90 00 00 00 	mov    0x90(%rbx),%r10
1402a0ea1:	4c 8b cf             	mov    %rdi,%r9
1402a0ea4:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1402a0ea9:	48 8b cb             	mov    %rbx,%rcx
1402a0eac:	74 25                	je     0x1402a0ed3
1402a0eae:	49 8d 04 38          	lea    (%r8,%rdi,1),%rax
1402a0eb2:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402a0eb7:	41 ff 52 18          	call   *0x18(%r10)
1402a0ebb:	85 c0                	test   %eax,%eax
1402a0ebd:	0f 84 f5 00 00 00    	je     0x1402a0fb8
1402a0ec3:	4c 8b 7b 10          	mov    0x10(%rbx),%r15
1402a0ec7:	49 83 c7 08          	add    $0x8,%r15
1402a0ecb:	4c 03 ff             	add    %rdi,%r15
1402a0ece:	e9 e0 00 00 00       	jmp    0x1402a0fb3
1402a0ed3:	48 8d 04 3a          	lea    (%rdx,%rdi,1),%rax
1402a0ed7:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402a0edc:	41 ff 52 20          	call   *0x20(%r10)
1402a0ee0:	85 c0                	test   %eax,%eax
1402a0ee2:	0f 84 d0 00 00 00    	je     0x1402a0fb8
1402a0ee8:	e9 c3 00 00 00       	jmp    0x1402a0fb0
1402a0eed:	48 85 f6             	test   %rsi,%rsi
1402a0ef0:	75 09                	jne    0x1402a0efb
1402a0ef2:	4d 85 f6             	test   %r14,%r14
1402a0ef5:	0f 85 b8 00 00 00    	jne    0x1402a0fb3
1402a0efb:	a8 04                	test   $0x4,%al
1402a0efd:	0f 84 b5 00 00 00    	je     0x1402a0fb8
1402a0f03:	48 8b bc 24 80 00 00 	mov    0x80(%rsp),%rdi
1402a0f0a:	00
1402a0f0b:	4d 85 f6             	test   %r14,%r14
1402a0f0e:	75 38                	jne    0x1402a0f48
1402a0f10:	48 85 f6             	test   %rsi,%rsi
1402a0f13:	75 15                	jne    0x1402a0f2a
1402a0f15:	48 8b d7             	mov    %rdi,%rdx
1402a0f18:	e8 c3 01 00 00       	call   0x1402a10e0
1402a0f1d:	85 c0                	test   %eax,%eax
1402a0f1f:	0f 84 93 00 00 00    	je     0x1402a0fb8
1402a0f25:	e9 86 00 00 00       	jmp    0x1402a0fb0
1402a0f2a:	a8 10                	test   $0x10,%al
1402a0f2c:	75 09                	jne    0x1402a0f37
1402a0f2e:	48 85 ff             	test   %rdi,%rdi
1402a0f31:	0f 85 81 00 00 00    	jne    0x1402a0fb8
1402a0f37:	4c 8b c7             	mov    %rdi,%r8
1402a0f3a:	48 8b d6             	mov    %rsi,%rdx
1402a0f3d:	41 ff 54 24 10       	call   *0x10(%r12)
1402a0f42:	85 c0                	test   %eax,%eax
1402a0f44:	74 72                	je     0x1402a0fb8
1402a0f46:	eb 68                	jmp    0x1402a0fb0
1402a0f48:	a8 10                	test   $0x10,%al
1402a0f4a:	75 0c                	jne    0x1402a0f58
1402a0f4c:	48 8b d7             	mov    %rdi,%rdx
1402a0f4f:	e8 8c 01 00 00       	call   0x1402a10e0
1402a0f54:	85 c0                	test   %eax,%eax
1402a0f56:	74 60                	je     0x1402a0fb8
1402a0f58:	8b 03                	mov    (%rbx),%eax
1402a0f5a:	a8 01                	test   $0x1,%al
1402a0f5c:	74 24                	je     0x1402a0f82
1402a0f5e:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
1402a0f63:	4c 8b cf             	mov    %rdi,%r9
1402a0f66:	4d 8b c6             	mov    %r14,%r8
1402a0f69:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1402a0f6e:	48 8b d6             	mov    %rsi,%rdx
1402a0f71:	48 8b cb             	mov    %rbx,%rcx
1402a0f74:	41 ff 54 24 18       	call   *0x18(%r12)
1402a0f79:	85 c0                	test   %eax,%eax
1402a0f7b:	74 3b                	je     0x1402a0fb8
1402a0f7d:	83 0b 08             	orl    $0x8,(%rbx)
1402a0f80:	eb 2e                	jmp    0x1402a0fb0
1402a0f82:	a8 08                	test   $0x8,%al
1402a0f84:	74 32                	je     0x1402a0fb8
1402a0f86:	48 8b 43 10          	mov    0x10(%rbx),%rax
1402a0f8a:	48 8d 4b 40          	lea    0x40(%rbx),%rcx
1402a0f8e:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1402a0f93:	4c 8b cf             	mov    %rdi,%r9
1402a0f96:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1402a0f9b:	4d 8b c6             	mov    %r14,%r8
1402a0f9e:	48 8b cb             	mov    %rbx,%rcx
1402a0fa1:	48 8b d6             	mov    %rsi,%rdx
1402a0fa4:	41 ff 54 24 20       	call   *0x20(%r12)
1402a0fa9:	85 c0                	test   %eax,%eax
1402a0fab:	74 0b                	je     0x1402a0fb8
1402a0fad:	83 23 e3             	andl   $0xffffffe3,(%rbx)
1402a0fb0:	4c 8b ff             	mov    %rdi,%r15
1402a0fb3:	bd 01 00 00 00       	mov    $0x1,%ebp
1402a0fb8:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
1402a0fbd:	8b c5                	mov    %ebp,%eax
1402a0fbf:	4d 89 7d 00          	mov    %r15,0x0(%r13)
1402a0fc3:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1402a0fc8:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
1402a0fcd:	48 83 c4 30          	add    $0x30,%rsp
1402a0fd1:	41 5f                	pop    %r15
1402a0fd3:	41 5e                	pop    %r14
1402a0fd5:	41 5d                	pop    %r13
1402a0fd7:	41 5c                	pop    %r12
1402a0fd9:	5e                   	pop    %rsi
1402a0fda:	c3                   	ret
1402a0fdb:	cc                   	int3
1402a0fdc:	cc                   	int3
1402a0fdd:	cc                   	int3
1402a0fde:	cc                   	int3
1402a0fdf:	cc                   	int3
1402a0fe0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402a0fe5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1402a0fea:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1402a0fef:	57                   	push   %rdi
1402a0ff0:	b8 20 00 00 00       	mov    $0x20,%eax
1402a0ff5:	e8 36 fb 00 00       	call   0x1402b0b30
1402a0ffa:	48 2b e0             	sub    %rax,%rsp
1402a0ffd:	49 8b f9             	mov    %r9,%rdi
1402a1000:	49 8b f0             	mov    %r8,%rsi
1402a1003:	48 8b ea             	mov    %rdx,%rbp
1402a1006:	48 8b d9             	mov    %rcx,%rbx
1402a1009:	e8 d2 01 de ff       	call   0x1400811e0
1402a100e:	85 c0                	test   %eax,%eax
1402a1010:	74 52                	je     0x1402a1064
1402a1012:	83 23 fe             	andl   $0xfffffffe,(%rbx)
1402a1015:	8b 44 24 60          	mov    0x60(%rsp),%eax
1402a1019:	83 e0 01             	and    $0x1,%eax
1402a101c:	09 03                	or     %eax,(%rbx)
1402a101e:	48 85 ff             	test   %rdi,%rdi
1402a1021:	74 67                	je     0x1402a108a
1402a1023:	4c 8b 44 24 50       	mov    0x50(%rsp),%r8
1402a1028:	b8 0f 00 00 00       	mov    $0xf,%eax
1402a102d:	48 2b 43 08          	sub    0x8(%rbx),%rax
1402a1031:	4c 3b c0             	cmp    %rax,%r8
1402a1034:	74 45                	je     0x1402a107b
1402a1036:	e8 35 60 e8 ff       	call   0x140127070
1402a103b:	4c 8d 05 26 78 0f 00 	lea    0xf7826(%rip),%r8        # 0x140398868
1402a1042:	ba ee 00 00 00       	mov    $0xee,%edx
1402a1047:	48 8d 0d ca 77 0f 00 	lea    0xf77ca(%rip),%rcx        # 0x140398818
1402a104e:	e8 3d 61 e8 ff       	call   0x140127190
1402a1053:	45 33 c0             	xor    %r8d,%r8d
1402a1056:	41 8d 50 6d          	lea    0x6d(%r8),%edx
1402a105a:	b9 39 00 00 00       	mov    $0x39,%ecx
1402a105f:	e8 2c 62 e8 ff       	call   0x140127290
1402a1064:	33 c0                	xor    %eax,%eax
1402a1066:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402a106b:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1402a1070:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1402a1075:	48 83 c4 20          	add    $0x20,%rsp
1402a1079:	5f                   	pop    %rdi
1402a107a:	c3                   	ret
1402a107b:	48 8d 4b 30          	lea    0x30(%rbx),%rcx
1402a107f:	48 8b d7             	mov    %rdi,%rdx
1402a1082:	e8 d9 02 04 00       	call   0x1402e1360
1402a1087:	83 0b 04             	orl    $0x4,(%rbx)
1402a108a:	48 85 ed             	test   %rbp,%rbp
1402a108d:	74 42                	je     0x1402a10d1
1402a108f:	48 3b 73 18          	cmp    0x18(%rbx),%rsi
1402a1093:	74 26                	je     0x1402a10bb
1402a1095:	e8 d6 5f e8 ff       	call   0x140127070
1402a109a:	4c 8d 05 c7 77 0f 00 	lea    0xf77c7(%rip),%r8        # 0x140398868
1402a10a1:	ba f6 00 00 00       	mov    $0xf6,%edx
1402a10a6:	48 8d 0d 6b 77 0f 00 	lea    0xf776b(%rip),%rcx        # 0x140398818
1402a10ad:	e8 de 60 e8 ff       	call   0x140127190
1402a10b2:	45 33 c0             	xor    %r8d,%r8d
1402a10b5:	41 8d 50 69          	lea    0x69(%r8),%edx
1402a10b9:	eb 9f                	jmp    0x1402a105a
1402a10bb:	48 8b 83 90 00 00 00 	mov    0x90(%rbx),%rax
1402a10c2:	4c 8b c6             	mov    %rsi,%r8
1402a10c5:	48 8b d5             	mov    %rbp,%rdx
1402a10c8:	48 8b cb             	mov    %rbx,%rcx
1402a10cb:	ff 10                	call   *(%rax)
1402a10cd:	85 c0                	test   %eax,%eax
1402a10cf:	74 93                	je     0x1402a1064
1402a10d1:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
1402a10d6:	48 8b cb             	mov    %rbx,%rcx
1402a10d9:	e8 92 05 00 00       	call   0x1402a1670
1402a10de:	eb 86                	jmp    0x1402a1066
1402a10e0:	40 53                	rex push %rbx
1402a10e2:	b8 20 00 00 00       	mov    $0x20,%eax
1402a10e7:	e8 44 fa 00 00       	call   0x1402b0b30
1402a10ec:	48 2b e0             	sub    %rax,%rsp
1402a10ef:	48 8b 81 90 00 00 00 	mov    0x90(%rcx),%rax
1402a10f6:	4c 8b ca             	mov    %rdx,%r9
1402a10f9:	41 b8 0f 00 00 00    	mov    $0xf,%r8d
1402a10ff:	48 8d 51 30          	lea    0x30(%rcx),%rdx
1402a1103:	4c 2b 41 08          	sub    0x8(%rcx),%r8
1402a1107:	48 8b d9             	mov    %rcx,%rbx
1402a110a:	ff 50 08             	call   *0x8(%rax)
1402a110d:	85 c0                	test   %eax,%eax
1402a110f:	75 06                	jne    0x1402a1117
1402a1111:	48 83 c4 20          	add    $0x20,%rsp
1402a1115:	5b                   	pop    %rbx
1402a1116:	c3                   	ret
1402a1117:	83 0b 10             	orl    $0x10,(%rbx)
1402a111a:	b8 01 00 00 00       	mov    $0x1,%eax
1402a111f:	48 83 c4 20          	add    $0x20,%rsp
1402a1123:	5b                   	pop    %rbx
1402a1124:	c3                   	ret
1402a1125:	cc                   	int3
1402a1126:	cc                   	int3
1402a1127:	cc                   	int3
1402a1128:	cc                   	int3
1402a1129:	cc                   	int3
1402a112a:	cc                   	int3
1402a112b:	cc                   	int3
1402a112c:	cc                   	int3
1402a112d:	cc                   	int3
1402a112e:	cc                   	int3
1402a112f:	cc                   	int3
1402a1130:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402a1135:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1402a113a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1402a113f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1402a1144:	41 56                	push   %r14
1402a1146:	b8 30 00 00 00       	mov    $0x30,%eax
1402a114b:	e8 e0 f9 00 00       	call   0x1402b0b30
1402a1150:	48 2b e0             	sub    %rax,%rsp
1402a1153:	49 8b f1             	mov    %r9,%rsi
1402a1156:	49 8b f8             	mov    %r8,%rdi
1402a1159:	48 8b ea             	mov    %rdx,%rbp
1402a115c:	4c 8b f1             	mov    %rcx,%r14
1402a115f:	e8 7c 00 de ff       	call   0x1400811e0
1402a1164:	85 c0                	test   %eax,%eax
1402a1166:	74 36                	je     0x1402a119e
1402a1168:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1402a116d:	48 3b f3             	cmp    %rbx,%rsi
1402a1170:	73 49                	jae    0x1402a11bb
1402a1172:	e8 f9 5e e8 ff       	call   0x140127070
1402a1177:	4c 8d 05 12 77 0f 00 	lea    0xf7712(%rip),%r8        # 0x140398890
1402a117e:	ba 39 01 00 00       	mov    $0x139,%edx
1402a1183:	48 8d 0d 8e 76 0f 00 	lea    0xf768e(%rip),%rcx        # 0x140398818
1402a118a:	e8 01 60 e8 ff       	call   0x140127190
1402a118f:	45 33 c0             	xor    %r8d,%r8d
1402a1192:	41 8d 50 6a          	lea    0x6a(%r8),%edx
1402a1196:	8d 4a cf             	lea    -0x31(%rdx),%ecx
1402a1199:	e8 f2 60 e8 ff       	call   0x140127290
1402a119e:	33 c0                	xor    %eax,%eax
1402a11a0:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402a11a5:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1402a11aa:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1402a11af:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1402a11b4:	48 83 c4 30          	add    $0x30,%rsp
1402a11b8:	41 5e                	pop    %r14
1402a11ba:	c3                   	ret
1402a11bb:	4c 8b 4c 24 60       	mov    0x60(%rsp),%r9
1402a11c0:	4c 8b c7             	mov    %rdi,%r8
1402a11c3:	48 8b d5             	mov    %rbp,%rdx
1402a11c6:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1402a11cb:	49 8b ce             	mov    %r14,%rcx
1402a11ce:	e8 dd fb ff ff       	call   0x1402a0db0
1402a11d3:	85 c0                	test   %eax,%eax
1402a11d5:	7e c7                	jle    0x1402a119e
1402a11d7:	48 89 1f             	mov    %rbx,(%rdi)
1402a11da:	b8 01 00 00 00       	mov    $0x1,%eax
1402a11df:	eb bf                	jmp    0x1402a11a0
1402a11e1:	cc                   	int3
1402a11e2:	cc                   	int3
1402a11e3:	cc                   	int3
1402a11e4:	cc                   	int3
1402a11e5:	cc                   	int3
1402a11e6:	cc                   	int3
1402a11e7:	cc                   	int3
1402a11e8:	cc                   	int3
1402a11e9:	cc                   	int3
1402a11ea:	cc                   	int3
1402a11eb:	cc                   	int3
1402a11ec:	cc                   	int3
1402a11ed:	cc                   	int3
1402a11ee:	cc                   	int3
1402a11ef:	cc                   	int3
1402a11f0:	b8 48 00 00 00       	mov    $0x48,%eax
1402a11f5:	e8 36 f9 00 00       	call   0x1402b0b30
1402a11fa:	48 2b e0             	sub    %rax,%rsp
1402a11fd:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
1402a1202:	c7 44 24 30 00 00 00 	movl   $0x0,0x30(%rsp)