1408aa967:	48 8b cf             	mov    %rdi,%rcx
1408aa96a:	48 8b 00             	mov    (%rax),%rax
1408aa96d:	ff 15 c5 22 26 00    	call   *0x2622c5(%rip)        # 0x140b0cc38
1408aa973:	8b c6                	mov    %esi,%eax
1408aa975:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1408aa97a:	03 c6                	add    %esi,%eax
1408aa97c:	75 10                	jne    0x1408aa98e
1408aa97e:	48 8b 07             	mov    (%rdi),%rax
1408aa981:	48 8b cf             	mov    %rdi,%rcx
1408aa984:	48 8b 40 08          	mov    0x8(%rax),%rax
1408aa988:	ff 15 aa 22 26 00    	call   *0x2622aa(%rip)        # 0x140b0cc38
1408aa98e:	48 8b 8b 98 00 00 00 	mov    0x98(%rbx),%rcx
1408aa995:	48 85 c9             	test   %rcx,%rcx
1408aa998:	74 18                	je     0x1408aa9b2
1408aa99a:	8b c6                	mov    %esi,%eax
1408aa99c:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
1408aa9a1:	03 c6                	add    %esi,%eax
1408aa9a3:	75 0d                	jne    0x1408aa9b2
1408aa9a5:	48 8b 01             	mov    (%rcx),%rax
1408aa9a8:	48 8b 40 08          	mov    0x8(%rax),%rax
1408aa9ac:	ff 15 86 22 26 00    	call   *0x262286(%rip)        # 0x140b0cc38
1408aa9b2:	48 8d 05 cf fc 27 00 	lea    0x27fccf(%rip),%rax        # 0x140b2a688
1408aa9b9:	48 8b cb             	mov    %rbx,%rcx
1408aa9bc:	48 89 03             	mov    %rax,(%rbx)
1408aa9bf:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1408aa9c4:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1408aa9c9:	48 83 c4 20          	add    $0x20,%rsp
1408aa9cd:	5f                   	pop    %rdi
1408aa9ce:	e9 bd d7 08 00       	jmp    0x140938190
1408aa9d3:	cc                   	int3
1408aa9d4:	90                   	nop
1408aa9d5:	90                   	nop
1408aa9d6:	90                   	nop
1408aa9d7:	90                   	nop
1408aa9d8:	90                   	nop
1408aa9d9:	90                   	nop
1408aa9da:	90                   	nop
1408aa9db:	90                   	nop
1408aa9dc:	90                   	nop
1408aa9dd:	90                   	nop
1408aa9de:	90                   	nop
1408aa9df:	90                   	nop
1408aa9e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408aa9e5:	57                   	push   %rdi
1408aa9e6:	48 83 ec 20          	sub    $0x20,%rsp
1408aa9ea:	8b da                	mov    %edx,%ebx
1408aa9ec:	48 8b f9             	mov    %rcx,%rdi
1408aa9ef:	e8 b8 fe ff ff       	call   0x1408aa8ac
1408aa9f4:	f6 c3 01             	test   $0x1,%bl
1408aa9f7:	74 08                	je     0x1408aaa01
1408aa9f9:	48 8b cf             	mov    %rdi,%rcx
1408aa9fc:	e8 d3 4b 24 00       	call   0x140aef5d4
1408aaa01:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1408aaa06:	48 8b c7             	mov    %rdi,%rax
1408aaa09:	48 83 c4 20          	add    $0x20,%rsp
1408aaa0d:	5f                   	pop    %rdi
1408aaa0e:	c3                   	ret
1408aaa0f:	90                   	nop
1408aaa10:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408aaa15:	57                   	push   %rdi
1408aaa16:	48 83 ec 20          	sub    $0x20,%rsp
1408aaa1a:	48 8d 05 0f b6 27 00 	lea    0x27b60f(%rip),%rax        # 0x140b26030
1408aaa21:	8b da                	mov    %edx,%ebx
1408aaa23:	48 89 01             	mov    %rax,(%rcx)
1408aaa26:	48 8b f9             	mov    %rcx,%rdi
1408aaa29:	e8 b2 e1 08 00       	call   0x140938be0
1408aaa2e:	f6 c3 01             	test   $0x1,%bl
1408aaa31:	74 08                	je     0x1408aaa3b
1408aaa33:	48 8b cf             	mov    %rdi,%rcx
1408aaa36:	e8 99 4b 24 00       	call   0x140aef5d4
1408aaa3b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1408aaa40:	48 8b c7             	mov    %rdi,%rax
1408aaa43:	48 83 c4 20          	add    $0x20,%rsp
1408aaa47:	5f                   	pop    %rdi
1408aaa48:	c3                   	ret
1408aaa49:	90                   	nop
1408aaa4a:	90                   	nop
1408aaa4b:	90                   	nop
1408aaa4c:	90                   	nop
1408aaa4d:	90                   	nop
1408aaa4e:	90                   	nop
1408aaa4f:	90                   	nop
1408aaa50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408aaa55:	57                   	push   %rdi
1408aaa56:	48 83 ec 20          	sub    $0x20,%rsp
1408aaa5a:	48 8d 05 27 fc 27 00 	lea    0x27fc27(%rip),%rax        # 0x140b2a688
1408aaa61:	8b da                	mov    %edx,%ebx
1408aaa63:	48 89 01             	mov    %rax,(%rcx)
1408aaa66:	48 8b f9             	mov    %rcx,%rdi
1408aaa69:	e8 22 d7 08 00       	call   0x140938190
1408aaa6e:	f6 c3 01             	test   $0x1,%bl
1408aaa71:	74 08                	je     0x1408aaa7b
1408aaa73:	48 8b cf             	mov    %rdi,%rcx
1408aaa76:	e8 59 4b 24 00       	call   0x140aef5d4
1408aaa7b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1408aaa80:	48 8b c7             	mov    %rdi,%rax
1408aaa83:	48 83 c4 20          	add    $0x20,%rsp
1408aaa87:	5f                   	pop    %rdi
1408aaa88:	c3                   	ret
1408aaa89:	90                   	nop
1408aaa8a:	90                   	nop
1408aaa8b:	90                   	nop
1408aaa8c:	90                   	nop
1408aaa8d:	90                   	nop
1408aaa8e:	90                   	nop
1408aaa8f:	90                   	nop
1408aaa90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408aaa95:	57                   	push   %rdi
1408aaa96:	48 83 ec 20          	sub    $0x20,%rsp
1408aaa9a:	8b da                	mov    %edx,%ebx
1408aaa9c:	48 8b f9             	mov    %rcx,%rdi
1408aaa9f:	e8 1c 00 00 00       	call   0x1408aaac0
1408aaaa4:	f6 c3 01             	test   $0x1,%bl
1408aaaa7:	74 08                	je     0x1408aaab1
1408aaaa9:	48 8b cf             	mov    %rdi,%rcx
1408aaaac:	e8 23 4b 24 00       	call   0x140aef5d4
1408aaab1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1408aaab6:	48 8b c7             	mov    %rdi,%rax
1408aaab9:	48 83 c4 20          	add    $0x20,%rsp
1408aaabd:	5f                   	pop    %rdi
1408aaabe:	c3                   	ret
1408aaabf:	90                   	nop
1408aaac0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408aaac5:	57                   	push   %rdi
1408aaac6:	48 83 ec 20          	sub    $0x20,%rsp
1408aaaca:	48 8d 05 ff b5 27 00 	lea    0x27b5ff(%rip),%rax        # 0x140b260d0
1408aaad1:	48 8b f9             	mov    %rcx,%rdi
1408aaad4:	48 89 01             	mov    %rax,(%rcx)
1408aaad7:	48 81 c1 a8 00 00 00 	add    $0xa8,%rcx
1408aaade:	ff 15 1c 17 26 00    	call   *0x26171c(%rip)        # 0x140b0c200
1408aaae4:	48 8b 8f f0 00 00 00 	mov    0xf0(%rdi),%rcx
1408aaaeb:	48 85 c9             	test   %rcx,%rcx
1408aaaee:	74 1a                	je     0x1408aab0a
1408aaaf0:	83 c8 ff             	or     $0xffffffff,%eax
1408aaaf3:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
1408aaaf8:	83 f8 01             	cmp    $0x1,%eax
1408aaafb:	75 0d                	jne    0x1408aab0a
1408aaafd:	48 8b 01             	mov    (%rcx),%rax
1408aab00:	48 8b 40 08          	mov    0x8(%rax),%rax
1408aab04:	ff 15 2e 21 26 00    	call   *0x26212e(%rip)        # 0x140b0cc38
1408aab0a:	48 8b 9f d8 00 00 00 	mov    0xd8(%rdi),%rbx
1408aab11:	48 85 db             	test   %rbx,%rbx
1408aab14:	74 39                	je     0x1408aab4f
1408aab16:	83 c8 ff             	or     $0xffffffff,%eax
1408aab19:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408aab1e:	83 f8 01             	cmp    $0x1,%eax
1408aab21:	75 2c                	jne    0x1408aab4f
1408aab23:	48 8b 03             	mov    (%rbx),%rax
1408aab26:	48 8b cb             	mov    %rbx,%rcx
1408aab29:	48 8b 00             	mov    (%rax),%rax
1408aab2c:	ff 15 06 21 26 00    	call   *0x262106(%rip)        # 0x140b0cc38
1408aab32:	83 c8 ff             	or     $0xffffffff,%eax
1408aab35:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408aab3a:	83 f8 01             	cmp    $0x1,%eax
1408aab3d:	75 10                	jne    0x1408aab4f
1408aab3f:	48 8b 03             	mov    (%rbx),%rax
1408aab42:	48 8b cb             	mov    %rbx,%rcx
1408aab45:	48 8b 40 08          	mov    0x8(%rax),%rax
1408aab49:	ff 15 e9 20 26 00    	call   *0x2620e9(%rip)        # 0x140b0cc38
1408aab4f:	48 8b cf             	mov    %rdi,%rcx
1408aab52:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1408aab57:	48 83 c4 20          	add    $0x20,%rsp
1408aab5b:	5f                   	pop    %rdi
1408aab5c:	e9 7f e0 08 00       	jmp    0x140938be0
1408aab61:	cc                   	int3
1408aab62:	90                   	nop
1408aab63:	90                   	nop
1408aab64:	90                   	nop
1408aab65:	90                   	nop
1408aab66:	90                   	nop
1408aab67:	90                   	nop
1408aab68:	90                   	nop
1408aab69:	90                   	nop
1408aab6a:	90                   	nop
1408aab6b:	90                   	nop
1408aab6c:	90                   	nop
1408aab6d:	90                   	nop
1408aab6e:	90                   	nop
1408aab6f:	90                   	nop
1408aab70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408aab75:	57                   	push   %rdi
1408aab76:	48 83 ec 20          	sub    $0x20,%rsp
1408aab7a:	48 8d 05 c7 b4 27 00 	lea    0x27b4c7(%rip),%rax        # 0x140b26048
1408aab81:	8b da                	mov    %edx,%ebx
1408aab83:	48 89 01             	mov    %rax,(%rcx)
1408aab86:	48 8b f9             	mov    %rcx,%rdi
1408aab89:	e8 52 e0 08 00       	call   0x140938be0
1408aab8e:	f6 c3 01             	test   $0x1,%bl
1408aab91:	74 08                	je     0x1408aab9b
1408aab93:	48 8b cf             	mov    %rdi,%rcx
1408aab96:	e8 39 4a 24 00       	call   0x140aef5d4
1408aab9b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1408aaba0:	48 8b c7             	mov    %rdi,%rax
1408aaba3:	48 83 c4 20          	add    $0x20,%rsp
1408aaba7:	5f                   	pop    %rdi
1408aaba8:	c3                   	ret
1408aaba9:	90                   	nop
1408aabaa:	90                   	nop
1408aabab:	90                   	nop
1408aabac:	90                   	nop
1408aabad:	90                   	nop
1408aabae:	90                   	nop
1408aabaf:	90                   	nop
1408aabb0:	40 53                	rex push %rbx
1408aabb2:	48 83 ec 20          	sub    $0x20,%rsp
1408aabb6:	48 8d 05 83 b6 27 00 	lea    0x27b683(%rip),%rax        # 0x140b26240
1408aabbd:	48 8b d9             	mov    %rcx,%rbx
1408aabc0:	48 89 01             	mov    %rax,(%rcx)
1408aabc3:	f6 c2 01             	test   $0x1,%dl
1408aabc6:	74 05                	je     0x1408aabcd
1408aabc8:	e8 07 4a 24 00       	call   0x140aef5d4
1408aabcd:	48 8b c3             	mov    %rbx,%rax
1408aabd0:	48 83 c4 20          	add    $0x20,%rsp
1408aabd4:	5b                   	pop    %rbx
1408aabd5:	c3                   	ret
1408aabd6:	90                   	nop
1408aabd7:	90                   	nop
1408aabd8:	40 53                	rex push %rbx
1408aabda:	48 83 ec 20          	sub    $0x20,%rsp
1408aabde:	48 8b d9             	mov    %rcx,%rbx
1408aabe1:	ff 15 29 16 26 00    	call   *0x261629(%rip)        # 0x140b0c210
1408aabe7:	0f b7 d0             	movzwl %ax,%edx
1408aabea:	48 8b cb             	mov    %rbx,%rcx
1408aabed:	81 ca 00 00 07 80    	or     $0x80070000,%edx
1408aabf3:	85 c0                	test   %eax,%eax
1408aabf5:	0f 4e d0             	cmovle %eax,%edx
1408aabf8:	e8 67 0a 8c ff       	call   0x14016b664
1408aabfd:	cc                   	int3
1408aabfe:	90                   	nop
1408aabff:	90                   	nop
1408aac00:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408aac05:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1408aac0a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1408aac0f:	41 56                	push   %r14
1408aac11:	48 83 ec 20          	sub    $0x20,%rsp
1408aac15:	48 8b fa             	mov    %rdx,%rdi
1408aac18:	4d 8b f1             	mov    %r9,%r14
1408aac1b:	8b 54 24 68          	mov    0x68(%rsp),%edx
1408aac1f:	49 8b f0             	mov    %r8,%rsi
1408aac22:	48 8b d9             	mov    %rcx,%rbx
1408aac25:	e8 de d4 08 00       	call   0x140938108
1408aac2a:	33 d2                	xor    %edx,%edx
1408aac2c:	48 8d 05 25 b6 27 00 	lea    0x27b625(%rip),%rax        # 0x140b26258
1408aac33:	48 89 03             	mov    %rax,(%rbx)
1408aac36:	48 89 93 90 00 00 00 	mov    %rdx,0x90(%rbx)
1408aac3d:	48 89 93 98 00 00 00 	mov    %rdx,0x98(%rbx)
1408aac44:	48 39 57 08          	cmp    %rdx,0x8(%rdi)
1408aac48:	74 19                	je     0x1408aac63
1408aac4a:	48 8b 07             	mov    (%rdi),%rax
1408aac4d:	48 89 83 90 00 00 00 	mov    %rax,0x90(%rbx)
1408aac54:	48 8b 47 08          	mov    0x8(%rdi),%rax
1408aac58:	48 89 83 98 00 00 00 	mov    %rax,0x98(%rbx)
1408aac5f:	f0 ff 40 0c          	lock incl 0xc(%rax)
1408aac63:	48 89 93 a0 00 00 00 	mov    %rdx,0xa0(%rbx)
1408aac6a:	48 89 93 a8 00 00 00 	mov    %rdx,0xa8(%rbx)
1408aac71:	48 8b 46 08          	mov    0x8(%rsi),%rax
1408aac75:	48 85 c0             	test   %rax,%rax
1408aac78:	74 04                	je     0x1408aac7e
1408aac7a:	f0 ff 40 08          	lock incl 0x8(%rax)
1408aac7e:	48 8b 06             	mov    (%rsi),%rax
1408aac81:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1408aac86:	48 89 83 a0 00 00 00 	mov    %rax,0xa0(%rbx)
1408aac8d:	48 8b 46 08          	mov    0x8(%rsi),%rax
1408aac91:	48 89 83 a8 00 00 00 	mov    %rax,0xa8(%rbx)
1408aac98:	41 8b 06             	mov    (%r14),%eax
1408aac9b:	89 83 b0 00 00 00    	mov    %eax,0xb0(%rbx)
1408aaca1:	41 8b 46 04          	mov    0x4(%r14),%eax
1408aaca5:	89 83 b4 00 00 00    	mov    %eax,0xb4(%rbx)
1408aacab:	41 8b 46 08          	mov    0x8(%r14),%eax
1408aacaf:	89 83 b8 00 00 00    	mov    %eax,0xb8(%rbx)
1408aacb5:	41 8b 46 0c          	mov    0xc(%r14),%eax
1408aacb9:	89 83 bc 00 00 00    	mov    %eax,0xbc(%rbx)
1408aacbf:	41 8b 46 10          	mov    0x10(%r14),%eax
1408aacc3:	89 83 c0 00 00 00    	mov    %eax,0xc0(%rbx)
1408aacc9:	41 8b 46 14          	mov    0x14(%r14),%eax
1408aaccd:	89 83 c4 00 00 00    	mov    %eax,0xc4(%rbx)
1408aacd3:	8b 01                	mov    (%rcx),%eax
1408aacd5:	89 83 c8 00 00 00    	mov    %eax,0xc8(%rbx)
1408aacdb:	8b 41 04             	mov    0x4(%rcx),%eax
1408aacde:	89 83 cc 00 00 00    	mov    %eax,0xcc(%rbx)
1408aace4:	8b 41 08             	mov    0x8(%rcx),%eax
1408aace7:	89 83 d0 00 00 00    	mov    %eax,0xd0(%rbx)
1408aaced:	8b 41 0c             	mov    0xc(%rcx),%eax
1408aacf0:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1408aacf5:	89 83 d4 00 00 00    	mov    %eax,0xd4(%rbx)
1408aacfb:	8a 44 24 70          	mov    0x70(%rsp),%al
1408aacff:	88 83 d8 00 00 00    	mov    %al,0xd8(%rbx)
1408aad05:	48 89 93 e0 00 00 00 	mov    %rdx,0xe0(%rbx)
1408aad0c:	48 89 93 e8 00 00 00 	mov    %rdx,0xe8(%rbx)
1408aad13:	48 8b 41 08          	mov    0x8(%rcx),%rax
1408aad17:	48 85 c0             	test   %rax,%rax
1408aad1a:	74 04                	je     0x1408aad20
1408aad1c:	f0 ff 40 08          	lock incl 0x8(%rax)
1408aad20:	48 8b 01             	mov    (%rcx),%rax
1408aad23:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1408aad28:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1408aad2d:	48 89 83 e0 00 00 00 	mov    %rax,0xe0(%rbx)
1408aad34:	48 8b 41 08          	mov    0x8(%rcx),%rax
1408aad38:	48 89 83 e8 00 00 00 	mov    %rax,0xe8(%rbx)
1408aad3f:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1408aad44:	48 89 93 f0 00 00 00 	mov    %rdx,0xf0(%rbx)
1408aad4b:	48 89 93 f8 00 00 00 	mov    %rdx,0xf8(%rbx)
1408aad52:	48 8b 08             	mov    (%rax),%rcx
1408aad55:	48 8b c3             	mov    %rbx,%rax
1408aad58:	48 89 8b 00 01 00 00 	mov    %rcx,0x100(%rbx)
1408aad5f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1408aad64:	48 83 c4 20          	add    $0x20,%rsp
1408aad68:	41 5e                	pop    %r14
1408aad6a:	c3                   	ret
1408aad6b:	90                   	nop
1408aad6c:	90                   	nop
1408aad6d:	90                   	nop
1408aad6e:	90                   	nop
1408aad6f:	90                   	nop
1408aad70:	40 53                	rex push %rbx
1408aad72:	48 83 ec 20          	sub    $0x20,%rsp
1408aad76:	48 8d 05 eb b4 27 00 	lea    0x27b4eb(%rip),%rax        # 0x140b26268
1408aad7d:	48 8b d9             	mov    %rcx,%rbx
1408aad80:	48 89 01             	mov    %rax,(%rcx)
1408aad83:	f6 c2 01             	test   $0x1,%dl
1408aad86:	74 05                	je     0x1408aad8d
1408aad88:	e8 47 48 24 00       	call   0x140aef5d4
1408aad8d:	48 8b c3             	mov    %rbx,%rax
1408aad90:	48 83 c4 20          	add    $0x20,%rsp
1408aad94:	5b                   	pop    %rbx
1408aad95:	c3                   	ret
1408aad96:	90                   	nop
1408aad97:	90                   	nop
1408aad98:	48 8d 05 c9 b4 27 00 	lea    0x27b4c9(%rip),%rax        # 0x140b26268
1408aad9f:	48 89 01             	mov    %rax,(%rcx)
1408aada2:	c3                   	ret
1408aada3:	90                   	nop
1408aada4:	90                   	nop
1408aada5:	90                   	nop
1408aada6:	90                   	nop
1408aada7:	90                   	nop
1408aada8:	90                   	nop
1408aada9:	90                   	nop
1408aadaa:	90                   	nop
1408aadab:	90                   	nop
1408aadac:	90                   	nop
1408aadad:	90                   	nop
1408aadae:	90                   	nop
1408aadaf:	90                   	nop
1408aadb0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408aadb5:	57                   	push   %rdi
1408aadb6:	48 83 ec 20          	sub    $0x20,%rsp
1408aadba:	48 8b d9             	mov    %rcx,%rbx
1408aadbd:	8b fa                	mov    %edx,%edi
1408aadbf:	48 8b 49 58          	mov    0x58(%rcx),%rcx