140da7510:	0f be 4e 01          	movsbl 0x1(%rsi),%ecx
140da7514:	48 ff c6             	inc    %rsi
140da7517:	ba 08 00 00 00       	mov    $0x8,%edx
140da751c:	e8 bf e1 f5 ff       	call   0x140d056e0
140da7521:	85 c0                	test   %eax,%eax
140da7523:	75 eb                	jne    0x140da7510
140da7525:	0f be 0f             	movsbl (%rdi),%ecx
140da7528:	ba 08 00 00 00       	mov    $0x8,%edx
140da752d:	e8 ae e1 f5 ff       	call   0x140d056e0
140da7532:	85 c0                	test   %eax,%eax
140da7534:	74 1f                	je     0x140da7555
140da7536:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140da753d:	00 00 00
140da7540:	0f be 4f 01          	movsbl 0x1(%rdi),%ecx
140da7544:	48 ff c7             	inc    %rdi
140da7547:	ba 08 00 00 00       	mov    $0x8,%edx
140da754c:	e8 8f e1 f5 ff       	call   0x140d056e0
140da7551:	85 c0                	test   %eax,%eax
140da7553:	75 eb                	jne    0x140da7540
140da7555:	0f be 4b ff          	movsbl -0x1(%rbx),%ecx
140da7559:	48 ff cb             	dec    %rbx
140da755c:	ba 08 00 00 00       	mov    $0x8,%edx
140da7561:	e8 7a e1 f5 ff       	call   0x140d056e0
140da7566:	85 c0                	test   %eax,%eax
140da7568:	74 24                	je     0x140da758e
140da756a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140da7570:	48 3b df             	cmp    %rdi,%rbx
140da7573:	0f 84 ce 00 00 00    	je     0x140da7647
140da7579:	0f be 4b ff          	movsbl -0x1(%rbx),%ecx
140da757d:	48 ff cb             	dec    %rbx
140da7580:	ba 08 00 00 00       	mov    $0x8,%edx
140da7585:	e8 56 e1 f5 ff       	call   0x140d056e0
140da758a:	85 c0                	test   %eax,%eax
140da758c:	75 e2                	jne    0x140da7570
140da758e:	48 ff c3             	inc    %rbx
140da7591:	48 8d 15 f8 60 40 00 	lea    0x4060f8(%rip),%rdx        # 0x1411ad690
140da7598:	48 2b df             	sub    %rdi,%rbx
140da759b:	41 b8 56 00 00 00    	mov    $0x56,%r8d
140da75a1:	48 8d 4b 01          	lea    0x1(%rbx),%rcx
140da75a5:	e8 06 a4 f1 ff       	call   0x140cc19b0
140da75aa:	48 8b e8             	mov    %rax,%rbp
140da75ad:	48 85 c0             	test   %rax,%rax
140da75b0:	74 75                	je     0x140da7627
140da75b2:	4c 8b c3             	mov    %rbx,%r8
140da75b5:	48 8b d7             	mov    %rdi,%rdx
140da75b8:	48 8b c8             	mov    %rax,%rcx
140da75bb:	e8 50 7a 13 00       	call   0x140edf010
140da75c0:	4c 8b c5             	mov    %rbp,%r8
140da75c3:	c6 04 2b 00          	movb   $0x0,(%rbx,%rbp,1)
140da75c7:	49 8b d4             	mov    %r12,%rdx
140da75ca:	48 8b ce             	mov    %rsi,%rcx
140da75cd:	e8 6e c3 f2 ff       	call   0x140cd3940
140da75d2:	41 b8 61 00 00 00    	mov    $0x61,%r8d
140da75d8:	48 8d 15 b1 60 40 00 	lea    0x4060b1(%rip),%rdx        # 0x1411ad690
140da75df:	48 8b cd             	mov    %rbp,%rcx
140da75e2:	8b d8                	mov    %eax,%ebx
140da75e4:	e8 27 a4 f1 ff       	call   0x140cc1a10
140da75e9:	85 db                	test   %ebx,%ebx
140da75eb:	74 5a                	je     0x140da7647
140da75ed:	49 8b cf             	mov    %r15,%rcx
140da75f0:	41 ff c6             	inc    %r14d
140da75f3:	e8 28 9f f1 ff       	call   0x140cc1520
140da75f8:	44 3b f0             	cmp    %eax,%r14d
140da75fb:	0f 8c b1 fe ff ff    	jl     0x140da74b2
140da7601:	b8 01 00 00 00       	mov    $0x1,%eax
140da7606:	4c 8b 64 24 68       	mov    0x68(%rsp),%r12
140da760b:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
140da7610:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140da7615:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
140da761a:	4c 8b 74 24 30       	mov    0x30(%rsp),%r14
140da761f:	48 83 c4 38          	add    $0x38,%rsp
140da7623:	41 5f                	pop    %r15
140da7625:	5b                   	pop    %rbx
140da7626:	c3                   	ret
140da7627:	ba 7c 00 00 00       	mov    $0x7c,%edx
140da762c:	c7 44 24 20 57 00 00 	movl   $0x57,0x20(%rsp)
140da7633:	00
140da7634:	4c 8d 0d 55 60 40 00 	lea    0x406055(%rip),%r9        # 0x1411ad690
140da763b:	8d 4a 91             	lea    -0x6f(%rdx),%ecx
140da763e:	44 8d 42 c5          	lea    -0x3b(%rdx),%r8d
140da7642:	e8 39 96 f2 ff       	call   0x140cd0c80
140da7647:	ba ae 00 00 00       	mov    $0xae,%edx
140da764c:	c7 44 24 20 26 00 00 	movl   $0x26,0x20(%rsp)
140da7653:	00
140da7654:	4c 8d 0d 35 60 40 00 	lea    0x406035(%rip),%r9        # 0x1411ad690
140da765b:	b9 0d 00 00 00       	mov    $0xd,%ecx
140da7660:	44 8d 42 fd          	lea    -0x3(%rdx),%r8d
140da7664:	e8 17 96 f2 ff       	call   0x140cd0c80
140da7669:	33 c0                	xor    %eax,%eax
140da766b:	eb 99                	jmp    0x140da7606
140da766d:	cc                   	int3
140da766e:	cc                   	int3
140da766f:	cc                   	int3
140da7670:	b8 28 00 00 00       	mov    $0x28,%eax
140da7675:	e8 26 3e 07 00       	call   0x140e1b4a0
140da767a:	48 2b e0             	sub    %rax,%rsp
140da767d:	4c 8d 05 1c 00 00 00 	lea    0x1c(%rip),%r8        # 0x140da76a0
140da7684:	48 8d 15 35 00 00 00 	lea    0x35(%rip),%rdx        # 0x140da76c0
140da768b:	48 8d 0d 3e 60 40 00 	lea    0x40603e(%rip),%rcx        # 0x1411ad6d0
140da7692:	48 83 c4 28          	add    $0x28,%rsp
140da7696:	e9 75 30 f5 ff       	jmp    0x140cfa710
140da769b:	cc                   	int3
140da769c:	cc                   	int3
140da769d:	cc                   	int3
140da769e:	cc                   	int3
140da769f:	cc                   	int3
140da76a0:	b8 28 00 00 00       	mov    $0x28,%eax
140da76a5:	e8 f6 3d 07 00       	call   0x140e1b4a0
140da76aa:	48 2b e0             	sub    %rax,%rsp
140da76ad:	48 83 c4 28          	add    $0x28,%rsp
140da76b1:	e9 2a c9 f6 ff       	jmp    0x140d13fe0
140da76b6:	cc                   	int3
140da76b7:	cc                   	int3
140da76b8:	cc                   	int3
140da76b9:	cc                   	int3
140da76ba:	cc                   	int3
140da76bb:	cc                   	int3
140da76bc:	cc                   	int3
140da76bd:	cc                   	int3
140da76be:	cc                   	int3
140da76bf:	cc                   	int3
140da76c0:	40 53                	rex push %rbx
140da76c2:	57                   	push   %rdi
140da76c3:	b8 78 00 00 00       	mov    $0x78,%eax
140da76c8:	e8 d3 3d 07 00       	call   0x140e1b4a0
140da76cd:	48 2b e0             	sub    %rax,%rsp
140da76d0:	48 8b da             	mov    %rdx,%rbx
140da76d3:	e8 88 7a 42 ff       	call   0x1401cf160
140da76d8:	48 8b d0             	mov    %rax,%rdx
140da76db:	48 8b cb             	mov    %rbx,%rcx
140da76de:	e8 6d 65 fa ff       	call   0x140d4dc50
140da76e3:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140da76e8:	48 8b f8             	mov    %rax,%rdi
140da76eb:	48 85 c0             	test   %rax,%rax
140da76ee:	75 29                	jne    0x140da7719
140da76f0:	ba df 00 00 00       	mov    $0xdf,%edx
140da76f5:	c7 44 24 20 1d 00 00 	movl   $0x1d,0x20(%rsp)
140da76fc:	00
140da76fd:	4c 8d 0d b4 5f 40 00 	lea    0x405fb4(%rip),%r9        # 0x1411ad6b8
140da7704:	8d 48 0d             	lea    0xd(%rax),%ecx
140da7707:	44 8d 42 cd          	lea    -0x33(%rdx),%r8d
140da770b:	e8 70 95 f2 ff       	call   0x140cd0c80
140da7710:	33 c0                	xor    %eax,%eax
140da7712:	48 83 c4 78          	add    $0x78,%rsp
140da7716:	5f                   	pop    %rdi
140da7717:	5b                   	pop    %rbx
140da7718:	c3                   	ret
140da7719:	48 89 ac 24 90 00 00 	mov    %rbp,0x90(%rsp)
140da7720:	00
140da7721:	48 8b c8             	mov    %rax,%rcx
140da7724:	48 89 74 24 70       	mov    %rsi,0x70(%rsp)
140da7729:	4c 89 64 24 68       	mov    %r12,0x68(%rsp)
140da772e:	45 33 e4             	xor    %r12d,%r12d
140da7731:	4c 89 6c 24 60       	mov    %r13,0x60(%rsp)
140da7736:	4c 89 74 24 58       	mov    %r14,0x58(%rsp)
140da773b:	4c 89 7c 24 50       	mov    %r15,0x50(%rsp)
140da7740:	e8 db 9d f1 ff       	call   0x140cc1520
140da7745:	85 c0                	test   %eax,%eax
140da7747:	0f 8e 98 02 00 00    	jle    0x140da79e5
140da774d:	0f 1f 00             	nopl   (%rax)
140da7750:	41 8b d4             	mov    %r12d,%edx
140da7753:	48 8b cf             	mov    %rdi,%rcx
140da7756:	e8 05 a0 f1 ff       	call   0x140cc1760
140da775b:	41 be ff ff ff ff    	mov    $0xffffffff,%r14d
140da7761:	c7 84 24 a0 00 00 00 	movl   $0x0,0xa0(%rsp)
140da7768:	00 00 00 00
140da776c:	45 8b fe             	mov    %r14d,%r15d
140da776f:	33 db                	xor    %ebx,%ebx
140da7771:	33 f6                	xor    %esi,%esi
140da7773:	48 8b 68 08          	mov    0x8(%rax),%rbp
140da7777:	48 8b 40 10          	mov    0x10(%rax),%rax
140da777b:	48 8b cd             	mov    %rbp,%rcx
140da777e:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140da7783:	48 89 6c 24 40       	mov    %rbp,0x40(%rsp)
140da7788:	e8 f3 cb f2 ff       	call   0x140cd4380
140da778d:	44 8b e8             	mov    %eax,%r13d
140da7790:	85 c0                	test   %eax,%eax
140da7792:	75 13                	jne    0x140da77a7
140da7794:	48 8b cd             	mov    %rbp,%rcx
140da7797:	e8 d4 c2 f2 ff       	call   0x140cd3a70
140da779c:	44 8b e8             	mov    %eax,%r13d
140da779f:	85 c0                	test   %eax,%eax
140da77a1:	0f 84 8f 02 00 00    	je     0x140da7a36
140da77a7:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140da77ac:	e8 bf 21 f6 ff       	call   0x140d09970
140da77b1:	48 8b f0             	mov    %rax,%rsi
140da77b4:	48 85 c0             	test   %rax,%rax
140da77b7:	0f 84 79 02 00 00    	je     0x140da7a36
140da77bd:	48 8b c8             	mov    %rax,%rcx
140da77c0:	33 ed                	xor    %ebp,%ebp
140da77c2:	e8 59 9d f1 ff       	call   0x140cc1520
140da77c7:	85 c0                	test   %eax,%eax
140da77c9:	0f 8e d5 01 00 00    	jle    0x140da79a4
140da77cf:	90                   	nop
140da77d0:	8b d5                	mov    %ebp,%edx
140da77d2:	48 8b ce             	mov    %rsi,%rcx
140da77d5:	e8 86 9f f1 ff       	call   0x140cc1760
140da77da:	48 8b f8             	mov    %rax,%rdi
140da77dd:	33 d2                	xor    %edx,%edx
140da77df:	4c 8b 40 08          	mov    0x8(%rax),%r8
140da77e3:	48 8d 05 36 55 22 00 	lea    0x225536(%rip),%rax        # 0x140fccd20
140da77ea:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140da77f0:	41 0f b6 0c 10       	movzbl (%r8,%rdx,1),%ecx
140da77f5:	48 ff c2             	inc    %rdx
140da77f8:	3a 4c 10 ff          	cmp    -0x1(%rax,%rdx,1),%cl
140da77fc:	75 6d                	jne    0x140da786b
140da77fe:	48 83 fa 04          	cmp    $0x4,%rdx
140da7802:	75 ec                	jne    0x140da77f0
140da7804:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140da7808:	48 8d 94 24 a8 00 00 	lea    0xa8(%rsp),%rdx
140da780f:	00
140da7810:	45 33 c0             	xor    %r8d,%r8d
140da7813:	e8 84 b0 08 00       	call   0x140e3289c
140da7818:	48 8b 8c 24 a8 00 00 	mov    0xa8(%rsp),%rcx
140da781f:	00
140da7820:	44 8b f0             	mov    %eax,%r14d
140da7823:	80 39 00             	cmpb   $0x0,(%rcx)
140da7826:	0f 84 61 01 00 00    	je     0x140da798d
140da782c:	ba de 00 00 00       	mov    $0xde,%edx
140da7831:	c7 44 24 20 63 00 00 	movl   $0x63,0x20(%rsp)
140da7838:	00
140da7839:	4c 8d 0d 78 5e 40 00 	lea    0x405e78(%rip),%r9        # 0x1411ad6b8
140da7840:	b9 0d 00 00 00       	mov    $0xd,%ecx
140da7845:	44 8d 42 fc          	lea    -0x4(%rdx),%r8d
140da7849:	e8 32 94 f2 ff       	call   0x140cd0c80
140da784e:	48 85 ff             	test   %rdi,%rdi
140da7851:	0f 84 03 02 00 00    	je     0x140da7a5a
140da7857:	48 8b 6f 08          	mov    0x8(%rdi),%rbp
140da785b:	48 8d 15 8e 5e 40 00 	lea    0x405e8e(%rip),%rdx        # 0x1411ad6f0
140da7862:	48 8b 47 10          	mov    0x10(%rdi),%rax
140da7866:	e9 00 02 00 00       	jmp    0x140da7a6b
140da786b:	33 c9                	xor    %ecx,%ecx
140da786d:	48 8d 15 c8 47 22 00 	lea    0x2247c8(%rip),%rdx        # 0x140fcc03c
140da7874:	0f 1f 40 00          	nopl   0x0(%rax)
140da7878:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140da787f:	00
140da7880:	41 0f b6 04 08       	movzbl (%r8,%rcx,1),%eax
140da7885:	48 ff c1             	inc    %rcx
140da7888:	3a 44 0a ff          	cmp    -0x1(%rdx,%rcx,1),%al
140da788c:	75 33                	jne    0x140da78c1
140da788e:	48 83 f9 04          	cmp    $0x4,%rcx
140da7892:	75 ec                	jne    0x140da7880
140da7894:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140da7898:	48 8d 94 24 a8 00 00 	lea    0xa8(%rsp),%rdx
140da789f:	00
140da78a0:	45 33 c0             	xor    %r8d,%r8d
140da78a3:	e8 f4 af 08 00       	call   0x140e3289c
140da78a8:	48 8b 8c 24 a8 00 00 	mov    0xa8(%rsp),%rcx
140da78af:	00
140da78b0:	44 8b f8             	mov    %eax,%r15d
140da78b3:	80 39 00             	cmpb   $0x0,(%rcx)
140da78b6:	0f 85 70 ff ff ff    	jne    0x140da782c
140da78bc:	e9 cc 00 00 00       	jmp    0x140da798d
140da78c1:	33 c9                	xor    %ecx,%ecx
140da78c3:	48 8d 15 16 5e 40 00 	lea    0x405e16(%rip),%rdx        # 0x1411ad6e0
140da78ca:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140da78d0:	41 0f b6 04 08       	movzbl (%r8,%rcx,1),%eax
140da78d5:	48 ff c1             	inc    %rcx
140da78d8:	3a 44 0a ff          	cmp    -0x1(%rdx,%rcx,1),%al
140da78dc:	75 32                	jne    0x140da7910
140da78de:	48 83 f9 05          	cmp    $0x5,%rcx
140da78e2:	75 ec                	jne    0x140da78d0
140da78e4:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140da78e8:	48 8d 94 24 a0 00 00 	lea    0xa0(%rsp),%rdx
140da78ef:	00
140da78f0:	e8 db 5e fb ff       	call   0x140d5d7d0
140da78f5:	85 c0                	test   %eax,%eax
140da78f7:	0f 84 2f ff ff ff    	je     0x140da782c
140da78fd:	83 bc 24 a0 00 00 00 	cmpl   $0x0,0xa0(%rsp)
140da7904:	00
140da7905:	0f 84 21 ff ff ff    	je     0x140da782c
140da790b:	e9 7d 00 00 00       	jmp    0x140da798d
140da7910:	33 c9                	xor    %ecx,%ecx
140da7912:	48 8d 15 5f 17 20 00 	lea    0x20175f(%rip),%rdx        # 0x140fa9078
140da7919:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140da7920:	41 0f b6 04 08       	movzbl (%r8,%rcx,1),%eax
140da7925:	48 ff c1             	inc    %rcx
140da7928:	3a 44 0a ff          	cmp    -0x1(%rdx,%rcx,1),%al
140da792c:	0f 85 fa fe ff ff    	jne    0x140da782c
140da7932:	48 83 f9 06          	cmp    $0x6,%rcx
140da7936:	75 e8                	jne    0x140da7920
140da7938:	48 8b 57 10          	mov    0x10(%rdi),%rdx
140da793c:	4c 8d 05 a5 5d 40 00 	lea    0x405da5(%rip),%r8        # 0x1411ad6e8
140da7943:	33 c9                	xor    %ecx,%ecx
140da7945:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
140da794c:	00 00 00 00
140da7950:	0f b6 04 0a          	movzbl (%rdx,%rcx,1),%eax
140da7954:	48 ff c1             	inc    %rcx
140da7957:	41 3a 44 08 ff       	cmp    -0x1(%r8,%rcx,1),%al
140da795c:	75 0b                	jne    0x140da7969
140da795e:	48 83 f9 07          	cmp    $0x7,%rcx
140da7962:	75 ec                	jne    0x140da7950
140da7964:	8d 59 fb             	lea    -0x5(%rcx),%ebx
140da7967:	eb 24                	jmp    0x140da798d
140da7969:	33 c0                	xor    %eax,%eax
140da796b:	4c 8d 05 7e a0 23 00 	lea    0x23a07e(%rip),%r8        # 0x140fe19f0
140da7972:	0f b6 0c 02          	movzbl (%rdx,%rax,1),%ecx
140da7976:	48 ff c0             	inc    %rax
140da7979:	41 3a 4c 00 ff       	cmp    -0x1(%r8,%rax,1),%cl
140da797e:	0f 85 a8 fe ff ff    	jne    0x140da782c
140da7984:	48 83 f8 05          	cmp    $0x5,%rax
140da7988:	75 e8                	jne    0x140da7972
140da798a:	8d 58 fc             	lea    -0x4(%rax),%ebx
140da798d:	48 8b ce             	mov    %rsi,%rcx
140da7990:	ff c5                	inc    %ebp
140da7992:	e8 89 9b f1 ff       	call   0x140cc1520
140da7997:	3b e8                	cmp    %eax,%ebp
140da7999:	0f 8c 31 fe ff ff    	jl     0x140da77d0
140da799f:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
140da79a4:	44 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%r9d
140da79ab:	00
140da79ac:	45 8b c7             	mov    %r15d,%r8d
140da79af:	41 8b d6             	mov    %r14d,%edx
140da79b2:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140da79b6:	41 8b cd             	mov    %r13d,%ecx
140da79b9:	e8 92 c4 f6 ff       	call   0x140d13e50
140da79be:	85 c0                	test   %eax,%eax
140da79c0:	74 50                	je     0x140da7a12
140da79c2:	48 8d 15 87 1c f6 ff 	lea    -0x9e379(%rip),%rdx        # 0x140d09650
140da79c9:	48 8b ce             	mov    %rsi,%rcx
140da79cc:	e8 8f 9b f1 ff       	call   0x140cc1560
140da79d1:	48 8b cf             	mov    %rdi,%rcx
140da79d4:	41 ff c4             	inc    %r12d
140da79d7:	e8 44 9b f1 ff       	call   0x140cc1520
140da79dc:	44 3b e0             	cmp    %eax,%r12d
140da79df:	0f 8c 6b fd ff ff    	jl     0x140da7750
140da79e5:	b8 01 00 00 00       	mov    $0x1,%eax
140da79ea:	4c 8b 74 24 58       	mov    0x58(%rsp),%r14
140da79ef:	4c 8b 6c 24 60       	mov    0x60(%rsp),%r13
140da79f4:	4c 8b 64 24 68       	mov    0x68(%rsp),%r12
140da79f9:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
140da79fe:	48 8b ac 24 90 00 00 	mov    0x90(%rsp),%rbp
140da7a05:	00
140da7a06:	4c 8b 7c 24 50       	mov    0x50(%rsp),%r15
140da7a0b:	48 83 c4 78          	add    $0x78,%rsp
140da7a0f:	5f                   	pop    %rdi
140da7a10:	5b                   	pop    %rbx
140da7a11:	c3                   	ret
140da7a12:	b9 0d 00 00 00       	mov    $0xd,%ecx
140da7a17:	c7 44 24 20 6d 00 00 	movl   $0x6d,0x20(%rsp)
140da7a1e:	00
140da7a1f:	4c 8d 0d 92 5c 40 00 	lea    0x405c92(%rip),%r9        # 0x1411ad6b8
140da7a26:	ba de 00 00 00       	mov    $0xde,%edx
140da7a2b:	44 8d 41 34          	lea    0x34(%rcx),%r8d
140da7a2f:	e8 4c 92 f2 ff       	call   0x140cd0c80
140da7a34:	eb 4e                	jmp    0x140da7a84
140da7a36:	ba de 00 00 00       	mov    $0xde,%edx
140da7a3b:	c7 44 24 20 63 00 00 	movl   $0x63,0x20(%rsp)
140da7a42:	00
140da7a43:	4c 8d 0d 6e 5c 40 00 	lea    0x405c6e(%rip),%r9        # 0x1411ad6b8