1401fc5c8:	5f                   	pop    %rdi
1401fc5c9:	c3                   	ret
1401fc5ca:	44 8b c2             	mov    %edx,%r8d
1401fc5cd:	ba 84 00 00 00       	mov    $0x84,%edx
1401fc5d2:	e8 79 01 00 00       	call   0x1401fc750
1401fc5d7:	83 f8 ff             	cmp    $0xffffffff,%eax
1401fc5da:	75 6d                	jne    0x1401fc649
1401fc5dc:	83 3b 00             	cmpl   $0x0,(%rbx)
1401fc5df:	74 35                	je     0x1401fc616
1401fc5e1:	48 8b 47 78          	mov    0x78(%rdi),%rax
1401fc5e5:	48 8b 90 f0 00 00 00 	mov    0xf0(%rax),%rdx
1401fc5ec:	48 85 d2             	test   %rdx,%rdx
1401fc5ef:	74 10                	je     0x1401fc601
1401fc5f1:	48 8b cb             	mov    %rbx,%rcx
1401fc5f4:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401fc5f9:	48 83 c4 20          	add    $0x20,%rsp
1401fc5fd:	5f                   	pop    %rdi
1401fc5fe:	48 ff e2             	rex.W jmp *%rdx
1401fc601:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401fc605:	48 85 c0             	test   %rax,%rax
1401fc608:	74 0c                	je     0x1401fc616
1401fc60a:	48 8b 90 f0 00 00 00 	mov    0xf0(%rax),%rdx
1401fc611:	48 85 d2             	test   %rdx,%rdx
1401fc614:	75 db                	jne    0x1401fc5f1
1401fc616:	e8 55 aa f2 ff       	call   0x140127070
1401fc61b:	4c 8d 05 66 1b 14 00 	lea    0x141b66(%rip),%r8        # 0x14033e188
1401fc622:	ba 7a 00 00 00       	mov    $0x7a,%edx
1401fc627:	48 8d 0d 1a 1b 14 00 	lea    0x141b1a(%rip),%rcx        # 0x14033e148
1401fc62e:	e8 5d ab f2 ff       	call   0x140127190
1401fc633:	45 33 c0             	xor    %r8d,%r8d
1401fc636:	ba 96 00 00 00       	mov    $0x96,%edx
1401fc63b:	41 8d 48 06          	lea    0x6(%r8),%ecx
1401fc63f:	e8 4c ac f2 ff       	call   0x140127290
1401fc644:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
1401fc649:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401fc64e:	48 83 c4 20          	add    $0x20,%rsp
1401fc652:	5f                   	pop    %rdi
1401fc653:	c3                   	ret
1401fc654:	cc                   	int3
1401fc655:	cc                   	int3
1401fc656:	cc                   	int3
1401fc657:	cc                   	int3
1401fc658:	cc                   	int3
1401fc659:	cc                   	int3
1401fc65a:	cc                   	int3
1401fc65b:	cc                   	int3
1401fc65c:	cc                   	int3
1401fc65d:	cc                   	int3
1401fc65e:	cc                   	int3
1401fc65f:	cc                   	int3
1401fc660:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401fc665:	57                   	push   %rdi
1401fc666:	b8 20 00 00 00       	mov    $0x20,%eax
1401fc66b:	e8 c0 44 0b 00       	call   0x1402b0b30
1401fc670:	48 2b e0             	sub    %rax,%rsp
1401fc673:	48 8b 99 88 00 00 00 	mov    0x88(%rcx),%rbx
1401fc67a:	48 8b f9             	mov    %rcx,%rdi
1401fc67d:	48 85 db             	test   %rbx,%rbx
1401fc680:	75 38                	jne    0x1401fc6ba
1401fc682:	e8 e9 a9 f2 ff       	call   0x140127070
1401fc687:	4c 8d 05 da 1a 14 00 	lea    0x141ada(%rip),%r8        # 0x14033e168
1401fc68e:	8d 53 35             	lea    0x35(%rbx),%edx
1401fc691:	48 8d 0d b0 1a 14 00 	lea    0x141ab0(%rip),%rcx        # 0x14033e148
1401fc698:	e8 f3 aa f2 ff       	call   0x140127190
1401fc69d:	45 33 c0             	xor    %r8d,%r8d
1401fc6a0:	8d 4b 06             	lea    0x6(%rbx),%ecx
1401fc6a3:	ba 9a 00 00 00       	mov    $0x9a,%edx
1401fc6a8:	e8 e3 ab f2 ff       	call   0x140127290
1401fc6ad:	33 c0                	xor    %eax,%eax
1401fc6af:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401fc6b4:	48 83 c4 20          	add    $0x20,%rsp
1401fc6b8:	5f                   	pop    %rdi
1401fc6b9:	c3                   	ret
1401fc6ba:	44 8b c2             	mov    %edx,%r8d
1401fc6bd:	ba 02 00 00 00       	mov    $0x2,%edx
1401fc6c2:	e8 89 00 00 00       	call   0x1401fc750
1401fc6c7:	83 f8 ff             	cmp    $0xffffffff,%eax
1401fc6ca:	75 6d                	jne    0x1401fc739
1401fc6cc:	83 3b 00             	cmpl   $0x0,(%rbx)
1401fc6cf:	74 35                	je     0x1401fc706
1401fc6d1:	48 8b 47 78          	mov    0x78(%rdi),%rax
1401fc6d5:	48 8b 90 e8 00 00 00 	mov    0xe8(%rax),%rdx
1401fc6dc:	48 85 d2             	test   %rdx,%rdx
1401fc6df:	74 10                	je     0x1401fc6f1
1401fc6e1:	48 8b cb             	mov    %rbx,%rcx
1401fc6e4:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401fc6e9:	48 83 c4 20          	add    $0x20,%rsp
1401fc6ed:	5f                   	pop    %rdi
1401fc6ee:	48 ff e2             	rex.W jmp *%rdx
1401fc6f1:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401fc6f5:	48 85 c0             	test   %rax,%rax
1401fc6f8:	74 0c                	je     0x1401fc706
1401fc6fa:	48 8b 90 e8 00 00 00 	mov    0xe8(%rax),%rdx
1401fc701:	48 85 d2             	test   %rdx,%rdx
1401fc704:	75 db                	jne    0x1401fc6e1
1401fc706:	e8 65 a9 f2 ff       	call   0x140127070
1401fc70b:	4c 8d 05 56 1a 14 00 	lea    0x141a56(%rip),%r8        # 0x14033e168
1401fc712:	ba 4d 00 00 00       	mov    $0x4d,%edx
1401fc717:	48 8d 0d 2a 1a 14 00 	lea    0x141a2a(%rip),%rcx        # 0x14033e148
1401fc71e:	e8 6d aa f2 ff       	call   0x140127190
1401fc723:	45 33 c0             	xor    %r8d,%r8d
1401fc726:	ba 96 00 00 00       	mov    $0x96,%edx
1401fc72b:	41 8d 48 06          	lea    0x6(%r8),%ecx
1401fc72f:	e8 5c ab f2 ff       	call   0x140127290
1401fc734:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
1401fc739:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401fc73e:	48 83 c4 20          	add    $0x20,%rsp
1401fc742:	5f                   	pop    %rdi
1401fc743:	c3                   	ret
1401fc744:	cc                   	int3
1401fc745:	cc                   	int3
1401fc746:	cc                   	int3
1401fc747:	cc                   	int3
1401fc748:	cc                   	int3
1401fc749:	cc                   	int3
1401fc74a:	cc                   	int3
1401fc74b:	cc                   	int3
1401fc74c:	cc                   	int3
1401fc74d:	cc                   	int3
1401fc74e:	cc                   	int3
1401fc74f:	cc                   	int3
1401fc750:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1401fc755:	57                   	push   %rdi
1401fc756:	b8 20 00 00 00       	mov    $0x20,%eax
1401fc75b:	e8 d0 43 0b 00       	call   0x1402b0b30
1401fc760:	48 2b e0             	sub    %rax,%rsp
1401fc763:	48 8b 41 20          	mov    0x20(%rcx),%rax
1401fc767:	41 8b d8             	mov    %r8d,%ebx
1401fc76a:	8b fa                	mov    %edx,%edi
1401fc76c:	48 85 c0             	test   %rax,%rax
1401fc76f:	75 10                	jne    0x1401fc781
1401fc771:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401fc776:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1401fc77b:	48 83 c4 20          	add    $0x20,%rsp
1401fc77f:	5f                   	pop    %rdi
1401fc780:	c3                   	ret
1401fc781:	4c 8b 49 10          	mov    0x10(%rcx),%r9
1401fc785:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1401fc78a:	48 8b 51 08          	mov    0x8(%rcx),%rdx
1401fc78e:	48 8b 89 88 00 00 00 	mov    0x88(%rcx),%rcx
1401fc795:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401fc79a:	e8 e1 ed ef ff       	call   0x1400fb580
1401fc79f:	48 85 c0             	test   %rax,%rax
1401fc7a2:	75 3a                	jne    0x1401fc7de
1401fc7a4:	e8 c7 a8 f2 ff       	call   0x140127070
1401fc7a9:	4c 8d 05 80 19 14 00 	lea    0x141980(%rip),%r8        # 0x14033e130
1401fc7b0:	ba 28 00 00 00       	mov    $0x28,%edx
1401fc7b5:	48 8d 0d 8c 19 14 00 	lea    0x14198c(%rip),%rcx        # 0x14033e148
1401fc7bc:	e8 cf a9 f2 ff       	call   0x140127190
1401fc7c1:	ba 86 00 00 00       	mov    $0x86,%edx
1401fc7c6:	45 33 c0             	xor    %r8d,%r8d
1401fc7c9:	8d 4a 80             	lea    -0x80(%rdx),%ecx
1401fc7cc:	e8 bf aa f2 ff       	call   0x140127290
1401fc7d1:	33 c0                	xor    %eax,%eax
1401fc7d3:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1401fc7d8:	48 83 c4 20          	add    $0x20,%rsp
1401fc7dc:	5f                   	pop    %rdi
1401fc7dd:	c3                   	ret
1401fc7de:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1401fc7e3:	44 8b cb             	mov    %ebx,%r9d
1401fc7e6:	44 8b c7             	mov    %edi,%r8d
1401fc7e9:	48 8b d0             	mov    %rax,%rdx
1401fc7ec:	e8 cf 97 f4 ff       	call   0x140145fc0
1401fc7f1:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1401fc7f6:	48 83 c4 20          	add    $0x20,%rsp
1401fc7fa:	5f                   	pop    %rdi
1401fc7fb:	c3                   	ret
1401fc7fc:	cc                   	int3
1401fc7fd:	cc                   	int3
1401fc7fe:	cc                   	int3
1401fc7ff:	cc                   	int3
1401fc800:	b8 28 00 00 00       	mov    $0x28,%eax
1401fc805:	e8 26 43 0b 00       	call   0x1402b0b30
1401fc80a:	48 2b e0             	sub    %rax,%rsp
1401fc80d:	44 8d 40 f2          	lea    -0xe(%rax),%r8d
1401fc811:	48 8d 15 30 1a 14 00 	lea    0x141a30(%rip),%rdx        # 0x14033e248
1401fc818:	48 83 c4 28          	add    $0x28,%rsp
1401fc81c:	e9 9f f5 ee ff       	jmp    0x1400ebdc0
1401fc821:	cc                   	int3
1401fc822:	cc                   	int3
1401fc823:	cc                   	int3
1401fc824:	cc                   	int3
1401fc825:	cc                   	int3
1401fc826:	cc                   	int3
1401fc827:	cc                   	int3
1401fc828:	cc                   	int3
1401fc829:	cc                   	int3
1401fc82a:	cc                   	int3
1401fc82b:	cc                   	int3
1401fc82c:	cc                   	int3
1401fc82d:	cc                   	int3
1401fc82e:	cc                   	int3
1401fc82f:	cc                   	int3
1401fc830:	b8 28 00 00 00       	mov    $0x28,%eax
1401fc835:	e8 f6 42 0b 00       	call   0x1402b0b30
1401fc83a:	48 2b e0             	sub    %rax,%rsp
1401fc83d:	44 8d 40 f7          	lea    -0x9(%rax),%r8d
1401fc841:	48 8d 15 00 1a 14 00 	lea    0x141a00(%rip),%rdx        # 0x14033e248
1401fc848:	8d 48 10             	lea    0x10(%rax),%ecx
1401fc84b:	48 83 c4 28          	add    $0x28,%rsp
1401fc84f:	e9 6c f8 ee ff       	jmp    0x1400ec0c0
1401fc854:	cc                   	int3
1401fc855:	cc                   	int3
1401fc856:	cc                   	int3
1401fc857:	cc                   	int3
1401fc858:	cc                   	int3
1401fc859:	cc                   	int3
1401fc85a:	cc                   	int3
1401fc85b:	cc                   	int3
1401fc85c:	cc                   	int3
1401fc85d:	cc                   	int3
1401fc85e:	cc                   	int3
1401fc85f:	cc                   	int3
1401fc860:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401fc865:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1401fc86a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401fc86f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1401fc874:	41 56                	push   %r14
1401fc876:	b8 20 00 00 00       	mov    $0x20,%eax
1401fc87b:	e8 b0 42 0b 00       	call   0x1402b0b30
1401fc880:	48 2b e0             	sub    %rax,%rsp
1401fc883:	49 8b e8             	mov    %r8,%rbp
1401fc886:	4c 8b f2             	mov    %rdx,%r14
1401fc889:	48 8b f9             	mov    %rcx,%rdi
1401fc88c:	4c 8d 05 1d 19 14 00 	lea    0x14191d(%rip),%r8        # 0x14033e1b0
1401fc893:	48 8b 09             	mov    (%rcx),%rcx
1401fc896:	8d 50 f1             	lea    -0xf(%rax),%edx
1401fc899:	49 8b f1             	mov    %r9,%rsi
1401fc89c:	e8 8f 9c fa ff       	call   0x1401a6530
1401fc8a1:	48 8b d8             	mov    %rax,%rbx
1401fc8a4:	48 85 c0             	test   %rax,%rax
1401fc8a7:	74 1e                	je     0x1401fc8c7
1401fc8a9:	48 83 38 00          	cmpq   $0x0,(%rax)
1401fc8ad:	74 18                	je     0x1401fc8c7
1401fc8af:	48 8b cf             	mov    %rdi,%rcx
1401fc8b2:	e8 f9 fd ee ff       	call   0x1400ec6b0
1401fc8b7:	48 8b c8             	mov    %rax,%rcx
1401fc8ba:	4c 8b ce             	mov    %rsi,%r9
1401fc8bd:	4c 8b c5             	mov    %rbp,%r8
1401fc8c0:	49 8b d6             	mov    %r14,%rdx
1401fc8c3:	ff 13                	call   *(%rbx)
1401fc8c5:	eb 02                	jmp    0x1401fc8c9
1401fc8c7:	33 c0                	xor    %eax,%eax
1401fc8c9:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401fc8ce:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1401fc8d3:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1401fc8d8:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1401fc8dd:	48 83 c4 20          	add    $0x20,%rsp
1401fc8e1:	41 5e                	pop    %r14
1401fc8e3:	c3                   	ret
1401fc8e4:	cc                   	int3
1401fc8e5:	cc                   	int3
1401fc8e6:	cc                   	int3
1401fc8e7:	cc                   	int3
1401fc8e8:	cc                   	int3
1401fc8e9:	cc                   	int3
1401fc8ea:	cc                   	int3
1401fc8eb:	cc                   	int3
1401fc8ec:	cc                   	int3
1401fc8ed:	cc                   	int3
1401fc8ee:	cc                   	int3
1401fc8ef:	cc                   	int3
1401fc8f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401fc8f5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1401fc8fa:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401fc8ff:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1401fc904:	41 56                	push   %r14
1401fc906:	b8 20 00 00 00       	mov    $0x20,%eax
1401fc90b:	e8 20 42 0b 00       	call   0x1402b0b30
1401fc910:	48 2b e0             	sub    %rax,%rsp
1401fc913:	49 8b e8             	mov    %r8,%rbp
1401fc916:	4c 8b f2             	mov    %rdx,%r14
1401fc919:	48 8b f9             	mov    %rcx,%rdi
1401fc91c:	4c 8d 05 8d 18 14 00 	lea    0x14188d(%rip),%r8        # 0x14033e1b0
1401fc923:	48 8b 09             	mov    (%rcx),%rcx
1401fc926:	8d 50 f1             	lea    -0xf(%rax),%edx
1401fc929:	49 8b f1             	mov    %r9,%rsi
1401fc92c:	e8 ff 9b fa ff       	call   0x1401a6530
1401fc931:	48 8b d8             	mov    %rax,%rbx
1401fc934:	48 85 c0             	test   %rax,%rax
1401fc937:	74 20                	je     0x1401fc959
1401fc939:	48 83 78 08 00       	cmpq   $0x0,0x8(%rax)
1401fc93e:	74 19                	je     0x1401fc959
1401fc940:	48 8b cf             	mov    %rdi,%rcx
1401fc943:	e8 68 fd ee ff       	call   0x1400ec6b0
1401fc948:	48 8b c8             	mov    %rax,%rcx
1401fc94b:	4c 8b ce             	mov    %rsi,%r9
1401fc94e:	4c 8b c5             	mov    %rbp,%r8
1401fc951:	49 8b d6             	mov    %r14,%rdx
1401fc954:	ff 53 08             	call   *0x8(%rbx)
1401fc957:	eb 02                	jmp    0x1401fc95b
1401fc959:	33 c0                	xor    %eax,%eax
1401fc95b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401fc960:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1401fc965:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1401fc96a:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1401fc96f:	48 83 c4 20          	add    $0x20,%rsp
1401fc973:	41 5e                	pop    %r14
1401fc975:	c3                   	ret
1401fc976:	cc                   	int3
1401fc977:	cc                   	int3
1401fc978:	cc                   	int3
1401fc979:	cc                   	int3
1401fc97a:	cc                   	int3
1401fc97b:	cc                   	int3
1401fc97c:	cc                   	int3
1401fc97d:	cc                   	int3
1401fc97e:	cc                   	int3
1401fc97f:	cc                   	int3
1401fc980:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401fc985:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1401fc98a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401fc98f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1401fc994:	41 56                	push   %r14
1401fc996:	b8 20 00 00 00       	mov    $0x20,%eax
1401fc99b:	e8 90 41 0b 00       	call   0x1402b0b30
1401fc9a0:	48 2b e0             	sub    %rax,%rsp
1401fc9a3:	41 8b e8             	mov    %r8d,%ebp
1401fc9a6:	44 8b f2             	mov    %edx,%r14d
1401fc9a9:	48 8b f9             	mov    %rcx,%rdi
1401fc9ac:	4c 8d 05 fd 17 14 00 	lea    0x1417fd(%rip),%r8        # 0x14033e1b0
1401fc9b3:	48 8b 09             	mov    (%rcx),%rcx
1401fc9b6:	8d 50 f1             	lea    -0xf(%rax),%edx
1401fc9b9:	49 8b f1             	mov    %r9,%rsi
1401fc9bc:	e8 6f 9b fa ff       	call   0x1401a6530
1401fc9c1:	48 8b d8             	mov    %rax,%rbx
1401fc9c4:	48 85 c0             	test   %rax,%rax
1401fc9c7:	74 20                	je     0x1401fc9e9
1401fc9c9:	48 83 78 20 00       	cmpq   $0x0,0x20(%rax)
1401fc9ce:	74 19                	je     0x1401fc9e9
1401fc9d0:	48 8b cf             	mov    %rdi,%rcx
1401fc9d3:	e8 d8 fc ee ff       	call   0x1400ec6b0
1401fc9d8:	48 8b c8             	mov    %rax,%rcx
1401fc9db:	4c 8b ce             	mov    %rsi,%r9
1401fc9de:	44 8b c5             	mov    %ebp,%r8d
1401fc9e1:	41 8b d6             	mov    %r14d,%edx
1401fc9e4:	ff 53 20             	call   *0x20(%rbx)
1401fc9e7:	eb 05                	jmp    0x1401fc9ee
1401fc9e9:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401fc9ee:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401fc9f3:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1401fc9f8:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1401fc9fd:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1401fca02:	48 83 c4 20          	add    $0x20,%rsp
1401fca06:	41 5e                	pop    %r14
1401fca08:	c3                   	ret
1401fca09:	cc                   	int3
1401fca0a:	cc                   	int3
1401fca0b:	cc                   	int3
1401fca0c:	cc                   	int3