1400f8373:	4c 89 40 18          	mov    %r8,0x18(%rax)
1400f8377:	48 89 50 10          	mov    %rdx,0x10(%rax)
1400f837b:	55                   	push   %rbp
1400f837c:	56                   	push   %rsi
1400f837d:	57                   	push   %rdi
1400f837e:	41 56                	push   %r14
1400f8380:	41 57                	push   %r15
1400f8382:	48 83 ec 20          	sub    $0x20,%rsp
1400f8386:	4d 8b f9             	mov    %r9,%r15
1400f8389:	4d 8b f0             	mov    %r8,%r14
1400f838c:	48 8b da             	mov    %rdx,%rbx
1400f838f:	48 8b f9             	mov    %rcx,%rdi
1400f8392:	f2 0f 10 0d 66 8e ab 	movsd  0xab8e66(%rip),%xmm1        # 0x140bb1200
1400f8399:	00
1400f839a:	e8 35 db fd ff       	call   0x1400d5ed4
1400f839f:	48 8d 05 c2 24 a2 00 	lea    0xa224c2(%rip),%rax        # 0x140b1a868
1400f83a6:	48 89 07             	mov    %rax,(%rdi)
1400f83a9:	48 8d 05 10 25 a2 00 	lea    0xa22510(%rip),%rax        # 0x140b1a8c0
1400f83b0:	48 89 87 b0 02 00 00 	mov    %rax,0x2b0(%rdi)
1400f83b7:	48 83 a7 d8 08 00 00 	andq   $0x0,0x8d8(%rdi)
1400f83be:	00
1400f83bf:	48 83 a7 e0 08 00 00 	andq   $0x0,0x8e0(%rdi)
1400f83c6:	00
1400f83c7:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400f83cb:	48 85 c0             	test   %rax,%rax
1400f83ce:	74 04                	je     0x1400f83d4
1400f83d0:	f0 ff 40 08          	lock incl 0x8(%rax)
1400f83d4:	48 8b 03             	mov    (%rbx),%rax
1400f83d7:	48 89 87 d8 08 00 00 	mov    %rax,0x8d8(%rdi)
1400f83de:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400f83e2:	48 89 87 e0 08 00 00 	mov    %rax,0x8e0(%rdi)
1400f83e9:	48 83 a7 e8 08 00 00 	andq   $0x0,0x8e8(%rdi)
1400f83f0:	00
1400f83f1:	48 83 a7 f0 08 00 00 	andq   $0x0,0x8f0(%rdi)
1400f83f8:	00
1400f83f9:	49 8b 46 08          	mov    0x8(%r14),%rax
1400f83fd:	48 85 c0             	test   %rax,%rax
1400f8400:	74 04                	je     0x1400f8406
1400f8402:	f0 ff 40 08          	lock incl 0x8(%rax)
1400f8406:	49 8b 06             	mov    (%r14),%rax
1400f8409:	48 89 87 e8 08 00 00 	mov    %rax,0x8e8(%rdi)
1400f8410:	49 8b 46 08          	mov    0x8(%r14),%rax
1400f8414:	48 89 87 f0 08 00 00 	mov    %rax,0x8f0(%rdi)
1400f841b:	48 83 a7 f8 08 00 00 	andq   $0x0,0x8f8(%rdi)
1400f8422:	00
1400f8423:	48 83 a7 00 09 00 00 	andq   $0x0,0x900(%rdi)
1400f842a:	00
1400f842b:	49 8b 47 08          	mov    0x8(%r15),%rax
1400f842f:	48 85 c0             	test   %rax,%rax
1400f8432:	74 04                	je     0x1400f8438
1400f8434:	f0 ff 40 08          	lock incl 0x8(%rax)
1400f8438:	49 8b 07             	mov    (%r15),%rax
1400f843b:	48 89 87 f8 08 00 00 	mov    %rax,0x8f8(%rdi)
1400f8442:	49 8b 47 08          	mov    0x8(%r15),%rax
1400f8446:	48 89 87 00 09 00 00 	mov    %rax,0x900(%rdi)
1400f844d:	48 83 a7 08 09 00 00 	andq   $0x0,0x908(%rdi)
1400f8454:	00
1400f8455:	48 83 a7 10 09 00 00 	andq   $0x0,0x910(%rdi)
1400f845c:	00
1400f845d:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
1400f8462:	48 8b 46 08          	mov    0x8(%rsi),%rax
1400f8466:	48 85 c0             	test   %rax,%rax
1400f8469:	74 04                	je     0x1400f846f
1400f846b:	f0 ff 40 08          	lock incl 0x8(%rax)
1400f846f:	48 8b 06             	mov    (%rsi),%rax
1400f8472:	48 89 87 08 09 00 00 	mov    %rax,0x908(%rdi)
1400f8479:	48 8b 46 08          	mov    0x8(%rsi),%rax
1400f847d:	48 89 87 10 09 00 00 	mov    %rax,0x910(%rdi)
1400f8484:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
1400f8488:	83 cd ff             	or     $0xffffffff,%ebp
1400f848b:	48 85 db             	test   %rbx,%rbx
1400f848e:	74 36                	je     0x1400f84c6
1400f8490:	8b c5                	mov    %ebp,%eax
1400f8492:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400f8497:	03 c5                	add    %ebp,%eax
1400f8499:	75 2b                	jne    0x1400f84c6
1400f849b:	48 8b 03             	mov    (%rbx),%rax
1400f849e:	48 8b cb             	mov    %rbx,%rcx
1400f84a1:	48 8b 00             	mov    (%rax),%rax
1400f84a4:	ff 15 8e 47 a1 00    	call   *0xa1478e(%rip)        # 0x140b0cc38
1400f84aa:	8b c5                	mov    %ebp,%eax
1400f84ac:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400f84b1:	03 c5                	add    %ebp,%eax
1400f84b3:	75 11                	jne    0x1400f84c6
1400f84b5:	48 8b 03             	mov    (%rbx),%rax
1400f84b8:	48 8b cb             	mov    %rbx,%rcx
1400f84bb:	48 8b 40 08          	mov    0x8(%rax),%rax
1400f84bf:	ff 15 73 47 a1 00    	call   *0xa14773(%rip)        # 0x140b0cc38
1400f84c5:	90                   	nop
1400f84c6:	49 8b 5e 08          	mov    0x8(%r14),%rbx
1400f84ca:	48 85 db             	test   %rbx,%rbx
1400f84cd:	74 36                	je     0x1400f8505
1400f84cf:	8b c5                	mov    %ebp,%eax
1400f84d1:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400f84d6:	03 c5                	add    %ebp,%eax
1400f84d8:	75 2b                	jne    0x1400f8505
1400f84da:	48 8b 03             	mov    (%rbx),%rax
1400f84dd:	48 8b cb             	mov    %rbx,%rcx
1400f84e0:	48 8b 00             	mov    (%rax),%rax
1400f84e3:	ff 15 4f 47 a1 00    	call   *0xa1474f(%rip)        # 0x140b0cc38
1400f84e9:	8b c5                	mov    %ebp,%eax
1400f84eb:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400f84f0:	03 c5                	add    %ebp,%eax
1400f84f2:	75 11                	jne    0x1400f8505
1400f84f4:	48 8b 03             	mov    (%rbx),%rax
1400f84f7:	48 8b cb             	mov    %rbx,%rcx
1400f84fa:	48 8b 40 08          	mov    0x8(%rax),%rax
1400f84fe:	ff 15 34 47 a1 00    	call   *0xa14734(%rip)        # 0x140b0cc38
1400f8504:	90                   	nop
1400f8505:	49 8b 5f 08          	mov    0x8(%r15),%rbx
1400f8509:	48 85 db             	test   %rbx,%rbx
1400f850c:	74 36                	je     0x1400f8544
1400f850e:	8b c5                	mov    %ebp,%eax
1400f8510:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400f8515:	03 c5                	add    %ebp,%eax
1400f8517:	75 2b                	jne    0x1400f8544
1400f8519:	48 8b 03             	mov    (%rbx),%rax
1400f851c:	48 8b cb             	mov    %rbx,%rcx
1400f851f:	48 8b 00             	mov    (%rax),%rax
1400f8522:	ff 15 10 47 a1 00    	call   *0xa14710(%rip)        # 0x140b0cc38
1400f8528:	8b c5                	mov    %ebp,%eax
1400f852a:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400f852f:	03 c5                	add    %ebp,%eax
1400f8531:	75 11                	jne    0x1400f8544
1400f8533:	48 8b 03             	mov    (%rbx),%rax
1400f8536:	48 8b cb             	mov    %rbx,%rcx
1400f8539:	48 8b 40 08          	mov    0x8(%rax),%rax
1400f853d:	ff 15 f5 46 a1 00    	call   *0xa146f5(%rip)        # 0x140b0cc38
1400f8543:	90                   	nop
1400f8544:	48 8b 5e 08          	mov    0x8(%rsi),%rbx
1400f8548:	48 85 db             	test   %rbx,%rbx
1400f854b:	74 35                	je     0x1400f8582
1400f854d:	8b c5                	mov    %ebp,%eax
1400f854f:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400f8554:	03 c5                	add    %ebp,%eax
1400f8556:	75 2a                	jne    0x1400f8582
1400f8558:	48 8b 03             	mov    (%rbx),%rax
1400f855b:	48 8b cb             	mov    %rbx,%rcx
1400f855e:	48 8b 00             	mov    (%rax),%rax
1400f8561:	ff 15 d1 46 a1 00    	call   *0xa146d1(%rip)        # 0x140b0cc38
1400f8567:	8b c5                	mov    %ebp,%eax
1400f8569:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400f856e:	03 c5                	add    %ebp,%eax
1400f8570:	75 10                	jne    0x1400f8582
1400f8572:	48 8b 03             	mov    (%rbx),%rax
1400f8575:	48 8b cb             	mov    %rbx,%rcx
1400f8578:	48 8b 40 08          	mov    0x8(%rax),%rax
1400f857c:	ff 15 b6 46 a1 00    	call   *0xa146b6(%rip)        # 0x140b0cc38
1400f8582:	48 8b c7             	mov    %rdi,%rax
1400f8585:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1400f858a:	48 83 c4 20          	add    $0x20,%rsp
1400f858e:	41 5f                	pop    %r15
1400f8590:	41 5e                	pop    %r14
1400f8592:	5f                   	pop    %rdi
1400f8593:	5e                   	pop    %rsi
1400f8594:	5d                   	pop    %rbp
1400f8595:	c3                   	ret
1400f8596:	90                   	nop
1400f8597:	90                   	nop
1400f8598:	90                   	nop
1400f8599:	90                   	nop
1400f859a:	90                   	nop
1400f859b:	90                   	nop
1400f859c:	90                   	nop
1400f859d:	90                   	nop
1400f859e:	90                   	nop
1400f859f:	90                   	nop
1400f85a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400f85a5:	57                   	push   %rdi
1400f85a6:	48 83 ec 20          	sub    $0x20,%rsp
1400f85aa:	8b da                	mov    %edx,%ebx
1400f85ac:	48 8b f9             	mov    %rcx,%rdi
1400f85af:	e8 1c 00 00 00       	call   0x1400f85d0
1400f85b4:	f6 c3 01             	test   $0x1,%bl
1400f85b7:	74 08                	je     0x1400f85c1
1400f85b9:	48 8b cf             	mov    %rdi,%rcx
1400f85bc:	e8 13 70 9f 00       	call   0x140aef5d4
1400f85c1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400f85c6:	48 8b c7             	mov    %rdi,%rax
1400f85c9:	48 83 c4 20          	add    $0x20,%rsp
1400f85cd:	5f                   	pop    %rdi
1400f85ce:	c3                   	ret
1400f85cf:	90                   	nop
1400f85d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400f85d5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400f85da:	57                   	push   %rdi
1400f85db:	48 83 ec 20          	sub    $0x20,%rsp
1400f85df:	48 8b 99 10 09 00 00 	mov    0x910(%rcx),%rbx
1400f85e6:	83 ce ff             	or     $0xffffffff,%esi
1400f85e9:	48 8b f9             	mov    %rcx,%rdi
1400f85ec:	48 85 db             	test   %rbx,%rbx
1400f85ef:	74 35                	je     0x1400f8626
1400f85f1:	8b c6                	mov    %esi,%eax
1400f85f3:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400f85f8:	03 c6                	add    %esi,%eax
1400f85fa:	75 2a                	jne    0x1400f8626
1400f85fc:	48 8b 03             	mov    (%rbx),%rax
1400f85ff:	48 8b cb             	mov    %rbx,%rcx
1400f8602:	48 8b 00             	mov    (%rax),%rax
1400f8605:	ff 15 2d 46 a1 00    	call   *0xa1462d(%rip)        # 0x140b0cc38
1400f860b:	8b c6                	mov    %esi,%eax
1400f860d:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400f8612:	03 c6                	add    %esi,%eax
1400f8614:	75 10                	jne    0x1400f8626
1400f8616:	48 8b 03             	mov    (%rbx),%rax
1400f8619:	48 8b cb             	mov    %rbx,%rcx
1400f861c:	48 8b 40 08          	mov    0x8(%rax),%rax
1400f8620:	ff 15 12 46 a1 00    	call   *0xa14612(%rip)        # 0x140b0cc38
1400f8626:	48 8b 9f 00 09 00 00 	mov    0x900(%rdi),%rbx
1400f862d:	48 85 db             	test   %rbx,%rbx
1400f8630:	74 35                	je     0x1400f8667
1400f8632:	8b c6                	mov    %esi,%eax
1400f8634:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400f8639:	03 c6                	add    %esi,%eax
1400f863b:	75 2a                	jne    0x1400f8667
1400f863d:	48 8b 03             	mov    (%rbx),%rax
1400f8640:	48 8b cb             	mov    %rbx,%rcx
1400f8643:	48 8b 00             	mov    (%rax),%rax
1400f8646:	ff 15 ec 45 a1 00    	call   *0xa145ec(%rip)        # 0x140b0cc38
1400f864c:	8b c6                	mov    %esi,%eax
1400f864e:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400f8653:	03 c6                	add    %esi,%eax
1400f8655:	75 10                	jne    0x1400f8667
1400f8657:	48 8b 03             	mov    (%rbx),%rax
1400f865a:	48 8b cb             	mov    %rbx,%rcx
1400f865d:	48 8b 40 08          	mov    0x8(%rax),%rax
1400f8661:	ff 15 d1 45 a1 00    	call   *0xa145d1(%rip)        # 0x140b0cc38
1400f8667:	48 8b 9f f0 08 00 00 	mov    0x8f0(%rdi),%rbx
1400f866e:	48 85 db             	test   %rbx,%rbx
1400f8671:	74 35                	je     0x1400f86a8
1400f8673:	8b c6                	mov    %esi,%eax
1400f8675:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400f867a:	03 c6                	add    %esi,%eax
1400f867c:	75 2a                	jne    0x1400f86a8
1400f867e:	48 8b 03             	mov    (%rbx),%rax
1400f8681:	48 8b cb             	mov    %rbx,%rcx
1400f8684:	48 8b 00             	mov    (%rax),%rax
1400f8687:	ff 15 ab 45 a1 00    	call   *0xa145ab(%rip)        # 0x140b0cc38
1400f868d:	8b c6                	mov    %esi,%eax
1400f868f:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400f8694:	03 c6                	add    %esi,%eax
1400f8696:	75 10                	jne    0x1400f86a8
1400f8698:	48 8b 03             	mov    (%rbx),%rax
1400f869b:	48 8b cb             	mov    %rbx,%rcx
1400f869e:	48 8b 40 08          	mov    0x8(%rax),%rax
1400f86a2:	ff 15 90 45 a1 00    	call   *0xa14590(%rip)        # 0x140b0cc38
1400f86a8:	48 8b 9f e0 08 00 00 	mov    0x8e0(%rdi),%rbx
1400f86af:	48 85 db             	test   %rbx,%rbx
1400f86b2:	74 35                	je     0x1400f86e9
1400f86b4:	8b c6                	mov    %esi,%eax
1400f86b6:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400f86bb:	03 c6                	add    %esi,%eax
1400f86bd:	75 2a                	jne    0x1400f86e9
1400f86bf:	48 8b 03             	mov    (%rbx),%rax
1400f86c2:	48 8b cb             	mov    %rbx,%rcx
1400f86c5:	48 8b 00             	mov    (%rax),%rax
1400f86c8:	ff 15 6a 45 a1 00    	call   *0xa1456a(%rip)        # 0x140b0cc38
1400f86ce:	8b c6                	mov    %esi,%eax
1400f86d0:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400f86d5:	03 c6                	add    %esi,%eax
1400f86d7:	75 10                	jne    0x1400f86e9
1400f86d9:	48 8b 03             	mov    (%rbx),%rax
1400f86dc:	48 8b cb             	mov    %rbx,%rcx
1400f86df:	48 8b 40 08          	mov    0x8(%rax),%rax
1400f86e3:	ff 15 4f 45 a1 00    	call   *0xa1454f(%rip)        # 0x140b0cc38
1400f86e9:	48 8b cf             	mov    %rdi,%rcx
1400f86ec:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400f86f1:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400f86f6:	48 83 c4 20          	add    $0x20,%rsp
1400f86fa:	5f                   	pop    %rdi
1400f86fb:	e9 20 d9 fd ff       	jmp    0x1400d6020
1400f8700:	cc                   	int3
1400f8701:	90                   	nop
1400f8702:	90                   	nop
1400f8703:	90                   	nop
1400f8704:	90                   	nop
1400f8705:	90                   	nop
1400f8706:	90                   	nop
1400f8707:	90                   	nop
1400f8708:	90                   	nop
1400f8709:	90                   	nop
1400f870a:	90                   	nop
1400f870b:	90                   	nop
1400f870c:	90                   	nop
1400f870d:	90                   	nop
1400f870e:	90                   	nop
1400f870f:	90                   	nop
1400f8710:	48 8b c4             	mov    %rsp,%rax
1400f8713:	48 89 58 10          	mov    %rbx,0x10(%rax)
1400f8717:	48 89 70 18          	mov    %rsi,0x18(%rax)
1400f871b:	48 89 78 20          	mov    %rdi,0x20(%rax)
1400f871f:	55                   	push   %rbp
1400f8720:	41 56                	push   %r14
1400f8722:	41 57                	push   %r15
1400f8724:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
1400f8728:	48 81 ec 00 01 00 00 	sub    $0x100,%rsp
1400f872f:	0f 29 70 d8          	movaps %xmm6,-0x28(%rax)
1400f8733:	0f 29 78 c8          	movaps %xmm7,-0x38(%rax)
1400f8737:	44 0f 29 40 b8       	movaps %xmm8,-0x48(%rax)
1400f873c:	44 0f 29 48 a8       	movaps %xmm9,-0x58(%rax)
1400f8741:	44 0f 29 50 98       	movaps %xmm10,-0x68(%rax)
1400f8746:	44 0f 29 58 88       	movaps %xmm11,-0x78(%rax)
1400f874b:	48 8b 05 ee 68 bc 00 	mov    0xbc68ee(%rip),%rax        # 0x140cbf040
1400f8752:	48 33 c4             	xor    %rsp,%rax
1400f8755:	48 89 45 df          	mov    %rax,-0x21(%rbp)
1400f8759:	48 8b f9             	mov    %rcx,%rdi
1400f875c:	e8 a7 f7 fd ff       	call   0x1400d7f08
1400f8761:	4c 8b 87 f8 08 00 00 	mov    0x8f8(%rdi),%r8
1400f8768:	48 8b 97 c0 02 00 00 	mov    0x2c0(%rdi),%rdx
1400f876f:	48 85 d2             	test   %rdx,%rdx
1400f8772:	0f 84 8f 05 00 00    	je     0x1400f8d07
1400f8778:	8b 42 08             	mov    0x8(%rdx),%eax
1400f877b:	eb 0a                	jmp    0x1400f8787
1400f877d:	8d 48 01             	lea    0x1(%rax),%ecx
1400f8780:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
1400f8785:	74 0a                	je     0x1400f8791
1400f8787:	85 c0                	test   %eax,%eax
1400f8789:	0f 84 78 05 00 00    	je     0x1400f8d07
1400f878f:	eb ec                	jmp    0x1400f877d
1400f8791:	48 8b 87 b8 02 00 00 	mov    0x2b8(%rdi),%rax
1400f8798:	48 8b 9f c0 02 00 00 	mov    0x2c0(%rdi),%rbx
1400f879f:	0f 57 c0             	xorps  %xmm0,%xmm0
1400f87a2:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
1400f87a8:	48 85 db             	test   %rbx,%rbx
1400f87ab:	74 1e                	je     0x1400f87cb
1400f87ad:	48 8d 88 b0 02 00 00 	lea    0x2b0(%rax),%rcx
1400f87b4:	48 f7 d8             	neg    %rax
1400f87b7:	48 1b c0             	sbb    %rax,%rax
1400f87ba:	48 23 c1             	and    %rcx,%rax
1400f87bd:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400f87c2:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
1400f87c7:	f0 ff 43 0c          	lock incl 0xc(%rbx)
1400f87cb:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400f87d0:	49 8b c8             	mov    %r8,%rcx
1400f87d3:	e8 9c 0f f1 ff       	call   0x140009774
1400f87d8:	41 83 cf ff          	or     $0xffffffff,%r15d
1400f87dc:	48 85 db             	test   %rbx,%rbx
1400f87df:	74 39                	je     0x1400f881a
1400f87e1:	41 8b c7             	mov    %r15d,%eax
1400f87e4:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400f87e9:	41 03 c7             	add    %r15d,%eax
1400f87ec:	75 2c                	jne    0x1400f881a
1400f87ee:	48 8b 03             	mov    (%rbx),%rax
1400f87f1:	48 8b cb             	mov    %rbx,%rcx
1400f87f4:	48 8b 00             	mov    (%rax),%rax
1400f87f7:	ff 15 3b 44 a1 00    	call   *0xa1443b(%rip)        # 0x140b0cc38
1400f87fd:	41 8b c7             	mov    %r15d,%eax
1400f8800:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400f8805:	41 03 c7             	add    %r15d,%eax
1400f8808:	75 10                	jne    0x1400f881a