1401aaff7:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1401aaffc:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
1401ab001:	44 89 7c 24 28       	mov    %r15d,0x28(%rsp)
1401ab006:	c7 44 24 20 03 00 00 	movl   $0x3,0x20(%rsp)
1401ab00d:	00
1401ab00e:	ff d0                	call   *%rax
1401ab010:	85 c0                	test   %eax,%eax
1401ab012:	0f 85 b3 fe ff ff    	jne    0x1401aaecb
1401ab018:	e8 53 c0 f7 ff       	call   0x140127070
1401ab01d:	4c 8d 05 04 e1 17 00 	lea    0x17e104(%rip),%r8        # 0x140329128
1401ab024:	ba 94 00 00 00       	mov    $0x94,%edx
1401ab029:	48 8d 0d 08 e1 17 00 	lea    0x17e108(%rip),%rcx        # 0x140329138
1401ab030:	e8 5b c1 f7 ff       	call   0x140127190
1401ab035:	45 33 c0             	xor    %r8d,%r8d
1401ab038:	41 8d 50 6b          	lea    0x6b(%r8),%edx
1401ab03c:	8d 4a b8             	lea    -0x48(%rdx),%ecx
1401ab03f:	e8 4c c2 f7 ff       	call   0x140127290
1401ab044:	e9 eb fe ff ff       	jmp    0x1401aaf34
1401ab049:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
1401ab04d:	48 8b 41 30          	mov    0x30(%rcx),%rax
1401ab051:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1401ab056:	48 8b 41 28          	mov    0x28(%rcx),%rax
1401ab05a:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1401ab05f:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1401ab064:	48 8d 84 24 a0 00 00 	lea    0xa0(%rsp),%rax
1401ab06b:	00
1401ab06c:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
1401ab071:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1401ab076:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
1401ab07b:	44 89 7c 24 28       	mov    %r15d,0x28(%rsp)
1401ab080:	c7 44 24 20 03 00 00 	movl   $0x3,0x20(%rsp)
1401ab087:	00
1401ab088:	e8 13 f9 ff ff       	call   0x1401aa9a0
1401ab08d:	85 c0                	test   %eax,%eax
1401ab08f:	0f 85 36 fe ff ff    	jne    0x1401aaecb
1401ab095:	e8 d6 bf f7 ff       	call   0x140127070
1401ab09a:	4c 8d 05 87 e0 17 00 	lea    0x17e087(%rip),%r8        # 0x140329128
1401ab0a1:	ba 9d 00 00 00       	mov    $0x9d,%edx
1401ab0a6:	48 8d 0d 8b e0 17 00 	lea    0x17e08b(%rip),%rcx        # 0x140329138
1401ab0ad:	e8 de c0 f7 ff       	call   0x140127190
1401ab0b2:	45 33 c0             	xor    %r8d,%r8d
1401ab0b5:	41 8d 50 6b          	lea    0x6b(%r8),%edx
1401ab0b9:	8d 4a b8             	lea    -0x48(%rdx),%ecx
1401ab0bc:	e8 cf c1 f7 ff       	call   0x140127290
1401ab0c1:	e9 6e fe ff ff       	jmp    0x1401aaf34
1401ab0c6:	cc                   	int3
1401ab0c7:	cc                   	int3
1401ab0c8:	cc                   	int3
1401ab0c9:	cc                   	int3
1401ab0ca:	cc                   	int3
1401ab0cb:	cc                   	int3
1401ab0cc:	cc                   	int3
1401ab0cd:	cc                   	int3
1401ab0ce:	cc                   	int3
1401ab0cf:	cc                   	int3
1401ab0d0:	b8 28 00 00 00       	mov    $0x28,%eax
1401ab0d5:	e8 56 5a 10 00       	call   0x1402b0b30
1401ab0da:	48 2b e0             	sub    %rax,%rsp
1401ab0dd:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1401ab0e1:	48 83 c4 28          	add    $0x28,%rsp
1401ab0e5:	e9 26 51 05 00       	jmp    0x140200210
1401ab0ea:	cc                   	int3
1401ab0eb:	cc                   	int3
1401ab0ec:	cc                   	int3
1401ab0ed:	cc                   	int3
1401ab0ee:	cc                   	int3
1401ab0ef:	cc                   	int3
1401ab0f0:	40 53                	rex push %rbx
1401ab0f2:	b8 20 00 00 00       	mov    $0x20,%eax
1401ab0f7:	e8 34 5a 10 00       	call   0x1402b0b30
1401ab0fc:	48 2b e0             	sub    %rax,%rsp
1401ab0ff:	48 8b d9             	mov    %rcx,%rbx
1401ab102:	48 8b 09             	mov    (%rcx),%rcx
1401ab105:	e8 06 a6 f4 ff       	call   0x1400f5710
1401ab10a:	3d 96 00 00 00       	cmp    $0x96,%eax
1401ab10f:	74 08                	je     0x1401ab119
1401ab111:	33 c0                	xor    %eax,%eax
1401ab113:	48 83 c4 20          	add    $0x20,%rsp
1401ab117:	5b                   	pop    %rbx
1401ab118:	c3                   	ret
1401ab119:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401ab11d:	48 83 c4 20          	add    $0x20,%rsp
1401ab121:	5b                   	pop    %rbx
1401ab122:	c3                   	ret
1401ab123:	cc                   	int3
1401ab124:	cc                   	int3
1401ab125:	cc                   	int3
1401ab126:	cc                   	int3
1401ab127:	cc                   	int3
1401ab128:	cc                   	int3
1401ab129:	cc                   	int3
1401ab12a:	cc                   	int3
1401ab12b:	cc                   	int3
1401ab12c:	cc                   	int3
1401ab12d:	cc                   	int3
1401ab12e:	cc                   	int3
1401ab12f:	cc                   	int3
1401ab130:	40 53                	rex push %rbx
1401ab132:	b8 20 00 00 00       	mov    $0x20,%eax
1401ab137:	e8 f4 59 10 00       	call   0x1402b0b30
1401ab13c:	48 2b e0             	sub    %rax,%rsp
1401ab13f:	48 8b d9             	mov    %rcx,%rbx
1401ab142:	48 8b 09             	mov    (%rcx),%rcx
1401ab145:	e8 c6 a5 f4 ff       	call   0x1400f5710
1401ab14a:	3d 9b 00 00 00       	cmp    $0x9b,%eax
1401ab14f:	74 08                	je     0x1401ab159
1401ab151:	33 c0                	xor    %eax,%eax
1401ab153:	48 83 c4 20          	add    $0x20,%rsp
1401ab157:	5b                   	pop    %rbx
1401ab158:	c3                   	ret
1401ab159:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401ab15d:	48 83 c4 20          	add    $0x20,%rsp
1401ab161:	5b                   	pop    %rbx
1401ab162:	c3                   	ret
1401ab163:	cc                   	int3
1401ab164:	cc                   	int3
1401ab165:	cc                   	int3
1401ab166:	cc                   	int3
1401ab167:	cc                   	int3
1401ab168:	cc                   	int3
1401ab169:	cc                   	int3
1401ab16a:	cc                   	int3
1401ab16b:	cc                   	int3
1401ab16c:	cc                   	int3
1401ab16d:	cc                   	int3
1401ab16e:	cc                   	int3
1401ab16f:	cc                   	int3
1401ab170:	40 53                	rex push %rbx
1401ab172:	b8 20 00 00 00       	mov    $0x20,%eax
1401ab177:	e8 b4 59 10 00       	call   0x1402b0b30
1401ab17c:	48 2b e0             	sub    %rax,%rsp
1401ab17f:	48 8b d9             	mov    %rcx,%rbx
1401ab182:	48 8b 09             	mov    (%rcx),%rcx
1401ab185:	e8 86 a5 f4 ff       	call   0x1400f5710
1401ab18a:	3d 98 00 00 00       	cmp    $0x98,%eax
1401ab18f:	75 2d                	jne    0x1401ab1be
1401ab191:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401ab195:	48 8b 09             	mov    (%rcx),%rcx
1401ab198:	e8 73 a5 f4 ff       	call   0x1400f5710
1401ab19d:	3d 9e 00 00 00       	cmp    $0x9e,%eax
1401ab1a2:	75 1a                	jne    0x1401ab1be
1401ab1a4:	e8 e7 82 f5 ff       	call   0x140103490
1401ab1a9:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401ab1ad:	48 8b d0             	mov    %rax,%rdx
1401ab1b0:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1401ab1b4:	48 83 c4 20          	add    $0x20,%rsp
1401ab1b8:	5b                   	pop    %rbx
1401ab1b9:	e9 e2 ea fb ff       	jmp    0x140169ca0
1401ab1be:	33 c0                	xor    %eax,%eax
1401ab1c0:	48 83 c4 20          	add    $0x20,%rsp
1401ab1c4:	5b                   	pop    %rbx
1401ab1c5:	c3                   	ret
1401ab1c6:	cc                   	int3
1401ab1c7:	cc                   	int3
1401ab1c8:	cc                   	int3
1401ab1c9:	cc                   	int3
1401ab1ca:	cc                   	int3
1401ab1cb:	cc                   	int3
1401ab1cc:	cc                   	int3
1401ab1cd:	cc                   	int3
1401ab1ce:	cc                   	int3
1401ab1cf:	cc                   	int3
1401ab1d0:	40 53                	rex push %rbx
1401ab1d2:	b8 20 00 00 00       	mov    $0x20,%eax
1401ab1d7:	e8 54 59 10 00       	call   0x1402b0b30
1401ab1dc:	48 2b e0             	sub    %rax,%rsp
1401ab1df:	48 8b d9             	mov    %rcx,%rbx
1401ab1e2:	48 8b 09             	mov    (%rcx),%rcx
1401ab1e5:	e8 26 a5 f4 ff       	call   0x1400f5710
1401ab1ea:	05 68 ff ff ff       	add    $0xffffff68,%eax
1401ab1ef:	83 f8 02             	cmp    $0x2,%eax
1401ab1f2:	76 0b                	jbe    0x1401ab1ff
1401ab1f4:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401ab1f9:	48 83 c4 20          	add    $0x20,%rsp
1401ab1fd:	5b                   	pop    %rbx
1401ab1fe:	c3                   	ret
1401ab1ff:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401ab203:	48 8b 09             	mov    (%rcx),%rcx
1401ab206:	48 83 c4 20          	add    $0x20,%rsp
1401ab20a:	5b                   	pop    %rbx
1401ab20b:	e9 00 a5 f4 ff       	jmp    0x1400f5710
1401ab210:	b8 28 00 00 00       	mov    $0x28,%eax
1401ab215:	e8 16 59 10 00       	call   0x1402b0b30
1401ab21a:	48 2b e0             	sub    %rax,%rsp
1401ab21d:	48 8b 09             	mov    (%rcx),%rcx
1401ab220:	48 83 c4 28          	add    $0x28,%rsp
1401ab224:	e9 e7 a4 f4 ff       	jmp    0x1400f5710
1401ab229:	cc                   	int3
1401ab22a:	cc                   	int3
1401ab22b:	cc                   	int3
1401ab22c:	cc                   	int3
1401ab22d:	cc                   	int3
1401ab22e:	cc                   	int3
1401ab22f:	cc                   	int3
1401ab230:	b8 38 00 00 00       	mov    $0x38,%eax
1401ab235:	e8 f6 58 10 00       	call   0x1402b0b30
1401ab23a:	48 2b e0             	sub    %rax,%rsp
1401ab23d:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1401ab241:	45 33 c9             	xor    %r9d,%r9d
1401ab244:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1401ab24b:	00 00
1401ab24d:	e8 de cf fc ff       	call   0x140178230
1401ab252:	48 83 c4 38          	add    $0x38,%rsp
1401ab256:	c3                   	ret
1401ab257:	cc                   	int3
1401ab258:	cc                   	int3
1401ab259:	cc                   	int3
1401ab25a:	cc                   	int3
1401ab25b:	cc                   	int3
1401ab25c:	cc                   	int3
1401ab25d:	cc                   	int3
1401ab25e:	cc                   	int3
1401ab25f:	cc                   	int3
1401ab260:	40 56                	rex push %rsi
1401ab262:	b8 20 00 00 00       	mov    $0x20,%eax
1401ab267:	e8 c4 58 10 00       	call   0x1402b0b30
1401ab26c:	48 2b e0             	sub    %rax,%rsp
1401ab26f:	48 8b f1             	mov    %rcx,%rsi
1401ab272:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1401ab276:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1401ab27a:	e8 91 a4 f4 ff       	call   0x1400f5710
1401ab27f:	83 f8 15             	cmp    $0x15,%eax
1401ab282:	74 34                	je     0x1401ab2b8
1401ab284:	e8 e7 bd f7 ff       	call   0x140127070
1401ab289:	4c 8d 05 40 df 17 00 	lea    0x17df40(%rip),%r8        # 0x1403291d0
1401ab290:	ba c8 00 00 00       	mov    $0xc8,%edx
1401ab295:	48 8d 0d ec de 17 00 	lea    0x17deec(%rip),%rcx        # 0x140329188
1401ab29c:	e8 ef be f7 ff       	call   0x140127190
1401ab2a1:	45 33 c0             	xor    %r8d,%r8d
1401ab2a4:	41 8d 50 79          	lea    0x79(%r8),%edx
1401ab2a8:	8d 4a aa             	lea    -0x56(%rdx),%ecx
1401ab2ab:	e8 e0 bf f7 ff       	call   0x140127290
1401ab2b0:	33 c0                	xor    %eax,%eax
1401ab2b2:	48 83 c4 20          	add    $0x20,%rsp
1401ab2b6:	5e                   	pop    %rsi
1401ab2b7:	c3                   	ret
1401ab2b8:	48 8b 46 10          	mov    0x10(%rsi),%rax
1401ab2bc:	48 83 78 20 00       	cmpq   $0x0,0x20(%rax)
1401ab2c1:	75 34                	jne    0x1401ab2f7
1401ab2c3:	e8 a8 bd f7 ff       	call   0x140127070
1401ab2c8:	4c 8d 05 01 df 17 00 	lea    0x17df01(%rip),%r8        # 0x1403291d0
1401ab2cf:	ba cd 00 00 00       	mov    $0xcd,%edx
1401ab2d4:	48 8d 0d ad de 17 00 	lea    0x17dead(%rip),%rcx        # 0x140329188
1401ab2db:	e8 b0 be f7 ff       	call   0x140127190
1401ab2e0:	45 33 c0             	xor    %r8d,%r8d
1401ab2e3:	41 8d 50 65          	lea    0x65(%r8),%edx
1401ab2e7:	8d 4a be             	lea    -0x42(%rdx),%ecx
1401ab2ea:	e8 a1 bf f7 ff       	call   0x140127290
1401ab2ef:	33 c0                	xor    %eax,%eax
1401ab2f1:	48 83 c4 20          	add    $0x20,%rsp
1401ab2f5:	5e                   	pop    %rsi
1401ab2f6:	c3                   	ret
1401ab2f7:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1401ab2fc:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
1401ab301:	e8 9a 2b f7 ff       	call   0x14011dea0
1401ab306:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
1401ab30a:	48 8b d0             	mov    %rax,%rdx
1401ab30d:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1401ab311:	e8 8a e9 fb ff       	call   0x140169ca0
1401ab316:	48 8b f8             	mov    %rax,%rdi
1401ab319:	48 85 c0             	test   %rax,%rax
1401ab31c:	74 3a                	je     0x1401ab358
1401ab31e:	48 8b c8             	mov    %rax,%rcx
1401ab321:	33 db                	xor    %ebx,%ebx
1401ab323:	e8 18 04 f4 ff       	call   0x1400eb740
1401ab328:	85 c0                	test   %eax,%eax
1401ab32a:	7e 2c                	jle    0x1401ab358
1401ab32c:	0f 1f 40 00          	nopl   0x0(%rax)
1401ab330:	8b d3                	mov    %ebx,%edx
1401ab332:	48 8b cf             	mov    %rdi,%rcx
1401ab335:	e8 06 07 f4 ff       	call   0x1400eba40
1401ab33a:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
1401ab33e:	48 8b d0             	mov    %rax,%rdx
1401ab341:	e8 0a e3 fb ff       	call   0x140169650
1401ab346:	48 8b cf             	mov    %rdi,%rcx
1401ab349:	85 c0                	test   %eax,%eax
1401ab34b:	74 1e                	je     0x1401ab36b
1401ab34d:	ff c3                	inc    %ebx
1401ab34f:	e8 ec 03 f4 ff       	call   0x1400eb740
1401ab354:	3b d8                	cmp    %eax,%ebx
1401ab356:	7c d8                	jl     0x1401ab330
1401ab358:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401ab35d:	48 8b c7             	mov    %rdi,%rax
1401ab360:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
1401ab365:	48 83 c4 20          	add    $0x20,%rsp
1401ab369:	5e                   	pop    %rsi
1401ab36a:	c3                   	ret
1401ab36b:	e8 70 00 f4 ff       	call   0x1400eb3e0
1401ab370:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401ab375:	33 c0                	xor    %eax,%eax
1401ab377:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
1401ab37c:	48 83 c4 20          	add    $0x20,%rsp
1401ab380:	5e                   	pop    %rsi
1401ab381:	c3                   	ret
1401ab382:	cc                   	int3
1401ab383:	cc                   	int3
1401ab384:	cc                   	int3
1401ab385:	cc                   	int3
1401ab386:	cc                   	int3
1401ab387:	cc                   	int3
1401ab388:	cc                   	int3
1401ab389:	cc                   	int3
1401ab38a:	cc                   	int3
1401ab38b:	cc                   	int3
1401ab38c:	cc                   	int3
1401ab38d:	cc                   	int3
1401ab38e:	cc                   	int3
1401ab38f:	cc                   	int3
1401ab390:	40 53                	rex push %rbx
1401ab392:	b8 20 00 00 00       	mov    $0x20,%eax
1401ab397:	e8 94 57 10 00       	call   0x1402b0b30
1401ab39c:	48 2b e0             	sub    %rax,%rsp
1401ab39f:	48 8b d9             	mov    %rcx,%rbx
1401ab3a2:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1401ab3a6:	e8 65 a3 f4 ff       	call   0x1400f5710
1401ab3ab:	83 f8 15             	cmp    $0x15,%eax
1401ab3ae:	74 34                	je     0x1401ab3e4
1401ab3b0:	e8 bb bc f7 ff       	call   0x140127070
1401ab3b5:	4c 8d 05 e4 dd 17 00 	lea    0x17dde4(%rip),%r8        # 0x1403291a0
1401ab3bc:	ba 4e 00 00 00       	mov    $0x4e,%edx
1401ab3c1:	48 8d 0d c0 dd 17 00 	lea    0x17ddc0(%rip),%rcx        # 0x140329188
1401ab3c8:	e8 c3 bd f7 ff       	call   0x140127190
1401ab3cd:	45 33 c0             	xor    %r8d,%r8d
1401ab3d0:	41 8d 50 79          	lea    0x79(%r8),%edx
1401ab3d4:	8d 4a aa             	lea    -0x56(%rdx),%ecx
1401ab3d7:	e8 b4 be f7 ff       	call   0x140127290
1401ab3dc:	33 c0                	xor    %eax,%eax
1401ab3de:	48 83 c4 20          	add    $0x20,%rsp
1401ab3e2:	5b                   	pop    %rbx
1401ab3e3:	c3                   	ret
1401ab3e4:	48 83 7b 20 00       	cmpq   $0x0,0x20(%rbx)
1401ab3e9:	75 34                	jne    0x1401ab41f
1401ab3eb:	e8 80 bc f7 ff       	call   0x140127070
1401ab3f0:	4c 8d 05 a9 dd 17 00 	lea    0x17dda9(%rip),%r8        # 0x1403291a0
1401ab3f7:	ba 53 00 00 00       	mov    $0x53,%edx
1401ab3fc:	48 8d 0d 85 dd 17 00 	lea    0x17dd85(%rip),%rcx        # 0x140329188
1401ab403:	e8 88 bd f7 ff       	call   0x140127190
1401ab408:	45 33 c0             	xor    %r8d,%r8d
1401ab40b:	41 8d 50 65          	lea    0x65(%r8),%edx
1401ab40f:	8d 4a be             	lea    -0x42(%rdx),%ecx
1401ab412:	e8 79 be f7 ff       	call   0x140127290
1401ab417:	33 c0                	xor    %eax,%eax
1401ab419:	48 83 c4 20          	add    $0x20,%rsp
1401ab41d:	5b                   	pop    %rbx
1401ab41e:	c3                   	ret
1401ab41f:	e8 8c 2a f7 ff       	call   0x14011deb0
1401ab424:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1401ab428:	48 8b d0             	mov    %rax,%rdx
1401ab42b:	48 83 c4 20          	add    $0x20,%rsp
1401ab42f:	5b                   	pop    %rbx