1401aa8b6:	90                   	nop
1401aa8b7:	90                   	nop
1401aa8b8:	90                   	nop
1401aa8b9:	90                   	nop
1401aa8ba:	90                   	nop
1401aa8bb:	90                   	nop
1401aa8bc:	90                   	nop
1401aa8bd:	90                   	nop
1401aa8be:	90                   	nop
1401aa8bf:	90                   	nop
1401aa8c0:	48 83 ec 38          	sub    $0x38,%rsp
1401aa8c4:	4d 8b c8             	mov    %r8,%r9
1401aa8c7:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
1401aa8cc:	45 33 c0             	xor    %r8d,%r8d
1401aa8cf:	e8 c0 fd ff ff       	call   0x1401aa694
1401aa8d4:	48 83 c4 38          	add    $0x38,%rsp
1401aa8d8:	c3                   	ret
1401aa8d9:	90                   	nop
1401aa8da:	90                   	nop
1401aa8db:	90                   	nop
1401aa8dc:	90                   	nop
1401aa8dd:	90                   	nop
1401aa8de:	90                   	nop
1401aa8df:	90                   	nop
1401aa8e0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1401aa8e5:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1401aa8ea:	55                   	push   %rbp
1401aa8eb:	57                   	push   %rdi
1401aa8ec:	41 56                	push   %r14
1401aa8ee:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
1401aa8f3:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
1401aa8fa:	48 8b 05 7f 68 15 00 	mov    0x15687f(%rip),%rax        # 0x140301180
1401aa901:	48 33 c4             	xor    %rsp,%rax
1401aa904:	48 89 45 37          	mov    %rax,0x37(%rbp)
1401aa908:	48 8b f2             	mov    %rdx,%rsi
1401aa90b:	48 8b d9             	mov    %rcx,%rbx
1401aa90e:	48 85 d2             	test   %rdx,%rdx
1401aa911:	75 0a                	jne    0x1401aa91d
1401aa913:	b8 57 00 07 80       	mov    $0x80070057,%eax
1401aa918:	e9 d7 00 00 00       	jmp    0x1401aa9f4
1401aa91d:	48 83 22 00          	andq   $0x0,(%rdx)
1401aa921:	b9 80 01 00 00       	mov    $0x180,%ecx
1401aa926:	ff 15 24 82 06 00    	call   *0x68224(%rip)        # 0x140212b50
1401aa92c:	48 85 c0             	test   %rax,%rax
1401aa92f:	74 10                	je     0x1401aa941
1401aa931:	48 8b d3             	mov    %rbx,%rdx
1401aa934:	48 8b c8             	mov    %rax,%rcx
1401aa937:	e8 d0 10 00 00       	call   0x1401aba0c
1401aa93c:	48 8b d8             	mov    %rax,%rbx
1401aa93f:	eb 02                	jmp    0x1401aa943
1401aa941:	33 db                	xor    %ebx,%ebx
1401aa943:	48 85 db             	test   %rbx,%rbx
1401aa946:	75 07                	jne    0x1401aa94f
1401aa948:	bf 0e 00 07 80       	mov    $0x8007000e,%edi
1401aa94d:	eb 2d                	jmp    0x1401aa97c
1401aa94f:	4c 8d 73 10          	lea    0x10(%rbx),%r14
1401aa953:	49 8b 06             	mov    (%r14),%rax
1401aa956:	49 8b ce             	mov    %r14,%rcx
1401aa959:	48 8b 80 e0 00 00 00 	mov    0xe0(%rax),%rax
1401aa960:	ff 15 ca 84 06 00    	call   *0x684ca(%rip)        # 0x140212e30
1401aa966:	8b f8                	mov    %eax,%edi
1401aa968:	85 c0                	test   %eax,%eax
1401aa96a:	79 14                	jns    0x1401aa980
1401aa96c:	48 8b 0b             	mov    (%rbx),%rcx
1401aa96f:	48 8b 41 10          	mov    0x10(%rcx),%rax
1401aa973:	48 8b cb             	mov    %rbx,%rcx
1401aa976:	ff 15 b4 84 06 00    	call   *0x684b4(%rip)        # 0x140212e30
1401aa97c:	8b c7                	mov    %edi,%eax
1401aa97e:	eb 74                	jmp    0x1401aa9f4
1401aa980:	f6 05 39 94 16 00 01 	testb  $0x1,0x169439(%rip)        # 0x140313dc0
1401aa987:	74 5f                	je     0x1401aa9e8
1401aa989:	b9 08 00 00 00       	mov    $0x8,%ecx
1401aa98e:	89 4d d7             	mov    %ecx,-0x29(%rbp)
1401aa991:	48 83 65 e7 00       	andq   $0x0,-0x19(%rbp)
1401aa996:	4c 89 75 df          	mov    %r14,-0x21(%rbp)
1401aa99a:	48 8d 45 df          	lea    -0x21(%rbp),%rax
1401aa99e:	48 89 45 07          	mov    %rax,0x7(%rbp)
1401aa9a2:	89 4d 0f             	mov    %ecx,0xf(%rbp)
1401aa9a5:	83 65 13 00          	andl   $0x0,0x13(%rbp)
1401aa9a9:	48 8d 45 e7          	lea    -0x19(%rbp),%rax
1401aa9ad:	48 89 45 17          	mov    %rax,0x17(%rbp)
1401aa9b1:	89 4d 1f             	mov    %ecx,0x1f(%rbp)
1401aa9b4:	83 65 23 00          	andl   $0x0,0x23(%rbp)
1401aa9b8:	48 8d 45 d7          	lea    -0x29(%rbp),%rax
1401aa9bc:	48 89 45 27          	mov    %rax,0x27(%rbp)
1401aa9c0:	44 8d 49 fc          	lea    -0x4(%rcx),%r9d
1401aa9c4:	44 89 4d 2f          	mov    %r9d,0x2f(%rbp)
1401aa9c8:	83 65 33 00          	andl   $0x0,0x33(%rbp)
1401aa9cc:	48 8d 45 f7          	lea    -0x9(%rbp),%rax
1401aa9d0:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401aa9d5:	48 8d 15 cc 17 0d 00 	lea    0xd17cc(%rip),%rdx        # 0x14027c1a8
1401aa9dc:	48 8d 0d 7d 6e 15 00 	lea    0x156e7d(%rip),%rcx        # 0x140301860
1401aa9e3:	e8 a0 fb e8 ff       	call   0x14003a588
1401aa9e8:	48 8d 83 60 01 00 00 	lea    0x160(%rbx),%rax
1401aa9ef:	48 89 06             	mov    %rax,(%rsi)
1401aa9f2:	33 c0                	xor    %eax,%eax
1401aa9f4:	48 8b 4d 37          	mov    0x37(%rbp),%rcx
1401aa9f8:	48 33 cc             	xor    %rsp,%rcx
1401aa9fb:	e8 70 9d 05 00       	call   0x140204770
1401aaa00:	4c 8d 9c 24 a0 00 00 	lea    0xa0(%rsp),%r11
1401aaa07:	00
1401aaa08:	49 8b 5b 30          	mov    0x30(%r11),%rbx
1401aaa0c:	49 8b 73 38          	mov    0x38(%r11),%rsi
1401aaa10:	49 8b e3             	mov    %r11,%rsp
1401aaa13:	41 5e                	pop    %r14
1401aaa15:	5f                   	pop    %rdi
1401aaa16:	5d                   	pop    %rbp
1401aaa17:	c3                   	ret
1401aaa18:	90                   	nop
1401aaa19:	90                   	nop
1401aaa1a:	90                   	nop
1401aaa1b:	90                   	nop
1401aaa1c:	90                   	nop
1401aaa1d:	90                   	nop
1401aaa1e:	90                   	nop
1401aaa1f:	90                   	nop
1401aaa20:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1401aaa25:	57                   	push   %rdi
1401aaa26:	48 83 ec 30          	sub    $0x30,%rsp
1401aaa2a:	41 8b f9             	mov    %r9d,%edi
1401aaa2d:	48 83 64 24 40 00    	andq   $0x0,0x40(%rsp)
1401aaa33:	48 8b 01             	mov    (%rcx),%rax
1401aaa36:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
1401aaa3b:	48 8b 40 18          	mov    0x18(%rax),%rax
1401aaa3f:	ff 15 eb 83 06 00    	call   *0x683eb(%rip)        # 0x140212e30
1401aaa45:	8b d8                	mov    %eax,%ebx
1401aaa47:	0f ae e8             	lfence
1401aaa4a:	85 c0                	test   %eax,%eax
1401aaa4c:	78 40                	js     0x1401aaa8e
1401aaa4e:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1401aaa53:	48 8b 01             	mov    (%rcx),%rax
1401aaa56:	8b d7                	mov    %edi,%edx
1401aaa58:	48 8b 80 98 00 00 00 	mov    0x98(%rax),%rax
1401aaa5f:	ff 15 cb 83 06 00    	call   *0x683cb(%rip)        # 0x140212e30
1401aaa65:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1401aaa6a:	48 8b 01             	mov    (%rcx),%rax
1401aaa6d:	48 8b 80 d0 00 00 00 	mov    0xd0(%rax),%rax
1401aaa74:	ff 15 b6 83 06 00    	call   *0x683b6(%rip)        # 0x140212e30
1401aaa7a:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1401aaa7f:	48 8b 01             	mov    (%rcx),%rax
1401aaa82:	48 8b 40 10          	mov    0x10(%rax),%rax
1401aaa86:	ff 15 a4 83 06 00    	call   *0x683a4(%rip)        # 0x140212e30
1401aaa8c:	8b c3                	mov    %ebx,%eax
1401aaa8e:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1401aaa93:	48 83 c4 30          	add    $0x30,%rsp
1401aaa97:	5f                   	pop    %rdi
1401aaa98:	c3                   	ret
1401aaa99:	90                   	nop
1401aaa9a:	90                   	nop
1401aaa9b:	90                   	nop
1401aaa9c:	90                   	nop
1401aaa9d:	90                   	nop
1401aaa9e:	90                   	nop
1401aaa9f:	90                   	nop
1401aaaa0:	48 83 ec 38          	sub    $0x38,%rsp
1401aaaa4:	48 8b 49 38          	mov    0x38(%rcx),%rcx
1401aaaa8:	48 8b 01             	mov    (%rcx),%rax
1401aaaab:	48 8b 40 28          	mov    0x28(%rax),%rax
1401aaaaf:	ff 15 7b 83 06 00    	call   *0x6837b(%rip)        # 0x140212e30
1401aaab5:	48 83 c4 38          	add    $0x38,%rsp
1401aaab9:	c3                   	ret
1401aaaba:	90                   	nop
1401aaabb:	90                   	nop
1401aaabc:	90                   	nop
1401aaabd:	90                   	nop
1401aaabe:	90                   	nop
1401aaabf:	90                   	nop
1401aaac0:	48 83 ec 28          	sub    $0x28,%rsp
1401aaac4:	48 8b 49 38          	mov    0x38(%rcx),%rcx
1401aaac8:	48 8b 01             	mov    (%rcx),%rax
1401aaacb:	48 8b 40 30          	mov    0x30(%rax),%rax
1401aaacf:	ff 15 5b 83 06 00    	call   *0x6835b(%rip)        # 0x140212e30
1401aaad5:	0f b6 c0             	movzbl %al,%eax
1401aaad8:	48 83 c4 28          	add    $0x28,%rsp
1401aaadc:	c3                   	ret
1401aaadd:	90                   	nop
1401aaade:	90                   	nop
1401aaadf:	90                   	nop
1401aaae0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401aaae5:	57                   	push   %rdi
1401aaae6:	48 83 ec 20          	sub    $0x20,%rsp
1401aaaea:	80 b9 5c 02 00 00 00 	cmpb   $0x0,0x25c(%rcx)
1401aaaf1:	48 8b da             	mov    %rdx,%rbx
1401aaaf4:	48 8b f9             	mov    %rcx,%rdi
1401aaaf7:	74 07                	je     0x1401aab00
1401aaaf9:	b8 05 40 00 80       	mov    $0x80004005,%eax
1401aaafe:	eb 3c                	jmp    0x1401aab3c
1401aab00:	48 8b 02             	mov    (%rdx),%rax
1401aab03:	48 8b cb             	mov    %rbx,%rcx
1401aab06:	48 8b 40 08          	mov    0x8(%rax),%rax
1401aab0a:	ff 15 20 83 06 00    	call   *0x68320(%rip)        # 0x140212e30
1401aab10:	48 8d 8f d0 00 00 00 	lea    0xd0(%rdi),%rcx
1401aab17:	48 8b d3             	mov    %rbx,%rdx
1401aab1a:	e8 f1 5b ec ff       	call   0x140070710
1401aab1f:	84 c0                	test   %al,%al
1401aab21:	74 04                	je     0x1401aab27
1401aab23:	33 c0                	xor    %eax,%eax
1401aab25:	eb 15                	jmp    0x1401aab3c
1401aab27:	48 8b 03             	mov    (%rbx),%rax
1401aab2a:	48 8b cb             	mov    %rbx,%rcx
1401aab2d:	48 8b 40 10          	mov    0x10(%rax),%rax
1401aab31:	ff 15 f9 82 06 00    	call   *0x682f9(%rip)        # 0x140212e30
1401aab37:	b8 0e 00 07 80       	mov    $0x8007000e,%eax
1401aab3c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401aab41:	48 83 c4 20          	add    $0x20,%rsp
1401aab45:	5f                   	pop    %rdi
1401aab46:	c3                   	ret
1401aab47:	90                   	nop
1401aab48:	90                   	nop
1401aab49:	90                   	nop
1401aab4a:	90                   	nop
1401aab4b:	90                   	nop
1401aab4c:	90                   	nop
1401aab4d:	90                   	nop
1401aab4e:	90                   	nop
1401aab4f:	90                   	nop
1401aab50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401aab55:	57                   	push   %rdi
1401aab56:	48 83 ec 20          	sub    $0x20,%rsp
1401aab5a:	80 b9 5c 02 00 00 00 	cmpb   $0x0,0x25c(%rcx)
1401aab61:	48 8b da             	mov    %rdx,%rbx
1401aab64:	48 8b f9             	mov    %rcx,%rdi
1401aab67:	74 07                	je     0x1401aab70
1401aab69:	b8 05 40 00 80       	mov    $0x80004005,%eax
1401aab6e:	eb 3c                	jmp    0x1401aabac
1401aab70:	48 8b 02             	mov    (%rdx),%rax
1401aab73:	48 8b cb             	mov    %rbx,%rcx
1401aab76:	48 8b 40 08          	mov    0x8(%rax),%rax
1401aab7a:	ff 15 b0 82 06 00    	call   *0x682b0(%rip)        # 0x140212e30
1401aab80:	48 8d 8f 50 01 00 00 	lea    0x150(%rdi),%rcx
1401aab87:	48 8b d3             	mov    %rbx,%rdx
1401aab8a:	e8 81 5b ec ff       	call   0x140070710
1401aab8f:	84 c0                	test   %al,%al
1401aab91:	74 04                	je     0x1401aab97
1401aab93:	33 c0                	xor    %eax,%eax
1401aab95:	eb 15                	jmp    0x1401aabac
1401aab97:	48 8b 03             	mov    (%rbx),%rax
1401aab9a:	48 8b cb             	mov    %rbx,%rcx
1401aab9d:	48 8b 40 10          	mov    0x10(%rax),%rax
1401aaba1:	ff 15 89 82 06 00    	call   *0x68289(%rip)        # 0x140212e30
1401aaba7:	b8 0e 00 07 80       	mov    $0x8007000e,%eax
1401aabac:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401aabb1:	48 83 c4 20          	add    $0x20,%rsp
1401aabb5:	5f                   	pop    %rdi
1401aabb6:	c3                   	ret
1401aabb7:	90                   	nop
1401aabb8:	90                   	nop
1401aabb9:	90                   	nop
1401aabba:	90                   	nop
1401aabbb:	90                   	nop
1401aabbc:	90                   	nop
1401aabbd:	90                   	nop
1401aabbe:	90                   	nop
1401aabbf:	90                   	nop
1401aabc0:	40 53                	rex push %rbx
1401aabc2:	48 83 ec 20          	sub    $0x20,%rsp
1401aabc6:	48 8b d9             	mov    %rcx,%rbx
1401aabc9:	b9 01 00 00 00       	mov    $0x1,%ecx
1401aabce:	33 c0                	xor    %eax,%eax
1401aabd0:	f0 0f b1 4b 34       	lock cmpxchg %ecx,0x34(%rbx)
1401aabd5:	3b c1                	cmp    %ecx,%eax
1401aabd7:	0f 84 a1 00 00 00    	je     0x1401aac7e
1401aabdd:	48 8b 8b c0 00 00 00 	mov    0xc0(%rbx),%rcx
1401aabe4:	48 85 c9             	test   %rcx,%rcx
1401aabe7:	74 06                	je     0x1401aabef
1401aabe9:	ff 15 99 74 06 00    	call   *0x67499(%rip)        # 0x140212088
1401aabef:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
1401aabf3:	48 85 c9             	test   %rcx,%rcx
1401aabf6:	74 0d                	je     0x1401aac05
1401aabf8:	48 8b 01             	mov    (%rcx),%rax
1401aabfb:	48 8b 40 40          	mov    0x40(%rax),%rax
1401aabff:	ff 15 2b 82 06 00    	call   *0x6822b(%rip)        # 0x140212e30
1401aac05:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1401aac09:	48 85 c9             	test   %rcx,%rcx
1401aac0c:	74 10                	je     0x1401aac1e
1401aac0e:	48 8b 01             	mov    (%rcx),%rax
1401aac11:	48 8b 80 18 01 00 00 	mov    0x118(%rax),%rax
1401aac18:	ff 15 12 82 06 00    	call   *0x68212(%rip)        # 0x140212e30
1401aac1e:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
1401aac22:	48 85 c9             	test   %rcx,%rcx
1401aac25:	74 0d                	je     0x1401aac34
1401aac27:	48 8b 01             	mov    (%rcx),%rax
1401aac2a:	48 8b 40 58          	mov    0x58(%rax),%rax
1401aac2e:	ff 15 fc 81 06 00    	call   *0x681fc(%rip)        # 0x140212e30
1401aac34:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1401aac38:	48 85 c9             	test   %rcx,%rcx
1401aac3b:	74 0e                	je     0x1401aac4b
1401aac3d:	48 8b 01             	mov    (%rcx),%rax
1401aac40:	48 8b 40 50          	mov    0x50(%rax),%rax
1401aac44:	ff 15 e6 81 06 00    	call   *0x681e6(%rip)        # 0x140212e30
1401aac4a:	90                   	nop
1401aac4b:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1401aac4f:	48 85 c9             	test   %rcx,%rcx
1401aac52:	74 13                	je     0x1401aac67
1401aac54:	33 c0                	xor    %eax,%eax
1401aac56:	87 41 48             	xchg   %eax,0x48(%rcx)
1401aac59:	85 c0                	test   %eax,%eax
1401aac5b:	74 0a                	je     0x1401aac67
1401aac5d:	0f ae e8             	lfence
1401aac60:	8b d0                	mov    %eax,%edx
1401aac62:	e8 89 57 ec ff       	call   0x1400703f0
1401aac67:	48 8b 4b 50          	mov    0x50(%rbx),%rcx
1401aac6b:	48 85 c9             	test   %rcx,%rcx
1401aac6e:	74 0e                	je     0x1401aac7e
1401aac70:	48 8b 01             	mov    (%rcx),%rax
1401aac73:	48 8b 40 28          	mov    0x28(%rax),%rax
1401aac77:	ff 15 b3 81 06 00    	call   *0x681b3(%rip)        # 0x140212e30
1401aac7d:	90                   	nop
1401aac7e:	48 83 c4 20          	add    $0x20,%rsp
1401aac82:	5b                   	pop    %rbx
1401aac83:	c3                   	ret
1401aac84:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1401aac89:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401aac8e:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1401aac93:	55                   	push   %rbp
1401aac94:	48 8b ec             	mov    %rsp,%rbp
1401aac97:	48 83 ec 20          	sub    $0x20,%rsp
1401aac9b:	48 8b f9             	mov    %rcx,%rdi
1401aac9e:	8b 41 34             	mov    0x34(%rcx),%eax
1401aaca1:	85 c0                	test   %eax,%eax
1401aaca3:	75 0a                	jne    0x1401aacaf
1401aaca5:	b8 05 40 00 80       	mov    $0x80004005,%eax
1401aacaa:	e9 65 02 00 00       	jmp    0x1401aaf14
1401aacaf:	80 b9 5c 02 00 00 00 	cmpb   $0x0,0x25c(%rcx)
1401aacb6:	0f 85 56 02 00 00    	jne    0x1401aaf12
1401aacbc:	48 8b 49 38          	mov    0x38(%rcx),%rcx
1401aacc0:	48 85 c9             	test   %rcx,%rcx
1401aacc3:	74 0d                	je     0x1401aacd2
1401aacc5:	48 8b 01             	mov    (%rcx),%rax
1401aacc8:	48 8b 40 38          	mov    0x38(%rax),%rax
1401aaccc:	ff 15 5e 81 06 00    	call   *0x6815e(%rip)        # 0x140212e30
1401aacd2:	ff 15 b8 73 06 00    	call   *0x673b8(%rip)        # 0x140212090
1401aacd8:	3b 05 76 8d 16 00    	cmp    0x168d76(%rip),%eax        # 0x140313a54
1401aacde:	74 18                	je     0x1401aacf8
1401aace0:	48 8b 07             	mov    (%rdi),%rax
1401aace3:	48 8b cf             	mov    %rdi,%rcx
1401aace6:	48 8b 40 60          	mov    0x60(%rax),%rax
1401aacea:	ff 15 40 81 06 00    	call   *0x68140(%rip)        # 0x140212e30
1401aacf0:	85 c0                	test   %eax,%eax
1401aacf2:	0f 85 3d 02 00 00    	jne    0x1401aaf35
1401aacf8:	ba 10 27 00 00       	mov    $0x2710,%edx
1401aacfd:	48 8d 4f 60          	lea    0x60(%rdi),%rcx
1401aad01:	e8 5a 62 ff ff       	call   0x1401a0f60
1401aad06:	48 85 c0             	test   %rax,%rax
1401aad09:	74 39                	je     0x1401aad44
1401aad0b:	48 83 7f 38 00       	cmpq   $0x0,0x38(%rdi)
1401aad10:	74 14                	je     0x1401aad26
1401aad12:	0f ae e8             	lfence
1401aad15:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
1401aad19:	48 8b 01             	mov    (%rcx),%rax