1402b70a0:	b8 28 00 00 00       	mov    $0x28,%eax
1402b70a5:	e8 36 35 04 00       	call   0x1402fa5e0
1402b70aa:	48 2b e0             	sub    %rax,%rsp
1402b70ad:	49 8b 41 50          	mov    0x50(%r9),%rax
1402b70b1:	48 83 c4 28          	add    $0x28,%rsp
1402b70b5:	48 ff 60 18          	rex.W jmp *0x18(%rax)
1402b70b9:	cc                   	int3
1402b70ba:	cc                   	int3
1402b70bb:	cc                   	int3
1402b70bc:	cc                   	int3
1402b70bd:	cc                   	int3
1402b70be:	cc                   	int3
1402b70bf:	cc                   	int3
1402b70c0:	b8 28 00 00 00       	mov    $0x28,%eax
1402b70c5:	e8 16 35 04 00       	call   0x1402fa5e0
1402b70ca:	48 2b e0             	sub    %rax,%rsp
1402b70cd:	48 85 c9             	test   %rcx,%rcx
1402b70d0:	75 07                	jne    0x1402b70d9
1402b70d2:	33 c0                	xor    %eax,%eax
1402b70d4:	48 83 c4 28          	add    $0x28,%rsp
1402b70d8:	c3                   	ret
1402b70d9:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1402b70dd:	48 83 c4 28          	add    $0x28,%rsp
1402b70e1:	e9 6a 15 f7 ff       	jmp    0x140228650
1402b70e6:	cc                   	int3
1402b70e7:	cc                   	int3
1402b70e8:	cc                   	int3
1402b70e9:	cc                   	int3
1402b70ea:	cc                   	int3
1402b70eb:	cc                   	int3
1402b70ec:	cc                   	int3
1402b70ed:	cc                   	int3
1402b70ee:	cc                   	int3
1402b70ef:	cc                   	int3
1402b70f0:	48 85 c9             	test   %rcx,%rcx
1402b70f3:	75 03                	jne    0x1402b70f8
1402b70f5:	33 c0                	xor    %eax,%eax
1402b70f7:	c3                   	ret
1402b70f8:	f6 41 28 02          	testb  $0x2,0x28(%rcx)
1402b70fc:	74 05                	je     0x1402b7103
1402b70fe:	48 8b 41 18          	mov    0x18(%rcx),%rax
1402b7102:	c3                   	ret
1402b7103:	48 8b 41 20          	mov    0x20(%rcx),%rax
1402b7107:	c3                   	ret
1402b7108:	cc                   	int3
1402b7109:	cc                   	int3
1402b710a:	cc                   	int3
1402b710b:	cc                   	int3
1402b710c:	cc                   	int3
1402b710d:	cc                   	int3
1402b710e:	cc                   	int3
1402b710f:	cc                   	int3
1402b7110:	48 85 c9             	test   %rcx,%rcx
1402b7113:	74 59                	je     0x1402b716e
1402b7115:	53                   	push   %rbx
1402b7116:	b8 20 00 00 00       	mov    $0x20,%eax
1402b711b:	e8 c0 34 04 00       	call   0x1402fa5e0
1402b7120:	48 2b e0             	sub    %rax,%rsp
1402b7123:	48 8b d9             	mov    %rcx,%rbx
1402b7126:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1402b712a:	e8 21 6c f7 ff       	call   0x14022dd50
1402b712f:	f6 03 04             	testb  $0x4,(%rbx)
1402b7132:	75 10                	jne    0x1402b7144
1402b7134:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1402b7138:	48 8d 15 71 0b 00 00 	lea    0xb71(%rip),%rdx        # 0x1402b7cb0
1402b713f:	e8 1c 13 f7 ff       	call   0x140228460
1402b7144:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1402b7148:	48 8d 15 01 6c f7 ff 	lea    -0x893ff(%rip),%rdx        # 0x14022dd50
1402b714f:	e8 0c 13 f7 ff       	call   0x140228460
1402b7154:	41 b8 1b 00 00 00    	mov    $0x1b,%r8d
1402b715a:	48 8d 15 37 33 0f 00 	lea    0xf3337(%rip),%rdx        # 0x1403aa498
1402b7161:	48 8b cb             	mov    %rbx,%rcx
1402b7164:	e8 a7 21 f7 ff       	call   0x140229310
1402b7169:	48 83 c4 20          	add    $0x20,%rsp
1402b716d:	5b                   	pop    %rbx
1402b716e:	c3                   	ret
1402b716f:	cc                   	int3
1402b7170:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1402b7175:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1402b717a:	57                   	push   %rdi
1402b717b:	b8 30 00 00 00       	mov    $0x30,%eax
1402b7180:	e8 5b 34 04 00       	call   0x1402fa5e0
1402b7185:	48 2b e0             	sub    %rax,%rsp
1402b7188:	41 8b e8             	mov    %r8d,%ebp
1402b718b:	48 8b f9             	mov    %rcx,%rdi
1402b718e:	48 85 c9             	test   %rcx,%rcx
1402b7191:	75 07                	jne    0x1402b719a
1402b7193:	48 85 d2             	test   %rdx,%rdx
1402b7196:	74 17                	je     0x1402b71af
1402b7198:	eb 05                	jmp    0x1402b719f
1402b719a:	48 85 d2             	test   %rdx,%rdx
1402b719d:	74 22                	je     0x1402b71c1
1402b719f:	48 8b ca             	mov    %rdx,%rcx
1402b71a2:	e8 a9 1b fc ff       	call   0x140278d50
1402b71a7:	48 8b f0             	mov    %rax,%rsi
1402b71aa:	48 85 c0             	test   %rax,%rax
1402b71ad:	75 14                	jne    0x1402b71c3
1402b71af:	33 c0                	xor    %eax,%eax
1402b71b1:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1402b71b6:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1402b71bb:	48 83 c4 30          	add    $0x30,%rsp
1402b71bf:	5f                   	pop    %rdi
1402b71c0:	c3                   	ret
1402b71c1:	33 f6                	xor    %esi,%esi
1402b71c3:	41 b8 34 00 00 00    	mov    $0x34,%r8d
1402b71c9:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1402b71ce:	48 8d 15 c3 32 0f 00 	lea    0xf32c3(%rip),%rdx        # 0x1403aa498
1402b71d5:	41 8d 48 ec          	lea    -0x14(%r8),%ecx
1402b71d9:	e8 62 24 f7 ff       	call   0x140229640
1402b71de:	48 8b d8             	mov    %rax,%rbx
1402b71e1:	48 85 c0             	test   %rax,%rax
1402b71e4:	75 2f                	jne    0x1402b7215
1402b71e6:	4c 8d 0d ab 32 0f 00 	lea    0xf32ab(%rip),%r9        # 0x1403aa498
1402b71ed:	c7 44 24 20 36 00 00 	movl   $0x36,0x20(%rsp)
1402b71f4:	00
1402b71f5:	ba ab 00 00 00       	mov    $0xab,%edx
1402b71fa:	8d 48 22             	lea    0x22(%rax),%ecx
1402b71fd:	44 8d 40 41          	lea    0x41(%rax),%r8d
1402b7201:	e8 9a a1 f6 ff       	call   0x1402213a0
1402b7206:	48 8b ce             	mov    %rsi,%rcx
1402b7209:	e8 42 6b f7 ff       	call   0x14022dd50
1402b720e:	33 c0                	xor    %eax,%eax
1402b7210:	e9 8a 00 00 00       	jmp    0x1402b729f
1402b7215:	e8 16 11 f7 ff       	call   0x140228330
1402b721a:	48 89 43 18          	mov    %rax,0x18(%rbx)
1402b721e:	48 85 c0             	test   %rax,%rax
1402b7221:	75 41                	jne    0x1402b7264
1402b7223:	44 8d 40 3c          	lea    0x3c(%rax),%r8d
1402b7227:	48 8b cb             	mov    %rbx,%rcx
1402b722a:	48 8d 15 67 32 0f 00 	lea    0xf3267(%rip),%rdx        # 0x1403aa498
1402b7231:	e8 da 20 f7 ff       	call   0x140229310
1402b7236:	48 8b ce             	mov    %rsi,%rcx
1402b7239:	e8 12 6b f7 ff       	call   0x14022dd50
1402b723e:	ba ab 00 00 00       	mov    $0xab,%edx
1402b7243:	c7 44 24 20 3e 00 00 	movl   $0x3e,0x20(%rsp)
1402b724a:	00
1402b724b:	4c 8d 0d 46 32 0f 00 	lea    0xf3246(%rip),%r9        # 0x1403aa498
1402b7252:	b9 22 00 00 00       	mov    $0x22,%ecx
1402b7257:	44 8d 42 96          	lea    -0x6a(%rdx),%r8d
1402b725b:	e8 40 a1 f6 ff       	call   0x1402213a0
1402b7260:	33 c0                	xor    %eax,%eax
1402b7262:	eb 3b                	jmp    0x1402b729f
1402b7264:	85 ed                	test   %ebp,%ebp
1402b7266:	74 06                	je     0x1402b726e
1402b7268:	c7 03 10 00 00 00    	movl   $0x10,(%rbx)
1402b726e:	48 85 f6             	test   %rsi,%rsi
1402b7271:	74 06                	je     0x1402b7279
1402b7273:	48 89 73 08          	mov    %rsi,0x8(%rbx)
1402b7277:	eb 0e                	jmp    0x1402b7287
1402b7279:	48 8b 07             	mov    (%rdi),%rax
1402b727c:	48 89 43 08          	mov    %rax,0x8(%rbx)
1402b7280:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
1402b7287:	48 85 ff             	test   %rdi,%rdi
1402b728a:	74 10                	je     0x1402b729c
1402b728c:	48 8b 47 08          	mov    0x8(%rdi),%rax
1402b7290:	48 89 43 10          	mov    %rax,0x10(%rbx)
1402b7294:	48 c7 47 08 00 00 00 	movq   $0x0,0x8(%rdi)
1402b729b:	00
1402b729c:	48 8b c3             	mov    %rbx,%rax
1402b729f:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402b72a4:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1402b72a9:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1402b72ae:	48 83 c4 30          	add    $0x30,%rsp
1402b72b2:	5f                   	pop    %rdi
1402b72b3:	c3                   	ret
1402b72b4:	cc                   	int3
1402b72b5:	cc                   	int3
1402b72b6:	cc                   	int3
1402b72b7:	cc                   	int3
1402b72b8:	cc                   	int3
1402b72b9:	cc                   	int3
1402b72ba:	cc                   	int3
1402b72bb:	cc                   	int3
1402b72bc:	cc                   	int3
1402b72bd:	cc                   	int3
1402b72be:	cc                   	int3
1402b72bf:	cc                   	int3
1402b72c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402b72c5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1402b72ca:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1402b72cf:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1402b72d4:	41 56                	push   %r14
1402b72d6:	b8 30 00 00 00       	mov    $0x30,%eax
1402b72db:	e8 00 33 04 00       	call   0x1402fa5e0
1402b72e0:	48 2b e0             	sub    %rax,%rsp
1402b72e3:	49 8b f0             	mov    %r8,%rsi
1402b72e6:	4c 8b f2             	mov    %rdx,%r14
1402b72e9:	48 8b f9             	mov    %rcx,%rdi
1402b72ec:	44 8d 40 12          	lea    0x12(%rax),%r8d
1402b72f0:	48 8d 15 c1 31 0f 00 	lea    0xf31c1(%rip),%rdx        # 0x1403aa4b8
1402b72f7:	49 8b e9             	mov    %r9,%rbp
1402b72fa:	8d 48 e8             	lea    -0x18(%rax),%ecx
1402b72fd:	e8 3e 23 f7 ff       	call   0x140229640
1402b7302:	48 8b d8             	mov    %rax,%rbx
1402b7305:	48 85 c0             	test   %rax,%rax
1402b7308:	75 27                	jne    0x1402b7331
1402b730a:	4c 8d 0d a7 31 0f 00 	lea    0xf31a7(%rip),%r9        # 0x1403aa4b8
1402b7311:	c7 44 24 20 44 00 00 	movl   $0x44,0x20(%rsp)
1402b7318:	00
1402b7319:	ba a8 00 00 00       	mov    $0xa8,%edx
1402b731e:	8d 48 22             	lea    0x22(%rax),%ecx
1402b7321:	44 8d 40 41          	lea    0x41(%rax),%r8d
1402b7325:	e8 76 a0 f6 ff       	call   0x1402213a0
1402b732a:	33 c0                	xor    %eax,%eax
1402b732c:	e9 e9 00 00 00       	jmp    0x1402b741a
1402b7331:	4c 89 30             	mov    %r14,(%rax)
1402b7334:	48 89 70 08          	mov    %rsi,0x8(%rax)
1402b7338:	48 85 ff             	test   %rdi,%rdi
1402b733b:	74 1f                	je     0x1402b735c
1402b733d:	49 8b 4e 08          	mov    0x8(%r14),%rcx
1402b7341:	e8 ba 7d f8 ff       	call   0x14023f100
1402b7346:	3d ea 02 00 00       	cmp    $0x2ea,%eax
1402b734b:	75 3b                	jne    0x1402b7388
1402b734d:	48 83 7f 10 00       	cmpq   $0x0,0x10(%rdi)
1402b7352:	0f 85 9e 00 00 00    	jne    0x1402b73f6
1402b7358:	48 89 5f 10          	mov    %rbx,0x10(%rdi)
1402b735c:	48 85 ed             	test   %rbp,%rbp
1402b735f:	0f 84 aa 00 00 00    	je     0x1402b740f
1402b7365:	48 83 7d 10 00       	cmpq   $0x0,0x10(%rbp)
1402b736a:	75 09                	jne    0x1402b7375
1402b736c:	e8 bf 0f f7 ff       	call   0x140228330
1402b7371:	48 89 45 10          	mov    %rax,0x10(%rbp)
1402b7375:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
1402b7379:	48 85 c9             	test   %rcx,%rcx
1402b737c:	75 4a                	jne    0x1402b73c8
1402b737e:	c7 44 24 20 61 00 00 	movl   $0x61,0x20(%rsp)
1402b7385:	00
1402b7386:	eb 54                	jmp    0x1402b73dc
1402b7388:	48 83 7f 08 00       	cmpq   $0x0,0x8(%rdi)
1402b738d:	75 10                	jne    0x1402b739f
1402b738f:	48 8d 0d 4a 01 00 00 	lea    0x14a(%rip),%rcx        # 0x1402b74e0
1402b7396:	e8 55 0f f7 ff       	call   0x1402282f0
1402b739b:	48 89 47 08          	mov    %rax,0x8(%rdi)
1402b739f:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1402b73a3:	48 85 c9             	test   %rcx,%rcx
1402b73a6:	75 0a                	jne    0x1402b73b2
1402b73a8:	c7 44 24 20 53 00 00 	movl   $0x53,0x20(%rsp)
1402b73af:	00
1402b73b0:	eb 2a                	jmp    0x1402b73dc
1402b73b2:	48 8b d3             	mov    %rbx,%rdx
1402b73b5:	e8 46 11 f7 ff       	call   0x140228500
1402b73ba:	85 c0                	test   %eax,%eax
1402b73bc:	75 9e                	jne    0x1402b735c
1402b73be:	c7 44 24 20 57 00 00 	movl   $0x57,0x20(%rsp)
1402b73c5:	00
1402b73c6:	eb 14                	jmp    0x1402b73dc
1402b73c8:	49 8b d6             	mov    %r14,%rdx
1402b73cb:	e8 30 11 f7 ff       	call   0x140228500
1402b73d0:	85 c0                	test   %eax,%eax
1402b73d2:	75 3b                	jne    0x1402b740f
1402b73d4:	c7 44 24 20 65 00 00 	movl   $0x65,0x20(%rsp)
1402b73db:	00
1402b73dc:	41 b8 41 00 00 00    	mov    $0x41,%r8d
1402b73e2:	4c 8d 0d cf 30 0f 00 	lea    0xf30cf(%rip),%r9        # 0x1403aa4b8
1402b73e9:	41 8d 50 67          	lea    0x67(%r8),%edx
1402b73ed:	41 8d 48 e1          	lea    -0x1f(%r8),%ecx
1402b73f1:	e8 aa 9f f6 ff       	call   0x1402213a0
1402b73f6:	41 b8 76 00 00 00    	mov    $0x76,%r8d
1402b73fc:	48 8d 15 b5 30 0f 00 	lea    0xf30b5(%rip),%rdx        # 0x1403aa4b8
1402b7403:	48 8b cb             	mov    %rbx,%rcx
1402b7406:	e8 05 1f f7 ff       	call   0x140229310
1402b740b:	33 c0                	xor    %eax,%eax
1402b740d:	eb 0b                	jmp    0x1402b741a
1402b740f:	48 85 f6             	test   %rsi,%rsi
1402b7412:	74 03                	je     0x1402b7417
1402b7414:	ff 46 10             	incl   0x10(%rsi)
1402b7417:	48 8b c3             	mov    %rbx,%rax
1402b741a:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402b741f:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1402b7424:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1402b7429:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1402b742e:	48 83 c4 30          	add    $0x30,%rsp
1402b7432:	41 5e                	pop    %r14
1402b7434:	c3                   	ret
1402b7435:	cc                   	int3
1402b7436:	cc                   	int3
1402b7437:	cc                   	int3
1402b7438:	cc                   	int3
1402b7439:	cc                   	int3
1402b743a:	cc                   	int3
1402b743b:	cc                   	int3
1402b743c:	cc                   	int3
1402b743d:	cc                   	int3
1402b743e:	cc                   	int3
1402b743f:	cc                   	int3
1402b7440:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402b7445:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1402b744a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1402b744f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1402b7454:	41 56                	push   %r14
1402b7456:	b8 20 00 00 00       	mov    $0x20,%eax
1402b745b:	e8 80 31 04 00       	call   0x1402fa5e0
1402b7460:	48 2b e0             	sub    %rax,%rsp
1402b7463:	48 8b f1             	mov    %rcx,%rsi
1402b7466:	4d 8b f0             	mov    %r8,%r14
1402b7469:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1402b746d:	48 8b ea             	mov    %rdx,%rbp
1402b7470:	33 db                	xor    %ebx,%ebx
1402b7472:	e8 a9 0f f7 ff       	call   0x140228420
1402b7477:	85 c0                	test   %eax,%eax
1402b7479:	7e 3b                	jle    0x1402b74b6
1402b747b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1402b7480:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1402b7484:	8b d3                	mov    %ebx,%edx
1402b7486:	e8 c5 11 f7 ff       	call   0x140228650
1402b748b:	48 8b f8             	mov    %rax,%rdi
1402b748e:	48 39 68 08          	cmp    %rbp,0x8(%rax)
1402b7492:	75 13                	jne    0x1402b74a7
1402b7494:	48 8b 08             	mov    (%rax),%rcx
1402b7497:	49 8b d6             	mov    %r14,%rdx
1402b749a:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1402b749e:	e8 7d 18 fc ff       	call   0x140278d20
1402b74a3:	85 c0                	test   %eax,%eax
1402b74a5:	74 2c                	je     0x1402b74d3
1402b74a7:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1402b74ab:	ff c3                	inc    %ebx
1402b74ad:	e8 6e 0f f7 ff       	call   0x140228420
1402b74b2:	3b d8                	cmp    %eax,%ebx
1402b74b4:	7c ca                	jl     0x1402b7480
1402b74b6:	33 c0                	xor    %eax,%eax
1402b74b8:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402b74bd:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1402b74c2:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1402b74c7:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1402b74cc:	48 83 c4 20          	add    $0x20,%rsp
1402b74d0:	41 5e                	pop    %r14
1402b74d2:	c3                   	ret
1402b74d3:	48 8b c7             	mov    %rdi,%rax
1402b74d6:	eb e0                	jmp    0x1402b74b8
1402b74d8:	cc                   	int3
1402b74d9:	cc                   	int3
1402b74da:	cc                   	int3
1402b74db:	cc                   	int3
1402b74dc:	cc                   	int3
1402b74dd:	cc                   	int3
1402b74de:	cc                   	int3
1402b74df:	cc                   	int3
1402b74e0:	b8 28 00 00 00       	mov    $0x28,%eax
1402b74e5:	e8 f6 30 04 00       	call   0x1402fa5e0
1402b74ea:	48 2b e0             	sub    %rax,%rsp
1402b74ed:	48 8b 02             	mov    (%rdx),%rax
1402b74f0:	48 8b 10             	mov    (%rax),%rdx
1402b74f3:	48 8b 01             	mov    (%rcx),%rax
1402b74f6:	48 8b 52 08          	mov    0x8(%rdx),%rdx
1402b74fa:	48 8b 08             	mov    (%rax),%rcx
1402b74fd:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1402b7501:	48 83 c4 28          	add    $0x28,%rsp
1402b7505:	e9 16 18 fc ff       	jmp    0x140278d20
1402b750a:	cc                   	int3
1402b750b:	cc                   	int3