140ddb389:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
140ddb38d:	e8 de 2b 40 ff       	call   0x1401ddf70
140ddb392:	90                   	nop
140ddb393:	48 8d 15 d6 53 3d 00 	lea    0x3d53d6(%rip),%rdx        # 0x1411b0770
140ddb39a:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
140ddb39e:	e8 9d 4e 3f ff       	call   0x1401d0240
140ddb3a3:	48 8b c8             	mov    %rax,%rcx
140ddb3a6:	48 8d 15 ab af 1d 00 	lea    0x1dafab(%rip),%rdx        # 0x140fb6358
140ddb3ad:	e8 8e 4e 3f ff       	call   0x1401d0240
140ddb3b2:	48 8b c8             	mov    %rax,%rcx
140ddb3b5:	ba a2 05 00 00       	mov    $0x5a2,%edx
140ddb3ba:	e8 61 d2 59 ff       	call   0x140378620
140ddb3bf:	48 8b c8             	mov    %rax,%rcx
140ddb3c2:	48 8d 15 97 e1 1c 00 	lea    0x1ce197(%rip),%rdx        # 0x140fa9560
140ddb3c9:	e8 72 4e 3f ff       	call   0x1401d0240
140ddb3ce:	90                   	nop
140ddb3cf:	48 8d 15 a2 54 3d 00 	lea    0x3d54a2(%rip),%rdx        # 0x1411b0878
140ddb3d6:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
140ddb3da:	e8 61 4e 3f ff       	call   0x1401d0240
140ddb3df:	90                   	nop
140ddb3e0:	80 7d d0 00          	cmpb   $0x0,-0x30(%rbp)
140ddb3e4:	75 09                	jne    0x140ddb3ef
140ddb3e6:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140ddb3ea:	e8 b1 57 ff ff       	call   0x140dd0ba0
140ddb3ef:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
140ddb3f3:	e8 68 ac 40 ff       	call   0x1401e6060
140ddb3f8:	90                   	nop
140ddb3f9:	41 c6 46 38 01       	movb   $0x1,0x38(%r14)
140ddb3fe:	45 84 e4             	test   %r12b,%r12b
140ddb401:	75 09                	jne    0x140ddb40c
140ddb403:	49 8b cf             	mov    %r15,%rcx
140ddb406:	e8 39 fd 03 00       	call   0x140e1b144
140ddb40b:	90                   	nop
140ddb40c:	80 7c 24 21 00       	cmpb   $0x0,0x21(%rsp)
140ddb411:	0f 85 ec 01 00 00    	jne    0x140ddb603
140ddb417:	49 8b cd             	mov    %r13,%rcx
140ddb41a:	e8 25 fd 03 00       	call   0x140e1b144
140ddb41f:	32 c0                	xor    %al,%al
140ddb421:	e9 8e 02 00 00       	jmp    0x140ddb6b4
140ddb426:	48 83 ff 01          	cmp    $0x1,%rdi
140ddb42a:	75 0f                	jne    0x140ddb43b
140ddb42c:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140ddb431:	0f b6 44 24 20       	movzbl 0x20(%rsp),%eax
140ddb436:	e9 75 02 00 00       	jmp    0x140ddb6b0
140ddb43b:	49 89 5e 40          	mov    %rbx,0x40(%r14)
140ddb43f:	b0 01                	mov    $0x1,%al
140ddb441:	e9 6e 02 00 00       	jmp    0x140ddb6b4
140ddb446:	44 0f b6 68 ff       	movzbl -0x1(%rax),%r13d
140ddb44b:	49 8b 04 24          	mov    (%r12),%rax
140ddb44f:	42 0f b6 8c 28 a8 00 	movzbl 0xa8(%rax,%r13,1),%ecx
140ddb456:	00 00
140ddb458:	48 63 c1             	movslq %ecx,%rax
140ddb45b:	4c 8b 7c 24 28       	mov    0x28(%rsp),%r15
140ddb460:	49 8b 7c c7 10       	mov    0x10(%r15,%rax,8),%rdi
140ddb465:	90                   	nop
140ddb466:	48 85 ff             	test   %rdi,%rdi
140ddb469:	0f 85 ae 01 00 00    	jne    0x140ddb61d
140ddb46f:	49 8d 5c 24 10       	lea    0x10(%r12),%rbx
140ddb474:	48 89 5d 90          	mov    %rbx,-0x70(%rbp)
140ddb478:	48 8b cb             	mov    %rbx,%rcx
140ddb47b:	ff 15 9f 82 1a 00    	call   *0x1a829f(%rip)        # 0x140f83720
140ddb481:	90                   	nop
140ddb482:	45 8b c5             	mov    %r13d,%r8d
140ddb485:	49 8b d7             	mov    %r15,%rdx
140ddb488:	49 8b cc             	mov    %r12,%rcx
140ddb48b:	e8 f0 33 00 00       	call   0x140dde880
140ddb490:	48 8b f8             	mov    %rax,%rdi
140ddb493:	48 8b cb             	mov    %rbx,%rcx
140ddb496:	ff 15 74 82 1a 00    	call   *0x1a8274(%rip)        # 0x140f83710
140ddb49c:	48 85 ff             	test   %rdi,%rdi
140ddb49f:	0f 85 73 01 00 00    	jne    0x140ddb618
140ddb4a5:	4c 89 64 24 48       	mov    %r12,0x48(%rsp)
140ddb4aa:	49 8b c7             	mov    %r15,%rax
140ddb4ad:	33 c9                	xor    %ecx,%ecx
140ddb4af:	48 83 f8 02          	cmp    $0x2,%rax
140ddb4b3:	77 19                	ja     0x140ddb4ce
140ddb4b5:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
140ddb4ba:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
140ddb4bf:	41 b7 01             	mov    $0x1,%r15b
140ddb4c2:	44 88 7c 24 60       	mov    %r15b,0x60(%rsp)
140ddb4c7:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140ddb4cc:	eb 58                	jmp    0x140ddb526
140ddb4ce:	45 32 ff             	xor    %r15b,%r15b
140ddb4d1:	44 88 7c 24 60       	mov    %r15b,0x60(%rsp)
140ddb4d6:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
140ddb4db:	8b 48 0c             	mov    0xc(%rax),%ecx
140ddb4de:	89 4c 24 5c          	mov    %ecx,0x5c(%rsp)
140ddb4e2:	48 63 78 08          	movslq 0x8(%rax),%rdi
140ddb4e6:	89 7c 24 58          	mov    %edi,0x58(%rsp)
140ddb4ea:	b8 04 00 00 00       	mov    $0x4,%eax
140ddb4ef:	48 f7 e7             	mul    %rdi
140ddb4f2:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
140ddb4f9:	48 0f 40 c1          	cmovo  %rcx,%rax
140ddb4fd:	48 8b c8             	mov    %rax,%rcx
140ddb500:	e8 17 01 04 00       	call   0x140e1b61c
140ddb505:	48 89 45 88          	mov    %rax,-0x78(%rbp)
140ddb509:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140ddb50e:	4c 8b c7             	mov    %rdi,%r8
140ddb511:	49 c1 e0 02          	shl    $0x2,%r8
140ddb515:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
140ddb51a:	48 8b 12             	mov    (%rdx),%rdx
140ddb51d:	48 8b c8             	mov    %rax,%rcx
140ddb520:	e8 eb 3a 10 00       	call   0x140edf010
140ddb525:	90                   	nop
140ddb526:	49 8b 56 30          	mov    0x30(%r14),%rdx
140ddb52a:	49 8b cc             	mov    %r12,%rcx
140ddb52d:	e8 9e 31 00 00       	call   0x140dde6d0
140ddb532:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140ddb537:	e8 44 32 00 00       	call   0x140dde780
140ddb53c:	48 8b f8             	mov    %rax,%rdi
140ddb53f:	48 85 c0             	test   %rax,%rax
140ddb542:	0f 84 a8 00 00 00    	je     0x140ddb5f0
140ddb548:	48 89 5d 90          	mov    %rbx,-0x70(%rbp)
140ddb54c:	48 8b cb             	mov    %rbx,%rcx
140ddb54f:	ff 15 cb 81 1a 00    	call   *0x1a81cb(%rip)        # 0x140f83720
140ddb555:	90                   	nop
140ddb556:	45 8b c5             	mov    %r13d,%r8d
140ddb559:	48 8b d7             	mov    %rdi,%rdx
140ddb55c:	49 8b cc             	mov    %r12,%rcx
140ddb55f:	e8 1c 33 00 00       	call   0x140dde880
140ddb564:	48 8b f8             	mov    %rax,%rdi
140ddb567:	48 8b cb             	mov    %rbx,%rcx
140ddb56a:	ff 15 a0 81 1a 00    	call   *0x1a81a0(%rip)        # 0x140f83710
140ddb570:	48 85 ff             	test   %rdi,%rdi
140ddb573:	0f 85 91 00 00 00    	jne    0x140ddb60a
140ddb579:	40 88 7d d0          	mov    %dil,-0x30(%rbp)
140ddb57d:	8d 57 01             	lea    0x1(%rdi),%edx
140ddb580:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
140ddb584:	e8 e7 29 40 ff       	call   0x1401ddf70
140ddb589:	90                   	nop
140ddb58a:	48 8d 15 df 51 3d 00 	lea    0x3d51df(%rip),%rdx        # 0x1411b0770
140ddb591:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
140ddb595:	e8 a6 4c 3f ff       	call   0x1401d0240
140ddb59a:	48 8b c8             	mov    %rax,%rcx
140ddb59d:	48 8d 15 b4 ad 1d 00 	lea    0x1dadb4(%rip),%rdx        # 0x140fb6358
140ddb5a4:	e8 97 4c 3f ff       	call   0x1401d0240
140ddb5a9:	48 8b c8             	mov    %rax,%rcx
140ddb5ac:	ba ea 05 00 00       	mov    $0x5ea,%edx
140ddb5b1:	e8 6a d0 59 ff       	call   0x140378620
140ddb5b6:	48 8b c8             	mov    %rax,%rcx
140ddb5b9:	48 8d 15 a0 df 1c 00 	lea    0x1cdfa0(%rip),%rdx        # 0x140fa9560
140ddb5c0:	e8 7b 4c 3f ff       	call   0x1401d0240
140ddb5c5:	90                   	nop
140ddb5c6:	48 8d 15 db 52 3d 00 	lea    0x3d52db(%rip),%rdx        # 0x1411b08a8
140ddb5cd:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
140ddb5d1:	e8 6a 4c 3f ff       	call   0x1401d0240
140ddb5d6:	90                   	nop
140ddb5d7:	40 38 7d d0          	cmp    %dil,-0x30(%rbp)
140ddb5db:	75 09                	jne    0x140ddb5e6
140ddb5dd:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140ddb5e1:	e8 ba 55 ff ff       	call   0x140dd0ba0
140ddb5e6:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
140ddb5ea:	e8 71 aa 40 ff       	call   0x1401e6060
140ddb5ef:	90                   	nop
140ddb5f0:	41 c6 46 38 01       	movb   $0x1,0x38(%r14)
140ddb5f5:	45 84 ff             	test   %r15b,%r15b
140ddb5f8:	75 09                	jne    0x140ddb603
140ddb5fa:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
140ddb5fe:	e8 41 fb 03 00       	call   0x140e1b144
140ddb603:	32 c0                	xor    %al,%al
140ddb605:	e9 aa 00 00 00       	jmp    0x140ddb6b4
140ddb60a:	45 84 ff             	test   %r15b,%r15b
140ddb60d:	75 09                	jne    0x140ddb618
140ddb60f:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
140ddb613:	e8 2c fb 03 00       	call   0x140e1b144
140ddb618:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140ddb61d:	48 83 ff 02          	cmp    $0x2,%rdi
140ddb621:	0f 86 ff fd ff ff    	jbe    0x140ddb426
140ddb627:	8b 47 0c             	mov    0xc(%rdi),%eax
140ddb62a:	c1 e8 08             	shr    $0x8,%eax
140ddb62d:	a8 01                	test   $0x1,%al
140ddb62f:	74 72                	je     0x140ddb6a3
140ddb631:	b3 01                	mov    $0x1,%bl
140ddb633:	49 83 7e 48 00       	cmpq   $0x0,0x48(%r14)
140ddb638:	74 73                	je     0x140ddb6ad
140ddb63a:	41 83 7c 24 08 03    	cmpl   $0x3,0x8(%r12)
140ddb640:	75 6b                	jne    0x140ddb6ad
140ddb642:	8b 47 08             	mov    0x8(%rdi),%eax
140ddb645:	83 e8 01             	sub    $0x1,%eax
140ddb648:	4c 63 d0             	movslq %eax,%r10
140ddb64b:	78 60                	js     0x140ddb6ad
140ddb64d:	0f 1f 00             	nopl   (%rax)
140ddb650:	48 8b 07             	mov    (%rdi),%rax
140ddb653:	4e 63 0c 90          	movslq (%rax,%r10,4),%r9
140ddb657:	41 83 f9 fe          	cmp    $0xfffffffe,%r9d
140ddb65b:	74 50                	je     0x140ddb6ad
140ddb65d:	4d 8b 46 48          	mov    0x48(%r14),%r8
140ddb661:	49 8b 50 20          	mov    0x20(%r8),%rdx
140ddb665:	48 85 d2             	test   %rdx,%rdx
140ddb668:	74 31                	je     0x140ddb69b
140ddb66a:	45 3b 48 18          	cmp    0x18(%r8),%r9d
140ddb66e:	73 2b                	jae    0x140ddb69b
140ddb670:	49 8b 40 10          	mov    0x10(%r8),%rax
140ddb674:	4e 63 1c 88          	movslq (%rax,%r9,4),%r11
140ddb678:	45 3b 18             	cmp    (%r8),%r11d
140ddb67b:	73 06                	jae    0x140ddb683
140ddb67d:	46 39 0c 9a          	cmp    %r9d,(%rdx,%r11,4)
140ddb681:	74 18                	je     0x140ddb69b
140ddb683:	48 8b c8             	mov    %rax,%rcx
140ddb686:	41 8b 00             	mov    (%r8),%eax
140ddb689:	42 89 04 89          	mov    %eax,(%rcx,%r9,4)
140ddb68d:	49 63 08             	movslq (%r8),%rcx
140ddb690:	49 8b 40 20          	mov    0x20(%r8),%rax
140ddb694:	44 89 0c 88          	mov    %r9d,(%rax,%rcx,4)
140ddb698:	41 ff 00             	incl   (%r8)
140ddb69b:	49 83 ea 01          	sub    $0x1,%r10
140ddb69f:	79 af                	jns    0x140ddb650
140ddb6a1:	eb 0a                	jmp    0x140ddb6ad
140ddb6a3:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140ddb6a8:	0f b6 5c 24 20       	movzbl 0x20(%rsp),%ebx
140ddb6ad:	0f b6 c3             	movzbl %bl,%eax
140ddb6b0:	49 89 76 40          	mov    %rsi,0x40(%r14)
140ddb6b4:	48 8b 9c 24 10 02 00 	mov    0x210(%rsp),%rbx
140ddb6bb:	00
140ddb6bc:	48 81 c4 c0 01 00 00 	add    $0x1c0,%rsp
140ddb6c3:	41 5f                	pop    %r15
140ddb6c5:	41 5e                	pop    %r14
140ddb6c7:	41 5d                	pop    %r13
140ddb6c9:	41 5c                	pop    %r12
140ddb6cb:	5f                   	pop    %rdi
140ddb6cc:	5e                   	pop    %rsi
140ddb6cd:	5d                   	pop    %rbp
140ddb6ce:	c3                   	ret
140ddb6cf:	cc                   	int3
140ddb6d0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140ddb6d5:	55                   	push   %rbp
140ddb6d6:	56                   	push   %rsi
140ddb6d7:	57                   	push   %rdi
140ddb6d8:	41 54                	push   %r12
140ddb6da:	41 55                	push   %r13
140ddb6dc:	41 56                	push   %r14
140ddb6de:	41 57                	push   %r15
140ddb6e0:	48 8d ac 24 50 ff ff 	lea    -0xb0(%rsp),%rbp
140ddb6e7:	ff
140ddb6e8:	48 81 ec b0 01 00 00 	sub    $0x1b0,%rsp
140ddb6ef:	48 8b f2             	mov    %rdx,%rsi
140ddb6f2:	4c 8b f1             	mov    %rcx,%r14
140ddb6f5:	48 8b 7a 28          	mov    0x28(%rdx),%rdi
140ddb6f9:	48 89 7c 24 70       	mov    %rdi,0x70(%rsp)
140ddb6fe:	4c 8b 2a             	mov    (%rdx),%r13
140ddb701:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140ddb705:	4d 03 c5             	add    %r13,%r8
140ddb708:	4c 89 44 24 38       	mov    %r8,0x38(%rsp)
140ddb70d:	45 33 ff             	xor    %r15d,%r15d
140ddb710:	4c 89 7d 80          	mov    %r15,-0x80(%rbp)
140ddb714:	48 8b 09             	mov    (%rcx),%rcx
140ddb717:	48 81 c1 a8 00 00 00 	add    $0xa8,%rcx
140ddb71e:	48 89 4d b8          	mov    %rcx,-0x48(%rbp)
140ddb722:	4c 8b e7             	mov    %rdi,%r12
140ddb725:	8b 47 0c             	mov    0xc(%rdi),%eax
140ddb728:	c1 e8 08             	shr    $0x8,%eax
140ddb72b:	a8 01                	test   $0x1,%al
140ddb72d:	74 7d                	je     0x140ddb7ac
140ddb72f:	4c 39 7a 48          	cmp    %r15,0x48(%rdx)
140ddb733:	74 6c                	je     0x140ddb7a1
140ddb735:	41 83 7e 08 03       	cmpl   $0x3,0x8(%r14)
140ddb73a:	75 65                	jne    0x140ddb7a1
140ddb73c:	8b 47 08             	mov    0x8(%rdi),%eax
140ddb73f:	83 e8 01             	sub    $0x1,%eax
140ddb742:	4c 63 d0             	movslq %eax,%r10
140ddb745:	78 5a                	js     0x140ddb7a1
140ddb747:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140ddb74e:	00 00
140ddb750:	48 8b 07             	mov    (%rdi),%rax
140ddb753:	4e 63 0c 90          	movslq (%rax,%r10,4),%r9
140ddb757:	41 83 f9 fe          	cmp    $0xfffffffe,%r9d
140ddb75b:	74 44                	je     0x140ddb7a1
140ddb75d:	4c 8b 46 48          	mov    0x48(%rsi),%r8
140ddb761:	49 8b 50 20          	mov    0x20(%r8),%rdx
140ddb765:	48 85 d2             	test   %rdx,%rdx
140ddb768:	74 31                	je     0x140ddb79b
140ddb76a:	45 3b 48 18          	cmp    0x18(%r8),%r9d
140ddb76e:	73 2b                	jae    0x140ddb79b
140ddb770:	49 8b 40 10          	mov    0x10(%r8),%rax
140ddb774:	4e 63 1c 88          	movslq (%rax,%r9,4),%r11
140ddb778:	45 3b 18             	cmp    (%r8),%r11d
140ddb77b:	73 06                	jae    0x140ddb783
140ddb77d:	46 39 0c 9a          	cmp    %r9d,(%rdx,%r11,4)
140ddb781:	74 18                	je     0x140ddb79b
140ddb783:	48 8b c8             	mov    %rax,%rcx
140ddb786:	41 8b 00             	mov    (%r8),%eax
140ddb789:	42 89 04 89          	mov    %eax,(%rcx,%r9,4)
140ddb78d:	49 63 08             	movslq (%r8),%rcx
140ddb790:	49 8b 40 20          	mov    0x20(%r8),%rax
140ddb794:	44 89 0c 88          	mov    %r9d,(%rax,%rcx,4)
140ddb798:	41 ff 00             	incl   (%r8)
140ddb79b:	49 83 ea 01          	sub    $0x1,%r10
140ddb79f:	79 af                	jns    0x140ddb750
140ddb7a1:	4c 89 6e 40          	mov    %r13,0x40(%rsi)
140ddb7a5:	b0 01                	mov    $0x1,%al
140ddb7a7:	e9 4d 06 00 00       	jmp    0x140ddbdf9
140ddb7ac:	4d 3b e8             	cmp    %r8,%r13
140ddb7af:	0f 84 b2 03 00 00    	je     0x140ddbb67
140ddb7b5:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
140ddb7bc:	00 00 00 00
140ddb7c0:	49 8b dd             	mov    %r13,%rbx
140ddb7c3:	48 89 5c 24 78       	mov    %rbx,0x78(%rsp)
140ddb7c8:	41 0f b6 45 00       	movzbl 0x0(%r13),%eax
140ddb7cd:	89 44 24 40          	mov    %eax,0x40(%rsp)
140ddb7d1:	49 ff c5             	inc    %r13
140ddb7d4:	0f b6 0c 08          	movzbl (%rax,%rcx,1),%ecx
140ddb7d8:	49 8b 7c cc 10       	mov    0x10(%r12,%rcx,8),%rdi
140ddb7dd:	90                   	nop
140ddb7de:	48 85 ff             	test   %rdi,%rdi
140ddb7e1:	0f 85 10 02 00 00    	jne    0x140ddb9f7
140ddb7e7:	49 8d 5e 10          	lea    0x10(%r14),%rbx
140ddb7eb:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
140ddb7f0:	48 8b cb             	mov    %rbx,%rcx
140ddb7f3:	ff 15 27 7f 1a 00    	call   *0x1a7f27(%rip)        # 0x140f83720
140ddb7f9:	90                   	nop
140ddb7fa:	44 8b 44 24 40       	mov    0x40(%rsp),%r8d
140ddb7ff:	49 8b d4             	mov    %r12,%rdx
140ddb802:	49 8b ce             	mov    %r14,%rcx
140ddb805:	e8 76 30 00 00       	call   0x140dde880
140ddb80a:	48 8b f8             	mov    %rax,%rdi
140ddb80d:	48 8b cb             	mov    %rbx,%rcx
140ddb810:	ff 15 fa 7e 1a 00    	call   *0x1a7efa(%rip)        # 0x140f83710
140ddb816:	48 85 ff             	test   %rdi,%rdi
140ddb819:	0f 85 ce 01 00 00    	jne    0x140ddb9ed
140ddb81f:	40 38 3d b2 d2 5d 00 	cmp    %dil,0x5dd2b2(%rip)        # 0x1413b8ad8
140ddb826:	74 2a                	je     0x140ddb852
140ddb828:	48 8b 55 80          	mov    -0x80(%rbp),%rdx
140ddb82c:	48 85 d2             	test   %rdx,%rdx
140ddb82f:	74 21                	je     0x140ddb852
140ddb831:	49 8b 46 60          	mov    0x60(%r14),%rax
140ddb835:	48 8d 0c 80          	lea    (%rax,%rax,4),%rcx
140ddb839:	48 03 c9             	add    %rcx,%rcx
140ddb83c:	49 8b c5             	mov    %r13,%rax
140ddb83f:	48 2b c2             	sub    %rdx,%rax
140ddb842:	48 3b c1             	cmp    %rcx,%rax
140ddb845:	73 0b                	jae    0x140ddb852
140ddb847:	41 83 7e 08 03       	cmpl   $0x3,0x8(%r14)
140ddb84c:	0f 85 d2 01 00 00    	jne    0x140ddba24
140ddb852:	4c 89 6d 80          	mov    %r13,-0x80(%rbp)
140ddb856:	4c 89 75 90          	mov    %r14,-0x70(%rbp)
140ddb85a:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140ddb85f:	48 83 f9 02          	cmp    $0x2,%rcx
140ddb863:	77 1f                	ja     0x140ddb884
140ddb865:	49 8b c7             	mov    %r15,%rax
140ddb868:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140ddb86d:	48 89 45 98          	mov    %rax,-0x68(%rbp)
140ddb871:	4c 89 7d a0          	mov    %r15,-0x60(%rbp)
140ddb875:	b0 01                	mov    $0x1,%al
140ddb877:	88 44 24 20          	mov    %al,0x20(%rsp)
140ddb87b:	88 45 a8             	mov    %al,-0x58(%rbp)
140ddb87e:	48 89 4d b0          	mov    %rcx,-0x50(%rbp)
140ddb882:	eb 56                	jmp    0x140ddb8da
140ddb884:	32 c0                	xor    %al,%al
140ddb886:	88 44 24 20          	mov    %al,0x20(%rsp)
140ddb88a:	88 45 a8             	mov    %al,-0x58(%rbp)