140077856:	cc                   	int3
140077857:	cc                   	int3
140077858:	cc                   	int3
140077859:	cc                   	int3
14007785a:	cc                   	int3
14007785b:	cc                   	int3
14007785c:	44 89 4c 24 20       	mov    %r9d,0x20(%rsp)
140077861:	48 83 ec 68          	sub    $0x68,%rsp
140077865:	48 8b 94 24 98 00 00 	mov    0x98(%rsp),%rdx
14007786c:	00
14007786d:	45 33 c9             	xor    %r9d,%r9d
140077870:	48 85 d2             	test   %rdx,%rdx
140077873:	74 18                	je     0x14007788d
140077875:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
140077879:	48 ff c0             	inc    %rax
14007787c:	66 44 39 0c 42       	cmp    %r9w,(%rdx,%rax,2)
140077881:	75 f6                	jne    0x140077879
140077883:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14007788a:	00
14007788b:	eb 05                	jmp    0x140077892
14007788d:	b8 0a 00 00 00       	mov    $0xa,%eax
140077892:	4c 89 4c 24 50       	mov    %r9,0x50(%rsp)
140077897:	4c 8d 05 d2 10 01 00 	lea    0x110d2(%rip),%r8        # 0x140088970
14007789e:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400778a3:	48 85 d2             	test   %rdx,%rdx
1400778a6:	48 8d 84 24 90 00 00 	lea    0x90(%rsp),%rax
1400778ad:	00
1400778ae:	49 0f 44 d0          	cmove  %r8,%rdx
1400778b2:	41 b8 5d 00 00 00    	mov    $0x5d,%r8d
1400778b8:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
1400778bd:	45 0f b7 c8          	movzwl %r8w,%r9d
1400778c1:	41 8d 50 a7          	lea    -0x59(%r8),%edx
1400778c5:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
1400778ca:	4c 8d 05 2f a9 01 00 	lea    0x1a92f(%rip),%r8        # 0x140092200
1400778d1:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400778d6:	48 8d 84 24 88 00 00 	lea    0x88(%rsp),%rax
1400778dd:	00
1400778de:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1400778e3:	ba 2b 00 00 00       	mov    $0x2b,%edx
1400778e8:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400778ed:	48 ff 15 4c d7 00 00 	rex.W call *0xd74c(%rip)        # 0x140085040
1400778f4:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400778f9:	48 83 c4 68          	add    $0x68,%rsp
1400778fd:	c3                   	ret
1400778fe:	cc                   	int3
1400778ff:	cc                   	int3
140077900:	cc                   	int3
140077901:	cc                   	int3
140077902:	cc                   	int3
140077903:	cc                   	int3
140077904:	cc                   	int3
140077905:	cc                   	int3
140077906:	cc                   	int3
140077907:	cc                   	int3
140077908:	48 83 ec 58          	sub    $0x58,%rsp
14007790c:	45 33 d2             	xor    %r10d,%r10d
14007790f:	4d 85 c9             	test   %r9,%r9
140077912:	74 18                	je     0x14007792c
140077914:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
140077918:	48 ff c0             	inc    %rax
14007791b:	66 45 39 14 41       	cmp    %r10w,(%r9,%rax,2)
140077920:	75 f6                	jne    0x140077918
140077922:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140077929:	00
14007792a:	eb 05                	jmp    0x140077931
14007792c:	b8 0a 00 00 00       	mov    $0xa,%eax
140077931:	4c 89 54 24 40       	mov    %r10,0x40(%rsp)
140077936:	48 8d 15 33 10 01 00 	lea    0x11033(%rip),%rdx        # 0x140088970
14007793d:	4d 85 c9             	test   %r9,%r9
140077940:	48 c7 44 24 38 08 00 	movq   $0x8,0x38(%rsp)
140077947:	00 00
140077949:	41 b8 31 00 00 00    	mov    $0x31,%r8d
14007794f:	4c 0f 44 ca          	cmove  %rdx,%r9
140077953:	48 8d 94 24 80 00 00 	lea    0x80(%rsp),%rdx
14007795a:	00
14007795b:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
140077960:	ba 2b 00 00 00       	mov    $0x2b,%edx
140077965:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14007796a:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14007796f:	45 0f b7 c8          	movzwl %r8w,%r9d
140077973:	4c 8d 05 86 a8 01 00 	lea    0x1a886(%rip),%r8        # 0x140092200
14007797a:	48 ff 15 bf d6 00 00 	rex.W call *0xd6bf(%rip)        # 0x140085040
140077981:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140077986:	48 83 c4 58          	add    $0x58,%rsp
14007798a:	c3                   	ret
14007798b:	cc                   	int3
14007798c:	cc                   	int3
14007798d:	cc                   	int3
14007798e:	cc                   	int3
14007798f:	cc                   	int3
140077990:	cc                   	int3
140077991:	cc                   	int3
140077992:	cc                   	int3
140077993:	cc                   	int3
140077994:	4c 8b dc             	mov    %rsp,%r11
140077997:	45 89 4b 20          	mov    %r9d,0x20(%r11)
14007799b:	48 83 ec 58          	sub    $0x58,%rsp
14007799f:	49 83 63 e8 00       	andq   $0x0,-0x18(%r11)
1400779a4:	49 8d 43 28          	lea    0x28(%r11),%rax
1400779a8:	41 b8 48 00 00 00    	mov    $0x48,%r8d
1400779ae:	45 0f b7 c8          	movzwl %r8w,%r9d
1400779b2:	41 8d 50 bc          	lea    -0x44(%r8),%edx
1400779b6:	49 89 53 e0          	mov    %rdx,-0x20(%r11)
1400779ba:	4c 8d 05 3f a8 01 00 	lea    0x1a83f(%rip),%r8        # 0x140092200
1400779c1:	49 89 43 d8          	mov    %rax,-0x28(%r11)
1400779c5:	49 8d 43 20          	lea    0x20(%r11),%rax
1400779c9:	49 89 53 d0          	mov    %rdx,-0x30(%r11)
1400779cd:	ba 2b 00 00 00       	mov    $0x2b,%edx
1400779d2:	49 89 43 c8          	mov    %rax,-0x38(%r11)
1400779d6:	48 ff 15 63 d6 00 00 	rex.W call *0xd663(%rip)        # 0x140085040
1400779dd:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400779e2:	48 83 c4 58          	add    $0x58,%rsp
1400779e6:	c3                   	ret
1400779e7:	cc                   	int3
1400779e8:	cc                   	int3
1400779e9:	cc                   	int3
1400779ea:	cc                   	int3
1400779eb:	cc                   	int3
1400779ec:	cc                   	int3
1400779ed:	cc                   	int3
1400779ee:	cc                   	int3
1400779ef:	cc                   	int3
1400779f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400779f5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1400779fa:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1400779ff:	56                   	push   %rsi
140077a00:	57                   	push   %rdi
140077a01:	41 54                	push   %r12
140077a03:	41 56                	push   %r14
140077a05:	41 57                	push   %r15
140077a07:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
140077a0e:	4c 8b 8c 24 38 01 00 	mov    0x138(%rsp),%r9
140077a15:	00
140077a16:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
140077a1a:	45 33 ff             	xor    %r15d,%r15d
140077a1d:	4c 8b f1             	mov    %rcx,%r14
140077a20:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
140077a26:	4d 85 c9             	test   %r9,%r9
140077a29:	74 17                	je     0x140077a42
140077a2b:	48 8b d0             	mov    %rax,%rdx
140077a2e:	48 ff c2             	inc    %rdx
140077a31:	66 45 39 3c 51       	cmp    %r15w,(%r9,%rdx,2)
140077a36:	75 f6                	jne    0x140077a2e
140077a38:	48 8d 2c 55 02 00 00 	lea    0x2(,%rdx,2),%rbp
140077a3f:	00
140077a40:	eb 03                	jmp    0x140077a45
140077a42:	49 8b e8             	mov    %r8,%rbp
140077a45:	48 8b 94 24 30 01 00 	mov    0x130(%rsp),%rdx
140077a4c:	00
140077a4d:	4c 8d 25 1c 0f 01 00 	lea    0x10f1c(%rip),%r12        # 0x140088970
140077a54:	4d 85 c9             	test   %r9,%r9
140077a57:	4d 0f 44 cc          	cmove  %r12,%r9
140077a5b:	48 85 d2             	test   %rdx,%rdx
140077a5e:	74 17                	je     0x140077a77
140077a60:	48 8b c8             	mov    %rax,%rcx
140077a63:	48 ff c1             	inc    %rcx
140077a66:	66 44 39 3c 4a       	cmp    %r15w,(%rdx,%rcx,2)
140077a6b:	75 f6                	jne    0x140077a63
140077a6d:	48 8d 34 4d 02 00 00 	lea    0x2(,%rcx,2),%rsi
140077a74:	00
140077a75:	eb 03                	jmp    0x140077a7a
140077a77:	49 8b f0             	mov    %r8,%rsi
140077a7a:	4c 8b 94 24 28 01 00 	mov    0x128(%rsp),%r10
140077a81:	00
140077a82:	48 85 d2             	test   %rdx,%rdx
140077a85:	49 0f 44 d4          	cmove  %r12,%rdx
140077a89:	4d 85 d2             	test   %r10,%r10
140077a8c:	74 17                	je     0x140077aa5
140077a8e:	48 8b c8             	mov    %rax,%rcx
140077a91:	48 ff c1             	inc    %rcx
140077a94:	66 45 39 3c 4a       	cmp    %r15w,(%r10,%rcx,2)
140077a99:	75 f6                	jne    0x140077a91
140077a9b:	48 8d 3c 4d 02 00 00 	lea    0x2(,%rcx,2),%rdi
140077aa2:	00
140077aa3:	eb 03                	jmp    0x140077aa8
140077aa5:	49 8b f8             	mov    %r8,%rdi
140077aa8:	4c 8b 9c 24 20 01 00 	mov    0x120(%rsp),%r11
140077aaf:	00
140077ab0:	4d 85 d2             	test   %r10,%r10
140077ab3:	4d 0f 44 d4          	cmove  %r12,%r10
140077ab7:	4d 85 db             	test   %r11,%r11
140077aba:	74 17                	je     0x140077ad3
140077abc:	48 8b c8             	mov    %rax,%rcx
140077abf:	48 ff c1             	inc    %rcx
140077ac2:	66 45 39 3c 4b       	cmp    %r15w,(%r11,%rcx,2)
140077ac7:	75 f6                	jne    0x140077abf
140077ac9:	48 8d 1c 4d 02 00 00 	lea    0x2(,%rcx,2),%rbx
140077ad0:	00
140077ad1:	eb 03                	jmp    0x140077ad6
140077ad3:	49 8b d8             	mov    %r8,%rbx
140077ad6:	48 8b 8c 24 18 01 00 	mov    0x118(%rsp),%rcx
140077add:	00
140077ade:	4d 85 db             	test   %r11,%r11
140077ae1:	4d 0f 44 dc          	cmove  %r12,%r11
140077ae5:	48 85 c9             	test   %rcx,%rcx
140077ae8:	74 15                	je     0x140077aff
140077aea:	48 ff c0             	inc    %rax
140077aed:	66 44 39 3c 41       	cmp    %r15w,(%rcx,%rax,2)
140077af2:	75 f6                	jne    0x140077aea
140077af4:	4c 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%r8
140077afb:	00
140077afc:	48 85 c9             	test   %rcx,%rcx
140077aff:	4c 89 bc 24 b0 00 00 	mov    %r15,0xb0(%rsp)
140077b06:	00
140077b07:	48 8d 84 24 48 01 00 	lea    0x148(%rsp),%rax
140077b0e:	00
140077b0f:	49 0f 44 cc          	cmove  %r12,%rcx
140077b13:	41 bc 39 00 00 00    	mov    $0x39,%r12d
140077b19:	45 8d 7c 24 cb       	lea    -0x35(%r12),%r15d
140077b1e:	4c 89 bc 24 a8 00 00 	mov    %r15,0xa8(%rsp)
140077b25:	00
140077b26:	48 89 84 24 a0 00 00 	mov    %rax,0xa0(%rsp)
140077b2d:	00
140077b2e:	48 8d 84 24 40 01 00 	lea    0x140(%rsp),%rax
140077b35:	00
140077b36:	4c 89 bc 24 98 00 00 	mov    %r15,0x98(%rsp)
140077b3d:	00
140077b3e:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
140077b45:	00
140077b46:	48 8b 84 24 10 01 00 	mov    0x110(%rsp),%rax
140077b4d:	00
140077b4e:	48 89 ac 24 88 00 00 	mov    %rbp,0x88(%rsp)
140077b55:	00
140077b56:	4c 89 8c 24 80 00 00 	mov    %r9,0x80(%rsp)
140077b5d:	00
140077b5e:	48 89 74 24 78       	mov    %rsi,0x78(%rsp)
140077b63:	48 89 54 24 70       	mov    %rdx,0x70(%rsp)
140077b68:	41 8d 54 24 f2       	lea    -0xe(%r12),%edx
140077b6d:	48 89 7c 24 68       	mov    %rdi,0x68(%rsp)
140077b72:	4c 89 54 24 60       	mov    %r10,0x60(%rsp)
140077b77:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
140077b7c:	4c 89 5c 24 50       	mov    %r11,0x50(%rsp)
140077b81:	4c 89 44 24 48       	mov    %r8,0x48(%rsp)
140077b86:	4c 8d 05 73 a6 01 00 	lea    0x1a673(%rip),%r8        # 0x140092200
140077b8d:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
140077b92:	49 8b ce             	mov    %r14,%rcx
140077b95:	48 c7 44 24 38 10 00 	movq   $0x10,0x38(%rsp)
140077b9c:	00 00
140077b9e:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140077ba3:	48 8d 84 24 08 01 00 	lea    0x108(%rsp),%rax
140077baa:	00
140077bab:	48 c7 44 24 28 08 00 	movq   $0x8,0x28(%rsp)
140077bb2:	00 00
140077bb4:	45 0f b7 cc          	movzwl %r12w,%r9d
140077bb8:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140077bbd:	48 ff 15 7c d4 00 00 	rex.W call *0xd47c(%rip)        # 0x140085040
140077bc4:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140077bc9:	4c 8d 9c 24 c0 00 00 	lea    0xc0(%rsp),%r11
140077bd0:	00
140077bd1:	49 8b 5b 30          	mov    0x30(%r11),%rbx
140077bd5:	49 8b 6b 38          	mov    0x38(%r11),%rbp
140077bd9:	49 8b e3             	mov    %r11,%rsp
140077bdc:	41 5f                	pop    %r15
140077bde:	41 5e                	pop    %r14
140077be0:	41 5c                	pop    %r12
140077be2:	5f                   	pop    %rdi
140077be3:	5e                   	pop    %rsi
140077be4:	c3                   	ret
140077be5:	cc                   	int3
140077be6:	cc                   	int3
140077be7:	cc                   	int3
140077be8:	cc                   	int3
140077be9:	cc                   	int3
140077bea:	cc                   	int3
140077beb:	cc                   	int3
140077bec:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140077bf1:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140077bf6:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140077bfb:	57                   	push   %rdi
140077bfc:	48 83 ec 60          	sub    $0x60,%rsp
140077c00:	48 8d 05 29 a4 00 00 	lea    0xa429(%rip),%rax        # 0x140082030
140077c07:	48 8b d9             	mov    %rcx,%rbx
140077c0a:	48 89 01             	mov    %rax,(%rcx)
140077c0d:	48 8d 05 ec a3 00 00 	lea    0xa3ec(%rip),%rax        # 0x140082000
140077c14:	48 89 41 08          	mov    %rax,0x8(%rcx)
140077c18:	48 8b 0d e1 73 02 00 	mov    0x273e1(%rip),%rcx        # 0x14009f000
140077c1f:	48 8d 2d da 73 02 00 	lea    0x273da(%rip),%rbp        # 0x14009f000
140077c26:	be 10 00 00 80       	mov    $0x80000010,%esi
140077c2b:	48 3b cd             	cmp    %rbp,%rcx
140077c2e:	74 1e                	je     0x140077c4e
140077c30:	8b 41 44             	mov    0x44(%rcx),%eax
140077c33:	23 c6                	and    %esi,%eax
140077c35:	3b c6                	cmp    %esi,%eax
140077c37:	75 15                	jne    0x140077c4e
140077c39:	48 8b 49 38          	mov    0x38(%rcx),%rcx
140077c3d:	4c 8d 05 44 a8 01 00 	lea    0x1a844(%rip),%r8        # 0x140092488
140077c44:	ba 0e 00 00 00       	mov    $0xe,%edx
140077c49:	e8 a2 fc fd ff       	call   0x1400578f0
140077c4e:	80 7b 58 00          	cmpb   $0x0,0x58(%rbx)
140077c52:	4c 8d 05 37 a6 01 00 	lea    0x1a637(%rip),%r8        # 0x140092290
140077c59:	41 b9 9d 00 00 00    	mov    $0x9d,%r9d
140077c5f:	0f 95 c0             	setne  %al
140077c62:	88 44 24 48          	mov    %al,0x48(%rsp)
140077c66:	48 8d 05 cb a5 01 00 	lea    0x1a5cb(%rip),%rax        # 0x140092238
140077c6d:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140077c72:	48 8d 05 df a5 01 00 	lea    0x1a5df(%rip),%rax        # 0x140092258
140077c79:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140077c7e:	e8 6d 9f 00 00       	call   0x140081bf0
140077c83:	48 8b 4b 68          	mov    0x68(%rbx),%rcx
140077c87:	48 85 c9             	test   %rcx,%rcx
140077c8a:	74 0d                	je     0x140077c99
140077c8c:	48 8b 01             	mov    (%rcx),%rax
140077c8f:	48 8b 40 08          	mov    0x8(%rax),%rax
140077c93:	ff 15 2f da 00 00    	call   *0xda2f(%rip)        # 0x1400856c8
140077c99:	48 8b 4b 60          	mov    0x60(%rbx),%rcx
140077c9d:	48 85 c9             	test   %rcx,%rcx
140077ca0:	74 0d                	je     0x140077caf
140077ca2:	48 8b 01             	mov    (%rcx),%rax
140077ca5:	48 8b 40 08          	mov    0x8(%rax),%rax
140077ca9:	ff 15 19 da 00 00    	call   *0xda19(%rip)        # 0x1400856c8
140077caf:	48 8b 0d 4a 73 02 00 	mov    0x2734a(%rip),%rcx        # 0x14009f000
140077cb6:	48 3b cd             	cmp    %rbp,%rcx
140077cb9:	74 1e                	je     0x140077cd9
140077cbb:	8b 41 44             	mov    0x44(%rcx),%eax
140077cbe:	23 c6                	and    %esi,%eax
140077cc0:	3b c6                	cmp    %esi,%eax
140077cc2:	75 15                	jne    0x140077cd9
140077cc4:	48 8b 49 38          	mov    0x38(%rcx),%rcx
140077cc8:	4c 8d 05 b9 a7 01 00 	lea    0x1a7b9(%rip),%r8        # 0x140092488
140077ccf:	ba 0f 00 00 00       	mov    $0xf,%edx
140077cd4:	e8 17 fc fd ff       	call   0x1400578f0
140077cd9:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140077cdd:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
140077ce2:	49 8b 5b 10          	mov    0x10(%r11),%rbx
140077ce6:	49 8b 6b 18          	mov    0x18(%r11),%rbp
140077cea:	49 8b 73 20          	mov    0x20(%r11),%rsi
140077cee:	49 8b e3             	mov    %r11,%rsp
140077cf1:	5f                   	pop    %rdi
140077cf2:	e9 a1 d8 ff ff       	jmp    0x140075598
140077cf7:	cc                   	int3
140077cf8:	cc                   	int3
140077cf9:	cc                   	int3
140077cfa:	cc                   	int3
140077cfb:	cc                   	int3
140077cfc:	cc                   	int3
140077cfd:	cc                   	int3
140077cfe:	cc                   	int3
140077cff:	cc                   	int3
140077d00:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140077d05:	57                   	push   %rdi
140077d06:	48 83 ec 20          	sub    $0x20,%rsp
140077d0a:	8b da                	mov    %edx,%ebx
140077d0c:	48 8b f9             	mov    %rcx,%rdi
140077d0f:	e8 d8 fe ff ff       	call   0x140077bec
140077d14:	f6 c3 01             	test   $0x1,%bl
140077d17:	74 08                	je     0x140077d21
140077d19:	48 8b cf             	mov    %rdi,%rcx
140077d1c:	e8 df c1 fb ff       	call   0x140033f00
140077d21:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140077d26:	48 8b c7             	mov    %rdi,%rax