1400fdec0:	40 53                	rex push %rbx
1400fdec2:	55                   	push   %rbp
1400fdec3:	56                   	push   %rsi
1400fdec4:	41 57                	push   %r15
1400fdec6:	b8 48 00 00 00       	mov    $0x48,%eax
1400fdecb:	e8 60 2c 1b 00       	call   0x1402b0b30
1400fded0:	48 2b e0             	sub    %rax,%rsp
1400fded3:	33 ed                	xor    %ebp,%ebp
1400fded5:	4c 8b fa             	mov    %rdx,%r15
1400fded8:	48 8b f1             	mov    %rcx,%rsi
1400fdedb:	48 85 d2             	test   %rdx,%rdx
1400fdede:	75 1b                	jne    0x1400fdefb
1400fdee0:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1400fdee4:	e8 97 d0 05 00       	call   0x14015af80
1400fdee9:	48 8b d8             	mov    %rax,%rbx
1400fdeec:	48 85 c0             	test   %rax,%rax
1400fdeef:	75 0d                	jne    0x1400fdefe
1400fdef1:	48 83 c4 48          	add    $0x48,%rsp
1400fdef5:	41 5f                	pop    %r15
1400fdef7:	5e                   	pop    %rsi
1400fdef8:	5d                   	pop    %rbp
1400fdef9:	5b                   	pop    %rbx
1400fdefa:	c3                   	ret
1400fdefb:	49 8b df             	mov    %r15,%rbx
1400fdefe:	48 8b cb             	mov    %rbx,%rcx
1400fdf01:	48 89 7c 24 70       	mov    %rdi,0x70(%rsp)
1400fdf06:	e8 65 d1 05 00       	call   0x14015b070
1400fdf0b:	48 8b cb             	mov    %rbx,%rcx
1400fdf0e:	e8 8d ce 05 00       	call   0x14015ada0
1400fdf13:	48 8b f8             	mov    %rax,%rdi
1400fdf16:	48 85 c0             	test   %rax,%rax
1400fdf19:	75 32                	jne    0x1400fdf4d
1400fdf1b:	e8 50 91 02 00       	call   0x140127070
1400fdf20:	4c 8d 05 91 d3 20 00 	lea    0x20d391(%rip),%r8        # 0x14030b2b8
1400fdf27:	ba 84 00 00 00       	mov    $0x84,%edx
1400fdf2c:	48 8d 0d 9d d3 20 00 	lea    0x20d39d(%rip),%rcx        # 0x14030b2d0
1400fdf33:	e8 58 92 02 00       	call   0x140127190
1400fdf38:	45 33 c0             	xor    %r8d,%r8d
1400fdf3b:	8d 4f 04             	lea    0x4(%rdi),%ecx
1400fdf3e:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1400fdf43:	e8 48 93 02 00       	call   0x140127290
1400fdf48:	e9 fb 01 00 00       	jmp    0x1400fe148
1400fdf4d:	48 8b 7e 30          	mov    0x30(%rsi),%rdi
1400fdf51:	4c 89 64 24 40       	mov    %r12,0x40(%rsp)
1400fdf56:	4c 89 6c 24 38       	mov    %r13,0x38(%rsp)
1400fdf5b:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
1400fdf60:	48 85 ff             	test   %rdi,%rdi
1400fdf63:	0f 85 0e 01 00 00    	jne    0x1400fe077
1400fdf69:	4c 8b 76 38          	mov    0x38(%rsi),%r14
1400fdf6d:	48 8b fd             	mov    %rbp,%rdi
1400fdf70:	4d 85 f6             	test   %r14,%r14
1400fdf73:	0f 84 cb 00 00 00    	je     0x1400fe044
1400fdf79:	4c 8b 66 40          	mov    0x40(%rsi),%r12
1400fdf7d:	4d 85 e4             	test   %r12,%r12
1400fdf80:	0f 84 be 00 00 00    	je     0x1400fe044
1400fdf86:	4c 8b 6e 48          	mov    0x48(%rsi),%r13
1400fdf8a:	4d 85 ed             	test   %r13,%r13
1400fdf8d:	0f 84 b1 00 00 00    	je     0x1400fe044
1400fdf93:	48 8b cb             	mov    %rbx,%rcx
1400fdf96:	e8 d5 d0 05 00       	call   0x14015b070
1400fdf9b:	48 8b cb             	mov    %rbx,%rcx
1400fdf9e:	e8 fd cd 05 00       	call   0x14015ada0
1400fdfa3:	48 8b cb             	mov    %rbx,%rcx
1400fdfa6:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
1400fdfad:	00
1400fdfae:	e8 ed cd 05 00       	call   0x14015ada0
1400fdfb3:	48 8b cb             	mov    %rbx,%rcx
1400fdfb6:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1400fdfbb:	e8 e0 cd 05 00       	call   0x14015ada0
1400fdfc0:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
1400fdfc7:	00
1400fdfc8:	48 85 c0             	test   %rax,%rax
1400fdfcb:	74 6a                	je     0x1400fe037
1400fdfcd:	e8 8e 36 ff ff       	call   0x1400f1660
1400fdfd2:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1400fdfd7:	4c 8b c0             	mov    %rax,%r8
1400fdfda:	49 8b d4             	mov    %r12,%rdx
1400fdfdd:	e8 7e d2 05 00       	call   0x14015b260
1400fdfe2:	85 c0                	test   %eax,%eax
1400fdfe4:	74 51                	je     0x1400fe037
1400fdfe6:	e8 75 36 ff ff       	call   0x1400f1660
1400fdfeb:	4c 8b a4 24 80 00 00 	mov    0x80(%rsp),%r12
1400fdff2:	00
1400fdff3:	4c 8b c0             	mov    %rax,%r8
1400fdff6:	49 8b cc             	mov    %r12,%rcx
1400fdff9:	49 8b d5             	mov    %r13,%rdx
1400fdffc:	e8 5f d2 05 00       	call   0x14015b260
1400fe001:	85 c0                	test   %eax,%eax
1400fe003:	74 32                	je     0x1400fe037
1400fe005:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
1400fe00a:	4d 8b c4             	mov    %r12,%r8
1400fe00d:	4c 8b a4 24 88 00 00 	mov    0x88(%rsp),%r12
1400fe014:	00
1400fe015:	4c 8b cb             	mov    %rbx,%r9
1400fe018:	49 8b cc             	mov    %r12,%rcx
1400fe01b:	e8 d0 d4 05 00       	call   0x14015b4f0
1400fe020:	85 c0                	test   %eax,%eax
1400fe022:	74 13                	je     0x1400fe037
1400fe024:	4c 8b cb             	mov    %rbx,%r9
1400fe027:	4d 8b c4             	mov    %r12,%r8
1400fe02a:	49 8b d6             	mov    %r14,%rdx
1400fe02d:	33 c9                	xor    %ecx,%ecx
1400fe02f:	e8 8c e8 05 00       	call   0x14015c8c0
1400fe034:	48 8b f8             	mov    %rax,%rdi
1400fe037:	48 8b cb             	mov    %rbx,%rcx
1400fe03a:	e8 21 cc 05 00       	call   0x14015ac60
1400fe03f:	48 85 ff             	test   %rdi,%rdi
1400fe042:	75 33                	jne    0x1400fe077
1400fe044:	e8 27 90 02 00       	call   0x140127070
1400fe049:	4c 8d 05 68 d2 20 00 	lea    0x20d268(%rip),%r8        # 0x14030b2b8
1400fe050:	ba 8b 00 00 00       	mov    $0x8b,%edx
1400fe055:	48 8d 0d 74 d2 20 00 	lea    0x20d274(%rip),%rcx        # 0x14030b2d0
1400fe05c:	e8 2f 91 02 00       	call   0x140127190
1400fe061:	45 33 c0             	xor    %r8d,%r8d
1400fe064:	ba 8c 00 00 00       	mov    $0x8c,%edx
1400fe069:	41 8d 48 04          	lea    0x4(%r8),%ecx
1400fe06d:	e8 1e 92 02 00       	call   0x140127290
1400fe072:	e9 c2 00 00 00       	jmp    0x1400fe139
1400fe077:	e8 64 30 ff ff       	call   0x1400f10e0
1400fe07c:	4c 8b f0             	mov    %rax,%r14
1400fe07f:	48 85 c0             	test   %rax,%rax
1400fe082:	75 33                	jne    0x1400fe0b7
1400fe084:	e8 e7 8f 02 00       	call   0x140127070
1400fe089:	4c 8d 05 28 d2 20 00 	lea    0x20d228(%rip),%r8        # 0x14030b2b8
1400fe090:	ba 96 00 00 00       	mov    $0x96,%edx
1400fe095:	48 8d 0d 34 d2 20 00 	lea    0x20d234(%rip),%rcx        # 0x14030b2d0
1400fe09c:	e8 ef 90 02 00       	call   0x140127190
1400fe0a1:	45 33 c0             	xor    %r8d,%r8d
1400fe0a4:	41 8d 4e 04          	lea    0x4(%r14),%ecx
1400fe0a8:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1400fe0ad:	e8 de 91 02 00       	call   0x140127290
1400fe0b2:	e9 82 00 00 00       	jmp    0x1400fe139
1400fe0b7:	48 8b 56 28          	mov    0x28(%rsi),%rdx
1400fe0bb:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1400fe0c1:	49 8b ce             	mov    %r14,%rcx
1400fe0c4:	e8 a7 35 ff ff       	call   0x1400f1670
1400fe0c9:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
1400fe0cd:	4c 8b cb             	mov    %rbx,%r9
1400fe0d0:	48 8b 86 a8 00 00 00 	mov    0xa8(%rsi),%rax
1400fe0d7:	4d 8b c6             	mov    %r14,%r8
1400fe0da:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400fe0df:	48 8b d7             	mov    %rdi,%rdx
1400fe0e2:	48 8b 41 30          	mov    0x30(%rcx),%rax
1400fe0e6:	33 c9                	xor    %ecx,%ecx
1400fe0e8:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400fe0ed:	e8 2e a3 05 00       	call   0x140158420
1400fe0f2:	49 8b ce             	mov    %r14,%rcx
1400fe0f5:	48 8b e8             	mov    %rax,%rbp
1400fe0f8:	e8 33 2c ff ff       	call   0x1400f0d30
1400fe0fd:	48 85 ed             	test   %rbp,%rbp
1400fe100:	75 2f                	jne    0x1400fe131
1400fe102:	e8 69 8f 02 00       	call   0x140127070
1400fe107:	4c 8d 05 aa d1 20 00 	lea    0x20d1aa(%rip),%r8        # 0x14030b2b8
1400fe10e:	ba a1 00 00 00       	mov    $0xa1,%edx
1400fe113:	48 8d 0d b6 d1 20 00 	lea    0x20d1b6(%rip),%rcx        # 0x14030b2d0
1400fe11a:	e8 71 90 02 00       	call   0x140127190
1400fe11f:	45 33 c0             	xor    %r8d,%r8d
1400fe122:	8d 4d 04             	lea    0x4(%rbp),%ecx
1400fe125:	ba 03 00 08 00       	mov    $0x80003,%edx
1400fe12a:	e8 61 91 02 00       	call   0x140127290
1400fe12f:	eb 08                	jmp    0x1400fe139
1400fe131:	48 8b cd             	mov    %rbp,%rcx
1400fe134:	e8 17 a9 05 00       	call   0x140158a50
1400fe139:	4c 8b 6c 24 38       	mov    0x38(%rsp),%r13
1400fe13e:	4c 8b 64 24 40       	mov    0x40(%rsp),%r12
1400fe143:	4c 8b 74 24 30       	mov    0x30(%rsp),%r14
1400fe148:	48 8b cb             	mov    %rbx,%rcx
1400fe14b:	e8 10 cb 05 00       	call   0x14015ac60
1400fe150:	49 3b df             	cmp    %r15,%rbx
1400fe153:	74 08                	je     0x1400fe15d
1400fe155:	48 8b cb             	mov    %rbx,%rcx
1400fe158:	e8 83 cb 05 00       	call   0x14015ace0
1400fe15d:	48 3b 7e 30          	cmp    0x30(%rsi),%rdi
1400fe161:	74 08                	je     0x1400fe16b
1400fe163:	48 8b cf             	mov    %rdi,%rcx
1400fe166:	e8 c5 2b ff ff       	call   0x1400f0d30
1400fe16b:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
1400fe170:	48 8b c5             	mov    %rbp,%rax
1400fe173:	48 83 c4 48          	add    $0x48,%rsp
1400fe177:	41 5f                	pop    %r15
1400fe179:	5e                   	pop    %rsi
1400fe17a:	5d                   	pop    %rbp
1400fe17b:	5b                   	pop    %rbx
1400fe17c:	c3                   	ret
1400fe17d:	cc                   	int3
1400fe17e:	cc                   	int3
1400fe17f:	cc                   	int3
1400fe180:	b8 28 00 00 00       	mov    $0x28,%eax
1400fe185:	e8 a6 29 1b 00       	call   0x1402b0b30
1400fe18a:	48 2b e0             	sub    %rax,%rsp
1400fe18d:	48 8b 49 28          	mov    0x28(%rcx),%rcx
1400fe191:	e8 ba 2f ff ff       	call   0x1400f1150
1400fe196:	83 c0 07             	add    $0x7,%eax
1400fe199:	99                   	cltd
1400fe19a:	83 e2 07             	and    $0x7,%edx
1400fe19d:	03 c2                	add    %edx,%eax
1400fe19f:	c1 f8 03             	sar    $0x3,%eax
1400fe1a2:	48 83 c4 28          	add    $0x28,%rsp
1400fe1a6:	c3                   	ret
1400fe1a7:	cc                   	int3
1400fe1a8:	cc                   	int3
1400fe1a9:	cc                   	int3
1400fe1aa:	cc                   	int3
1400fe1ab:	cc                   	int3
1400fe1ac:	cc                   	int3
1400fe1ad:	cc                   	int3
1400fe1ae:	cc                   	int3
1400fe1af:	cc                   	int3
1400fe1b0:	b8 48 00 00 00       	mov    $0x48,%eax
1400fe1b5:	e8 76 29 1b 00       	call   0x1402b0b30
1400fe1ba:	48 2b e0             	sub    %rax,%rsp
1400fe1bd:	48 8b 41 08          	mov    0x8(%rcx),%rax
1400fe1c1:	48 85 c0             	test   %rax,%rax
1400fe1c4:	75 0a                	jne    0x1400fe1d0
1400fe1c6:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1400fe1cb:	48 83 c4 48          	add    $0x48,%rsp
1400fe1cf:	c3                   	ret
1400fe1d0:	4c 8b 50 58          	mov    0x58(%rax),%r10
1400fe1d4:	4d 85 d2             	test   %r10,%r10
1400fe1d7:	74 1e                	je     0x1400fe1f7
1400fe1d9:	33 c0                	xor    %eax,%eax
1400fe1db:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400fe1e0:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400fe1e5:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
1400fe1ea:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400fe1ef:	41 ff d2             	call   *%r10
1400fe1f2:	48 83 c4 48          	add    $0x48,%rsp
1400fe1f6:	c3                   	ret
1400fe1f7:	4c 8b 50 28          	mov    0x28(%rax),%r10
1400fe1fb:	4d 85 d2             	test   %r10,%r10
1400fe1fe:	74 07                	je     0x1400fe207
1400fe200:	48 83 c4 48          	add    $0x48,%rsp
1400fe204:	49 ff e2             	rex.WB jmp *%r10
1400fe207:	b8 01 00 00 00       	mov    $0x1,%eax
1400fe20c:	48 83 c4 48          	add    $0x48,%rsp
1400fe210:	c3                   	ret
1400fe211:	cc                   	int3
1400fe212:	cc                   	int3
1400fe213:	cc                   	int3
1400fe214:	cc                   	int3
1400fe215:	cc                   	int3
1400fe216:	cc                   	int3
1400fe217:	cc                   	int3
1400fe218:	cc                   	int3
1400fe219:	cc                   	int3
1400fe21a:	cc                   	int3
1400fe21b:	cc                   	int3
1400fe21c:	cc                   	int3
1400fe21d:	cc                   	int3
1400fe21e:	cc                   	int3
1400fe21f:	cc                   	int3
1400fe220:	b8 48 00 00 00       	mov    $0x48,%eax
1400fe225:	e8 06 29 1b 00       	call   0x1402b0b30
1400fe22a:	48 2b e0             	sub    %rax,%rsp
1400fe22d:	48 8b 41 08          	mov    0x8(%rcx),%rax
1400fe231:	48 85 c0             	test   %rax,%rax
1400fe234:	75 0a                	jne    0x1400fe240
1400fe236:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1400fe23b:	48 83 c4 48          	add    $0x48,%rsp
1400fe23f:	c3                   	ret
1400fe240:	4c 8b 50 58          	mov    0x58(%rax),%r10
1400fe244:	4d 85 d2             	test   %r10,%r10
1400fe247:	74 07                	je     0x1400fe250
1400fe249:	48 83 c4 48          	add    $0x48,%rsp
1400fe24d:	49 ff e2             	rex.WB jmp *%r10
1400fe250:	4c 8b 50 28          	mov    0x28(%rax),%r10
1400fe254:	4d 85 d2             	test   %r10,%r10
1400fe257:	74 07                	je     0x1400fe260
1400fe259:	48 83 c4 48          	add    $0x48,%rsp
1400fe25d:	49 ff e2             	rex.WB jmp *%r10
1400fe260:	b8 01 00 00 00       	mov    $0x1,%eax
1400fe265:	48 83 c4 48          	add    $0x48,%rsp
1400fe269:	c3                   	ret
1400fe26a:	cc                   	int3
1400fe26b:	cc                   	int3
1400fe26c:	cc                   	int3
1400fe26d:	cc                   	int3
1400fe26e:	cc                   	int3
1400fe26f:	cc                   	int3
1400fe270:	48 89 51 10          	mov    %rdx,0x10(%rcx)
1400fe274:	b8 01 00 00 00       	mov    $0x1,%eax
1400fe279:	c3                   	ret
1400fe27a:	cc                   	int3
1400fe27b:	cc                   	int3
1400fe27c:	cc                   	int3
1400fe27d:	cc                   	int3
1400fe27e:	cc                   	int3
1400fe27f:	cc                   	int3
1400fe280:	40 53                	rex push %rbx
1400fe282:	b8 20 00 00 00       	mov    $0x20,%eax
1400fe287:	e8 a4 28 1b 00       	call   0x1402b0b30
1400fe28c:	48 2b e0             	sub    %rax,%rsp
1400fe28f:	48 8b d9             	mov    %rcx,%rbx
1400fe292:	48 85 c9             	test   %rcx,%rcx
1400fe295:	74 20                	je     0x1400fe2b7
1400fe297:	8b 09                	mov    (%rcx),%ecx
1400fe299:	83 e9 01             	sub    $0x1,%ecx
1400fe29c:	74 10                	je     0x1400fe2ae
1400fe29e:	83 f9 01             	cmp    $0x1,%ecx
1400fe2a1:	75 14                	jne    0x1400fe2b7
1400fe2a3:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1400fe2a7:	e8 b4 fe 05 00       	call   0x14015e160
1400fe2ac:	eb 09                	jmp    0x1400fe2b7
1400fe2ae:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1400fe2b2:	e8 79 51 00 00       	call   0x140103430
1400fe2b7:	41 b8 f3 01 00 00    	mov    $0x1f3,%r8d
1400fe2bd:	48 8d 15 24 d0 20 00 	lea    0x20d024(%rip),%rdx        # 0x14030b2e8
1400fe2c4:	48 8b cb             	mov    %rbx,%rcx
1400fe2c7:	48 83 c4 20          	add    $0x20,%rsp
1400fe2cb:	5b                   	pop    %rbx
1400fe2cc:	e9 ef da fe ff       	jmp    0x1400ebdc0
1400fe2d1:	cc                   	int3
1400fe2d2:	cc                   	int3
1400fe2d3:	cc                   	int3
1400fe2d4:	cc                   	int3
1400fe2d5:	cc                   	int3
1400fe2d6:	cc                   	int3
1400fe2d7:	cc                   	int3
1400fe2d8:	cc                   	int3
1400fe2d9:	cc                   	int3
1400fe2da:	cc                   	int3
1400fe2db:	cc                   	int3
1400fe2dc:	cc                   	int3
1400fe2dd:	cc                   	int3
1400fe2de:	cc                   	int3
1400fe2df:	cc                   	int3
1400fe2e0:	b8 28 00 00 00       	mov    $0x28,%eax
1400fe2e5:	e8 46 28 1b 00       	call   0x1402b0b30
1400fe2ea:	48 2b e0             	sub    %rax,%rsp
1400fe2ed:	41 b8 c0 01 00 00    	mov    $0x1c0,%r8d
1400fe2f3:	48 8d 15 ee cf 20 00 	lea    0x20cfee(%rip),%rdx        # 0x14030b2e8
1400fe2fa:	8d 48 e8             	lea    -0x18(%rax),%ecx
1400fe2fd:	e8 be dd fe ff       	call   0x1400ec0c0
1400fe302:	48 85 c0             	test   %rax,%rax
1400fe305:	75 35                	jne    0x1400fe33c
1400fe307:	e8 64 8d 02 00       	call   0x140127070
1400fe30c:	4c 8d 05 55 d0 20 00 	lea    0x20d055(%rip),%r8        # 0x14030b368
1400fe313:	ba c3 01 00 00       	mov    $0x1c3,%edx
1400fe318:	48 8d 0d c9 cf 20 00 	lea    0x20cfc9(%rip),%rcx        # 0x14030b2e8
1400fe31f:	e8 6c 8e 02 00       	call   0x140127190
1400fe324:	45 33 c0             	xor    %r8d,%r8d
1400fe327:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1400fe32c:	41 8d 48 0b          	lea    0xb(%r8),%ecx
1400fe330:	e8 5b 8f 02 00       	call   0x140127290
1400fe335:	33 c0                	xor    %eax,%eax
1400fe337:	48 83 c4 28          	add    $0x28,%rsp
1400fe33b:	c3                   	ret
1400fe33c:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
1400fe342:	48 83 c4 28          	add    $0x28,%rsp
1400fe346:	c3                   	ret