1401aee79:	89 83 a8 00 00 00    	mov    %eax,0xa8(%rbx)
1401aee7f:	c7 83 ac 00 00 00 03 	movl   $0x3,0xac(%rbx)
1401aee86:	00 00 00
1401aee89:	48 c7 83 b0 00 00 00 	movq   $0x2,0xb0(%rbx)
1401aee90:	02 00 00 00
1401aee94:	89 83 b8 00 00 00    	mov    %eax,0xb8(%rbx)
1401aee9a:	48 8d 8b c0 00 00 00 	lea    0xc0(%rbx),%rcx
1401aeea1:	0f 57 c0             	xorps  %xmm0,%xmm0
1401aeea4:	0f 11 01             	movups %xmm0,(%rcx)
1401aeea7:	48 89 41 10          	mov    %rax,0x10(%rcx)
1401aeeab:	48 89 41 18          	mov    %rax,0x18(%rcx)
1401aeeaf:	45 33 c0             	xor    %r8d,%r8d
1401aeeb2:	48 8d 15 ff fd 98 00 	lea    0x98fdff(%rip),%rdx        # 0x140b3ecb8
1401aeeb9:	e8 62 4f e5 ff       	call   0x140003e20
1401aeebe:	48 8b c3             	mov    %rbx,%rax
1401aeec1:	48 83 c4 20          	add    $0x20,%rsp
1401aeec5:	5b                   	pop    %rbx
1401aeec6:	c3                   	ret
1401aeec7:	90                   	nop
1401aeec8:	40 53                	rex push %rbx
1401aeeca:	48 83 ec 20          	sub    $0x20,%rsp
1401aeece:	48 8d 05 bb b2 96 00 	lea    0x96b2bb(%rip),%rax        # 0x140b1a190
1401aeed5:	48 8b d9             	mov    %rcx,%rbx
1401aeed8:	48 89 01             	mov    %rax,(%rcx)
1401aeedb:	48 8d 05 6e b6 96 00 	lea    0x96b66e(%rip),%rax        # 0x140b1a550
1401aeee2:	48 89 81 88 00 00 00 	mov    %rax,0x88(%rcx)
1401aeee9:	48 8b 81 d8 00 00 00 	mov    0xd8(%rcx),%rax
1401aeef0:	48 83 f8 07          	cmp    $0x7,%rax
1401aeef4:	76 31                	jbe    0x1401aef27
1401aeef6:	48 8b 89 c0 00 00 00 	mov    0xc0(%rcx),%rcx
1401aeefd:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401aef04:	00
1401aef05:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401aef0b:	72 14                	jb     0x1401aef21
1401aef0d:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1401aef11:	48 2b ca             	sub    %rdx,%rcx
1401aef14:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401aef18:	48 83 f8 1f          	cmp    $0x1f,%rax
1401aef1c:	77 3f                	ja     0x1401aef5d
1401aef1e:	48 8b ca             	mov    %rdx,%rcx
1401aef21:	ff 15 99 d9 95 00    	call   *0x95d999(%rip)        # 0x140b0c8c0
1401aef27:	33 c0                	xor    %eax,%eax
1401aef29:	48 c7 83 d8 00 00 00 	movq   $0x7,0xd8(%rbx)
1401aef30:	07 00 00 00
1401aef34:	48 89 83 d0 00 00 00 	mov    %rax,0xd0(%rbx)
1401aef3b:	48 8b cb             	mov    %rbx,%rcx
1401aef3e:	66 89 83 c0 00 00 00 	mov    %ax,0xc0(%rbx)
1401aef45:	48 8d 05 ac 5f 96 00 	lea    0x965fac(%rip),%rax        # 0x140b14ef8
1401aef4c:	48 89 83 88 00 00 00 	mov    %rax,0x88(%rbx)
1401aef53:	48 83 c4 20          	add    $0x20,%rsp
1401aef57:	5b                   	pop    %rbx
1401aef58:	e9 3b 43 fe ff       	jmp    0x140193298
1401aef5d:	ff 15 35 da 95 00    	call   *0x95da35(%rip)        # 0x140b0c998
1401aef63:	cc                   	int3
1401aef64:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1401aef69:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401aef6e:	55                   	push   %rbp
1401aef6f:	57                   	push   %rdi
1401aef70:	41 56                	push   %r14
1401aef72:	48 8b ec             	mov    %rsp,%rbp
1401aef75:	48 83 ec 50          	sub    $0x50,%rsp
1401aef79:	4c 8b f2             	mov    %rdx,%r14
1401aef7c:	48 8b f9             	mov    %rcx,%rdi
1401aef7f:	0f 57 c0             	xorps  %xmm0,%xmm0
1401aef82:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
1401aef87:	4c 8b 41 10          	mov    0x10(%rcx),%r8
1401aef8b:	4d 85 c0             	test   %r8,%r8
1401aef8e:	0f 84 55 01 00 00    	je     0x1401af0e9
1401aef94:	41 8b 40 08          	mov    0x8(%r8),%eax
1401aef98:	eb 0b                	jmp    0x1401aefa5
1401aef9a:	8d 48 01             	lea    0x1(%rax),%ecx
1401aef9d:	f0 41 0f b1 48 08    	lock cmpxchg %ecx,0x8(%r8)
1401aefa3:	74 0a                	je     0x1401aefaf
1401aefa5:	85 c0                	test   %eax,%eax
1401aefa7:	0f 84 3c 01 00 00    	je     0x1401af0e9
1401aefad:	eb eb                	jmp    0x1401aef9a
1401aefaf:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1401aefb3:	48 89 4d e0          	mov    %rcx,-0x20(%rbp)
1401aefb7:	48 8b 5f 10          	mov    0x10(%rdi),%rbx
1401aefbb:	48 89 5d e8          	mov    %rbx,-0x18(%rbp)
1401aefbf:	83 64 24 20 00       	andl   $0x0,0x20(%rsp)
1401aefc4:	4c 8d 0d 9d 51 b1 00 	lea    0xb1519d(%rip),%r9        # 0x140cc4168
1401aefcb:	4c 8d 05 06 4d b1 00 	lea    0xb14d06(%rip),%r8        # 0x140cc3cd8
1401aefd2:	33 d2                	xor    %edx,%edx
1401aefd4:	e8 05 33 94 00       	call   0x140af22de
1401aefd9:	48 85 c0             	test   %rax,%rax
1401aefdc:	74 1a                	je     0x1401aeff8
1401aefde:	48 85 db             	test   %rbx,%rbx
1401aefe1:	74 08                	je     0x1401aefeb
1401aefe3:	f0 ff 43 08          	lock incl 0x8(%rbx)
1401aefe7:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
1401aefeb:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1401aefef:	48 8b f3             	mov    %rbx,%rsi
1401aeff2:	48 89 5d f8          	mov    %rbx,-0x8(%rbp)
1401aeff6:	eb 1a                	jmp    0x1401af012
1401aeff8:	0f 57 c0             	xorps  %xmm0,%xmm0
1401aeffb:	0f 57 c9             	xorps  %xmm1,%xmm1
1401aeffe:	f3 0f 7f 4d f0       	movdqu %xmm1,-0x10(%rbp)
1401af003:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
1401af008:	66 48 0f 7e c6       	movq   %xmm0,%rsi
1401af00d:	66 48 0f 7e c8       	movq   %xmm1,%rax
1401af012:	48 85 c0             	test   %rax,%rax
1401af015:	74 1a                	je     0x1401af031
1401af017:	48 8b 88 e0 00 00 00 	mov    0xe0(%rax),%rcx
1401af01e:	80 b9 14 01 00 00 00 	cmpb   $0x0,0x114(%rcx)
1401af025:	74 0a                	je     0x1401af031
1401af027:	49 8b d6             	mov    %r14,%rdx
1401af02a:	e8 c9 d2 ff ff       	call   0x1401ac2f8
1401af02f:	eb 1b                	jmp    0x1401af04c
1401af031:	48 8b 07             	mov    (%rdi),%rax
1401af034:	48 8b cf             	mov    %rdi,%rcx
1401af037:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401af03e:	ff 15 f4 db 95 00    	call   *0x95dbf4(%rip)        # 0x140b0cc38
1401af044:	0f 10 00             	movups (%rax),%xmm0
1401af047:	f3 41 0f 7f 06       	movdqu %xmm0,(%r14)
1401af04c:	83 cf ff             	or     $0xffffffff,%edi
1401af04f:	48 85 f6             	test   %rsi,%rsi
1401af052:	74 3e                	je     0x1401af092
1401af054:	8b c7                	mov    %edi,%eax
1401af056:	f0 0f c1 46 08       	lock xadd %eax,0x8(%rsi)
1401af05b:	03 c7                	add    %edi,%eax
1401af05d:	75 2f                	jne    0x1401af08e
1401af05f:	48 8b 5d f8          	mov    -0x8(%rbp),%rbx
1401af063:	48 8b 03             	mov    (%rbx),%rax
1401af066:	48 8b cb             	mov    %rbx,%rcx
1401af069:	48 8b 00             	mov    (%rax),%rax
1401af06c:	ff 15 c6 db 95 00    	call   *0x95dbc6(%rip)        # 0x140b0cc38
1401af072:	8b c7                	mov    %edi,%eax
1401af074:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401af079:	03 c7                	add    %edi,%eax
1401af07b:	75 11                	jne    0x1401af08e
1401af07d:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
1401af081:	48 8b 01             	mov    (%rcx),%rax
1401af084:	48 8b 40 08          	mov    0x8(%rax),%rax
1401af088:	ff 15 aa db 95 00    	call   *0x95dbaa(%rip)        # 0x140b0cc38
1401af08e:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
1401af092:	48 85 db             	test   %rbx,%rbx
1401af095:	74 3a                	je     0x1401af0d1
1401af097:	8b c7                	mov    %edi,%eax
1401af099:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401af09e:	03 c7                	add    %edi,%eax
1401af0a0:	75 2f                	jne    0x1401af0d1
1401af0a2:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
1401af0a6:	48 8b 03             	mov    (%rbx),%rax
1401af0a9:	48 8b cb             	mov    %rbx,%rcx
1401af0ac:	48 8b 00             	mov    (%rax),%rax
1401af0af:	ff 15 83 db 95 00    	call   *0x95db83(%rip)        # 0x140b0cc38
1401af0b5:	8b c7                	mov    %edi,%eax
1401af0b7:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401af0bc:	03 c7                	add    %edi,%eax
1401af0be:	75 11                	jne    0x1401af0d1
1401af0c0:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
1401af0c4:	48 8b 01             	mov    (%rcx),%rax
1401af0c7:	48 8b 40 08          	mov    0x8(%rax),%rax
1401af0cb:	ff 15 67 db 95 00    	call   *0x95db67(%rip)        # 0x140b0cc38
1401af0d1:	49 8b c6             	mov    %r14,%rax
1401af0d4:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
1401af0d9:	49 8b 5b 28          	mov    0x28(%r11),%rbx
1401af0dd:	49 8b 73 30          	mov    0x30(%r11),%rsi
1401af0e1:	49 8b e3             	mov    %r11,%rsp
1401af0e4:	41 5e                	pop    %r14
1401af0e6:	5f                   	pop    %rdi
1401af0e7:	5d                   	pop    %rbp
1401af0e8:	c3                   	ret
1401af0e9:	e8 9a a1 e5 ff       	call   0x140009288
1401af0ee:	cc                   	int3
1401af0ef:	90                   	nop
1401af0f0:	40 53                	rex push %rbx
1401af0f2:	48 83 ec 20          	sub    $0x20,%rsp
1401af0f6:	48 8b d9             	mov    %rcx,%rbx
1401af0f9:	41 b9 1b 00 00 00    	mov    $0x1b,%r9d
1401af0ff:	4c 8b c2             	mov    %rdx,%r8
1401af102:	41 8d 51 e7          	lea    -0x19(%r9),%edx
1401af106:	e8 ad b5 fd ff       	call   0x14018a6b8
1401af10b:	c7 83 90 01 00 00 01 	movl   $0x1,0x190(%rbx)
1401af112:	00 00 00
1401af115:	48 8d 05 a4 f7 96 00 	lea    0x96f7a4(%rip),%rax        # 0x140b1e8c0
1401af11c:	48 89 03             	mov    %rax,(%rbx)
1401af11f:	48 8d 05 a2 f8 96 00 	lea    0x96f8a2(%rip),%rax        # 0x140b1e9c8
1401af126:	48 89 83 88 01 00 00 	mov    %rax,0x188(%rbx)
1401af12d:	33 d2                	xor    %edx,%edx
1401af12f:	48 89 93 98 01 00 00 	mov    %rdx,0x198(%rbx)
1401af136:	48 89 93 a0 01 00 00 	mov    %rdx,0x1a0(%rbx)
1401af13d:	48 89 93 a8 01 00 00 	mov    %rdx,0x1a8(%rbx)
1401af144:	48 89 93 b0 01 00 00 	mov    %rdx,0x1b0(%rbx)
1401af14b:	88 93 b8 01 00 00    	mov    %dl,0x1b8(%rbx)
1401af151:	48 89 93 bc 01 00 00 	mov    %rdx,0x1bc(%rbx)
1401af158:	48 89 93 c4 01 00 00 	mov    %rdx,0x1c4(%rbx)
1401af15f:	48 8d 83 d0 01 00 00 	lea    0x1d0(%rbx),%rax
1401af166:	8d 4a 04             	lea    0x4(%rdx),%ecx
1401af169:	c7 00 00 00 80 bf    	movl   $0xbf800000,(%rax)
1401af16f:	48 89 50 04          	mov    %rdx,0x4(%rax)
1401af173:	48 8d 40 0c          	lea    0xc(%rax),%rax
1401af177:	48 83 e9 01          	sub    $0x1,%rcx
1401af17b:	75 ec                	jne    0x1401af169
1401af17d:	48 89 93 00 02 00 00 	mov    %rdx,0x200(%rbx)
1401af184:	66 89 93 08 02 00 00 	mov    %dx,0x208(%rbx)
1401af18b:	48 8b c3             	mov    %rbx,%rax
1401af18e:	48 83 c4 20          	add    $0x20,%rsp
1401af192:	5b                   	pop    %rbx
1401af193:	c3                   	ret
1401af194:	90                   	nop
1401af195:	90                   	nop
1401af196:	90                   	nop
1401af197:	90                   	nop
1401af198:	90                   	nop
1401af199:	90                   	nop
1401af19a:	90                   	nop
1401af19b:	90                   	nop
1401af19c:	90                   	nop
1401af19d:	90                   	nop
1401af19e:	90                   	nop
1401af19f:	90                   	nop
1401af1a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401af1a5:	57                   	push   %rdi
1401af1a6:	48 83 ec 20          	sub    $0x20,%rsp
1401af1aa:	48 8d 05 0f f7 96 00 	lea    0x96f70f(%rip),%rax        # 0x140b1e8c0
1401af1b1:	8b da                	mov    %edx,%ebx
1401af1b3:	48 89 01             	mov    %rax,(%rcx)
1401af1b6:	48 8b f9             	mov    %rcx,%rdi
1401af1b9:	48 8d 05 38 5d 96 00 	lea    0x965d38(%rip),%rax        # 0x140b14ef8
1401af1c0:	48 89 81 88 01 00 00 	mov    %rax,0x188(%rcx)
1401af1c7:	e8 3c b6 fd ff       	call   0x14018a808
1401af1cc:	f6 c3 01             	test   $0x1,%bl
1401af1cf:	74 08                	je     0x1401af1d9
1401af1d1:	48 8b cf             	mov    %rdi,%rcx
1401af1d4:	e8 fb 03 94 00       	call   0x140aef5d4
1401af1d9:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401af1de:	48 8b c7             	mov    %rdi,%rax
1401af1e1:	48 83 c4 20          	add    $0x20,%rsp
1401af1e5:	5f                   	pop    %rdi
1401af1e6:	c3                   	ret
1401af1e7:	90                   	nop
1401af1e8:	90                   	nop
1401af1e9:	90                   	nop
1401af1ea:	90                   	nop
1401af1eb:	90                   	nop
1401af1ec:	90                   	nop
1401af1ed:	90                   	nop
1401af1ee:	90                   	nop
1401af1ef:	90                   	nop
1401af1f0:	48 81 e9 88 01 00 00 	sub    $0x188,%rcx
1401af1f7:	eb a7                	jmp    0x1401af1a0
1401af1f9:	90                   	nop
1401af1fa:	90                   	nop
1401af1fb:	90                   	nop
1401af1fc:	90                   	nop
1401af1fd:	90                   	nop
1401af1fe:	90                   	nop
1401af1ff:	90                   	nop
1401af200:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401af205:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401af20a:	57                   	push   %rdi
1401af20b:	48 83 ec 50          	sub    $0x50,%rsp
1401af20f:	48 8b fa             	mov    %rdx,%rdi
1401af212:	48 8b d9             	mov    %rcx,%rbx
1401af215:	48 8b d1             	mov    %rcx,%rdx
1401af218:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1401af21d:	e8 56 01 00 00       	call   0x1401af378
1401af222:	4c 8b 08             	mov    (%rax),%r9
1401af225:	49 8b 01             	mov    (%r9),%rax
1401af228:	4c 8b 50 10          	mov    0x10(%rax),%r10
1401af22c:	0f 57 c0             	xorps  %xmm0,%xmm0
1401af22f:	f3 0f 7f 44 24 28    	movdqu %xmm0,0x28(%rsp)
1401af235:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1401af239:	48 85 d2             	test   %rdx,%rdx
1401af23c:	0f 84 d6 00 00 00    	je     0x1401af318
1401af242:	8b 42 08             	mov    0x8(%rdx),%eax
1401af245:	eb 0a                	jmp    0x1401af251
1401af247:	8d 48 01             	lea    0x1(%rax),%ecx
1401af24a:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
1401af24f:	74 0a                	je     0x1401af25b
1401af251:	85 c0                	test   %eax,%eax
1401af253:	0f 84 bf 00 00 00    	je     0x1401af318
1401af259:	eb ec                	jmp    0x1401af247
1401af25b:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1401af25f:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1401af264:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1401af268:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
1401af26d:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
1401af272:	48 8b d7             	mov    %rdi,%rdx
1401af275:	49 8b c9             	mov    %r9,%rcx
1401af278:	49 8b c2             	mov    %r10,%rax
1401af27b:	ff 15 b7 d9 95 00    	call   *0x95d9b7(%rip)        # 0x140b0cc38
1401af281:	83 ce ff             	or     $0xffffffff,%esi
1401af284:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401af289:	48 85 db             	test   %rbx,%rbx
1401af28c:	74 38                	je     0x1401af2c6
1401af28e:	66 90                	xchg   %ax,%ax
1401af290:	8b c6                	mov    %esi,%eax
1401af292:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401af297:	03 c6                	add    %esi,%eax
1401af299:	75 2b                	jne    0x1401af2c6
1401af29b:	48 8b 03             	mov    (%rbx),%rax
1401af29e:	48 8b cb             	mov    %rbx,%rcx
1401af2a1:	48 8b 00             	mov    (%rax),%rax
1401af2a4:	ff 15 8e d9 95 00    	call   *0x95d98e(%rip)        # 0x140b0cc38
1401af2aa:	8b c6                	mov    %esi,%eax
1401af2ac:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401af2b1:	03 c6                	add    %esi,%eax
1401af2b3:	75 11                	jne    0x1401af2c6
1401af2b5:	48 8b 03             	mov    (%rbx),%rax
1401af2b8:	48 8b cb             	mov    %rbx,%rcx
1401af2bb:	48 8b 40 08          	mov    0x8(%rax),%rax
1401af2bf:	ff 15 73 d9 95 00    	call   *0x95d973(%rip)        # 0x140b0cc38
1401af2c5:	90                   	nop
1401af2c6:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401af2cb:	48 85 db             	test   %rbx,%rbx
1401af2ce:	74 35                	je     0x1401af305
1401af2d0:	8b c6                	mov    %esi,%eax
1401af2d2:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401af2d7:	03 c6                	add    %esi,%eax
1401af2d9:	75 2a                	jne    0x1401af305
1401af2db:	48 8b 03             	mov    (%rbx),%rax
1401af2de:	48 8b cb             	mov    %rbx,%rcx
1401af2e1:	48 8b 00             	mov    (%rax),%rax
1401af2e4:	ff 15 4e d9 95 00    	call   *0x95d94e(%rip)        # 0x140b0cc38
1401af2ea:	8b c6                	mov    %esi,%eax
1401af2ec:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401af2f1:	03 c6                	add    %esi,%eax
1401af2f3:	75 10                	jne    0x1401af305
1401af2f5:	48 8b 03             	mov    (%rbx),%rax
1401af2f8:	48 8b cb             	mov    %rbx,%rcx
1401af2fb:	48 8b 40 08          	mov    0x8(%rax),%rax
1401af2ff:	ff 15 33 d9 95 00    	call   *0x95d933(%rip)        # 0x140b0cc38
1401af305:	48 8b c7             	mov    %rdi,%rax
1401af308:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1401af30d:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
1401af312:	48 83 c4 50          	add    $0x50,%rsp
1401af316:	5f                   	pop    %rdi
1401af317:	c3                   	ret
1401af318:	e8 6b 9f e5 ff       	call   0x140009288
1401af31d:	90                   	nop
1401af31e:	eb 00                	jmp    0x1401af320
1401af320:	90                   	nop
1401af321:	90                   	nop
1401af322:	90                   	nop
1401af323:	90                   	nop
1401af324:	90                   	nop
1401af325:	90                   	nop
1401af326:	90                   	nop
1401af327:	90                   	nop
1401af328:	90                   	nop
1401af329:	90                   	nop
1401af32a:	90                   	nop
1401af32b:	90                   	nop
1401af32c:	90                   	nop
1401af32d:	90                   	nop
1401af32e:	90                   	nop
1401af32f:	90                   	nop