1400ffd10:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400ffd15:	83 f8 01             	cmp    $0x1,%eax
1400ffd18:	75 2a                	jne    0x1400ffd44
1400ffd1a:	48 8b 9c 24 b8 01 00 	mov    0x1b8(%rsp),%rbx
1400ffd21:	00
1400ffd22:	48 8b 03             	mov    (%rbx),%rax
1400ffd25:	48 8b cb             	mov    %rbx,%rcx
1400ffd28:	ff 10                	call   *(%rax)
1400ffd2a:	8b c6                	mov    %esi,%eax
1400ffd2c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400ffd31:	83 f8 01             	cmp    $0x1,%eax
1400ffd34:	75 0e                	jne    0x1400ffd44
1400ffd36:	48 8b 8c 24 b8 01 00 	mov    0x1b8(%rsp),%rcx
1400ffd3d:	00
1400ffd3e:	48 8b 01             	mov    (%rcx),%rax
1400ffd41:	ff 50 08             	call   *0x8(%rax)
1400ffd44:	48 8d 0d 85 ef 21 00 	lea    0x21ef85(%rip),%rcx        # 0x14031ecd0
1400ffd4b:	e8 2c 76 06 00       	call   0x14016737c
1400ffd50:	90                   	nop
1400ffd51:	48 8b 9c 24 f8 00 00 	mov    0xf8(%rsp),%rbx
1400ffd58:	00
1400ffd59:	48 85 db             	test   %rbx,%rbx
1400ffd5c:	74 2a                	je     0x1400ffd88
1400ffd5e:	8b c6                	mov    %esi,%eax
1400ffd60:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400ffd65:	83 f8 01             	cmp    $0x1,%eax
1400ffd68:	75 1e                	jne    0x1400ffd88
1400ffd6a:	48 8b 03             	mov    (%rbx),%rax
1400ffd6d:	48 8b cb             	mov    %rbx,%rcx
1400ffd70:	ff 10                	call   *(%rax)
1400ffd72:	8b c6                	mov    %esi,%eax
1400ffd74:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400ffd79:	83 f8 01             	cmp    $0x1,%eax
1400ffd7c:	75 0a                	jne    0x1400ffd88
1400ffd7e:	48 8b 03             	mov    (%rbx),%rax
1400ffd81:	48 8b cb             	mov    %rbx,%rcx
1400ffd84:	ff 50 08             	call   *0x8(%rax)
1400ffd87:	90                   	nop
1400ffd88:	e9 75 fc ff ff       	jmp    0x1400ffa02
1400ffd8d:	49 8b 7e 18          	mov    0x18(%r14),%rdi
1400ffd91:	48 89 7c 24 78       	mov    %rdi,0x78(%rsp)
1400ffd96:	49 8b 5e 20          	mov    0x20(%r14),%rbx
1400ffd9a:	48 89 9c 24 80 00 00 	mov    %rbx,0x80(%rsp)
1400ffda1:	00
1400ffda2:	e9 48 fd ff ff       	jmp    0x1400ffaef
1400ffda7:	84 d2                	test   %dl,%dl
1400ffda9:	0f 84 fe 04 00 00    	je     0x1401002ad
1400ffdaf:	49 83 bf b0 00 00 00 	cmpq   $0x0,0xb0(%r15)
1400ffdb6:	00
1400ffdb7:	0f 84 f0 04 00 00    	je     0x1401002ad
1400ffdbd:	41 80 be 18 02 00 00 	cmpb   $0x0,0x218(%r14)
1400ffdc4:	00
1400ffdc5:	0f 84 d5 02 00 00    	je     0x1401000a0
1400ffdcb:	48 8d 0d fe ee 21 00 	lea    0x21eefe(%rip),%rcx        # 0x14031ecd0
1400ffdd2:	e8 81 75 06 00       	call   0x140167358
1400ffdd7:	85 c0                	test   %eax,%eax
1400ffdd9:	0f 85 73 09 00 00    	jne    0x140100752
1400ffddf:	48 89 bc 24 80 07 00 	mov    %rdi,0x780(%rsp)
1400ffde6:	00
1400ffde7:	48 89 bc 24 90 07 00 	mov    %rdi,0x790(%rsp)
1400ffdee:	00
1400ffdef:	48 c7 84 24 98 07 00 	movq   $0xf,0x798(%rsp)
1400ffdf6:	00 0f 00 00 00
1400ffdfb:	c6 84 24 80 07 00 00 	movb   $0x0,0x780(%rsp)
1400ffe02:	00
1400ffe03:	45 33 c0             	xor    %r8d,%r8d
1400ffe06:	48 8d 15 6b db 12 00 	lea    0x12db6b(%rip),%rdx        # 0x14022d978
1400ffe0d:	48 8d 8c 24 80 07 00 	lea    0x780(%rsp),%rcx
1400ffe14:	00
1400ffe15:	e8 e6 65 fc ff       	call   0x1400c6400
1400ffe1a:	90                   	nop
1400ffe1b:	48 89 bc 24 60 07 00 	mov    %rdi,0x760(%rsp)
1400ffe22:	00
1400ffe23:	48 89 bc 24 70 07 00 	mov    %rdi,0x770(%rsp)
1400ffe2a:	00
1400ffe2b:	48 c7 84 24 78 07 00 	movq   $0xf,0x778(%rsp)
1400ffe32:	00 0f 00 00 00
1400ffe37:	c6 84 24 60 07 00 00 	movb   $0x0,0x760(%rsp)
1400ffe3e:	00
1400ffe3f:	45 33 c0             	xor    %r8d,%r8d
1400ffe42:	48 8d 15 2f db 12 00 	lea    0x12db2f(%rip),%rdx        # 0x14022d978
1400ffe49:	48 8d 8c 24 60 07 00 	lea    0x760(%rsp),%rcx
1400ffe50:	00
1400ffe51:	e8 aa 65 fc ff       	call   0x1400c6400
1400ffe56:	90                   	nop
1400ffe57:	48 89 bc 24 80 08 00 	mov    %rdi,0x880(%rsp)
1400ffe5e:	00
1400ffe5f:	48 89 bc 24 90 08 00 	mov    %rdi,0x890(%rsp)
1400ffe66:	00
1400ffe67:	48 c7 84 24 98 08 00 	movq   $0xf,0x898(%rsp)
1400ffe6e:	00 0f 00 00 00
1400ffe73:	c6 84 24 80 08 00 00 	movb   $0x0,0x880(%rsp)
1400ffe7a:	00
1400ffe7b:	41 b8 0b 00 00 00    	mov    $0xb,%r8d
1400ffe81:	48 8d 15 b0 cc 13 00 	lea    0x13ccb0(%rip),%rdx        # 0x14023cb38
1400ffe88:	48 8d 8c 24 80 08 00 	lea    0x880(%rsp),%rcx
1400ffe8f:	00
1400ffe90:	e8 6b 65 fc ff       	call   0x1400c6400
1400ffe95:	90                   	nop
1400ffe96:	4c 8d 8c 24 80 07 00 	lea    0x780(%rsp),%r9
1400ffe9d:	00
1400ffe9e:	4c 8d 84 24 60 07 00 	lea    0x760(%rsp),%r8
1400ffea5:	00
1400ffea6:	48 8d 94 24 80 08 00 	lea    0x880(%rsp),%rdx
1400ffead:	00
1400ffeae:	48 8d 8c 24 00 01 00 	lea    0x100(%rsp),%rcx
1400ffeb5:	00
1400ffeb6:	e8 05 5a 03 00       	call   0x1401358c0
1400ffebb:	90                   	nop
1400ffebc:	48 8d 8c 24 80 08 00 	lea    0x880(%rsp),%rcx
1400ffec3:	00
1400ffec4:	e8 b7 64 fc ff       	call   0x1400c6380
1400ffec9:	90                   	nop
1400ffeca:	48 8d 8c 24 60 07 00 	lea    0x760(%rsp),%rcx
1400ffed1:	00
1400ffed2:	e8 a9 64 fc ff       	call   0x1400c6380
1400ffed7:	90                   	nop
1400ffed8:	48 8d 8c 24 80 07 00 	lea    0x780(%rsp),%rcx
1400ffedf:	00
1400ffee0:	e8 9b 64 fc ff       	call   0x1400c6380
1400ffee5:	48 8b 8c 24 00 01 00 	mov    0x100(%rsp),%rcx
1400ffeec:	00
1400ffeed:	48 85 c9             	test   %rcx,%rcx
1400ffef0:	0f 84 98 00 00 00    	je     0x1400fff8e
1400ffef6:	48 8b 84 24 08 01 00 	mov    0x108(%rsp),%rax
1400ffefd:	00
1400ffefe:	48 85 c0             	test   %rax,%rax
1400fff01:	74 11                	je     0x1400fff14
1400fff03:	f0 ff 40 08          	lock incl 0x8(%rax)
1400fff07:	4c 8b 7c 24 30       	mov    0x30(%rsp),%r15
1400fff0c:	48 8b 8c 24 00 01 00 	mov    0x100(%rsp),%rcx
1400fff13:	00
1400fff14:	0f 28 84 24 00 01 00 	movaps 0x100(%rsp),%xmm0
1400fff1b:	00
1400fff1c:	66 0f 7f 84 24 c0 01 	movdqa %xmm0,0x1c0(%rsp)
1400fff23:	00 00
1400fff25:	48 8b 01             	mov    (%rcx),%rax
1400fff28:	4d 8d 8f a0 00 00 00 	lea    0xa0(%r15),%r9
1400fff2f:	49 83 79 18 10       	cmpq   $0x10,0x18(%r9)
1400fff34:	72 03                	jb     0x1400fff39
1400fff36:	4d 8b 09             	mov    (%r9),%r9
1400fff39:	4c 8d 05 c8 ca 13 00 	lea    0x13cac8(%rip),%r8        # 0x14023ca08
1400fff40:	48 8d 15 31 da 12 00 	lea    0x12da31(%rip),%rdx        # 0x14022d978
1400fff47:	ff 50 48             	call   *0x48(%rax)
1400fff4a:	90                   	nop
1400fff4b:	48 8b 8c 24 c8 01 00 	mov    0x1c8(%rsp),%rcx
1400fff52:	00
1400fff53:	48 85 c9             	test   %rcx,%rcx
1400fff56:	74 36                	je     0x1400fff8e
1400fff58:	8b c6                	mov    %esi,%eax
1400fff5a:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400fff5f:	83 f8 01             	cmp    $0x1,%eax
1400fff62:	75 2a                	jne    0x1400fff8e
1400fff64:	48 8b 9c 24 c8 01 00 	mov    0x1c8(%rsp),%rbx
1400fff6b:	00
1400fff6c:	48 8b 03             	mov    (%rbx),%rax
1400fff6f:	48 8b cb             	mov    %rbx,%rcx
1400fff72:	ff 10                	call   *(%rax)
1400fff74:	8b c6                	mov    %esi,%eax
1400fff76:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400fff7b:	83 f8 01             	cmp    $0x1,%eax
1400fff7e:	75 0e                	jne    0x1400fff8e
1400fff80:	48 8b 8c 24 c8 01 00 	mov    0x1c8(%rsp),%rcx
1400fff87:	00
1400fff88:	48 8b 01             	mov    (%rcx),%rax
1400fff8b:	ff 50 08             	call   *0x8(%rax)
1400fff8e:	48 8d 0d 3b ed 21 00 	lea    0x21ed3b(%rip),%rcx        # 0x14031ecd0
1400fff95:	e8 e2 73 06 00       	call   0x14016737c
1400fff9a:	90                   	nop
1400fff9b:	48 8b 9c 24 08 01 00 	mov    0x108(%rsp),%rbx
1400fffa2:	00
1400fffa3:	48 85 db             	test   %rbx,%rbx
1400fffa6:	74 29                	je     0x1400fffd1
1400fffa8:	8b c6                	mov    %esi,%eax
1400fffaa:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400fffaf:	83 f8 01             	cmp    $0x1,%eax
1400fffb2:	75 1d                	jne    0x1400fffd1
1400fffb4:	48 8b 03             	mov    (%rbx),%rax
1400fffb7:	48 8b cb             	mov    %rbx,%rcx
1400fffba:	ff 10                	call   *(%rax)
1400fffbc:	8b c6                	mov    %esi,%eax
1400fffbe:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400fffc3:	83 f8 01             	cmp    $0x1,%eax
1400fffc6:	75 09                	jne    0x1400fffd1
1400fffc8:	48 8b 03             	mov    (%rbx),%rax
1400fffcb:	48 8b cb             	mov    %rbx,%rcx
1400fffce:	ff 50 08             	call   *0x8(%rax)
1400fffd1:	e9 bb 02 00 00       	jmp    0x140100291
1400fffd6:	4c 8b 74 24 20       	mov    0x20(%rsp),%r14
1400fffdb:	be ff ff ff ff       	mov    $0xffffffff,%esi
1400fffe0:	0f 57 c0             	xorps  %xmm0,%xmm0
1400fffe3:	f3 0f 7f 44 24 58    	movdqu %xmm0,0x58(%rsp)
1400fffe9:	49 8b 56 20          	mov    0x20(%r14),%rdx
1400fffed:	48 85 d2             	test   %rdx,%rdx
1400ffff0:	74 20                	je     0x140100012
1400ffff2:	8b 42 08             	mov    0x8(%rdx),%eax
1400ffff5:	85 c0                	test   %eax,%eax
1400ffff7:	74 19                	je     0x140100012
1400ffff9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140100000:	8d 48 01             	lea    0x1(%rax),%ecx
140100003:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
140100008:	0f 84 88 02 00 00    	je     0x140100296
14010000e:	85 c0                	test   %eax,%eax
140100010:	75 ee                	jne    0x140100000
140100012:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
140100017:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14010001c:	48 85 ff             	test   %rdi,%rdi
14010001f:	74 3f                	je     0x140100060
140100021:	b9 20 00 00 00       	mov    $0x20,%ecx
140100026:	e8 c5 62 08 00       	call   0x1401862f0
14010002b:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140100030:	49 8b 96 b0 00 00 00 	mov    0xb0(%r14),%rdx
140100037:	48 81 c2 a0 00 00 00 	add    $0xa0,%rdx
14010003e:	48 8b c8             	mov    %rax,%rcx
140100041:	e8 9a 60 fc ff       	call   0x1400c60e0
140100046:	90                   	nop
140100047:	4c 8b c8             	mov    %rax,%r9
14010004a:	ba 01 04 00 00       	mov    $0x401,%edx
14010004f:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140100055:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
140100059:	ff 15 91 e4 0f 00    	call   *0xfe491(%rip)        # 0x1401fe4f0
14010005f:	90                   	nop
140100060:	48 85 db             	test   %rbx,%rbx
140100063:	0f 84 b7 f6 ff ff    	je     0x1400ff720
140100069:	8b c6                	mov    %esi,%eax
14010006b:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140100070:	83 f8 01             	cmp    $0x1,%eax
140100073:	0f 85 a7 f6 ff ff    	jne    0x1400ff720
140100079:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14010007e:	48 8b 03             	mov    (%rbx),%rax
140100081:	48 8b cb             	mov    %rbx,%rcx
140100084:	ff 10                	call   *(%rax)
140100086:	8b c6                	mov    %esi,%eax
140100088:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14010008d:	83 f8 01             	cmp    $0x1,%eax
140100090:	0f 85 8a f6 ff ff    	jne    0x1400ff720
140100096:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14010009b:	e9 79 f6 ff ff       	jmp    0x1400ff719
1401000a0:	48 8d 0d 29 ec 21 00 	lea    0x21ec29(%rip),%rcx        # 0x14031ecd0
1401000a7:	e8 ac 72 06 00       	call   0x140167358
1401000ac:	85 c0                	test   %eax,%eax
1401000ae:	0f 85 a6 06 00 00    	jne    0x14010075a
1401000b4:	48 89 bc 24 e0 07 00 	mov    %rdi,0x7e0(%rsp)
1401000bb:	00
1401000bc:	48 89 bc 24 f0 07 00 	mov    %rdi,0x7f0(%rsp)
1401000c3:	00
1401000c4:	48 c7 84 24 f8 07 00 	movq   $0xf,0x7f8(%rsp)
1401000cb:	00 0f 00 00 00
1401000d0:	c6 84 24 e0 07 00 00 	movb   $0x0,0x7e0(%rsp)
1401000d7:	00
1401000d8:	45 33 c0             	xor    %r8d,%r8d
1401000db:	48 8d 15 96 d8 12 00 	lea    0x12d896(%rip),%rdx        # 0x14022d978
1401000e2:	48 8d 8c 24 e0 07 00 	lea    0x7e0(%rsp),%rcx
1401000e9:	00
1401000ea:	e8 11 63 fc ff       	call   0x1400c6400
1401000ef:	90                   	nop
1401000f0:	48 89 bc 24 c0 07 00 	mov    %rdi,0x7c0(%rsp)
1401000f7:	00
1401000f8:	48 89 bc 24 d0 07 00 	mov    %rdi,0x7d0(%rsp)
1401000ff:	00
140100100:	48 c7 84 24 d8 07 00 	movq   $0xf,0x7d8(%rsp)
140100107:	00 0f 00 00 00
14010010c:	c6 84 24 c0 07 00 00 	movb   $0x0,0x7c0(%rsp)
140100113:	00
140100114:	45 33 c0             	xor    %r8d,%r8d
140100117:	48 8d 15 5a d8 12 00 	lea    0x12d85a(%rip),%rdx        # 0x14022d978
14010011e:	48 8d 8c 24 c0 07 00 	lea    0x7c0(%rsp),%rcx
140100125:	00
140100126:	e8 d5 62 fc ff       	call   0x1400c6400
14010012b:	90                   	nop
14010012c:	48 89 bc 24 a0 07 00 	mov    %rdi,0x7a0(%rsp)
140100133:	00
140100134:	48 89 bc 24 b0 07 00 	mov    %rdi,0x7b0(%rsp)
14010013b:	00
14010013c:	48 c7 84 24 b8 07 00 	movq   $0xf,0x7b8(%rsp)
140100143:	00 0f 00 00 00
140100148:	c6 84 24 a0 07 00 00 	movb   $0x0,0x7a0(%rsp)
14010014f:	00
140100150:	41 b8 0b 00 00 00    	mov    $0xb,%r8d
140100156:	48 8d 15 db c9 13 00 	lea    0x13c9db(%rip),%rdx        # 0x14023cb38
14010015d:	48 8d 8c 24 a0 07 00 	lea    0x7a0(%rsp),%rcx
140100164:	00
140100165:	e8 96 62 fc ff       	call   0x1400c6400
14010016a:	90                   	nop
14010016b:	4c 8d 8c 24 e0 07 00 	lea    0x7e0(%rsp),%r9
140100172:	00
140100173:	4c 8d 84 24 c0 07 00 	lea    0x7c0(%rsp),%r8
14010017a:	00
14010017b:	48 8d 94 24 a0 07 00 	lea    0x7a0(%rsp),%rdx
140100182:	00
140100183:	48 8d 8c 24 10 01 00 	lea    0x110(%rsp),%rcx
14010018a:	00
14010018b:	e8 30 57 03 00       	call   0x1401358c0
140100190:	90                   	nop
140100191:	48 8d 8c 24 a0 07 00 	lea    0x7a0(%rsp),%rcx
140100198:	00
140100199:	e8 e2 61 fc ff       	call   0x1400c6380
14010019e:	90                   	nop
14010019f:	48 8d 8c 24 c0 07 00 	lea    0x7c0(%rsp),%rcx
1401001a6:	00
1401001a7:	e8 d4 61 fc ff       	call   0x1400c6380
1401001ac:	90                   	nop
1401001ad:	48 8d 8c 24 e0 07 00 	lea    0x7e0(%rsp),%rcx
1401001b4:	00
1401001b5:	e8 c6 61 fc ff       	call   0x1400c6380
1401001ba:	48 8b 8c 24 10 01 00 	mov    0x110(%rsp),%rcx
1401001c1:	00
1401001c2:	48 85 c9             	test   %rcx,%rcx
1401001c5:	0f 84 82 00 00 00    	je     0x14010024d
1401001cb:	48 8b 84 24 18 01 00 	mov    0x118(%rsp),%rax
1401001d2:	00
1401001d3:	48 85 c0             	test   %rax,%rax
1401001d6:	74 0c                	je     0x1401001e4
1401001d8:	f0 ff 40 08          	lock incl 0x8(%rax)
1401001dc:	48 8b 8c 24 10 01 00 	mov    0x110(%rsp),%rcx
1401001e3:	00
1401001e4:	0f 28 84 24 10 01 00 	movaps 0x110(%rsp),%xmm0
1401001eb:	00
1401001ec:	66 0f 7f 84 24 d0 01 	movdqa %xmm0,0x1d0(%rsp)
1401001f3:	00 00
1401001f5:	48 8b 01             	mov    (%rcx),%rax
1401001f8:	4c 8d 05 41 c8 13 00 	lea    0x13c841(%rip),%r8        # 0x14023ca40
1401001ff:	48 8d 15 72 d7 12 00 	lea    0x12d772(%rip),%rdx        # 0x14022d978
140100206:	ff 50 48             	call   *0x48(%rax)
140100209:	90                   	nop
14010020a:	48 8b 8c 24 d8 01 00 	mov    0x1d8(%rsp),%rcx
140100211:	00
140100212:	48 85 c9             	test   %rcx,%rcx
140100215:	74 36                	je     0x14010024d
140100217:	8b c6                	mov    %esi,%eax
140100219:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14010021e:	83 f8 01             	cmp    $0x1,%eax
140100221:	75 2a                	jne    0x14010024d
140100223:	48 8b 9c 24 d8 01 00 	mov    0x1d8(%rsp),%rbx
14010022a:	00
14010022b:	48 8b 03             	mov    (%rbx),%rax
14010022e:	48 8b cb             	mov    %rbx,%rcx
140100231:	ff 10                	call   *(%rax)
140100233:	8b c6                	mov    %esi,%eax
140100235:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14010023a:	83 f8 01             	cmp    $0x1,%eax
14010023d:	75 0e                	jne    0x14010024d
14010023f:	48 8b 8c 24 d8 01 00 	mov    0x1d8(%rsp),%rcx
140100246:	00
140100247:	48 8b 01             	mov    (%rcx),%rax
14010024a:	ff 50 08             	call   *0x8(%rax)
14010024d:	48 8d 0d 7c ea 21 00 	lea    0x21ea7c(%rip),%rcx        # 0x14031ecd0
140100254:	e8 23 71 06 00       	call   0x14016737c
140100259:	90                   	nop
14010025a:	48 8b 9c 24 18 01 00 	mov    0x118(%rsp),%rbx