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
1408c058c:	00
1408c058d:	48 89 82 b0 00 00 00 	mov    %rax,0xb0(%rdx)
1408c0594:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
1408c059b:	00
1408c059c:	48 8b 8a b8 00 00 00 	mov    0xb8(%rdx),%rcx
1408c05a3:	48 89 82 b8 00 00 00 	mov    %rax,0xb8(%rdx)
1408c05aa:	48 85 c9             	test   %rcx,%rcx
1408c05ad:	74 18                	je     0x1408c05c7
1408c05af:	8b c6                	mov    %esi,%eax
1408c05b1:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
1408c05b6:	03 c6                	add    %esi,%eax
1408c05b8:	75 0d                	jne    0x1408c05c7
1408c05ba:	48 8b 01             	mov    (%rcx),%rax
1408c05bd:	48 8b 40 08          	mov    0x8(%rax),%rax
1408c05c1:	ff 15 71 c6 24 00    	call   *0x24c671(%rip)        # 0x140b0cc38
1408c05c7:	48 8d 94 24 90 00 00 	lea    0x90(%rsp),%rdx
1408c05ce:	00
1408c05cf:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
1408c05d6:	00
1408c05d7:	e8 6c f1 ff ff       	call   0x1408bf748
1408c05dc:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
1408c05e3:	00
1408c05e4:	e8 d7 7f 07 00       	call   0x1409385c0
1408c05e9:	90                   	nop
1408c05ea:	48 8d 8c 24 90 00 00 	lea    0x90(%rsp),%rcx
1408c05f1:	00
1408c05f2:	e8 89 5b 74 ff       	call   0x140006180
1408c05f7:	48 8b 43 10          	mov    0x10(%rbx),%rax
1408c05fb:	40 38 78 19          	cmp    %dil,0x19(%rax)
1408c05ff:	74 21                	je     0x1408c0622
1408c0601:	48 8b 43 08          	mov    0x8(%rbx),%rax
1408c0605:	eb 0d                	jmp    0x1408c0614
1408c0607:	48 3b 58 10          	cmp    0x10(%rax),%rbx
1408c060b:	75 0d                	jne    0x1408c061a
1408c060d:	48 8b d8             	mov    %rax,%rbx
1408c0610:	48 8b 40 08          	mov    0x8(%rax),%rax
1408c0614:	40 38 78 19          	cmp    %dil,0x19(%rax)
1408c0618:	74 ed                	je     0x1408c0607
1408c061a:	48 8b d8             	mov    %rax,%rbx
1408c061d:	e9 29 fe ff ff       	jmp    0x1408c044b
1408c0622:	48 8b d8             	mov    %rax,%rbx
1408c0625:	48 8b 00             	mov    (%rax),%rax
1408c0628:	40 38 78 19          	cmp    %dil,0x19(%rax)
1408c062c:	74 f4                	je     0x1408c0622
1408c062e:	e9 18 fe ff ff       	jmp    0x1408c044b
1408c0633:	48 8b 9c 24 d8 00 00 	mov    0xd8(%rsp),%rbx
1408c063a:	00
1408c063b:	48 8b 1b             	mov    (%rbx),%rbx
1408c063e:	48 3b 9c 24 d8 00 00 	cmp    0xd8(%rsp),%rbx
1408c0645:	00
1408c0646:	0f 84 12 02 00 00    	je     0x1408c085e
1408c064c:	48 8d 94 24 b0 00 00 	lea    0xb0(%rsp),%rdx
1408c0653:	00
1408c0654:	48 8d 8c 24 90 00 00 	lea    0x90(%rsp),%rcx
1408c065b:	00
1408c065c:	e8 57 1e 00 00       	call   0x1408c24b8
1408c0661:	90                   	nop
1408c0662:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
1408c0669:	00
1408c066a:	0f 57 c0             	xorps  %xmm0,%xmm0
1408c066d:	66 0f 7f 84 24 80 00 	movdqa %xmm0,0x80(%rsp)
1408c0674:	00 00
1408c0676:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
1408c067d:	00
1408c067e:	48 85 c0             	test   %rax,%rax
1408c0681:	74 15                	je     0x1408c0698
1408c0683:	0f 28 84 24 90 00 00 	movaps 0x90(%rsp),%xmm0
1408c068a:	00
1408c068b:	66 0f 7f 84 24 80 00 	movdqa %xmm0,0x80(%rsp)
1408c0692:	00 00
1408c0694:	f0 ff 40 0c          	lock incl 0xc(%rax)
1408c0698:	4c 89 a4 24 80 01 00 	mov    %r12,0x180(%rsp)
1408c069f:	00
1408c06a0:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
1408c06a7:	00
1408c06a8:	48 8b 94 24 88 00 00 	mov    0x88(%rsp),%rdx
1408c06af:	00
1408c06b0:	0f 57 c0             	xorps  %xmm0,%xmm0
1408c06b3:	66 0f 7f 84 24 80 00 	movdqa %xmm0,0x80(%rsp)
1408c06ba:	00 00
1408c06bc:	4c 89 ac 24 f0 01 00 	mov    %r13,0x1f0(%rsp)
1408c06c3:	00
1408c06c4:	4c 89 a4 24 f8 01 00 	mov    %r12,0x1f8(%rsp)
1408c06cb:	00
1408c06cc:	48 89 84 24 00 02 00 	mov    %rax,0x200(%rsp)
1408c06d3:	00
1408c06d4:	48 89 94 24 08 02 00 	mov    %rdx,0x208(%rsp)
1408c06db:	00
1408c06dc:	f3 0f 7f 84 24 88 01 	movdqu %xmm0,0x188(%rsp)
1408c06e3:	00 00
1408c06e5:	48 8d 84 24 f0 01 00 	lea    0x1f0(%rsp),%rax
1408c06ec:	00
1408c06ed:	48 89 84 24 28 02 00 	mov    %rax,0x228(%rsp)
1408c06f4:	00
1408c06f5:	48 8d 94 24 f0 01 00 	lea    0x1f0(%rsp),%rdx
1408c06fc:	00
1408c06fd:	e8 02 7b 07 00       	call   0x140938204
1408c0702:	48 8b 8c 24 28 02 00 	mov    0x228(%rsp),%rcx
1408c0709:	00
1408c070a:	48 85 c9             	test   %rcx,%rcx
1408c070d:	74 1c                	je     0x1408c072b
1408c070f:	48 8b 01             	mov    (%rcx),%rax
1408c0712:	48 8d 94 24 f0 01 00 	lea    0x1f0(%rsp),%rdx
1408c0719:	00
1408c071a:	48 3b ca             	cmp    %rdx,%rcx
1408c071d:	0f 95 c2             	setne  %dl
1408c0720:	48 8b 40 20          	mov    0x20(%rax),%rax
1408c0724:	ff 15 0e c5 24 00    	call   *0x24c50e(%rip)        # 0x140b0cc38
1408c072a:	90                   	nop
1408c072b:	48 8d 53 20          	lea    0x20(%rbx),%rdx
1408c072f:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
1408c0736:	00
1408c0737:	48 81 c1 a0 00 00 00 	add    $0xa0,%rcx
1408c073e:	e8 35 aa 75 ff       	call   0x14001b178
1408c0743:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
1408c074a:	00
1408c074b:	0f 57 c0             	xorps  %xmm0,%xmm0
1408c074e:	66 0f 7f 84 24 80 00 	movdqa %xmm0,0x80(%rsp)
1408c0755:	00 00
1408c0757:	48 8b 84 24 a8 00 00 	mov    0xa8(%rsp),%rax
1408c075e:	00
1408c075f:	48 85 c0             	test   %rax,%rax
1408c0762:	74 15                	je     0x1408c0779
1408c0764:	0f 28 84 24 a0 00 00 	movaps 0xa0(%rsp),%xmm0
1408c076b:	00
1408c076c:	66 0f 7f 84 24 80 00 	movdqa %xmm0,0x80(%rsp)
1408c0773:	00 00
1408c0775:	f0 ff 40 0c          	lock incl 0xc(%rax)
1408c0779:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
1408c0780:	00
1408c0781:	48 89 82 b0 00 00 00 	mov    %rax,0xb0(%rdx)
1408c0788:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
1408c078f:	00
1408c0790:	48 8b 8a b8 00 00 00 	mov    0xb8(%rdx),%rcx
1408c0797:	48 89 82 b8 00 00 00 	mov    %rax,0xb8(%rdx)
1408c079e:	48 85 c9             	test   %rcx,%rcx
1408c07a1:	74 18                	je     0x1408c07bb
1408c07a3:	8b c6                	mov    %esi,%eax
1408c07a5:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
1408c07aa:	03 c6                	add    %esi,%eax
1408c07ac:	75 0d                	jne    0x1408c07bb
1408c07ae:	48 8b 01             	mov    (%rcx),%rax
1408c07b1:	48 8b 40 08          	mov    0x8(%rax),%rax
1408c07b5:	ff 15 7d c4 24 00    	call   *0x24c47d(%rip)        # 0x140b0cc38
1408c07bb:	48 8d 94 24 90 00 00 	lea    0x90(%rsp),%rdx
1408c07c2:	00
1408c07c3:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
1408c07ca:	00
1408c07cb:	e8 78 ef ff ff       	call   0x1408bf748
1408c07d0:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
1408c07d7:	00
1408c07d8:	e8 e3 7d 07 00       	call   0x1409385c0
1408c07dd:	90                   	nop
1408c07de:	4c 8b bc 24 98 00 00 	mov    0x98(%rsp),%r15
1408c07e5:	00
1408c07e6:	4d 85 ff             	test   %r15,%r15
1408c07e9:	74 37                	je     0x1408c0822
1408c07eb:	8b c6                	mov    %esi,%eax
1408c07ed:	f0 41 0f c1 47 08    	lock xadd %eax,0x8(%r15)
1408c07f3:	03 c6                	add    %esi,%eax
1408c07f5:	75 2b                	jne    0x1408c0822
1408c07f7:	49 8b 07             	mov    (%r15),%rax
1408c07fa:	49 8b cf             	mov    %r15,%rcx
1408c07fd:	48 8b 00             	mov    (%rax),%rax
1408c0800:	ff 15 32 c4 24 00    	call   *0x24c432(%rip)        # 0x140b0cc38
1408c0806:	8b c6                	mov    %esi,%eax
1408c0808:	f0 41 0f c1 47 0c    	lock xadd %eax,0xc(%r15)
1408c080e:	03 c6                	add    %esi,%eax
1408c0810:	75 10                	jne    0x1408c0822
1408c0812:	49 8b 07             	mov    (%r15),%rax
1408c0815:	49 8b cf             	mov    %r15,%rcx
1408c0818:	48 8b 40 08          	mov    0x8(%rax),%rax
1408c081c:	ff 15 16 c4 24 00    	call   *0x24c416(%rip)        # 0x140b0cc38
1408c0822:	48 8b 43 10          	mov    0x10(%rbx),%rax
1408c0826:	40 38 78 19          	cmp    %dil,0x19(%rax)