1401aa11c:	cc                   	int3
1401aa11d:	cc                   	int3
1401aa11e:	cc                   	int3
1401aa11f:	cc                   	int3
1401aa120:	b8 28 00 00 00       	mov    $0x28,%eax
1401aa125:	e8 06 6a 10 00       	call   0x1402b0b30
1401aa12a:	48 2b e0             	sub    %rax,%rsp
1401aa12d:	0f be ca             	movsbl %dl,%ecx
1401aa130:	48 83 c4 28          	add    $0x28,%rsp
1401aa134:	e9 e7 10 f8 ff       	jmp    0x14012b220
1401aa139:	cc                   	int3
1401aa13a:	cc                   	int3
1401aa13b:	cc                   	int3
1401aa13c:	cc                   	int3
1401aa13d:	cc                   	int3
1401aa13e:	cc                   	int3
1401aa13f:	cc                   	int3
1401aa140:	0f be c2             	movsbl %dl,%eax
1401aa143:	83 e8 30             	sub    $0x30,%eax
1401aa146:	c3                   	ret
1401aa147:	cc                   	int3
1401aa148:	cc                   	int3
1401aa149:	cc                   	int3
1401aa14a:	cc                   	int3
1401aa14b:	cc                   	int3
1401aa14c:	cc                   	int3
1401aa14d:	cc                   	int3
1401aa14e:	cc                   	int3
1401aa14f:	cc                   	int3
1401aa150:	b8 28 00 00 00       	mov    $0x28,%eax
1401aa155:	e8 d6 69 10 00       	call   0x1402b0b30
1401aa15a:	48 2b e0             	sub    %rax,%rsp
1401aa15d:	44 8d 48 16          	lea    0x16(%rax),%r9d
1401aa161:	4c 8d 05 08 ec 17 00 	lea    0x17ec08(%rip),%r8        # 0x140328d70
1401aa168:	8d 50 d9             	lea    -0x27(%rax),%edx
1401aa16b:	48 8d 0d 4e e7 22 00 	lea    0x22e74e(%rip),%rcx        # 0x1403d88c0
1401aa172:	48 83 c4 28          	add    $0x28,%rsp
1401aa176:	e9 f5 2a 01 00       	jmp    0x1401bcc70
1401aa17b:	cc                   	int3
1401aa17c:	cc                   	int3
1401aa17d:	cc                   	int3
1401aa17e:	cc                   	int3
1401aa17f:	cc                   	int3
1401aa180:	b8 38 00 00 00       	mov    $0x38,%eax
1401aa185:	e8 a6 69 10 00       	call   0x1402b0b30
1401aa18a:	48 2b e0             	sub    %rax,%rsp
1401aa18d:	48 83 79 30 00       	cmpq   $0x0,0x30(%rcx)
1401aa192:	74 32                	je     0x1401aa1c6
1401aa194:	4c 8b c1             	mov    %rcx,%r8
1401aa197:	c7 44 24 28 00 00 00 	movl   $0x0,0x28(%rsp)
1401aa19e:	00
1401aa19f:	48 8d 0d 1a e7 22 00 	lea    0x22e71a(%rip),%rcx        # 0x1403d88c0
1401aa1a6:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
1401aa1ad:	00
1401aa1ae:	4c 8d 0d b7 eb 17 00 	lea    0x17ebb7(%rip),%r9        # 0x140328d6c
1401aa1b5:	48 8d 15 64 00 00 00 	lea    0x64(%rip),%rdx        # 0x1401aa220
1401aa1bc:	e8 0f 28 01 00       	call   0x1401bc9d0
1401aa1c1:	48 83 c4 38          	add    $0x38,%rsp
1401aa1c5:	c3                   	ret
1401aa1c6:	b8 01 00 00 00       	mov    $0x1,%eax
1401aa1cb:	48 83 c4 38          	add    $0x38,%rsp
1401aa1cf:	c3                   	ret
1401aa1d0:	b8 38 00 00 00       	mov    $0x38,%eax
1401aa1d5:	e8 56 69 10 00       	call   0x1402b0b30
1401aa1da:	48 2b e0             	sub    %rax,%rsp
1401aa1dd:	48 83 79 30 00       	cmpq   $0x0,0x30(%rcx)
1401aa1e2:	74 32                	je     0x1401aa216
1401aa1e4:	4c 8b c1             	mov    %rcx,%r8
1401aa1e7:	c7 44 24 28 01 00 00 	movl   $0x1,0x28(%rsp)
1401aa1ee:	00
1401aa1ef:	48 8d 0d ca e6 22 00 	lea    0x22e6ca(%rip),%rcx        # 0x1403d88c0
1401aa1f6:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
1401aa1fd:	00
1401aa1fe:	4c 8d 0d 67 eb 17 00 	lea    0x17eb67(%rip),%r9        # 0x140328d6c
1401aa205:	48 8d 15 14 00 00 00 	lea    0x14(%rip),%rdx        # 0x1401aa220
1401aa20c:	e8 bf 27 01 00       	call   0x1401bc9d0
1401aa211:	48 83 c4 38          	add    $0x38,%rsp
1401aa215:	c3                   	ret
1401aa216:	b8 01 00 00 00       	mov    $0x1,%eax
1401aa21b:	48 83 c4 38          	add    $0x38,%rsp
1401aa21f:	c3                   	ret
1401aa220:	b8 28 00 00 00       	mov    $0x28,%eax
1401aa225:	e8 06 69 10 00       	call   0x1402b0b30
1401aa22a:	48 2b e0             	sub    %rax,%rsp
1401aa22d:	48 8d 0d 8c e6 22 00 	lea    0x22e68c(%rip),%rcx        # 0x1403d88c0
1401aa234:	48 83 c4 28          	add    $0x28,%rsp
1401aa238:	e9 f3 26 01 00       	jmp    0x1401bc930
1401aa23d:	cc                   	int3
1401aa23e:	cc                   	int3
1401aa23f:	cc                   	int3
1401aa240:	48 8d 05 89 eb 17 00 	lea    0x17eb89(%rip),%rax        # 0x140328dd0
1401aa247:	c3                   	ret
1401aa248:	cc                   	int3
1401aa249:	cc                   	int3
1401aa24a:	cc                   	int3
1401aa24b:	cc                   	int3
1401aa24c:	cc                   	int3
1401aa24d:	cc                   	int3
1401aa24e:	cc                   	int3
1401aa24f:	cc                   	int3
1401aa250:	b8 28 00 00 00       	mov    $0x28,%eax
1401aa255:	e8 d6 68 10 00       	call   0x1402b0b30
1401aa25a:	48 2b e0             	sub    %rax,%rsp
1401aa25d:	48 8d 15 dc eb 17 00 	lea    0x17ebdc(%rip),%rdx        # 0x140328e40
1401aa264:	48 83 c4 28          	add    $0x28,%rsp
1401aa268:	e9 c3 72 f8 ff       	jmp    0x140131530
1401aa26d:	cc                   	int3
1401aa26e:	cc                   	int3
1401aa26f:	cc                   	int3
1401aa270:	48 8d 05 c9 eb 17 00 	lea    0x17ebc9(%rip),%rax        # 0x140328e40
1401aa277:	c3                   	ret
1401aa278:	cc                   	int3
1401aa279:	cc                   	int3
1401aa27a:	cc                   	int3
1401aa27b:	cc                   	int3
1401aa27c:	cc                   	int3
1401aa27d:	cc                   	int3
1401aa27e:	cc                   	int3
1401aa27f:	cc                   	int3
1401aa280:	b8 28 00 00 00       	mov    $0x28,%eax
1401aa285:	e8 a6 68 10 00       	call   0x1402b0b30
1401aa28a:	48 2b e0             	sub    %rax,%rsp
1401aa28d:	48 8d 0d ac eb 17 00 	lea    0x17ebac(%rip),%rcx        # 0x140328e40
1401aa294:	48 83 c4 28          	add    $0x28,%rsp
1401aa298:	e9 53 6b f8 ff       	jmp    0x140130df0
1401aa29d:	cc                   	int3
1401aa29e:	cc                   	int3
1401aa29f:	cc                   	int3
1401aa2a0:	48 8d 05 e9 ec 17 00 	lea    0x17ece9(%rip),%rax        # 0x140328f90
1401aa2a7:	c3                   	ret
1401aa2a8:	cc                   	int3
1401aa2a9:	cc                   	int3
1401aa2aa:	cc                   	int3
1401aa2ab:	cc                   	int3
1401aa2ac:	cc                   	int3
1401aa2ad:	cc                   	int3
1401aa2ae:	cc                   	int3
1401aa2af:	cc                   	int3
1401aa2b0:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
1401aa2b5:	53                   	push   %rbx
1401aa2b6:	b8 20 00 00 00       	mov    $0x20,%eax
1401aa2bb:	e8 70 68 10 00       	call   0x1402b0b30
1401aa2c0:	48 2b e0             	sub    %rax,%rsp
1401aa2c3:	48 8b da             	mov    %rdx,%rbx
1401aa2c6:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1401aa2cb:	8b 12                	mov    (%rdx),%edx
1401aa2cd:	48 8d 0d a0 6d 16 00 	lea    0x166da0(%rip),%rcx        # 0x140311074
1401aa2d4:	e8 f7 7b fe ff       	call   0x140191ed0
1401aa2d9:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1401aa2dd:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1401aa2e2:	48 8d 0d df ec 17 00 	lea    0x17ecdf(%rip),%rcx        # 0x140328fc8
1401aa2e9:	e8 62 7c fe ff       	call   0x140191f50
1401aa2ee:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1401aa2f3:	48 83 c4 20          	add    $0x20,%rsp
1401aa2f7:	5b                   	pop    %rbx
1401aa2f8:	c3                   	ret
1401aa2f9:	cc                   	int3
1401aa2fa:	cc                   	int3
1401aa2fb:	cc                   	int3
1401aa2fc:	cc                   	int3
1401aa2fd:	cc                   	int3
1401aa2fe:	cc                   	int3
1401aa2ff:	cc                   	int3
1401aa300:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1401aa305:	56                   	push   %rsi
1401aa306:	b8 30 00 00 00       	mov    $0x30,%eax
1401aa30b:	e8 20 68 10 00       	call   0x1402b0b30
1401aa310:	48 2b e0             	sub    %rax,%rsp
1401aa313:	48 8d 0d 76 ec 17 00 	lea    0x17ec76(%rip),%rcx        # 0x140328f90
1401aa31a:	49 8b e8             	mov    %r8,%rbp
1401aa31d:	e8 ce 6a f8 ff       	call   0x140130df0
1401aa322:	48 8b f0             	mov    %rax,%rsi
1401aa325:	48 85 c0             	test   %rax,%rax
1401aa328:	75 38                	jne    0x1401aa362
1401aa32a:	e8 41 cd f7 ff       	call   0x140127070
1401aa32f:	4c 8d 05 b2 ec 17 00 	lea    0x17ecb2(%rip),%r8        # 0x140328fe8
1401aa336:	8d 56 40             	lea    0x40(%rsi),%edx
1401aa339:	48 8d 0d c0 ec 17 00 	lea    0x17ecc0(%rip),%rcx        # 0x140329000
1401aa340:	e8 4b ce f7 ff       	call   0x140127190
1401aa345:	45 33 c0             	xor    %r8d,%r8d
1401aa348:	8d 4e 22             	lea    0x22(%rsi),%ecx
1401aa34b:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401aa350:	e8 3b cf f7 ff       	call   0x140127290
1401aa355:	33 c0                	xor    %eax,%eax
1401aa357:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
1401aa35c:	48 83 c4 30          	add    $0x30,%rsp
1401aa360:	5e                   	pop    %rsi
1401aa361:	c3                   	ret
1401aa362:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1401aa367:	48 8b cd             	mov    %rbp,%rcx
1401aa36a:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
1401aa36f:	33 db                	xor    %ebx,%ebx
1401aa371:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
1401aa376:	e8 c5 13 f4 ff       	call   0x1400eb740
1401aa37b:	85 c0                	test   %eax,%eax
1401aa37d:	7e 73                	jle    0x1401aa3f2
1401aa37f:	4c 8d 35 42 ec 17 00 	lea    0x17ec42(%rip),%r14        # 0x140328fc8
1401aa386:	8b d3                	mov    %ebx,%edx
1401aa388:	48 8b cd             	mov    %rbp,%rcx
1401aa38b:	e8 b0 16 f4 ff       	call   0x1400eba40
1401aa390:	48 8b f8             	mov    %rax,%rdi
1401aa393:	48 8b 50 08          	mov    0x8(%rax),%rdx
1401aa397:	80 3a 43             	cmpb   $0x43,(%rdx)
1401aa39a:	75 19                	jne    0x1401aa3b5
1401aa39c:	80 7a 01 41          	cmpb   $0x41,0x1(%rdx)
1401aa3a0:	75 13                	jne    0x1401aa3b5
1401aa3a2:	80 7a 02 00          	cmpb   $0x0,0x2(%rdx)
1401aa3a6:	75 0d                	jne    0x1401aa3b5
1401aa3a8:	48 8b d6             	mov    %rsi,%rdx
1401aa3ab:	48 8b c8             	mov    %rax,%rcx
1401aa3ae:	e8 0d 7d fe ff       	call   0x1401920c0
1401aa3b3:	eb 2b                	jmp    0x1401aa3e0
1401aa3b5:	33 c0                	xor    %eax,%eax
1401aa3b7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401aa3be:	00 00
1401aa3c0:	0f b6 0c 02          	movzbl (%rdx,%rax,1),%ecx
1401aa3c4:	48 ff c0             	inc    %rax
1401aa3c7:	41 3a 4c 06 ff       	cmp    -0x1(%r14,%rax,1),%cl
1401aa3cc:	75 41                	jne    0x1401aa40f
1401aa3ce:	48 83 f8 08          	cmp    $0x8,%rax
1401aa3d2:	75 ec                	jne    0x1401aa3c0
1401aa3d4:	48 8d 56 08          	lea    0x8(%rsi),%rdx
1401aa3d8:	48 8b cf             	mov    %rdi,%rcx
1401aa3db:	e8 f0 7e fe ff       	call   0x1401922d0
1401aa3e0:	85 c0                	test   %eax,%eax
1401aa3e2:	74 7c                	je     0x1401aa460
1401aa3e4:	48 8b cd             	mov    %rbp,%rcx
1401aa3e7:	ff c3                	inc    %ebx
1401aa3e9:	e8 52 13 f4 ff       	call   0x1400eb740
1401aa3ee:	3b d8                	cmp    %eax,%ebx
1401aa3f0:	7c 94                	jl     0x1401aa386
1401aa3f2:	48 8b c6             	mov    %rsi,%rax
1401aa3f5:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1401aa3fa:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401aa3ff:	4c 8b 74 24 50       	mov    0x50(%rsp),%r14
1401aa404:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
1401aa409:	48 83 c4 30          	add    $0x30,%rsp
1401aa40d:	5e                   	pop    %rsi
1401aa40e:	c3                   	ret
1401aa40f:	e8 5c cc f7 ff       	call   0x140127070
1401aa414:	4c 8d 05 cd eb 17 00 	lea    0x17ebcd(%rip),%r8        # 0x140328fe8
1401aa41b:	ba 4c 00 00 00       	mov    $0x4c,%edx
1401aa420:	48 8d 0d d9 eb 17 00 	lea    0x17ebd9(%rip),%rcx        # 0x140329000
1401aa427:	e8 64 cd f7 ff       	call   0x140127190
1401aa42c:	45 33 c0             	xor    %r8d,%r8d
1401aa42f:	41 8d 50 6a          	lea    0x6a(%r8),%edx
1401aa433:	8d 4a b8             	lea    -0x48(%rdx),%ecx
1401aa436:	e8 55 ce f7 ff       	call   0x140127290
1401aa43b:	48 8b 47 10          	mov    0x10(%rdi),%rax
1401aa43f:	4c 8d 0d 02 43 17 00 	lea    0x174302(%rip),%r9        # 0x14031e748
1401aa446:	4c 8b 47 08          	mov    0x8(%rdi),%r8
1401aa44a:	48 8d 15 03 43 17 00 	lea    0x174303(%rip),%rdx        # 0x14031e754
1401aa451:	b9 04 00 00 00       	mov    $0x4,%ecx
1401aa456:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401aa45b:	e8 60 24 f7 ff       	call   0x14011c8c0
1401aa460:	48 8d 15 29 eb 17 00 	lea    0x17eb29(%rip),%rdx        # 0x140328f90
1401aa467:	48 8b ce             	mov    %rsi,%rcx
1401aa46a:	e8 c1 70 f8 ff       	call   0x140131530
1401aa46f:	33 c0                	xor    %eax,%eax
1401aa471:	eb 82                	jmp    0x1401aa3f5
1401aa473:	cc                   	int3
1401aa474:	cc                   	int3
1401aa475:	cc                   	int3
1401aa476:	cc                   	int3
1401aa477:	cc                   	int3
1401aa478:	cc                   	int3
1401aa479:	cc                   	int3
1401aa47a:	cc                   	int3
1401aa47b:	cc                   	int3
1401aa47c:	cc                   	int3
1401aa47d:	cc                   	int3
1401aa47e:	cc                   	int3
1401aa47f:	cc                   	int3
1401aa480:	b8 28 00 00 00       	mov    $0x28,%eax
1401aa485:	e8 a6 66 10 00       	call   0x1402b0b30
1401aa48a:	48 2b e0             	sub    %rax,%rsp
1401aa48d:	48 8d 15 fc ea 17 00 	lea    0x17eafc(%rip),%rdx        # 0x140328f90
1401aa494:	48 83 c4 28          	add    $0x28,%rsp
1401aa498:	e9 93 70 f8 ff       	jmp    0x140131530
1401aa49d:	cc                   	int3
1401aa49e:	cc                   	int3
1401aa49f:	cc                   	int3
1401aa4a0:	b8 28 00 00 00       	mov    $0x28,%eax
1401aa4a5:	e8 86 66 10 00       	call   0x1402b0b30
1401aa4aa:	48 2b e0             	sub    %rax,%rsp
1401aa4ad:	48 8d 15 ac eb 17 00 	lea    0x17ebac(%rip),%rdx        # 0x140329060
1401aa4b4:	48 83 c4 28          	add    $0x28,%rsp
1401aa4b8:	e9 73 70 f8 ff       	jmp    0x140131530
1401aa4bd:	cc                   	int3
1401aa4be:	cc                   	int3
1401aa4bf:	cc                   	int3
1401aa4c0:	48 8d 05 99 eb 17 00 	lea    0x17eb99(%rip),%rax        # 0x140329060
1401aa4c7:	c3                   	ret
1401aa4c8:	cc                   	int3
1401aa4c9:	cc                   	int3
1401aa4ca:	cc                   	int3
1401aa4cb:	cc                   	int3
1401aa4cc:	cc                   	int3
1401aa4cd:	cc                   	int3
1401aa4ce:	cc                   	int3
1401aa4cf:	cc                   	int3
1401aa4d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401aa4d5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1401aa4da:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401aa4df:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1401aa4e4:	41 54                	push   %r12
1401aa4e6:	41 56                	push   %r14
1401aa4e8:	41 57                	push   %r15
1401aa4ea:	b8 30 00 00 00       	mov    $0x30,%eax
1401aa4ef:	e8 3c 66 10 00       	call   0x1402b0b30
1401aa4f4:	48 2b e0             	sub    %rax,%rsp
1401aa4f7:	4c 8b e1             	mov    %rcx,%r12
1401aa4fa:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1401aa501:	00 00
1401aa503:	48 8d 0d 56 eb 17 00 	lea    0x17eb56(%rip),%rcx        # 0x140329060
1401aa50a:	4d 8b f1             	mov    %r9,%r14
1401aa50d:	41 8b d8             	mov    %r8d,%ebx
1401aa510:	44 8b fa             	mov    %edx,%r15d
1401aa513:	33 ff                	xor    %edi,%edi
1401aa515:	e8 d6 68 f8 ff       	call   0x140130df0
1401aa51a:	48 8b f0             	mov    %rax,%rsi
1401aa51d:	48 85 c0             	test   %rax,%rax
1401aa520:	75 7b                	jne    0x1401aa59d
1401aa522:	e8 49 cb f7 ff       	call   0x140127070
1401aa527:	4c 8d 05 72 eb 17 00 	lea    0x17eb72(%rip),%r8        # 0x1403290a0
1401aa52e:	8d 57 25             	lea    0x25(%rdi),%edx
1401aa531:	48 8d 0d 80 eb 17 00 	lea    0x17eb80(%rip),%rcx        # 0x1403290b8
1401aa538:	e8 53 cc f7 ff       	call   0x140127190
1401aa53d:	45 33 c0             	xor    %r8d,%r8d
1401aa540:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401aa545:	41 8d 48 0d          	lea    0xd(%r8),%ecx
1401aa549:	e8 42 cd f7 ff       	call   0x140127290
1401aa54e:	41 b8 4c 00 00 00    	mov    $0x4c,%r8d
1401aa554:	48 8d 15 5d eb 17 00 	lea    0x17eb5d(%rip),%rdx        # 0x1403290b8
1401aa55b:	48 8b cf             	mov    %rdi,%rcx
1401aa55e:	e8 5d 18 f4 ff       	call   0x1400ebdc0
1401aa563:	48 8d 15 f6 ea 17 00 	lea    0x17eaf6(%rip),%rdx        # 0x140329060
1401aa56a:	48 8b ce             	mov    %rsi,%rcx
1401aa56d:	e8 be 6f f8 ff       	call   0x140131530
1401aa572:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1401aa577:	e8 b4 7c f4 ff       	call   0x1400f2230
1401aa57c:	33 c0                	xor    %eax,%eax
1401aa57e:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1401aa583:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
1401aa588:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
1401aa58d:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
1401aa592:	48 83 c4 30          	add    $0x30,%rsp
1401aa596:	41 5f                	pop    %r15
1401aa598:	41 5e                	pop    %r14
1401aa59a:	41 5c                	pop    %r12