140daa518:	00
140daa519:	44 8d 42 1c          	lea    0x1c(%rdx),%r8d
140daa51d:	4c 8d 0d b4 3b 40 00 	lea    0x403bb4(%rip),%r9        # 0x1411ae0d8
140daa524:	8d 48 2e             	lea    0x2e(%rax),%ecx
140daa527:	e8 54 67 f2 ff       	call   0x140cd0c80
140daa52c:	e9 59 02 00 00       	jmp    0x140daa78a
140daa531:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140daa536:	48 85 f6             	test   %rsi,%rsi
140daa539:	74 57                	je     0x140daa592
140daa53b:	e8 90 51 3f ff       	call   0x14019f6d0
140daa540:	48 8b c8             	mov    %rax,%rcx
140daa543:	e8 b8 77 f3 ff       	call   0x140ce1d00
140daa548:	8b c8                	mov    %eax,%ecx
140daa54a:	e8 01 97 f2 ff       	call   0x140cd3c50
140daa54f:	49 89 06             	mov    %rax,(%r14)
140daa552:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140daa557:	e8 e4 72 f3 ff       	call   0x140ce1840
140daa55c:	85 c0                	test   %eax,%eax
140daa55e:	7e 19                	jle    0x140daa579
140daa560:	8b d0                	mov    %eax,%edx
140daa562:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140daa567:	e8 a4 9f f4 ff       	call   0x140cf4510
140daa56c:	85 c0                	test   %eax,%eax
140daa56e:	0f 8e 16 02 00 00    	jle    0x140daa78a
140daa574:	48 8d 6c 24 40       	lea    0x40(%rsp),%rbp
140daa579:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140daa57e:	e8 0d c8 6a ff       	call   0x140456d90
140daa583:	48 63 f8             	movslq %eax,%rdi
140daa586:	4c 39 6b 20          	cmp    %r13,0x20(%rbx)
140daa58a:	0f 85 bb 00 00 00    	jne    0x140daa64b
140daa590:	eb 3f                	jmp    0x140daa5d1
140daa592:	49 8b 56 08          	mov    0x8(%r14),%rdx
140daa596:	e8 35 73 f3 ff       	call   0x140ce18d0
140daa59b:	85 c0                	test   %eax,%eax
140daa59d:	7f 25                	jg     0x140daa5c4
140daa59f:	ba 78 00 00 00       	mov    $0x78,%edx
140daa5a4:	c7 44 24 20 51 00 00 	movl   $0x51,0x20(%rsp)
140daa5ab:	00
140daa5ac:	4c 8d 0d 25 3b 40 00 	lea    0x403b25(%rip),%r9        # 0x1411ae0d8
140daa5b3:	8d 4a b6             	lea    -0x4a(%rdx),%ecx
140daa5b6:	44 8d 42 ee          	lea    -0x12(%rdx),%r8d
140daa5ba:	e8 c1 66 f2 ff       	call   0x140cd0c80
140daa5bf:	e9 c6 01 00 00       	jmp    0x140daa78a
140daa5c4:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140daa5c9:	e8 c2 c7 6a ff       	call   0x140456d90
140daa5ce:	48 63 f8             	movslq %eax,%rdi
140daa5d1:	41 b8 57 00 00 00    	mov    $0x57,%r8d
140daa5d7:	48 8d 15 fa 3a 40 00 	lea    0x403afa(%rip),%rdx        # 0x1411ae0d8
140daa5de:	48 8b cf             	mov    %rdi,%rcx
140daa5e1:	e8 ca 73 f1 ff       	call   0x140cc19b0
140daa5e6:	4c 8b f8             	mov    %rax,%r15
140daa5e9:	48 85 c0             	test   %rax,%rax
140daa5ec:	75 23                	jne    0x140daa611
140daa5ee:	4c 8d 0d e3 3a 40 00 	lea    0x403ae3(%rip),%r9        # 0x1411ae0d8
140daa5f5:	c7 44 24 20 59 00 00 	movl   $0x59,0x20(%rsp)
140daa5fc:	00
140daa5fd:	8d 50 78             	lea    0x78(%rax),%edx
140daa600:	8d 48 2e             	lea    0x2e(%rax),%ecx
140daa603:	44 8d 40 41          	lea    0x41(%rax),%r8d
140daa607:	e8 74 66 f2 ff       	call   0x140cd0c80
140daa60c:	e9 79 01 00 00       	jmp    0x140daa78a
140daa611:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140daa616:	48 8b d0             	mov    %rax,%rdx
140daa619:	e8 c2 18 f3 ff       	call   0x140cdbee0
140daa61e:	85 c0                	test   %eax,%eax
140daa620:	0f 8e 64 01 00 00    	jle    0x140daa78a
140daa626:	4c 39 6b 20          	cmp    %r13,0x20(%rbx)
140daa62a:	75 1f                	jne    0x140daa64b
140daa62c:	4c 89 7b 20          	mov    %r15,0x20(%rbx)
140daa630:	45 33 ff             	xor    %r15d,%r15d
140daa633:	48 89 7b 28          	mov    %rdi,0x28(%rbx)
140daa637:	48 85 f6             	test   %rsi,%rsi
140daa63a:	74 0a                	je     0x140daa646
140daa63c:	c7 44 24 3c 01 00 00 	movl   $0x1,0x3c(%rsp)
140daa643:	00
140daa644:	eb 05                	jmp    0x140daa64b
140daa646:	e8 35 5a f2 ff       	call   0x140cd0080
140daa64b:	48 8b 53 28          	mov    0x28(%rbx),%rdx
140daa64f:	48 3b d7             	cmp    %rdi,%rdx
140daa652:	74 41                	je     0x140daa695
140daa654:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140daa659:	e8 c2 19 f3 ff       	call   0x140cdc020
140daa65e:	85 c0                	test   %eax,%eax
140daa660:	7f 33                	jg     0x140daa695
140daa662:	48 85 f6             	test   %rsi,%rsi
140daa665:	75 77                	jne    0x140daa6de
140daa667:	44 39 6b 30          	cmp    %r13d,0x30(%rbx)
140daa66b:	75 71                	jne    0x140daa6de
140daa66d:	48 8b 53 28          	mov    0x28(%rbx),%rdx
140daa671:	44 8d 4e 78          	lea    0x78(%rsi),%r9d
140daa675:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140daa679:	4c 8d 05 58 3a 40 00 	lea    0x403a58(%rip),%r8        # 0x1411ae0d8
140daa680:	e8 ab 74 f1 ff       	call   0x140cc1b30
140daa685:	4c 89 7b 20          	mov    %r15,0x20(%rbx)
140daa689:	45 33 ff             	xor    %r15d,%r15d
140daa68c:	48 89 7b 28          	mov    %rdi,0x28(%rbx)
140daa690:	e8 eb 59 f2 ff       	call   0x140cd0080
140daa695:	8b 44 24 38          	mov    0x38(%rsp),%eax
140daa699:	45 33 c0             	xor    %r8d,%r8d
140daa69c:	4c 8b 4b 20          	mov    0x20(%rbx),%r9
140daa6a0:	33 d2                	xor    %edx,%edx
140daa6a2:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140daa6a7:	89 44 24 28          	mov    %eax,0x28(%rsp)
140daa6ab:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
140daa6b0:	e8 eb 1a f3 ff       	call   0x140cdc1a0
140daa6b5:	85 c0                	test   %eax,%eax
140daa6b7:	7f 47                	jg     0x140daa700
140daa6b9:	ba 78 00 00 00       	mov    $0x78,%edx
140daa6be:	c7 44 24 20 83 00 00 	movl   $0x83,0x20(%rsp)
140daa6c5:	00
140daa6c6:	4c 8d 0d 0b 3a 40 00 	lea    0x403a0b(%rip),%r9        # 0x1411ae0d8
140daa6cd:	8d 4a b6             	lea    -0x4a(%rdx),%ecx
140daa6d0:	44 8d 42 ed          	lea    -0x13(%rdx),%r8d
140daa6d4:	e8 a7 65 f2 ff       	call   0x140cd0c80
140daa6d9:	e9 a0 00 00 00       	jmp    0x140daa77e
140daa6de:	ba 78 00 00 00       	mov    $0x78,%edx
140daa6e3:	c7 44 24 20 74 00 00 	movl   $0x74,0x20(%rsp)
140daa6ea:	00
140daa6eb:	4c 8d 0d e6 39 40 00 	lea    0x4039e6(%rip),%r9        # 0x1411ae0d8
140daa6f2:	8d 4a b6             	lea    -0x4a(%rdx),%ecx
140daa6f5:	44 8d 42 fe          	lea    -0x2(%rdx),%r8d
140daa6f9:	e8 82 65 f2 ff       	call   0x140cd0c80
140daa6fe:	eb 7e                	jmp    0x140daa77e
140daa700:	48 85 f6             	test   %rsi,%rsi
140daa703:	74 73                	je     0x140daa778
140daa705:	e8 f6 6f f2 ff       	call   0x140cd1700
140daa70a:	49 89 46 08          	mov    %rax,0x8(%r14)
140daa70e:	48 85 c0             	test   %rax,%rax
140daa711:	75 20                	jne    0x140daa733
140daa713:	4c 8d 0d be 39 40 00 	lea    0x4039be(%rip),%r9        # 0x1411ae0d8
140daa71a:	c7 44 24 20 89 00 00 	movl   $0x89,0x20(%rsp)
140daa721:	00
140daa722:	8d 50 78             	lea    0x78(%rax),%edx
140daa725:	8d 48 2e             	lea    0x2e(%rax),%ecx
140daa728:	44 8d 40 41          	lea    0x41(%rax),%r8d
140daa72c:	e8 4f 65 f2 ff       	call   0x140cd0c80
140daa731:	eb 4b                	jmp    0x140daa77e
140daa733:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140daa738:	48 8b d0             	mov    %rax,%rdx
140daa73b:	e8 c0 73 f3 ff       	call   0x140ce1b00
140daa740:	85 c0                	test   %eax,%eax
140daa742:	7f 22                	jg     0x140daa766
140daa744:	ba 78 00 00 00       	mov    $0x78,%edx
140daa749:	c7 44 24 20 8e 00 00 	movl   $0x8e,0x20(%rsp)
140daa750:	00
140daa751:	4c 8d 0d 80 39 40 00 	lea    0x403980(%rip),%r9        # 0x1411ae0d8
140daa758:	8d 4a b6             	lea    -0x4a(%rdx),%ecx
140daa75b:	44 8d 42 ee          	lea    -0x12(%rdx),%r8d
140daa75f:	e8 1c 65 f2 ff       	call   0x140cd0c80
140daa764:	eb 18                	jmp    0x140daa77e
140daa766:	49 8b 4e 08          	mov    0x8(%r14),%rcx
140daa76a:	83 39 ff             	cmpl   $0xffffffff,(%rcx)
140daa76d:	75 09                	jne    0x140daa778
140daa76f:	e8 6c 6f f2 ff       	call   0x140cd16e0
140daa774:	4d 89 6e 08          	mov    %r13,0x8(%r14)
140daa778:	41 bd 01 00 00 00    	mov    $0x1,%r13d
140daa77e:	83 7c 24 3c 00       	cmpl   $0x0,0x3c(%rsp)
140daa783:	74 05                	je     0x140daa78a
140daa785:	45 85 ed             	test   %r13d,%r13d
140daa788:	75 22                	jne    0x140daa7ac
140daa78a:	48 8b 53 28          	mov    0x28(%rbx),%rdx
140daa78e:	4c 8d 05 43 39 40 00 	lea    0x403943(%rip),%r8        # 0x1411ae0d8
140daa795:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140daa799:	41 b9 9b 00 00 00    	mov    $0x9b,%r9d
140daa79f:	e8 8c 73 f1 ff       	call   0x140cc1b30
140daa7a4:	48 c7 43 20 00 00 00 	movq   $0x0,0x20(%rbx)
140daa7ab:	00
140daa7ac:	41 b9 9e 00 00 00    	mov    $0x9e,%r9d
140daa7b2:	4c 8d 05 1f 39 40 00 	lea    0x40391f(%rip),%r8        # 0x1411ae0d8
140daa7b9:	48 8b d7             	mov    %rdi,%rdx
140daa7bc:	49 8b cf             	mov    %r15,%rcx
140daa7bf:	e8 6c 73 f1 ff       	call   0x140cc1b30
140daa7c4:	45 85 ed             	test   %r13d,%r13d
140daa7c7:	74 05                	je     0x140daa7ce
140daa7c9:	49 8b c4             	mov    %r12,%rax
140daa7cc:	eb 0a                	jmp    0x140daa7d8
140daa7ce:	49 8b cc             	mov    %r12,%rcx
140daa7d1:	e8 8a 79 f1 ff       	call   0x140cc2160
140daa7d6:	33 c0                	xor    %eax,%eax
140daa7d8:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140daa7dd:	48 33 cc             	xor    %rsp,%rcx
140daa7e0:	e8 1b 0d 07 00       	call   0x140e1b500
140daa7e5:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
140daa7ea:	49 8b 5b 38          	mov    0x38(%r11),%rbx
140daa7ee:	49 8b 6b 40          	mov    0x40(%r11),%rbp
140daa7f2:	49 8b 73 48          	mov    0x48(%r11),%rsi
140daa7f6:	49 8b e3             	mov    %r11,%rsp
140daa7f9:	41 5f                	pop    %r15
140daa7fb:	41 5e                	pop    %r14
140daa7fd:	41 5d                	pop    %r13
140daa7ff:	41 5c                	pop    %r12
140daa801:	5f                   	pop    %rdi
140daa802:	c3                   	ret
140daa803:	cc                   	int3
140daa804:	cc                   	int3
140daa805:	cc                   	int3
140daa806:	cc                   	int3
140daa807:	cc                   	int3
140daa808:	cc                   	int3
140daa809:	cc                   	int3
140daa80a:	cc                   	int3
140daa80b:	cc                   	int3
140daa80c:	cc                   	int3
140daa80d:	cc                   	int3
140daa80e:	cc                   	int3
140daa80f:	cc                   	int3
140daa810:	b8 28 00 00 00       	mov    $0x28,%eax
140daa815:	e8 86 0c 07 00       	call   0x140e1b4a0
140daa81a:	48 2b e0             	sub    %rax,%rsp
140daa81d:	48 8b 41 08          	mov    0x8(%rcx),%rax
140daa821:	48 8b 48 08          	mov    0x8(%rax),%rcx
140daa825:	48 83 79 18 00       	cmpq   $0x0,0x18(%rcx)
140daa82a:	74 0d                	je     0x140daa839
140daa82c:	48 83 78 10 00       	cmpq   $0x0,0x10(%rax)
140daa831:	74 06                	je     0x140daa839
140daa833:	c7 00 02 00 00 00    	movl   $0x2,(%rax)
140daa839:	48 83 c4 28          	add    $0x28,%rsp
140daa83d:	e9 ae fb ff ff       	jmp    0x140daa3f0
140daa842:	cc                   	int3
140daa843:	cc                   	int3
140daa844:	cc                   	int3
140daa845:	cc                   	int3
140daa846:	cc                   	int3
140daa847:	cc                   	int3
140daa848:	cc                   	int3
140daa849:	cc                   	int3
140daa84a:	cc                   	int3
140daa84b:	cc                   	int3
140daa84c:	cc                   	int3
140daa84d:	cc                   	int3
140daa84e:	cc                   	int3
140daa84f:	cc                   	int3
140daa850:	40 55                	rex push %rbp
140daa852:	56                   	push   %rsi
140daa853:	57                   	push   %rdi
140daa854:	41 54                	push   %r12
140daa856:	41 56                	push   %r14
140daa858:	b8 30 00 00 00       	mov    $0x30,%eax
140daa85d:	e8 3e 0c 07 00       	call   0x140e1b4a0
140daa862:	48 2b e0             	sub    %rax,%rsp
140daa865:	48 8b 7a 08          	mov    0x8(%rdx),%rdi
140daa869:	45 33 f6             	xor    %r14d,%r14d
140daa86c:	48 8b 41 08          	mov    0x8(%rcx),%rax
140daa870:	45 8b e0             	mov    %r8d,%r12d
140daa873:	41 8b f6             	mov    %r14d,%esi
140daa876:	48 8b 68 18          	mov    0x18(%rax),%rbp
140daa87a:	4c 39 77 20          	cmp    %r14,0x20(%rdi)
140daa87e:	75 2e                	jne    0x140daa8ae
140daa880:	ba a7 00 00 00       	mov    $0xa7,%edx
140daa885:	c7 44 24 20 25 01 00 	movl   $0x125,0x20(%rsp)
140daa88c:	00
140daa88d:	4c 8d 0d 5c 38 40 00 	lea    0x40385c(%rip),%r9        # 0x1411ae0f0
140daa894:	8d 4a 87             	lea    -0x79(%rdx),%ecx
140daa897:	44 8d 42 0b          	lea    0xb(%rdx),%r8d
140daa89b:	e8 e0 63 f2 ff       	call   0x140cd0c80
140daa8a0:	33 c0                	xor    %eax,%eax
140daa8a2:	48 83 c4 30          	add    $0x30,%rsp
140daa8a6:	41 5e                	pop    %r14
140daa8a8:	41 5c                	pop    %r12
140daa8aa:	5f                   	pop    %rdi
140daa8ab:	5e                   	pop    %rsi
140daa8ac:	5d                   	pop    %rbp
140daa8ad:	c3                   	ret
140daa8ae:	48 89 5c 24 68       	mov    %rbx,0x68(%rsp)
140daa8b3:	48 8b 5f 10          	mov    0x10(%rdi),%rbx
140daa8b7:	48 85 db             	test   %rbx,%rbx
140daa8ba:	0f 84 2d 03 00 00    	je     0x140daabed
140daa8c0:	48 8b 0b             	mov    (%rbx),%rcx
140daa8c3:	e8 e8 94 f2 ff       	call   0x140cd3db0
140daa8c8:	3d 7d 03 00 00       	cmp    $0x37d,%eax
140daa8cd:	0f 85 1a 03 00 00    	jne    0x140daabed
140daa8d3:	4c 89 7c 24 78       	mov    %r15,0x78(%rsp)
140daa8d8:	e8 13 6e f6 ff       	call   0x140d116f0
140daa8dd:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140daa8e1:	48 8b c8             	mov    %rax,%rcx
140daa8e4:	e8 d7 72 f2 ff       	call   0x140cd1bc0
140daa8e9:	4c 8b f8             	mov    %rax,%r15
140daa8ec:	48 85 c0             	test   %rax,%rax
140daa8ef:	75 24                	jne    0x140daa915
140daa8f1:	ba a7 00 00 00       	mov    $0xa7,%edx
140daa8f6:	c7 44 24 20 35 01 00 	movl   $0x135,0x20(%rsp)
140daa8fd:	00
140daa8fe:	4c 8d 0d eb 37 40 00 	lea    0x4037eb(%rip),%r9        # 0x1411ae0f0
140daa905:	8d 48 2e             	lea    0x2e(%rax),%ecx
140daa908:	44 8d 42 09          	lea    0x9(%rdx),%r8d
140daa90c:	e8 6f 63 f2 ff       	call   0x140cd0c80
140daa911:	33 c0                	xor    %eax,%eax
140daa913:	eb 4b                	jmp    0x140daa960
140daa915:	48 8b 08             	mov    (%rax),%rcx
140daa918:	4c 89 6c 24 70       	mov    %r13,0x70(%rsp)
140daa91d:	e8 8e 94 f2 ff       	call   0x140cd3db0
140daa922:	8b c8                	mov    %eax,%ecx
140daa924:	e8 d7 93 f2 ff       	call   0x140cd3d00
140daa929:	48 8b c8             	mov    %rax,%rcx
140daa92c:	e8 ef 27 f4 ff       	call   0x140ced120
140daa931:	4c 8b e8             	mov    %rax,%r13
140daa934:	48 85 c0             	test   %rax,%rax
140daa937:	75 3d                	jne    0x140daa976
140daa939:	ba a7 00 00 00       	mov    $0xa7,%edx
140daa93e:	c7 44 24 20 3c 01 00 	movl   $0x13c,0x20(%rsp)
140daa945:	00
140daa946:	4c 8d 0d a3 37 40 00 	lea    0x4037a3(%rip),%r9        # 0x1411ae0f0
140daa94d:	8d 48 2e             	lea    0x2e(%rax),%ecx
140daa950:	44 8d 42 ed          	lea    -0x13(%rdx),%r8d
140daa954:	e8 27 63 f2 ff       	call   0x140cd0c80
140daa959:	33 c0                	xor    %eax,%eax
140daa95b:	4c 8b 6c 24 70       	mov    0x70(%rsp),%r13
140daa960:	4c 8b 7c 24 78       	mov    0x78(%rsp),%r15
140daa965:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140daa96a:	48 83 c4 30          	add    $0x30,%rsp
140daa96e:	41 5e                	pop    %r14
140daa970:	41 5c                	pop    %r12
140daa972:	5f                   	pop    %rdi
140daa973:	5e                   	pop    %rsi
140daa974:	5d                   	pop    %rbp
140daa975:	c3                   	ret
140daa976:	e8 35 15 f3 ff       	call   0x140cdbeb0
140daa97b:	48 8b d8             	mov    %rax,%rbx
140daa97e:	48 85 c0             	test   %rax,%rax
140daa981:	75 1d                	jne    0x140daa9a0
140daa983:	c7 44 24 20 42 01 00 	movl   $0x142,0x20(%rsp)
140daa98a:	00
140daa98b:	4c 8d 0d 5e 37 40 00 	lea    0x40375e(%rip),%r9        # 0x1411ae0f0
140daa992:	ba a7 00 00 00       	mov    $0xa7,%edx
140daa997:	8d 48 2e             	lea    0x2e(%rax),%ecx
140daa99a:	44 8d 40 41          	lea    0x41(%rax),%r8d
140daa99e:	eb b4                	jmp    0x140daa954
140daa9a0:	44 89 64 24 28       	mov    %r12d,0x28(%rsp)
140daa9a5:	45 33 c9             	xor    %r9d,%r9d
140daa9a8:	45 33 c0             	xor    %r8d,%r8d
140daa9ab:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
140daa9b0:	49 8b d5             	mov    %r13,%rdx
140daa9b3:	48 8b cb             	mov    %rbx,%rcx
140daa9b6:	e8 e5 17 f3 ff       	call   0x140cdc1a0
140daa9bb:	85 c0                	test   %eax,%eax
140daa9bd:	74 3a                	je     0x140daa9f9
140daa9bf:	33 d2                	xor    %edx,%edx
140daa9c1:	48 8b cb             	mov    %rbx,%rcx
140daa9c4:	e8 17 17 f3 ff       	call   0x140cdc0e0
140daa9c9:	49 8b 57 08          	mov    0x8(%r15),%rdx
140daa9cd:	48 8b cb             	mov    %rbx,%rcx
140daa9d0:	e8 fb 6e f3 ff       	call   0x140ce18d0
140daa9d5:	85 c0                	test   %eax,%eax
140daa9d7:	7f 4d                	jg     0x140daaa26
140daa9d9:	ba a7 00 00 00       	mov    $0xa7,%edx
140daa9de:	c7 44 24 20 4b 01 00 	movl   $0x14b,0x20(%rsp)
140daa9e5:	00
140daa9e6:	4c 8d 0d 03 37 40 00 	lea    0x403703(%rip),%r9        # 0x1411ae0f0
140daa9ed:	8d 4a 87             	lea    -0x79(%rdx),%ecx
140daa9f0:	44 8d 42 bf          	lea    -0x41(%rdx),%r8d