1402d72c9:	b8 01 00 00 00       	mov    $0x1,%eax
1402d72ce:	48 83 c4 20          	add    $0x20,%rsp
1402d72d2:	5b                   	pop    %rbx
1402d72d3:	c3                   	ret
1402d72d4:	e8 c7 49 f5 ff       	call   0x14022bca0
1402d72d9:	48 8b 4b 60          	mov    0x60(%rbx),%rcx
1402d72dd:	e8 be 49 f5 ff       	call   0x14022bca0
1402d72e2:	48 8b 4b 68          	mov    0x68(%rbx),%rcx
1402d72e6:	e8 b5 49 f5 ff       	call   0x14022bca0
1402d72eb:	33 c0                	xor    %eax,%eax
1402d72ed:	48 83 c4 20          	add    $0x20,%rsp
1402d72f1:	5b                   	pop    %rbx
1402d72f2:	c3                   	ret
1402d72f3:	cc                   	int3
1402d72f4:	cc                   	int3
1402d72f5:	cc                   	int3
1402d72f6:	cc                   	int3
1402d72f7:	cc                   	int3
1402d72f8:	cc                   	int3
1402d72f9:	cc                   	int3
1402d72fa:	cc                   	int3
1402d72fb:	cc                   	int3
1402d72fc:	cc                   	int3
1402d72fd:	cc                   	int3
1402d72fe:	cc                   	int3
1402d72ff:	cc                   	int3
1402d7300:	40 53                	rex push %rbx
1402d7302:	b8 20 00 00 00       	mov    $0x20,%eax
1402d7307:	e8 d4 32 02 00       	call   0x1402fa5e0
1402d730c:	48 2b e0             	sub    %rax,%rsp
1402d730f:	48 8b d9             	mov    %rcx,%rbx
1402d7312:	48 8b 49 40          	mov    0x40(%rcx),%rcx
1402d7316:	e8 85 49 f5 ff       	call   0x14022bca0
1402d731b:	48 8b 4b 60          	mov    0x60(%rbx),%rcx
1402d731f:	e8 7c 49 f5 ff       	call   0x14022bca0
1402d7324:	48 8b 4b 68          	mov    0x68(%rbx),%rcx
1402d7328:	48 83 c4 20          	add    $0x20,%rsp
1402d732c:	5b                   	pop    %rbx
1402d732d:	e9 6e 49 f5 ff       	jmp    0x14022bca0
1402d7332:	cc                   	int3
1402d7333:	cc                   	int3
1402d7334:	cc                   	int3
1402d7335:	cc                   	int3
1402d7336:	cc                   	int3
1402d7337:	cc                   	int3
1402d7338:	cc                   	int3
1402d7339:	cc                   	int3
1402d733a:	cc                   	int3
1402d733b:	cc                   	int3
1402d733c:	cc                   	int3
1402d733d:	cc                   	int3
1402d733e:	cc                   	int3
1402d733f:	cc                   	int3
1402d7340:	40 53                	rex push %rbx
1402d7342:	b8 20 00 00 00       	mov    $0x20,%eax
1402d7347:	e8 94 32 02 00       	call   0x1402fa5e0
1402d734c:	48 2b e0             	sub    %rax,%rsp
1402d734f:	48 8b d9             	mov    %rcx,%rbx
1402d7352:	48 8b 49 40          	mov    0x40(%rcx),%rcx
1402d7356:	e8 25 45 f5 ff       	call   0x14022b880
1402d735b:	48 8b 4b 60          	mov    0x60(%rbx),%rcx
1402d735f:	e8 1c 45 f5 ff       	call   0x14022b880
1402d7364:	48 8b 4b 68          	mov    0x68(%rbx),%rcx
1402d7368:	48 83 c4 20          	add    $0x20,%rsp
1402d736c:	5b                   	pop    %rbx
1402d736d:	e9 0e 45 f5 ff       	jmp    0x14022b880
1402d7372:	cc                   	int3
1402d7373:	cc                   	int3
1402d7374:	cc                   	int3
1402d7375:	cc                   	int3
1402d7376:	cc                   	int3
1402d7377:	cc                   	int3
1402d7378:	cc                   	int3
1402d7379:	cc                   	int3
1402d737a:	cc                   	int3
1402d737b:	cc                   	int3
1402d737c:	cc                   	int3
1402d737d:	cc                   	int3
1402d737e:	cc                   	int3
1402d737f:	cc                   	int3
1402d7380:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402d7385:	57                   	push   %rdi
1402d7386:	b8 20 00 00 00       	mov    $0x20,%eax
1402d738b:	e8 50 32 02 00       	call   0x1402fa5e0
1402d7390:	48 2b e0             	sub    %rax,%rsp
1402d7393:	48 8b da             	mov    %rdx,%rbx
1402d7396:	48 8b f9             	mov    %rcx,%rdi
1402d7399:	48 8b 52 40          	mov    0x40(%rdx),%rdx
1402d739d:	48 8b 49 40          	mov    0x40(%rcx),%rcx
1402d73a1:	e8 5a 47 f5 ff       	call   0x14022bb00
1402d73a6:	48 85 c0             	test   %rax,%rax
1402d73a9:	74 3a                	je     0x1402d73e5
1402d73ab:	48 8b 53 60          	mov    0x60(%rbx),%rdx
1402d73af:	48 8b 4f 60          	mov    0x60(%rdi),%rcx
1402d73b3:	e8 48 47 f5 ff       	call   0x14022bb00
1402d73b8:	48 85 c0             	test   %rax,%rax
1402d73bb:	74 28                	je     0x1402d73e5
1402d73bd:	48 8b 53 68          	mov    0x68(%rbx),%rdx
1402d73c1:	48 8b 4f 68          	mov    0x68(%rdi),%rcx
1402d73c5:	e8 36 47 f5 ff       	call   0x14022bb00
1402d73ca:	48 85 c0             	test   %rax,%rax
1402d73cd:	74 16                	je     0x1402d73e5
1402d73cf:	8b 43 70             	mov    0x70(%rbx),%eax
1402d73d2:	89 47 70             	mov    %eax,0x70(%rdi)
1402d73d5:	b8 01 00 00 00       	mov    $0x1,%eax
1402d73da:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402d73df:	48 83 c4 20          	add    $0x20,%rsp
1402d73e3:	5f                   	pop    %rdi
1402d73e4:	c3                   	ret
1402d73e5:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402d73ea:	33 c0                	xor    %eax,%eax
1402d73ec:	48 83 c4 20          	add    $0x20,%rsp
1402d73f0:	5f                   	pop    %rdi
1402d73f1:	c3                   	ret
1402d73f2:	cc                   	int3
1402d73f3:	cc                   	int3
1402d73f4:	cc                   	int3
1402d73f5:	cc                   	int3
1402d73f6:	cc                   	int3
1402d73f7:	cc                   	int3
1402d73f8:	cc                   	int3
1402d73f9:	cc                   	int3
1402d73fa:	cc                   	int3
1402d73fb:	cc                   	int3
1402d73fc:	cc                   	int3
1402d73fd:	cc                   	int3
1402d73fe:	cc                   	int3
1402d73ff:	cc                   	int3
1402d7400:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1402d7405:	57                   	push   %rdi
1402d7406:	41 54                	push   %r12
1402d7408:	41 55                	push   %r13
1402d740a:	41 56                	push   %r14
1402d740c:	41 57                	push   %r15
1402d740e:	b8 30 00 00 00       	mov    $0x30,%eax
1402d7413:	e8 c8 31 02 00       	call   0x1402fa5e0
1402d7418:	48 2b e0             	sub    %rax,%rsp
1402d741b:	48 8b f9             	mov    %rcx,%rdi
1402d741e:	45 33 f6             	xor    %r14d,%r14d
1402d7421:	48 8b ca             	mov    %rdx,%rcx
1402d7424:	41 8b ee             	mov    %r14d,%ebp
1402d7427:	4d 8b e9             	mov    %r9,%r13
1402d742a:	4d 8b e0             	mov    %r8,%r12
1402d742d:	4c 8b fa             	mov    %rdx,%r15
1402d7430:	e8 bb 4a f5 ff       	call   0x14022bef0
1402d7435:	83 f8 02             	cmp    $0x2,%eax
1402d7438:	0f 8e 5a 01 00 00    	jle    0x1402d7598
1402d743e:	49 8b cf             	mov    %r15,%rcx
1402d7441:	e8 4a 49 f5 ff       	call   0x14022bd90
1402d7446:	85 c0                	test   %eax,%eax
1402d7448:	0f 84 4a 01 00 00    	je     0x1402d7598
1402d744e:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
1402d7453:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
1402d745a:	00
1402d745b:	48 85 db             	test   %rbx,%rbx
1402d745e:	75 28                	jne    0x1402d7488
1402d7460:	e8 9b 5d fa ff       	call   0x14027d200
1402d7465:	48 8b e8             	mov    %rax,%rbp
1402d7468:	48 8b d8             	mov    %rax,%rbx
1402d746b:	48 85 c0             	test   %rax,%rax
1402d746e:	75 18                	jne    0x1402d7488
1402d7470:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1402d7475:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
1402d747a:	48 83 c4 30          	add    $0x30,%rsp
1402d747e:	41 5f                	pop    %r15
1402d7480:	41 5e                	pop    %r14
1402d7482:	41 5d                	pop    %r13
1402d7484:	41 5c                	pop    %r12
1402d7486:	5f                   	pop    %rdi
1402d7487:	c3                   	ret
1402d7488:	48 8b cb             	mov    %rbx,%rcx
1402d748b:	48 89 74 24 68       	mov    %rsi,0x68(%rsp)
1402d7490:	e8 5b 5e fa ff       	call   0x14027d2f0
1402d7495:	48 8b cb             	mov    %rbx,%rcx
1402d7498:	e8 b3 5b fa ff       	call   0x14027d050
1402d749d:	48 8b f0             	mov    %rax,%rsi
1402d74a0:	48 85 c0             	test   %rax,%rax
1402d74a3:	0f 84 d2 00 00 00    	je     0x1402d757b
1402d74a9:	48 8b 4f 40          	mov    0x40(%rdi),%rcx
1402d74ad:	49 8b d7             	mov    %r15,%rdx
1402d74b0:	e8 4b 46 f5 ff       	call   0x14022bb00
1402d74b5:	48 85 c0             	test   %rax,%rax
1402d74b8:	0f 84 bd 00 00 00    	je     0x1402d757b
1402d74be:	48 8b 4f 40          	mov    0x40(%rdi),%rcx
1402d74c2:	33 d2                	xor    %edx,%edx
1402d74c4:	e8 87 4d f5 ff       	call   0x14022c250
1402d74c9:	4c 8b cb             	mov    %rbx,%r9
1402d74cc:	4d 8b c7             	mov    %r15,%r8
1402d74cf:	49 8b d4             	mov    %r12,%rdx
1402d74d2:	48 8b ce             	mov    %rsi,%rcx
1402d74d5:	e8 66 f9 fc ff       	call   0x1402a6e40
1402d74da:	85 c0                	test   %eax,%eax
1402d74dc:	0f 84 99 00 00 00    	je     0x1402d757b
1402d74e2:	48 8b 07             	mov    (%rdi),%rax
1402d74e5:	48 8b 4f 60          	mov    0x60(%rdi),%rcx
1402d74e9:	4c 8b 90 28 01 00 00 	mov    0x128(%rax),%r10
1402d74f0:	4d 85 d2             	test   %r10,%r10
1402d74f3:	74 13                	je     0x1402d7508
1402d74f5:	48 8b d1             	mov    %rcx,%rdx
1402d74f8:	4c 8b cb             	mov    %rbx,%r9
1402d74fb:	48 8b cf             	mov    %rdi,%rcx
1402d74fe:	4c 8b c6             	mov    %rsi,%r8
1402d7501:	41 ff d2             	call   *%r10
1402d7504:	85 c0                	test   %eax,%eax
1402d7506:	eb 0b                	jmp    0x1402d7513
1402d7508:	48 8b d6             	mov    %rsi,%rdx
1402d750b:	e8 f0 45 f5 ff       	call   0x14022bb00
1402d7510:	48 85 c0             	test   %rax,%rax
1402d7513:	74 66                	je     0x1402d757b
1402d7515:	48 8b 4f 68          	mov    0x68(%rdi),%rcx
1402d7519:	4c 8b cb             	mov    %rbx,%r9
1402d751c:	4d 8b c7             	mov    %r15,%r8
1402d751f:	49 8b d5             	mov    %r13,%rdx
1402d7522:	e8 19 f9 fc ff       	call   0x1402a6e40
1402d7527:	85 c0                	test   %eax,%eax
1402d7529:	74 50                	je     0x1402d757b
1402d752b:	48 8b 07             	mov    (%rdi),%rax
1402d752e:	4c 8b 90 28 01 00 00 	mov    0x128(%rax),%r10
1402d7535:	4d 85 d2             	test   %r10,%r10
1402d7538:	74 14                	je     0x1402d754e
1402d753a:	48 8b 57 68          	mov    0x68(%rdi),%rdx
1402d753e:	4c 8b cb             	mov    %rbx,%r9
1402d7541:	4c 8b c2             	mov    %rdx,%r8
1402d7544:	48 8b cf             	mov    %rdi,%rcx
1402d7547:	41 ff d2             	call   *%r10
1402d754a:	85 c0                	test   %eax,%eax
1402d754c:	74 2d                	je     0x1402d757b
1402d754e:	ba 03 00 00 00       	mov    $0x3,%edx
1402d7553:	48 8b ce             	mov    %rsi,%rcx
1402d7556:	e8 25 0d fa ff       	call   0x140278280
1402d755b:	85 c0                	test   %eax,%eax
1402d755d:	74 1c                	je     0x1402d757b
1402d755f:	48 8b 57 40          	mov    0x40(%rdi),%rdx
1402d7563:	48 8b ce             	mov    %rsi,%rcx
1402d7566:	e8 95 43 f5 ff       	call   0x14022b900
1402d756b:	85 c0                	test   %eax,%eax
1402d756d:	41 0f 94 c6          	sete   %r14b
1402d7571:	44 89 77 70          	mov    %r14d,0x70(%rdi)
1402d7575:	41 be 01 00 00 00    	mov    $0x1,%r14d
1402d757b:	48 8b cb             	mov    %rbx,%rcx
1402d757e:	e8 8d 59 fa ff       	call   0x14027cf10
1402d7583:	48 8b cd             	mov    %rbp,%rcx
1402d7586:	e8 05 5a fa ff       	call   0x14027cf90
1402d758b:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
1402d7590:	41 8b c6             	mov    %r14d,%eax
1402d7593:	e9 d8 fe ff ff       	jmp    0x1402d7470
1402d7598:	ba a6 00 00 00       	mov    $0xa6,%edx
1402d759d:	c7 44 24 20 90 00 00 	movl   $0x90,0x20(%rsp)
1402d75a4:	00
1402d75a5:	4c 8d 0d d4 e0 0d 00 	lea    0xde0d4(%rip),%r9        # 0x1403b5680
1402d75ac:	b9 10 00 00 00       	mov    $0x10,%ecx
1402d75b1:	44 8d 42 c1          	lea    -0x3f(%rdx),%r8d
1402d75b5:	e8 e6 9d f4 ff       	call   0x1402213a0
1402d75ba:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
1402d75bf:	33 c0                	xor    %eax,%eax
1402d75c1:	48 83 c4 30          	add    $0x30,%rsp
1402d75c5:	41 5f                	pop    %r15
1402d75c7:	41 5e                	pop    %r14
1402d75c9:	41 5d                	pop    %r13
1402d75cb:	41 5c                	pop    %r12
1402d75cd:	5f                   	pop    %rdi
1402d75ce:	c3                   	ret
1402d75cf:	cc                   	int3
1402d75d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402d75d5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1402d75da:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1402d75df:	57                   	push   %rdi
1402d75e0:	41 56                	push   %r14
1402d75e2:	41 57                	push   %r15
1402d75e4:	b8 20 00 00 00       	mov    $0x20,%eax
1402d75e9:	e8 f2 2f 02 00       	call   0x1402fa5e0
1402d75ee:	48 2b e0             	sub    %rax,%rsp
1402d75f1:	45 33 ff             	xor    %r15d,%r15d
1402d75f4:	49 8b f1             	mov    %r9,%rsi
1402d75f7:	49 8b f8             	mov    %r8,%rdi
1402d75fa:	48 8b c2             	mov    %rdx,%rax
1402d75fd:	48 8b d9             	mov    %rcx,%rbx
1402d7600:	45 8b f7             	mov    %r15d,%r14d
1402d7603:	48 85 d2             	test   %rdx,%rdx
1402d7606:	74 11                	je     0x1402d7619
1402d7608:	48 8b 51 40          	mov    0x40(%rcx),%rdx
1402d760c:	48 8b c8             	mov    %rax,%rcx
1402d760f:	e8 ec 44 f5 ff       	call   0x14022bb00
1402d7614:	48 85 c0             	test   %rax,%rax
1402d7617:	74 34                	je     0x1402d764d
1402d7619:	48 85 ff             	test   %rdi,%rdi
1402d761c:	75 09                	jne    0x1402d7627
1402d761e:	48 85 f6             	test   %rsi,%rsi
1402d7621:	0f 84 94 00 00 00    	je     0x1402d76bb
1402d7627:	48 8b 03             	mov    (%rbx),%rax
1402d762a:	4c 39 b0 30 01 00 00 	cmp    %r14,0x130(%rax)
1402d7631:	74 5c                	je     0x1402d768f
1402d7633:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
1402d7638:	48 85 ed             	test   %rbp,%rbp
1402d763b:	75 14                	jne    0x1402d7651
1402d763d:	e8 be 5b fa ff       	call   0x14027d200
1402d7642:	4c 8b f0             	mov    %rax,%r14
1402d7645:	48 8b e8             	mov    %rax,%rbp
1402d7648:	48 85 c0             	test   %rax,%rax
1402d764b:	75 04                	jne    0x1402d7651
1402d764d:	33 c0                	xor    %eax,%eax
1402d764f:	eb 7b                	jmp    0x1402d76cc
1402d7651:	48 85 ff             	test   %rdi,%rdi
1402d7654:	74 1a                	je     0x1402d7670
1402d7656:	48 8b 03             	mov    (%rbx),%rax
1402d7659:	4c 8b cd             	mov    %rbp,%r9
1402d765c:	4c 8b 43 60          	mov    0x60(%rbx),%r8
1402d7660:	48 8b d7             	mov    %rdi,%rdx
1402d7663:	48 8b cb             	mov    %rbx,%rcx
1402d7666:	ff 90 30 01 00 00    	call   *0x130(%rax)
1402d766c:	85 c0                	test   %eax,%eax
1402d766e:	74 51                	je     0x1402d76c1
1402d7670:	48 85 f6             	test   %rsi,%rsi
1402d7673:	74 46                	je     0x1402d76bb
1402d7675:	48 8b 03             	mov    (%rbx),%rax
1402d7678:	4c 8b cd             	mov    %rbp,%r9
1402d767b:	4c 8b 43 68          	mov    0x68(%rbx),%r8
1402d767f:	48 8b d6             	mov    %rsi,%rdx
1402d7682:	48 8b cb             	mov    %rbx,%rcx
1402d7685:	ff 90 30 01 00 00    	call   *0x130(%rax)
1402d768b:	85 c0                	test   %eax,%eax
1402d768d:	eb 2a                	jmp    0x1402d76b9
1402d768f:	48 85 ff             	test   %rdi,%rdi
1402d7692:	74 11                	je     0x1402d76a5
1402d7694:	48 8b 53 60          	mov    0x60(%rbx),%rdx
1402d7698:	48 8b cf             	mov    %rdi,%rcx
1402d769b:	e8 60 44 f5 ff       	call   0x14022bb00
1402d76a0:	48 85 c0             	test   %rax,%rax
1402d76a3:	74 1c                	je     0x1402d76c1
1402d76a5:	48 85 f6             	test   %rsi,%rsi
1402d76a8:	74 11                	je     0x1402d76bb
1402d76aa:	48 8b 53 68          	mov    0x68(%rbx),%rdx
1402d76ae:	48 8b ce             	mov    %rsi,%rcx
1402d76b1:	e8 4a 44 f5 ff       	call   0x14022bb00
1402d76b6:	48 85 c0             	test   %rax,%rax
1402d76b9:	74 06                	je     0x1402d76c1
1402d76bb:	41 bf 01 00 00 00    	mov    $0x1,%r15d
1402d76c1:	49 8b ce             	mov    %r14,%rcx
1402d76c4:	e8 c7 58 fa ff       	call   0x14027cf90
1402d76c9:	41 8b c7             	mov    %r15d,%eax
1402d76cc:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402d76d1:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1402d76d6:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1402d76db:	48 83 c4 20          	add    $0x20,%rsp
1402d76df:	41 5f                	pop    %r15
1402d76e1:	41 5e                	pop    %r14
1402d76e3:	5f                   	pop    %rdi
1402d76e4:	c3                   	ret
1402d76e5:	cc                   	int3
1402d76e6:	cc                   	int3