14025b3bb:	74 1e                	je     0x14025b3db
14025b3bd:	4d 85 e4             	test   %r12,%r12
14025b3c0:	74 19                	je     0x14025b3db
14025b3c2:	49 3b c4             	cmp    %r12,%rax
14025b3c5:	75 2a                	jne    0x14025b3f1
14025b3c7:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
14025b3cc:	4d 8b c4             	mov    %r12,%r8
14025b3cf:	49 8b cf             	mov    %r15,%rcx
14025b3d2:	e8 4b 16 0a 00       	call   0x1402fca22
14025b3d7:	85 c0                	test   %eax,%eax
14025b3d9:	75 16                	jne    0x14025b3f1
14025b3db:	4c 8b 44 24 60       	mov    0x60(%rsp),%r8
14025b3e0:	48 8b d5             	mov    %rbp,%rdx
14025b3e3:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14025b3e8:	e8 35 16 0a 00       	call   0x1402fca22
14025b3ed:	85 c0                	test   %eax,%eax
14025b3ef:	74 25                	je     0x14025b416
14025b3f1:	8b 54 24 34          	mov    0x34(%rsp),%edx
14025b3f5:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
14025b3f9:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14025b3fe:	48 83 c6 20          	add    $0x20,%rsi
14025b402:	48 83 c7 20          	add    $0x20,%rdi
14025b406:	48 81 fe 40 0a 00 00 	cmp    $0xa40,%rsi
14025b40d:	0f 82 4d ff ff ff    	jb     0x14025b360
14025b413:	45 33 f6             	xor    %r14d,%r14d
14025b416:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
14025b41b:	4c 8b bc 24 a0 00 00 	mov    0xa0(%rsp),%r15
14025b422:	00
14025b423:	48 8b b4 24 f0 00 00 	mov    0xf0(%rsp),%rsi
14025b42a:	00
14025b42b:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14025b430:	48 8d 15 21 7f 12 00 	lea    0x127f21(%rip),%rdx        # 0x140383358
14025b437:	41 b8 07 0d 00 00    	mov    $0xd07,%r8d
14025b43d:	e8 ce de fc ff       	call   0x140229310
14025b442:	48 8b cd             	mov    %rbp,%rcx
14025b445:	e8 c6 1a 02 00       	call   0x14027cf10
14025b44a:	4c 8b ac 24 a8 00 00 	mov    0xa8(%rsp),%r13
14025b451:	00
14025b452:	4c 8b a4 24 b0 00 00 	mov    0xb0(%rsp),%r12
14025b459:	00
14025b45a:	41 8b c6             	mov    %r14d,%eax
14025b45d:	48 8b 8c 24 98 00 00 	mov    0x98(%rsp),%rcx
14025b464:	00
14025b465:	48 33 cc             	xor    %rsp,%rcx
14025b468:	e8 d3 f1 09 00       	call   0x1402fa640
14025b46d:	48 81 c4 b8 00 00 00 	add    $0xb8,%rsp
14025b474:	41 5e                	pop    %r14
14025b476:	5f                   	pop    %rdi
14025b477:	5d                   	pop    %rbp
14025b478:	5b                   	pop    %rbx
14025b479:	c3                   	ret
14025b47a:	cc                   	int3
14025b47b:	cc                   	int3
14025b47c:	cc                   	int3
14025b47d:	cc                   	int3
14025b47e:	cc                   	int3
14025b47f:	cc                   	int3
14025b480:	40 53                	rex push %rbx
14025b482:	55                   	push   %rbp
14025b483:	56                   	push   %rsi
14025b484:	57                   	push   %rdi
14025b485:	41 56                	push   %r14
14025b487:	b8 70 00 00 00       	mov    $0x70,%eax
14025b48c:	e8 4f f1 09 00       	call   0x1402fa5e0
14025b491:	48 2b e0             	sub    %rax,%rsp
14025b494:	48 8b 69 08          	mov    0x8(%rcx),%rbp
14025b498:	33 db                	xor    %ebx,%ebx
14025b49a:	48 89 9c 24 b8 00 00 	mov    %rbx,0xb8(%rsp)
14025b4a1:	00
14025b4a2:	48 8b f1             	mov    %rcx,%rsi
14025b4a5:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14025b4aa:	8b fb                	mov    %ebx,%edi
14025b4ac:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
14025b4b1:	44 8b f3             	mov    %ebx,%r14d
14025b4b4:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
14025b4b9:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
14025b4be:	48 85 ed             	test   %rbp,%rbp
14025b4c1:	75 20                	jne    0x14025b4e3
14025b4c3:	48 8b 41 10          	mov    0x10(%rcx),%rax
14025b4c7:	48 85 c0             	test   %rax,%rax
14025b4ca:	74 05                	je     0x14025b4d1
14025b4cc:	ff d0                	call   *%rax
14025b4ce:	48 8b d8             	mov    %rax,%rbx
14025b4d1:	48 8b cb             	mov    %rbx,%rcx
14025b4d4:	48 83 c4 70          	add    $0x70,%rsp
14025b4d8:	41 5e                	pop    %r14
14025b4da:	5f                   	pop    %rdi
14025b4db:	5e                   	pop    %rsi
14025b4dc:	5d                   	pop    %rbp
14025b4dd:	5b                   	pop    %rbx
14025b4de:	e9 9d d3 ff ff       	jmp    0x140258880
14025b4e3:	4c 89 64 24 68       	mov    %r12,0x68(%rsp)
14025b4e8:	4c 89 6c 24 60       	mov    %r13,0x60(%rsp)
14025b4ed:	4c 89 7c 24 58       	mov    %r15,0x58(%rsp)
14025b4f2:	e8 09 1d 02 00       	call   0x14027d200
14025b4f7:	4c 8b e8             	mov    %rax,%r13
14025b4fa:	48 85 c0             	test   %rax,%rax
14025b4fd:	75 0e                	jne    0x14025b50d
14025b4ff:	44 8d 40 41          	lea    0x41(%rax),%r8d
14025b503:	b8 d5 0b 00 00       	mov    $0xbd5,%eax
14025b508:	e9 33 03 00 00       	jmp    0x14025b840
14025b50d:	48 63 45 04          	movslq 0x4(%rbp),%rax
14025b511:	4c 8d 7d 10          	lea    0x10(%rbp),%r15
14025b515:	4c 63 75 08          	movslq 0x8(%rbp),%r14
14025b519:	4c 03 f8             	add    %rax,%r15
14025b51c:	49 8b cf             	mov    %r15,%rcx
14025b51f:	45 33 c0             	xor    %r8d,%r8d
14025b522:	41 8b d6             	mov    %r14d,%edx
14025b525:	4c 8b e0             	mov    %rax,%r12
14025b528:	e8 43 00 fd ff       	call   0x14022b570
14025b52d:	48 89 84 24 b8 00 00 	mov    %rax,0xb8(%rsp)
14025b534:	00
14025b535:	48 85 c0             	test   %rax,%rax
14025b538:	0f 84 f4 02 00 00    	je     0x14025b832
14025b53e:	4b 8d 0c 37          	lea    (%r15,%r14,1),%rcx
14025b542:	45 33 c0             	xor    %r8d,%r8d
14025b545:	41 8b d6             	mov    %r14d,%edx
14025b548:	e8 23 00 fd ff       	call   0x14022b570
14025b54d:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14025b552:	48 85 c0             	test   %rax,%rax
14025b555:	0f 84 d7 02 00 00    	je     0x14025b832
14025b55b:	43 8d 04 36          	lea    (%r14,%r14,1),%eax
14025b55f:	45 33 c0             	xor    %r8d,%r8d
14025b562:	48 63 c8             	movslq %eax,%rcx
14025b565:	41 8b d6             	mov    %r14d,%edx
14025b568:	49 03 cf             	add    %r15,%rcx
14025b56b:	e8 00 00 fd ff       	call   0x14022b570
14025b570:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14025b575:	48 8b c8             	mov    %rax,%rcx
14025b578:	48 85 c0             	test   %rax,%rax
14025b57b:	0f 84 b1 02 00 00    	je     0x14025b832
14025b581:	48 8b 46 10          	mov    0x10(%rsi),%rax
14025b585:	48 85 c0             	test   %rax,%rax
14025b588:	74 4d                	je     0x14025b5d7
14025b58a:	ff d0                	call   *%rax
14025b58c:	48 8b c8             	mov    %rax,%rcx
14025b58f:	e8 ec d2 ff ff       	call   0x140258880
14025b594:	48 8b f8             	mov    %rax,%rdi
14025b597:	48 85 c0             	test   %rax,%rax
14025b59a:	74 25                	je     0x14025b5c1
14025b59c:	4c 8b 10             	mov    (%rax),%r10
14025b59f:	48 8b c8             	mov    %rax,%rcx
14025b5a2:	4c 8b 4c 24 38       	mov    0x38(%rsp),%r9
14025b5a7:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
14025b5ac:	48 8b 94 24 b8 00 00 	mov    0xb8(%rsp),%rdx
14025b5b3:	00
14025b5b4:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
14025b5b9:	41 ff 52 28          	call   *0x28(%r10)
14025b5bd:	85 c0                	test   %eax,%eax
14025b5bf:	75 78                	jne    0x14025b639
14025b5c1:	41 b8 10 00 00 00    	mov    $0x10,%r8d
14025b5c7:	b8 ea 0b 00 00       	mov    $0xbea,%eax
14025b5cc:	41 8b c8             	mov    %r8d,%ecx
14025b5cf:	4c 8b f3             	mov    %rbx,%r14
14025b5d2:	e9 6e 02 00 00       	jmp    0x14025b845
14025b5d7:	81 7d 00 96 01 00 00 	cmpl   $0x196,0x0(%rbp)
14025b5de:	4c 8b c1             	mov    %rcx,%r8
14025b5e1:	48 8b 8c 24 b8 00 00 	mov    0xb8(%rsp),%rcx
14025b5e8:	00
14025b5e9:	4d 8b cd             	mov    %r13,%r9
14025b5ec:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
14025b5f1:	75 23                	jne    0x14025b616
14025b5f3:	e8 08 6e 05 00       	call   0x1402b2400
14025b5f8:	48 8b f8             	mov    %rax,%rdi
14025b5fb:	48 85 c0             	test   %rax,%rax
14025b5fe:	75 39                	jne    0x14025b639
14025b600:	41 b8 10 00 00 00    	mov    $0x10,%r8d
14025b606:	b8 ef 0b 00 00       	mov    $0xbef,%eax
14025b60b:	41 8b c8             	mov    %r8d,%ecx
14025b60e:	4c 8b f3             	mov    %rbx,%r14
14025b611:	e9 2f 02 00 00       	jmp    0x14025b845
14025b616:	e8 55 6d 05 00       	call   0x1402b2370
14025b61b:	48 8b f8             	mov    %rax,%rdi
14025b61e:	48 85 c0             	test   %rax,%rax
14025b621:	75 16                	jne    0x14025b639
14025b623:	41 b8 10 00 00 00    	mov    $0x10,%r8d
14025b629:	b8 f8 0b 00 00       	mov    $0xbf8,%eax
14025b62e:	41 8b c8             	mov    %r8d,%ecx
14025b631:	4c 8b f3             	mov    %rbx,%r14
14025b634:	e9 0c 02 00 00       	jmp    0x14025b845
14025b639:	8b 36                	mov    (%rsi),%esi
14025b63b:	48 8b cf             	mov    %rdi,%rcx
14025b63e:	8b d6                	mov    %esi,%edx
14025b640:	e8 1b 20 fc ff       	call   0x14021d660
14025b645:	48 8b cf             	mov    %rdi,%rcx
14025b648:	e8 83 e0 ff ff       	call   0x1402596d0
14025b64d:	48 89 84 24 a8 00 00 	mov    %rax,0xa8(%rsp)
14025b654:	00
14025b655:	48 85 c0             	test   %rax,%rax
14025b658:	75 1e                	jne    0x14025b678
14025b65a:	48 8b ac 24 a8 00 00 	mov    0xa8(%rsp),%rbp
14025b661:	00
14025b662:	41 b8 10 00 00 00    	mov    $0x10,%r8d
14025b668:	41 8b c8             	mov    %r8d,%ecx
14025b66b:	b8 01 0c 00 00       	mov    $0xc01,%eax
14025b670:	4c 8b f3             	mov    %rbx,%r14
14025b673:	e9 d0 01 00 00       	jmp    0x14025b848
14025b678:	43 8d 04 76          	lea    (%r14,%r14,2),%eax
14025b67c:	45 33 c0             	xor    %r8d,%r8d
14025b67f:	48 63 c8             	movslq %eax,%rcx
14025b682:	41 8b d6             	mov    %r14d,%edx
14025b685:	49 03 cf             	add    %r15,%rcx
14025b688:	e8 e3 fe fc ff       	call   0x14022b570
14025b68d:	48 89 84 24 b0 00 00 	mov    %rax,0xb0(%rsp)
14025b694:	00
14025b695:	48 85 c0             	test   %rax,%rax
14025b698:	0f 84 74 01 00 00    	je     0x14025b812
14025b69e:	42 8d 0c b5 00 00 00 	lea    0x0(,%r14,4),%ecx
14025b6a5:	00
14025b6a6:	45 33 c0             	xor    %r8d,%r8d
14025b6a9:	48 63 c9             	movslq %ecx,%rcx
14025b6ac:	41 8b d6             	mov    %r14d,%edx
14025b6af:	49 03 cf             	add    %r15,%rcx
14025b6b2:	e8 b9 fe fc ff       	call   0x14022b570
14025b6b7:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14025b6bc:	48 85 c0             	test   %rax,%rax
14025b6bf:	0f 84 4d 01 00 00    	je     0x14025b812
14025b6c5:	4c 8b 84 24 b0 00 00 	mov    0xb0(%rsp),%r8
14025b6cc:	00
14025b6cd:	4c 8b c8             	mov    %rax,%r9
14025b6d0:	48 8b 94 24 a8 00 00 	mov    0xa8(%rsp),%rdx
14025b6d7:	00
14025b6d8:	48 8b cf             	mov    %rdi,%rcx
14025b6db:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
14025b6e0:	e8 7b e1 ff ff       	call   0x140259860
14025b6e5:	85 c0                	test   %eax,%eax
14025b6e7:	75 23                	jne    0x14025b70c
14025b6e9:	4c 8b b4 24 b0 00 00 	mov    0xb0(%rsp),%r14
14025b6f0:	00
14025b6f1:	41 b8 10 00 00 00    	mov    $0x10,%r8d
14025b6f7:	48 8b ac 24 a8 00 00 	mov    0xa8(%rsp),%rbp
14025b6fe:	00
14025b6ff:	41 8b c8             	mov    %r8d,%ecx
14025b702:	b8 0b 0c 00 00       	mov    $0xc0b,%eax
14025b707:	e9 3c 01 00 00       	jmp    0x14025b848
14025b70c:	43 8d 04 b6          	lea    (%r14,%r14,4),%eax
14025b710:	45 33 c0             	xor    %r8d,%r8d
14025b713:	48 63 c8             	movslq %eax,%rcx
14025b716:	41 8b d6             	mov    %r14d,%edx
14025b719:	49 03 cf             	add    %r15,%rcx
14025b71c:	e8 4f fe fc ff       	call   0x14022b570
14025b721:	4c 8b b4 24 b0 00 00 	mov    0xb0(%rsp),%r14
14025b728:	00
14025b729:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14025b72e:	48 85 c0             	test   %rax,%rax
14025b731:	0f 84 c3 00 00 00    	je     0x14025b7fa
14025b737:	8b 55 0c             	mov    0xc(%rbp),%edx
14025b73a:	49 8b ce             	mov    %r14,%rcx
14025b73d:	e8 2e 0b fd ff       	call   0x14022c270
14025b742:	85 c0                	test   %eax,%eax
14025b744:	0f 84 b0 00 00 00    	je     0x14025b7fa
14025b74a:	48 8b ac 24 a8 00 00 	mov    0xa8(%rsp),%rbp
14025b751:	00
14025b752:	4d 8b ce             	mov    %r14,%r9
14025b755:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
14025b75a:	48 8b d5             	mov    %rbp,%rdx
14025b75d:	48 8b cf             	mov    %rdi,%rcx
14025b760:	e8 eb d2 ff ff       	call   0x140258a50
14025b765:	85 c0                	test   %eax,%eax
14025b767:	75 13                	jne    0x14025b77c
14025b769:	41 b8 10 00 00 00    	mov    $0x10,%r8d
14025b76f:	b8 14 0c 00 00       	mov    $0xc14,%eax
14025b774:	41 8b c8             	mov    %r8d,%ecx
14025b777:	e9 cc 00 00 00       	jmp    0x14025b848
14025b77c:	41 83 fc 00          	cmp    $0x0,%r12d
14025b780:	74 29                	je     0x14025b7ab
14025b782:	4d 2b fc             	sub    %r12,%r15
14025b785:	4d 8b c4             	mov    %r12,%r8
14025b788:	49 8b d7             	mov    %r15,%rdx
14025b78b:	48 8b cf             	mov    %rdi,%rcx
14025b78e:	e8 5d d6 ff ff       	call   0x140258df0
14025b793:	48 85 c0             	test   %rax,%rax
14025b796:	75 13                	jne    0x14025b7ab
14025b798:	41 b8 10 00 00 00    	mov    $0x10,%r8d
14025b79e:	b8 19 0c 00 00       	mov    $0xc19,%eax
14025b7a3:	41 8b c8             	mov    %r8d,%ecx
14025b7a6:	e9 9d 00 00 00       	jmp    0x14025b848
14025b7ab:	48 8b cf             	mov    %rdi,%rcx
14025b7ae:	e8 2d 15 fc ff       	call   0x14021cce0
14025b7b3:	83 f8 01             	cmp    $0x1,%eax
14025b7b6:	0f 85 ac 00 00 00    	jne    0x14025b868
14025b7bc:	8b ce                	mov    %esi,%ecx
14025b7be:	e8 dd 37 fe ff       	call   0x14023efa0
14025b7c3:	48 8b f0             	mov    %rax,%rsi
14025b7c6:	48 85 c0             	test   %rax,%rax
14025b7c9:	75 0e                	jne    0x14025b7d9
14025b7cb:	8d 48 10             	lea    0x10(%rax),%ecx
14025b7ce:	44 8d 40 08          	lea    0x8(%rax),%r8d
14025b7d2:	b8 2e 0c 00 00       	mov    $0xc2e,%eax
14025b7d7:	eb 6f                	jmp    0x14025b848
14025b7d9:	48 8b ce             	mov    %rsi,%rcx
14025b7dc:	e8 cf 35 fe ff       	call   0x14023edb0
14025b7e1:	48 85 c0             	test   %rax,%rax
14025b7e4:	75 0a                	jne    0x14025b7f0
14025b7e6:	33 d2                	xor    %edx,%edx
14025b7e8:	48 8b cf             	mov    %rdi,%rcx
14025b7eb:	e8 a0 1e fc ff       	call   0x14021d690
14025b7f0:	48 8b ce             	mov    %rsi,%rcx
14025b7f3:	e8 58 25 fd ff       	call   0x14022dd50
14025b7f8:	eb 6e                	jmp    0x14025b868
14025b7fa:	48 8b ac 24 a8 00 00 	mov    0xa8(%rsp),%rbp
14025b801:	00
14025b802:	b9 10 00 00 00       	mov    $0x10,%ecx
14025b807:	b8 10 0c 00 00       	mov    $0xc10,%eax
14025b80c:	44 8d 41 f3          	lea    -0xd(%rcx),%r8d
14025b810:	eb 36                	jmp    0x14025b848
14025b812:	4c 8b b4 24 b0 00 00 	mov    0xb0(%rsp),%r14
14025b819:	00
14025b81a:	b9 10 00 00 00       	mov    $0x10,%ecx
14025b81f:	48 8b ac 24 a8 00 00 	mov    0xa8(%rsp),%rbp
14025b826:	00
14025b827:	b8 07 0c 00 00       	mov    $0xc07,%eax
14025b82c:	44 8d 41 f3          	lea    -0xd(%rcx),%r8d
14025b830:	eb 16                	jmp    0x14025b848
14025b832:	41 b8 03 00 00 00    	mov    $0x3,%r8d
14025b838:	b8 e2 0b 00 00       	mov    $0xbe2,%eax
14025b83d:	4c 8b f3             	mov    %rbx,%r14
14025b840:	b9 10 00 00 00       	mov    $0x10,%ecx
14025b845:	48 8b eb             	mov    %rbx,%rbp
14025b848:	4c 8d 0d 09 7b 12 00 	lea    0x127b09(%rip),%r9        # 0x140383358
14025b84f:	89 44 24 20          	mov    %eax,0x20(%rsp)
14025b853:	ba af 00 00 00       	mov    $0xaf,%edx
14025b858:	e8 43 5b fc ff       	call   0x1402213a0
14025b85d:	48 8b cf             	mov    %rdi,%rcx
14025b860:	e8 1b ce ff ff       	call   0x140258680
14025b865:	48 8b fb             	mov    %rbx,%rdi
14025b868:	48 8b cd             	mov    %rbp,%rcx
14025b86b:	e8 30 d9 ff ff       	call   0x1402591a0
14025b870:	49 8b cd             	mov    %r13,%rcx
14025b873:	e8 18 17 02 00       	call   0x14027cf90
14025b878:	48 8b 8c 24 b8 00 00 	mov    0xb8(%rsp),%rcx
14025b87f:	00
14025b880:	e8 1b 04 fd ff       	call   0x14022bca0
14025b885:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14025b88a:	e8 11 04 fd ff       	call   0x14022bca0
14025b88f:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14025b894:	e8 07 04 fd ff       	call   0x14022bca0
14025b899:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14025b89e:	e8 fd 03 fd ff       	call   0x14022bca0
14025b8a3:	49 8b ce             	mov    %r14,%rcx
14025b8a6:	e8 f5 03 fd ff       	call   0x14022bca0
14025b8ab:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14025b8b0:	e8 eb 03 fd ff       	call   0x14022bca0
14025b8b5:	4c 8b 7c 24 58       	mov    0x58(%rsp),%r15
14025b8ba:	48 8b c7             	mov    %rdi,%rax
14025b8bd:	4c 8b 6c 24 60       	mov    0x60(%rsp),%r13
14025b8c2:	4c 8b 64 24 68       	mov    0x68(%rsp),%r12
14025b8c7:	48 83 c4 70          	add    $0x70,%rsp
14025b8cb:	41 5e                	pop    %r14
14025b8cd:	5f                   	pop    %rdi