140098310:	48 8d 05 b9 04 c3 00 	lea    0xc304b9(%rip),%rax        # 0x140cc87d0
140098317:	c3                   	ret
140098318:	90                   	nop
140098319:	90                   	nop
14009831a:	90                   	nop
14009831b:	90                   	nop
14009831c:	90                   	nop
14009831d:	90                   	nop
14009831e:	90                   	nop
14009831f:	90                   	nop
140098320:	48 83 c1 08          	add    $0x8,%rcx
140098324:	e9 cf 4d ff ff       	jmp    0x14008d0f8
140098329:	90                   	nop
14009832a:	90                   	nop
14009832b:	90                   	nop
14009832c:	90                   	nop
14009832d:	90                   	nop
14009832e:	90                   	nop
14009832f:	90                   	nop
140098330:	48 8d 05 81 e8 a7 00 	lea    0xa7e881(%rip),%rax        # 0x140b16bb8
140098337:	48 89 02             	mov    %rax,(%rdx)
14009833a:	48 8b c2             	mov    %rdx,%rax
14009833d:	0f 10 41 08          	movups 0x8(%rcx),%xmm0
140098341:	f3 0f 7f 42 08       	movdqu %xmm0,0x8(%rdx)
140098346:	c3                   	ret
140098347:	90                   	nop
140098348:	90                   	nop
140098349:	90                   	nop
14009834a:	90                   	nop
14009834b:	90                   	nop
14009834c:	90                   	nop
14009834d:	90                   	nop
14009834e:	90                   	nop
14009834f:	90                   	nop
140098350:	48 8d 05 99 f6 c2 00 	lea    0xc2f699(%rip),%rax        # 0x140cc79f0
140098357:	c3                   	ret
140098358:	90                   	nop
140098359:	90                   	nop
14009835a:	90                   	nop
14009835b:	90                   	nop
14009835c:	90                   	nop
14009835d:	90                   	nop
14009835e:	90                   	nop
14009835f:	90                   	nop
140098360:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140098365:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14009836a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14009836f:	57                   	push   %rdi
140098370:	48 83 ec 50          	sub    $0x50,%rsp
140098374:	48 8b fa             	mov    %rdx,%rdi
140098377:	49 8b 30             	mov    (%r8),%rsi
14009837a:	4c 8b 06             	mov    (%rsi),%r8
14009837d:	49 8b 40 08          	mov    0x8(%r8),%rax
140098381:	4d 8b c8             	mov    %r8,%r9
140098384:	8a 50 19             	mov    0x19(%rax),%dl
140098387:	84 d2                	test   %dl,%dl
140098389:	75 1f                	jne    0x1400983aa
14009838b:	f3 0f 10 07          	movss  (%rdi),%xmm0
14009838f:	48 8b c8             	mov    %rax,%rcx
140098392:	0f 2f 41 1c          	comiss 0x1c(%rcx),%xmm0
140098396:	76 06                	jbe    0x14009839e
140098398:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14009839c:	eb 06                	jmp    0x1400983a4
14009839e:	4c 8b c9             	mov    %rcx,%r9
1400983a1:	48 8b 09             	mov    (%rcx),%rcx
1400983a4:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
1400983a8:	74 e8                	je     0x140098392
1400983aa:	41 80 79 19 00       	cmpb   $0x0,0x19(%r9)
1400983af:	75 0b                	jne    0x1400983bc
1400983b1:	f3 41 0f 10 41 1c    	movss  0x1c(%r9),%xmm0
1400983b7:	0f 2f 07             	comiss (%rdi),%xmm0
1400983ba:	76 03                	jbe    0x1400983bf
1400983bc:	4d 8b c8             	mov    %r8,%r9
1400983bf:	4d 3b c8             	cmp    %r8,%r9
1400983c2:	40 0f 94 c5          	sete   %bpl
1400983c6:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400983cb:	83 64 24 38 00       	andl   $0x0,0x38(%rsp)
1400983d0:	84 d2                	test   %dl,%dl
1400983d2:	75 2e                	jne    0x140098402
1400983d4:	f3 0f 10 07          	movss  (%rdi),%xmm0
1400983d8:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400983dd:	0f 2f 40 1c          	comiss 0x1c(%rax),%xmm0
1400983e1:	76 0b                	jbe    0x1400983ee
1400983e3:	83 64 24 38 00       	andl   $0x0,0x38(%rsp)
1400983e8:	48 8b 40 10          	mov    0x10(%rax),%rax
1400983ec:	eb 0e                	jmp    0x1400983fc
1400983ee:	c7 44 24 38 01 00 00 	movl   $0x1,0x38(%rsp)
1400983f5:	00
1400983f6:	4c 8b c0             	mov    %rax,%r8
1400983f9:	48 8b 00             	mov    (%rax),%rax
1400983fc:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140098400:	74 d6                	je     0x1400983d8
140098402:	41 80 78 19 00       	cmpb   $0x0,0x19(%r8)
140098407:	75 0b                	jne    0x140098414
140098409:	f3 41 0f 10 40 1c    	movss  0x1c(%r8),%xmm0
14009840f:	0f 2f 07             	comiss (%rdi),%xmm0
140098412:	76 65                	jbe    0x140098479
140098414:	48 b8 ff ff ff ff ff 	movabs $0x7ffffffffffffff,%rax
14009841b:	ff ff 07
14009841e:	48 39 46 08          	cmp    %rax,0x8(%rsi)
140098422:	74 6d                	je     0x140098491
140098424:	48 8b 1e             	mov    (%rsi),%rbx
140098427:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14009842c:	48 83 64 24 28 00    	andq   $0x0,0x28(%rsp)
140098432:	b9 20 00 00 00       	mov    $0x20,%ecx
140098437:	ff 15 8b 44 a7 00    	call   *0xa7448b(%rip)        # 0x140b0c8c8
14009843d:	48 85 c0             	test   %rax,%rax
140098440:	75 07                	jne    0x140098449
140098442:	ff 15 50 40 a7 00    	call   *0xa74050(%rip)        # 0x140b0c498
140098448:	90                   	nop
140098449:	8b 17                	mov    (%rdi),%edx
14009844b:	89 50 1c             	mov    %edx,0x1c(%rax)
14009844e:	48 89 18             	mov    %rbx,(%rax)
140098451:	48 89 58 08          	mov    %rbx,0x8(%rax)
140098455:	48 89 58 10          	mov    %rbx,0x10(%rax)
140098459:	66 83 60 18 00       	andw   $0x0,0x18(%rax)
14009845e:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
140098463:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140098469:	4c 8b c0             	mov    %rax,%r8
14009846c:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140098471:	48 8b ce             	mov    %rsi,%rcx
140098474:	e8 67 ea f6 ff       	call   0x140006ee0
140098479:	40 8a c5             	mov    %bpl,%al
14009847c:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140098481:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
140098486:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
14009848b:	48 83 c4 50          	add    $0x50,%rsp
14009848f:	5f                   	pop    %rdi
140098490:	c3                   	ret
140098491:	e8 3e b9 f6 ff       	call   0x140003dd4
140098496:	cc                   	int3
140098497:	90                   	nop
140098498:	90                   	nop
140098499:	90                   	nop
14009849a:	90                   	nop
14009849b:	90                   	nop
14009849c:	90                   	nop
14009849d:	90                   	nop
14009849e:	90                   	nop
14009849f:	90                   	nop
1400984a0:	48 8d 05 71 e7 a7 00 	lea    0xa7e771(%rip),%rax        # 0x140b16c18
1400984a7:	48 89 02             	mov    %rax,(%rdx)
1400984aa:	48 8b c2             	mov    %rdx,%rax
1400984ad:	c3                   	ret
1400984ae:	90                   	nop
1400984af:	90                   	nop
1400984b0:	48 8d 05 39 1e c3 00 	lea    0xc31e39(%rip),%rax        # 0x140cca2f0
1400984b7:	c3                   	ret
1400984b8:	90                   	nop
1400984b9:	90                   	nop
1400984ba:	90                   	nop
1400984bb:	90                   	nop
1400984bc:	90                   	nop
1400984bd:	90                   	nop
1400984be:	90                   	nop
1400984bf:	90                   	nop
1400984c0:	40 53                	rex push %rbx
1400984c2:	48 83 ec 30          	sub    $0x30,%rsp
1400984c6:	48 83 c1 08          	add    $0x8,%rcx
1400984ca:	48 8b da             	mov    %rdx,%rbx
1400984cd:	e8 7e 49 ff ff       	call   0x14008ce50
1400984d2:	48 8b c3             	mov    %rbx,%rax
1400984d5:	48 83 c4 30          	add    $0x30,%rsp
1400984d9:	5b                   	pop    %rbx
1400984da:	c3                   	ret
1400984db:	90                   	nop
1400984dc:	90                   	nop
1400984dd:	90                   	nop
1400984de:	90                   	nop
1400984df:	90                   	nop
1400984e0:	48 8d 05 89 ec a7 00 	lea    0xa7ec89(%rip),%rax        # 0x140b17170
1400984e7:	48 89 02             	mov    %rax,(%rdx)
1400984ea:	48 8b c2             	mov    %rdx,%rax
1400984ed:	c3                   	ret
1400984ee:	90                   	nop
1400984ef:	90                   	nop
1400984f0:	48 8d 05 39 27 c3 00 	lea    0xc32739(%rip),%rax        # 0x140ccac30
1400984f7:	c3                   	ret
1400984f8:	90                   	nop
1400984f9:	90                   	nop
1400984fa:	90                   	nop
1400984fb:	90                   	nop
1400984fc:	90                   	nop
1400984fd:	90                   	nop
1400984fe:	90                   	nop
1400984ff:	90                   	nop
140098500:	48 83 ec 28          	sub    $0x28,%rsp
140098504:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140098508:	e8 df 6f ff ff       	call   0x14008f4ec
14009850d:	48 8b 40 08          	mov    0x8(%rax),%rax
140098511:	48 83 c4 28          	add    $0x28,%rsp
140098515:	c3                   	ret
140098516:	90                   	nop
140098517:	90                   	nop
140098518:	90                   	nop
140098519:	90                   	nop
14009851a:	90                   	nop
14009851b:	90                   	nop
14009851c:	90                   	nop
14009851d:	90                   	nop
14009851e:	90                   	nop
14009851f:	90                   	nop
140098520:	48 8d 05 89 e4 a7 00 	lea    0xa7e489(%rip),%rax        # 0x140b169b0
140098527:	48 89 02             	mov    %rax,(%rdx)
14009852a:	48 8b 41 08          	mov    0x8(%rcx),%rax
14009852e:	48 89 42 08          	mov    %rax,0x8(%rdx)
140098532:	48 8b c2             	mov    %rdx,%rax
140098535:	c3                   	ret
140098536:	90                   	nop
140098537:	90                   	nop
140098538:	90                   	nop
140098539:	90                   	nop
14009853a:	90                   	nop
14009853b:	90                   	nop
14009853c:	90                   	nop
14009853d:	90                   	nop
14009853e:	90                   	nop
14009853f:	90                   	nop
140098540:	48 8d 05 49 1e c3 00 	lea    0xc31e49(%rip),%rax        # 0x140cca390
140098547:	c3                   	ret
140098548:	90                   	nop
140098549:	90                   	nop
14009854a:	90                   	nop
14009854b:	90                   	nop
14009854c:	90                   	nop
14009854d:	90                   	nop
14009854e:	90                   	nop
14009854f:	90                   	nop
140098550:	40 53                	rex push %rbx
140098552:	48 83 ec 20          	sub    $0x20,%rsp
140098556:	33 db                	xor    %ebx,%ebx
140098558:	48 39 1a             	cmp    %rbx,(%rdx)
14009855b:	75 06                	jne    0x140098563
14009855d:	48 39 5a 10          	cmp    %rbx,0x10(%rdx)
140098561:	74 0f                	je     0x140098572
140098563:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140098567:	e8 80 6f ff ff       	call   0x14008f4ec
14009856c:	38 18                	cmp    %bl,(%rax)
14009856e:	74 02                	je     0x140098572
140098570:	b3 01                	mov    $0x1,%bl
140098572:	8a c3                	mov    %bl,%al
140098574:	48 83 c4 20          	add    $0x20,%rsp
140098578:	5b                   	pop    %rbx
140098579:	c3                   	ret
14009857a:	90                   	nop
14009857b:	90                   	nop
14009857c:	90                   	nop
14009857d:	90                   	nop
14009857e:	90                   	nop
14009857f:	90                   	nop
140098580:	48 8d 05 e9 e9 a7 00 	lea    0xa7e9e9(%rip),%rax        # 0x140b16f70
140098587:	48 89 02             	mov    %rax,(%rdx)
14009858a:	48 8b 41 08          	mov    0x8(%rcx),%rax
14009858e:	48 89 42 08          	mov    %rax,0x8(%rdx)
140098592:	48 8b c2             	mov    %rdx,%rax
140098595:	c3                   	ret
140098596:	90                   	nop
140098597:	90                   	nop
140098598:	90                   	nop
140098599:	90                   	nop
14009859a:	90                   	nop
14009859b:	90                   	nop
14009859c:	90                   	nop
14009859d:	90                   	nop
14009859e:	90                   	nop
14009859f:	90                   	nop
1400985a0:	48 8d 05 89 d8 c2 00 	lea    0xc2d889(%rip),%rax        # 0x140cc5e30
1400985a7:	c3                   	ret
1400985a8:	90                   	nop
1400985a9:	90                   	nop
1400985aa:	90                   	nop
1400985ab:	90                   	nop
1400985ac:	90                   	nop
1400985ad:	90                   	nop
1400985ae:	90                   	nop
1400985af:	90                   	nop
1400985b0:	40 53                	rex push %rbx
1400985b2:	48 83 ec 30          	sub    $0x30,%rsp
1400985b6:	48 83 c1 08          	add    $0x8,%rcx
1400985ba:	48 8b da             	mov    %rdx,%rbx
1400985bd:	e8 2a 32 ff ff       	call   0x14008b7ec
1400985c2:	48 8b c3             	mov    %rbx,%rax
1400985c5:	48 83 c4 30          	add    $0x30,%rsp
1400985c9:	5b                   	pop    %rbx
1400985ca:	c3                   	ret
1400985cb:	90                   	nop
1400985cc:	90                   	nop
1400985cd:	90                   	nop
1400985ce:	90                   	nop
1400985cf:	90                   	nop
1400985d0:	48 8d 05 e9 ea a7 00 	lea    0xa7eae9(%rip),%rax        # 0x140b170c0
1400985d7:	48 89 02             	mov    %rax,(%rdx)
1400985da:	48 8b c2             	mov    %rdx,%rax
1400985dd:	c3                   	ret
1400985de:	90                   	nop
1400985df:	90                   	nop
1400985e0:	48 8d 05 29 1b c3 00 	lea    0xc31b29(%rip),%rax        # 0x140cca110
1400985e7:	c3                   	ret
1400985e8:	90                   	nop
1400985e9:	90                   	nop
1400985ea:	90                   	nop
1400985eb:	90                   	nop
1400985ec:	90                   	nop
1400985ed:	90                   	nop
1400985ee:	90                   	nop
1400985ef:	90                   	nop
1400985f0:	40 53                	rex push %rbx
1400985f2:	48 83 ec 20          	sub    $0x20,%rsp
1400985f6:	49 8b 08             	mov    (%r8),%rcx
1400985f9:	48 8b da             	mov    %rdx,%rbx
1400985fc:	e8 df 67 0f 00       	call   0x14018ede0
140098601:	48 8b c3             	mov    %rbx,%rax
140098604:	48 83 c4 20          	add    $0x20,%rsp
140098608:	5b                   	pop    %rbx
140098609:	c3                   	ret
14009860a:	90                   	nop
14009860b:	90                   	nop
14009860c:	90                   	nop
14009860d:	90                   	nop
14009860e:	90                   	nop
14009860f:	90                   	nop
140098610:	48 8d 05 11 e3 a7 00 	lea    0xa7e311(%rip),%rax        # 0x140b16928
140098617:	48 89 02             	mov    %rax,(%rdx)
14009861a:	48 8b c2             	mov    %rdx,%rax
14009861d:	c3                   	ret
14009861e:	90                   	nop
14009861f:	90                   	nop
140098620:	48 8d 05 89 dc c2 00 	lea    0xc2dc89(%rip),%rax        # 0x140cc62b0
140098627:	c3                   	ret
140098628:	90                   	nop
140098629:	90                   	nop
14009862a:	90                   	nop
14009862b:	90                   	nop
14009862c:	90                   	nop
14009862d:	90                   	nop
14009862e:	90                   	nop
14009862f:	90                   	nop
140098630:	48 8b 02             	mov    (%rdx),%rax
140098633:	48 39 42 08          	cmp    %rax,0x8(%rdx)
140098637:	0f 95 c0             	setne  %al
14009863a:	c3                   	ret
14009863b:	90                   	nop
14009863c:	90                   	nop
14009863d:	90                   	nop
14009863e:	90                   	nop
14009863f:	90                   	nop
140098640:	48 8d 05 51 e7 a7 00 	lea    0xa7e751(%rip),%rax        # 0x140b16d98
140098647:	48 89 02             	mov    %rax,(%rdx)
14009864a:	48 8b c2             	mov    %rdx,%rax
14009864d:	c3                   	ret