140dff399:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
140dff39d:	e8 56 c1 ff ff       	call   0x140dfb4f8
140dff3a2:	48 8b 3d 1f ef 69 00 	mov    0x69ef1f(%rip),%rdi        # 0x14149e2c8
140dff3a9:	48 8b ce             	mov    %rsi,%rcx
140dff3ac:	e8 3f d2 3d ff       	call   0x1401dc5f0
140dff3b1:	4c 8b c7             	mov    %rdi,%r8
140dff3b4:	48 8b d0             	mov    %rax,%rdx
140dff3b7:	48 8b cb             	mov    %rbx,%rcx
140dff3ba:	e8 7d fc ff ff       	call   0x140dff03c
140dff3bf:	41 f6 c4 08          	test   $0x8,%r12b
140dff3c3:	0f 84 7e 02 00 00    	je     0x140dff647
140dff3c9:	48 8b 3d e0 74 61 00 	mov    0x6174e0(%rip),%rdi        # 0x1414168b0
140dff3d0:	48 85 f6             	test   %rsi,%rsi
140dff3d3:	75 68                	jne    0x140dff43d
140dff3d5:	48 85 ff             	test   %rdi,%rdi
140dff3d8:	75 3b                	jne    0x140dff415
140dff3da:	33 d2                	xor    %edx,%edx
140dff3dc:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
140dff3e0:	e8 9b c0 ff ff       	call   0x140dfb480
140dff3e5:	4c 39 35 c4 74 61 00 	cmp    %r14,0x6174c4(%rip)        # 0x1414168b0
140dff3ec:	75 17                	jne    0x140dff405
140dff3ee:	8b 05 bc ee 69 00    	mov    0x69eebc(%rip),%eax        # 0x14149e2b0
140dff3f4:	ff c0                	inc    %eax
140dff3f6:	89 05 b4 ee 69 00    	mov    %eax,0x69eeb4(%rip)        # 0x14149e2b0
140dff3fc:	48 98                	cltq
140dff3fe:	48 89 05 ab 74 61 00 	mov    %rax,0x6174ab(%rip)        # 0x1414168b0
140dff405:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
140dff409:	e8 ea c0 ff ff       	call   0x140dfb4f8
140dff40e:	48 8b 3d 9b 74 61 00 	mov    0x61749b(%rip),%rdi        # 0x1414168b0
140dff415:	b9 10 00 00 00       	mov    $0x10,%ecx
140dff41a:	e8 e9 bc 01 00       	call   0x140e1b108
140dff41f:	48 89 45 40          	mov    %rax,0x40(%rbp)
140dff423:	48 85 c0             	test   %rax,%rax
140dff426:	74 10                	je     0x140dff438
140dff428:	44 89 70 08          	mov    %r14d,0x8(%rax)
140dff42c:	48 8d 0d 2d 33 22 00 	lea    0x22332d(%rip),%rcx        # 0x141022760
140dff433:	48 89 08             	mov    %rcx,(%rax)
140dff436:	eb 4d                	jmp    0x140dff485
140dff438:	49 8b c6             	mov    %r14,%rax
140dff43b:	eb 48                	jmp    0x140dff485
140dff43d:	48 85 ff             	test   %rdi,%rdi
140dff440:	75 3b                	jne    0x140dff47d
140dff442:	33 d2                	xor    %edx,%edx
140dff444:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
140dff448:	e8 33 c0 ff ff       	call   0x140dfb480
140dff44d:	4c 39 35 5c 74 61 00 	cmp    %r14,0x61745c(%rip)        # 0x1414168b0
140dff454:	75 17                	jne    0x140dff46d
140dff456:	8b 05 54 ee 69 00    	mov    0x69ee54(%rip),%eax        # 0x14149e2b0
140dff45c:	ff c0                	inc    %eax
140dff45e:	89 05 4c ee 69 00    	mov    %eax,0x69ee4c(%rip)        # 0x14149e2b0
140dff464:	48 98                	cltq
140dff466:	48 89 05 43 74 61 00 	mov    %rax,0x617443(%rip)        # 0x1414168b0
140dff46d:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
140dff471:	e8 82 c0 ff ff       	call   0x140dfb4f8
140dff476:	48 8b 3d 33 74 61 00 	mov    0x617433(%rip),%rdi        # 0x1414168b0
140dff47d:	48 8b ce             	mov    %rsi,%rcx
140dff480:	e8 1b 1d 92 ff       	call   0x1407211a0
140dff485:	4c 8b f3             	mov    %rbx,%r14
140dff488:	4c 8b c7             	mov    %rdi,%r8
140dff48b:	48 8b d0             	mov    %rax,%rdx
140dff48e:	48 8b cb             	mov    %rbx,%rcx
140dff491:	e8 a6 fb ff ff       	call   0x140dff03c
140dff496:	48 8b 3d 8b a1 61 00 	mov    0x61a18b(%rip),%rdi        # 0x141419628
140dff49d:	48 85 f6             	test   %rsi,%rsi
140dff4a0:	75 63                	jne    0x140dff505
140dff4a2:	48 85 ff             	test   %rdi,%rdi
140dff4a5:	75 3b                	jne    0x140dff4e2
140dff4a7:	33 d2                	xor    %edx,%edx
140dff4a9:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
140dff4ad:	e8 ce bf ff ff       	call   0x140dfb480
140dff4b2:	48 39 35 6f a1 61 00 	cmp    %rsi,0x61a16f(%rip)        # 0x141419628
140dff4b9:	75 17                	jne    0x140dff4d2
140dff4bb:	8b 05 ef ed 69 00    	mov    0x69edef(%rip),%eax        # 0x14149e2b0
140dff4c1:	ff c0                	inc    %eax
140dff4c3:	89 05 e7 ed 69 00    	mov    %eax,0x69ede7(%rip)        # 0x14149e2b0
140dff4c9:	48 98                	cltq
140dff4cb:	48 89 05 56 a1 61 00 	mov    %rax,0x61a156(%rip)        # 0x141419628
140dff4d2:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
140dff4d6:	e8 1d c0 ff ff       	call   0x140dfb4f8
140dff4db:	48 8b 3d 46 a1 61 00 	mov    0x61a146(%rip),%rdi        # 0x141419628
140dff4e2:	b9 10 00 00 00       	mov    $0x10,%ecx
140dff4e7:	e8 1c bc 01 00       	call   0x140e1b108
140dff4ec:	48 89 45 40          	mov    %rax,0x40(%rbp)
140dff4f0:	48 85 c0             	test   %rax,%rax
140dff4f3:	74 58                	je     0x140dff54d
140dff4f5:	83 60 08 00          	andl   $0x0,0x8(%rax)
140dff4f9:	48 8d 0d 08 cc 1a 00 	lea    0x1acc08(%rip),%rcx        # 0x140fac108
140dff500:	48 89 08             	mov    %rcx,(%rax)
140dff503:	eb 48                	jmp    0x140dff54d
140dff505:	48 85 ff             	test   %rdi,%rdi
140dff508:	75 3b                	jne    0x140dff545
140dff50a:	33 d2                	xor    %edx,%edx
140dff50c:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
140dff510:	e8 6b bf ff ff       	call   0x140dfb480
140dff515:	48 39 3d 0c a1 61 00 	cmp    %rdi,0x61a10c(%rip)        # 0x141419628
140dff51c:	75 17                	jne    0x140dff535
140dff51e:	8b 05 8c ed 69 00    	mov    0x69ed8c(%rip),%eax        # 0x14149e2b0
140dff524:	ff c0                	inc    %eax
140dff526:	89 05 84 ed 69 00    	mov    %eax,0x69ed84(%rip)        # 0x14149e2b0
140dff52c:	48 98                	cltq
140dff52e:	48 89 05 f3 a0 61 00 	mov    %rax,0x61a0f3(%rip)        # 0x141419628
140dff535:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
140dff539:	e8 ba bf ff ff       	call   0x140dfb4f8
140dff53e:	48 8b 3d e3 a0 61 00 	mov    0x61a0e3(%rip),%rdi        # 0x141419628
140dff545:	48 8b ce             	mov    %rsi,%rcx
140dff548:	e8 b3 d1 3d ff       	call   0x1401dc700
140dff54d:	4c 8b c7             	mov    %rdi,%r8
140dff550:	48 8b d0             	mov    %rax,%rdx
140dff553:	49 8b ce             	mov    %r14,%rcx
140dff556:	e8 e1 fa ff ff       	call   0x140dff03c
140dff55b:	48 85 f6             	test   %rsi,%rsi
140dff55e:	0f 85 86 00 00 00    	jne    0x140dff5ea
140dff564:	4c 8b 35 4d 73 61 00 	mov    0x61734d(%rip),%r14        # 0x1414168b8
140dff56b:	4d 85 f6             	test   %r14,%r14
140dff56e:	75 3b                	jne    0x140dff5ab
140dff570:	33 d2                	xor    %edx,%edx
140dff572:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
140dff576:	e8 05 bf ff ff       	call   0x140dfb480
140dff57b:	4c 39 35 36 73 61 00 	cmp    %r14,0x617336(%rip)        # 0x1414168b8
140dff582:	75 17                	jne    0x140dff59b
140dff584:	8b 05 26 ed 69 00    	mov    0x69ed26(%rip),%eax        # 0x14149e2b0
140dff58a:	ff c0                	inc    %eax
140dff58c:	89 05 1e ed 69 00    	mov    %eax,0x69ed1e(%rip)        # 0x14149e2b0
140dff592:	48 98                	cltq
140dff594:	48 89 05 1d 73 61 00 	mov    %rax,0x61731d(%rip)        # 0x1414168b8
140dff59b:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
140dff59f:	e8 54 bf ff ff       	call   0x140dfb4f8
140dff5a4:	4c 8b 35 0d 73 61 00 	mov    0x61730d(%rip),%r14        # 0x1414168b8
140dff5ab:	b9 30 00 00 00       	mov    $0x30,%ecx
140dff5b0:	e8 53 bb 01 00       	call   0x140e1b108
140dff5b5:	48 8b f8             	mov    %rax,%rdi
140dff5b8:	48 89 45 40          	mov    %rax,0x40(%rbp)
140dff5bc:	48 85 c0             	test   %rax,%rax
140dff5bf:	74 1f                	je     0x140dff5e0
140dff5c1:	83 60 08 00          	andl   $0x0,0x8(%rax)
140dff5c5:	48 8d 05 a4 cb 1a 00 	lea    0x1acba4(%rip),%rax        # 0x140fac170
140dff5cc:	48 89 07             	mov    %rax,(%rdi)
140dff5cf:	45 33 c0             	xor    %r8d,%r8d
140dff5d2:	49 8b d7             	mov    %r15,%rdx
140dff5d5:	48 8b cf             	mov    %rdi,%rcx
140dff5d8:	e8 13 83 3e ff       	call   0x1401e78f0
140dff5dd:	90                   	nop
140dff5de:	eb 02                	jmp    0x140dff5e2
140dff5e0:	33 ff                	xor    %edi,%edi
140dff5e2:	4d 8b c6             	mov    %r14,%r8
140dff5e5:	48 8b d7             	mov    %rdi,%rdx
140dff5e8:	eb 55                	jmp    0x140dff63f
140dff5ea:	48 8b 3d c7 72 61 00 	mov    0x6172c7(%rip),%rdi        # 0x1414168b8
140dff5f1:	48 85 ff             	test   %rdi,%rdi
140dff5f4:	75 3b                	jne    0x140dff631
140dff5f6:	33 d2                	xor    %edx,%edx
140dff5f8:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
140dff5fc:	e8 7f be ff ff       	call   0x140dfb480
140dff601:	48 39 3d b0 72 61 00 	cmp    %rdi,0x6172b0(%rip)        # 0x1414168b8
140dff608:	75 17                	jne    0x140dff621
140dff60a:	8b 05 a0 ec 69 00    	mov    0x69eca0(%rip),%eax        # 0x14149e2b0
140dff610:	ff c0                	inc    %eax
140dff612:	89 05 98 ec 69 00    	mov    %eax,0x69ec98(%rip)        # 0x14149e2b0
140dff618:	48 98                	cltq
140dff61a:	48 89 05 97 72 61 00 	mov    %rax,0x617297(%rip)        # 0x1414168b8
140dff621:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
140dff625:	e8 ce be ff ff       	call   0x140dfb4f8
140dff62a:	48 8b 3d 87 72 61 00 	mov    0x617287(%rip),%rdi        # 0x1414168b8
140dff631:	48 8b ce             	mov    %rsi,%rcx
140dff634:	e8 d7 d1 3d ff       	call   0x1401dc810
140dff639:	4c 8b c7             	mov    %rdi,%r8
140dff63c:	48 8b d0             	mov    %rax,%rdx
140dff63f:	48 8b cb             	mov    %rbx,%rcx
140dff642:	e8 f5 f9 ff ff       	call   0x140dff03c
140dff647:	45 85 ed             	test   %r13d,%r13d
140dff64a:	0f 84 c5 00 00 00    	je     0x140dff715
140dff650:	48 8b 3d d1 73 61 00 	mov    0x6173d1(%rip),%rdi        # 0x141416a28
140dff657:	48 85 f6             	test   %rsi,%rsi
140dff65a:	75 63                	jne    0x140dff6bf
140dff65c:	48 85 ff             	test   %rdi,%rdi
140dff65f:	75 3b                	jne    0x140dff69c
140dff661:	33 d2                	xor    %edx,%edx
140dff663:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
140dff667:	e8 14 be ff ff       	call   0x140dfb480
140dff66c:	48 39 35 b5 73 61 00 	cmp    %rsi,0x6173b5(%rip)        # 0x141416a28
140dff673:	75 17                	jne    0x140dff68c
140dff675:	8b 05 35 ec 69 00    	mov    0x69ec35(%rip),%eax        # 0x14149e2b0
140dff67b:	ff c0                	inc    %eax
140dff67d:	89 05 2d ec 69 00    	mov    %eax,0x69ec2d(%rip)        # 0x14149e2b0
140dff683:	48 98                	cltq
140dff685:	48 89 05 9c 73 61 00 	mov    %rax,0x61739c(%rip)        # 0x141416a28
140dff68c:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
140dff690:	e8 63 be ff ff       	call   0x140dfb4f8
140dff695:	48 8b 3d 8c 73 61 00 	mov    0x61738c(%rip),%rdi        # 0x141416a28
140dff69c:	b9 10 00 00 00       	mov    $0x10,%ecx
140dff6a1:	e8 62 ba 01 00       	call   0x140e1b108
140dff6a6:	48 89 45 40          	mov    %rax,0x40(%rbp)
140dff6aa:	48 85 c0             	test   %rax,%rax
140dff6ad:	74 58                	je     0x140dff707
140dff6af:	83 60 08 00          	andl   $0x0,0x8(%rax)
140dff6b3:	48 8d 0d ae 66 1e 00 	lea    0x1e66ae(%rip),%rcx        # 0x140fe5d68
140dff6ba:	48 89 08             	mov    %rcx,(%rax)
140dff6bd:	eb 48                	jmp    0x140dff707
140dff6bf:	48 85 ff             	test   %rdi,%rdi
140dff6c2:	75 3b                	jne    0x140dff6ff
140dff6c4:	33 d2                	xor    %edx,%edx
140dff6c6:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
140dff6ca:	e8 b1 bd ff ff       	call   0x140dfb480
140dff6cf:	48 39 3d 52 73 61 00 	cmp    %rdi,0x617352(%rip)        # 0x141416a28
140dff6d6:	75 17                	jne    0x140dff6ef
140dff6d8:	8b 05 d2 eb 69 00    	mov    0x69ebd2(%rip),%eax        # 0x14149e2b0
140dff6de:	ff c0                	inc    %eax
140dff6e0:	89 05 ca eb 69 00    	mov    %eax,0x69ebca(%rip)        # 0x14149e2b0
140dff6e6:	48 98                	cltq
140dff6e8:	48 89 05 39 73 61 00 	mov    %rax,0x617339(%rip)        # 0x141416a28
140dff6ef:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
140dff6f3:	e8 00 be ff ff       	call   0x140dfb4f8
140dff6f8:	48 8b 3d 29 73 61 00 	mov    0x617329(%rip),%rdi        # 0x141416a28
140dff6ff:	48 8b ce             	mov    %rsi,%rcx
140dff702:	e8 79 81 5a ff       	call   0x1403a7880
140dff707:	4c 8b c7             	mov    %rdi,%r8
140dff70a:	48 8b d0             	mov    %rax,%rdx
140dff70d:	48 8b cb             	mov    %rbx,%rcx
140dff710:	e8 27 f9 ff ff       	call   0x140dff03c
140dff715:	4c 8b ce             	mov    %rsi,%r9
140dff718:	4c 8b c3             	mov    %rbx,%r8
140dff71b:	41 8b d4             	mov    %r12d,%edx
140dff71e:	49 8b cf             	mov    %r15,%rcx
140dff721:	e8 62 9b 01 00       	call   0x140e19288
140dff726:	4c 8b ce             	mov    %rsi,%r9
140dff729:	4c 8b c3             	mov    %rbx,%r8
140dff72c:	41 8b d4             	mov    %r12d,%edx
140dff72f:	49 8b cf             	mov    %r15,%rcx
140dff732:	e8 15 e3 00 00       	call   0x140e0da4c
140dff737:	4c 8b ce             	mov    %rsi,%r9
140dff73a:	4c 8b c3             	mov    %rbx,%r8
140dff73d:	41 8b d4             	mov    %r12d,%edx
140dff740:	49 8b cf             	mov    %r15,%rcx
140dff743:	e8 60 d6 00 00       	call   0x140e0cda8
140dff748:	44 09 63 20          	or     %r12d,0x20(%rbx)
140dff74c:	49 8b 57 58          	mov    0x58(%r15),%rdx
140dff750:	48 85 d2             	test   %rdx,%rdx
140dff753:	75 04                	jne    0x140dff759
140dff755:	49 8d 57 60          	lea    0x60(%r15),%rdx
140dff759:	48 8d 4b 28          	lea    0x28(%rbx),%rcx
140dff75d:	e8 5e f6 c8 ff       	call   0x140a8edc0
140dff762:	48 8b c3             	mov    %rbx,%rax
140dff765:	48 8b 9c 24 90 00 00 	mov    0x90(%rsp),%rbx
140dff76c:	00
140dff76d:	48 83 c4 40          	add    $0x40,%rsp
140dff771:	41 5f                	pop    %r15
140dff773:	41 5e                	pop    %r14
140dff775:	41 5d                	pop    %r13
140dff777:	41 5c                	pop    %r12
140dff779:	5f                   	pop    %rdi
140dff77a:	5e                   	pop    %rsi
140dff77b:	5d                   	pop    %rbp
140dff77c:	c3                   	ret
140dff77d:	cc                   	int3
140dff77e:	cc                   	int3
140dff77f:	cc                   	int3
140dff780:	48 83 ec 28          	sub    $0x28,%rsp
140dff784:	48 83 3d 34 97 5b 00 	cmpq   $0x0,0x5b9734(%rip)        # 0x1413b8ec0
140dff78b:	00
140dff78c:	74 27                	je     0x140dff7b5
140dff78e:	ff 15 14 3a 18 00    	call   *0x183a14(%rip)        # 0x140f831a8
140dff794:	48 8b 0d 25 97 5b 00 	mov    0x5b9725(%rip),%rcx        # 0x1413b8ec0
140dff79b:	48 8d 15 ee f2 69 00 	lea    0x69f2ee(%rip),%rdx        # 0x14149ea90
140dff7a2:	48 ff c9             	dec    %rcx
140dff7a5:	48 89 0d 14 97 5b 00 	mov    %rcx,0x5b9714(%rip)        # 0x1413b8ec0
140dff7ac:	48 89 04 ca          	mov    %rax,(%rdx,%rcx,8)
140dff7b0:	48 83 c4 28          	add    $0x28,%rsp
140dff7b4:	c3                   	ret
140dff7b5:	e8 96 03 03 00       	call   0x140e2fb50
140dff7ba:	cc                   	int3
140dff7bb:	cc                   	int3
140dff7bc:	45 33 c0             	xor    %r8d,%r8d
140dff7bf:	ba a0 0f 00 00       	mov    $0xfa0,%edx
140dff7c4:	48 ff 25 55 3b 18 00 	rex.W jmp *0x183b55(%rip)        # 0x140f83320
140dff7cb:	cc                   	int3
140dff7cc:	40 55                	rex push %rbp
140dff7ce:	41 56                	push   %r14
140dff7d0:	41 57                	push   %r15
140dff7d2:	48 83 ec 60          	sub    $0x60,%rsp
140dff7d6:	48 8d 6c 24 50       	lea    0x50(%rsp),%rbp
140dff7db:	48 89 5d 30          	mov    %rbx,0x30(%rbp)
140dff7df:	48 89 75 38          	mov    %rsi,0x38(%rbp)
140dff7e3:	48 89 7d 40          	mov    %rdi,0x40(%rbp)
140dff7e7:	4c 89 6d 48          	mov    %r13,0x48(%rbp)
140dff7eb:	48 8b 05 0e 97 5b 00 	mov    0x5b970e(%rip),%rax        # 0x1413b8f00
140dff7f2:	48 33 c5             	xor    %rbp,%rax
140dff7f5:	48 89 45 00          	mov    %rax,0x0(%rbp)
140dff7f9:	49 63 f9             	movslq %r9d,%rdi
140dff7fc:	49 8b f0             	mov    %r8,%rsi
140dff7ff:	44 8b fa             	mov    %edx,%r15d
140dff802:	4c 8b e9             	mov    %rcx,%r13
140dff805:	45 85 c9             	test   %r9d,%r9d
140dff808:	7e 14                	jle    0x140dff81e
140dff80a:	48 8b d7             	mov    %rdi,%rdx
140dff80d:	49 8b c8             	mov    %r8,%rcx
140dff810:	e8 6b f0 04 00       	call   0x140e4e880
140dff815:	3b c7                	cmp    %edi,%eax
140dff817:	8d 78 01             	lea    0x1(%rax),%edi
140dff81a:	7c 02                	jl     0x140dff81e
140dff81c:	8b f8                	mov    %eax,%edi
140dff81e:	f7 5d 68             	negl   0x68(%rbp)
140dff821:	44 8b cf             	mov    %edi,%r9d
140dff824:	8b 4d 60             	mov    0x60(%rbp),%ecx
140dff827:	4c 8b c6             	mov    %rsi,%r8
140dff82a:	1b d2                	sbb    %edx,%edx
140dff82c:	83 64 24 28 00       	andl   $0x0,0x28(%rsp)
140dff831:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
140dff837:	83 e2 08             	and    $0x8,%edx
140dff83a:	ff c2                	inc    %edx
140dff83c:	ff 15 1e 3b 18 00    	call   *0x183b1e(%rip)        # 0x140f83360
140dff842:	4c 63 f0             	movslq %eax,%r14
140dff845:	85 c0                	test   %eax,%eax
140dff847:	0f 84 aa 00 00 00    	je     0x140dff8f7
140dff84d:	49 8b d6             	mov    %r14,%rdx
140dff850:	48 03 d2             	add    %rdx,%rdx
140dff853:	48 8d 4a 10          	lea    0x10(%rdx),%rcx
140dff857:	48 3b d1             	cmp    %rcx,%rdx
140dff85a:	48 1b d2             	sbb    %rdx,%rdx
140dff85d:	48 23 d1             	and    %rcx,%rdx
140dff860:	0f 84 91 00 00 00    	je     0x140dff8f7
140dff866:	48 b9 f0 ff ff ff ff 	movabs $0xffffffffffffff0,%rcx
140dff86d:	ff ff 0f
140dff870:	48 81 fa 00 04 00 00 	cmp    $0x400,%rdx
140dff877:	77 2a                	ja     0x140dff8a3
140dff879:	48 8d 42 0f          	lea    0xf(%rdx),%rax
140dff87d:	48 3b c2             	cmp    %rdx,%rax
140dff880:	77 03                	ja     0x140dff885
140dff882:	48 8b c1             	mov    %rcx,%rax
140dff885:	48 83 e0 f0          	and    $0xfffffffffffffff0,%rax
140dff889:	e8 12 bc 01 00       	call   0x140e1b4a0
140dff88e:	48 2b e0             	sub    %rax,%rsp
140dff891:	48 8d 5c 24 50       	lea    0x50(%rsp),%rbx
140dff896:	48 85 db             	test   %rbx,%rbx
140dff899:	74 5c                	je     0x140dff8f7
140dff89b:	c7 03 cc cc 00 00    	movl   $0xcccc,(%rbx)
140dff8a1:	eb 16                	jmp    0x140dff8b9
140dff8a3:	48 8b ca             	mov    %rdx,%rcx
140dff8a6:	e8 81 2e 03 00       	call   0x140e3272c
140dff8ab:	48 8b d8             	mov    %rax,%rbx
140dff8ae:	48 85 c0             	test   %rax,%rax
140dff8b1:	74 0a                	je     0x140dff8bd
140dff8b3:	c7 00 dd dd 00 00    	movl   $0xdddd,(%rax)
140dff8b9:	48 83 c3 10          	add    $0x10,%rbx
140dff8bd:	48 85 db             	test   %rbx,%rbx
140dff8c0:	74 35                	je     0x140dff8f7
140dff8c2:	8b 4d 60             	mov    0x60(%rbp),%ecx
140dff8c5:	44 8b cf             	mov    %edi,%r9d
140dff8c8:	44 89 74 24 28       	mov    %r14d,0x28(%rsp)
140dff8cd:	4c 8b c6             	mov    %rsi,%r8
140dff8d0:	ba 01 00 00 00       	mov    $0x1,%edx