1402ace67:	e8 64 28 f9 ff       	call   0x14023f6d0
1402ace6c:	85 c0                	test   %eax,%eax
1402ace6e:	75 3e                	jne    0x1402aceae
1402ace70:	48 8b cb             	mov    %rbx,%rcx
1402ace73:	e8 48 1f f9 ff       	call   0x14023edc0
1402ace78:	85 c0                	test   %eax,%eax
1402ace7a:	75 32                	jne    0x1402aceae
1402ace7c:	ba c6 00 00 00       	mov    $0xc6,%edx
1402ace81:	c7 44 24 20 6d 01 00 	movl   $0x16d,0x20(%rsp)
1402ace88:	00
1402ace89:	4c 8d 0d a0 63 0e 00 	lea    0xe63a0(%rip),%r9        # 0x140393230
1402ace90:	8d 48 10             	lea    0x10(%rax),%ecx
1402ace93:	44 8d 42 c7          	lea    -0x39(%rdx),%r8d
1402ace97:	e8 04 45 f7 ff       	call   0x1402213a0
1402ace9c:	33 c0                	xor    %eax,%eax
1402ace9e:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402acea3:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402acea8:	48 83 c4 30          	add    $0x30,%rsp
1402aceac:	5f                   	pop    %rdi
1402acead:	c3                   	ret
1402aceae:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1402aceb5:	00 00
1402aceb7:	ba 98 01 00 00       	mov    $0x198,%edx
1402acebc:	41 b9 01 10 00 00    	mov    $0x1001,%r9d
1402acec2:	89 44 24 20          	mov    %eax,0x20(%rsp)
1402acec6:	41 b8 06 00 00 00    	mov    $0x6,%r8d
1402acecc:	48 8b ce             	mov    %rsi,%rcx
1402acecf:	e8 3c ce fa ff       	call   0x140259d10
1402aced4:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402aced9:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402acede:	48 83 c4 30          	add    $0x30,%rsp
1402acee2:	5f                   	pop    %rdi
1402acee3:	c3                   	ret
1402acee4:	48 8d 15 75 63 0e 00 	lea    0xe6375(%rip),%rdx        # 0x140393260
1402aceeb:	48 8b cf             	mov    %rdi,%rcx
1402aceee:	e8 a1 fb 04 00       	call   0x1402fca94
1402acef3:	85 c0                	test   %eax,%eax
1402acef5:	75 65                	jne    0x1402acf5c
1402acef7:	48 8d 15 72 63 0e 00 	lea    0xe6372(%rip),%rdx        # 0x140393270
1402acefe:	48 8b cb             	mov    %rbx,%rcx
1402acf01:	e8 8e fb 04 00       	call   0x1402fca94
1402acf06:	85 c0                	test   %eax,%eax
1402acf08:	74 1c                	je     0x1402acf26
1402acf0a:	48 8d 15 cf eb 0a 00 	lea    0xaebcf(%rip),%rdx        # 0x14035bae0
1402acf11:	48 8b cb             	mov    %rbx,%rcx
1402acf14:	e8 7b fb 04 00       	call   0x1402fca94
1402acf19:	85 c0                	test   %eax,%eax
1402acf1b:	0f 85 15 01 00 00    	jne    0x1402ad036
1402acf21:	b8 01 00 00 00       	mov    $0x1,%eax
1402acf26:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1402acf2d:	00 00
1402acf2f:	ba 98 01 00 00       	mov    $0x198,%edx
1402acf34:	41 b9 02 10 00 00    	mov    $0x1002,%r9d
1402acf3a:	89 44 24 20          	mov    %eax,0x20(%rsp)
1402acf3e:	41 b8 06 00 00 00    	mov    $0x6,%r8d
1402acf44:	48 8b ce             	mov    %rsi,%rcx
1402acf47:	e8 c4 cd fa ff       	call   0x140259d10
1402acf4c:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402acf51:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402acf56:	48 83 c4 30          	add    $0x30,%rsp
1402acf5a:	5f                   	pop    %rdi
1402acf5b:	c3                   	ret
1402acf5c:	48 8d 15 1d 63 0e 00 	lea    0xe631d(%rip),%rdx        # 0x140393280
1402acf63:	48 8b cf             	mov    %rdi,%rcx
1402acf66:	e8 29 fb 04 00       	call   0x1402fca94
1402acf6b:	85 c0                	test   %eax,%eax
1402acf6d:	75 75                	jne    0x1402acfe4
1402acf6f:	48 8b cb             	mov    %rbx,%rcx
1402acf72:	e8 d9 4a f9 ff       	call   0x140241a50
1402acf77:	48 85 c0             	test   %rax,%rax
1402acf7a:	75 32                	jne    0x1402acfae
1402acf7c:	ba c6 00 00 00       	mov    $0xc6,%edx
1402acf81:	c7 44 24 20 7d 01 00 	movl   $0x17d,0x20(%rsp)
1402acf88:	00
1402acf89:	4c 8d 0d a0 62 0e 00 	lea    0xe62a0(%rip),%r9        # 0x140393230
1402acf90:	8d 48 10             	lea    0x10(%rax),%ecx
1402acf93:	44 8d 42 d1          	lea    -0x2f(%rdx),%r8d
1402acf97:	e8 04 44 f7 ff       	call   0x1402213a0
1402acf9c:	33 c0                	xor    %eax,%eax
1402acf9e:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402acfa3:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402acfa8:	48 83 c4 30          	add    $0x30,%rsp
1402acfac:	5f                   	pop    %rdi
1402acfad:	c3                   	ret
1402acfae:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1402acfb3:	ba 98 01 00 00       	mov    $0x198,%edx
1402acfb8:	41 b9 05 10 00 00    	mov    $0x1005,%r9d
1402acfbe:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
1402acfc5:	00
1402acfc6:	41 b8 00 04 00 00    	mov    $0x400,%r8d
1402acfcc:	48 8b ce             	mov    %rsi,%rcx
1402acfcf:	e8 3c cd fa ff       	call   0x140259d10
1402acfd4:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402acfd9:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402acfde:	48 83 c4 30          	add    $0x30,%rsp
1402acfe2:	5f                   	pop    %rdi
1402acfe3:	c3                   	ret
1402acfe4:	48 8d 15 a5 62 0e 00 	lea    0xe62a5(%rip),%rdx        # 0x140393290
1402acfeb:	48 8b cf             	mov    %rdi,%rcx
1402acfee:	e8 a1 fa 04 00       	call   0x1402fca94
1402acff3:	85 c0                	test   %eax,%eax
1402acff5:	75 3f                	jne    0x1402ad036
1402acff7:	48 8b cb             	mov    %rbx,%rcx
1402acffa:	ff 15 88 ce 07 00    	call   *0x7ce88(%rip)        # 0x140329e88
1402ad000:	ba 98 01 00 00       	mov    $0x198,%edx
1402ad005:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1402ad00c:	00 00
1402ad00e:	41 b9 03 10 00 00    	mov    $0x1003,%r9d
1402ad014:	89 44 24 20          	mov    %eax,0x20(%rsp)
1402ad018:	41 b8 00 04 00 00    	mov    $0x400,%r8d
1402ad01e:	48 8b ce             	mov    %rsi,%rcx
1402ad021:	e8 ea cc fa ff       	call   0x140259d10
1402ad026:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402ad02b:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402ad030:	48 83 c4 30          	add    $0x30,%rsp
1402ad034:	5f                   	pop    %rdi
1402ad035:	c3                   	ret
1402ad036:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402ad03b:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
1402ad040:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402ad045:	48 83 c4 30          	add    $0x30,%rsp
1402ad049:	5f                   	pop    %rdi
1402ad04a:	c3                   	ret
1402ad04b:	cc                   	int3
1402ad04c:	cc                   	int3
1402ad04d:	cc                   	int3
1402ad04e:	cc                   	int3
1402ad04f:	cc                   	int3
1402ad050:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1402ad055:	57                   	push   %rdi
1402ad056:	b8 30 00 00 00       	mov    $0x30,%eax
1402ad05b:	e8 80 d5 04 00       	call   0x1402fa5e0
1402ad060:	48 2b e0             	sub    %rax,%rsp
1402ad063:	48 8b 79 28          	mov    0x28(%rcx),%rdi
1402ad067:	48 8b f2             	mov    %rdx,%rsi
1402ad06a:	48 83 3f 00          	cmpq   $0x0,(%rdi)
1402ad06e:	75 2d                	jne    0x1402ad09d
1402ad070:	4c 8d 0d b9 61 0e 00 	lea    0xe61b9(%rip),%r9        # 0x140393230
1402ad077:	c7 44 24 20 91 01 00 	movl   $0x191,0x20(%rsp)
1402ad07e:	00
1402ad07f:	ba db 00 00 00       	mov    $0xdb,%edx
1402ad084:	8d 48 e0             	lea    -0x20(%rax),%ecx
1402ad087:	44 8d 40 5b          	lea    0x5b(%rax),%r8d
1402ad08b:	e8 10 43 f7 ff       	call   0x1402213a0
1402ad090:	33 c0                	xor    %eax,%eax
1402ad092:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402ad097:	48 83 c4 30          	add    $0x30,%rsp
1402ad09b:	5f                   	pop    %rdi
1402ad09c:	c3                   	ret
1402ad09d:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1402ad0a2:	e8 c9 8c f9 ff       	call   0x140245d70
1402ad0a7:	48 8b d8             	mov    %rax,%rbx
1402ad0aa:	48 85 c0             	test   %rax,%rax
1402ad0ad:	75 10                	jne    0x1402ad0bf
1402ad0af:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402ad0b4:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402ad0b9:	48 83 c4 30          	add    $0x30,%rsp
1402ad0bd:	5f                   	pop    %rdi
1402ad0be:	c3                   	ret
1402ad0bf:	48 8b 17             	mov    (%rdi),%rdx
1402ad0c2:	48 8b cb             	mov    %rbx,%rcx
1402ad0c5:	e8 c6 8f f9 ff       	call   0x140246090
1402ad0ca:	8b f8                	mov    %eax,%edi
1402ad0cc:	85 c0                	test   %eax,%eax
1402ad0ce:	74 16                	je     0x1402ad0e6
1402ad0d0:	4c 8b c3             	mov    %rbx,%r8
1402ad0d3:	ba 98 01 00 00       	mov    $0x198,%edx
1402ad0d8:	48 8b ce             	mov    %rsi,%rcx
1402ad0db:	e8 b0 d0 f6 ff       	call   0x14021a190
1402ad0e0:	8b f8                	mov    %eax,%edi
1402ad0e2:	85 c0                	test   %eax,%eax
1402ad0e4:	75 08                	jne    0x1402ad0ee
1402ad0e6:	48 8b cb             	mov    %rbx,%rcx
1402ad0e9:	e8 d2 8a f9 ff       	call   0x140245bc0
1402ad0ee:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402ad0f3:	8b c7                	mov    %edi,%eax
1402ad0f5:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402ad0fa:	48 83 c4 30          	add    $0x30,%rsp
1402ad0fe:	5f                   	pop    %rdi
1402ad0ff:	c3                   	ret
1402ad100:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1402ad105:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1402ad10a:	57                   	push   %rdi
1402ad10b:	b8 30 00 00 00       	mov    $0x30,%eax
1402ad110:	e8 cb d4 04 00       	call   0x1402fa5e0
1402ad115:	48 2b e0             	sub    %rax,%rsp
1402ad118:	48 83 79 10 00       	cmpq   $0x0,0x10(%rcx)
1402ad11d:	48 8b ea             	mov    %rdx,%rbp
1402ad120:	48 8b 71 28          	mov    0x28(%rcx),%rsi
1402ad124:	48 8b f9             	mov    %rcx,%rdi
1402ad127:	75 38                	jne    0x1402ad161
1402ad129:	48 83 3e 00          	cmpq   $0x0,(%rsi)
1402ad12d:	75 32                	jne    0x1402ad161
1402ad12f:	4c 8d 0d fa 60 0e 00 	lea    0xe60fa(%rip),%r9        # 0x140393230
1402ad136:	c7 44 24 20 a4 01 00 	movl   $0x1a4,0x20(%rsp)
1402ad13d:	00
1402ad13e:	ba c7 00 00 00       	mov    $0xc7,%edx
1402ad143:	8d 48 e0             	lea    -0x20(%rax),%ecx
1402ad146:	44 8d 40 5b          	lea    0x5b(%rax),%r8d
1402ad14a:	e8 51 42 f7 ff       	call   0x1402213a0
1402ad14f:	33 c0                	xor    %eax,%eax
1402ad151:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1402ad156:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1402ad15b:	48 83 c4 30          	add    $0x30,%rsp
1402ad15f:	5f                   	pop    %rdi
1402ad160:	c3                   	ret
1402ad161:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1402ad166:	e8 05 8c f9 ff       	call   0x140245d70
1402ad16b:	48 8b d8             	mov    %rax,%rbx
1402ad16e:	48 85 c0             	test   %rax,%rax
1402ad171:	74 1c                	je     0x1402ad18f
1402ad173:	4c 8b c0             	mov    %rax,%r8
1402ad176:	ba 98 01 00 00       	mov    $0x198,%edx
1402ad17b:	48 8b cd             	mov    %rbp,%rcx
1402ad17e:	e8 0d d0 f6 ff       	call   0x14021a190
1402ad183:	85 c0                	test   %eax,%eax
1402ad185:	75 1f                	jne    0x1402ad1a6
1402ad187:	48 8b cb             	mov    %rbx,%rcx
1402ad18a:	e8 31 8a f9 ff       	call   0x140245bc0
1402ad18f:	33 c0                	xor    %eax,%eax
1402ad191:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402ad196:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1402ad19b:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1402ad1a0:	48 83 c4 30          	add    $0x30,%rsp
1402ad1a4:	5f                   	pop    %rdi
1402ad1a5:	c3                   	ret
1402ad1a6:	48 8b 57 10          	mov    0x10(%rdi),%rdx
1402ad1aa:	48 85 d2             	test   %rdx,%rdx
1402ad1ad:	74 0a                	je     0x1402ad1b9
1402ad1af:	48 8b cd             	mov    %rbp,%rcx
1402ad1b2:	e8 09 d2 f6 ff       	call   0x14021a3c0
1402ad1b7:	eb 0b                	jmp    0x1402ad1c4
1402ad1b9:	48 8b 16             	mov    (%rsi),%rdx
1402ad1bc:	48 8b cb             	mov    %rbx,%rcx
1402ad1bf:	e8 cc 8e f9 ff       	call   0x140246090
1402ad1c4:	85 c0                	test   %eax,%eax
1402ad1c6:	74 c7                	je     0x1402ad18f
1402ad1c8:	48 8b cb             	mov    %rbx,%rcx
1402ad1cb:	e8 b0 8a f9 ff       	call   0x140245c80
1402ad1d0:	eb bf                	jmp    0x1402ad191
1402ad1d2:	cc                   	int3
1402ad1d3:	cc                   	int3
1402ad1d4:	cc                   	int3
1402ad1d5:	cc                   	int3
1402ad1d6:	cc                   	int3
1402ad1d7:	cc                   	int3
1402ad1d8:	cc                   	int3
1402ad1d9:	cc                   	int3
1402ad1da:	cc                   	int3
1402ad1db:	cc                   	int3
1402ad1dc:	cc                   	int3
1402ad1dd:	cc                   	int3
1402ad1de:	cc                   	int3
1402ad1df:	cc                   	int3
1402ad1e0:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1402ad1e5:	57                   	push   %rdi
1402ad1e6:	b8 30 00 00 00       	mov    $0x30,%eax
1402ad1eb:	e8 f0 d3 04 00       	call   0x1402fa5e0
1402ad1f0:	48 2b e0             	sub    %rax,%rsp
1402ad1f3:	4c 8b 49 10          	mov    0x10(%rcx),%r9
1402ad1f7:	49 8b f8             	mov    %r8,%rdi
1402ad1fa:	48 8b f2             	mov    %rdx,%rsi
1402ad1fd:	4d 85 c9             	test   %r9,%r9
1402ad200:	0f 84 9f 00 00 00    	je     0x1402ad2a5
1402ad206:	4c 8b 41 18          	mov    0x18(%rcx),%r8
1402ad20a:	4d 85 c0             	test   %r8,%r8
1402ad20d:	0f 84 92 00 00 00    	je     0x1402ad2a5
1402ad213:	48 8b 41 28          	mov    0x28(%rcx),%rax
1402ad217:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1402ad21c:	48 8b 58 10          	mov    0x10(%rax),%rbx
1402ad220:	48 85 db             	test   %rbx,%rbx
1402ad223:	75 04                	jne    0x1402ad229
1402ad225:	49 8b 59 28          	mov    0x28(%r9),%rbx
1402ad229:	48 85 f6             	test   %rsi,%rsi
1402ad22c:	75 37                	jne    0x1402ad265
1402ad22e:	48 8b cb             	mov    %rbx,%rcx
1402ad231:	e8 4a e3 e0 ff       	call   0x1400bb580
1402ad236:	48 8b c8             	mov    %rax,%rcx
1402ad239:	e8 a2 b5 fa ff       	call   0x1402587e0
1402ad23e:	83 c0 07             	add    $0x7,%eax
1402ad241:	99                   	cltd
1402ad242:	83 e2 07             	and    $0x7,%edx
1402ad245:	03 c2                	add    %edx,%eax
1402ad247:	c1 f8 03             	sar    $0x3,%eax
1402ad24a:	48 63 c8             	movslq %eax,%rcx
1402ad24d:	48 89 0f             	mov    %rcx,(%rdi)
1402ad250:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402ad255:	b8 01 00 00 00       	mov    $0x1,%eax
1402ad25a:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402ad25f:	48 83 c4 30          	add    $0x30,%rsp
1402ad263:	5f                   	pop    %rdi
1402ad264:	c3                   	ret
1402ad265:	49 8b 48 28          	mov    0x28(%r8),%rcx
1402ad269:	e8 92 a5 f2 ff       	call   0x1401d7800
1402ad26e:	48 8b 17             	mov    (%rdi),%rdx
1402ad271:	4c 8b cb             	mov    %rbx,%r9
1402ad274:	4c 8b c0             	mov    %rax,%r8
1402ad277:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1402ad27e:	00 00
1402ad280:	48 8b ce             	mov    %rsi,%rcx
1402ad283:	e8 48 b7 fd ff       	call   0x1402889d0
1402ad288:	85 c0                	test   %eax,%eax
1402ad28a:	7f 12                	jg     0x1402ad29e
1402ad28c:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402ad291:	33 c0                	xor    %eax,%eax
1402ad293:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402ad298:	48 83 c4 30          	add    $0x30,%rsp
1402ad29c:	5f                   	pop    %rdi
1402ad29d:	c3                   	ret
1402ad29e:	48 98                	cltq
1402ad2a0:	48 89 07             	mov    %rax,(%rdi)
1402ad2a3:	eb ab                	jmp    0x1402ad250
1402ad2a5:	ba d9 00 00 00       	mov    $0xd9,%edx
1402ad2aa:	c7 44 24 20 a0 00 00 	movl   $0xa0,0x20(%rsp)
1402ad2b1:	00
1402ad2b2:	4c 8d 0d 77 5f 0e 00 	lea    0xe5f77(%rip),%r9        # 0x140393230
1402ad2b9:	44 8d 42 b3          	lea    -0x4d(%rdx),%r8d
1402ad2bd:	41 8d 48 84          	lea    -0x7c(%r8),%ecx
1402ad2c1:	e8 da 40 f7 ff       	call   0x1402213a0
1402ad2c6:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402ad2cb:	33 c0                	xor    %eax,%eax
1402ad2cd:	48 83 c4 30          	add    $0x30,%rsp
1402ad2d1:	5f                   	pop    %rdi
1402ad2d2:	c3                   	ret
1402ad2d3:	cc                   	int3
1402ad2d4:	cc                   	int3
1402ad2d5:	cc                   	int3
1402ad2d6:	cc                   	int3
1402ad2d7:	cc                   	int3
1402ad2d8:	cc                   	int3
1402ad2d9:	cc                   	int3
1402ad2da:	cc                   	int3
1402ad2db:	cc                   	int3
1402ad2dc:	cc                   	int3
1402ad2dd:	cc                   	int3
1402ad2de:	cc                   	int3
1402ad2df:	cc                   	int3
1402ad2e0:	40 53                	rex push %rbx
1402ad2e2:	b8 30 00 00 00       	mov    $0x30,%eax
1402ad2e7:	e8 f4 d2 04 00       	call   0x1402fa5e0
1402ad2ec:	48 2b e0             	sub    %rax,%rsp
1402ad2ef:	48 8b d9             	mov    %rcx,%rbx
1402ad2f2:	44 8d 40 f4          	lea    -0xc(%rax),%r8d
1402ad2f6:	8d 48 f8             	lea    -0x8(%rax),%ecx
1402ad2f9:	48 8d 15 b0 60 0e 00 	lea    0xe60b0(%rip),%rdx        # 0x1403933b0
1402ad300:	e8 3b c3 f7 ff       	call   0x140229640
1402ad305:	48 85 c0             	test   %rax,%rax
1402ad308:	75 26                	jne    0x1402ad330
1402ad30a:	4c 8d 0d 9f 60 0e 00 	lea    0xe609f(%rip),%r9        # 0x1403933b0
1402ad311:	c7 44 24 20 25 00 00 	movl   $0x25,0x20(%rsp)