14025038b:	89 41 10             	mov    %eax,0x10(%rcx)
14025038e:	83 f8 01             	cmp    $0x1,%eax
140250391:	0f 8e fc 00 00 00    	jle    0x140250493
140250397:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14025039c:	0f 84 f9 00 00 00    	je     0x14025049b
1402503a2:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
1402503a7:	48 8b 84 24 b0 00 00 	mov    0xb0(%rsp),%rax
1402503ae:	00
1402503af:	48 8b 08             	mov    (%rax),%rcx
1402503b2:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1402503b9:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
1402503be:	48 8b 84 24 b8 00 00 	mov    0xb8(%rsp),%rax
1402503c5:	00
1402503c6:	48 8b 08             	mov    (%rax),%rcx
1402503c9:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
1402503ce:	48 85 c9             	test   %rcx,%rcx
1402503d1:	74 1c                	je     0x1402503ef
1402503d3:	8b 41 10             	mov    0x10(%rcx),%eax
1402503d6:	ff c0                	inc    %eax
1402503d8:	89 41 10             	mov    %eax,0x10(%rcx)
1402503db:	83 f8 01             	cmp    $0x1,%eax
1402503de:	0f 8e c2 00 00 00    	jle    0x1402504a6
1402503e4:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402503e9:	0f 84 86 00 00 00    	je     0x140250475
1402503ef:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
1402503f4:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1402503f9:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
1402503fe:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140250403:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
140250408:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
14025040e:	4c 8d 84 24 a0 00 00 	lea    0xa0(%rsp),%r8
140250415:	00
140250416:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14025041b:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140250420:	e8 2b fa f4 ff       	call   0x14019fe50
140250425:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
14025042c:	00 00
14025042e:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
140250435:	00
140250436:	45 33 c9             	xor    %r9d,%r9d
140250439:	4c 8b c0             	mov    %rax,%r8
14025043c:	48 8b d3             	mov    %rbx,%rdx
14025043f:	48 8b cf             	mov    %rdi,%rcx
140250442:	e8 f9 62 5c 00       	call   0x140816740
140250447:	90                   	nop
140250448:	4c 8d 0d a1 e0 f4 ff 	lea    -0xb1f5f(%rip),%r9        # 0x14019e4f0
14025044f:	ba 08 00 00 00       	mov    $0x8,%edx
140250454:	41 b8 04 00 00 00    	mov    $0x4,%r8d
14025045a:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14025045f:	e8 e8 b0 bc 00       	call   0x140e1b54c
140250464:	48 8b 9c 24 90 00 00 	mov    0x90(%rsp),%rbx
14025046b:	00
14025046c:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
140250473:	5f                   	pop    %rdi
140250474:	c3                   	ret
140250475:	b9 01 00 00 00       	mov    $0x1,%ecx
14025047a:	e8 81 a2 53 00       	call   0x14078a700
14025047f:	90                   	nop
140250480:	33 c9                	xor    %ecx,%ecx
140250482:	e8 79 a2 53 00       	call   0x14078a700
140250487:	cc                   	int3
140250488:	b9 01 00 00 00       	mov    $0x1,%ecx
14025048d:	e8 6e a2 53 00       	call   0x14078a700
140250492:	90                   	nop
140250493:	33 c9                	xor    %ecx,%ecx
140250495:	e8 66 a2 53 00       	call   0x14078a700
14025049a:	cc                   	int3
14025049b:	b9 01 00 00 00       	mov    $0x1,%ecx
1402504a0:	e8 5b a2 53 00       	call   0x14078a700
1402504a5:	90                   	nop
1402504a6:	33 c9                	xor    %ecx,%ecx
1402504a8:	e8 53 a2 53 00       	call   0x14078a700
1402504ad:	cc                   	int3
1402504ae:	cc                   	int3
1402504af:	cc                   	int3
1402504b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402504b5:	57                   	push   %rdi
1402504b6:	48 83 ec 70          	sub    $0x70,%rsp
1402504ba:	48 8b da             	mov    %rdx,%rbx
1402504bd:	48 8b f9             	mov    %rcx,%rdi
1402504c0:	4d 8b 10             	mov    (%r8),%r10
1402504c3:	4d 85 d2             	test   %r10,%r10
1402504c6:	74 1e                	je     0x1402504e6
1402504c8:	41 8b 42 10          	mov    0x10(%r10),%eax
1402504cc:	ff c0                	inc    %eax
1402504ce:	41 89 42 10          	mov    %eax,0x10(%r10)
1402504d2:	83 f8 01             	cmp    $0x1,%eax
1402504d5:	0f 8e de 00 00 00    	jle    0x1402505b9
1402504db:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402504e0:	0f 84 db 00 00 00    	je     0x1402505c1
1402504e6:	4c 89 54 24 40       	mov    %r10,0x40(%rsp)
1402504eb:	49 8b 09             	mov    (%r9),%rcx
1402504ee:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
1402504f3:	48 85 c9             	test   %rcx,%rcx
1402504f6:	74 1c                	je     0x140250514
1402504f8:	8b 41 10             	mov    0x10(%rcx),%eax
1402504fb:	ff c0                	inc    %eax
1402504fd:	89 41 10             	mov    %eax,0x10(%rcx)
140250500:	83 f8 01             	cmp    $0x1,%eax
140250503:	0f 8e c3 00 00 00    	jle    0x1402505cc
140250509:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14025050e:	0f 84 9a 00 00 00    	je     0x1402505ae
140250514:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
14025051b:	00
14025051c:	48 8b 08             	mov    (%rax),%rcx
14025051f:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140250526:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
14025052b:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140250530:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140250535:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
14025053a:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14025053f:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
140250544:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
14025054a:	4c 8d 84 24 90 00 00 	lea    0x90(%rsp),%r8
140250551:	00
140250552:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140250557:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14025055c:	e8 ef f8 f4 ff       	call   0x14019fe50
140250561:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
140250568:	00 00
14025056a:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
140250571:	00
140250572:	45 33 c9             	xor    %r9d,%r9d
140250575:	4c 8b c0             	mov    %rax,%r8
140250578:	48 8b d3             	mov    %rbx,%rdx
14025057b:	48 8b cf             	mov    %rdi,%rcx
14025057e:	e8 bd 61 5c 00       	call   0x140816740
140250583:	90                   	nop
140250584:	4c 8d 0d 65 df f4 ff 	lea    -0xb209b(%rip),%r9        # 0x14019e4f0
14025058b:	ba 08 00 00 00       	mov    $0x8,%edx
140250590:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140250596:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14025059b:	e8 ac af bc 00       	call   0x140e1b54c
1402505a0:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
1402505a7:	00
1402505a8:	48 83 c4 70          	add    $0x70,%rsp
1402505ac:	5f                   	pop    %rdi
1402505ad:	c3                   	ret
1402505ae:	b9 01 00 00 00       	mov    $0x1,%ecx
1402505b3:	e8 48 a1 53 00       	call   0x14078a700
1402505b8:	90                   	nop
1402505b9:	33 c9                	xor    %ecx,%ecx
1402505bb:	e8 40 a1 53 00       	call   0x14078a700
1402505c0:	cc                   	int3
1402505c1:	b9 01 00 00 00       	mov    $0x1,%ecx
1402505c6:	e8 35 a1 53 00       	call   0x14078a700
1402505cb:	90                   	nop
1402505cc:	33 c9                	xor    %ecx,%ecx
1402505ce:	e8 2d a1 53 00       	call   0x14078a700
1402505d3:	cc                   	int3
1402505d4:	cc                   	int3
1402505d5:	cc                   	int3
1402505d6:	cc                   	int3
1402505d7:	cc                   	int3
1402505d8:	cc                   	int3
1402505d9:	cc                   	int3
1402505da:	cc                   	int3
1402505db:	cc                   	int3
1402505dc:	cc                   	int3
1402505dd:	cc                   	int3
1402505de:	cc                   	int3
1402505df:	cc                   	int3
1402505e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402505e5:	57                   	push   %rdi
1402505e6:	48 83 ec 70          	sub    $0x70,%rsp
1402505ea:	48 8b da             	mov    %rdx,%rbx
1402505ed:	48 8b f9             	mov    %rcx,%rdi
1402505f0:	4d 8b 10             	mov    (%r8),%r10
1402505f3:	4d 85 d2             	test   %r10,%r10
1402505f6:	74 1e                	je     0x140250616
1402505f8:	41 8b 42 10          	mov    0x10(%r10),%eax
1402505fc:	ff c0                	inc    %eax
1402505fe:	41 89 42 10          	mov    %eax,0x10(%r10)
140250602:	83 f8 01             	cmp    $0x1,%eax
140250605:	0f 8e ad 00 00 00    	jle    0x1402506b8
14025060b:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140250610:	0f 84 97 00 00 00    	je     0x1402506ad
140250616:	4c 89 54 24 30       	mov    %r10,0x30(%rsp)
14025061b:	49 8b 01             	mov    (%r9),%rax
14025061e:	49 c7 01 00 00 00 00 	movq   $0x0,(%r9)
140250625:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14025062a:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
14025062f:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140250634:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140250639:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14025063e:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
140250643:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140250649:	4c 8d 84 24 90 00 00 	lea    0x90(%rsp),%r8
140250650:	00
140250651:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140250656:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14025065b:	e8 f0 f7 f4 ff       	call   0x14019fe50
140250660:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
140250667:	00 00
140250669:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
140250670:	00
140250671:	45 33 c9             	xor    %r9d,%r9d
140250674:	4c 8b c0             	mov    %rax,%r8
140250677:	48 8b d3             	mov    %rbx,%rdx
14025067a:	48 8b cf             	mov    %rdi,%rcx
14025067d:	e8 be 60 5c 00       	call   0x140816740
140250682:	90                   	nop
140250683:	4c 8d 0d 66 de f4 ff 	lea    -0xb219a(%rip),%r9        # 0x14019e4f0
14025068a:	ba 08 00 00 00       	mov    $0x8,%edx
14025068f:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140250695:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14025069a:	e8 ad ae bc 00       	call   0x140e1b54c
14025069f:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
1402506a6:	00
1402506a7:	48 83 c4 70          	add    $0x70,%rsp
1402506ab:	5f                   	pop    %rdi
1402506ac:	c3                   	ret
1402506ad:	b9 01 00 00 00       	mov    $0x1,%ecx
1402506b2:	e8 49 a0 53 00       	call   0x14078a700
1402506b7:	cc                   	int3
1402506b8:	33 c9                	xor    %ecx,%ecx
1402506ba:	e8 41 a0 53 00       	call   0x14078a700
1402506bf:	cc                   	int3
1402506c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402506c5:	57                   	push   %rdi
1402506c6:	48 83 ec 70          	sub    $0x70,%rsp
1402506ca:	48 8b da             	mov    %rdx,%rbx
1402506cd:	48 8b f9             	mov    %rcx,%rdi
1402506d0:	4d 8b 10             	mov    (%r8),%r10
1402506d3:	4d 85 d2             	test   %r10,%r10
1402506d6:	74 1e                	je     0x1402506f6
1402506d8:	41 8b 42 10          	mov    0x10(%r10),%eax
1402506dc:	ff c0                	inc    %eax
1402506de:	41 89 42 10          	mov    %eax,0x10(%r10)
1402506e2:	83 f8 01             	cmp    $0x1,%eax
1402506e5:	0f 8e de 00 00 00    	jle    0x1402507c9
1402506eb:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402506f0:	0f 84 db 00 00 00    	je     0x1402507d1
1402506f6:	4c 89 54 24 40       	mov    %r10,0x40(%rsp)
1402506fb:	49 8b 01             	mov    (%r9),%rax
1402506fe:	49 c7 01 00 00 00 00 	movq   $0x0,(%r9)
140250705:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14025070a:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
140250711:	00
140250712:	48 8b 08             	mov    (%rax),%rcx
140250715:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
14025071a:	48 85 c9             	test   %rcx,%rcx
14025071d:	74 1c                	je     0x14025073b
14025071f:	8b 41 10             	mov    0x10(%rcx),%eax
140250722:	ff c0                	inc    %eax
140250724:	89 41 10             	mov    %eax,0x10(%rcx)
140250727:	83 f8 01             	cmp    $0x1,%eax
14025072a:	0f 8e ac 00 00 00    	jle    0x1402507dc
140250730:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140250735:	0f 84 83 00 00 00    	je     0x1402507be
14025073b:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140250740:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140250745:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
14025074a:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14025074f:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
140250754:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
14025075a:	4c 8d 84 24 90 00 00 	lea    0x90(%rsp),%r8
140250761:	00
140250762:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140250767:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14025076c:	e8 df f6 f4 ff       	call   0x14019fe50
140250771:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
140250778:	00 00
14025077a:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
140250781:	00
140250782:	45 33 c9             	xor    %r9d,%r9d
140250785:	4c 8b c0             	mov    %rax,%r8
140250788:	48 8b d3             	mov    %rbx,%rdx
14025078b:	48 8b cf             	mov    %rdi,%rcx
14025078e:	e8 ad 5f 5c 00       	call   0x140816740
140250793:	90                   	nop
140250794:	4c 8d 0d 55 dd f4 ff 	lea    -0xb22ab(%rip),%r9        # 0x14019e4f0
14025079b:	ba 08 00 00 00       	mov    $0x8,%edx
1402507a0:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1402507a6:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1402507ab:	e8 9c ad bc 00       	call   0x140e1b54c
1402507b0:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
1402507b7:	00
1402507b8:	48 83 c4 70          	add    $0x70,%rsp
1402507bc:	5f                   	pop    %rdi
1402507bd:	c3                   	ret
1402507be:	b9 01 00 00 00       	mov    $0x1,%ecx
1402507c3:	e8 38 9f 53 00       	call   0x14078a700
1402507c8:	90                   	nop
1402507c9:	33 c9                	xor    %ecx,%ecx
1402507cb:	e8 30 9f 53 00       	call   0x14078a700
1402507d0:	cc                   	int3
1402507d1:	b9 01 00 00 00       	mov    $0x1,%ecx
1402507d6:	e8 25 9f 53 00       	call   0x14078a700
1402507db:	90                   	nop
1402507dc:	33 c9                	xor    %ecx,%ecx
1402507de:	e8 1d 9f 53 00       	call   0x14078a700
1402507e3:	cc                   	int3
1402507e4:	cc                   	int3
1402507e5:	cc                   	int3
1402507e6:	cc                   	int3
1402507e7:	cc                   	int3
1402507e8:	cc                   	int3
1402507e9:	cc                   	int3
1402507ea:	cc                   	int3
1402507eb:	cc                   	int3
1402507ec:	cc                   	int3
1402507ed:	cc                   	int3
1402507ee:	cc                   	int3
1402507ef:	cc                   	int3
1402507f0:	48 83 ec 28          	sub    $0x28,%rsp
1402507f4:	48 8b 0a             	mov    (%rdx),%rcx
1402507f7:	48 b8 ff ff ff ff ff 	movabs $0x3fffffffffffffff,%rax
1402507fe:	ff ff 3f
140250801:	48 3b c8             	cmp    %rax,%rcx
140250804:	77 14                	ja     0x14025081a
140250806:	0f ae e8             	lfence
140250809:	48 8d 0c 8d 00 00 00 	lea    0x0(,%rcx,4),%rcx
140250810:	00
140250811:	48 83 c4 28          	add    $0x28,%rsp
140250815:	e9 16 65 f4 ff       	jmp    0x140196d30
14025081a:	e8 71 c9 f4 ff       	call   0x14019d190
14025081f:	cc                   	int3
140250820:	48 83 ec 28          	sub    $0x28,%rsp
140250824:	48 8b 02             	mov    (%rdx),%rax
140250827:	48 b9 aa aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaa,%rcx
14025082e:	aa aa 0a
140250831:	48 3b c1             	cmp    %rcx,%rax
140250834:	77 14                	ja     0x14025084a
140250836:	0f ae e8             	lfence
140250839:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
14025083d:	48 c1 e1 03          	shl    $0x3,%rcx
140250841:	48 83 c4 28          	add    $0x28,%rsp
140250845:	e9 e6 64 f4 ff       	jmp    0x140196d30
14025084a:	e8 41 c9 f4 ff       	call   0x14019d190
14025084f:	cc                   	int3
140250850:	48 85 d2             	test   %rdx,%rdx
140250853:	0f 84 63 01 00 00    	je     0x1402509bc
140250859:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14025085e:	55                   	push   %rbp
14025085f:	56                   	push   %rsi
140250860:	57                   	push   %rdi
140250861:	41 54                	push   %r12
140250863:	41 55                	push   %r13
140250865:	41 56                	push   %r14
140250867:	41 57                	push   %r15
140250869:	48 83 ec 40          	sub    $0x40,%rsp
14025086d:	49 8b f9             	mov    %r9,%rdi
140250870:	49 8b f0             	mov    %r8,%rsi
140250873:	4c 8b f9             	mov    %rcx,%r15
140250876:	48 b8 aa aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaa,%rax
14025087d:	aa aa 0a
140250880:	48 3b d0             	cmp    %rax,%rdx
140250883:	0f 87 34 01 00 00    	ja     0x1402509bd
140250889:	0f ae e8             	lfence