180121255:	e8 72 e7 ff ff       	call   0x18011f9cc
18012125a:	8b d8                	mov    %eax,%ebx
18012125c:	85 c0                	test   %eax,%eax
18012125e:	79 62                	jns    0x1801212c2
180121260:	83 3d f1 45 07 00 00 	cmpl   $0x0,0x745f1(%rip)        # 0x180195858
180121267:	0f 84 63 01 00 00    	je     0x1801213d0
18012126d:	83 3d 9c 43 07 00 00 	cmpl   $0x0,0x7439c(%rip)        # 0x180195610
180121274:	0f 84 fd 00 00 00    	je     0x180121377
18012127a:	0f 31                	rdtsc
18012127c:	8b 0d c6 45 07 00    	mov    0x745c6(%rip),%ecx        # 0x180195848
180121282:	48 c1 e2 20          	shl    $0x20,%rdx
180121286:	48 0b c2             	or     %rdx,%rax
180121289:	2b c1                	sub    %ecx,%eax
18012128b:	03 c8                	add    %eax,%ecx
18012128d:	89 0d b5 45 07 00    	mov    %ecx,0x745b5(%rip)        # 0x180195848
180121293:	8b 0d c3 45 07 00    	mov    0x745c3(%rip),%ecx        # 0x18019585c
180121299:	83 f9 01             	cmp    $0x1,%ecx
18012129c:	76 04                	jbe    0x1801212a2
18012129e:	33 d2                	xor    %edx,%edx
1801212a0:	f7 f1                	div    %ecx
1801212a2:	41 b9 83 0a 00 00    	mov    $0xa83,%r9d
1801212a8:	4c 8d 05 39 ce 03 00 	lea    0x3ce39(%rip),%r8        # 0x18015e0e8
1801212af:	8b d0                	mov    %eax,%edx
1801212b1:	48 8d 0d c8 c4 03 00 	lea    0x3c4c8(%rip),%rcx        # 0x18015d780
1801212b8:	e8 63 cb ff ff       	call   0x18011de20
1801212bd:	e9 b5 00 00 00       	jmp    0x180121377
1801212c2:	48 8b 0d 67 44 07 00 	mov    0x74467(%rip),%rcx        # 0x180195730
1801212c9:	48 85 c9             	test   %rcx,%rcx
1801212cc:	74 36                	je     0x180121304
1801212ce:	83 7c 24 50 00       	cmpl   $0x0,0x50(%rsp)
1801212d3:	8b 44 24 50          	mov    0x50(%rsp),%eax
1801212d7:	7c 17                	jl     0x1801212f0
1801212d9:	8b 84 81 a0 85 04 00 	mov    0x485a0(%rcx,%rax,4),%eax
1801212e0:	48 8d a9 00 54 02 00 	lea    0x25400(%rcx),%rbp
1801212e7:	48 c1 e0 0c          	shl    $0xc,%rax
1801212eb:	48 03 e8             	add    %rax,%rbp
1801212ee:	eb 16                	jmp    0x180121306
1801212f0:	0f ba f0 1f          	btr    $0x1f,%eax
1801212f4:	48 8d a9 00 44 00 00 	lea    0x4400(%rcx),%rbp
1801212fb:	8b 84 81 28 85 04 00 	mov    0x48528(%rcx,%rax,4),%eax
180121302:	eb e3                	jmp    0x1801212e7
180121304:	33 ed                	xor    %ebp,%ebp
180121306:	33 db                	xor    %ebx,%ebx
180121308:	45 85 f6             	test   %r14d,%r14d
18012130b:	74 3e                	je     0x18012134b
18012130d:	48 83 c7 08          	add    $0x8,%rdi
180121311:	8b 0f                	mov    (%rdi),%ecx
180121313:	81 f9 b0 0f 00 00    	cmp    $0xfb0,%ecx
180121319:	77 0a                	ja     0x180121325
18012131b:	8d 04 19             	lea    (%rcx,%rbx,1),%eax
18012131e:	3d b0 0f 00 00       	cmp    $0xfb0,%eax
180121323:	76 09                	jbe    0x18012132e
180121325:	b9 b0 0f 00 00       	mov    $0xfb0,%ecx
18012132a:	2b cb                	sub    %ebx,%ecx
18012132c:	89 0f                	mov    %ecx,(%rdi)
18012132e:	48 8b 57 f8          	mov    -0x8(%rdi),%rdx
180121332:	44 8b c1             	mov    %ecx,%r8d
180121335:	8b cb                	mov    %ebx,%ecx
180121337:	48 03 cd             	add    %rbp,%rcx
18012133a:	e8 81 46 01 00       	call   0x1801359c0
18012133f:	03 1f                	add    (%rdi),%ebx
180121341:	48 83 c7 10          	add    $0x10,%rdi
180121345:	49 83 ee 01          	sub    $0x1,%r14
180121349:	75 c6                	jne    0x180121311
18012134b:	8b 54 24 50          	mov    0x50(%rsp),%edx
18012134f:	44 8b c3             	mov    %ebx,%r8d
180121352:	e8 6d ea ff ff       	call   0x18011fdc4
180121357:	8b d8                	mov    %eax,%ebx
180121359:	85 c0                	test   %eax,%eax
18012135b:	78 09                	js     0x180121366
18012135d:	83 25 f0 8e 07 00 00 	andl   $0x0,0x78ef0(%rip)        # 0x18019a254
180121364:	eb 11                	jmp    0x180121377
180121366:	3d b5 00 00 c0       	cmp    $0xc00000b5,%eax
18012136b:	75 0a                	jne    0x180121377
18012136d:	c7 05 dd 8e 07 00 01 	movl   $0x1,0x78edd(%rip)        # 0x18019a254
180121374:	00 00 00
180121377:	83 3d da 44 07 00 00 	cmpl   $0x0,0x744da(%rip)        # 0x180195858
18012137e:	74 50                	je     0x1801213d0
180121380:	83 3d 89 42 07 00 00 	cmpl   $0x0,0x74289(%rip)        # 0x180195610
180121387:	74 47                	je     0x1801213d0
180121389:	0f 31                	rdtsc
18012138b:	8b 0d b7 44 07 00    	mov    0x744b7(%rip),%ecx        # 0x180195848
180121391:	48 c1 e2 20          	shl    $0x20,%rdx
180121395:	48 0b c2             	or     %rdx,%rax
180121398:	2b c1                	sub    %ecx,%eax
18012139a:	03 c8                	add    %eax,%ecx
18012139c:	89 0d a6 44 07 00    	mov    %ecx,0x744a6(%rip)        # 0x180195848
1801213a2:	8b 0d b4 44 07 00    	mov    0x744b4(%rip),%ecx        # 0x18019585c
1801213a8:	83 f9 01             	cmp    $0x1,%ecx
1801213ab:	76 04                	jbe    0x1801213b1
1801213ad:	33 d2                	xor    %edx,%edx
1801213af:	f7 f1                	div    %ecx
1801213b1:	41 b9 b3 0a 00 00    	mov    $0xab3,%r9d
1801213b7:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
1801213bb:	4c 8d 05 26 cd 03 00 	lea    0x3cd26(%rip),%r8        # 0x18015e0e8
1801213c2:	8b d0                	mov    %eax,%edx
1801213c4:	48 8d 0d 05 c4 03 00 	lea    0x3c405(%rip),%rcx        # 0x18015d7d0
1801213cb:	e8 50 ca ff ff       	call   0x18011de20
1801213d0:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1801213d5:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1801213da:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1801213df:	48 83 c4 30          	add    $0x30,%rsp
1801213e3:	41 5e                	pop    %r14
1801213e5:	c3                   	ret
1801213e6:	cc                   	int3
1801213e7:	cc                   	int3
1801213e8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1801213ed:	55                   	push   %rbp
1801213ee:	56                   	push   %rsi
1801213ef:	57                   	push   %rdi
1801213f0:	41 54                	push   %r12
1801213f2:	41 55                	push   %r13
1801213f4:	41 56                	push   %r14
1801213f6:	41 57                	push   %r15
1801213f8:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
1801213ff:	48 8b 05 6a b5 04 00 	mov    0x4b56a(%rip),%rax        # 0x18016c970
180121406:	48 33 c4             	xor    %rsp,%rax
180121409:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
18012140e:	33 ed                	xor    %ebp,%ebp
180121410:	4c 89 4c 24 40       	mov    %r9,0x40(%rsp)
180121415:	4d 8b f8             	mov    %r8,%r15
180121418:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
18012141d:	44 8b e1             	mov    %ecx,%r12d
180121420:	48 89 6c 24 30       	mov    %rbp,0x30(%rsp)
180121425:	44 8b ed             	mov    %ebp,%r13d
180121428:	4c 8d 35 d1 cc 03 00 	lea    0x3ccd1(%rip),%r14        # 0x18015e100
18012142f:	8d 75 01             	lea    0x1(%rbp),%esi
180121432:	8b dd                	mov    %ebp,%ebx
180121434:	39 2d 1e 44 07 00    	cmp    %ebp,0x7441e(%rip)        # 0x180195858
18012143a:	74 50                	je     0x18012148c
18012143c:	39 2d ce 41 07 00    	cmp    %ebp,0x741ce(%rip)        # 0x180195610
180121442:	74 48                	je     0x18012148c
180121444:	0f 31                	rdtsc
180121446:	44 8b 05 0f 44 07 00 	mov    0x7440f(%rip),%r8d        # 0x18019585c
18012144d:	48 c1 e2 20          	shl    $0x20,%rdx
180121451:	48 0b c2             	or     %rdx,%rax
180121454:	48 8b c8             	mov    %rax,%rcx
180121457:	8b 05 eb 43 07 00    	mov    0x743eb(%rip),%eax        # 0x180195848
18012145d:	2b c8                	sub    %eax,%ecx
18012145f:	03 c1                	add    %ecx,%eax
180121461:	89 05 e1 43 07 00    	mov    %eax,0x743e1(%rip)        # 0x180195848
180121467:	44 3b c6             	cmp    %esi,%r8d
18012146a:	76 09                	jbe    0x180121475
18012146c:	8b c1                	mov    %ecx,%eax
18012146e:	33 d2                	xor    %edx,%edx
180121470:	41 f7 f0             	div    %r8d
180121473:	8b c8                	mov    %eax,%ecx
180121475:	8b d1                	mov    %ecx,%edx
180121477:	41 b9 d2 0a 00 00    	mov    $0xad2,%r9d
18012147d:	48 8d 0d fc c2 03 00 	lea    0x3c2fc(%rip),%rcx        # 0x18015d780
180121484:	4d 8b c6             	mov    %r14,%r8
180121487:	e8 94 c9 ff ff       	call   0x18011de20
18012148c:	e8 7b f9 ff ff       	call   0x180120e0c
180121491:	85 c0                	test   %eax,%eax
180121493:	0f 88 d6 07 00 00    	js     0x180121c6f
180121499:	41 be 80 1a 06 00    	mov    $0x61a80,%r14d
18012149f:	48 8b 35 8a 42 07 00 	mov    0x7428a(%rip),%rsi        # 0x180195730
1801214a6:	ff 05 c8 42 07 00    	incl   0x742c8(%rip)        # 0x180195774
1801214ac:	48 85 f6             	test   %rsi,%rsi
1801214af:	0f 84 cf 00 00 00    	je     0x180121584
1801214b5:	48 8b ce             	mov    %rsi,%rcx
1801214b8:	e8 33 e6 ff ff       	call   0x18011faf0
1801214bd:	b9 00 00 00 80       	mov    $0x80000000,%ecx
1801214c2:	8b f8                	mov    %eax,%edi
1801214c4:	03 c1                	add    %ecx,%eax
1801214c6:	85 c1                	test   %eax,%ecx
1801214c8:	75 0c                	jne    0x1801214d6
1801214ca:	81 ff b5 00 00 c0    	cmp    $0xc00000b5,%edi
1801214d0:	0f 85 c2 00 00 00    	jne    0x180121598
1801214d6:	8b ae fc 86 04 00    	mov    0x486fc(%rsi),%ebp
1801214dc:	bf b5 00 00 c0       	mov    $0xc00000b5,%edi
1801214e1:	8b cd                	mov    %ebp,%ecx
1801214e3:	48 03 c9             	add    %rcx,%rcx
1801214e6:	8b 84 ce 0c 42 00 00 	mov    0x420c(%rsi,%rcx,8),%eax
1801214ed:	25 00 fc 00 00       	and    $0xfc00,%eax
1801214f2:	3d 00 80 00 00       	cmp    $0x8000,%eax
1801214f7:	0f 85 99 00 00 00    	jne    0x180121596
1801214fd:	8b 84 ae a0 85 04 00 	mov    0x485a0(%rsi,%rbp,4),%eax
180121504:	48 8d 96 00 54 02 00 	lea    0x25400(%rsi),%rdx
18012150b:	48 c1 e0 0c          	shl    $0xc,%rax
18012150f:	48 03 d0             	add    %rax,%rdx
180121512:	80 bc ce 0b 42 00 00 	cmpb   $0x1,0x420b(%rsi,%rcx,8)
180121519:	01
18012151a:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
18012151f:	75 0f                	jne    0x180121530
180121521:	8b 9c ce 08 42 00 00 	mov    0x4208(%rsi,%rcx,8),%ebx
180121528:	81 e3 ff ff ff 00    	and    $0xffffff,%ebx
18012152e:	eb 08                	jmp    0x180121538
180121530:	ff 05 e2 41 07 00    	incl   0x741e2(%rip)        # 0x180195718
180121536:	33 db                	xor    %ebx,%ebx
180121538:	b9 b0 0f 00 00       	mov    $0xfb0,%ecx
18012153d:	44 8b ed             	mov    %ebp,%r13d
180121540:	3b d9                	cmp    %ecx,%ebx
180121542:	76 0e                	jbe    0x180121552
180121544:	ff 05 3a 42 07 00    	incl   0x7423a(%rip)        # 0x180195784
18012154a:	ff 05 c8 41 07 00    	incl   0x741c8(%rip)        # 0x180195718
180121550:	33 db                	xor    %ebx,%ebx
180121552:	4c 8b c1             	mov    %rcx,%r8
180121555:	8b c3                	mov    %ebx,%eax
180121557:	48 8d 0c 13          	lea    (%rbx,%rdx,1),%rcx
18012155b:	4c 2b c0             	sub    %rax,%r8
18012155e:	33 d2                	xor    %edx,%edx
180121560:	e8 1b 47 01 00       	call   0x180135c80
180121565:	8d 4d 01             	lea    0x1(%rbp),%ecx
180121568:	83 f9 1f             	cmp    $0x1f,%ecx
18012156b:	1b c0                	sbb    %eax,%eax
18012156d:	33 ed                	xor    %ebp,%ebp
18012156f:	23 c1                	and    %ecx,%eax
180121571:	8b fd                	mov    %ebp,%edi
180121573:	89 86 fc 86 04 00    	mov    %eax,0x486fc(%rsi)
180121579:	8d 75 01             	lea    0x1(%rbp),%esi
18012157c:	01 35 d6 41 07 00    	add    %esi,0x741d6(%rip)        # 0x180195758
180121582:	eb 19                	jmp    0x18012159d
180121584:	be 01 00 00 00       	mov    $0x1,%esi
180121589:	bf 0d 00 00 c0       	mov    $0xc000000d,%edi
18012158e:	01 35 e4 41 07 00    	add    %esi,0x741e4(%rip)        # 0x180195778
180121594:	eb 07                	jmp    0x18012159d
180121596:	33 ed                	xor    %ebp,%ebp
180121598:	be 01 00 00 00       	mov    $0x1,%esi
18012159d:	39 2d b5 42 07 00    	cmp    %ebp,0x742b5(%rip)        # 0x180195858
1801215a3:	74 58                	je     0x1801215fd
1801215a5:	39 2d 65 40 07 00    	cmp    %ebp,0x74065(%rip)        # 0x180195610
1801215ab:	74 50                	je     0x1801215fd
1801215ad:	0f 31                	rdtsc
1801215af:	44 8b 05 a6 42 07 00 	mov    0x742a6(%rip),%r8d        # 0x18019585c
1801215b6:	48 c1 e2 20          	shl    $0x20,%rdx
1801215ba:	48 0b c2             	or     %rdx,%rax
1801215bd:	48 8b c8             	mov    %rax,%rcx
1801215c0:	8b 05 82 42 07 00    	mov    0x74282(%rip),%eax        # 0x180195848
1801215c6:	2b c8                	sub    %eax,%ecx
1801215c8:	03 c1                	add    %ecx,%eax
1801215ca:	89 05 78 42 07 00    	mov    %eax,0x74278(%rip)        # 0x180195848
1801215d0:	44 3b c6             	cmp    %esi,%r8d
1801215d3:	76 09                	jbe    0x1801215de
1801215d5:	8b c1                	mov    %ecx,%eax
1801215d7:	33 d2                	xor    %edx,%edx
1801215d9:	41 f7 f0             	div    %r8d
1801215dc:	8b c8                	mov    %eax,%ecx
1801215de:	8b d1                	mov    %ecx,%edx
1801215e0:	89 7c 24 20          	mov    %edi,0x20(%rsp)
1801215e4:	48 8d 0d e5 c1 03 00 	lea    0x3c1e5(%rip),%rcx        # 0x18015d7d0
1801215eb:	41 b9 96 06 00 00    	mov    $0x696,%r9d
1801215f1:	4c 8d 05 08 ca 03 00 	lea    0x3ca08(%rip),%r8        # 0x18015e000
1801215f8:	e8 23 c8 ff ff       	call   0x18011de20
1801215fd:	85 ff                	test   %edi,%edi
1801215ff:	79 38                	jns    0x180121639
180121601:	81 ff b5 00 00 c0    	cmp    $0xc00000b5,%edi
180121607:	0f 85 0c 02 00 00    	jne    0x180121819
18012160d:	8b fe                	mov    %esi,%edi
18012160f:	41 83 fc 08          	cmp    $0x8,%r12d
180121613:	0f 84 92 01 00 00    	je     0x1801217ab
180121619:	48 8b 05 80 41 07 00 	mov    0x74180(%rip),%rax        # 0x1801957a0
180121620:	b9 05 00 00 00       	mov    $0x5,%ecx
180121625:	ff d0                	call   *%rax
180121627:	0f 1f 00             	nopl   (%rax)
18012162a:	41 83 c6 ff          	add    $0xffffffff,%r14d
18012162e:	0f 84 e1 05 00 00    	je     0x180121c15
180121634:	e9 66 fe ff ff       	jmp    0x18012149f
180121639:	89 2d 15 8c 07 00    	mov    %ebp,0x78c15(%rip)        # 0x18019a254
18012163f:	81 fb b0 0f 00 00    	cmp    $0xfb0,%ebx
180121645:	0f 87 68 05 00 00    	ja     0x180121bb3
18012164b:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
180121650:	48 8d 0d 89 4a 07 00 	lea    0x74a89(%rip),%rcx        # 0x1801960e0
180121657:	44 8b c3             	mov    %ebx,%r8d
18012165a:	e8 61 43 01 00       	call   0x1801359c0
18012165f:	41 8b d5             	mov    %r13d,%edx
180121662:	89 2d 28 5a 07 00    	mov    %ebp,0x75a28(%rip)        # 0x180197090
180121668:	e8 87 e9 ff ff       	call   0x18011fff4
18012166d:	39 2d e5 41 07 00    	cmp    %ebp,0x741e5(%rip)        # 0x180195858
180121673:	74 5d                	je     0x1801216d2
180121675:	39 2d 95 3f 07 00    	cmp    %ebp,0x73f95(%rip)        # 0x180195610
18012167b:	74 55                	je     0x1801216d2
18012167d:	0f 31                	rdtsc
18012167f:	44 8b 05 d6 41 07 00 	mov    0x741d6(%rip),%r8d        # 0x18019585c
180121686:	48 c1 e2 20          	shl    $0x20,%rdx
18012168a:	48 0b c2             	or     %rdx,%rax
18012168d:	48 8b c8             	mov    %rax,%rcx
180121690:	8b 05 b2 41 07 00    	mov    0x741b2(%rip),%eax        # 0x180195848
180121696:	2b c8                	sub    %eax,%ecx
180121698:	03 c1                	add    %ecx,%eax
18012169a:	89 05 a8 41 07 00    	mov    %eax,0x741a8(%rip)        # 0x180195848
1801216a0:	44 3b c6             	cmp    %esi,%r8d
1801216a3:	76 09                	jbe    0x1801216ae
1801216a5:	8b c1                	mov    %ecx,%eax
1801216a7:	33 d2                	xor    %edx,%edx
1801216a9:	41 f7 f0             	div    %r8d
1801216ac:	8b c8                	mov    %eax,%ecx
1801216ae:	8b d1                	mov    %ecx,%edx
1801216b0:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
1801216b4:	4c 8d 35 45 ca 03 00 	lea    0x3ca45(%rip),%r14        # 0x18015e100
1801216bb:	41 b9 f9 0a 00 00    	mov    $0xaf9,%r9d
1801216c1:	4d 8b c6             	mov    %r14,%r8
1801216c4:	48 8d 0d 05 c1 03 00 	lea    0x3c105(%rip),%rcx        # 0x18015d7d0
1801216cb:	e8 50 c7 ff ff       	call   0x18011de20
1801216d0:	eb 07                	jmp    0x1801216d9
1801216d2:	4c 8d 35 27 ca 03 00 	lea    0x3ca27(%rip),%r14        # 0x18015e100
1801216d9:	83 fb 05             	cmp    $0x5,%ebx
1801216dc:	0f 85 a9 01 00 00    	jne    0x18012188b
1801216e2:	81 3d f4 49 07 00 4e 	cmpl   $0x454d414e,0x749f4(%rip)        # 0x1801960e0
1801216e9:	41 4d 45
1801216ec:	0f 85 99 01 00 00    	jne    0x18012188b
1801216f2:	80 3d eb 49 07 00 3f 	cmpb   $0x3f,0x749eb(%rip)        # 0x1801960e4
1801216f9:	0f 85 8c 01 00 00    	jne    0x18012188b
1801216ff:	48 8d 05 32 ca 03 00 	lea    0x3ca32(%rip),%rax        # 0x18015e138
180121706:	89 5c 24 50          	mov    %ebx,0x50(%rsp)
18012170a:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
18012170f:	8d 53 fe             	lea    -0x2(%rbx),%edx
180121712:	48 8d 05 a8 49 07 00 	lea    0x749a8(%rip),%rax        # 0x1801960c1
180121719:	c7 44 24 70 02 00 00 	movl   $0x2,0x70(%rsp)
180121720:	00
180121721:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
180121726:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
18012172b:	8b 05 ab 49 07 00    	mov    0x749ab(%rip),%eax        # 0x1801960dc
180121731:	89 44 24 60          	mov    %eax,0x60(%rsp)
180121735:	48 8d 05 f8 c9 03 00 	lea    0x3c9f8(%rip),%rax        # 0x18015e134
18012173c:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
180121741:	e8 26 fa ff ff       	call   0x18012116c
180121746:	39 2d 0c 41 07 00    	cmp    %ebp,0x7410c(%rip)        # 0x180195858
18012174c:	0f 84 3a fd ff ff    	je     0x18012148c
180121752:	39 2d b8 3e 07 00    	cmp    %ebp,0x73eb8(%rip)        # 0x180195610
180121758:	0f 84 d6 fc ff ff    	je     0x180121434
18012175e:	0f 31                	rdtsc
180121760:	44 8b 05 f5 40 07 00 	mov    0x740f5(%rip),%r8d        # 0x18019585c
180121767:	48 c1 e2 20          	shl    $0x20,%rdx
18012176b:	48 0b c2             	or     %rdx,%rax
18012176e:	48 8b c8             	mov    %rax,%rcx
180121771:	8b 05 d1 40 07 00    	mov    0x740d1(%rip),%eax        # 0x180195848
180121777:	2b c8                	sub    %eax,%ecx
180121779:	03 c1                	add    %ecx,%eax
18012177b:	89 05 c7 40 07 00    	mov    %eax,0x740c7(%rip)        # 0x180195848
180121781:	44 3b c6             	cmp    %esi,%r8d
180121784:	76 09                	jbe    0x18012178f
180121786:	8b c1                	mov    %ecx,%eax
180121788:	33 d2                	xor    %edx,%edx
18012178a:	41 f7 f0             	div    %r8d
18012178d:	8b c8                	mov    %eax,%ecx
18012178f:	8b d1                	mov    %ecx,%edx
180121791:	41 b9 40 0b 00 00    	mov    $0xb40,%r9d
180121797:	48 8d 0d e2 bf 03 00 	lea    0x3bfe2(%rip),%rcx        # 0x18015d780
18012179e:	4d 8b c6             	mov    %r14,%r8
1801217a1:	e8 7a c6 ff ff       	call   0x18011de20
1801217a6:	e9 89 fc ff ff       	jmp    0x180121434
1801217ab:	39 2d a7 40 07 00    	cmp    %ebp,0x740a7(%rip)        # 0x180195858
1801217b1:	0f 84 b4 04 00 00    	je     0x180121c6b
1801217b7:	39 2d 53 3e 07 00    	cmp    %ebp,0x73e53(%rip)        # 0x180195610
1801217bd:	0f 84 52 04 00 00    	je     0x180121c15
1801217c3:	0f 31                	rdtsc
1801217c5:	44 8b 05 90 40 07 00 	mov    0x74090(%rip),%r8d        # 0x18019585c
1801217cc:	48 c1 e2 20          	shl    $0x20,%rdx
1801217d0:	48 0b c2             	or     %rdx,%rax