140074374:	cc                   	int3
140074375:	cc                   	int3
140074376:	cc                   	int3
140074377:	cc                   	int3
140074378:	cc                   	int3
140074379:	cc                   	int3
14007437a:	cc                   	int3
14007437b:	cc                   	int3
14007437c:	cc                   	int3
14007437d:	cc                   	int3
14007437e:	cc                   	int3
14007437f:	cc                   	int3
140074380:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
140074387:	49 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%r9
14007438e:	48 8d 34 00          	lea    (%rax,%rax,1),%rsi
140074392:	49 c1 e9 03          	shr    $0x3,%r9
140074396:	48 8d 3c 85 00 00 00 	lea    0x0(,%rax,4),%rdi
14007439d:	00
14007439e:	49 21 c1             	and    %rax,%r9
1400743a1:	4c 8d 24 c5 00 00 00 	lea    0x0(,%rax,8),%r12
1400743a8:	00
1400743a9:	48 c1 f8 3f          	sar    $0x3f,%rax
1400743ad:	4f 8d 14 09          	lea    (%r9,%r9,1),%r10
1400743b1:	48 c1 fe 3f          	sar    $0x3f,%rsi
1400743b5:	4e 8d 1c 8d 00 00 00 	lea    0x0(,%r9,4),%r11
1400743bc:	00
1400743bd:	48 21 e8             	and    %rbp,%rax
1400743c0:	48 c1 ff 3f          	sar    $0x3f,%rdi
1400743c4:	48 89 c2             	mov    %rax,%rdx
1400743c7:	48 c1 e0 3f          	shl    $0x3f,%rax
1400743cb:	48 21 ee             	and    %rbp,%rsi
1400743ce:	48 d1 ea             	shr    $1,%rdx
1400743d1:	48 89 f1             	mov    %rsi,%rcx
1400743d4:	48 c1 e6 3e          	shl    $0x3e,%rsi
1400743d8:	48 21 ef             	and    %rbp,%rdi
1400743db:	48 c1 e9 02          	shr    $0x2,%rcx
1400743df:	48 31 f0             	xor    %rsi,%rax
1400743e2:	48 89 fb             	mov    %rdi,%rbx
1400743e5:	48 c1 e7 3d          	shl    $0x3d,%rdi
1400743e9:	48 31 ca             	xor    %rcx,%rdx
1400743ec:	48 c1 eb 03          	shr    $0x3,%rbx
1400743f0:	48 31 f8             	xor    %rdi,%rax
1400743f3:	48 31 da             	xor    %rbx,%rdx
1400743f6:	4d 89 cd             	mov    %r9,%r13
1400743f9:	48 c7 04 24 00 00 00 	movq   $0x0,(%rsp)
140074400:	00
140074401:	4d 31 d5             	xor    %r10,%r13
140074404:	4c 89 4c 24 08       	mov    %r9,0x8(%rsp)
140074409:	4d 89 de             	mov    %r11,%r14
14007440c:	4c 89 54 24 10       	mov    %r10,0x10(%rsp)
140074411:	4d 31 e6             	xor    %r12,%r14
140074414:	4c 89 6c 24 18       	mov    %r13,0x18(%rsp)
140074419:	4d 31 d9             	xor    %r11,%r9
14007441c:	4c 89 5c 24 20       	mov    %r11,0x20(%rsp)
140074421:	4d 31 da             	xor    %r11,%r10
140074424:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
140074429:	4d 31 dd             	xor    %r11,%r13
14007442c:	4c 89 54 24 30       	mov    %r10,0x30(%rsp)
140074431:	4d 31 f1             	xor    %r14,%r9
140074434:	4c 89 6c 24 38       	mov    %r13,0x38(%rsp)
140074439:	4d 31 f2             	xor    %r14,%r10
14007443c:	4c 89 64 24 40       	mov    %r12,0x40(%rsp)
140074441:	4d 31 f5             	xor    %r14,%r13
140074444:	4c 89 4c 24 48       	mov    %r9,0x48(%rsp)
140074449:	4d 31 d9             	xor    %r11,%r9
14007444c:	4c 89 54 24 50       	mov    %r10,0x50(%rsp)
140074451:	4d 31 da             	xor    %r11,%r10
140074454:	4c 89 6c 24 58       	mov    %r13,0x58(%rsp)
140074459:	4d 31 dd             	xor    %r11,%r13
14007445c:	4c 89 74 24 60       	mov    %r14,0x60(%rsp)
140074461:	4c 89 c6             	mov    %r8,%rsi
140074464:	4c 89 4c 24 68       	mov    %r9,0x68(%rsp)
140074469:	48 21 ee             	and    %rbp,%rsi
14007446c:	4c 89 54 24 70       	mov    %r10,0x70(%rsp)
140074471:	48 c1 ed 04          	shr    $0x4,%rbp
140074475:	4c 89 6c 24 78       	mov    %r13,0x78(%rsp)
14007447a:	4c 89 c7             	mov    %r8,%rdi
14007447d:	48 21 ef             	and    %rbp,%rdi
140074480:	48 c1 ed 04          	shr    $0x4,%rbp
140074484:	f3 0f 7e 04 f4       	movq   (%rsp,%rsi,8),%xmm0
140074489:	4c 89 c6             	mov    %r8,%rsi
14007448c:	48 21 ee             	and    %rbp,%rsi
14007448f:	48 c1 ed 04          	shr    $0x4,%rbp
140074493:	48 8b 0c fc          	mov    (%rsp,%rdi,8),%rcx
140074497:	4c 89 c7             	mov    %r8,%rdi
14007449a:	48 89 cb             	mov    %rcx,%rbx
14007449d:	48 c1 e1 04          	shl    $0x4,%rcx
1400744a1:	48 21 ef             	and    %rbp,%rdi
1400744a4:	f3 0f 7e 0c f4       	movq   (%rsp,%rsi,8),%xmm1
1400744a9:	48 c1 eb 3c          	shr    $0x3c,%rbx
1400744ad:	48 31 c8             	xor    %rcx,%rax
1400744b0:	66 0f 73 f9 01       	pslldq $0x1,%xmm1
1400744b5:	4c 89 c6             	mov    %r8,%rsi
1400744b8:	48 c1 ed 04          	shr    $0x4,%rbp
1400744bc:	48 31 da             	xor    %rbx,%rdx
1400744bf:	48 21 ee             	and    %rbp,%rsi
1400744c2:	48 c1 ed 04          	shr    $0x4,%rbp
1400744c6:	66 0f ef c1          	pxor   %xmm1,%xmm0
1400744ca:	48 8b 0c fc          	mov    (%rsp,%rdi,8),%rcx
1400744ce:	4c 89 c7             	mov    %r8,%rdi
1400744d1:	48 89 cb             	mov    %rcx,%rbx
1400744d4:	48 c1 e1 0c          	shl    $0xc,%rcx
1400744d8:	48 21 ef             	and    %rbp,%rdi
1400744db:	f3 0f 7e 0c f4       	movq   (%rsp,%rsi,8),%xmm1
1400744e0:	48 c1 eb 34          	shr    $0x34,%rbx
1400744e4:	48 31 c8             	xor    %rcx,%rax
1400744e7:	66 0f 73 f9 02       	pslldq $0x2,%xmm1
1400744ec:	4c 89 c6             	mov    %r8,%rsi
1400744ef:	48 c1 ed 04          	shr    $0x4,%rbp
1400744f3:	48 31 da             	xor    %rbx,%rdx
1400744f6:	48 21 ee             	and    %rbp,%rsi
1400744f9:	48 c1 ed 04          	shr    $0x4,%rbp
1400744fd:	66 0f ef c1          	pxor   %xmm1,%xmm0
140074501:	48 8b 0c fc          	mov    (%rsp,%rdi,8),%rcx
140074505:	4c 89 c7             	mov    %r8,%rdi
140074508:	48 89 cb             	mov    %rcx,%rbx
14007450b:	48 c1 e1 14          	shl    $0x14,%rcx
14007450f:	48 21 ef             	and    %rbp,%rdi
140074512:	f3 0f 7e 0c f4       	movq   (%rsp,%rsi,8),%xmm1
140074517:	48 c1 eb 2c          	shr    $0x2c,%rbx
14007451b:	48 31 c8             	xor    %rcx,%rax
14007451e:	66 0f 73 f9 03       	pslldq $0x3,%xmm1
140074523:	4c 89 c6             	mov    %r8,%rsi
140074526:	48 c1 ed 04          	shr    $0x4,%rbp
14007452a:	48 31 da             	xor    %rbx,%rdx
14007452d:	48 21 ee             	and    %rbp,%rsi
140074530:	48 c1 ed 04          	shr    $0x4,%rbp
140074534:	66 0f ef c1          	pxor   %xmm1,%xmm0
140074538:	48 8b 0c fc          	mov    (%rsp,%rdi,8),%rcx
14007453c:	4c 89 c7             	mov    %r8,%rdi
14007453f:	48 89 cb             	mov    %rcx,%rbx
140074542:	48 c1 e1 1c          	shl    $0x1c,%rcx
140074546:	48 21 ef             	and    %rbp,%rdi
140074549:	f3 0f 7e 0c f4       	movq   (%rsp,%rsi,8),%xmm1
14007454e:	48 c1 eb 24          	shr    $0x24,%rbx
140074552:	48 31 c8             	xor    %rcx,%rax
140074555:	66 0f 73 f9 04       	pslldq $0x4,%xmm1
14007455a:	4c 89 c6             	mov    %r8,%rsi
14007455d:	48 c1 ed 04          	shr    $0x4,%rbp
140074561:	48 31 da             	xor    %rbx,%rdx
140074564:	48 21 ee             	and    %rbp,%rsi
140074567:	48 c1 ed 04          	shr    $0x4,%rbp
14007456b:	66 0f ef c1          	pxor   %xmm1,%xmm0
14007456f:	48 8b 0c fc          	mov    (%rsp,%rdi,8),%rcx
140074573:	4c 89 c7             	mov    %r8,%rdi
140074576:	48 89 cb             	mov    %rcx,%rbx
140074579:	48 c1 e1 24          	shl    $0x24,%rcx
14007457d:	48 21 ef             	and    %rbp,%rdi
140074580:	f3 0f 7e 0c f4       	movq   (%rsp,%rsi,8),%xmm1
140074585:	48 c1 eb 1c          	shr    $0x1c,%rbx
140074589:	48 31 c8             	xor    %rcx,%rax
14007458c:	66 0f 73 f9 05       	pslldq $0x5,%xmm1
140074591:	4c 89 c6             	mov    %r8,%rsi
140074594:	48 c1 ed 04          	shr    $0x4,%rbp
140074598:	48 31 da             	xor    %rbx,%rdx
14007459b:	48 21 ee             	and    %rbp,%rsi
14007459e:	48 c1 ed 04          	shr    $0x4,%rbp
1400745a2:	66 0f ef c1          	pxor   %xmm1,%xmm0
1400745a6:	48 8b 0c fc          	mov    (%rsp,%rdi,8),%rcx
1400745aa:	4c 89 c7             	mov    %r8,%rdi
1400745ad:	48 89 cb             	mov    %rcx,%rbx
1400745b0:	48 c1 e1 2c          	shl    $0x2c,%rcx
1400745b4:	48 21 ef             	and    %rbp,%rdi
1400745b7:	f3 0f 7e 0c f4       	movq   (%rsp,%rsi,8),%xmm1
1400745bc:	48 c1 eb 14          	shr    $0x14,%rbx
1400745c0:	48 31 c8             	xor    %rcx,%rax
1400745c3:	66 0f 73 f9 06       	pslldq $0x6,%xmm1
1400745c8:	4c 89 c6             	mov    %r8,%rsi
1400745cb:	48 c1 ed 04          	shr    $0x4,%rbp
1400745cf:	48 31 da             	xor    %rbx,%rdx
1400745d2:	48 21 ee             	and    %rbp,%rsi
1400745d5:	48 c1 ed 04          	shr    $0x4,%rbp
1400745d9:	66 0f ef c1          	pxor   %xmm1,%xmm0
1400745dd:	48 8b 0c fc          	mov    (%rsp,%rdi,8),%rcx
1400745e1:	4c 89 c7             	mov    %r8,%rdi
1400745e4:	48 89 cb             	mov    %rcx,%rbx
1400745e7:	48 c1 e1 34          	shl    $0x34,%rcx
1400745eb:	48 21 ef             	and    %rbp,%rdi
1400745ee:	f3 0f 7e 0c f4       	movq   (%rsp,%rsi,8),%xmm1
1400745f3:	48 c1 eb 0c          	shr    $0xc,%rbx
1400745f7:	48 31 c8             	xor    %rcx,%rax
1400745fa:	66 0f 73 f9 07       	pslldq $0x7,%xmm1
1400745ff:	4c 89 c6             	mov    %r8,%rsi
140074602:	48 c1 ed 04          	shr    $0x4,%rbp
140074606:	48 31 da             	xor    %rbx,%rdx
140074609:	48 21 ee             	and    %rbp,%rsi
14007460c:	48 c1 ed 04          	shr    $0x4,%rbp
140074610:	66 0f ef c1          	pxor   %xmm1,%xmm0
140074614:	48 8b 0c fc          	mov    (%rsp,%rdi,8),%rcx
140074618:	48 89 cb             	mov    %rcx,%rbx
14007461b:	48 c1 e1 3c          	shl    $0x3c,%rcx
14007461f:	66 48 0f 7e c6       	movq   %xmm0,%rsi
140074624:	48 c1 eb 04          	shr    $0x4,%rbx
140074628:	48 31 c8             	xor    %rcx,%rax
14007462b:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
140074630:	48 31 da             	xor    %rbx,%rdx
140074633:	66 48 0f 7e c7       	movq   %xmm0,%rdi
140074638:	48 31 f0             	xor    %rsi,%rax
14007463b:	48 31 fa             	xor    %rdi,%rdx
14007463e:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
140074645:	f3 c3                	repz ret
140074647:	90                   	nop
140074648:	90                   	nop
140074649:	90                   	nop
14007464a:	90                   	nop
14007464b:	90                   	nop
14007464c:	90                   	nop
14007464d:	90                   	nop
14007464e:	90                   	nop
14007464f:	90                   	nop
140074650:	48 89 e0             	mov    %rsp,%rax
140074653:	4c 8b 15 86 ba 39 00 	mov    0x39ba86(%rip),%r10        # 0x1404100e0
14007465a:	49 0f ba e2 21       	bt     $0x21,%r10
14007465f:	73 5f                	jae    0x1400746c0
140074661:	66 48 0f 6e c2       	movq   %rdx,%xmm0
140074666:	66 49 0f 6e c9       	movq   %r9,%xmm1
14007466b:	66 49 0f 6e d0       	movq   %r8,%xmm2
140074670:	f3 0f 7e 5c 24 28    	movq   0x28(%rsp),%xmm3
140074676:	66 0f 6f e0          	movdqa %xmm0,%xmm4
14007467a:	66 0f 6f e9          	movdqa %xmm1,%xmm5
14007467e:	66 0f 3a 44 c1 00    	pclmullqlqdq %xmm1,%xmm0
140074684:	66 0f ef e2          	pxor   %xmm2,%xmm4
140074688:	66 0f ef eb          	pxor   %xmm3,%xmm5
14007468c:	66 0f 3a 44 d3 00    	pclmullqlqdq %xmm3,%xmm2
140074692:	66 0f 3a 44 e5 00    	pclmullqlqdq %xmm5,%xmm4
140074698:	0f 57 e0             	xorps  %xmm0,%xmm4
14007469b:	0f 57 e2             	xorps  %xmm2,%xmm4
14007469e:	66 0f 6f ec          	movdqa %xmm4,%xmm5
1400746a2:	66 0f 73 fc 08       	pslldq $0x8,%xmm4
1400746a7:	66 0f 73 dd 08       	psrldq $0x8,%xmm5
1400746ac:	66 0f ef d4          	pxor   %xmm4,%xmm2
1400746b0:	66 0f ef c5          	pxor   %xmm5,%xmm0
1400746b4:	f3 0f 7f 11          	movdqu %xmm2,(%rcx)
1400746b8:	f3 0f 7f 41 10       	movdqu %xmm0,0x10(%rcx)
1400746bd:	f3 c3                	repz ret
1400746bf:	90                   	nop
1400746c0:	48 8d a4 24 78 ff ff 	lea    -0x88(%rsp),%rsp
1400746c7:	ff
1400746c8:	4c 8b 94 24 b0 00 00 	mov    0xb0(%rsp),%r10
1400746cf:	00
1400746d0:	48 89 7c 24 78       	mov    %rdi,0x78(%rsp)
1400746d5:	48 89 b4 24 80 00 00 	mov    %rsi,0x80(%rsp)
1400746dc:	00
1400746dd:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
1400746e2:	4c 89 6c 24 58       	mov    %r13,0x58(%rsp)
1400746e7:	4c 89 64 24 60       	mov    %r12,0x60(%rsp)
1400746ec:	48 89 6c 24 68       	mov    %rbp,0x68(%rsp)
1400746f1:	48 89 5c 24 70       	mov    %rbx,0x70(%rsp)
1400746f6:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1400746fb:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140074700:	4c 89 44 24 30       	mov    %r8,0x30(%rsp)
140074705:	4c 89 4c 24 38       	mov    %r9,0x38(%rsp)
14007470a:	4c 89 54 24 40       	mov    %r10,0x40(%rsp)
14007470f:	41 b8 0f 00 00 00    	mov    $0xf,%r8d
140074715:	48 89 d0             	mov    %rdx,%rax
140074718:	4c 89 cd             	mov    %r9,%rbp
14007471b:	e8 60 fc ff ff       	call   0x140074380
140074720:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
140074725:	48 89 54 24 18       	mov    %rdx,0x18(%rsp)
14007472a:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
14007472f:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
140074734:	e8 47 fc ff ff       	call   0x140074380
140074739:	48 89 04 24          	mov    %rax,(%rsp)
14007473d:	48 89 54 24 08       	mov    %rdx,0x8(%rsp)
140074742:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
140074747:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14007474c:	48 33 44 24 30       	xor    0x30(%rsp),%rax
140074751:	48 33 6c 24 40       	xor    0x40(%rsp),%rbp
140074756:	e8 25 fc ff ff       	call   0x140074380
14007475b:	48 8b 1c 24          	mov    (%rsp),%rbx
14007475f:	48 8b 4c 24 08       	mov    0x8(%rsp),%rcx
140074764:	48 8b 7c 24 10       	mov    0x10(%rsp),%rdi
140074769:	48 8b 74 24 18       	mov    0x18(%rsp),%rsi
14007476e:	48 8b 6c 24 20       	mov    0x20(%rsp),%rbp
140074773:	48 31 d0             	xor    %rdx,%rax
140074776:	48 31 ca             	xor    %rcx,%rdx
140074779:	48 31 d8             	xor    %rbx,%rax
14007477c:	48 89 5d 00          	mov    %rbx,0x0(%rbp)
140074780:	48 31 fa             	xor    %rdi,%rdx
140074783:	48 89 75 18          	mov    %rsi,0x18(%rbp)
140074787:	48 31 f0             	xor    %rsi,%rax
14007478a:	48 31 f2             	xor    %rsi,%rdx
14007478d:	48 31 d0             	xor    %rdx,%rax
140074790:	48 89 55 10          	mov    %rdx,0x10(%rbp)
140074794:	48 89 45 08          	mov    %rax,0x8(%rbp)
140074798:	4c 8b 74 24 50       	mov    0x50(%rsp),%r14
14007479d:	4c 8b 6c 24 58       	mov    0x58(%rsp),%r13
1400747a2:	4c 8b 64 24 60       	mov    0x60(%rsp),%r12
1400747a7:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
1400747ac:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1400747b1:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
1400747b6:	48 8b b4 24 80 00 00 	mov    0x80(%rsp),%rsi
1400747bd:	00
1400747be:	48 8d a4 24 88 00 00 	lea    0x88(%rsp),%rsp
1400747c5:	00
1400747c6:	f3 c3                	repz ret
1400747c8:	47                   	rex.RXB
1400747c9:	46 28 32             	rex.RX sub %r14b,(%rdx)
1400747cc:	5e                   	pop    %rsi
1400747cd:	6d                   	insl   (%dx),%es:(%rdi)
1400747ce:	29 20                	sub    %esp,(%rax)
1400747d0:	4d 75 6c             	rex.WRB jne 0x14007483f
1400747d3:	74 69                	je     0x14007483e
1400747d5:	70 6c                	jo     0x140074843
1400747d7:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
1400747de:	20 66 6f             	and    %ah,0x6f(%rsi)
1400747e1:	72 20                	jb     0x140074803
1400747e3:	78 38                	js     0x14007481d
1400747e5:	36 5f                	ss pop %rdi
1400747e7:	36 34 2c             	ss xor $0x2c,%al
1400747ea:	20 43 52             	and    %al,0x52(%rbx)
1400747ed:	59                   	pop    %rcx
1400747ee:	50                   	push   %rax
1400747ef:	54                   	push   %rsp
1400747f0:	4f                   	rex.WRXB
1400747f1:	47                   	rex.RXB
1400747f2:	41                   	rex.B
1400747f3:	4d 53                	rex.WRB push %r11
1400747f5:	20 62 79             	and    %ah,0x79(%rdx)
1400747f8:	20 3c 61             	and    %bh,(%rcx,%riz,2)
1400747fb:	70 70                	jo     0x14007486d
1400747fd:	72 6f                	jb     0x14007486e
1400747ff:	40 6f                	rex outsl %ds:(%rsi),(%dx)
140074801:	70 65                	jo     0x140074868
140074803:	6e                   	outsb  %ds:(%rsi),(%dx)
140074804:	73 73                	jae    0x140074879
140074806:	6c                   	insb   (%dx),%es:(%rdi)
140074807:	2e 6f                	outsl  %ds:(%rsi),(%dx)
140074809:	72 67                	jb     0x140074872
14007480b:	3e 00 90 90 90 56 57 	ds add %dl,0x57569090(%rax)
140074812:	53                   	push   %rbx
140074813:	55                   	push   %rbp
140074814:	41 54                	push   %r12
140074816:	41 55                	push   %r13
140074818:	41 56                	push   %r14
14007481a:	41 57                	push   %r15
14007481c:	9c                   	pushf
14007481d:	48 83 ec 40          	sub    $0x40,%rsp
140074821:	49 8b 40 78          	mov    0x78(%r8),%rax
140074825:	49 8b 98 f8 00 00 00 	mov    0xf8(%r8),%rbx
14007482c:	4c 8d 15 c3 fe ff ff 	lea    -0x13d(%rip),%r10        # 0x1400746f6
140074833:	4c 39 d3             	cmp    %r10,%rbx
140074836:	72 6a                	jb     0x1400748a2
140074838:	49 8b 80 98 00 00 00 	mov    0x98(%r8),%rax
14007483f:	4c 8d 15 80 ff ff ff 	lea    -0x80(%rip),%r10        # 0x1400747c6
140074846:	4c 39 d3             	cmp    %r10,%rbx
140074849:	73 57                	jae    0x1400748a2
14007484b:	4c 8b 70 50          	mov    0x50(%rax),%r14
14007484f:	4c 8b 68 58          	mov    0x58(%rax),%r13
140074853:	4c 8b 60 60          	mov    0x60(%rax),%r12