1401ad9bf:	90                   	nop
1401ad9c0:	48 81 e9 c8 00 00 00 	sub    $0xc8,%rcx
1401ad9c7:	e9 34 12 ff ff       	jmp    0x14019ec00
1401ad9cc:	90                   	nop
1401ad9cd:	90                   	nop
1401ad9ce:	90                   	nop
1401ad9cf:	90                   	nop
1401ad9d0:	48 81 e9 c8 00 00 00 	sub    $0xc8,%rcx
1401ad9d7:	e9 b4 e7 ff ff       	jmp    0x1401ac190
1401ad9dc:	90                   	nop
1401ad9dd:	90                   	nop
1401ad9de:	90                   	nop
1401ad9df:	90                   	nop
1401ad9e0:	48 81 e9 c8 00 00 00 	sub    $0xc8,%rcx
1401ad9e7:	e9 64 e6 ff ff       	jmp    0x1401ac050
1401ad9ec:	90                   	nop
1401ad9ed:	90                   	nop
1401ad9ee:	90                   	nop
1401ad9ef:	90                   	nop
1401ad9f0:	48 81 e9 c8 00 00 00 	sub    $0xc8,%rcx
1401ad9f7:	e9 84 11 ff ff       	jmp    0x14019eb80
1401ad9fc:	90                   	nop
1401ad9fd:	90                   	nop
1401ad9fe:	90                   	nop
1401ad9ff:	90                   	nop
1401ada00:	48 81 e9 c8 00 00 00 	sub    $0xc8,%rcx
1401ada07:	e9 c4 e7 ff ff       	jmp    0x1401ac1d0
1401ada0c:	90                   	nop
1401ada0d:	90                   	nop
1401ada0e:	90                   	nop
1401ada0f:	90                   	nop
1401ada10:	48 81 e9 c8 00 00 00 	sub    $0xc8,%rcx
1401ada17:	e9 74 11 ff ff       	jmp    0x14019eb90
1401ada1c:	90                   	nop
1401ada1d:	90                   	nop
1401ada1e:	90                   	nop
1401ada1f:	90                   	nop
1401ada20:	48 81 e9 c8 00 00 00 	sub    $0xc8,%rcx
1401ada27:	e9 04 91 f1 ff       	jmp    0x1400c6b30
1401ada2c:	90                   	nop
1401ada2d:	90                   	nop
1401ada2e:	90                   	nop
1401ada2f:	90                   	nop
1401ada30:	48 81 e9 c8 00 00 00 	sub    $0xc8,%rcx
1401ada37:	e9 94 11 ff ff       	jmp    0x14019ebd0
1401ada3c:	90                   	nop
1401ada3d:	90                   	nop
1401ada3e:	90                   	nop
1401ada3f:	90                   	nop
1401ada40:	48 81 e9 c8 00 00 00 	sub    $0xc8,%rcx
1401ada47:	e9 a4 e6 ff ff       	jmp    0x1401ac0f0
1401ada4c:	90                   	nop
1401ada4d:	90                   	nop
1401ada4e:	90                   	nop
1401ada4f:	90                   	nop
1401ada50:	48 81 e9 c8 00 00 00 	sub    $0xc8,%rcx
1401ada57:	e9 84 e6 ff ff       	jmp    0x1401ac0e0
1401ada5c:	90                   	nop
1401ada5d:	90                   	nop
1401ada5e:	90                   	nop
1401ada5f:	90                   	nop
1401ada60:	48 81 e9 c8 00 00 00 	sub    $0xc8,%rcx
1401ada67:	e9 54 e7 ff ff       	jmp    0x1401ac1c0
1401ada6c:	90                   	nop
1401ada6d:	90                   	nop
1401ada6e:	90                   	nop
1401ada6f:	90                   	nop
1401ada70:	48 81 e9 c8 00 00 00 	sub    $0xc8,%rcx
1401ada77:	e9 94 11 ff ff       	jmp    0x14019ec10
1401ada7c:	90                   	nop
1401ada7d:	90                   	nop
1401ada7e:	90                   	nop
1401ada7f:	90                   	nop
1401ada80:	48 81 e9 c8 00 00 00 	sub    $0xc8,%rcx
1401ada87:	e9 e4 e6 ff ff       	jmp    0x1401ac170
1401ada8c:	90                   	nop
1401ada8d:	90                   	nop
1401ada8e:	90                   	nop
1401ada8f:	90                   	nop
1401ada90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401ada95:	57                   	push   %rdi
1401ada96:	48 83 ec 20          	sub    $0x20,%rsp
1401ada9a:	48 8d 05 c7 7d 09 00 	lea    0x97dc7(%rip),%rax        # 0x140245868
1401adaa1:	48 8b f9             	mov    %rcx,%rdi
1401adaa4:	48 89 01             	mov    %rax,(%rcx)
1401adaa7:	8b da                	mov    %edx,%ebx
1401adaa9:	48 83 c1 20          	add    $0x20,%rcx
1401adaad:	ff 15 b5 45 06 00    	call   *0x645b5(%rip)        # 0x140212068
1401adab3:	f6 c3 01             	test   $0x1,%bl
1401adab6:	74 09                	je     0x1401adac1
1401adab8:	48 8b cf             	mov    %rdi,%rcx
1401adabb:	ff 15 7f 50 06 00    	call   *0x6507f(%rip)        # 0x140212b40
1401adac1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401adac6:	48 8b c7             	mov    %rdi,%rax
1401adac9:	48 83 c4 20          	add    $0x20,%rsp
1401adacd:	5f                   	pop    %rdi
1401adace:	c3                   	ret
1401adacf:	90                   	nop
1401adad0:	f0 ff 41 50          	lock incl 0x50(%rcx)
1401adad4:	c3                   	ret
1401adad5:	90                   	nop
1401adad6:	90                   	nop
1401adad7:	90                   	nop
1401adad8:	90                   	nop
1401adad9:	90                   	nop
1401adada:	90                   	nop
1401adadb:	90                   	nop
1401adadc:	90                   	nop
1401adadd:	90                   	nop
1401adade:	90                   	nop
1401adadf:	90                   	nop
1401adae0:	8b 41 54             	mov    0x54(%rcx),%eax
1401adae3:	c3                   	ret
1401adae4:	90                   	nop
1401adae5:	90                   	nop
1401adae6:	90                   	nop
1401adae7:	90                   	nop
1401adae8:	90                   	nop
1401adae9:	90                   	nop
1401adaea:	90                   	nop
1401adaeb:	90                   	nop
1401adaec:	90                   	nop
1401adaed:	90                   	nop
1401adaee:	90                   	nop
1401adaef:	90                   	nop
1401adaf0:	ba 01 00 00 00       	mov    $0x1,%edx
1401adaf5:	33 c0                	xor    %eax,%eax
1401adaf7:	f0 0f b1 51 5c       	lock cmpxchg %edx,0x5c(%rcx)
1401adafc:	0f 94 c0             	sete   %al
1401adaff:	c3                   	ret
1401adb00:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401adb05:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1401adb0a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401adb0f:	57                   	push   %rdi
1401adb10:	48 83 ec 20          	sub    $0x20,%rsp
1401adb14:	48 8b fa             	mov    %rdx,%rdi
1401adb17:	48 8b d9             	mov    %rcx,%rbx
1401adb1a:	33 ed                	xor    %ebp,%ebp
1401adb1c:	48 89 29             	mov    %rbp,(%rcx)
1401adb1f:	48 83 c1 08          	add    $0x8,%rcx
1401adb23:	45 33 c0             	xor    %r8d,%r8d
1401adb26:	33 d2                	xor    %edx,%edx
1401adb28:	ff 15 0a 45 06 00    	call   *0x6450a(%rip)        # 0x140212038
1401adb2e:	48 8d 43 30          	lea    0x30(%rbx),%rax
1401adb32:	8d 4d 3e             	lea    0x3e(%rbp),%ecx
1401adb35:	48 89 28             	mov    %rbp,(%rax)
1401adb38:	48 89 68 08          	mov    %rbp,0x8(%rax)
1401adb3c:	48 89 68 10          	mov    %rbp,0x10(%rax)
1401adb40:	48 89 68 18          	mov    %rbp,0x18(%rax)
1401adb44:	89 68 20             	mov    %ebp,0x20(%rax)
1401adb47:	66 89 68 24          	mov    %bp,0x24(%rax)
1401adb4b:	40 88 68 26          	mov    %bpl,0x26(%rax)
1401adb4f:	48 8d 40 28          	lea    0x28(%rax),%rax
1401adb53:	48 83 e9 01          	sub    $0x1,%rcx
1401adb57:	75 dc                	jne    0x1401adb35
1401adb59:	48 89 ab 00 0c 00 00 	mov    %rbp,0xc00(%rbx)
1401adb60:	48 89 bb 10 0c 00 00 	mov    %rdi,0xc10(%rbx)
1401adb67:	89 ab e0 09 00 00    	mov    %ebp,0x9e0(%rbx)
1401adb6d:	89 ab e4 09 00 00    	mov    %ebp,0x9e4(%rbx)
1401adb73:	40 88 ab 08 0c 00 00 	mov    %bpl,0xc08(%rbx)
1401adb7a:	48 8b 8b 00 0c 00 00 	mov    0xc00(%rbx),%rcx
1401adb81:	48 85 c9             	test   %rcx,%rcx
1401adb84:	74 0d                	je     0x1401adb93
1401adb86:	48 89 ab 00 0c 00 00 	mov    %rbp,0xc00(%rbx)
1401adb8d:	ff 15 3d 45 06 00    	call   *0x6453d(%rip)        # 0x1402120d0
1401adb93:	48 89 ab 00 0c 00 00 	mov    %rbp,0xc00(%rbx)
1401adb9a:	89 ab e8 0b 00 00    	mov    %ebp,0xbe8(%rbx)
1401adba0:	48 89 ab f0 0b 00 00 	mov    %rbp,0xbf0(%rbx)
1401adba7:	40 88 ab 20 0c 00 00 	mov    %bpl,0xc20(%rbx)
1401adbae:	c7 83 24 0c 00 00 01 	movl   $0x1,0xc24(%rbx)
1401adbb5:	00 00 00
1401adbb8:	48 89 ab 18 0c 00 00 	mov    %rbp,0xc18(%rbx)
1401adbbf:	48 8d 8b e8 09 00 00 	lea    0x9e8(%rbx),%rcx
1401adbc6:	33 d2                	xor    %edx,%edx
1401adbc8:	41 b8 00 02 00 00    	mov    $0x200,%r8d
1401adbce:	e8 2f 7e 05 00       	call   0x140205a02
1401adbd3:	33 d2                	xor    %edx,%edx
1401adbd5:	41 b8 b0 09 00 00    	mov    $0x9b0,%r8d
1401adbdb:	48 8d 4b 30          	lea    0x30(%rbx),%rcx
1401adbdf:	e8 1e 7e 05 00       	call   0x140205a02
1401adbe4:	48 8b c3             	mov    %rbx,%rax
1401adbe7:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401adbec:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1401adbf1:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1401adbf6:	48 83 c4 20          	add    $0x20,%rsp
1401adbfa:	5f                   	pop    %rdi
1401adbfb:	c3                   	ret
1401adbfc:	40 53                	rex push %rbx
1401adbfe:	48 83 ec 20          	sub    $0x20,%rsp
1401adc02:	48 8b d9             	mov    %rcx,%rbx
1401adc05:	48 8b 89 00 0c 00 00 	mov    0xc00(%rcx),%rcx
1401adc0c:	48 85 c9             	test   %rcx,%rcx
1401adc0f:	74 0e                	je     0x1401adc1f
1401adc11:	48 83 a3 00 0c 00 00 	andq   $0x0,0xc00(%rbx)
1401adc18:	00
1401adc19:	ff 15 b1 44 06 00    	call   *0x644b1(%rip)        # 0x1402120d0
1401adc1f:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
1401adc23:	48 83 c4 20          	add    $0x20,%rsp
1401adc27:	5b                   	pop    %rbx
1401adc28:	48 ff 25 39 44 06 00 	rex.W jmp *0x64439(%rip)        # 0x140212068
1401adc2f:	cc                   	int3
1401adc30:	48 89 51 08          	mov    %rdx,0x8(%rcx)
1401adc34:	33 c0                	xor    %eax,%eax
1401adc36:	c3                   	ret
1401adc37:	90                   	nop
1401adc38:	90                   	nop
1401adc39:	90                   	nop
1401adc3a:	90                   	nop
1401adc3b:	90                   	nop
1401adc3c:	90                   	nop
1401adc3d:	90                   	nop
1401adc3e:	90                   	nop
1401adc3f:	90                   	nop
1401adc40:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401adc45:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401adc4a:	57                   	push   %rdi
1401adc4b:	48 83 ec 20          	sub    $0x20,%rsp
1401adc4f:	33 f6                	xor    %esi,%esi
1401adc51:	48 8b d9             	mov    %rcx,%rbx
1401adc54:	40 38 71 10          	cmp    %sil,0x10(%rcx)
1401adc58:	74 07                	je     0x1401adc61
1401adc5a:	b8 05 40 00 80       	mov    $0x80004005,%eax
1401adc5f:	eb 6a                	jmp    0x1401adccb
1401adc61:	8b 41 54             	mov    0x54(%rcx),%eax
1401adc64:	83 cf ff             	or     $0xffffffff,%edi
1401adc67:	f0 0f c1 79 50       	lock xadd %edi,0x50(%rcx)
1401adc6c:	ff cf                	dec    %edi
1401adc6e:	3b 41 54             	cmp    0x54(%rcx),%eax
1401adc71:	75 0c                	jne    0x1401adc7f
1401adc73:	6b c0 3e             	imul   $0x3e,%eax,%eax
1401adc76:	2b c7                	sub    %edi,%eax
1401adc78:	3d f8 00 00 00       	cmp    $0xf8,%eax
1401adc7d:	7f 5c                	jg     0x1401adcdb
1401adc7f:	85 ff                	test   %edi,%edi
1401adc81:	78 04                	js     0x1401adc87
1401adc83:	33 c0                	xor    %eax,%eax
1401adc85:	eb 44                	jmp    0x1401adccb
1401adc87:	0f ae e8             	lfence
1401adc8a:	48 8d 4b 18          	lea    0x18(%rbx),%rcx
1401adc8e:	e8 95 20 ec ff       	call   0x14006fd28
1401adc93:	39 73 50             	cmp    %esi,0x50(%rbx)
1401adc96:	7d 1d                	jge    0x1401adcb5
1401adc98:	48 8b cb             	mov    %rbx,%rcx
1401adc9b:	e8 ac 00 00 00       	call   0x1401add4c
1401adca0:	8b f0                	mov    %eax,%esi
1401adca2:	85 c0                	test   %eax,%eax
1401adca4:	78 08                	js     0x1401adcae
1401adca6:	83 7b 50 00          	cmpl   $0x0,0x50(%rbx)
1401adcaa:	7c ec                	jl     0x1401adc98
1401adcac:	eb 07                	jmp    0x1401adcb5
1401adcae:	0f ae e8             	lfence
1401adcb1:	f0 ff 43 50          	lock incl 0x50(%rbx)
1401adcb5:	83 43 1c ff          	addl   $0xffffffff,0x1c(%rbx)
1401adcb9:	75 0e                	jne    0x1401adcc9
1401adcbb:	83 63 18 00          	andl   $0x0,0x18(%rbx)
1401adcbf:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
1401adcc3:	ff 15 af 45 06 00    	call   *0x645af(%rip)        # 0x140212278
1401adcc9:	8b c6                	mov    %esi,%eax
1401adccb:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401adcd0:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401adcd5:	48 83 c4 20          	add    $0x20,%rsp
1401adcd9:	5f                   	pop    %rdi
1401adcda:	c3                   	ret
1401adcdb:	b9 45 a7 40 1e       	mov    $0x1e40a745,%ecx
1401adce0:	e8 eb df e5 ff       	call   0x14000bcd0
1401adce5:	eb 98                	jmp    0x1401adc7f
1401adce7:	cc                   	int3
1401adce8:	90                   	nop
1401adce9:	90                   	nop
1401adcea:	90                   	nop
1401adceb:	90                   	nop
1401adcec:	90                   	nop
1401adced:	90                   	nop
1401adcee:	90                   	nop
1401adcef:	90                   	nop
1401adcf0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401adcf5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401adcfa:	57                   	push   %rdi
1401adcfb:	48 83 ec 20          	sub    $0x20,%rsp
1401adcff:	83 79 50 00          	cmpl   $0x0,0x50(%rcx)
1401add03:	48 8b f9             	mov    %rcx,%rdi
1401add06:	7e 04                	jle    0x1401add0c
1401add08:	33 c0                	xor    %eax,%eax
1401add0a:	eb 30                	jmp    0x1401add3c
1401add0c:	48 83 c1 18          	add    $0x18,%rcx
1401add10:	33 f6                	xor    %esi,%esi
1401add12:	e8 11 20 ec ff       	call   0x14006fd28
1401add17:	39 77 54             	cmp    %esi,0x54(%rdi)
1401add1a:	75 0a                	jne    0x1401add26
1401add1c:	48 8b cf             	mov    %rdi,%rcx
1401add1f:	e8 28 00 00 00       	call   0x1401add4c
1401add24:	8b f0                	mov    %eax,%esi
1401add26:	83 47 1c ff          	addl   $0xffffffff,0x1c(%rdi)
1401add2a:	75 0e                	jne    0x1401add3a
1401add2c:	83 67 18 00          	andl   $0x0,0x18(%rdi)
1401add30:	48 8d 4f 20          	lea    0x20(%rdi),%rcx
1401add34:	ff 15 3e 45 06 00    	call   *0x6453e(%rip)        # 0x140212278
1401add3a:	8b c6                	mov    %esi,%eax
1401add3c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401add41:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401add46:	48 83 c4 20          	add    $0x20,%rsp
1401add4a:	5f                   	pop    %rdi
1401add4b:	c3                   	ret
1401add4c:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1401add51:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1401add56:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1401add5b:	57                   	push   %rdi
1401add5c:	41 56                	push   %r14
1401add5e:	41 57                	push   %r15
1401add60:	48 83 ec 30          	sub    $0x30,%rsp
1401add64:	45 33 ff             	xor    %r15d,%r15d
1401add67:	48 8b f1             	mov    %rcx,%rsi
1401add6a:	41 8b df             	mov    %r15d,%ebx
1401add6d:	44 38 79 10          	cmp    %r15b,0x10(%rcx)
1401add71:	74 0a                	je     0x1401add7d
1401add73:	bf 05 40 00 80       	mov    $0x80004005,%edi
1401add78:	e9 af 01 00 00       	jmp    0x1401adf2c
1401add7d:	8b 41 58             	mov    0x58(%rcx),%eax
1401add80:	3b 41 54             	cmp    0x54(%rcx),%eax
1401add83:	77 18                	ja     0x1401add9d
1401add85:	8d 50 05             	lea    0x5(%rax),%edx
1401add88:	48 83 c1 48          	add    $0x48,%rcx
1401add8c:	48 c1 e2 03          	shl    $0x3,%rdx
1401add90:	e8 e7 bc e5 ff       	call   0x140009a7c
1401add95:	84 c0                	test   %al,%al
1401add97:	74 da                	je     0x1401add73
1401add99:	83 46 58 05          	addl   $0x5,0x58(%rsi)
1401add9d:	b9 28 0c 00 00       	mov    $0xc28,%ecx
1401adda2:	ff 15 a8 4d 06 00    	call   *0x64da8(%rip)        # 0x140212b50
1401adda8:	48 85 c0             	test   %rax,%rax
1401addab:	74 10                	je     0x1401addbd
1401addad:	48 8b d6             	mov    %rsi,%rdx
1401addb0:	48 8b c8             	mov    %rax,%rcx
1401addb3:	e8 48 fd ff ff       	call   0x1401adb00
1401addb8:	48 8b e8             	mov    %rax,%rbp
1401addbb:	eb 03                	jmp    0x1401addc0
1401addbd:	49 8b ef             	mov    %r15,%rbp
1401addc0:	48 85 ed             	test   %rbp,%rbp
1401addc3:	75 0a                	jne    0x1401addcf
1401addc5:	bf 0e 00 07 80       	mov    $0x8007000e,%edi
1401addca:	e9 a4 00 00 00       	jmp    0x1401ade73
1401addcf:	41 b9 03 00 1f 00    	mov    $0x1f0003,%r9d
1401addd5:	45 33 c0             	xor    %r8d,%r8d
1401addd8:	33 d2                	xor    %edx,%edx
1401addda:	33 c9                	xor    %ecx,%ecx
1401adddc:	41 8b ff             	mov    %r15d,%edi
1401adddf:	ff 15 73 44 06 00    	call   *0x64473(%rip)        # 0x140212258
1401adde5:	48 8b 8d 00 0c 00 00 	mov    0xc00(%rbp),%rcx
1401addec:	48 8b d8             	mov    %rax,%rbx
1401addef:	48 85 c9             	test   %rcx,%rcx