1401d7e8e:	48 83 c4 30          	add    $0x30,%rsp
1401d7e92:	5e                   	pop    %rsi
1401d7e93:	c3                   	ret
1401d7e94:	cc                   	int3
1401d7e95:	cc                   	int3
1401d7e96:	cc                   	int3
1401d7e97:	cc                   	int3
1401d7e98:	cc                   	int3
1401d7e99:	cc                   	int3
1401d7e9a:	cc                   	int3
1401d7e9b:	cc                   	int3
1401d7e9c:	cc                   	int3
1401d7e9d:	cc                   	int3
1401d7e9e:	cc                   	int3
1401d7e9f:	cc                   	int3
1401d7ea0:	48 89 91 a8 00 00 00 	mov    %rdx,0xa8(%rcx)
1401d7ea7:	c3                   	ret
1401d7ea8:	cc                   	int3
1401d7ea9:	cc                   	int3
1401d7eaa:	cc                   	int3
1401d7eab:	cc                   	int3
1401d7eac:	cc                   	int3
1401d7ead:	cc                   	int3
1401d7eae:	cc                   	int3
1401d7eaf:	cc                   	int3
1401d7eb0:	48 89 91 b0 00 00 00 	mov    %rdx,0xb0(%rcx)
1401d7eb7:	c3                   	ret
1401d7eb8:	cc                   	int3
1401d7eb9:	cc                   	int3
1401d7eba:	cc                   	int3
1401d7ebb:	cc                   	int3
1401d7ebc:	cc                   	int3
1401d7ebd:	cc                   	int3
1401d7ebe:	cc                   	int3
1401d7ebf:	cc                   	int3
1401d7ec0:	48 89 91 88 03 00 00 	mov    %rdx,0x388(%rcx)
1401d7ec7:	c3                   	ret
1401d7ec8:	cc                   	int3
1401d7ec9:	cc                   	int3
1401d7eca:	cc                   	int3
1401d7ecb:	cc                   	int3
1401d7ecc:	cc                   	int3
1401d7ecd:	cc                   	int3
1401d7ece:	cc                   	int3
1401d7ecf:	cc                   	int3
1401d7ed0:	48 89 91 48 01 00 00 	mov    %rdx,0x148(%rcx)
1401d7ed7:	c3                   	ret
1401d7ed8:	cc                   	int3
1401d7ed9:	cc                   	int3
1401d7eda:	cc                   	int3
1401d7edb:	cc                   	int3
1401d7edc:	cc                   	int3
1401d7edd:	cc                   	int3
1401d7ede:	cc                   	int3
1401d7edf:	cc                   	int3
1401d7ee0:	48 89 91 90 02 00 00 	mov    %rdx,0x290(%rcx)
1401d7ee7:	4c 89 81 98 02 00 00 	mov    %r8,0x298(%rcx)
1401d7eee:	c3                   	ret
1401d7eef:	cc                   	int3
1401d7ef0:	48 89 91 c8 03 00 00 	mov    %rdx,0x3c8(%rcx)
1401d7ef7:	b8 01 00 00 00       	mov    $0x1,%eax
1401d7efc:	c3                   	ret
1401d7efd:	cc                   	int3
1401d7efe:	cc                   	int3
1401d7eff:	cc                   	int3
1401d7f00:	0b 91 20 01 00 00    	or     0x120(%rcx),%edx
1401d7f06:	89 91 20 01 00 00    	mov    %edx,0x120(%rcx)
1401d7f0c:	8b c2                	mov    %edx,%eax
1401d7f0e:	c3                   	ret
1401d7f0f:	cc                   	int3
1401d7f10:	89 91 e0 03 00 00    	mov    %edx,0x3e0(%rcx)
1401d7f16:	c3                   	ret
1401d7f17:	cc                   	int3
1401d7f18:	cc                   	int3
1401d7f19:	cc                   	int3
1401d7f1a:	cc                   	int3
1401d7f1b:	cc                   	int3
1401d7f1c:	cc                   	int3
1401d7f1d:	cc                   	int3
1401d7f1e:	cc                   	int3
1401d7f1f:	cc                   	int3
1401d7f20:	89 91 58 01 00 00    	mov    %edx,0x158(%rcx)
1401d7f26:	4c 89 81 88 01 00 00 	mov    %r8,0x188(%rcx)
1401d7f2d:	c3                   	ret
1401d7f2e:	cc                   	int3
1401d7f2f:	cc                   	int3
1401d7f30:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401d7f35:	57                   	push   %rdi
1401d7f36:	b8 20 00 00 00       	mov    $0x20,%eax
1401d7f3b:	e8 a0 26 12 00       	call   0x1402fa5e0
1401d7f40:	48 2b e0             	sub    %rax,%rsp
1401d7f43:	49 8b d8             	mov    %r8,%rbx
1401d7f46:	48 8b f9             	mov    %rcx,%rdi
1401d7f49:	49 81 f8 00 01 00 00 	cmp    $0x100,%r8
1401d7f50:	76 0d                	jbe    0x1401d7f5f
1401d7f52:	33 c0                	xor    %eax,%eax
1401d7f54:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401d7f59:	48 83 c4 20          	add    $0x20,%rsp
1401d7f5d:	5f                   	pop    %rdi
1401d7f5e:	c3                   	ret
1401d7f5f:	48 83 c1 50          	add    $0x50,%rcx
1401d7f63:	e8 c0 4a 12 00       	call   0x1402fca28
1401d7f68:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
1401d7f6c:	b8 01 00 00 00       	mov    $0x1,%eax
1401d7f71:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401d7f76:	48 83 c4 20          	add    $0x20,%rsp
1401d7f7a:	5f                   	pop    %rdi
1401d7f7b:	c3                   	ret
1401d7f7c:	cc                   	int3
1401d7f7d:	cc                   	int3
1401d7f7e:	cc                   	int3
1401d7f7f:	cc                   	int3
1401d7f80:	40 53                	rex push %rbx
1401d7f82:	b8 30 00 00 00       	mov    $0x30,%eax
1401d7f87:	e8 54 26 12 00       	call   0x1402fa5e0
1401d7f8c:	48 2b e0             	sub    %rax,%rsp
1401d7f8f:	48 83 79 08 00       	cmpq   $0x0,0x8(%rcx)
1401d7f94:	48 8b d9             	mov    %rcx,%rbx
1401d7f97:	75 26                	jne    0x1401d7fbf
1401d7f99:	8d 50 74             	lea    0x74(%rax),%edx
1401d7f9c:	c7 44 24 20 44 02 00 	movl   $0x244,0x20(%rsp)
1401d7fa3:	00
1401d7fa4:	44 8d 42 18          	lea    0x18(%rdx),%r8d
1401d7fa8:	4c 8d 0d b1 3d 17 00 	lea    0x173db1(%rip),%r9        # 0x14034bd60
1401d7faf:	8d 48 e4             	lea    -0x1c(%rax),%ecx
1401d7fb2:	e8 e9 93 04 00       	call   0x1402213a0
1401d7fb7:	33 c0                	xor    %eax,%eax
1401d7fb9:	48 83 c4 30          	add    $0x30,%rsp
1401d7fbd:	5b                   	pop    %rbx
1401d7fbe:	c3                   	ret
1401d7fbf:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
1401d7fc4:	e8 87 64 00 00       	call   0x1401de450
1401d7fc9:	33 ff                	xor    %edi,%edi
1401d7fcb:	85 c0                	test   %eax,%eax
1401d7fcd:	74 13                	je     0x1401d7fe2
1401d7fcf:	48 8b 8b 08 05 00 00 	mov    0x508(%rbx),%rcx
1401d7fd6:	e8 c5 5d 00 00       	call   0x1401ddda0
1401d7fdb:	48 89 bb 08 05 00 00 	mov    %rdi,0x508(%rbx)
1401d7fe2:	48 8b 8b 10 05 00 00 	mov    0x510(%rbx),%rcx
1401d7fe9:	e8 b2 5d 00 00       	call   0x1401ddda0
1401d7fee:	48 8b 8b 18 05 00 00 	mov    0x518(%rbx),%rcx
1401d7ff5:	48 8d 15 64 3d 17 00 	lea    0x173d64(%rip),%rdx        # 0x14034bd60
1401d7ffc:	41 b8 4e 02 00 00    	mov    $0x24e,%r8d
1401d8002:	48 89 bb 10 05 00 00 	mov    %rdi,0x510(%rbx)
1401d8009:	e8 02 13 05 00       	call   0x140229310
1401d800e:	48 89 bb 18 05 00 00 	mov    %rdi,0x518(%rbx)
1401d8015:	48 89 bb 20 05 00 00 	mov    %rdi,0x520(%rbx)
1401d801c:	89 bb d8 04 00 00    	mov    %edi,0x4d8(%rbx)
1401d8022:	48 89 bb 48 17 00 00 	mov    %rdi,0x1748(%rbx)
1401d8029:	89 bb 70 05 00 00    	mov    %edi,0x570(%rbx)
1401d802f:	89 bb c8 00 00 00    	mov    %edi,0xc8(%rbx)
1401d8035:	89 7b 44             	mov    %edi,0x44(%rbx)
1401d8038:	39 bb 80 07 00 00    	cmp    %edi,0x780(%rbx)
1401d803e:	74 2f                	je     0x1401d806f
1401d8040:	ba a4 00 00 00       	mov    $0xa4,%edx
1401d8045:	c7 44 24 20 59 02 00 	movl   $0x259,0x20(%rsp)
1401d804c:	00
1401d804d:	4c 8d 0d 0c 3d 17 00 	lea    0x173d0c(%rip),%r9        # 0x14034bd60
1401d8054:	b9 14 00 00 00       	mov    $0x14,%ecx
1401d8059:	44 8d 42 a0          	lea    -0x60(%rdx),%r8d
1401d805d:	e8 3e 93 04 00       	call   0x1402213a0
1401d8062:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1401d8067:	33 c0                	xor    %eax,%eax
1401d8069:	48 83 c4 30          	add    $0x30,%rsp
1401d806d:	5b                   	pop    %rbx
1401d806e:	c3                   	ret
1401d806f:	48 8b cb             	mov    %rbx,%rcx
1401d8072:	e8 09 e4 00 00       	call   0x1401e6480
1401d8077:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401d807b:	8b 08                	mov    (%rax),%ecx
1401d807d:	89 0b                	mov    %ecx,(%rbx)
1401d807f:	89 8b ec 05 00 00    	mov    %ecx,0x5ec(%rbx)
1401d8085:	48 8b 8b 88 00 00 00 	mov    0x88(%rbx),%rcx
1401d808c:	c7 43 28 01 00 00 00 	movl   $0x1,0x28(%rbx)
1401d8093:	e8 78 4b 06 00       	call   0x14023cc10
1401d8098:	48 8b cb             	mov    %rbx,%rcx
1401d809b:	48 89 bb 88 00 00 00 	mov    %rdi,0x88(%rbx)
1401d80a2:	e8 29 27 00 00       	call   0x1401da7d0
1401d80a7:	48 8b 8b a8 07 00 00 	mov    0x7a8(%rbx),%rcx
1401d80ae:	89 bb e8 05 00 00    	mov    %edi,0x5e8(%rbx)
1401d80b4:	c7 83 84 07 00 00 ff 	movl   $0xffffffff,0x784(%rbx)
1401d80bb:	ff ff ff
1401d80be:	e8 dd 1a 04 00       	call   0x140219ba0
1401d80c3:	48 8b 8b f8 00 00 00 	mov    0xf8(%rbx),%rcx
1401d80ca:	48 89 bb a8 07 00 00 	mov    %rdi,0x7a8(%rbx)
1401d80d1:	48 c7 83 04 01 00 00 	movq   $0xffffffffffffffff,0x104(%rbx)
1401d80d8:	ff ff ff ff
1401d80dc:	e8 3f f4 04 00       	call   0x140227520
1401d80e1:	48 8b 8b d0 00 00 00 	mov    0xd0(%rbx),%rcx
1401d80e8:	33 d2                	xor    %edx,%edx
1401d80ea:	48 89 bb f8 00 00 00 	mov    %rdi,0xf8(%rbx)
1401d80f1:	48 89 bb f0 00 00 00 	mov    %rdi,0xf0(%rbx)
1401d80f8:	e8 e3 a7 06 00       	call   0x1402428e0
1401d80fd:	48 8b 8b 68 17 00 00 	mov    0x1768(%rbx),%rcx
1401d8104:	48 8d 15 55 3c 17 00 	lea    0x173c55(%rip),%rdx        # 0x14034bd60
1401d810b:	41 b8 78 02 00 00    	mov    $0x278,%r8d
1401d8111:	e8 fa 11 05 00       	call   0x140229310
1401d8116:	48 8b 83 98 05 00 00 	mov    0x598(%rbx),%rax
1401d811d:	48 8b cb             	mov    %rbx,%rcx
1401d8120:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1401d8124:	48 89 bb 68 17 00 00 	mov    %rdi,0x1768(%rbx)
1401d812b:	48 89 bb 70 17 00 00 	mov    %rdi,0x1770(%rbx)
1401d8132:	48 3b 10             	cmp    (%rax),%rdx
1401d8135:	74 19                	je     0x1401d8150
1401d8137:	ff 52 20             	call   *0x20(%rdx)
1401d813a:	48 8b 83 98 05 00 00 	mov    0x598(%rbx),%rax
1401d8141:	48 8b cb             	mov    %rbx,%rcx
1401d8144:	48 8b 10             	mov    (%rax),%rdx
1401d8147:	48 89 53 08          	mov    %rdx,0x8(%rbx)
1401d814b:	ff 52 10             	call   *0x10(%rdx)
1401d814e:	eb 03                	jmp    0x1401d8153
1401d8150:	ff 52 18             	call   *0x18(%rdx)
1401d8153:	85 c0                	test   %eax,%eax
1401d8155:	0f 84 07 ff ff ff    	je     0x1401d8062
1401d815b:	48 8d 8b 30 08 00 00 	lea    0x830(%rbx),%rcx
1401d8162:	e8 d9 f0 00 00       	call   0x1401e7240
1401d8167:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1401d816c:	b8 01 00 00 00       	mov    $0x1,%eax
1401d8171:	48 83 c4 30          	add    $0x30,%rsp
1401d8175:	5b                   	pop    %rbx
1401d8176:	c3                   	ret
1401d8177:	cc                   	int3
1401d8178:	cc                   	int3
1401d8179:	cc                   	int3
1401d817a:	cc                   	int3
1401d817b:	cc                   	int3
1401d817c:	cc                   	int3
1401d817d:	cc                   	int3
1401d817e:	cc                   	int3
1401d817f:	cc                   	int3
1401d8180:	8b 81 ec 05 00 00    	mov    0x5ec(%rcx),%eax
1401d8186:	c3                   	ret
1401d8187:	cc                   	int3
1401d8188:	cc                   	int3
1401d8189:	cc                   	int3
1401d818a:	cc                   	int3
1401d818b:	cc                   	int3
1401d818c:	cc                   	int3
1401d818d:	cc                   	int3
1401d818e:	cc                   	int3
1401d818f:	cc                   	int3
1401d8190:	40 53                	rex push %rbx
1401d8192:	b8 20 00 00 00       	mov    $0x20,%eax
1401d8197:	e8 44 24 12 00       	call   0x1402fa5e0
1401d819c:	48 2b e0             	sub    %rax,%rsp
1401d819f:	48 83 79 30 00       	cmpq   $0x0,0x30(%rcx)
1401d81a4:	48 8b d9             	mov    %rcx,%rbx
1401d81a7:	75 21                	jne    0x1401d81ca
1401d81a9:	33 c0                	xor    %eax,%eax
1401d81ab:	89 41 38             	mov    %eax,0x38(%rcx)
1401d81ae:	89 41 44             	mov    %eax,0x44(%rcx)
1401d81b1:	e8 ca e2 00 00       	call   0x1401e6480
1401d81b6:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401d81ba:	48 8b cb             	mov    %rbx,%rcx
1401d81bd:	48 8b 50 30          	mov    0x30(%rax),%rdx
1401d81c1:	48 89 53 30          	mov    %rdx,0x30(%rbx)
1401d81c5:	e8 06 26 00 00       	call   0x1401da7d0
1401d81ca:	48 8b cb             	mov    %rbx,%rcx
1401d81cd:	48 83 c4 20          	add    $0x20,%rsp
1401d81d1:	5b                   	pop    %rbx
1401d81d2:	e9 99 03 00 00       	jmp    0x1401d8570
1401d81d7:	cc                   	int3
1401d81d8:	cc                   	int3
1401d81d9:	cc                   	int3
1401d81da:	cc                   	int3
1401d81db:	cc                   	int3
1401d81dc:	cc                   	int3
1401d81dd:	cc                   	int3
1401d81de:	cc                   	int3
1401d81df:	cc                   	int3
1401d81e0:	40 53                	rex push %rbx
1401d81e2:	b8 20 00 00 00       	mov    $0x20,%eax
1401d81e7:	e8 f4 23 12 00       	call   0x1402fa5e0
1401d81ec:	48 2b e0             	sub    %rax,%rsp
1401d81ef:	8d 42 f0             	lea    -0x10(%rdx),%eax
1401d81f2:	4d 63 d8             	movslq %r8d,%r11
1401d81f5:	48 8b d9             	mov    %rcx,%rbx
1401d81f8:	83 f8 73             	cmp    $0x73,%eax
1401d81fb:	0f 87 95 02 00 00    	ja     0x1401d8496
1401d8201:	48 8d 0d f8 7d e2 ff 	lea    -0x1d8208(%rip),%rcx        # 0x140000000
1401d8208:	48 98                	cltq
1401d820a:	0f b6 84 01 fc 84 1d 	movzbl 0x1d84fc(%rcx,%rax,1),%eax
1401d8211:	00
1401d8212:	44 8b 94 81 ac 84 1d 	mov    0x1d84ac(%rcx,%rax,4),%r10d
1401d8219:	00
1401d821a:	4c 03 d1             	add    %rcx,%r10
1401d821d:	b9 01 00 00 00       	mov    $0x1,%ecx
1401d8222:	41 ff e2             	jmp    *%r10
1401d8225:	8b 83 38 08 00 00    	mov    0x838(%rbx),%eax
1401d822b:	48 83 c4 20          	add    $0x20,%rsp
1401d822f:	5b                   	pop    %rbx
1401d8230:	c3                   	ret
1401d8231:	8b 83 38 08 00 00    	mov    0x838(%rbx),%eax
1401d8237:	44 89 9b 38 08 00 00 	mov    %r11d,0x838(%rbx)
1401d823e:	48 83 c4 20          	add    $0x20,%rsp
1401d8242:	5b                   	pop    %rbx
1401d8243:	c3                   	ret
1401d8244:	4c 89 8b c0 00 00 00 	mov    %r9,0xc0(%rbx)
1401d824b:	8b c1                	mov    %ecx,%eax
1401d824d:	48 83 c4 20          	add    $0x20,%rsp
1401d8251:	5b                   	pop    %rbx
1401d8252:	c3                   	ret
1401d8253:	44 0b 9b d0 05 00 00 	or     0x5d0(%rbx),%r11d
1401d825a:	44 89 9b d0 05 00 00 	mov    %r11d,0x5d0(%rbx)
1401d8261:	41 8b c3             	mov    %r11d,%eax
1401d8264:	48 83 c4 20          	add    $0x20,%rsp
1401d8268:	5b                   	pop    %rbx
1401d8269:	c3                   	ret
1401d826a:	41 f7 d3             	not    %r11d
1401d826d:	44 23 9b d0 05 00 00 	and    0x5d0(%rbx),%r11d
1401d8274:	44 89 9b d0 05 00 00 	mov    %r11d,0x5d0(%rbx)
1401d827b:	41 8b c3             	mov    %r11d,%eax
1401d827e:	48 83 c4 20          	add    $0x20,%rsp
1401d8282:	5b                   	pop    %rbx
1401d8283:	c3                   	ret
1401d8284:	8b 83 e0 05 00 00    	mov    0x5e0(%rbx),%eax
1401d828a:	48 83 c4 20          	add    $0x20,%rsp
1401d828e:	5b                   	pop    %rbx
1401d828f:	c3                   	ret
1401d8290:	45 85 c0             	test   %r8d,%r8d
1401d8293:	0f 88 0c 01 00 00    	js     0x1401d83a5
1401d8299:	8b 83 e0 05 00 00    	mov    0x5e0(%rbx),%eax
1401d829f:	4c 89 9b e0 05 00 00 	mov    %r11,0x5e0(%rbx)
1401d82a6:	48 83 c4 20          	add    $0x20,%rsp
1401d82aa:	5b                   	pop    %rbx
1401d82ab:	c3                   	ret
1401d82ac:	41 8d 83 00 fe ff ff 	lea    -0x200(%r11),%eax
1401d82b3:	3d 00 3e 00 00       	cmp    $0x3e00,%eax
1401d82b8:	0f 87 e7 00 00 00    	ja     0x1401d83a5
1401d82be:	49 8b c3             	mov    %r11,%rax
1401d82c1:	48 89 83 f8 05 00 00 	mov    %rax,0x5f8(%rbx)
1401d82c8:	4c 3b 9b f0 05 00 00 	cmp    0x5f0(%rbx),%r11
1401d82cf:	73 53                	jae    0x1401d8324
1401d82d1:	48 89 83 f0 05 00 00 	mov    %rax,0x5f0(%rbx)
1401d82d8:	8b c1                	mov    %ecx,%eax
1401d82da:	48 83 c4 20          	add    $0x20,%rsp
1401d82de:	5b                   	pop    %rbx
1401d82df:	c3                   	ret
1401d82e0:	4c 3b 9b f8 05 00 00 	cmp    0x5f8(%rbx),%r11
1401d82e7:	0f 87 b8 00 00 00    	ja     0x1401d83a5
1401d82ed:	45 85 c0             	test   %r8d,%r8d
1401d82f0:	0f 84 af 00 00 00    	je     0x1401d83a5
1401d82f6:	4c 89 9b f0 05 00 00 	mov    %r11,0x5f0(%rbx)
1401d82fd:	8b c1                	mov    %ecx,%eax
1401d82ff:	48 83 c4 20          	add    $0x20,%rsp
1401d8303:	5b                   	pop    %rbx
1401d8304:	c3                   	ret
1401d8305:	41 8d 43 ff          	lea    -0x1(%r11),%eax
1401d8309:	83 f8 1f             	cmp    $0x1f,%eax
1401d830c:	0f 87 93 00 00 00    	ja     0x1401d83a5