14065f2e9:	4c 8b 45 e7          	mov    -0x19(%rbp),%r8
14065f2ed:	4d 85 c0             	test   %r8,%r8
14065f2f0:	0f 84 d1 01 00 00    	je     0x14065f4c7
14065f2f6:	0f 57 c0             	xorps  %xmm0,%xmm0
14065f2f9:	f3 0f 7f 45 a7       	movdqu %xmm0,-0x59(%rbp)
14065f2fe:	48 8d 5e 08          	lea    0x8(%rsi),%rbx
14065f302:	48 8b 03             	mov    (%rbx),%rax
14065f305:	48 85 c0             	test   %rax,%rax
14065f308:	74 04                	je     0x14065f30e
14065f30a:	f0 ff 40 08          	lock incl 0x8(%rax)
14065f30e:	48 8b 06             	mov    (%rsi),%rax
14065f311:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
14065f315:	48 8b 03             	mov    (%rbx),%rax
14065f318:	48 89 45 af          	mov    %rax,-0x51(%rbp)
14065f31c:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
14065f320:	49 8b cf             	mov    %r15,%rcx
14065f323:	e8 68 e7 ff ff       	call   0x14065da90
14065f328:	48 8b 4d 7f          	mov    0x7f(%rbp),%rcx
14065f32c:	48 85 c9             	test   %rcx,%rcx
14065f32f:	74 3b                	je     0x14065f36c
14065f331:	0f 57 c0             	xorps  %xmm0,%xmm0
14065f334:	f3 0f 7f 45 a7       	movdqu %xmm0,-0x59(%rbp)
14065f339:	48 8b 03             	mov    (%rbx),%rax
14065f33c:	48 8b fb             	mov    %rbx,%rdi
14065f33f:	48 85 c0             	test   %rax,%rax
14065f342:	74 08                	je     0x14065f34c
14065f344:	f0 ff 40 08          	lock incl 0x8(%rax)
14065f348:	48 8d 7e 08          	lea    0x8(%rsi),%rdi
14065f34c:	48 8b 06             	mov    (%rsi),%rax
14065f34f:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
14065f353:	48 8b 03             	mov    (%rbx),%rax
14065f356:	48 89 45 af          	mov    %rax,-0x51(%rbp)
14065f35a:	4c 8b c1             	mov    %rcx,%r8
14065f35d:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
14065f361:	49 8b cf             	mov    %r15,%rcx
14065f364:	e8 27 e7 ff ff       	call   0x14065da90
14065f369:	48 8b df             	mov    %rdi,%rbx
14065f36c:	48 8b 4d 77          	mov    0x77(%rbp),%rcx
14065f370:	48 85 c9             	test   %rcx,%rcx
14065f373:	74 35                	je     0x14065f3aa
14065f375:	0f 57 c0             	xorps  %xmm0,%xmm0
14065f378:	f3 0f 7f 45 a7       	movdqu %xmm0,-0x59(%rbp)
14065f37d:	48 8b 03             	mov    (%rbx),%rax
14065f380:	48 85 c0             	test   %rax,%rax
14065f383:	74 04                	je     0x14065f389
14065f385:	f0 ff 40 08          	lock incl 0x8(%rax)
14065f389:	48 8b 06             	mov    (%rsi),%rax
14065f38c:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
14065f390:	48 8b 03             	mov    (%rbx),%rax
14065f393:	48 89 45 af          	mov    %rax,-0x51(%rbp)
14065f397:	4c 8b c1             	mov    %rcx,%r8
14065f39a:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
14065f39e:	49 8b cf             	mov    %r15,%rcx
14065f3a1:	e8 ea e6 ff ff       	call   0x14065da90
14065f3a6:	48 8b 4d 77          	mov    0x77(%rbp),%rcx
14065f3aa:	48 85 c9             	test   %rcx,%rcx
14065f3ad:	74 24                	je     0x14065f3d3
14065f3af:	8b 41 10             	mov    0x10(%rcx),%eax
14065f3b2:	ff c8                	dec    %eax
14065f3b4:	89 41 10             	mov    %eax,0x10(%rcx)
14065f3b7:	85 c0                	test   %eax,%eax
14065f3b9:	7f 18                	jg     0x14065f3d3
14065f3bb:	0f 88 1a 01 00 00    	js     0x14065f4db
14065f3c1:	48 8b 01             	mov    (%rcx),%rax
14065f3c4:	ba 01 00 00 00       	mov    $0x1,%edx
14065f3c9:	48 8b 00             	mov    (%rax),%rax
14065f3cc:	ff 15 4e 46 92 00    	call   *0x92464e(%rip)        # 0x140f83a20
14065f3d2:	90                   	nop
14065f3d3:	48 8b 4d 7f          	mov    0x7f(%rbp),%rcx
14065f3d7:	48 85 c9             	test   %rcx,%rcx
14065f3da:	74 24                	je     0x14065f400
14065f3dc:	8b 41 10             	mov    0x10(%rcx),%eax
14065f3df:	ff c8                	dec    %eax
14065f3e1:	89 41 10             	mov    %eax,0x10(%rcx)
14065f3e4:	85 c0                	test   %eax,%eax
14065f3e6:	7f 18                	jg     0x14065f400
14065f3e8:	0f 88 f8 00 00 00    	js     0x14065f4e6
14065f3ee:	48 8b 01             	mov    (%rcx),%rax
14065f3f1:	ba 01 00 00 00       	mov    $0x1,%edx
14065f3f6:	48 8b 00             	mov    (%rax),%rax
14065f3f9:	ff 15 21 46 92 00    	call   *0x924621(%rip)        # 0x140f83a20
14065f3ff:	90                   	nop
14065f400:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
14065f404:	48 85 c9             	test   %rcx,%rcx
14065f407:	74 20                	je     0x14065f429
14065f409:	8b 41 10             	mov    0x10(%rcx),%eax
14065f40c:	ff c8                	dec    %eax
14065f40e:	89 41 10             	mov    %eax,0x10(%rcx)
14065f411:	85 c0                	test   %eax,%eax
14065f413:	7f 14                	jg     0x14065f429
14065f415:	78 27                	js     0x14065f43e
14065f417:	48 8b 01             	mov    (%rcx),%rax
14065f41a:	ba 01 00 00 00       	mov    $0x1,%edx
14065f41f:	48 8b 00             	mov    (%rax),%rax
14065f422:	ff 15 f8 45 92 00    	call   *0x9245f8(%rip)        # 0x140f83a20
14065f428:	90                   	nop
14065f429:	48 8b c6             	mov    %rsi,%rax
14065f42c:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
14065f433:	41 5f                	pop    %r15
14065f435:	41 5e                	pop    %r14
14065f437:	41 5c                	pop    %r12
14065f439:	5f                   	pop    %rdi
14065f43a:	5e                   	pop    %rsi
14065f43b:	5b                   	pop    %rbx
14065f43c:	5d                   	pop    %rbp
14065f43d:	c3                   	ret
14065f43e:	b9 02 00 00 00       	mov    $0x2,%ecx
14065f443:	e8 b8 b2 12 00       	call   0x14078a700
14065f448:	90                   	nop
14065f449:	b9 02 00 00 00       	mov    $0x2,%ecx
14065f44e:	e8 ad b2 12 00       	call   0x14078a700
14065f453:	90                   	nop
14065f454:	b9 02 00 00 00       	mov    $0x2,%ecx
14065f459:	e8 a2 b2 12 00       	call   0x14078a700
14065f45e:	90                   	nop
14065f45f:	b9 02 00 00 00       	mov    $0x2,%ecx
14065f464:	e8 97 b2 12 00       	call   0x14078a700
14065f469:	90                   	nop
14065f46a:	33 c9                	xor    %ecx,%ecx
14065f46c:	e8 8f b2 12 00       	call   0x14078a700
14065f471:	cc                   	int3
14065f472:	b9 01 00 00 00       	mov    $0x1,%ecx
14065f477:	e8 84 b2 12 00       	call   0x14078a700
14065f47c:	90                   	nop
14065f47d:	b9 02 00 00 00       	mov    $0x2,%ecx
14065f482:	e8 79 b2 12 00       	call   0x14078a700
14065f487:	90                   	nop
14065f488:	b9 02 00 00 00       	mov    $0x2,%ecx
14065f48d:	e8 6e b2 12 00       	call   0x14078a700
14065f492:	90                   	nop
14065f493:	b9 02 00 00 00       	mov    $0x2,%ecx
14065f498:	e8 63 b2 12 00       	call   0x14078a700
14065f49d:	90                   	nop
14065f49e:	b9 02 00 00 00       	mov    $0x2,%ecx
14065f4a3:	e8 58 b2 12 00       	call   0x14078a700
14065f4a8:	90                   	nop
14065f4a9:	33 c9                	xor    %ecx,%ecx
14065f4ab:	e8 50 b2 12 00       	call   0x14078a700
14065f4b0:	cc                   	int3
14065f4b1:	b9 01 00 00 00       	mov    $0x1,%ecx
14065f4b6:	e8 45 b2 12 00       	call   0x14078a700
14065f4bb:	90                   	nop
14065f4bc:	b9 02 00 00 00       	mov    $0x2,%ecx
14065f4c1:	e8 3a b2 12 00       	call   0x14078a700
14065f4c6:	90                   	nop
14065f4c7:	48 8d 15 ba 9d 9b 00 	lea    0x9b9dba(%rip),%rdx        # 0x141019288
14065f4ce:	48 8b 0d 23 20 dd 00 	mov    0xdd2023(%rip),%rcx        # 0x1414314f8
14065f4d5:	e8 36 47 13 00       	call   0x140793c10
14065f4da:	90                   	nop
14065f4db:	b9 02 00 00 00       	mov    $0x2,%ecx
14065f4e0:	e8 1b b2 12 00       	call   0x14078a700
14065f4e5:	90                   	nop
14065f4e6:	b9 02 00 00 00       	mov    $0x2,%ecx
14065f4eb:	e8 10 b2 12 00       	call   0x14078a700
14065f4f0:	cc                   	int3
14065f4f1:	0f 1f 00             	nopl   (%rax)
14065f4f4:	10 eb                	adc    %ch,%bl
14065f4f6:	65 00 29             	add    %ch,%gs:(%rcx)
14065f4f9:	f4                   	hlt
14065f4fa:	65 00 e0             	gs add %ah,%al
14065f4fd:	ec                   	in     (%dx),%al
14065f4fe:	65 00 ed             	gs add %ch,%ch
14065f501:	ed                   	in     (%dx),%eax
14065f502:	65 00 77 f0          	add    %dh,%gs:-0x10(%rdi)
14065f506:	65 00 35 f2 65 00 bd 	add    %dh,%gs:-0x42ff9a0e(%rip)        # 0xfd665aff
14065f50d:	f1                   	int1
14065f50e:	65 00 05 f1 65 00 48 	add    %al,%gs:0x480065f1(%rip)        # 0x188665b06
14065f515:	eb 65                	jmp    0x14065f57c
14065f517:	00 a1 f2 65 00 00    	add    %ah,0x65f2(%rcx)
14065f51d:	01 09                	add    %ecx,(%rcx)
14065f51f:	02 02                	add    (%rdx),%al
14065f521:	09 09                	or     %ecx,(%rcx)
14065f523:	09 09                	or     %ecx,(%rcx)
14065f525:	09 09                	or     %ecx,(%rcx)
14065f527:	03 03                	add    (%rbx),%eax
14065f529:	09 09                	or     %ecx,(%rcx)
14065f52b:	09 09                	or     %ecx,(%rcx)
14065f52d:	09 09                	or     %ecx,(%rcx)
14065f52f:	09 09                	or     %ecx,(%rcx)
14065f531:	09 09                	or     %ecx,(%rcx)
14065f533:	09 09                	or     %ecx,(%rcx)
14065f535:	09 09                	or     %ecx,(%rcx)
14065f537:	09 09                	or     %ecx,(%rcx)
14065f539:	09 09                	or     %ecx,(%rcx)
14065f53b:	09 09                	or     %ecx,(%rcx)
14065f53d:	09 09                	or     %ecx,(%rcx)
14065f53f:	04 09                	add    $0x9,%al
14065f541:	09 09                	or     %ecx,(%rcx)
14065f543:	09 09                	or     %ecx,(%rcx)
14065f545:	05 06 07 09 09       	add    $0x9090706,%eax
14065f54a:	09 09                	or     %ecx,(%rcx)
14065f54c:	09 09                	or     %ecx,(%rcx)
14065f54e:	09 09                	or     %ecx,(%rcx)
14065f550:	09 09                	or     %ecx,(%rcx)
14065f552:	09 09                	or     %ecx,(%rcx)
14065f554:	08 cc                	or     %cl,%ah
14065f556:	cc                   	int3
14065f557:	cc                   	int3
14065f558:	cc                   	int3
14065f559:	cc                   	int3
14065f55a:	cc                   	int3
14065f55b:	cc                   	int3
14065f55c:	cc                   	int3
14065f55d:	cc                   	int3
14065f55e:	cc                   	int3
14065f55f:	cc                   	int3
14065f560:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
14065f565:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14065f56a:	55                   	push   %rbp
14065f56b:	53                   	push   %rbx
14065f56c:	56                   	push   %rsi
14065f56d:	57                   	push   %rdi
14065f56e:	41 54                	push   %r12
14065f570:	41 55                	push   %r13
14065f572:	41 56                	push   %r14
14065f574:	41 57                	push   %r15
14065f576:	48 8d 6c 24 e1       	lea    -0x1f(%rsp),%rbp
14065f57b:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
14065f582:	4c 8b fa             	mov    %rdx,%r15
14065f585:	48 8b f9             	mov    %rcx,%rdi
14065f588:	45 33 ed             	xor    %r13d,%r13d
14065f58b:	44 89 6d b7          	mov    %r13d,-0x49(%rbp)
14065f58f:	48 81 c1 98 00 00 00 	add    $0x98,%rcx
14065f596:	4c 8d 45 77          	lea    0x77(%rbp),%r8
14065f59a:	48 8d 55 67          	lea    0x67(%rbp),%rdx
14065f59e:	e8 5d c0 ef ff       	call   0x14055b600
14065f5a3:	48 8b 45 67          	mov    0x67(%rbp),%rax
14065f5a7:	48 3b 87 a0 00 00 00 	cmp    0xa0(%rdi),%rax
14065f5ae:	74 4f                	je     0x14065f5ff
14065f5b0:	48 8b 48 18          	mov    0x18(%rax),%rcx
14065f5b4:	48 85 c9             	test   %rcx,%rcx
14065f5b7:	74 46                	je     0x14065f5ff
14065f5b9:	48 89 4d 67          	mov    %rcx,0x67(%rbp)
14065f5bd:	4c 8d 45 67          	lea    0x67(%rbp),%r8
14065f5c1:	48 8d 55 7f          	lea    0x7f(%rbp),%rdx
14065f5c5:	48 8b cf             	mov    %rdi,%rcx
14065f5c8:	e8 33 c0 ef ff       	call   0x14055b600
14065f5cd:	48 8b 45 7f          	mov    0x7f(%rbp),%rax
14065f5d1:	48 3b 47 08          	cmp    0x8(%rdi),%rax
14065f5d5:	0f 84 36 04 00 00    	je     0x14065fa11
14065f5db:	48 8b 48 20          	mov    0x20(%rax),%rcx
14065f5df:	48 85 c9             	test   %rcx,%rcx
14065f5e2:	74 04                	je     0x14065f5e8
14065f5e4:	f0 ff 41 08          	lock incl 0x8(%rcx)
14065f5e8:	48 8b 48 20          	mov    0x20(%rax),%rcx
14065f5ec:	48 89 4d e7          	mov    %rcx,-0x19(%rbp)
14065f5f0:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
14065f5f4:	bb 22 00 00 00       	mov    $0x22,%ebx
14065f5f9:	4c 8b 60 18          	mov    0x18(%rax),%r12
14065f5fd:	eb 14                	jmp    0x14065f613
14065f5ff:	0f 57 c0             	xorps  %xmm0,%xmm0
14065f602:	f3 0f 7f 45 bf       	movdqu %xmm0,-0x41(%rbp)
14065f607:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
14065f60b:	bb 01 00 00 00       	mov    $0x1,%ebx
14065f610:	4d 8b e5             	mov    %r13,%r12
14065f613:	89 5d b7             	mov    %ebx,-0x49(%rbp)
14065f616:	4c 89 65 cf          	mov    %r12,-0x31(%rbp)
14065f61a:	48 8b 41 08          	mov    0x8(%rcx),%rax
14065f61e:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
14065f622:	4c 89 29             	mov    %r13,(%rcx)
14065f625:	4c 89 69 08          	mov    %r13,0x8(%rcx)
14065f629:	41 be ff ff ff ff    	mov    $0xffffffff,%r14d
14065f62f:	f6 c3 02             	test   $0x2,%bl
14065f632:	74 50                	je     0x14065f684
14065f634:	83 e3 fd             	and    $0xfffffffd,%ebx
14065f637:	89 5d b7             	mov    %ebx,-0x49(%rbp)
14065f63a:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
14065f63e:	48 85 c9             	test   %rcx,%rcx
14065f641:	74 41                	je     0x14065f684
14065f643:	41 8b c6             	mov    %r14d,%eax
14065f646:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14065f64b:	83 f8 01             	cmp    $0x1,%eax
14065f64e:	75 31                	jne    0x14065f681
14065f650:	48 8b 5d e7          	mov    -0x19(%rbp),%rbx
14065f654:	48 8b 03             	mov    (%rbx),%rax
14065f657:	48 8b cb             	mov    %rbx,%rcx
14065f65a:	48 8b 00             	mov    (%rax),%rax
14065f65d:	ff 15 bd 43 92 00    	call   *0x9243bd(%rip)        # 0x140f83a20
14065f663:	41 8b c6             	mov    %r14d,%eax
14065f666:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14065f66b:	83 f8 01             	cmp    $0x1,%eax
14065f66e:	75 11                	jne    0x14065f681
14065f670:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
14065f674:	48 8b 01             	mov    (%rcx),%rax
14065f677:	48 8b 40 08          	mov    0x8(%rax),%rax
14065f67b:	ff 15 9f 43 92 00    	call   *0x92439f(%rip)        # 0x140f83a20
14065f681:	8b 5d b7             	mov    -0x49(%rbp),%ebx
14065f684:	f6 c3 01             	test   $0x1,%bl
14065f687:	74 50                	je     0x14065f6d9
14065f689:	83 e3 fe             	and    $0xfffffffe,%ebx
14065f68c:	89 5d b7             	mov    %ebx,-0x49(%rbp)
14065f68f:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
14065f693:	48 85 c9             	test   %rcx,%rcx
14065f696:	74 41                	je     0x14065f6d9
14065f698:	41 8b c6             	mov    %r14d,%eax
14065f69b:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14065f6a0:	83 f8 01             	cmp    $0x1,%eax
14065f6a3:	75 31                	jne    0x14065f6d6
14065f6a5:	48 8b 5d c7          	mov    -0x39(%rbp),%rbx
14065f6a9:	48 8b 03             	mov    (%rbx),%rax
14065f6ac:	48 8b cb             	mov    %rbx,%rcx
14065f6af:	48 8b 00             	mov    (%rax),%rax
14065f6b2:	ff 15 68 43 92 00    	call   *0x924368(%rip)        # 0x140f83a20
14065f6b8:	41 8b c6             	mov    %r14d,%eax
14065f6bb:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14065f6c0:	83 f8 01             	cmp    $0x1,%eax
14065f6c3:	75 11                	jne    0x14065f6d6
14065f6c5:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
14065f6c9:	48 8b 01             	mov    (%rcx),%rax
14065f6cc:	48 8b 40 08          	mov    0x8(%rax),%rax
14065f6d0:	ff 15 4a 43 92 00    	call   *0x92434a(%rip)        # 0x140f83a20
14065f6d6:	8b 5d b7             	mov    -0x49(%rbp),%ebx
14065f6d9:	48 8d 8f d8 00 00 00 	lea    0xd8(%rdi),%rcx
14065f6e0:	4c 8d 45 77          	lea    0x77(%rbp),%r8
14065f6e4:	48 8d 55 67          	lea    0x67(%rbp),%rdx
14065f6e8:	e8 13 bf ef ff       	call   0x14055b600
14065f6ed:	48 8b 45 67          	mov    0x67(%rbp),%rax
14065f6f1:	48 3b 87 e0 00 00 00 	cmp    0xe0(%rdi),%rax
14065f6f8:	74 50                	je     0x14065f74a
14065f6fa:	48 8b 48 18          	mov    0x18(%rax),%rcx
14065f6fe:	48 85 c9             	test   %rcx,%rcx
14065f701:	74 47                	je     0x14065f74a
14065f703:	48 89 4d 67          	mov    %rcx,0x67(%rbp)
14065f707:	4c 8d 45 67          	lea    0x67(%rbp),%r8
14065f70b:	48 8d 55 7f          	lea    0x7f(%rbp),%rdx
14065f70f:	48 8b cf             	mov    %rdi,%rcx
14065f712:	e8 e9 be ef ff       	call   0x14055b600
14065f717:	48 8b 45 7f          	mov    0x7f(%rbp),%rax
14065f71b:	48 3b 47 08          	cmp    0x8(%rdi),%rax
14065f71f:	0f 84 d8 02 00 00    	je     0x14065f9fd
14065f725:	48 8b 48 20          	mov    0x20(%rax),%rcx
14065f729:	48 85 c9             	test   %rcx,%rcx
14065f72c:	74 07                	je     0x14065f735
14065f72e:	f0 ff 41 08          	lock incl 0x8(%rcx)
14065f732:	8b 5d b7             	mov    -0x49(%rbp),%ebx
14065f735:	48 8b 48 20          	mov    0x20(%rax),%rcx
14065f739:	48 89 4d e7          	mov    %rcx,-0x19(%rbp)
14065f73d:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
14065f741:	83 cb 48             	or     $0x48,%ebx
14065f744:	48 8b 78 18          	mov    0x18(%rax),%rdi
14065f748:	eb 12                	jmp    0x14065f75c
14065f74a:	0f 57 c0             	xorps  %xmm0,%xmm0
14065f74d:	f3 0f 7f 45 ef       	movdqu %xmm0,-0x11(%rbp)
14065f752:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
14065f756:	83 cb 04             	or     $0x4,%ebx
14065f759:	49 8b fd             	mov    %r13,%rdi
14065f75c:	89 5d b7             	mov    %ebx,-0x49(%rbp)
14065f75f:	48 89 7d bf          	mov    %rdi,-0x41(%rbp)
14065f763:	48 8b 71 08          	mov    0x8(%rcx),%rsi
14065f767:	48 89 75 c7          	mov    %rsi,-0x39(%rbp)