1401bdf6b:	85 c0                	test   %eax,%eax
1401bdf6d:	75 34                	jne    0x1401bdfa3
1401bdf6f:	e8 fc 90 f6 ff       	call   0x140127070
1401bdf74:	4c 8d 05 6d e7 16 00 	lea    0x16e76d(%rip),%r8        # 0x14032c6e8
1401bdf7b:	ba 4b 00 00 00       	mov    $0x4b,%edx
1401bdf80:	48 8d 0d 39 e7 16 00 	lea    0x16e739(%rip),%rcx        # 0x14032c6c0
1401bdf87:	e8 04 92 f6 ff       	call   0x140127190
1401bdf8c:	45 33 c0             	xor    %r8d,%r8d
1401bdf8f:	41 8d 50 66          	lea    0x66(%r8),%edx
1401bdf93:	8d 4a bf             	lea    -0x41(%rdx),%ecx
1401bdf96:	e8 f5 92 f6 ff       	call   0x140127290
1401bdf9b:	33 c0                	xor    %eax,%eax
1401bdf9d:	48 83 c4 20          	add    $0x20,%rsp
1401bdfa1:	5b                   	pop    %rbx
1401bdfa2:	c3                   	ret
1401bdfa3:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401bdfa7:	e8 34 d4 f2 ff       	call   0x1400eb3e0
1401bdfac:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
1401bdfb0:	48 8d 15 09 e7 16 00 	lea    0x16e709(%rip),%rdx        # 0x14032c6c0
1401bdfb7:	41 b8 50 00 00 00    	mov    $0x50,%r8d
1401bdfbd:	e8 fe dd f2 ff       	call   0x1400ebdc0
1401bdfc2:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
1401bdfc6:	48 8d 15 f3 e6 16 00 	lea    0x16e6f3(%rip),%rdx        # 0x14032c6c0
1401bdfcd:	41 b8 51 00 00 00    	mov    $0x51,%r8d
1401bdfd3:	e8 e8 dd f2 ff       	call   0x1400ebdc0
1401bdfd8:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
1401bdfdc:	e8 ef 98 f6 ff       	call   0x1401278d0
1401bdfe1:	41 b8 53 00 00 00    	mov    $0x53,%r8d
1401bdfe7:	48 8d 15 d2 e6 16 00 	lea    0x16e6d2(%rip),%rdx        # 0x14032c6c0
1401bdfee:	48 8b cb             	mov    %rbx,%rcx
1401bdff1:	e8 ca dd f2 ff       	call   0x1400ebdc0
1401bdff6:	b8 01 00 00 00       	mov    $0x1,%eax
1401bdffb:	48 83 c4 20          	add    $0x20,%rsp
1401bdfff:	5b                   	pop    %rbx
1401be000:	c3                   	ret
1401be001:	cc                   	int3
1401be002:	cc                   	int3
1401be003:	cc                   	int3
1401be004:	cc                   	int3
1401be005:	cc                   	int3
1401be006:	cc                   	int3
1401be007:	cc                   	int3
1401be008:	cc                   	int3
1401be009:	cc                   	int3
1401be00a:	cc                   	int3
1401be00b:	cc                   	int3
1401be00c:	cc                   	int3
1401be00d:	cc                   	int3
1401be00e:	cc                   	int3
1401be00f:	cc                   	int3
1401be010:	b8 28 00 00 00       	mov    $0x28,%eax
1401be015:	e8 16 2b 0f 00       	call   0x1402b0b30
1401be01a:	48 2b e0             	sub    %rax,%rsp
1401be01d:	48 85 c9             	test   %rcx,%rcx
1401be020:	75 35                	jne    0x1401be057
1401be022:	e8 49 90 f6 ff       	call   0x140127070
1401be027:	4c 8d 05 fa e6 16 00 	lea    0x16e6fa(%rip),%r8        # 0x14032c728
1401be02e:	ba e0 00 00 00       	mov    $0xe0,%edx
1401be033:	48 8d 0d 86 e6 16 00 	lea    0x16e686(%rip),%rcx        # 0x14032c6c0
1401be03a:	e8 51 91 f6 ff       	call   0x140127190
1401be03f:	45 33 c0             	xor    %r8d,%r8d
1401be042:	ba 02 01 0c 00       	mov    $0xc0102,%edx
1401be047:	41 8d 48 25          	lea    0x25(%r8),%ecx
1401be04b:	e8 40 92 f6 ff       	call   0x140127290
1401be050:	33 c0                	xor    %eax,%eax
1401be052:	48 83 c4 28          	add    $0x28,%rsp
1401be056:	c3                   	ret
1401be057:	48 8b 41 38          	mov    0x38(%rcx),%rax
1401be05b:	48 83 c4 28          	add    $0x28,%rsp
1401be05f:	c3                   	ret
1401be060:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401be065:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1401be06a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401be06f:	57                   	push   %rdi
1401be070:	b8 20 00 00 00       	mov    $0x20,%eax
1401be075:	e8 b6 2a 0f 00       	call   0x1402b0b30
1401be07a:	48 2b e0             	sub    %rax,%rsp
1401be07d:	33 ed                	xor    %ebp,%ebp
1401be07f:	41 8b f1             	mov    %r9d,%esi
1401be082:	48 8b fa             	mov    %rdx,%rdi
1401be085:	48 8b d9             	mov    %rcx,%rbx
1401be088:	48 85 c9             	test   %rcx,%rcx
1401be08b:	75 25                	jne    0x1401be0b2
1401be08d:	49 8b c8             	mov    %r8,%rcx
1401be090:	e8 fb 01 00 00       	call   0x1401be290
1401be095:	48 8b d8             	mov    %rax,%rbx
1401be098:	48 85 c0             	test   %rax,%rax
1401be09b:	75 0d                	jne    0x1401be0aa
1401be09d:	bf 00 01 0c 00       	mov    $0xc0100,%edi
1401be0a2:	8d 75 75             	lea    0x75(%rbp),%esi
1401be0a5:	e9 dd 00 00 00       	jmp    0x1401be187
1401be0aa:	bd 01 00 00 00       	mov    $0x1,%ebp
1401be0af:	89 70 14             	mov    %esi,0x14(%rax)
1401be0b2:	48 83 7b 38 00       	cmpq   $0x0,0x38(%rbx)
1401be0b7:	74 0d                	je     0x1401be0c6
1401be0b9:	bf 6e 00 00 00       	mov    $0x6e,%edi
1401be0be:	8d 77 14             	lea    0x14(%rdi),%esi
1401be0c1:	e9 c1 00 00 00       	jmp    0x1401be187
1401be0c6:	48 85 ff             	test   %rdi,%rdi
1401be0c9:	0f 84 b0 00 00 00    	je     0x1401be17f
1401be0cf:	48 83 7b 40 00       	cmpq   $0x0,0x40(%rbx)
1401be0d4:	74 0c                	je     0x1401be0e2
1401be0d6:	bf 6e 00 00 00       	mov    $0x6e,%edi
1401be0db:	be ef 00 00 00       	mov    $0xef,%esi
1401be0e0:	eb 27                	jmp    0x1401be109
1401be0e2:	41 b8 f3 00 00 00    	mov    $0xf3,%r8d
1401be0e8:	48 8d 15 d1 e5 16 00 	lea    0x16e5d1(%rip),%rdx        # 0x14032c6c0
1401be0ef:	48 8b cf             	mov    %rdi,%rcx
1401be0f2:	e8 f9 bf f6 ff       	call   0x14012a0f0
1401be0f7:	48 8b f8             	mov    %rax,%rdi
1401be0fa:	48 85 c0             	test   %rax,%rax
1401be0fd:	75 3c                	jne    0x1401be13b
1401be0ff:	bf 00 01 0c 00       	mov    $0xc0100,%edi
1401be104:	be f5 00 00 00       	mov    $0xf5,%esi
1401be109:	e8 62 8f f6 ff       	call   0x140127070
1401be10e:	4c 8d 05 2b e6 16 00 	lea    0x16e62b(%rip),%r8        # 0x14032c740
1401be115:	8b d6                	mov    %esi,%edx
1401be117:	48 8d 0d a2 e5 16 00 	lea    0x16e5a2(%rip),%rcx        # 0x14032c6c0
1401be11e:	e8 6d 90 f6 ff       	call   0x140127190
1401be123:	45 33 c0             	xor    %r8d,%r8d
1401be126:	8b d7                	mov    %edi,%edx
1401be128:	41 8d 48 25          	lea    0x25(%r8),%ecx
1401be12c:	e8 5f 91 f6 ff       	call   0x140127290
1401be131:	bf 70 00 00 00       	mov    $0x70,%edi
1401be136:	8d 77 1b             	lea    0x1b(%rdi),%esi
1401be139:	eb 4c                	jmp    0x1401be187
1401be13b:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
1401be13f:	48 8d 15 7a e5 16 00 	lea    0x16e57a(%rip),%rdx        # 0x14032c6c0
1401be146:	41 b8 f8 00 00 00    	mov    $0xf8,%r8d
1401be14c:	e8 6f dc f2 ff       	call   0x1400ebdc0
1401be151:	48 8b 03             	mov    (%rbx),%rax
1401be154:	48 89 7b 38          	mov    %rdi,0x38(%rbx)
1401be158:	48 8b 50 08          	mov    0x8(%rax),%rdx
1401be15c:	48 85 d2             	test   %rdx,%rdx
1401be15f:	75 08                	jne    0x1401be169
1401be161:	8d 7a 6c             	lea    0x6c(%rdx),%edi
1401be164:	8d 77 28             	lea    0x28(%rdi),%esi
1401be167:	eb 1e                	jmp    0x1401be187
1401be169:	48 8b cb             	mov    %rbx,%rcx
1401be16c:	ff d2                	call   *%rdx
1401be16e:	85 c0                	test   %eax,%eax
1401be170:	75 08                	jne    0x1401be17a
1401be172:	8d 78 67             	lea    0x67(%rax),%edi
1401be175:	8d 77 31             	lea    0x31(%rdi),%esi
1401be178:	eb 0d                	jmp    0x1401be187
1401be17a:	48 8b c3             	mov    %rbx,%rax
1401be17d:	eb 3e                	jmp    0x1401be1bd
1401be17f:	bf 6f 00 00 00       	mov    $0x6f,%edi
1401be184:	8d 77 21             	lea    0x21(%rdi),%esi
1401be187:	e8 e4 8e f6 ff       	call   0x140127070
1401be18c:	4c 8d 05 65 e5 16 00 	lea    0x16e565(%rip),%r8        # 0x14032c6f8
1401be193:	8b d6                	mov    %esi,%edx
1401be195:	48 8d 0d 24 e5 16 00 	lea    0x16e524(%rip),%rcx        # 0x14032c6c0
1401be19c:	e8 ef 8f f6 ff       	call   0x140127190
1401be1a1:	45 33 c0             	xor    %r8d,%r8d
1401be1a4:	8b d7                	mov    %edi,%edx
1401be1a6:	41 8d 48 25          	lea    0x25(%r8),%ecx
1401be1aa:	e8 e1 90 f6 ff       	call   0x140127290
1401be1af:	85 ed                	test   %ebp,%ebp
1401be1b1:	74 08                	je     0x1401be1bb
1401be1b3:	48 8b cb             	mov    %rbx,%rcx
1401be1b6:	e8 25 fd ff ff       	call   0x1401bdee0
1401be1bb:	33 c0                	xor    %eax,%eax
1401be1bd:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401be1c2:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1401be1c7:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1401be1cc:	48 83 c4 20          	add    $0x20,%rsp
1401be1d0:	5f                   	pop    %rdi
1401be1d1:	c3                   	ret
1401be1d2:	cc                   	int3
1401be1d3:	cc                   	int3
1401be1d4:	cc                   	int3
1401be1d5:	cc                   	int3
1401be1d6:	cc                   	int3
1401be1d7:	cc                   	int3
1401be1d8:	cc                   	int3
1401be1d9:	cc                   	int3
1401be1da:	cc                   	int3
1401be1db:	cc                   	int3
1401be1dc:	cc                   	int3
1401be1dd:	cc                   	int3
1401be1de:	cc                   	int3
1401be1df:	cc                   	int3
1401be1e0:	b8 28 00 00 00       	mov    $0x28,%eax
1401be1e5:	e8 46 29 0f 00       	call   0x1402b0b30
1401be1ea:	48 2b e0             	sub    %rax,%rsp
1401be1ed:	45 33 c9             	xor    %r9d,%r9d
1401be1f0:	48 85 c9             	test   %rcx,%rcx
1401be1f3:	74 38                	je     0x1401be22d
1401be1f5:	48 85 d2             	test   %rdx,%rdx
1401be1f8:	74 33                	je     0x1401be22d
1401be1fa:	f6 41 14 01          	testb  $0x1,0x14(%rcx)
1401be1fe:	75 25                	jne    0x1401be225
1401be200:	48 8b 41 30          	mov    0x30(%rcx),%rax
1401be204:	48 85 c0             	test   %rax,%rax
1401be207:	74 0a                	je     0x1401be213
1401be209:	ff d0                	call   *%rax
1401be20b:	4c 8b c8             	mov    %rax,%r9
1401be20e:	48 83 c4 28          	add    $0x28,%rsp
1401be212:	c3                   	ret
1401be213:	48 8b 01             	mov    (%rcx),%rax
1401be216:	4c 8b 50 30          	mov    0x30(%rax),%r10
1401be21a:	4d 85 d2             	test   %r10,%r10
1401be21d:	74 06                	je     0x1401be225
1401be21f:	41 ff d2             	call   *%r10
1401be222:	4c 8b c8             	mov    %rax,%r9
1401be225:	49 8b c1             	mov    %r9,%rax
1401be228:	48 83 c4 28          	add    $0x28,%rsp
1401be22c:	c3                   	ret
1401be22d:	e8 3e 8e f6 ff       	call   0x140127070
1401be232:	4c 8d 05 1f e5 16 00 	lea    0x16e51f(%rip),%r8        # 0x14032c758
1401be239:	ba 02 01 00 00       	mov    $0x102,%edx
1401be23e:	48 8d 0d 7b e4 16 00 	lea    0x16e47b(%rip),%rcx        # 0x14032c6c0
1401be245:	e8 46 8f f6 ff       	call   0x140127190
1401be24a:	45 33 c0             	xor    %r8d,%r8d
1401be24d:	ba 02 01 0c 00       	mov    $0xc0102,%edx
1401be252:	41 8d 48 25          	lea    0x25(%r8),%ecx
1401be256:	e8 35 90 f6 ff       	call   0x140127290
1401be25b:	33 c0                	xor    %eax,%eax
1401be25d:	48 83 c4 28          	add    $0x28,%rsp
1401be261:	c3                   	ret
1401be262:	cc                   	int3
1401be263:	cc                   	int3
1401be264:	cc                   	int3
1401be265:	cc                   	int3
1401be266:	cc                   	int3
1401be267:	cc                   	int3
1401be268:	cc                   	int3
1401be269:	cc                   	int3
1401be26a:	cc                   	int3
1401be26b:	cc                   	int3
1401be26c:	cc                   	int3
1401be26d:	cc                   	int3
1401be26e:	cc                   	int3
1401be26f:	cc                   	int3
1401be270:	b8 28 00 00 00       	mov    $0x28,%eax
1401be275:	e8 b6 28 0f 00       	call   0x1402b0b30
1401be27a:	48 2b e0             	sub    %rax,%rsp
1401be27d:	33 c9                	xor    %ecx,%ecx
1401be27f:	48 83 c4 28          	add    $0x28,%rsp
1401be283:	e9 08 00 00 00       	jmp    0x1401be290
1401be288:	cc                   	int3
1401be289:	cc                   	int3
1401be28a:	cc                   	int3
1401be28b:	cc                   	int3
1401be28c:	cc                   	int3
1401be28d:	cc                   	int3
1401be28e:	cc                   	int3
1401be28f:	cc                   	int3
1401be290:	40 53                	rex push %rbx
1401be292:	b8 20 00 00 00       	mov    $0x20,%eax
1401be297:	e8 94 28 0f 00       	call   0x1402b0b30
1401be29c:	48 2b e0             	sub    %rax,%rsp
1401be29f:	44 8d 40 f1          	lea    -0xf(%rax),%r8d
1401be2a3:	48 8d 15 16 e4 16 00 	lea    0x16e416(%rip),%rdx        # 0x14032c6c0
1401be2aa:	8d 48 30             	lea    0x30(%rax),%ecx
1401be2ad:	e8 0e de f2 ff       	call   0x1400ec0c0
1401be2b2:	48 8b d8             	mov    %rax,%rbx
1401be2b5:	48 85 c0             	test   %rax,%rax
1401be2b8:	75 33                	jne    0x1401be2ed
1401be2ba:	e8 b1 8d f6 ff       	call   0x140127070
1401be2bf:	4c 8d 05 12 e4 16 00 	lea    0x16e412(%rip),%r8        # 0x14032c6d8
1401be2c6:	8d 53 13             	lea    0x13(%rbx),%edx
1401be2c9:	48 8d 0d f0 e3 16 00 	lea    0x16e3f0(%rip),%rcx        # 0x14032c6c0
1401be2d0:	e8 bb 8e f6 ff       	call   0x140127190
1401be2d5:	45 33 c0             	xor    %r8d,%r8d
1401be2d8:	8d 4b 25             	lea    0x25(%rbx),%ecx
1401be2db:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401be2e0:	e8 ab 8f f6 ff       	call   0x140127290
1401be2e5:	33 c0                	xor    %eax,%eax
1401be2e7:	48 83 c4 20          	add    $0x20,%rsp
1401be2eb:	5b                   	pop    %rbx
1401be2ec:	c3                   	ret
1401be2ed:	e8 ee d2 f2 ff       	call   0x1400eb5e0
1401be2f2:	48 89 43 08          	mov    %rax,0x8(%rbx)
1401be2f6:	48 85 c0             	test   %rax,%rax
1401be2f9:	75 4b                	jne    0x1401be346
1401be2fb:	e8 70 8d f6 ff       	call   0x140127070
1401be300:	4c 8d 05 d1 e3 16 00 	lea    0x16e3d1(%rip),%r8        # 0x14032c6d8
1401be307:	ba 19 00 00 00       	mov    $0x19,%edx
1401be30c:	48 8d 0d ad e3 16 00 	lea    0x16e3ad(%rip),%rcx        # 0x14032c6c0
1401be313:	e8 78 8e f6 ff       	call   0x140127190
1401be318:	45 33 c0             	xor    %r8d,%r8d
1401be31b:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401be320:	41 8d 48 25          	lea    0x25(%r8),%ecx
1401be324:	e8 67 8f f6 ff       	call   0x140127290
1401be329:	41 b8 1a 00 00 00    	mov    $0x1a,%r8d
1401be32f:	48 8d 15 8a e3 16 00 	lea    0x16e38a(%rip),%rdx        # 0x14032c6c0
1401be336:	48 8b cb             	mov    %rbx,%rcx
1401be339:	e8 82 da f2 ff       	call   0x1400ebdc0
1401be33e:	33 c0                	xor    %eax,%eax
1401be340:	48 83 c4 20          	add    $0x20,%rsp
1401be344:	5b                   	pop    %rbx
1401be345:	c3                   	ret
1401be346:	e8 f5 7c 06 00       	call   0x140226040
1401be34b:	48 89 03             	mov    %rax,(%rbx)
1401be34e:	c7 43 10 01 00 00 00 	movl   $0x1,0x10(%rbx)
1401be355:	e8 b6 95 f6 ff       	call   0x140127910
1401be35a:	48 89 43 48          	mov    %rax,0x48(%rbx)
1401be35e:	48 85 c0             	test   %rax,%rax
1401be361:	75 3f                	jne    0x1401be3a2
1401be363:	e8 08 8d f6 ff       	call   0x140127070
1401be368:	4c 8d 05 69 e3 16 00 	lea    0x16e369(%rip),%r8        # 0x14032c6d8
1401be36f:	ba 21 00 00 00       	mov    $0x21,%edx
1401be374:	48 8d 0d 45 e3 16 00 	lea    0x16e345(%rip),%rcx        # 0x14032c6c0
1401be37b:	e8 10 8e f6 ff       	call   0x140127190
1401be380:	45 33 c0             	xor    %r8d,%r8d
1401be383:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401be388:	41 8d 48 25          	lea    0x25(%r8),%ecx
1401be38c:	e8 ff 8e f6 ff       	call   0x140127290
1401be391:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401be395:	e8 46 d0 f2 ff       	call   0x1400eb3e0
1401be39a:	41 b8 23 00 00 00    	mov    $0x23,%r8d
1401be3a0:	eb 8d                	jmp    0x1401be32f
1401be3a2:	48 8b 03             	mov    (%rbx),%rax
1401be3a5:	48 8b 50 38          	mov    0x38(%rax),%rdx
1401be3a9:	48 85 d2             	test   %rdx,%rdx
1401be3ac:	74 13                	je     0x1401be3c1
1401be3ae:	48 8b cb             	mov    %rbx,%rcx
1401be3b1:	ff d2                	call   *%rdx
1401be3b3:	85 c0                	test   %eax,%eax
1401be3b5:	75 0a                	jne    0x1401be3c1
1401be3b7:	48 8b cb             	mov    %rbx,%rcx
1401be3ba:	e8 21 fb ff ff       	call   0x1401bdee0
1401be3bf:	33 db                	xor    %ebx,%ebx
1401be3c1:	48 8b c3             	mov    %rbx,%rax
1401be3c4:	48 83 c4 20          	add    $0x20,%rsp
1401be3c8:	5b                   	pop    %rbx
1401be3c9:	c3                   	ret
1401be3ca:	cc                   	int3
1401be3cb:	cc                   	int3
1401be3cc:	cc                   	int3
1401be3cd:	cc                   	int3
1401be3ce:	cc                   	int3
1401be3cf:	cc                   	int3
1401be3d0:	b8 28 00 00 00       	mov    $0x28,%eax
1401be3d5:	e8 56 27 0f 00       	call   0x1402b0b30
1401be3da:	48 2b e0             	sub    %rax,%rsp
1401be3dd:	44 8d 40 fe          	lea    -0x2(%rax),%r8d
1401be3e1:	48 8d 15 b0 e3 16 00 	lea    0x16e3b0(%rip),%rdx        # 0x14032c798
1401be3e8:	8d 48 30             	lea    0x30(%rax),%ecx
1401be3eb:	48 83 c4 28          	add    $0x28,%rsp
1401be3ef:	e9 cc dc f2 ff       	jmp    0x1400ec0c0
1401be3f4:	cc                   	int3
1401be3f5:	cc                   	int3
1401be3f6:	cc                   	int3
1401be3f7:	cc                   	int3
1401be3f8:	cc                   	int3
1401be3f9:	cc                   	int3
1401be3fa:	cc                   	int3