14001bb8f:	cc                   	int3
14001bb90:	66 89 91 70 01 00 00 	mov    %dx,0x170(%rcx)
14001bb97:	c3                   	ret
14001bb98:	cc                   	int3
14001bb99:	cc                   	int3
14001bb9a:	cc                   	int3
14001bb9b:	cc                   	int3
14001bb9c:	cc                   	int3
14001bb9d:	cc                   	int3
14001bb9e:	cc                   	int3
14001bb9f:	cc                   	int3
14001bba0:	66 89 91 74 01 00 00 	mov    %dx,0x174(%rcx)
14001bba7:	c3                   	ret
14001bba8:	cc                   	int3
14001bba9:	cc                   	int3
14001bbaa:	cc                   	int3
14001bbab:	cc                   	int3
14001bbac:	cc                   	int3
14001bbad:	cc                   	int3
14001bbae:	cc                   	int3
14001bbaf:	cc                   	int3
14001bbb0:	b8 01 00 00 00       	mov    $0x1,%eax
14001bbb5:	c3                   	ret
14001bbb6:	cc                   	int3
14001bbb7:	cc                   	int3
14001bbb8:	cc                   	int3
14001bbb9:	cc                   	int3
14001bbba:	cc                   	int3
14001bbbb:	cc                   	int3
14001bbbc:	cc                   	int3
14001bbbd:	cc                   	int3
14001bbbe:	cc                   	int3
14001bbbf:	cc                   	int3
14001bbc0:	c6 41 50 01          	movb   $0x1,0x50(%rcx)
14001bbc4:	c3                   	ret
14001bbc5:	cc                   	int3
14001bbc6:	cc                   	int3
14001bbc7:	cc                   	int3
14001bbc8:	cc                   	int3
14001bbc9:	cc                   	int3
14001bbca:	cc                   	int3
14001bbcb:	cc                   	int3
14001bbcc:	cc                   	int3
14001bbcd:	cc                   	int3
14001bbce:	cc                   	int3
14001bbcf:	cc                   	int3
14001bbd0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001bbd5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14001bbda:	56                   	push   %rsi
14001bbdb:	57                   	push   %rdi
14001bbdc:	41 56                	push   %r14
14001bbde:	48 83 ec 30          	sub    $0x30,%rsp
14001bbe2:	49 8b e8             	mov    %r8,%rbp
14001bbe5:	48 8b f2             	mov    %rdx,%rsi
14001bbe8:	8b d9                	mov    %ecx,%ebx
14001bbea:	48 8b 0d 0f 34 08 00 	mov    0x8340f(%rip),%rcx        # 0x14009f000
14001bbf1:	4c 8d 35 08 34 08 00 	lea    0x83408(%rip),%r14        # 0x14009f000
14001bbf8:	49 3b ce             	cmp    %r14,%rcx
14001bbfb:	74 0a                	je     0x14001bc07
14001bbfd:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
14001bc01:	0f 85 41 f9 01 00    	jne    0x14003b548
14001bc07:	83 fb 01             	cmp    $0x1,%ebx
14001bc0a:	0f 85 5b f9 01 00    	jne    0x14003b56b
14001bc10:	48 8b 05 21 44 08 00 	mov    0x84421(%rip),%rax        # 0x1400a0038
14001bc17:	48 85 c0             	test   %rax,%rax
14001bc1a:	74 15                	je     0x14001bc31
14001bc1c:	48 8b 4e 38          	mov    0x38(%rsi),%rcx
14001bc20:	48 8b 00             	mov    (%rax),%rax
14001bc23:	ff 15 9f 9a 06 00    	call   *0x69a9f(%rip)        # 0x1400856c8
14001bc29:	85 c0                	test   %eax,%eax
14001bc2b:	0f 85 4e f9 01 00    	jne    0x14003b57f
14001bc31:	48 8b d5             	mov    %rbp,%rdx
14001bc34:	48 8b ce             	mov    %rsi,%rcx
14001bc37:	e8 b8 00 00 00       	call   0x14001bcf4
14001bc3c:	8b f8                	mov    %eax,%edi
14001bc3e:	85 c0                	test   %eax,%eax
14001bc40:	75 16                	jne    0x14001bc58
14001bc42:	8b 45 04             	mov    0x4(%rbp),%eax
14001bc45:	83 f8 04             	cmp    $0x4,%eax
14001bc48:	74 24                	je     0x14001bc6e
14001bc4a:	83 e8 01             	sub    $0x1,%eax
14001bc4d:	0f 85 27 f9 01 00    	jne    0x14003b57a
14001bc53:	bf 26 04 00 00       	mov    $0x426,%edi
14001bc58:	8b c7                	mov    %edi,%eax
14001bc5a:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14001bc5f:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
14001bc64:	48 83 c4 30          	add    $0x30,%rsp
14001bc68:	41 5e                	pop    %r14
14001bc6a:	5f                   	pop    %rdi
14001bc6b:	5e                   	pop    %rsi
14001bc6c:	c3                   	ret
14001bc6d:	cc                   	int3
14001bc6e:	48 8b ce             	mov    %rsi,%rcx
14001bc71:	e8 1e 93 fe ff       	call   0x140004f94
14001bc76:	85 c0                	test   %eax,%eax
14001bc78:	0f 84 0b f9 01 00    	je     0x14003b589
14001bc7e:	48 8b ce             	mov    %rsi,%rcx
14001bc81:	e8 ea 00 00 00       	call   0x14001bd70
14001bc86:	48 8d 9e 10 01 00 00 	lea    0x110(%rsi),%rbx
14001bc8d:	8b f8                	mov    %eax,%edi
14001bc8f:	48 8b cb             	mov    %rbx,%rcx
14001bc92:	48 ff 15 97 91 06 00 	rex.W call *0x69197(%rip)        # 0x140084e30
14001bc99:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001bc9e:	48 ff 15 ab 8f 06 00 	rex.W call *0x68fab(%rip)        # 0x140084c50
14001bca5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001bcaa:	48 89 5c 24 68       	mov    %rbx,0x68(%rsp)
14001bcaf:	89 43 08             	mov    %eax,0x8(%rbx)
14001bcb2:	81 ff 1c 04 00 00    	cmp    $0x41c,%edi
14001bcb8:	0f 84 d5 f8 01 00    	je     0x14003b593
14001bcbe:	48 8b 06             	mov    (%rsi),%rax
14001bcc1:	48 8b d5             	mov    %rbp,%rdx
14001bcc4:	48 8b ce             	mov    %rsi,%rcx
14001bcc7:	c7 46 4c 03 00 00 00 	movl   $0x3,0x4c(%rsi)
14001bcce:	48 8b 80 98 00 00 00 	mov    0x98(%rax),%rax
14001bcd5:	ff 15 ed 99 06 00    	call   *0x699ed(%rip)        # 0x1400856c8
14001bcdb:	8b f8                	mov    %eax,%edi
14001bcdd:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
14001bce2:	e8 9d 67 fe ff       	call   0x140002484
14001bce7:	e9 6c ff ff ff       	jmp    0x14001bc58
14001bcec:	cc                   	int3
14001bced:	cc                   	int3
14001bcee:	cc                   	int3
14001bcef:	cc                   	int3
14001bcf0:	cc                   	int3
14001bcf1:	cc                   	int3
14001bcf2:	cc                   	int3
14001bcf3:	cc                   	int3
14001bcf4:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14001bcf9:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14001bcfe:	57                   	push   %rdi
14001bcff:	48 83 ec 20          	sub    $0x20,%rsp
14001bd03:	48 8d 99 10 01 00 00 	lea    0x110(%rcx),%rbx
14001bd0a:	48 8b f1             	mov    %rcx,%rsi
14001bd0d:	48 8b cb             	mov    %rbx,%rcx
14001bd10:	48 8b fa             	mov    %rdx,%rdi
14001bd13:	48 ff 15 16 91 06 00 	rex.W call *0x69116(%rip)        # 0x140084e30
14001bd1a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001bd1f:	48 ff 15 2a 8f 06 00 	rex.W call *0x68f2a(%rip)        # 0x140084c50
14001bd26:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001bd2b:	48 8b d7             	mov    %rdi,%rdx
14001bd2e:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14001bd33:	89 43 08             	mov    %eax,0x8(%rbx)
14001bd36:	48 8b ce             	mov    %rsi,%rcx
14001bd39:	48 8b 06             	mov    (%rsi),%rax
14001bd3c:	48 8b 80 98 00 00 00 	mov    0x98(%rax),%rax
14001bd43:	ff 15 7f 99 06 00    	call   *0x6997f(%rip)        # 0x1400856c8
14001bd49:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14001bd4e:	8b d8                	mov    %eax,%ebx
14001bd50:	e8 2f 67 fe ff       	call   0x140002484
14001bd55:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14001bd5a:	8b c3                	mov    %ebx,%eax
14001bd5c:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14001bd61:	48 83 c4 20          	add    $0x20,%rsp
14001bd65:	5f                   	pop    %rdi
14001bd66:	c3                   	ret
14001bd67:	cc                   	int3
14001bd68:	cc                   	int3
14001bd69:	cc                   	int3
14001bd6a:	cc                   	int3
14001bd6b:	cc                   	int3
14001bd6c:	cc                   	int3
14001bd6d:	cc                   	int3
14001bd6e:	cc                   	int3
14001bd6f:	cc                   	int3
14001bd70:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14001bd75:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14001bd7a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14001bd7f:	57                   	push   %rdi
14001bd80:	48 83 ec 30          	sub    $0x30,%rsp
14001bd84:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
14001bd88:	48 8b f1             	mov    %rcx,%rsi
14001bd8b:	48 8b 49 38          	mov    0x38(%rcx),%rcx
14001bd8f:	33 ed                	xor    %ebp,%ebp
14001bd91:	48 ff c0             	inc    %rax
14001bd94:	66 39 2c 41          	cmp    %bp,(%rcx,%rax,2)
14001bd98:	75 f7                	jne    0x14001bd91
14001bd9a:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
14001bda1:	00 00
14001bda3:	8d 04 45 6c 00 00 00 	lea    0x6c(,%rax,2),%eax
14001bdaa:	44 8b c0             	mov    %eax,%r8d
14001bdad:	33 d2                	xor    %edx,%edx
14001bdaf:	8b d8                	mov    %eax,%ebx
14001bdb1:	48 8b 49 30          	mov    0x30(%rcx),%rcx
14001bdb5:	48 ff 15 0c 96 06 00 	rex.W call *0x6960c(%rip)        # 0x1400853c8
14001bdbc:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001bdc1:	48 8b f8             	mov    %rax,%rdi
14001bdc4:	48 85 c0             	test   %rax,%rax
14001bdc7:	0f 84 2f f8 01 00    	je     0x14003b5fc
14001bdcd:	8b cb                	mov    %ebx,%ecx
14001bdcf:	48 d1 e9             	shr    $1,%rcx
14001bdd2:	74 45                	je     0x14001be19
14001bdd4:	41 b9 fe ff ff 7f    	mov    $0x7ffffffe,%r9d
14001bdda:	4c 8d 15 1f a6 06 00 	lea    0x6a61f(%rip),%r10        # 0x140086400
14001bde1:	4c 2b c9             	sub    %rcx,%r9
14001bde4:	4c 8b c0             	mov    %rax,%r8
14001bde7:	4c 2b d0             	sub    %rax,%r10
14001bdea:	49 8d 04 09          	lea    (%r9,%rcx,1),%rax
14001bdee:	48 85 c0             	test   %rax,%rax
14001bdf1:	74 18                	je     0x14001be0b
14001bdf3:	43 0f b7 04 02       	movzwl (%r10,%r8,1),%eax
14001bdf8:	66 85 c0             	test   %ax,%ax
14001bdfb:	74 0e                	je     0x14001be0b
14001bdfd:	66 41 89 00          	mov    %ax,(%r8)
14001be01:	49 83 c0 02          	add    $0x2,%r8
14001be05:	48 83 e9 01          	sub    $0x1,%rcx
14001be09:	75 df                	jne    0x14001bdea
14001be0b:	48 85 c9             	test   %rcx,%rcx
14001be0e:	49 8d 40 fe          	lea    -0x2(%r8),%rax
14001be12:	49 0f 45 c0          	cmovne %r8,%rax
14001be16:	66 89 28             	mov    %bp,(%rax)
14001be19:	4c 8b 46 38          	mov    0x38(%rsi),%r8
14001be1d:	48 8b d3             	mov    %rbx,%rdx
14001be20:	48 8b cf             	mov    %rdi,%rcx
14001be23:	e8 30 69 fe ff       	call   0x140002758
14001be28:	48 8b d7             	mov    %rdi,%rdx
14001be2b:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14001be30:	48 ff 15 71 95 06 00 	rex.W call *0x69571(%rip)        # 0x1400853a8
14001be37:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001be3c:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14001be41:	c7 44 24 40 0a 00 00 	movl   $0xa,0x40(%rsp)
14001be48:	00
14001be49:	b9 01 00 00 00       	mov    $0x1,%ecx
14001be4e:	e8 a5 07 00 00       	call   0x14001c5f8
14001be53:	8b d8                	mov    %eax,%ebx
14001be55:	85 c0                	test   %eax,%eax
14001be57:	0f 85 a9 f7 01 00    	jne    0x14003b606
14001be5d:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14001be62:	48 ff 15 ef 96 06 00 	rex.W call *0x696ef(%rip)        # 0x140085558
14001be69:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001be6e:	8b d8                	mov    %eax,%ebx
14001be70:	e8 3f 07 00 00       	call   0x14001c5b4
14001be75:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
14001be7c:	00 00
14001be7e:	4c 8b c7             	mov    %rdi,%r8
14001be81:	33 d2                	xor    %edx,%edx
14001be83:	48 8b 49 30          	mov    0x30(%rcx),%rcx
14001be87:	48 ff 15 2a 95 06 00 	rex.W call *0x6952a(%rip)        # 0x1400853b8
14001be8e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001be93:	85 db                	test   %ebx,%ebx
14001be95:	0f 88 90 f7 01 00    	js     0x14003b62b
14001be9b:	48 8b 0d 5e 31 08 00 	mov    0x8315e(%rip),%rcx        # 0x14009f000
14001bea2:	48 8d 05 57 31 08 00 	lea    0x83157(%rip),%rax        # 0x14009f000
14001bea9:	48 3b c8             	cmp    %rax,%rcx
14001beac:	74 0a                	je     0x14001beb8
14001beae:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
14001beb2:	0f 85 ca f7 01 00    	jne    0x14003b682
14001beb8:	33 c0                	xor    %eax,%eax
14001beba:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14001bebf:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
14001bec4:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
14001bec9:	48 83 c4 30          	add    $0x30,%rsp
14001becd:	5f                   	pop    %rdi
14001bece:	c3                   	ret
14001becf:	cc                   	int3
14001bed0:	cc                   	int3
14001bed1:	cc                   	int3
14001bed2:	cc                   	int3
14001bed3:	cc                   	int3
14001bed4:	cc                   	int3
14001bed5:	cc                   	int3
14001bed6:	cc                   	int3
14001bed7:	cc                   	int3
14001bed8:	cc                   	int3
14001bed9:	cc                   	int3
14001beda:	cc                   	int3
14001bedb:	cc                   	int3
14001bedc:	cc                   	int3
14001bedd:	cc                   	int3
14001bede:	cc                   	int3
14001bedf:	cc                   	int3
14001bee0:	4c 8b dc             	mov    %rsp,%r11
14001bee3:	49 89 5b 10          	mov    %rbx,0x10(%r11)
14001bee7:	49 89 6b 18          	mov    %rbp,0x18(%r11)
14001beeb:	49 89 73 20          	mov    %rsi,0x20(%r11)
14001beef:	57                   	push   %rdi
14001bef0:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
14001bef7:	48 8b 05 c2 32 08 00 	mov    0x832c2(%rip),%rax        # 0x14009f1c0
14001befe:	48 33 c4             	xor    %rsp,%rax
14001bf01:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
14001bf08:	00
14001bf09:	48 8b f9             	mov    %rcx,%rdi
14001bf0c:	48 8b d1             	mov    %rcx,%rdx
14001bf0f:	49 8d 4b 88          	lea    -0x78(%r11),%rcx
14001bf13:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14001bf19:	48 ff 15 10 91 06 00 	rex.W call *0x69110(%rip)        # 0x140085030
14001bf20:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001bf25:	33 ed                	xor    %ebp,%ebp
14001bf27:	85 c0                	test   %eax,%eax
14001bf29:	0f 85 f1 f9 01 00    	jne    0x14003b920
14001bf2f:	8b 54 24 30          	mov    0x30(%rsp),%edx
14001bf33:	33 c9                	xor    %ecx,%ecx
14001bf35:	48 03 d2             	add    %rdx,%rdx
14001bf38:	48 ff 15 f1 8b 06 00 	rex.W call *0x68bf1(%rip)        # 0x140084b30
14001bf3f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001bf44:	48 8b d8             	mov    %rax,%rbx
14001bf47:	48 85 c0             	test   %rax,%rax
14001bf4a:	0f 84 10 fa 01 00    	je     0x14003b960
14001bf50:	66 89 28             	mov    %bp,(%rax)
14001bf53:	41 b9 42 00 00 10    	mov    $0x10000042,%r9d
14001bf59:	44 8b 44 24 30       	mov    0x30(%rsp),%r8d
14001bf5e:	48 8b d0             	mov    %rax,%rdx
14001bf61:	48 8b cf             	mov    %rdi,%rcx
14001bf64:	48 ff 15 bd 90 06 00 	rex.W call *0x690bd(%rip)        # 0x140085028
14001bf6b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001bf70:	85 c0                	test   %eax,%eax
14001bf72:	0f 85 64 fa 01 00    	jne    0x14003b9dc
14001bf78:	39 6c 24 30          	cmp    %ebp,0x30(%rsp)
14001bf7c:	74 05                	je     0x14001bf83
14001bf7e:	66 39 2b             	cmp    %bp,(%rbx)
14001bf81:	75 58                	jne    0x14001bfdb
14001bf83:	48 8b 0d 76 30 08 00 	mov    0x83076(%rip),%rcx        # 0x14009f000
14001bf8a:	48 8d 15 6f 30 08 00 	lea    0x8306f(%rip),%rdx        # 0x14009f000
14001bf91:	48 3b ca             	cmp    %rdx,%rcx
14001bf94:	74 0a                	je     0x14001bfa0
14001bf96:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
14001bf9a:	0f 85 c0 fb 01 00    	jne    0x14003bb60
14001bfa0:	48 8b cb             	mov    %rbx,%rcx
14001bfa3:	48 ff 15 8e 8b 06 00 	rex.W call *0x68b8e(%rip)        # 0x140084b38
14001bfaa:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001bfaf:	33 c0                	xor    %eax,%eax
14001bfb1:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
14001bfb8:	00
14001bfb9:	48 33 cc             	xor    %rsp,%rcx
14001bfbc:	e8 ef 7b 01 00       	call   0x140033bb0
14001bfc1:	4c 8d 9c 24 a0 00 00 	lea    0xa0(%rsp),%r11
14001bfc8:	00
14001bfc9:	49 8b 5b 18          	mov    0x18(%r11),%rbx
14001bfcd:	49 8b 6b 20          	mov    0x20(%r11),%rbp
14001bfd1:	49 8b 73 28          	mov    0x28(%r11),%rsi
14001bfd5:	49 8b e3             	mov    %r11,%rsp
14001bfd8:	5f                   	pop    %rdi
14001bfd9:	c3                   	ret
14001bfda:	cc                   	int3
14001bfdb:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
14001bfdf:	e9 18 fa 01 00       	jmp    0x14003b9fc
14001bfe4:	cc                   	int3
14001bfe5:	cc                   	int3
14001bfe6:	cc                   	int3
14001bfe7:	cc                   	int3
14001bfe8:	cc                   	int3
14001bfe9:	cc                   	int3
14001bfea:	cc                   	int3
14001bfeb:	cc                   	int3
14001bfec:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001bff1:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14001bff6:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14001bffb:	57                   	push   %rdi
14001bffc:	41 54                	push   %r12
14001bffe:	41 55                	push   %r13
14001c000:	41 56                	push   %r14