1401205e7:	83 fa 01             	cmp    $0x1,%edx
1401205ea:	74 03                	je     0x1401205ef
1401205ec:	33 c0                	xor    %eax,%eax
1401205ee:	c3                   	ret
1401205ef:	48 8b 41 18          	mov    0x18(%rcx),%rax
1401205f3:	c3                   	ret
1401205f4:	cc                   	int3
1401205f5:	cc                   	int3
1401205f6:	cc                   	int3
1401205f7:	cc                   	int3
1401205f8:	cc                   	int3
1401205f9:	cc                   	int3
1401205fa:	cc                   	int3
1401205fb:	cc                   	int3
1401205fc:	cc                   	int3
1401205fd:	cc                   	int3
1401205fe:	cc                   	int3
1401205ff:	cc                   	int3
140120600:	83 39 02             	cmpl   $0x2,(%rcx)
140120603:	74 03                	je     0x140120608
140120605:	33 c0                	xor    %eax,%eax
140120607:	c3                   	ret
140120608:	48 8b 41 30          	mov    0x30(%rcx),%rax
14012060c:	c3                   	ret
14012060d:	cc                   	int3
14012060e:	cc                   	int3
14012060f:	cc                   	int3
140120610:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140120615:	57                   	push   %rdi
140120616:	b8 20 00 00 00       	mov    $0x20,%eax
14012061b:	e8 10 05 19 00       	call   0x1402b0b30
140120620:	48 2b e0             	sub    %rax,%rsp
140120623:	8b da                	mov    %edx,%ebx
140120625:	48 8b f9             	mov    %rcx,%rdi
140120628:	85 d2                	test   %edx,%edx
14012062a:	79 3c                	jns    0x140120668
14012062c:	e8 3f 6a 00 00       	call   0x140127070
140120631:	4c 8d 05 c0 32 1f 00 	lea    0x1f32c0(%rip),%r8        # 0x1403138f8
140120638:	ba bf 01 00 00       	mov    $0x1bf,%edx
14012063d:	48 8d 0d 4c 32 1f 00 	lea    0x1f324c(%rip),%rcx        # 0x140313890
140120644:	e8 47 6b 00 00       	call   0x140127190
140120649:	45 33 c0             	xor    %r8d,%r8d
14012064c:	41 8d 50 67          	lea    0x67(%r8),%edx
140120650:	8d 4a c1             	lea    -0x3f(%rdx),%ecx
140120653:	e8 38 6c 00 00       	call   0x140127290
140120658:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14012065d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140120662:	48 83 c4 20          	add    $0x20,%rsp
140120666:	5f                   	pop    %rdi
140120667:	c3                   	ret
140120668:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14012066c:	e8 cf b0 fc ff       	call   0x1400eb740
140120671:	3b d8                	cmp    %eax,%ebx
140120673:	7c 3c                	jl     0x1401206b1
140120675:	e8 f6 69 00 00       	call   0x140127070
14012067a:	4c 8d 05 77 32 1f 00 	lea    0x1f3277(%rip),%r8        # 0x1403138f8
140120681:	ba c3 01 00 00       	mov    $0x1c3,%edx
140120686:	48 8d 0d 03 32 1f 00 	lea    0x1f3203(%rip),%rcx        # 0x140313890
14012068d:	e8 fe 6a 00 00       	call   0x140127190
140120692:	45 33 c0             	xor    %r8d,%r8d
140120695:	41 8d 50 66          	lea    0x66(%r8),%edx
140120699:	8d 4a c2             	lea    -0x3e(%rdx),%ecx
14012069c:	e8 ef 6b 00 00       	call   0x140127290
1401206a1:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401206a6:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401206ab:	48 83 c4 20          	add    $0x20,%rsp
1401206af:	5f                   	pop    %rdi
1401206b0:	c3                   	ret
1401206b1:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1401206b5:	8b d3                	mov    %ebx,%edx
1401206b7:	e8 84 b3 fc ff       	call   0x1400eba40
1401206bc:	8b 10                	mov    (%rax),%edx
1401206be:	83 ea 01             	sub    $0x1,%edx
1401206c1:	74 05                	je     0x1401206c8
1401206c3:	83 fa 01             	cmp    $0x1,%edx
1401206c6:	75 90                	jne    0x140120658
1401206c8:	8b 40 20             	mov    0x20(%rax),%eax
1401206cb:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401206d0:	48 83 c4 20          	add    $0x20,%rsp
1401206d4:	5f                   	pop    %rdi
1401206d5:	c3                   	ret
1401206d6:	cc                   	int3
1401206d7:	cc                   	int3
1401206d8:	cc                   	int3
1401206d9:	cc                   	int3
1401206da:	cc                   	int3
1401206db:	cc                   	int3
1401206dc:	cc                   	int3
1401206dd:	cc                   	int3
1401206de:	cc                   	int3
1401206df:	cc                   	int3
1401206e0:	8b 11                	mov    (%rcx),%edx
1401206e2:	83 ea 01             	sub    $0x1,%edx
1401206e5:	74 0a                	je     0x1401206f1
1401206e7:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401206ec:	83 fa 01             	cmp    $0x1,%edx
1401206ef:	75 03                	jne    0x1401206f4
1401206f1:	8b 41 2c             	mov    0x2c(%rcx),%eax
1401206f4:	c3                   	ret
1401206f5:	cc                   	int3
1401206f6:	cc                   	int3
1401206f7:	cc                   	int3
1401206f8:	cc                   	int3
1401206f9:	cc                   	int3
1401206fa:	cc                   	int3
1401206fb:	cc                   	int3
1401206fc:	cc                   	int3
1401206fd:	cc                   	int3
1401206fe:	cc                   	int3
1401206ff:	cc                   	int3
140120700:	48 85 c9             	test   %rcx,%rcx
140120703:	74 05                	je     0x14012070a
140120705:	48 8b 41 28          	mov    0x28(%rcx),%rax
140120709:	c3                   	ret
14012070a:	33 c0                	xor    %eax,%eax
14012070c:	c3                   	ret
14012070d:	cc                   	int3
14012070e:	cc                   	int3
14012070f:	cc                   	int3
140120710:	b8 28 00 00 00       	mov    $0x28,%eax
140120715:	e8 16 04 19 00       	call   0x1402b0b30
14012071a:	48 2b e0             	sub    %rax,%rsp
14012071d:	48 83 c1 48          	add    $0x48,%rcx
140120721:	48 83 c4 28          	add    $0x28,%rsp
140120725:	e9 e6 77 00 00       	jmp    0x140127f10
14012072a:	cc                   	int3
14012072b:	cc                   	int3
14012072c:	cc                   	int3
14012072d:	cc                   	int3
14012072e:	cc                   	int3
14012072f:	cc                   	int3
140120730:	48 85 c9             	test   %rcx,%rcx
140120733:	74 05                	je     0x14012073a
140120735:	48 8b 41 08          	mov    0x8(%rcx),%rax
140120739:	c3                   	ret
14012073a:	33 c0                	xor    %eax,%eax
14012073c:	c3                   	ret
14012073d:	cc                   	int3
14012073e:	cc                   	int3
14012073f:	cc                   	int3
140120740:	48 85 c9             	test   %rcx,%rcx
140120743:	74 05                	je     0x14012074a
140120745:	48 8b 41 20          	mov    0x20(%rcx),%rax
140120749:	c3                   	ret
14012074a:	33 c0                	xor    %eax,%eax
14012074c:	c3                   	ret
14012074d:	cc                   	int3
14012074e:	cc                   	int3
14012074f:	cc                   	int3
140120750:	48 85 c9             	test   %rcx,%rcx
140120753:	74 05                	je     0x14012075a
140120755:	48 8b 41 10          	mov    0x10(%rcx),%rax
140120759:	c3                   	ret
14012075a:	33 c0                	xor    %eax,%eax
14012075c:	c3                   	ret
14012075d:	cc                   	int3
14012075e:	cc                   	int3
14012075f:	cc                   	int3
140120760:	48 85 c9             	test   %rcx,%rcx
140120763:	74 07                	je     0x14012076c
140120765:	48 89 51 28          	mov    %rdx,0x28(%rcx)
140120769:	33 c0                	xor    %eax,%eax
14012076b:	c3                   	ret
14012076c:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140120771:	c3                   	ret
140120772:	cc                   	int3
140120773:	cc                   	int3
140120774:	cc                   	int3
140120775:	cc                   	int3
140120776:	cc                   	int3
140120777:	cc                   	int3
140120778:	cc                   	int3
140120779:	cc                   	int3
14012077a:	cc                   	int3
14012077b:	cc                   	int3
14012077c:	cc                   	int3
14012077d:	cc                   	int3
14012077e:	cc                   	int3
14012077f:	cc                   	int3
140120780:	b8 28 00 00 00       	mov    $0x28,%eax
140120785:	e8 a6 03 19 00       	call   0x1402b0b30
14012078a:	48 2b e0             	sub    %rax,%rsp
14012078d:	48 83 c1 48          	add    $0x48,%rcx
140120791:	48 83 c4 28          	add    $0x28,%rsp
140120795:	e9 b6 79 00 00       	jmp    0x140128150
14012079a:	cc                   	int3
14012079b:	cc                   	int3
14012079c:	cc                   	int3
14012079d:	cc                   	int3
14012079e:	cc                   	int3
14012079f:	cc                   	int3
1401207a0:	48 85 c9             	test   %rcx,%rcx
1401207a3:	74 07                	je     0x1401207ac
1401207a5:	48 89 51 08          	mov    %rdx,0x8(%rcx)
1401207a9:	33 c0                	xor    %eax,%eax
1401207ab:	c3                   	ret
1401207ac:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401207b1:	c3                   	ret
1401207b2:	cc                   	int3
1401207b3:	cc                   	int3
1401207b4:	cc                   	int3
1401207b5:	cc                   	int3
1401207b6:	cc                   	int3
1401207b7:	cc                   	int3
1401207b8:	cc                   	int3
1401207b9:	cc                   	int3
1401207ba:	cc                   	int3
1401207bb:	cc                   	int3
1401207bc:	cc                   	int3
1401207bd:	cc                   	int3
1401207be:	cc                   	int3
1401207bf:	cc                   	int3
1401207c0:	48 85 c9             	test   %rcx,%rcx
1401207c3:	74 07                	je     0x1401207cc
1401207c5:	48 89 51 20          	mov    %rdx,0x20(%rcx)
1401207c9:	33 c0                	xor    %eax,%eax
1401207cb:	c3                   	ret
1401207cc:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401207d1:	c3                   	ret
1401207d2:	cc                   	int3
1401207d3:	cc                   	int3
1401207d4:	cc                   	int3
1401207d5:	cc                   	int3
1401207d6:	cc                   	int3
1401207d7:	cc                   	int3
1401207d8:	cc                   	int3
1401207d9:	cc                   	int3
1401207da:	cc                   	int3
1401207db:	cc                   	int3
1401207dc:	cc                   	int3
1401207dd:	cc                   	int3
1401207de:	cc                   	int3
1401207df:	cc                   	int3
1401207e0:	48 85 c9             	test   %rcx,%rcx
1401207e3:	74 07                	je     0x1401207ec
1401207e5:	48 89 51 10          	mov    %rdx,0x10(%rcx)
1401207e9:	33 c0                	xor    %eax,%eax
1401207eb:	c3                   	ret
1401207ec:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401207f1:	c3                   	ret
1401207f2:	cc                   	int3
1401207f3:	cc                   	int3
1401207f4:	cc                   	int3
1401207f5:	cc                   	int3
1401207f6:	cc                   	int3
1401207f7:	cc                   	int3
1401207f8:	cc                   	int3
1401207f9:	cc                   	int3
1401207fa:	cc                   	int3
1401207fb:	cc                   	int3
1401207fc:	cc                   	int3
1401207fd:	cc                   	int3
1401207fe:	cc                   	int3
1401207ff:	cc                   	int3
140120800:	40 53                	rex push %rbx
140120802:	b8 20 00 00 00       	mov    $0x20,%eax
140120807:	e8 24 03 19 00       	call   0x1402b0b30
14012080c:	48 2b e0             	sub    %rax,%rsp
14012080f:	44 8d 40 f9          	lea    -0x7(%rax),%r8d
140120813:	48 8d 15 76 30 1f 00 	lea    0x1f3076(%rip),%rdx        # 0x140313890
14012081a:	8d 48 18             	lea    0x18(%rax),%ecx
14012081d:	e8 9e b8 fc ff       	call   0x1400ec0c0
140120822:	48 8b d8             	mov    %rax,%rbx
140120825:	48 85 c0             	test   %rax,%rax
140120828:	75 33                	jne    0x14012085d
14012082a:	e8 41 68 00 00       	call   0x140127070
14012082f:	4c 8d 05 72 30 1f 00 	lea    0x1f3072(%rip),%r8        # 0x1403138a8
140120836:	8d 53 1c             	lea    0x1c(%rbx),%edx
140120839:	48 8d 0d 50 30 1f 00 	lea    0x1f3050(%rip),%rcx        # 0x140313890
140120840:	e8 4b 69 00 00       	call   0x140127190
140120845:	45 33 c0             	xor    %r8d,%r8d
140120848:	8d 4b 28             	lea    0x28(%rbx),%ecx
14012084b:	ba 00 01 0c 00       	mov    $0xc0100,%edx
140120850:	e8 3b 6a 00 00       	call   0x140127290
140120855:	33 c0                	xor    %eax,%eax
140120857:	48 83 c4 20          	add    $0x20,%rsp
14012085b:	5b                   	pop    %rbx
14012085c:	c3                   	ret
14012085d:	e8 ae 70 00 00       	call   0x140127910
140120862:	48 89 43 30          	mov    %rax,0x30(%rbx)
140120866:	48 85 c0             	test   %rax,%rax
140120869:	75 4b                	jne    0x1401208b6
14012086b:	e8 00 68 00 00       	call   0x140127070
140120870:	4c 8d 05 31 30 1f 00 	lea    0x1f3031(%rip),%r8        # 0x1403138a8
140120877:	ba 22 00 00 00       	mov    $0x22,%edx
14012087c:	48 8d 0d 0d 30 1f 00 	lea    0x1f300d(%rip),%rcx        # 0x140313890
140120883:	e8 08 69 00 00       	call   0x140127190
140120888:	45 33 c0             	xor    %r8d,%r8d
14012088b:	ba 00 01 0c 00       	mov    $0xc0100,%edx
140120890:	41 8d 48 28          	lea    0x28(%r8),%ecx
140120894:	e8 f7 69 00 00       	call   0x140127290
140120899:	41 b8 23 00 00 00    	mov    $0x23,%r8d
14012089f:	48 8d 15 ea 2f 1f 00 	lea    0x1f2fea(%rip),%rdx        # 0x140313890
1401208a6:	48 8b cb             	mov    %rbx,%rcx
1401208a9:	e8 12 b5 fc ff       	call   0x1400ebdc0
1401208ae:	33 c0                	xor    %eax,%eax
1401208b0:	48 83 c4 20          	add    $0x20,%rsp
1401208b4:	5b                   	pop    %rbx
1401208b5:	c3                   	ret
1401208b6:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1401208bb:	e8 20 09 00 00       	call   0x1401211e0
1401208c0:	48 85 c0             	test   %rax,%rax
1401208c3:	75 05                	jne    0x1401208ca
1401208c5:	e8 06 d0 08 00       	call   0x1401ad8d0
1401208ca:	4c 8d 43 18          	lea    0x18(%rbx),%r8
1401208ce:	48 89 03             	mov    %rax,(%rbx)
1401208d1:	48 8b d3             	mov    %rbx,%rdx
1401208d4:	b9 0b 00 00 00       	mov    $0xb,%ecx
1401208d9:	e8 52 78 00 00       	call   0x140128130
1401208de:	85 c0                	test   %eax,%eax
1401208e0:	75 5f                	jne    0x140120941
1401208e2:	f6 43 28 02          	testb  $0x2,0x28(%rbx)
1401208e6:	74 0d                	je     0x1401208f5
1401208e8:	48 8b 03             	mov    (%rbx),%rax
1401208eb:	48 8b cb             	mov    %rbx,%rcx
1401208ee:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1401208f2:	ff 50 38             	call   *0x38(%rax)
1401208f5:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401208f9:	48 8d 15 c0 04 00 00 	lea    0x4c0(%rip),%rdx        # 0x140120dc0
140120900:	e8 7b ae fc ff       	call   0x1400eb780
140120905:	4c 8d 43 18          	lea    0x18(%rbx),%r8
140120909:	48 8b d3             	mov    %rbx,%rdx
14012090c:	b9 0b 00 00 00       	mov    $0xb,%ecx
140120911:	e8 fa 73 00 00       	call   0x140127d10
140120916:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
14012091a:	e8 b1 6f 00 00       	call   0x1401278d0
14012091f:	41 b8 53 00 00 00    	mov    $0x53,%r8d
140120925:	48 8d 15 64 2f 1f 00 	lea    0x1f2f64(%rip),%rdx        # 0x140313890
14012092c:	48 8b cb             	mov    %rbx,%rcx
14012092f:	e8 8c b4 fc ff       	call   0x1400ebdc0
140120934:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
140120939:	33 c0                	xor    %eax,%eax
14012093b:	48 83 c4 20          	add    $0x20,%rsp
14012093f:	5b                   	pop    %rbx
140120940:	c3                   	ret
140120941:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
140120946:	48 8b c3             	mov    %rbx,%rax
140120949:	48 83 c4 20          	add    $0x20,%rsp
14012094d:	5b                   	pop    %rbx
14012094e:	c3                   	ret
14012094f:	cc                   	int3
140120950:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140120955:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14012095a:	41 56                	push   %r14
14012095c:	b8 20 00 00 00       	mov    $0x20,%eax
140120961:	e8 ca 01 19 00       	call   0x1402b0b30
140120966:	48 2b e0             	sub    %rax,%rsp
140120969:	48 8b 01             	mov    (%rcx),%rax
14012096c:	4c 8d 35 9d 2f 1f 00 	lea    0x1f2f9d(%rip),%r14        # 0x140313910
140120973:	48 8b d9             	mov    %rcx,%rbx