1408bfff6:	49 8b 4d 00          	mov    0x0(%r13),%rcx
1408bfffa:	48 8b 81 e8 00 00 00 	mov    0xe8(%rcx),%rax
1408c0001:	48 85 c0             	test   %rax,%rax
1408c0004:	74 04                	je     0x1408c000a
1408c0006:	f0 ff 40 08          	lock incl 0x8(%rax)
1408c000a:	48 8b 81 e0 00 00 00 	mov    0xe0(%rcx),%rax
1408c0011:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
1408c0018:	00
1408c0019:	48 8b 81 e8 00 00 00 	mov    0xe8(%rcx),%rax
1408c0020:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
1408c0027:	00
1408c0028:	48 8d 84 24 a0 00 00 	lea    0xa0(%rsp),%rax
1408c002f:	00
1408c0030:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1408c0035:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
1408c003a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1408c003f:	4c 8d 8c 24 80 00 00 	lea    0x80(%rsp),%r9
1408c0046:	00
1408c0047:	4c 8d 84 24 c0 00 00 	lea    0xc0(%rsp),%r8
1408c004e:	00
1408c004f:	48 8d 94 24 d8 00 00 	lea    0xd8(%rsp),%rdx
1408c0056:	00
1408c0057:	48 8d 8c 24 18 01 00 	lea    0x118(%rsp),%rcx
1408c005e:	00
1408c005f:	e8 58 21 00 00       	call   0x1408c21bc
1408c0064:	48 8b 08             	mov    (%rax),%rcx
1408c0067:	48 8b 50 08          	mov    0x8(%rax),%rdx
1408c006b:	48 89 38             	mov    %rdi,(%rax)
1408c006e:	48 89 78 08          	mov    %rdi,0x8(%rax)
1408c0072:	48 89 8c 24 90 00 00 	mov    %rcx,0x90(%rsp)
1408c0079:	00
1408c007a:	48 8b 8c 24 98 00 00 	mov    0x98(%rsp),%rcx
1408c0081:	00
1408c0082:	48 89 94 24 98 00 00 	mov    %rdx,0x98(%rsp)
1408c0089:	00
1408c008a:	48 85 c9             	test   %rcx,%rcx
1408c008d:	74 05                	je     0x1408c0094
1408c008f:	e8 f0 3c 74 ff       	call   0x140003d84
1408c0094:	48 8d 8c 24 18 01 00 	lea    0x118(%rsp),%rcx
1408c009b:	00
1408c009c:	e8 df 60 74 ff       	call   0x140006180
1408c00a1:	90                   	nop
1408c00a2:	48 8d 8c 24 80 00 00 	lea    0x80(%rsp),%rcx
1408c00a9:	00
1408c00aa:	e8 d1 60 74 ff       	call   0x140006180
1408c00af:	49 8b 45 00          	mov    0x0(%r13),%rax
1408c00b3:	48 8d 94 24 90 00 00 	lea    0x90(%rsp),%rdx
1408c00ba:	00
1408c00bb:	40 38 b8 d8 00 00 00 	cmp    %dil,0xd8(%rax)
1408c00c2:	74 0f                	je     0x1408c00d3
1408c00c4:	48 8d 8c 24 08 01 00 	lea    0x108(%rsp),%rcx
1408c00cb:	00
1408c00cc:	e8 1f 43 00 00       	call   0x1408c43f0
1408c00d1:	eb 16                	jmp    0x1408c00e9
1408c00d3:	48 8b 8c 24 08 01 00 	mov    0x108(%rsp),%rcx
1408c00da:	00
1408c00db:	48 8b 01             	mov    (%rcx),%rax
1408c00de:	48 8b 40 50          	mov    0x50(%rax),%rax
1408c00e2:	ff 15 50 cb 24 00    	call   *0x24cb50(%rip)        # 0x140b0cc38
1408c00e8:	90                   	nop
1408c00e9:	48 8d 8c 24 90 00 00 	lea    0x90(%rsp),%rcx
1408c00f0:	00
1408c00f1:	e8 8a 60 74 ff       	call   0x140006180
1408c00f6:	4c 8b bc 24 d0 00 00 	mov    0xd0(%rsp),%r15
1408c00fd:	00
1408c00fe:	4c 8b a4 24 28 01 00 	mov    0x128(%rsp),%r12
1408c0105:	00
1408c0106:	48 39 bc 24 f0 00 00 	cmp    %rdi,0xf0(%rsp)
1408c010d:	00
1408c010e:	75 6d                	jne    0x1408c017d
1408c0110:	48 39 bc 24 e0 00 00 	cmp    %rdi,0xe0(%rsp)
1408c0117:	00
1408c0118:	75 63                	jne    0x1408c017d
1408c011a:	49 8b 0f             	mov    (%r15),%rcx
1408c011d:	48 8b 01             	mov    (%rcx),%rax
1408c0120:	0f 57 c0             	xorps  %xmm0,%xmm0
1408c0123:	f3 0f 7f 84 24 a0 00 	movdqu %xmm0,0xa0(%rsp)
1408c012a:	00 00
1408c012c:	49 8b 57 08          	mov    0x8(%r15),%rdx
1408c0130:	48 85 d2             	test   %rdx,%rdx
1408c0133:	74 04                	je     0x1408c0139
1408c0135:	f0 ff 42 08          	lock incl 0x8(%rdx)
1408c0139:	49 8b 17             	mov    (%r15),%rdx
1408c013c:	48 89 94 24 a0 00 00 	mov    %rdx,0xa0(%rsp)
1408c0143:	00
1408c0144:	49 8b 57 08          	mov    0x8(%r15),%rdx
1408c0148:	48 89 94 24 a8 00 00 	mov    %rdx,0xa8(%rsp)
1408c014f:	00
1408c0150:	48 8d 94 24 a0 00 00 	lea    0xa0(%rsp),%rdx
1408c0157:	00
1408c0158:	48 8b 40 08          	mov    0x8(%rax),%rax
1408c015c:	ff 15 d6 ca 24 00    	call   *0x24cad6(%rip)        # 0x140b0cc38
1408c0162:	48 8b 8c 24 a8 00 00 	mov    0xa8(%rsp),%rcx
1408c0169:	00
1408c016a:	48 85 c9             	test   %rcx,%rcx
1408c016d:	0f 84 78 07 00 00    	je     0x1408c08eb
1408c0173:	e8 0c 3c 74 ff       	call   0x140003d84
1408c0178:	e9 6e 07 00 00       	jmp    0x1408c08eb
1408c017d:	49 8b 9c 24 e0 00 00 	mov    0xe0(%r12),%rbx
1408c0184:	00
1408c0185:	48 8b 03             	mov    (%rbx),%rax
1408c0188:	48 8b 80 08 01 00 00 	mov    0x108(%rax),%rax
1408c018f:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
1408c0196:	00
1408c0197:	49 8b 4d 00          	mov    0x0(%r13),%rcx
1408c019b:	4c 8b a1 00 01 00 00 	mov    0x100(%rcx),%r12
1408c01a2:	0f 57 c0             	xorps  %xmm0,%xmm0
1408c01a5:	f3 0f 7f 84 24 80 00 	movdqu %xmm0,0x80(%rsp)
1408c01ac:	00 00
1408c01ae:	48 8b 81 e8 00 00 00 	mov    0xe8(%rcx),%rax
1408c01b5:	48 85 c0             	test   %rax,%rax
1408c01b8:	74 04                	je     0x1408c01be
1408c01ba:	f0 ff 40 08          	lock incl 0x8(%rax)
1408c01be:	48 8b 81 e0 00 00 00 	mov    0xe0(%rcx),%rax
1408c01c5:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
1408c01cc:	00
1408c01cd:	48 8b 81 e8 00 00 00 	mov    0xe8(%rcx),%rax
1408c01d4:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
1408c01db:	00
1408c01dc:	48 8b 8c 24 08 01 00 	mov    0x108(%rsp),%rcx
1408c01e3:	00
1408c01e4:	48 8b 01             	mov    (%rcx),%rax
1408c01e7:	48 8d 94 24 80 01 00 	lea    0x180(%rsp),%rdx
1408c01ee:	00
1408c01ef:	48 8b 40 20          	mov    0x20(%rax),%rax
1408c01f3:	ff 15 3f ca 24 00    	call   *0x24ca3f(%rip)        # 0x140b0cc38
1408c01f9:	c6 44 24 58 01       	movb   $0x1,0x58(%rsp)
1408c01fe:	40 88 7c 24 50       	mov    %dil,0x50(%rsp)
1408c0203:	40 88 7c 24 48       	mov    %dil,0x48(%rsp)
1408c0208:	4c 89 64 24 40       	mov    %r12,0x40(%rsp)
1408c020d:	48 8d 8c 24 80 00 00 	lea    0x80(%rsp),%rcx
1408c0214:	00
1408c0215:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1408c021a:	48 8b 8c 24 b0 00 00 	mov    0xb0(%rsp),%rcx
1408c0221:	00
1408c0222:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1408c0227:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1408c022c:	48 8d 84 24 98 01 00 	lea    0x198(%rsp),%rax
1408c0233:	00
1408c0234:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1408c0239:	4c 8d 8c 24 c0 00 00 	lea    0xc0(%rsp),%r9
1408c0240:	00
1408c0241:	4c 8b 84 24 38 01 00 	mov    0x138(%rsp),%r8
1408c0248:	00
1408c0249:	48 8d 94 24 18 01 00 	lea    0x118(%rsp),%rdx
1408c0250:	00
1408c0251:	48 8b cb             	mov    %rbx,%rcx
1408c0254:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
1408c025b:	00
1408c025c:	ff 15 d6 c9 24 00    	call   *0x24c9d6(%rip)        # 0x140b0cc38
1408c0262:	90                   	nop
1408c0263:	48 8d 8c 24 80 00 00 	lea    0x80(%rsp),%rcx
1408c026a:	00
1408c026b:	e8 10 5f 74 ff       	call   0x140006180
1408c0270:	b9 a0 00 00 00       	mov    $0xa0,%ecx
1408c0275:	e8 8a f3 22 00       	call   0x140aef604
1408c027a:	48 8b d8             	mov    %rax,%rbx
1408c027d:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
1408c0284:	00
1408c0285:	0f 57 c0             	xorps  %xmm0,%xmm0
1408c0288:	f3 0f 7f 84 24 80 00 	movdqu %xmm0,0x80(%rsp)
1408c028f:	00 00
1408c0291:	4c 8b 84 24 28 01 00 	mov    0x128(%rsp),%r8
1408c0298:	00
1408c0299:	49 8b 90 d8 00 00 00 	mov    0xd8(%r8),%rdx
1408c02a0:	48 85 d2             	test   %rdx,%rdx
1408c02a3:	0f 84 f6 08 00 00    	je     0x1408c0b9f
1408c02a9:	8b 42 08             	mov    0x8(%rdx),%eax
1408c02ac:	eb 0a                	jmp    0x1408c02b8
1408c02ae:	8d 48 01             	lea    0x1(%rax),%ecx
1408c02b1:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
1408c02b6:	74 0a                	je     0x1408c02c2
1408c02b8:	85 c0                	test   %eax,%eax
1408c02ba:	0f 84 df 08 00 00    	je     0x1408c0b9f
1408c02c0:	eb ec                	jmp    0x1408c02ae
1408c02c2:	49 8b 80 d0 00 00 00 	mov    0xd0(%r8),%rax
1408c02c9:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
1408c02d0:	00
1408c02d1:	49 8b 80 d8 00 00 00 	mov    0xd8(%r8),%rax
1408c02d8:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
1408c02df:	00
1408c02e0:	49 8b 4d 00          	mov    0x0(%r13),%rcx
1408c02e4:	e8 a3 82 07 00       	call   0x14093858c
1408c02e9:	44 8b c8             	mov    %eax,%r9d
1408c02ec:	44 8b 84 24 f0 00 00 	mov    0xf0(%rsp),%r8d
1408c02f3:	00
1408c02f4:	44 03 84 24 00 01 00 	add    0x100(%rsp),%r8d
1408c02fb:	00
1408c02fc:	44 03 84 24 e0 00 00 	add    0xe0(%rsp),%r8d
1408c0303:	00
1408c0304:	49 8b 4f 08          	mov    0x8(%r15),%rcx
1408c0308:	48 85 c9             	test   %rcx,%rcx
1408c030b:	74 04                	je     0x1408c0311
1408c030d:	f0 ff 41 08          	lock incl 0x8(%rcx)
1408c0311:	49 8b 07             	mov    (%r15),%rax
1408c0314:	48 89 84 24 38 01 00 	mov    %rax,0x138(%rsp)
1408c031b:	00
1408c031c:	49 8b 47 08          	mov    0x8(%r15),%rax
1408c0320:	48 89 84 24 40 01 00 	mov    %rax,0x140(%rsp)
1408c0327:	00
1408c0328:	c7 84 24 b0 00 00 00 	movl   $0x7,0xb0(%rsp)
1408c032f:	07 00 00 00
1408c0333:	48 8d 84 24 f8 00 00 	lea    0xf8(%rsp),%rax
1408c033a:	00
1408c033b:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1408c0340:	48 8d 84 24 48 01 00 	lea    0x148(%rsp),%rax
1408c0347:	00
1408c0348:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1408c034d:	48 8d 84 24 80 00 00 	lea    0x80(%rsp),%rax
1408c0354:	00
1408c0355:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1408c035a:	44 89 4c 24 28       	mov    %r9d,0x28(%rsp)
1408c035f:	44 89 44 24 20       	mov    %r8d,0x20(%rsp)
1408c0364:	4c 8d 8c 24 18 01 00 	lea    0x118(%rsp),%r9
1408c036b:	00
1408c036c:	4c 8d 84 24 08 01 00 	lea    0x108(%rsp),%r8
1408c0373:	00
1408c0374:	48 8d 94 24 38 01 00 	lea    0x138(%rsp),%rdx
1408c037b:	00
1408c037c:	48 8b cb             	mov    %rbx,%rcx
1408c037f:	e8 40 ef ff ff       	call   0x1408bf2c4
1408c0384:	48 8b d0             	mov    %rax,%rdx
1408c0387:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
1408c038e:	00
1408c038f:	e8 e4 1e 00 00       	call   0x1408c2278
1408c0394:	48 8d 8c 24 38 01 00 	lea    0x138(%rsp),%rcx
1408c039b:	00
1408c039c:	e8 df 5d 74 ff       	call   0x140006180
1408c03a1:	48 8d 8c 24 80 00 00 	lea    0x80(%rsp),%rcx
1408c03a8:	00
1408c03a9:	e8 d2 5d 74 ff       	call   0x140006180
1408c03ae:	49 8b 55 00          	mov    0x0(%r13),%rdx
1408c03b2:	48 8b 8c 24 a8 00 00 	mov    0xa8(%rsp),%rcx
1408c03b9:	00
1408c03ba:	48 85 c9             	test   %rcx,%rcx
1408c03bd:	74 0c                	je     0x1408c03cb
1408c03bf:	f0 ff 41 08          	lock incl 0x8(%rcx)
1408c03c3:	48 8b 8c 24 a8 00 00 	mov    0xa8(%rsp),%rcx
1408c03ca:	00
1408c03cb:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
1408c03d2:	00
1408c03d3:	48 89 82 f0 00 00 00 	mov    %rax,0xf0(%rdx)
1408c03da:	48 8b 9a f8 00 00 00 	mov    0xf8(%rdx),%rbx
1408c03e1:	48 89 8a f8 00 00 00 	mov    %rcx,0xf8(%rdx)
1408c03e8:	48 85 db             	test   %rbx,%rbx
1408c03eb:	74 35                	je     0x1408c0422
1408c03ed:	8b c6                	mov    %esi,%eax
1408c03ef:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408c03f4:	03 c6                	add    %esi,%eax
1408c03f6:	75 2a                	jne    0x1408c0422
1408c03f8:	48 8b 03             	mov    (%rbx),%rax
1408c03fb:	48 8b cb             	mov    %rbx,%rcx
1408c03fe:	48 8b 00             	mov    (%rax),%rax
1408c0401:	ff 15 31 c8 24 00    	call   *0x24c831(%rip)        # 0x140b0cc38
1408c0407:	8b c6                	mov    %esi,%eax
1408c0409:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408c040e:	03 c6                	add    %esi,%eax
1408c0410:	75 10                	jne    0x1408c0422
1408c0412:	48 8b 03             	mov    (%rbx),%rax
1408c0415:	48 8b cb             	mov    %rbx,%rcx
1408c0418:	48 8b 40 08          	mov    0x8(%rax),%rax
1408c041c:	ff 15 16 c8 24 00    	call   *0x24c816(%rip)        # 0x140b0cc38
1408c0422:	49 8b 4d 00          	mov    0x0(%r13),%rcx
1408c0426:	e8 61 81 07 00       	call   0x14093858c
1408c042b:	89 84 24 b0 00 00 00 	mov    %eax,0xb0(%rsp)
1408c0432:	48 8b 9c 24 e8 00 00 	mov    0xe8(%rsp),%rbx
1408c0439:	00
1408c043a:	48 8b 1b             	mov    (%rbx),%rbx
1408c043d:	4c 8d 25 dc f5 ff ff 	lea    -0xa24(%rip),%r12        # 0x1408bfa20
1408c0444:	4c 8d 2d 35 73 26 00 	lea    0x267335(%rip),%r13        # 0x140b27780
1408c044b:	48 3b 9c 24 e8 00 00 	cmp    0xe8(%rsp),%rbx
1408c0452:	00
1408c0453:	0f 84 da 01 00 00    	je     0x1408c0633
1408c0459:	48 8d 94 24 b0 00 00 	lea    0xb0(%rsp),%rdx
1408c0460:	00
1408c0461:	48 8d 8c 24 90 00 00 	lea    0x90(%rsp),%rcx
1408c0468:	00
1408c0469:	e8 4a 20 00 00       	call   0x1408c24b8
1408c046e:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
1408c0475:	00
1408c0476:	0f 57 c0             	xorps  %xmm0,%xmm0
1408c0479:	66 0f 7f 84 24 80 00 	movdqa %xmm0,0x80(%rsp)
1408c0480:	00 00
1408c0482:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
1408c0489:	00
1408c048a:	48 85 c0             	test   %rax,%rax
1408c048d:	74 15                	je     0x1408c04a4
1408c048f:	0f 28 84 24 90 00 00 	movaps 0x90(%rsp),%xmm0
1408c0496:	00
1408c0497:	66 0f 7f 84 24 80 00 	movdqa %xmm0,0x80(%rsp)
1408c049e:	00 00
1408c04a0:	f0 ff 40 0c          	lock incl 0xc(%rax)
1408c04a4:	4c 89 a4 24 80 01 00 	mov    %r12,0x180(%rsp)
1408c04ab:	00
1408c04ac:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
1408c04b3:	00
1408c04b4:	48 8b 94 24 88 00 00 	mov    0x88(%rsp),%rdx
1408c04bb:	00
1408c04bc:	0f 57 c0             	xorps  %xmm0,%xmm0
1408c04bf:	66 0f 7f 84 24 80 00 	movdqa %xmm0,0x80(%rsp)
1408c04c6:	00 00
1408c04c8:	4c 89 ac 24 b0 01 00 	mov    %r13,0x1b0(%rsp)
1408c04cf:	00
1408c04d0:	4c 89 a4 24 b8 01 00 	mov    %r12,0x1b8(%rsp)
1408c04d7:	00
1408c04d8:	48 89 84 24 c0 01 00 	mov    %rax,0x1c0(%rsp)
1408c04df:	00
1408c04e0:	48 89 94 24 c8 01 00 	mov    %rdx,0x1c8(%rsp)
1408c04e7:	00
1408c04e8:	f3 0f 7f 84 24 88 01 	movdqu %xmm0,0x188(%rsp)
1408c04ef:	00 00
1408c04f1:	48 8d 84 24 b0 01 00 	lea    0x1b0(%rsp),%rax
1408c04f8:	00
1408c04f9:	48 89 84 24 e8 01 00 	mov    %rax,0x1e8(%rsp)
1408c0500:	00
1408c0501:	48 8d 94 24 b0 01 00 	lea    0x1b0(%rsp),%rdx
1408c0508:	00
1408c0509:	e8 f6 7c 07 00       	call   0x140938204
1408c050e:	48 8b 8c 24 e8 01 00 	mov    0x1e8(%rsp),%rcx
1408c0515:	00
1408c0516:	48 85 c9             	test   %rcx,%rcx
1408c0519:	74 1c                	je     0x1408c0537
1408c051b:	48 8b 01             	mov    (%rcx),%rax
1408c051e:	48 8d 94 24 b0 01 00 	lea    0x1b0(%rsp),%rdx
1408c0525:	00
1408c0526:	48 3b ca             	cmp    %rdx,%rcx
1408c0529:	0f 95 c2             	setne  %dl
1408c052c:	48 8b 40 20          	mov    0x20(%rax),%rax
1408c0530:	ff 15 02 c7 24 00    	call   *0x24c702(%rip)        # 0x140b0cc38
1408c0536:	90                   	nop
1408c0537:	48 8d 53 20          	lea    0x20(%rbx),%rdx
1408c053b:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
1408c0542:	00
1408c0543:	48 81 c1 90 00 00 00 	add    $0x90,%rcx
1408c054a:	e8 29 ac 75 ff       	call   0x14001b178
1408c054f:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
1408c0556:	00
1408c0557:	0f 57 c0             	xorps  %xmm0,%xmm0
1408c055a:	66 0f 7f 84 24 80 00 	movdqa %xmm0,0x80(%rsp)
1408c0561:	00 00
1408c0563:	48 8b 84 24 a8 00 00 	mov    0xa8(%rsp),%rax
1408c056a:	00
1408c056b:	48 85 c0             	test   %rax,%rax
1408c056e:	74 15                	je     0x1408c0585
1408c0570:	0f 28 84 24 a0 00 00 	movaps 0xa0(%rsp),%xmm0
1408c0577:	00
1408c0578:	66 0f 7f 84 24 80 00 	movdqa %xmm0,0x80(%rsp)
1408c057f:	00 00
1408c0581:	f0 ff 40 0c          	lock incl 0xc(%rax)
1408c0585:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax