180120486:	83 fe 22             	cmp    $0x22,%esi
180120489:	0f 83 e6 fe ff ff    	jae    0x180120375
18012048f:	48 8b 05 42 53 07 00 	mov    0x75342(%rip),%rax        # 0x1801957d8
180120496:	49 8d ad 00 42 00 00 	lea    0x4200(%r13),%rbp
18012049d:	48 8b cd             	mov    %rbp,%rcx
1801204a0:	ff d0                	call   *%rax
1801204a2:	0f 1f 00             	nopl   (%rax)
1801204a5:	41 81 a5 f8 43 00 00 	andl   $0xff000000,0x43f8(%r13)
1801204ac:	00 00 00 ff
1801204b0:	49 8d b5 30 86 04 00 	lea    0x48630(%r13),%rsi
1801204b7:	41 8b 8d fc 43 00 00 	mov    0x43fc(%r13),%ecx
1801204be:	49 8d bd 5c 86 04 00 	lea    0x4865c(%r13),%rdi
1801204c5:	49 89 85 f0 43 00 00 	mov    %rax,0x43f0(%r13)
1801204cc:	49 8d 9d c8 86 04 00 	lea    0x486c8(%r13),%rbx
1801204d3:	41 8b 85 20 86 04 00 	mov    0x48620(%r13),%eax
1801204da:	81 e1 02 18 ff ff    	and    $0xffff1802,%ecx
1801204e0:	45 88 b5 fb 43 00 00 	mov    %r14b,0x43fb(%r13)
1801204e7:	41 23 c7             	and    %r15d,%eax
1801204ea:	0b c8                	or     %eax,%ecx
1801204ec:	4d 8d bd 00 84 04 00 	lea    0x48400(%r13),%r15
1801204f3:	81 c9 02 18 00 00    	or     $0x1802,%ecx
1801204f9:	b8 09 04 00 00       	mov    $0x409,%eax
1801204fe:	41 89 8d fc 43 00 00 	mov    %ecx,0x43fc(%r13)
180120505:	66 45 89 b5 fe 43 00 	mov    %r14w,0x43fe(%r13)
18012050c:	00
18012050d:	4d 89 b5 f8 86 04 00 	mov    %r14,0x486f8(%r13)
180120514:	4d 8d b5 2c 86 04 00 	lea    0x4862c(%r13),%r14
18012051b:	41 c6 06 04          	movb   $0x4,(%r14)
18012051f:	49 8b ce             	mov    %r14,%rcx
180120522:	41 c6 85 2d 86 04 00 	movb   $0x3,0x4862d(%r13)
180120529:	03
18012052a:	41 c6 85 31 86 04 00 	movb   $0x3,0x48631(%r13)
180120531:	03
180120532:	66 41 89 85 2e 86 04 	mov    %ax,0x4862e(%r13)
180120539:	00
18012053a:	0f 10 05 b7 80 02 00 	movups 0x280b7(%rip),%xmm0        # 0x1801485f8
180120541:	41 0f 11 85 32 86 04 	movups %xmm0,0x48632(%r13)
180120548:	00
180120549:	8b 05 b9 80 02 00    	mov    0x280b9(%rip),%eax        # 0x180148608
18012054f:	41 89 85 42 86 04 00 	mov    %eax,0x48642(%r13)
180120556:	c6 06 16             	movb   $0x16,(%rsi)
180120559:	41 c6 85 5d 86 04 00 	movb   $0x3,0x4865d(%r13)
180120560:	03
180120561:	0f 10 05 f0 da 03 00 	movups 0x3daf0(%rip),%xmm0        # 0x18015e058
180120568:	41 0f 11 85 5e 86 04 	movups %xmm0,0x4865e(%r13)
18012056f:	00
180120570:	0f 10 0d f1 da 03 00 	movups 0x3daf1(%rip),%xmm1        # 0x18015e068
180120577:	41 0f 11 8d 6e 86 04 	movups %xmm1,0x4866e(%r13)
18012057e:	00
18012057f:	0f 10 05 f2 da 03 00 	movups 0x3daf2(%rip),%xmm0        # 0x18015e078
180120586:	41 0f 11 85 7e 86 04 	movups %xmm0,0x4867e(%r13)
18012058d:	00
18012058e:	8b 05 f4 da 03 00    	mov    0x3daf4(%rip),%eax        # 0x18015e088
180120594:	41 89 85 8e 86 04 00 	mov    %eax,0x4868e(%r13)
18012059b:	c6 07 36             	movb   $0x36,(%rdi)
18012059e:	41 c6 85 c9 86 04 00 	movb   $0x3,0x486c9(%r13)
1801205a5:	03
1801205a6:	0f 10 05 e3 da 03 00 	movups 0x3dae3(%rip),%xmm0        # 0x18015e090
1801205ad:	41 0f 11 85 ca 86 04 	movups %xmm0,0x486ca(%r13)
1801205b4:	00
1801205b5:	8b 05 e5 da 03 00    	mov    0x3dae5(%rip),%eax        # 0x18015e0a0
1801205bb:	41 89 85 da 86 04 00 	mov    %eax,0x486da(%r13)
1801205c2:	48 8b 05 0f 52 07 00 	mov    0x7520f(%rip),%rax        # 0x1801957d8
1801205c9:	c6 03 16             	movb   $0x16,(%rbx)
1801205cc:	ff d0                	call   *%rax
1801205ce:	0f 1f 00             	nopl   (%rax)
1801205d1:	49 89 07             	mov    %rax,(%r15)
1801205d4:	48 8b ce             	mov    %rsi,%rcx
1801205d7:	48 8b 05 fa 51 07 00 	mov    0x751fa(%rip),%rax        # 0x1801957d8
1801205de:	ff d0                	call   *%rax
1801205e0:	0f 1f 00             	nopl   (%rax)
1801205e3:	49 89 85 08 84 04 00 	mov    %rax,0x48408(%r13)
1801205ea:	48 8b cf             	mov    %rdi,%rcx
1801205ed:	48 8b 05 e4 51 07 00 	mov    0x751e4(%rip),%rax        # 0x1801957d8
1801205f4:	ff d0                	call   *%rax
1801205f6:	0f 1f 00             	nopl   (%rax)
1801205f9:	49 89 85 10 84 04 00 	mov    %rax,0x48410(%r13)
180120600:	48 8b cb             	mov    %rbx,%rcx
180120603:	48 8b 05 ce 51 07 00 	mov    0x751ce(%rip),%rax        # 0x1801957d8
18012060a:	ff d0                	call   *%rax
18012060c:	0f 1f 00             	nopl   (%rax)
18012060f:	41 81 a5 40 84 04 00 	andl   $0xffff0000,0x48440(%r13)
180120616:	00 00 ff ff
18012061a:	49 89 85 18 84 04 00 	mov    %rax,0x48418(%r13)
180120621:	41 8a 06             	mov    (%r14),%al
180120624:	45 33 f6             	xor    %r14d,%r14d
180120627:	41 88 85 20 84 04 00 	mov    %al,0x48420(%r13)
18012062e:	8a 06                	mov    (%rsi),%al
180120630:	41 88 85 21 84 04 00 	mov    %al,0x48421(%r13)
180120637:	8a 07                	mov    (%rdi),%al
180120639:	41 88 85 22 84 04 00 	mov    %al,0x48422(%r13)
180120640:	8a 03                	mov    (%rbx),%al
180120642:	41 88 85 23 84 04 00 	mov    %al,0x48423(%r13)
180120649:	41 8b 85 44 84 04 00 	mov    0x48444(%r13),%eax
180120650:	25 10 ff ff ff       	and    $0xffffff10,%eax
180120655:	4d 89 b5 24 84 04 00 	mov    %r14,0x48424(%r13)
18012065c:	83 c8 10             	or     $0x10,%eax
18012065f:	4d 89 b5 2c 84 04 00 	mov    %r14,0x4842c(%r13)
180120666:	4d 89 b5 34 84 04 00 	mov    %r14,0x48434(%r13)
18012066d:	45 89 b5 3c 84 04 00 	mov    %r14d,0x4843c(%r13)
180120674:	66 45 89 b5 42 84 04 	mov    %r14w,0x48442(%r13)
18012067b:	00
18012067c:	8b 5c 24 70          	mov    0x70(%rsp),%ebx
180120680:	49 8d 8d 10 40 00 00 	lea    0x4010(%r13),%rcx
180120687:	41 89 85 44 84 04 00 	mov    %eax,0x48444(%r13)
18012068e:	bf 00 04 00 00       	mov    $0x400,%edi
180120693:	48 8b 05 3e 51 07 00 	mov    0x7513e(%rip),%rax        # 0x1801957d8
18012069a:	66 41 89 bd 46 84 04 	mov    %di,0x48446(%r13)
1801206a1:	00
1801206a2:	41 88 9d 45 84 04 00 	mov    %bl,0x48445(%r13)
1801206a9:	ff d0                	call   *%rax
1801206ab:	0f 1f 00             	nopl   (%rax)
1801206ae:	49 89 85 48 84 04 00 	mov    %rax,0x48448(%r13)
1801206b5:	0f 57 c0             	xorps  %xmm0,%xmm0
1801206b8:	49 c7 85 50 84 04 00 	movq   $0xfb0,0x48450(%r13)
1801206bf:	b0 0f 00 00
1801206c3:	48 8b cd             	mov    %rbp,%rcx
1801206c6:	4d 89 b5 58 84 04 00 	mov    %r14,0x48458(%r13)
1801206cd:	41 0f 11 85 60 84 04 	movups %xmm0,0x48460(%r13)
1801206d4:	00
1801206d5:	41 0f 11 85 70 84 04 	movups %xmm0,0x48470(%r13)
1801206dc:	00
1801206dd:	41 8b 85 84 84 04 00 	mov    0x48484(%r13),%eax
1801206e4:	25 30 ff ff ff       	and    $0xffffff30,%eax
1801206e9:	45 89 b5 80 84 04 00 	mov    %r14d,0x48480(%r13)
1801206f0:	83 c8 30             	or     $0x30,%eax
1801206f3:	41 89 85 84 84 04 00 	mov    %eax,0x48484(%r13)
1801206fa:	48 8b 05 d7 50 07 00 	mov    0x750d7(%rip),%rax        # 0x1801957d8
180120701:	41 88 9d 85 84 04 00 	mov    %bl,0x48485(%r13)
180120708:	66 41 89 bd 86 84 04 	mov    %di,0x48486(%r13)
18012070f:	00
180120710:	ff d0                	call   *%rax
180120712:	0f 1f 00             	nopl   (%rax)
180120715:	49 89 85 88 84 04 00 	mov    %rax,0x48488(%r13)
18012071c:	0f 57 c0             	xorps  %xmm0,%xmm0
18012071f:	48 8b 05 b2 50 07 00 	mov    0x750b2(%rip),%rax        # 0x1801957d8
180120726:	49 8b cf             	mov    %r15,%rcx
180120729:	49 c7 85 90 84 04 00 	movq   $0x1000,0x48490(%r13)
180120730:	00 10 00 00
180120734:	4d 89 b5 98 84 04 00 	mov    %r14,0x48498(%r13)
18012073b:	41 0f 11 85 a0 84 04 	movups %xmm0,0x484a0(%r13)
180120742:	00
180120743:	41 0f 11 85 b0 84 04 	movups %xmm0,0x484b0(%r13)
18012074a:	00
18012074b:	ff d0                	call   *%rax
18012074d:	0f 1f 00             	nopl   (%rax)
180120750:	49 8b 9d f8 84 04 00 	mov    0x484f8(%r13),%rbx
180120757:	48 8b c8             	mov    %rax,%rcx
18012075a:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
18012075f:	8b d1                	mov    %ecx,%edx
180120761:	48 8b 05 d8 50 07 00 	mov    0x750d8(%rip),%rax        # 0x180195840
180120768:	48 8d 4b 30          	lea    0x30(%rbx),%rcx
18012076c:	ff d0                	call   *%rax
18012076e:	0f 1f 00             	nopl   (%rax)
180120771:	48 8b 05 c8 50 07 00 	mov    0x750c8(%rip),%rax        # 0x180195840
180120778:	48 8d 4b 34          	lea    0x34(%rbx),%rcx
18012077c:	8b 54 24 74          	mov    0x74(%rsp),%edx
180120780:	ff d0                	call   *%rax
180120782:	0f 1f 00             	nopl   (%rax)
180120785:	49 8b 8d f8 84 04 00 	mov    0x484f8(%r13),%rcx
18012078c:	ba ff 00 95 34       	mov    $0x349500ff,%edx
180120791:	48 8b 05 a8 50 07 00 	mov    0x750a8(%rip),%rax        # 0x180195840
180120798:	48 83 c1 38          	add    $0x38,%rcx
18012079c:	ff d0                	call   *%rax
18012079e:	0f 1f 00             	nopl   (%rax)
1801207a1:	49 8b 8d f8 84 04 00 	mov    0x484f8(%r13),%rcx
1801207a8:	ba e0 00 00 00       	mov    $0xe0,%edx
1801207ad:	48 8b 05 8c 50 07 00 	mov    0x7508c(%rip),%rax        # 0x180195840
1801207b4:	48 83 c1 3c          	add    $0x3c,%rcx
1801207b8:	ff d0                	call   *%rax
1801207ba:	0f 1f 00             	nopl   (%rax)
1801207bd:	49 8b 8d f8 84 04 00 	mov    0x484f8(%r13),%rcx
1801207c4:	ba 12 00 00 80       	mov    $0x80000012,%edx
1801207c9:	48 8b 05 70 50 07 00 	mov    0x75070(%rip),%rax        # 0x180195840
1801207d0:	48 83 c1 20          	add    $0x20,%rcx
1801207d4:	ff d0                	call   *%rax
1801207d6:	0f 1f 00             	nopl   (%rax)
1801207d9:	45 8d 7e 01          	lea    0x1(%r14),%r15d
1801207dd:	44 39 35 74 50 07 00 	cmp    %r14d,0x75074(%rip)        # 0x180195858
1801207e4:	74 5a                	je     0x180120840
1801207e6:	44 39 35 23 4e 07 00 	cmp    %r14d,0x74e23(%rip)        # 0x180195610
1801207ed:	74 51                	je     0x180120840
1801207ef:	0f 31                	rdtsc
1801207f1:	44 8b 05 64 50 07 00 	mov    0x75064(%rip),%r8d        # 0x18019585c
1801207f8:	48 c1 e2 20          	shl    $0x20,%rdx
1801207fc:	48 0b c2             	or     %rdx,%rax
1801207ff:	48 8b c8             	mov    %rax,%rcx
180120802:	8b 05 40 50 07 00    	mov    0x75040(%rip),%eax        # 0x180195848
180120808:	2b c8                	sub    %eax,%ecx
18012080a:	03 c1                	add    %ecx,%eax
18012080c:	89 05 36 50 07 00    	mov    %eax,0x75036(%rip)        # 0x180195848
180120812:	45 3b c7             	cmp    %r15d,%r8d
180120815:	76 09                	jbe    0x180120820
180120817:	8b c1                	mov    %ecx,%eax
180120819:	33 d2                	xor    %edx,%edx
18012081b:	41 f7 f0             	div    %r8d
18012081e:	8b c8                	mov    %eax,%ecx
180120820:	8b d1                	mov    %ecx,%edx
180120822:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
180120827:	48 8d 0d a2 cf 03 00 	lea    0x3cfa2(%rip),%rcx        # 0x18015d7d0
18012082e:	41 b9 86 08 00 00    	mov    $0x886,%r9d
180120834:	4c 8d 05 dd d7 03 00 	lea    0x3d7dd(%rip),%r8        # 0x18015e018
18012083b:	e8 e0 d5 ff ff       	call   0x18011de20
180120840:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
180120847:	00
180120848:	41 8b c4             	mov    %r12d,%eax
18012084b:	48 83 c4 30          	add    $0x30,%rsp
18012084f:	41 5f                	pop    %r15
180120851:	41 5e                	pop    %r14
180120853:	41 5d                	pop    %r13
180120855:	41 5c                	pop    %r12
180120857:	5f                   	pop    %rdi
180120858:	5e                   	pop    %rsi
180120859:	5d                   	pop    %rbp
18012085a:	c3                   	ret
18012085b:	cc                   	int3
18012085c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
180120861:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
180120866:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
18012086b:	41 56                	push   %r14
18012086d:	48 83 ec 30          	sub    $0x30,%rsp
180120871:	48 8b 05 b0 4f 07 00 	mov    0x74fb0(%rip),%rax        # 0x180195828
180120878:	48 8b f9             	mov    %rcx,%rdi
18012087b:	48 8b 89 f8 84 04 00 	mov    0x484f8(%rcx),%rcx
180120882:	48 8b f2             	mov    %rdx,%rsi
180120885:	48 83 c1 28          	add    $0x28,%rcx
180120889:	33 db                	xor    %ebx,%ebx
18012088b:	ff d0                	call   *%rax
18012088d:	0f 1f 00             	nopl   (%rax)
180120890:	44 8d 73 0a          	lea    0xa(%rbx),%r14d
180120894:	44 8b c0             	mov    %eax,%r8d
180120897:	a8 01                	test   $0x1,%al
180120899:	75 47                	jne    0x1801208e2
18012089b:	8b 06                	mov    (%rsi),%eax
18012089d:	85 c0                	test   %eax,%eax
18012089f:	0f 84 4f 01 00 00    	je     0x1801209f4
1801208a5:	48 8b 05 f4 4e 07 00 	mov    0x74ef4(%rip),%rax        # 0x1801957a0
1801208ac:	41 8b ce             	mov    %r14d,%ecx
1801208af:	ff d0                	call   *%rax
1801208b1:	0f 1f 00             	nopl   (%rax)
1801208b4:	48 8b 8f f8 84 04 00 	mov    0x484f8(%rdi),%rcx
1801208bb:	48 8b 05 66 4f 07 00 	mov    0x74f66(%rip),%rax        # 0x180195828
1801208c2:	48 83 c1 28          	add    $0x28,%rcx
1801208c6:	ff d0                	call   *%rax
1801208c8:	0f 1f 00             	nopl   (%rax)
1801208cb:	44 8b c0             	mov    %eax,%r8d
1801208ce:	8b 06                	mov    (%rsi),%eax
1801208d0:	41 3b c6             	cmp    %r14d,%eax
1801208d3:	41 0f 42 c6          	cmovb  %r14d,%eax
1801208d7:	83 c0 f6             	add    $0xfffffff6,%eax
1801208da:	89 06                	mov    %eax,(%rsi)
1801208dc:	41 f6 c0 01          	test   $0x1,%r8b
1801208e0:	74 bb                	je     0x18012089d
1801208e2:	48 8b 8f f8 84 04 00 	mov    0x484f8(%rdi),%rcx
1801208e9:	48 8b 05 38 4f 07 00 	mov    0x74f38(%rip),%rax        # 0x180195828
1801208f0:	48 83 c1 20          	add    $0x20,%rcx
1801208f4:	ff d0                	call   *%rax
1801208f6:	0f 1f 00             	nopl   (%rax)
1801208f9:	8b c8                	mov    %eax,%ecx
1801208fb:	a8 01                	test   $0x1,%al
1801208fd:	75 45                	jne    0x180120944
1801208ff:	8b 06                	mov    (%rsi),%eax
180120901:	85 c0                	test   %eax,%eax
180120903:	0f 84 4a 01 00 00    	je     0x180120a53
180120909:	48 8b 05 90 4e 07 00 	mov    0x74e90(%rip),%rax        # 0x1801957a0
180120910:	41 8b ce             	mov    %r14d,%ecx
180120913:	ff d0                	call   *%rax
180120915:	0f 1f 00             	nopl   (%rax)
180120918:	48 8b 8f f8 84 04 00 	mov    0x484f8(%rdi),%rcx
18012091f:	48 8b 05 02 4f 07 00 	mov    0x74f02(%rip),%rax        # 0x180195828
180120926:	48 83 c1 20          	add    $0x20,%rcx
18012092a:	ff d0                	call   *%rax
18012092c:	0f 1f 00             	nopl   (%rax)
18012092f:	8b c8                	mov    %eax,%ecx
180120931:	8b 06                	mov    (%rsi),%eax
180120933:	41 3b c6             	cmp    %r14d,%eax
180120936:	41 0f 42 c6          	cmovb  %r14d,%eax
18012093a:	83 c0 f6             	add    $0xfffffff6,%eax
18012093d:	89 06                	mov    %eax,(%rsi)
18012093f:	f6 c1 01             	test   $0x1,%cl
180120942:	74 bd                	je     0x180120901
180120944:	f6 c1 10             	test   $0x10,%cl
180120947:	74 76                	je     0x1801209bf
180120949:	39 1d 09 4f 07 00    	cmp    %ebx,0x74f09(%rip)        # 0x180195858
18012094f:	74 52                	je     0x1801209a3
180120951:	39 1d b9 4c 07 00    	cmp    %ebx,0x74cb9(%rip)        # 0x180195610
180120957:	74 4a                	je     0x1801209a3
180120959:	0f 31                	rdtsc
18012095b:	44 8b 05 fa 4e 07 00 	mov    0x74efa(%rip),%r8d        # 0x18019585c
180120962:	48 c1 e2 20          	shl    $0x20,%rdx
180120966:	48 0b c2             	or     %rdx,%rax
180120969:	8b 15 d9 4e 07 00    	mov    0x74ed9(%rip),%edx        # 0x180195848
18012096f:	2b c2                	sub    %edx,%eax
180120971:	03 d0                	add    %eax,%edx
180120973:	89 15 cf 4e 07 00    	mov    %edx,0x74ecf(%rip)        # 0x180195848
180120979:	41 83 f8 01          	cmp    $0x1,%r8d
18012097d:	76 05                	jbe    0x180120984
18012097f:	33 d2                	xor    %edx,%edx
180120981:	41 f7 f0             	div    %r8d
180120984:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
180120988:	4c 8d 05 a9 d6 03 00 	lea    0x3d6a9(%rip),%r8        # 0x18015e038
18012098f:	48 8d 0d 3a ce 03 00 	lea    0x3ce3a(%rip),%rcx        # 0x18015d7d0
180120996:	41 b9 d4 08 00 00    	mov    $0x8d4,%r9d
18012099c:	8b d0                	mov    %eax,%edx
18012099e:	e8 7d d4 ff ff       	call   0x18011de20
1801209a3:	48 8b 8f f8 84 04 00 	mov    0x484f8(%rdi),%rcx
1801209aa:	ba 12 00 00 80       	mov    $0x80000012,%edx
1801209af:	48 8b 05 8a 4e 07 00 	mov    0x74e8a(%rip),%rax        # 0x180195840
1801209b6:	48 83 c1 20          	add    $0x20,%rcx
1801209ba:	ff d0                	call   *%rax
1801209bc:	0f 1f 00             	nopl   (%rax)
1801209bf:	48 8b 8f f8 84 04 00 	mov    0x484f8(%rdi),%rcx
1801209c6:	ba 00 01 00 00       	mov    $0x100,%edx
1801209cb:	48 8b 05 6e 4e 07 00 	mov    0x74e6e(%rip),%rax        # 0x180195840
1801209d2:	48 83 c1 04          	add    $0x4,%rcx
1801209d6:	ff d0                	call   *%rax
1801209d8:	0f 1f 00             	nopl   (%rax)
1801209db:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1801209e0:	8b c3                	mov    %ebx,%eax
1801209e2:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1801209e7:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
1801209ec:	48 83 c4 30          	add    $0x30,%rsp
1801209f0:	41 5e                	pop    %r14
1801209f2:	c3                   	ret
1801209f3:	cc                   	int3
1801209f4:	39 1d 5e 4e 07 00    	cmp    %ebx,0x74e5e(%rip)        # 0x180195858
1801209fa:	74 50                	je     0x180120a4c
1801209fc:	39 1d 0e 4c 07 00    	cmp    %ebx,0x74c0e(%rip)        # 0x180195610
180120a02:	74 48                	je     0x180120a4c
180120a04:	0f 31                	rdtsc
180120a06:	8b 0d 3c 4e 07 00    	mov    0x74e3c(%rip),%ecx        # 0x180195848
180120a0c:	48 c1 e2 20          	shl    $0x20,%rdx
180120a10:	48 0b c2             	or     %rdx,%rax
180120a13:	2b c1                	sub    %ecx,%eax
180120a15:	03 c8                	add    %eax,%ecx
180120a17:	89 0d 2b 4e 07 00    	mov    %ecx,0x74e2b(%rip)        # 0x180195848
180120a1d:	8b 0d 39 4e 07 00    	mov    0x74e39(%rip),%ecx        # 0x18019585c
180120a23:	83 f9 01             	cmp    $0x1,%ecx
180120a26:	76 04                	jbe    0x180120a2c
180120a28:	33 d2                	xor    %edx,%edx
180120a2a:	f7 f1                	div    %ecx
180120a2c:	44 89 44 24 20       	mov    %r8d,0x20(%rsp)
180120a31:	41 b9 a1 08 00 00    	mov    $0x8a1,%r9d
180120a37:	4c 8d 05 fa d5 03 00 	lea    0x3d5fa(%rip),%r8        # 0x18015e038
180120a3e:	8b d0                	mov    %eax,%edx
180120a40:	48 8d 0d 89 cd 03 00 	lea    0x3cd89(%rip),%rcx        # 0x18015d7d0
180120a47:	e8 d4 d3 ff ff       	call   0x18011de20
180120a4c:	bb 37 00 00 c0       	mov    $0xc0000037,%ebx
180120a51:	eb 88                	jmp    0x1801209db
180120a53:	39 1d ff 4d 07 00    	cmp    %ebx,0x74dff(%rip)        # 0x180195858