14013052a:	74 f4                	je     0x140130520
14013052c:	49 8b ce             	mov    %r14,%rcx
14013052f:	e8 0c 02 00 00       	call   0x140130740
140130534:	ba 20 00 00 00       	mov    $0x20,%edx
140130539:	48 8b c8             	mov    %rax,%rcx
14013053c:	e8 43 9d 1c 00       	call   0x1402fa284
140130541:	48 3b df             	cmp    %rdi,%rbx
140130544:	0f 85 46 ff ff ff    	jne    0x140130490
14013054a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14013054f:	48 8b c5             	mov    %rbp,%rax
140130552:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140130557:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14013055c:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140130561:	48 83 c4 20          	add    $0x20,%rsp
140130565:	41 5e                	pop    %r14
140130567:	c3                   	ret
140130568:	cc                   	int3
140130569:	cc                   	int3
14013056a:	cc                   	int3
14013056b:	cc                   	int3
14013056c:	cc                   	int3
14013056d:	cc                   	int3
14013056e:	cc                   	int3
14013056f:	cc                   	int3
140130570:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140130575:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14013057a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14013057f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140130584:	41 56                	push   %r14
140130586:	48 83 ec 20          	sub    $0x20,%rsp
14013058a:	48 8b 1a             	mov    (%rdx),%rbx
14013058d:	33 ed                	xor    %ebp,%ebp
14013058f:	48 8b 7a 08          	mov    0x8(%rdx),%rdi
140130593:	4c 8b f1             	mov    %rcx,%r14
140130596:	48 8b c3             	mov    %rbx,%rax
140130599:	48 3b df             	cmp    %rdi,%rbx
14013059c:	74 56                	je     0x1401305f4
14013059e:	66 90                	xchg   %ax,%ax
1401305a0:	48 8b 50 10          	mov    0x10(%rax),%rdx
1401305a4:	48 ff c5             	inc    %rbp
1401305a7:	80 7a 19 00          	cmpb   $0x0,0x19(%rdx)
1401305ab:	74 22                	je     0x1401305cf
1401305ad:	48 8b 48 08          	mov    0x8(%rax),%rcx
1401305b1:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
1401305b5:	75 13                	jne    0x1401305ca
1401305b7:	48 3b 41 10          	cmp    0x10(%rcx),%rax
1401305bb:	75 0d                	jne    0x1401305ca
1401305bd:	48 8b c1             	mov    %rcx,%rax
1401305c0:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1401305c4:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
1401305c8:	74 ed                	je     0x1401305b7
1401305ca:	48 8b c1             	mov    %rcx,%rax
1401305cd:	eb 20                	jmp    0x1401305ef
1401305cf:	48 8b c2             	mov    %rdx,%rax
1401305d2:	48 8b 12             	mov    (%rdx),%rdx
1401305d5:	80 7a 19 00          	cmpb   $0x0,0x19(%rdx)
1401305d9:	75 14                	jne    0x1401305ef
1401305db:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401305e0:	48 8b 0a             	mov    (%rdx),%rcx
1401305e3:	48 8b c2             	mov    %rdx,%rax
1401305e6:	48 8b d1             	mov    %rcx,%rdx
1401305e9:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
1401305ed:	74 f1                	je     0x1401305e0
1401305ef:	48 3b c7             	cmp    %rdi,%rax
1401305f2:	75 ac                	jne    0x1401305a0
1401305f4:	49 8b 36             	mov    (%r14),%rsi
1401305f7:	48 3b 1e             	cmp    (%rsi),%rbx
1401305fa:	75 51                	jne    0x14013064d
1401305fc:	80 7f 19 00          	cmpb   $0x0,0x19(%rdi)
140130600:	74 4b                	je     0x14013064d
140130602:	48 8b 5e 08          	mov    0x8(%rsi),%rbx
140130606:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
14013060a:	75 29                	jne    0x140130635
14013060c:	0f 1f 40 00          	nopl   0x0(%rax)
140130610:	4c 8b 43 10          	mov    0x10(%rbx),%r8
140130614:	49 8b d6             	mov    %r14,%rdx
140130617:	49 8b ce             	mov    %r14,%rcx
14013061a:	e8 21 09 fc ff       	call   0x1400f0f40
14013061f:	48 8b cb             	mov    %rbx,%rcx
140130622:	ba 28 00 00 00       	mov    $0x28,%edx
140130627:	48 8b 1b             	mov    (%rbx),%rbx
14013062a:	e8 55 9c 1c 00       	call   0x1402fa284
14013062f:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
140130633:	74 db                	je     0x140130610
140130635:	48 89 76 08          	mov    %rsi,0x8(%rsi)
140130639:	48 89 36             	mov    %rsi,(%rsi)
14013063c:	48 89 76 10          	mov    %rsi,0x10(%rsi)
140130640:	49 c7 46 08 00 00 00 	movq   $0x0,0x8(%r14)
140130647:	00
140130648:	e9 cd 00 00 00       	jmp    0x14013071a
14013064d:	48 3b df             	cmp    %rdi,%rbx
140130650:	0f 84 c4 00 00 00    	je     0x14013071a
140130656:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14013065d:	00 00 00
140130660:	4c 8b 43 10          	mov    0x10(%rbx),%r8
140130664:	48 8b d3             	mov    %rbx,%rdx
140130667:	41 80 78 19 00       	cmpb   $0x0,0x19(%r8)
14013066c:	74 49                	je     0x1401306b7
14013066e:	48 8b 43 08          	mov    0x8(%rbx),%rax
140130672:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140130676:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
14013067a:	75 17                	jne    0x140130693
14013067c:	0f 1f 40 00          	nopl   0x0(%rax)
140130680:	48 3b 58 10          	cmp    0x10(%rax),%rbx
140130684:	75 0d                	jne    0x140130693
140130686:	48 8b d8             	mov    %rax,%rbx
140130689:	48 8b 40 08          	mov    0x8(%rax),%rax
14013068d:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140130691:	74 ed                	je     0x140130680
140130693:	48 8b 09             	mov    (%rcx),%rcx
140130696:	48 8b d8             	mov    %rax,%rbx
140130699:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
14013069d:	75 5d                	jne    0x1401306fc
14013069f:	48 8b c2             	mov    %rdx,%rax
1401306a2:	48 3b 41 10          	cmp    0x10(%rcx),%rax
1401306a6:	75 54                	jne    0x1401306fc
1401306a8:	48 8b c1             	mov    %rcx,%rax
1401306ab:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1401306af:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
1401306b3:	74 ed                	je     0x1401306a2
1401306b5:	eb 45                	jmp    0x1401306fc
1401306b7:	49 8b 08             	mov    (%r8),%rcx
1401306ba:	49 8b d8             	mov    %r8,%rbx
1401306bd:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
1401306c1:	75 1c                	jne    0x1401306df
1401306c3:	0f 1f 40 00          	nopl   0x0(%rax)
1401306c7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401306ce:	00 00
1401306d0:	48 8b 01             	mov    (%rcx),%rax
1401306d3:	48 8b d9             	mov    %rcx,%rbx
1401306d6:	48 8b c8             	mov    %rax,%rcx
1401306d9:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
1401306dd:	74 f1                	je     0x1401306d0
1401306df:	49 8b 08             	mov    (%r8),%rcx
1401306e2:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
1401306e6:	75 14                	jne    0x1401306fc
1401306e8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1401306ef:	00
1401306f0:	48 8b 01             	mov    (%rcx),%rax
1401306f3:	48 8b c8             	mov    %rax,%rcx
1401306f6:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
1401306fa:	74 f4                	je     0x1401306f0
1401306fc:	49 8b ce             	mov    %r14,%rcx
1401306ff:	e8 3c 00 00 00       	call   0x140130740
140130704:	ba 28 00 00 00       	mov    $0x28,%edx
140130709:	48 8b c8             	mov    %rax,%rcx
14013070c:	e8 73 9b 1c 00       	call   0x1402fa284
140130711:	48 3b df             	cmp    %rdi,%rbx
140130714:	0f 85 46 ff ff ff    	jne    0x140130660
14013071a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14013071f:	48 8b c5             	mov    %rbp,%rax
140130722:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140130727:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14013072c:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140130731:	48 83 c4 20          	add    $0x20,%rsp
140130735:	41 5e                	pop    %r14
140130737:	c3                   	ret
140130738:	cc                   	int3
140130739:	cc                   	int3
14013073a:	cc                   	int3
14013073b:	cc                   	int3
14013073c:	cc                   	int3
14013073d:	cc                   	int3
14013073e:	cc                   	int3
14013073f:	cc                   	int3
140130740:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140130745:	41 56                	push   %r14
140130747:	48 83 ec 20          	sub    $0x20,%rsp
14013074b:	48 8b 42 10          	mov    0x10(%rdx),%rax
14013074f:	4c 8d 4a 10          	lea    0x10(%rdx),%r9
140130753:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
140130758:	48 8b f1             	mov    %rcx,%rsi
14013075b:	4c 8b f2             	mov    %rdx,%r14
14013075e:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140130762:	74 23                	je     0x140130787
140130764:	48 8b 42 08          	mov    0x8(%rdx),%rax
140130768:	4c 8d 42 08          	lea    0x8(%rdx),%r8
14013076c:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140130770:	75 31                	jne    0x1401307a3
140130772:	48 3b 50 10          	cmp    0x10(%rax),%rdx
140130776:	75 2b                	jne    0x1401307a3
140130778:	48 8b d0             	mov    %rax,%rdx
14013077b:	48 8b 40 08          	mov    0x8(%rax),%rax
14013077f:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140130783:	74 ed                	je     0x140130772
140130785:	eb 1c                	jmp    0x1401307a3
140130787:	48 8b 10             	mov    (%rax),%rdx
14013078a:	80 7a 19 00          	cmpb   $0x0,0x19(%rdx)
14013078e:	75 0f                	jne    0x14013079f
140130790:	48 8b 0a             	mov    (%rdx),%rcx
140130793:	48 8b c2             	mov    %rdx,%rax
140130796:	48 8b d1             	mov    %rcx,%rdx
140130799:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
14013079d:	74 f1                	je     0x140130790
14013079f:	4d 8d 46 08          	lea    0x8(%r14),%r8
1401307a3:	49 8b 0e             	mov    (%r14),%rcx
1401307a6:	49 8b 39             	mov    (%r9),%rdi
1401307a9:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1401307ae:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
1401307b2:	75 18                	jne    0x1401307cc
1401307b4:	80 7f 19 00          	cmpb   $0x0,0x19(%rdi)
1401307b8:	74 05                	je     0x1401307bf
1401307ba:	48 8b f9             	mov    %rcx,%rdi
1401307bd:	eb 0d                	jmp    0x1401307cc
1401307bf:	48 8b 78 10          	mov    0x10(%rax),%rdi
1401307c3:	49 3b c6             	cmp    %r14,%rax
1401307c6:	0f 85 a7 00 00 00    	jne    0x140130873
1401307cc:	80 7f 19 00          	cmpb   $0x0,0x19(%rdi)
1401307d0:	49 8b 18             	mov    (%r8),%rbx
1401307d3:	75 04                	jne    0x1401307d9
1401307d5:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
1401307d9:	48 8b 06             	mov    (%rsi),%rax
1401307dc:	4c 39 70 08          	cmp    %r14,0x8(%rax)
1401307e0:	75 06                	jne    0x1401307e8
1401307e2:	48 89 78 08          	mov    %rdi,0x8(%rax)
1401307e6:	eb 0e                	jmp    0x1401307f6
1401307e8:	4c 39 33             	cmp    %r14,(%rbx)
1401307eb:	75 05                	jne    0x1401307f2
1401307ed:	48 89 3b             	mov    %rdi,(%rbx)
1401307f0:	eb 04                	jmp    0x1401307f6
1401307f2:	48 89 7b 10          	mov    %rdi,0x10(%rbx)
1401307f6:	4c 8b 06             	mov    (%rsi),%r8
1401307f9:	4d 39 30             	cmp    %r14,(%r8)
1401307fc:	75 34                	jne    0x140130832
1401307fe:	80 7f 19 00          	cmpb   $0x0,0x19(%rdi)
140130802:	74 05                	je     0x140130809
140130804:	48 8b d3             	mov    %rbx,%rdx
140130807:	eb 26                	jmp    0x14013082f
140130809:	48 8b 0f             	mov    (%rdi),%rcx
14013080c:	48 8b d7             	mov    %rdi,%rdx
14013080f:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
140130813:	75 1a                	jne    0x14013082f
140130815:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
14013081c:	00 00 00 00
140130820:	48 8b 01             	mov    (%rcx),%rax
140130823:	48 8b d1             	mov    %rcx,%rdx
140130826:	48 8b c8             	mov    %rax,%rcx
140130829:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
14013082d:	74 f1                	je     0x140130820
14013082f:	49 89 10             	mov    %rdx,(%r8)
140130832:	48 8b 16             	mov    (%rsi),%rdx
140130835:	4c 39 72 10          	cmp    %r14,0x10(%rdx)
140130839:	0f 85 9e 00 00 00    	jne    0x1401308dd
14013083f:	80 7f 19 00          	cmpb   $0x0,0x19(%rdi)
140130843:	74 0c                	je     0x140130851
140130845:	48 8b cb             	mov    %rbx,%rcx
140130848:	48 89 5a 10          	mov    %rbx,0x10(%rdx)
14013084c:	e9 8c 00 00 00       	jmp    0x1401308dd
140130851:	48 8b 47 10          	mov    0x10(%rdi),%rax
140130855:	48 8b cf             	mov    %rdi,%rcx
140130858:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
14013085c:	75 0f                	jne    0x14013086d
14013085e:	66 90                	xchg   %ax,%ax
140130860:	48 8b c8             	mov    %rax,%rcx
140130863:	48 8b 40 10          	mov    0x10(%rax),%rax
140130867:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
14013086b:	74 f3                	je     0x140130860
14013086d:	48 89 4a 10          	mov    %rcx,0x10(%rdx)
140130871:	eb 6a                	jmp    0x1401308dd
140130873:	48 89 41 08          	mov    %rax,0x8(%rcx)
140130877:	49 8b 0e             	mov    (%r14),%rcx
14013087a:	48 89 08             	mov    %rcx,(%rax)
14013087d:	49 3b 01             	cmp    (%r9),%rax
140130880:	75 05                	jne    0x140130887
140130882:	48 8b d8             	mov    %rax,%rbx
140130885:	eb 1f                	jmp    0x1401308a6
140130887:	80 7f 19 00          	cmpb   $0x0,0x19(%rdi)
14013088b:	48 8b 58 08          	mov    0x8(%rax),%rbx
14013088f:	75 04                	jne    0x140130895
140130891:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
140130895:	48 89 3b             	mov    %rdi,(%rbx)
140130898:	49 8b 09             	mov    (%r9),%rcx
14013089b:	48 89 48 10          	mov    %rcx,0x10(%rax)
14013089f:	49 8b 09             	mov    (%r9),%rcx
1401308a2:	48 89 41 08          	mov    %rax,0x8(%rcx)
1401308a6:	48 8b 0e             	mov    (%rsi),%rcx
1401308a9:	4c 39 71 08          	cmp    %r14,0x8(%rcx)
1401308ad:	75 06                	jne    0x1401308b5
1401308af:	48 89 41 08          	mov    %rax,0x8(%rcx)
1401308b3:	eb 11                	jmp    0x1401308c6
1401308b5:	49 8b 08             	mov    (%r8),%rcx
1401308b8:	4c 39 31             	cmp    %r14,(%rcx)
1401308bb:	75 05                	jne    0x1401308c2
1401308bd:	48 89 01             	mov    %rax,(%rcx)
1401308c0:	eb 04                	jmp    0x1401308c6
1401308c2:	48 89 41 10          	mov    %rax,0x10(%rcx)
1401308c6:	49 8b 08             	mov    (%r8),%rcx
1401308c9:	0f b6 50 18          	movzbl 0x18(%rax),%edx
1401308cd:	48 89 48 08          	mov    %rcx,0x8(%rax)
1401308d1:	41 0f b6 4e 18       	movzbl 0x18(%r14),%ecx
1401308d6:	88 48 18             	mov    %cl,0x18(%rax)
1401308d9:	41 88 56 18          	mov    %dl,0x18(%r14)
1401308dd:	41 80 7e 18 01       	cmpb   $0x1,0x18(%r14)
1401308e2:	0f 85 fb 01 00 00    	jne    0x140130ae3
1401308e8:	48 8b 06             	mov    (%rsi),%rax
1401308eb:	48 3b 78 08          	cmp    0x8(%rax),%rdi
1401308ef:	0f 84 ea 01 00 00    	je     0x140130adf
1401308f5:	80 7f 18 01          	cmpb   $0x1,0x18(%rdi)
1401308f9:	4c 8b d3             	mov    %rbx,%r10
1401308fc:	0f 85 dd 01 00 00    	jne    0x140130adf
140130902:	48 8b 0b             	mov    (%rbx),%rcx
140130905:	48 3b f9             	cmp    %rcx,%rdi
140130908:	0f 85 e1 00 00 00    	jne    0x1401309ef
14013090e:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140130912:	80 79 18 00          	cmpb   $0x0,0x18(%rcx)
140130916:	75 6c                	jne    0x140130984
140130918:	c6 41 18 01          	movb   $0x1,0x18(%rcx)
14013091c:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140130920:	c6 43 18 00          	movb   $0x0,0x18(%rbx)
140130924:	48 8b 01             	mov    (%rcx),%rax
140130927:	48 89 43 10          	mov    %rax,0x10(%rbx)
14013092b:	48 8b 01             	mov    (%rcx),%rax
14013092e:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140130932:	75 04                	jne    0x140130938
140130934:	48 89 58 08          	mov    %rbx,0x8(%rax)
140130938:	48 8b 43 08          	mov    0x8(%rbx),%rax
14013093c:	48 8d 53 08          	lea    0x8(%rbx),%rdx
140130940:	48 89 41 08          	mov    %rax,0x8(%rcx)
140130944:	48 8b 06             	mov    (%rsi),%rax
140130947:	48 3b 58 08          	cmp    0x8(%rax),%rbx
14013094b:	75 10                	jne    0x14013095d
14013094d:	48 89 48 08          	mov    %rcx,0x8(%rax)
140130951:	48 89 19             	mov    %rbx,(%rcx)
140130954:	48 89 0a             	mov    %rcx,(%rdx)
140130957:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14013095b:	eb 2b                	jmp    0x140130988
14013095d:	48 8b 02             	mov    (%rdx),%rax
140130960:	48 3b 18             	cmp    (%rax),%rbx
140130963:	75 0f                	jne    0x140130974
140130965:	48 89 08             	mov    %rcx,(%rax)
140130968:	48 89 19             	mov    %rbx,(%rcx)
14013096b:	48 89 0a             	mov    %rcx,(%rdx)
14013096e:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140130972:	eb 14                	jmp    0x140130988
140130974:	48 89 48 10          	mov    %rcx,0x10(%rax)
140130978:	48 89 19             	mov    %rbx,(%rcx)
14013097b:	48 89 0a             	mov    %rcx,(%rdx)
14013097e:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140130982:	eb 04                	jmp    0x140130988
140130984:	48 8d 53 08          	lea    0x8(%rbx),%rdx
140130988:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
14013098c:	0f 85 f2 00 00 00    	jne    0x140130a84
140130992:	4c 8b 09             	mov    (%rcx),%r9
140130995:	41 80 79 18 01       	cmpb   $0x1,0x18(%r9)
14013099a:	75 0e                	jne    0x1401309aa
14013099c:	48 8b 41 10          	mov    0x10(%rcx),%rax
1401309a0:	80 78 18 01          	cmpb   $0x1,0x18(%rax)
1401309a4:	0f 84 d6 00 00 00    	je     0x140130a80
1401309aa:	48 8b 41 10          	mov    0x10(%rcx),%rax
1401309ae:	80 78 18 01          	cmpb   $0x1,0x18(%rax)