1407958b0:	0f 85 3c ff ff ff    	jne    0x1407957f2
1407958b6:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1407958bb:	48 8b c5             	mov    %rbp,%rax
1407958be:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1407958c3:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1407958c8:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1407958cd:	48 83 c4 20          	add    $0x20,%rsp
1407958d1:	41 5e                	pop    %r14
1407958d3:	c3                   	ret
1407958d4:	cc                   	int3
1407958d5:	cc                   	int3
1407958d6:	cc                   	int3
1407958d7:	cc                   	int3
1407958d8:	cc                   	int3
1407958d9:	cc                   	int3
1407958da:	cc                   	int3
1407958db:	cc                   	int3
1407958dc:	cc                   	int3
1407958dd:	cc                   	int3
1407958de:	cc                   	int3
1407958df:	cc                   	int3
1407958e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1407958e5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1407958ea:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1407958ef:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1407958f4:	41 56                	push   %r14
1407958f6:	48 83 ec 20          	sub    $0x20,%rsp
1407958fa:	48 8b 1a             	mov    (%rdx),%rbx
1407958fd:	33 ed                	xor    %ebp,%ebp
1407958ff:	48 8b 7a 08          	mov    0x8(%rdx),%rdi
140795903:	4c 8b f1             	mov    %rcx,%r14
140795906:	48 8b c3             	mov    %rbx,%rax
140795909:	48 3b df             	cmp    %rdi,%rbx
14079590c:	74 56                	je     0x140795964
14079590e:	66 90                	xchg   %ax,%ax
140795910:	48 8b 50 10          	mov    0x10(%rax),%rdx
140795914:	48 ff c5             	inc    %rbp
140795917:	80 7a 19 00          	cmpb   $0x0,0x19(%rdx)
14079591b:	74 22                	je     0x14079593f
14079591d:	48 8b 48 08          	mov    0x8(%rax),%rcx
140795921:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
140795925:	75 13                	jne    0x14079593a
140795927:	48 3b 41 10          	cmp    0x10(%rcx),%rax
14079592b:	75 0d                	jne    0x14079593a
14079592d:	48 8b c1             	mov    %rcx,%rax
140795930:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140795934:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
140795938:	74 ed                	je     0x140795927
14079593a:	48 8b c1             	mov    %rcx,%rax
14079593d:	eb 20                	jmp    0x14079595f
14079593f:	48 8b c2             	mov    %rdx,%rax
140795942:	48 8b 12             	mov    (%rdx),%rdx
140795945:	80 7a 19 00          	cmpb   $0x0,0x19(%rdx)
140795949:	75 14                	jne    0x14079595f
14079594b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140795950:	48 8b 0a             	mov    (%rdx),%rcx
140795953:	48 8b c2             	mov    %rdx,%rax
140795956:	48 8b d1             	mov    %rcx,%rdx
140795959:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
14079595d:	74 f1                	je     0x140795950
14079595f:	48 3b c7             	cmp    %rdi,%rax
140795962:	75 ac                	jne    0x140795910
140795964:	49 8b 36             	mov    (%r14),%rsi
140795967:	48 3b 1e             	cmp    (%rsi),%rbx
14079596a:	75 2d                	jne    0x140795999
14079596c:	80 7f 19 00          	cmpb   $0x0,0x19(%rdi)
140795970:	74 27                	je     0x140795999
140795972:	4c 8b 46 08          	mov    0x8(%rsi),%r8
140795976:	49 8b d6             	mov    %r14,%rdx
140795979:	49 8b ce             	mov    %r14,%rcx
14079597c:	e8 cf b9 ff ff       	call   0x140791350
140795981:	48 89 76 08          	mov    %rsi,0x8(%rsi)
140795985:	48 89 36             	mov    %rsi,(%rsi)
140795988:	48 89 76 10          	mov    %rsi,0x10(%rsi)
14079598c:	49 c7 46 08 00 00 00 	movq   $0x0,0x8(%r14)
140795993:	00
140795994:	e9 cd 00 00 00       	jmp    0x140795a66
140795999:	48 3b df             	cmp    %rdi,%rbx
14079599c:	0f 84 c4 00 00 00    	je     0x140795a66
1407959a2:	4c 8b 43 10          	mov    0x10(%rbx),%r8
1407959a6:	48 8b d3             	mov    %rbx,%rdx
1407959a9:	41 80 78 19 00       	cmpb   $0x0,0x19(%r8)
1407959ae:	74 47                	je     0x1407959f7
1407959b0:	48 8b 43 08          	mov    0x8(%rbx),%rax
1407959b4:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
1407959b8:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
1407959bc:	75 15                	jne    0x1407959d3
1407959be:	66 90                	xchg   %ax,%ax
1407959c0:	48 3b 58 10          	cmp    0x10(%rax),%rbx
1407959c4:	75 0d                	jne    0x1407959d3
1407959c6:	48 8b d8             	mov    %rax,%rbx
1407959c9:	48 8b 40 08          	mov    0x8(%rax),%rax
1407959cd:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
1407959d1:	74 ed                	je     0x1407959c0
1407959d3:	48 8b 09             	mov    (%rcx),%rcx
1407959d6:	48 8b d8             	mov    %rax,%rbx
1407959d9:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
1407959dd:	75 5d                	jne    0x140795a3c
1407959df:	48 8b c2             	mov    %rdx,%rax
1407959e2:	48 3b 41 10          	cmp    0x10(%rcx),%rax
1407959e6:	75 54                	jne    0x140795a3c
1407959e8:	48 8b c1             	mov    %rcx,%rax
1407959eb:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1407959ef:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
1407959f3:	74 ed                	je     0x1407959e2
1407959f5:	eb 45                	jmp    0x140795a3c
1407959f7:	49 8b 08             	mov    (%r8),%rcx
1407959fa:	49 8b d8             	mov    %r8,%rbx
1407959fd:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
140795a01:	75 1c                	jne    0x140795a1f
140795a03:	0f 1f 40 00          	nopl   0x0(%rax)
140795a07:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140795a0e:	00 00
140795a10:	48 8b 01             	mov    (%rcx),%rax
140795a13:	48 8b d9             	mov    %rcx,%rbx
140795a16:	48 8b c8             	mov    %rax,%rcx
140795a19:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140795a1d:	74 f1                	je     0x140795a10
140795a1f:	49 8b 08             	mov    (%r8),%rcx
140795a22:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
140795a26:	75 14                	jne    0x140795a3c
140795a28:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140795a2f:	00
140795a30:	48 8b 01             	mov    (%rcx),%rax
140795a33:	48 8b c8             	mov    %rax,%rcx
140795a36:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140795a3a:	74 f4                	je     0x140795a30
140795a3c:	49 8b ce             	mov    %r14,%rcx
140795a3f:	e8 bc 25 c4 ff       	call   0x1403d8000
140795a44:	48 8b f0             	mov    %rax,%rsi
140795a47:	48 8d 48 50          	lea    0x50(%rax),%rcx
140795a4b:	e8 10 4b aa ff       	call   0x14023a560
140795a50:	ba 90 00 00 00       	mov    $0x90,%edx
140795a55:	48 8b ce             	mov    %rsi,%rcx
140795a58:	e8 e7 56 68 00       	call   0x140e1b144
140795a5d:	48 3b df             	cmp    %rdi,%rbx
140795a60:	0f 85 3c ff ff ff    	jne    0x1407959a2
140795a66:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140795a6b:	48 8b c5             	mov    %rbp,%rax
140795a6e:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140795a73:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140795a78:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140795a7d:	48 83 c4 20          	add    $0x20,%rsp
140795a81:	41 5e                	pop    %r14
140795a83:	c3                   	ret
140795a84:	cc                   	int3
140795a85:	cc                   	int3
140795a86:	cc                   	int3
140795a87:	cc                   	int3
140795a88:	cc                   	int3
140795a89:	cc                   	int3
140795a8a:	cc                   	int3
140795a8b:	cc                   	int3
140795a8c:	cc                   	int3
140795a8d:	cc                   	int3
140795a8e:	cc                   	int3
140795a8f:	cc                   	int3
140795a90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140795a95:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140795a9a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140795a9f:	57                   	push   %rdi
140795aa0:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
140795aa7:	49 8b f8             	mov    %r8,%rdi
140795aaa:	48 8b ea             	mov    %rdx,%rbp
140795aad:	48 8b d9             	mov    %rcx,%rbx
140795ab0:	48 8b 01             	mov    (%rcx),%rax
140795ab3:	48 8b 10             	mov    (%rax),%rdx
140795ab6:	49 8b 00             	mov    (%r8),%rax
140795ab9:	48 3b d0             	cmp    %rax,%rdx
140795abc:	40 0f 94 c6          	sete   %sil
140795ac0:	f7 41 08 00 01 00 00 	testl  $0x100,0x8(%rcx)
140795ac7:	74 07                	je     0x140795ad0
140795ac9:	48 3b d0             	cmp    %rax,%rdx
140795acc:	40 0f 95 c6          	setne  %sil
140795ad0:	40 84 f6             	test   %sil,%sil
140795ad3:	74 2b                	je     0x140795b00
140795ad5:	e8 a6 b3 0a 00       	call   0x140840e80
140795ada:	80 78 6c 00          	cmpb   $0x0,0x6c(%rax)
140795ade:	75 20                	jne    0x140795b00
140795ae0:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140795ae5:	e8 a6 62 0a 00       	call   0x14083bd90
140795aea:	90                   	nop
140795aeb:	4c 8b c0             	mov    %rax,%r8
140795aee:	40 0f b6 d6          	movzbl %sil,%edx
140795af2:	48 8b cd             	mov    %rbp,%rcx
140795af5:	e8 f6 60 0a 00       	call   0x14083bbf0
140795afa:	90                   	nop
140795afb:	e9 aa 00 00 00       	jmp    0x140795baa
140795b00:	48 8b 1b             	mov    (%rbx),%rbx
140795b03:	48 8b 17             	mov    (%rdi),%rdx
140795b06:	48 8d 8c 24 88 00 00 	lea    0x88(%rsp),%rcx
140795b0d:	00
140795b0e:	e8 2d eb 0b 00       	call   0x140854640
140795b13:	48 8b f8             	mov    %rax,%rdi
140795b16:	48 8d 15 33 cc 88 00 	lea    0x88cc33(%rip),%rdx        # 0x141022750
140795b1d:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140795b22:	e8 c9 61 0a 00       	call   0x14083bcf0
140795b27:	90                   	nop
140795b28:	e8 a3 ea 0b 00       	call   0x1408545d0
140795b2d:	48 8b 13             	mov    (%rbx),%rdx
140795b30:	48 8b c8             	mov    %rax,%rcx
140795b33:	e8 a8 a8 0a 00       	call   0x1408403e0
140795b38:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140795b3d:	e8 4e e9 0b 00       	call   0x140854490
140795b42:	90                   	nop
140795b43:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
140795b48:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140795b4d:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140795b52:	e8 39 7a 0a 00       	call   0x14083d590
140795b57:	90                   	nop
140795b58:	4c 8b c7             	mov    %rdi,%r8
140795b5b:	48 8b d0             	mov    %rax,%rdx
140795b5e:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140795b63:	e8 28 7a 0a 00       	call   0x14083d590
140795b68:	90                   	nop
140795b69:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140795b6e:	e8 ad 6c 0a 00       	call   0x14083c820
140795b73:	90                   	nop
140795b74:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140795b79:	e8 a2 6c 0a 00       	call   0x14083c820
140795b7e:	90                   	nop
140795b7f:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140795b84:	e8 97 6c 0a 00       	call   0x14083c820
140795b89:	90                   	nop
140795b8a:	48 8d 8c 24 88 00 00 	lea    0x88(%rsp),%rcx
140795b91:	00
140795b92:	e8 89 6c 0a 00       	call   0x14083c820
140795b97:	90                   	nop
140795b98:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
140795b9d:	40 0f b6 d6          	movzbl %sil,%edx
140795ba1:	48 8b cd             	mov    %rbp,%rcx
140795ba4:	e8 47 60 0a 00       	call   0x14083bbf0
140795ba9:	90                   	nop
140795baa:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140795baf:	e8 6c 6c 0a 00       	call   0x14083c820
140795bb4:	48 8b c5             	mov    %rbp,%rax
140795bb7:	4c 8d 9c 24 a0 00 00 	lea    0xa0(%rsp),%r11
140795bbe:	00
140795bbf:	49 8b 5b 10          	mov    0x10(%r11),%rbx
140795bc3:	49 8b 6b 18          	mov    0x18(%r11),%rbp
140795bc7:	49 8b 73 20          	mov    0x20(%r11),%rsi
140795bcb:	49 8b e3             	mov    %r11,%rsp
140795bce:	5f                   	pop    %rdi
140795bcf:	c3                   	ret
140795bd0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140795bd5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140795bda:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140795bdf:	57                   	push   %rdi
140795be0:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
140795be7:	49 8b f8             	mov    %r8,%rdi
140795bea:	48 8b ea             	mov    %rdx,%rbp
140795bed:	48 8b d9             	mov    %rcx,%rbx
140795bf0:	48 8b 01             	mov    (%rcx),%rax
140795bf3:	8b 10                	mov    (%rax),%edx
140795bf5:	41 8b 00             	mov    (%r8),%eax
140795bf8:	3b d0                	cmp    %eax,%edx
140795bfa:	40 0f 94 c6          	sete   %sil
140795bfe:	f7 41 08 00 01 00 00 	testl  $0x100,0x8(%rcx)
140795c05:	74 06                	je     0x140795c0d
140795c07:	3b d0                	cmp    %eax,%edx
140795c09:	40 0f 95 c6          	setne  %sil
140795c0d:	40 84 f6             	test   %sil,%sil
140795c10:	74 2b                	je     0x140795c3d
140795c12:	e8 69 b2 0a 00       	call   0x140840e80
140795c17:	80 78 6c 00          	cmpb   $0x0,0x6c(%rax)
140795c1b:	75 20                	jne    0x140795c3d
140795c1d:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140795c22:	e8 69 61 0a 00       	call   0x14083bd90
140795c27:	90                   	nop
140795c28:	4c 8b c0             	mov    %rax,%r8
140795c2b:	40 0f b6 d6          	movzbl %sil,%edx
140795c2f:	48 8b cd             	mov    %rbp,%rcx
140795c32:	e8 b9 5f 0a 00       	call   0x14083bbf0
140795c37:	90                   	nop
140795c38:	e9 99 00 00 00       	jmp    0x140795cd6
140795c3d:	48 8b 1b             	mov    (%rbx),%rbx
140795c40:	8b 17                	mov    (%rdi),%edx
140795c42:	48 8d 8c 24 88 00 00 	lea    0x88(%rsp),%rcx
140795c49:	00
140795c4a:	e8 b1 ea 0b 00       	call   0x140854700
140795c4f:	48 8b f8             	mov    %rax,%rdi
140795c52:	48 8d 15 f7 ca 88 00 	lea    0x88caf7(%rip),%rdx        # 0x141022750
140795c59:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140795c5e:	e8 8d 60 0a 00       	call   0x14083bcf0
140795c63:	90                   	nop
140795c64:	8b 13                	mov    (%rbx),%edx
140795c66:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140795c6b:	e8 90 ea 0b 00       	call   0x140854700
140795c70:	90                   	nop
140795c71:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140795c76:	48 8b d0             	mov    %rax,%rdx
140795c79:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140795c7e:	e8 0d 79 0a 00       	call   0x14083d590
140795c83:	90                   	nop
140795c84:	4c 8b c7             	mov    %rdi,%r8
140795c87:	48 8b d0             	mov    %rax,%rdx
140795c8a:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140795c8f:	e8 fc 78 0a 00       	call   0x14083d590
140795c94:	90                   	nop
140795c95:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140795c9a:	e8 81 6b 0a 00       	call   0x14083c820
140795c9f:	90                   	nop
140795ca0:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140795ca5:	e8 76 6b 0a 00       	call   0x14083c820
140795caa:	90                   	nop
140795cab:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140795cb0:	e8 6b 6b 0a 00       	call   0x14083c820
140795cb5:	90                   	nop
140795cb6:	48 8d 8c 24 88 00 00 	lea    0x88(%rsp),%rcx
140795cbd:	00
140795cbe:	e8 5d 6b 0a 00       	call   0x14083c820
140795cc3:	90                   	nop
140795cc4:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
140795cc9:	40 0f b6 d6          	movzbl %sil,%edx
140795ccd:	48 8b cd             	mov    %rbp,%rcx
140795cd0:	e8 1b 5f 0a 00       	call   0x14083bbf0
140795cd5:	90                   	nop
140795cd6:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140795cdb:	e8 40 6b 0a 00       	call   0x14083c820
140795ce0:	48 8b c5             	mov    %rbp,%rax
140795ce3:	4c 8d 9c 24 a0 00 00 	lea    0xa0(%rsp),%r11
140795cea:	00
140795ceb:	49 8b 5b 10          	mov    0x10(%r11),%rbx
140795cef:	49 8b 6b 18          	mov    0x18(%r11),%rbp
140795cf3:	49 8b 73 20          	mov    0x20(%r11),%rsi
140795cf7:	49 8b e3             	mov    %r11,%rsp
140795cfa:	5f                   	pop    %rdi
140795cfb:	c3                   	ret
140795cfc:	cc                   	int3
140795cfd:	cc                   	int3
140795cfe:	cc                   	int3
140795cff:	cc                   	int3
140795d00:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140795d05:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140795d0a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
140795d0f:	41 56                	push   %r14
140795d11:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
140795d18:	49 8b d8             	mov    %r8,%rbx
140795d1b:	48 8b f2             	mov    %rdx,%rsi
140795d1e:	4c 8b f1             	mov    %rcx,%r14
140795d21:	49 63 00             	movslq (%r8),%rax
140795d24:	48 8b 11             	mov    (%rcx),%rdx
140795d27:	48 3b d0             	cmp    %rax,%rdx
140795d2a:	40 0f 94 c7          	sete   %dil
140795d2e:	f7 41 08 00 01 00 00 	testl  $0x100,0x8(%rcx)
140795d35:	74 07                	je     0x140795d3e
140795d37:	48 3b d0             	cmp    %rax,%rdx
140795d3a:	40 0f 95 c7          	setne  %dil
140795d3e:	40 84 ff             	test   %dil,%dil
140795d41:	74 2b                	je     0x140795d6e