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)
1401309b2:	75 18                	jne    0x1401309cc
1401309b4:	41 c6 41 18 01       	movb   $0x1,0x18(%r9)
1401309b9:	48 8b d1             	mov    %rcx,%rdx
1401309bc:	c6 41 18 00          	movb   $0x0,0x18(%rcx)
1401309c0:	48 8b ce             	mov    %rsi,%rcx
1401309c3:	e8 18 13 00 00       	call   0x140131ce0
1401309c8:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1401309cc:	0f b6 43 18          	movzbl 0x18(%rbx),%eax
1401309d0:	48 8b d3             	mov    %rbx,%rdx
1401309d3:	88 41 18             	mov    %al,0x18(%rcx)
1401309d6:	c6 43 18 01          	movb   $0x1,0x18(%rbx)
1401309da:	48 8b 41 10          	mov    0x10(%rcx),%rax
1401309de:	48 8b ce             	mov    %rsi,%rcx
1401309e1:	c6 40 18 01          	movb   $0x1,0x18(%rax)
1401309e5:	e8 e6 09 00 00       	call   0x1401313d0
1401309ea:	e9 f0 00 00 00       	jmp    0x140130adf
1401309ef:	80 79 18 00          	cmpb   $0x0,0x18(%rcx)
1401309f3:	75 6d                	jne    0x140130a62
1401309f5:	c6 41 18 01          	movb   $0x1,0x18(%rcx)
1401309f9:	48 8b 0b             	mov    (%rbx),%rcx
1401309fc:	c6 43 18 00          	movb   $0x0,0x18(%rbx)
140130a00:	48 8b 41 10          	mov    0x10(%rcx),%rax
140130a04:	48 89 03             	mov    %rax,(%rbx)
140130a07:	48 8b 41 10          	mov    0x10(%rcx),%rax
140130a0b:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140130a0f:	75 04                	jne    0x140130a15
140130a11:	48 89 58 08          	mov    %rbx,0x8(%rax)
140130a15:	48 8b 43 08          	mov    0x8(%rbx),%rax
140130a19:	48 8d 53 08          	lea    0x8(%rbx),%rdx
140130a1d:	48 89 41 08          	mov    %rax,0x8(%rcx)
140130a21:	48 8b 06             	mov    (%rsi),%rax
140130a24:	48 3b 58 08          	cmp    0x8(%rax),%rbx
140130a28:	75 10                	jne    0x140130a3a
140130a2a:	48 89 48 08          	mov    %rcx,0x8(%rax)
140130a2e:	48 89 59 10          	mov    %rbx,0x10(%rcx)
140130a32:	48 89 0a             	mov    %rcx,(%rdx)
140130a35:	48 8b 0b             	mov    (%rbx),%rcx
140130a38:	eb 2c                	jmp    0x140130a66
140130a3a:	48 8b 02             	mov    (%rdx),%rax
140130a3d:	48 3b 58 10          	cmp    0x10(%rax),%rbx
140130a41:	75 10                	jne    0x140130a53
140130a43:	48 89 48 10          	mov    %rcx,0x10(%rax)
140130a47:	48 89 59 10          	mov    %rbx,0x10(%rcx)
140130a4b:	48 89 0a             	mov    %rcx,(%rdx)
140130a4e:	48 8b 0b             	mov    (%rbx),%rcx
140130a51:	eb 13                	jmp    0x140130a66
140130a53:	48 89 08             	mov    %rcx,(%rax)
140130a56:	48 89 59 10          	mov    %rbx,0x10(%rcx)
140130a5a:	48 89 0a             	mov    %rcx,(%rdx)
140130a5d:	48 8b 0b             	mov    (%rbx),%rcx
140130a60:	eb 04                	jmp    0x140130a66
140130a62:	48 8d 53 08          	lea    0x8(%rbx),%rdx
140130a66:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
140130a6a:	75 18                	jne    0x140130a84
140130a6c:	4c 8b 41 10          	mov    0x10(%rcx),%r8
140130a70:	41 80 78 18 01       	cmpb   $0x1,0x18(%r8)
140130a75:	75 2b                	jne    0x140130aa2
140130a77:	48 8b 01             	mov    (%rcx),%rax
140130a7a:	80 78 18 01          	cmpb   $0x1,0x18(%rax)
140130a7e:	75 22                	jne    0x140130aa2
140130a80:	c6 41 18 00          	movb   $0x0,0x18(%rcx)
140130a84:	48 8b 06             	mov    (%rsi),%rax
140130a87:	49 8b fa             	mov    %r10,%rdi
140130a8a:	48 8b 1a             	mov    (%rdx),%rbx
140130a8d:	4c 3b 50 08          	cmp    0x8(%rax),%r10
140130a91:	74 4c                	je     0x140130adf
140130a93:	80 7f 18 01          	cmpb   $0x1,0x18(%rdi)
140130a97:	4c 8b d3             	mov    %rbx,%r10
140130a9a:	0f 84 62 fe ff ff    	je     0x140130902
140130aa0:	eb 3d                	jmp    0x140130adf
140130aa2:	48 8b 01             	mov    (%rcx),%rax
140130aa5:	80 78 18 01          	cmpb   $0x1,0x18(%rax)
140130aa9:	75 17                	jne    0x140130ac2
140130aab:	41 c6 40 18 01       	movb   $0x1,0x18(%r8)
140130ab0:	48 8b d1             	mov    %rcx,%rdx
140130ab3:	c6 41 18 00          	movb   $0x0,0x18(%rcx)
140130ab7:	48 8b ce             	mov    %rsi,%rcx
140130aba:	e8 11 09 00 00       	call   0x1401313d0
140130abf:	48 8b 0b             	mov    (%rbx),%rcx
140130ac2:	0f b6 43 18          	movzbl 0x18(%rbx),%eax
140130ac6:	48 8b d3             	mov    %rbx,%rdx
140130ac9:	88 41 18             	mov    %al,0x18(%rcx)
140130acc:	c6 43 18 01          	movb   $0x1,0x18(%rbx)
140130ad0:	48 8b 01             	mov    (%rcx),%rax
140130ad3:	48 8b ce             	mov    %rsi,%rcx
140130ad6:	c6 40 18 01          	movb   $0x1,0x18(%rax)
140130ada:	e8 01 12 00 00       	call   0x140131ce0
140130adf:	c6 47 18 01          	movb   $0x1,0x18(%rdi)
140130ae3:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
140130ae7:	49 8b c6             	mov    %r14,%rax
140130aea:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
140130aef:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140130af4:	48 85 c9             	test   %rcx,%rcx
140130af7:	74 07                	je     0x140130b00
140130af9:	48 ff c9             	dec    %rcx
140130afc:	48 89 4e 08          	mov    %rcx,0x8(%rsi)
140130b00:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140130b05:	48 83 c4 20          	add    $0x20,%rsp
140130b09:	41 5e                	pop    %r14
140130b0b:	c3                   	ret
140130b0c:	cc                   	int3
140130b0d:	cc                   	int3
140130b0e:	cc                   	int3
140130b0f:	cc                   	int3
140130b10:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140130b15:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140130b1a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140130b1f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140130b24:	41 56                	push   %r14
140130b26:	48 83 ec 20          	sub    $0x20,%rsp
140130b2a:	48 8b f1             	mov    %rcx,%rsi
140130b2d:	48 b8 ff ff ff ff ff 	movabs $0xfffffffffffffff,%rax
140130b34:	ff ff 0f
140130b37:	48 0f bd c8          	bsr    %rax,%rcx
140130b3b:	bf 01 00 00 00       	mov    $0x1,%edi
140130b40:	8b c7                	mov    %edi,%eax
140130b42:	48 d3 e0             	shl    %cl,%rax
140130b45:	48 3b d0             	cmp    %rax,%rdx
140130b48:	0f 87 72 01 00 00    	ja     0x140130cc0
140130b4e:	48 8d 42 ff          	lea    -0x1(%rdx),%rax
140130b52:	48 0b c7             	or     %rdi,%rax
140130b55:	48 0f bd c8          	bsr    %rax,%rcx
140130b59:	ff c1                	inc    %ecx
140130b5b:	48 d3 e7             	shl    %cl,%rdi
140130b5e:	48 8b 5e 08          	mov    0x8(%rsi),%rbx
140130b62:	48 8d 14 3f          	lea    (%rdi,%rdi,1),%rdx
140130b66:	4c 8b c3             	mov    %rbx,%r8
140130b69:	48 8d 4e 18          	lea    0x18(%rsi),%rcx
140130b6d:	e8 6e df f8 ff       	call   0x1400beae0
140130b72:	48 8d 47 ff          	lea    -0x1(%rdi),%rax
140130b76:	48 89 46 30          	mov    %rax,0x30(%rsi)
140130b7a:	48 89 7e 38          	mov    %rdi,0x38(%rsi)
140130b7e:	48 8b 46 08          	mov    0x8(%rsi),%rax
140130b82:	48 8b 00             	mov    (%rax),%rax
140130b85:	48 8b c8             	mov    %rax,%rcx
140130b88:	48 3b c3             	cmp    %rbx,%rax
140130b8b:	0f 84 ee 00 00 00    	je     0x140130c7f
140130b91:	48 bd 25 23 22 84 e4 	movabs $0xcbf29ce484222325,%rbp
140130b98:	9c f2 cb
140130b9b:	48 bf b3 01 00 00 00 	movabs $0x100000001b3,%rdi
140130ba2:	01 00 00
140130ba5:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
140130bac:	00 00 00 00
140130bb0:	48 8b 09             	mov    (%rcx),%rcx
140130bb3:	44 0f b6 58 10       	movzbl 0x10(%rax),%r11d
140130bb8:	4c 33 dd             	xor    %rbp,%r11
140130bbb:	4c 0f af df          	imul   %rdi,%r11
140130bbf:	0f b6 50 11          	movzbl 0x11(%rax),%edx
140130bc3:	4c 33 da             	xor    %rdx,%r11
140130bc6:	4c 0f af df          	imul   %rdi,%r11
140130bca:	0f b6 50 12          	movzbl 0x12(%rax),%edx
140130bce:	4c 33 da             	xor    %rdx,%r11
140130bd1:	4c 0f af df          	imul   %rdi,%r11
140130bd5:	0f b6 50 13          	movzbl 0x13(%rax),%edx
140130bd9:	4c 33 da             	xor    %rdx,%r11
140130bdc:	4c 0f af df          	imul   %rdi,%r11
140130be0:	4c 23 5e 30          	and    0x30(%rsi),%r11
140130be4:	49 c1 e3 04          	shl    $0x4,%r11
140130be8:	4c 03 5e 18          	add    0x18(%rsi),%r11
140130bec:	4d 8b 0b             	mov    (%r11),%r9
140130bef:	4c 3b cb             	cmp    %rbx,%r9
140130bf2:	75 09                	jne    0x140130bfd
140130bf4:	49 89 03             	mov    %rax,(%r11)
140130bf7:	49 89 43 08          	mov    %rax,0x8(%r11)
140130bfb:	eb 76                	jmp    0x140130c73
140130bfd:	49 8b 53 08          	mov    0x8(%r11),%rdx
140130c01:	44 8b 40 10          	mov    0x10(%rax),%r8d
140130c05:	44 3b 42 10          	cmp    0x10(%rdx),%r8d
140130c09:	75 2f                	jne    0x140130c3a
140130c0b:	4c 8b 12             	mov    (%rdx),%r10
140130c0e:	4c 3b d0             	cmp    %rax,%r10
140130c11:	74 21                	je     0x140130c34
140130c13:	4c 8b 48 08          	mov    0x8(%rax),%r9
140130c17:	49 89 09             	mov    %rcx,(%r9)
140130c1a:	4c 8b 41 08          	mov    0x8(%rcx),%r8