140cc845d:	cc                   	int3
140cc845e:	cc                   	int3
140cc845f:	cc                   	int3
140cc8460:	b8 28 00 00 00       	mov    $0x28,%eax
140cc8465:	e8 36 30 15 00       	call   0x140e1b4a0
140cc846a:	48 2b e0             	sub    %rax,%rsp
140cc846d:	48 81 c1 e0 00 00 00 	add    $0xe0,%rcx
140cc8474:	48 83 c4 28          	add    $0x28,%rsp
140cc8478:	e9 73 55 02 00       	jmp    0x140ced9f0
140cc847d:	cc                   	int3
140cc847e:	cc                   	int3
140cc847f:	cc                   	int3
140cc8480:	b8 28 00 00 00       	mov    $0x28,%eax
140cc8485:	e8 16 30 15 00       	call   0x140e1b4a0
140cc848a:	48 2b e0             	sub    %rax,%rsp
140cc848d:	48 8b 49 20          	mov    0x20(%rcx),%rcx
140cc8491:	48 83 c4 28          	add    $0x28,%rsp
140cc8495:	e9 46 8d 02 00       	jmp    0x140cf11e0
140cc849a:	cc                   	int3
140cc849b:	cc                   	int3
140cc849c:	cc                   	int3
140cc849d:	cc                   	int3
140cc849e:	cc                   	int3
140cc849f:	cc                   	int3
140cc84a0:	b8 28 00 00 00       	mov    $0x28,%eax
140cc84a5:	e8 f6 2f 15 00       	call   0x140e1b4a0
140cc84aa:	48 2b e0             	sub    %rax,%rsp
140cc84ad:	44 8b c2             	mov    %edx,%r8d
140cc84b0:	45 33 c9             	xor    %r9d,%r9d
140cc84b3:	33 d2                	xor    %edx,%edx
140cc84b5:	48 83 c4 28          	add    $0x28,%rsp
140cc84b9:	e9 62 fe ff ff       	jmp    0x140cc8320
140cc84be:	cc                   	int3
140cc84bf:	cc                   	int3
140cc84c0:	b8 28 00 00 00       	mov    $0x28,%eax
140cc84c5:	e8 d6 2f 15 00       	call   0x140e1b4a0
140cc84ca:	48 2b e0             	sub    %rax,%rsp
140cc84cd:	48 8b 49 20          	mov    0x20(%rcx),%rcx
140cc84d1:	49 8b d0             	mov    %r8,%rdx
140cc84d4:	48 83 c4 28          	add    $0x28,%rsp
140cc84d8:	e9 23 8d 02 00       	jmp    0x140cf1200
140cc84dd:	cc                   	int3
140cc84de:	cc                   	int3
140cc84df:	cc                   	int3
140cc84e0:	40 53                	rex push %rbx
140cc84e2:	55                   	push   %rbp
140cc84e3:	56                   	push   %rsi
140cc84e4:	57                   	push   %rdi
140cc84e5:	41 56                	push   %r14
140cc84e7:	b8 20 00 00 00       	mov    $0x20,%eax
140cc84ec:	e8 af 2f 15 00       	call   0x140e1b4a0
140cc84f1:	48 2b e0             	sub    %rax,%rsp
140cc84f4:	48 8b d9             	mov    %rcx,%rbx
140cc84f7:	33 ed                	xor    %ebp,%ebp
140cc84f9:	8b 49 04             	mov    0x4(%rcx),%ecx
140cc84fc:	4c 8b f2             	mov    %rdx,%r14
140cc84ff:	83 e9 17             	sub    $0x17,%ecx
140cc8502:	74 0e                	je     0x140cc8512
140cc8504:	83 f9 01             	cmp    $0x1,%ecx
140cc8507:	0f 85 b9 00 00 00    	jne    0x140cc85c6
140cc850d:	83 3b 0f             	cmpl   $0xf,(%rbx)
140cc8510:	eb 03                	jmp    0x140cc8515
140cc8512:	83 3b 0d             	cmpl   $0xd,(%rbx)
140cc8515:	0f 85 ab 00 00 00    	jne    0x140cc85c6
140cc851b:	8b fd                	mov    %ebp,%edi
140cc851d:	48 8b f5             	mov    %rbp,%rsi
140cc8520:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140cc8524:	0f b6 0c 31          	movzbl (%rcx,%rsi,1),%ecx
140cc8528:	e8 a3 d1 03 00       	call   0x140d056d0
140cc852d:	85 c0                	test   %eax,%eax
140cc852f:	0f 84 91 00 00 00    	je     0x140cc85c6
140cc8535:	48 63 0b             	movslq (%rbx),%rcx
140cc8538:	ff c7                	inc    %edi
140cc853a:	48 ff c6             	inc    %rsi
140cc853d:	8d 41 ff             	lea    -0x1(%rcx),%eax
140cc8540:	3b f8                	cmp    %eax,%edi
140cc8542:	7c dc                	jl     0x140cc8520
140cc8544:	48 8b 43 08          	mov    0x8(%rbx),%rax
140cc8548:	80 7c 01 ff 5a       	cmpb   $0x5a,-0x1(%rcx,%rax,1)
140cc854d:	75 77                	jne    0x140cc85c6
140cc854f:	4d 85 f6             	test   %r14,%r14
140cc8552:	74 0a                	je     0x140cc855e
140cc8554:	49 8b 16             	mov    (%r14),%rdx
140cc8557:	48 89 54 24 68       	mov    %rdx,0x68(%rsp)
140cc855c:	eb 0f                	jmp    0x140cc856d
140cc855e:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140cc8563:	e8 4c d3 17 00       	call   0x140e458b4
140cc8568:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
140cc856d:	45 33 c9             	xor    %r9d,%r9d
140cc8570:	45 33 c0             	xor    %r8d,%r8d
140cc8573:	33 c9                	xor    %ecx,%ecx
140cc8575:	e8 56 c6 03 00       	call   0x140d04bd0
140cc857a:	48 8b f8             	mov    %rax,%rdi
140cc857d:	48 85 c0             	test   %rax,%rax
140cc8580:	74 2f                	je     0x140cc85b1
140cc8582:	4c 8b c8             	mov    %rax,%r9
140cc8585:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140cc858a:	4c 8b c3             	mov    %rbx,%r8
140cc858d:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140cc8592:	e8 29 c7 03 00       	call   0x140d04cc0
140cc8597:	85 c0                	test   %eax,%eax
140cc8599:	74 16                	je     0x140cc85b1
140cc859b:	39 6c 24 50          	cmp    %ebp,0x50(%rsp)
140cc859f:	7c 0b                	jl     0x140cc85ac
140cc85a1:	39 6c 24 60          	cmp    %ebp,0x60(%rsp)
140cc85a5:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
140cc85aa:	7d 05                	jge    0x140cc85b1
140cc85ac:	bd 01 00 00 00       	mov    $0x1,%ebp
140cc85b1:	48 8b cf             	mov    %rdi,%rcx
140cc85b4:	e8 f7 c7 03 00       	call   0x140d04db0
140cc85b9:	8b c5                	mov    %ebp,%eax
140cc85bb:	48 83 c4 20          	add    $0x20,%rsp
140cc85bf:	41 5e                	pop    %r14
140cc85c1:	5f                   	pop    %rdi
140cc85c2:	5e                   	pop    %rsi
140cc85c3:	5d                   	pop    %rbp
140cc85c4:	5b                   	pop    %rbx
140cc85c5:	c3                   	ret
140cc85c6:	33 c0                	xor    %eax,%eax
140cc85c8:	48 83 c4 20          	add    $0x20,%rsp
140cc85cc:	41 5e                	pop    %r14
140cc85ce:	5f                   	pop    %rdi
140cc85cf:	5e                   	pop    %rsi
140cc85d0:	5d                   	pop    %rbp
140cc85d1:	5b                   	pop    %rbx
140cc85d2:	c3                   	ret
140cc85d3:	cc                   	int3
140cc85d4:	cc                   	int3
140cc85d5:	cc                   	int3
140cc85d6:	cc                   	int3
140cc85d7:	cc                   	int3
140cc85d8:	cc                   	int3
140cc85d9:	cc                   	int3
140cc85da:	cc                   	int3
140cc85db:	cc                   	int3
140cc85dc:	cc                   	int3
140cc85dd:	cc                   	int3
140cc85de:	cc                   	int3
140cc85df:	cc                   	int3
140cc85e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140cc85e5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140cc85ea:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140cc85ef:	57                   	push   %rdi
140cc85f0:	b8 30 00 00 00       	mov    $0x30,%eax
140cc85f5:	e8 a6 2e 15 00       	call   0x140e1b4a0
140cc85fa:	48 2b e0             	sub    %rax,%rsp
140cc85fd:	48 8b f2             	mov    %rdx,%rsi
140cc8600:	48 8b e9             	mov    %rcx,%rbp
140cc8603:	48 85 c9             	test   %rcx,%rcx
140cc8606:	74 0d                	je     0x140cc8615
140cc8608:	e8 63 df ff ff       	call   0x140cc6570
140cc860d:	85 c0                	test   %eax,%eax
140cc860f:	0f 84 8d 00 00 00    	je     0x140cc86a2
140cc8615:	48 8b ce             	mov    %rsi,%rcx
140cc8618:	33 db                	xor    %ebx,%ebx
140cc861a:	e8 01 8f ff ff       	call   0x140cc1520
140cc861f:	85 c0                	test   %eax,%eax
140cc8621:	0f 8e 92 00 00 00    	jle    0x140cc86b9
140cc8627:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140cc862e:	00 00
140cc8630:	8b d3                	mov    %ebx,%edx
140cc8632:	48 8b ce             	mov    %rsi,%rcx
140cc8635:	e8 26 91 ff ff       	call   0x140cc1760
140cc863a:	48 8b c8             	mov    %rax,%rcx
140cc863d:	e8 8e 56 00 00       	call   0x140ccdcd0
140cc8642:	48 8b f8             	mov    %rax,%rdi
140cc8645:	48 85 c0             	test   %rax,%rax
140cc8648:	74 5f                	je     0x140cc86a9
140cc864a:	48 8b c8             	mov    %rax,%rcx
140cc864d:	e8 1e df ff ff       	call   0x140cc6570
140cc8652:	85 c0                	test   %eax,%eax
140cc8654:	74 0e                	je     0x140cc8664
140cc8656:	48 8b ce             	mov    %rsi,%rcx
140cc8659:	ff c3                	inc    %ebx
140cc865b:	e8 c0 8e ff ff       	call   0x140cc1520
140cc8660:	3b d8                	cmp    %eax,%ebx
140cc8662:	7c cc                	jl     0x140cc8630
140cc8664:	83 eb 01             	sub    $0x1,%ebx
140cc8667:	78 29                	js     0x140cc8692
140cc8669:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140cc8670:	8b d3                	mov    %ebx,%edx
140cc8672:	48 8b ce             	mov    %rsi,%rcx
140cc8675:	e8 e6 90 ff ff       	call   0x140cc1760
140cc867a:	48 8b c8             	mov    %rax,%rcx
140cc867d:	e8 4e 56 00 00       	call   0x140ccdcd0
140cc8682:	48 8b d7             	mov    %rdi,%rdx
140cc8685:	48 8b c8             	mov    %rax,%rcx
140cc8688:	e8 73 da ff ff       	call   0x140cc6100
140cc868d:	83 eb 01             	sub    $0x1,%ebx
140cc8690:	79 de                	jns    0x140cc8670
140cc8692:	48 85 ed             	test   %rbp,%rbp
140cc8695:	74 0b                	je     0x140cc86a2
140cc8697:	48 8b d7             	mov    %rdi,%rdx
140cc869a:	48 8b cd             	mov    %rbp,%rcx
140cc869d:	e8 5e da ff ff       	call   0x140cc6100
140cc86a2:	b8 01 00 00 00       	mov    $0x1,%eax
140cc86a7:	eb 34                	jmp    0x140cc86dd
140cc86a9:	c7 44 24 20 a7 07 00 	movl   $0x7a7,0x20(%rsp)
140cc86b0:	00
140cc86b1:	41 b8 6c 00 00 00    	mov    $0x6c,%r8d
140cc86b7:	eb 0e                	jmp    0x140cc86c7
140cc86b9:	c7 44 24 20 af 07 00 	movl   $0x7af,0x20(%rsp)
140cc86c0:	00
140cc86c1:	41 b8 6b 00 00 00    	mov    $0x6b,%r8d
140cc86c7:	ba 6e 00 00 00       	mov    $0x6e,%edx
140cc86cc:	4c 8d 0d 05 ee 47 00 	lea    0x47ee05(%rip),%r9        # 0x1411474d8
140cc86d3:	8d 4a 9d             	lea    -0x63(%rdx),%ecx
140cc86d6:	e8 a5 85 00 00       	call   0x140cd0c80
140cc86db:	33 c0                	xor    %eax,%eax
140cc86dd:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cc86e2:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140cc86e7:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140cc86ec:	48 83 c4 30          	add    $0x30,%rsp
140cc86f0:	5f                   	pop    %rdi
140cc86f1:	c3                   	ret
140cc86f2:	cc                   	int3
140cc86f3:	cc                   	int3
140cc86f4:	cc                   	int3
140cc86f5:	cc                   	int3
140cc86f6:	cc                   	int3
140cc86f7:	cc                   	int3
140cc86f8:	cc                   	int3
140cc86f9:	cc                   	int3
140cc86fa:	cc                   	int3
140cc86fb:	cc                   	int3
140cc86fc:	cc                   	int3
140cc86fd:	cc                   	int3
140cc86fe:	cc                   	int3
140cc86ff:	cc                   	int3
140cc8700:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140cc8705:	57                   	push   %rdi
140cc8706:	b8 20 00 00 00       	mov    $0x20,%eax
140cc870b:	e8 90 2d 15 00       	call   0x140e1b4a0
140cc8710:	48 2b e0             	sub    %rax,%rsp
140cc8713:	48 8b d9             	mov    %rcx,%rbx
140cc8716:	8b fa                	mov    %edx,%edi
140cc8718:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140cc871d:	e8 92 d1 17 00       	call   0x140e458b4
140cc8722:	48 85 db             	test   %rbx,%rbx
140cc8725:	74 4f                	je     0x140cc8776
140cc8727:	f6 43 10 40          	testb  $0x40,0x10(%rbx)
140cc872b:	75 49                	jne    0x140cc8776
140cc872d:	8b 43 04             	mov    0x4(%rbx),%eax
140cc8730:	83 f8 17             	cmp    $0x17,%eax
140cc8733:	75 1e                	jne    0x140cc8753
140cc8735:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
140cc873a:	44 8b cf             	mov    %edi,%r9d
140cc873d:	45 33 c0             	xor    %r8d,%r8d
140cc8740:	48 8b cb             	mov    %rbx,%rcx
140cc8743:	e8 88 ea 03 00       	call   0x140d071d0
140cc8748:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140cc874d:	48 83 c4 20          	add    $0x20,%rsp
140cc8751:	5f                   	pop    %rdi
140cc8752:	c3                   	ret
140cc8753:	83 f8 18             	cmp    $0x18,%eax
140cc8756:	75 1e                	jne    0x140cc8776
140cc8758:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
140cc875d:	44 8b cf             	mov    %edi,%r9d
140cc8760:	45 33 c0             	xor    %r8d,%r8d
140cc8763:	48 8b cb             	mov    %rbx,%rcx
140cc8766:	e8 e5 bd ff ff       	call   0x140cc4550
140cc876b:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140cc8770:	48 83 c4 20          	add    $0x20,%rsp
140cc8774:	5f                   	pop    %rdi
140cc8775:	c3                   	ret
140cc8776:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
140cc877b:	44 8b cf             	mov    %edi,%r9d
140cc877e:	45 33 c0             	xor    %r8d,%r8d
140cc8781:	48 8b cb             	mov    %rbx,%rcx
140cc8784:	e8 47 c4 03 00       	call   0x140d04bd0
140cc8789:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140cc878e:	48 83 c4 20          	add    $0x20,%rsp
140cc8792:	5f                   	pop    %rdi
140cc8793:	c3                   	ret
140cc8794:	cc                   	int3
140cc8795:	cc                   	int3
140cc8796:	cc                   	int3
140cc8797:	cc                   	int3
140cc8798:	cc                   	int3
140cc8799:	cc                   	int3
140cc879a:	cc                   	int3
140cc879b:	cc                   	int3
140cc879c:	cc                   	int3
140cc879d:	cc                   	int3
140cc879e:	cc                   	int3
140cc879f:	cc                   	int3
140cc87a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140cc87a5:	57                   	push   %rdi
140cc87a6:	b8 30 00 00 00       	mov    $0x30,%eax
140cc87ab:	e8 f0 2c 15 00       	call   0x140e1b4a0
140cc87b0:	48 2b e0             	sub    %rax,%rsp
140cc87b3:	48 8b b9 e8 00 00 00 	mov    0xe8(%rcx),%rdi
140cc87ba:	48 8b d9             	mov    %rcx,%rbx
140cc87bd:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140cc87c1:	48 85 c9             	test   %rcx,%rcx
140cc87c4:	75 38                	jne    0x140cc87fe
140cc87c6:	4c 8d 0d 0b ed 47 00 	lea    0x47ed0b(%rip),%r9        # 0x1411474d8
140cc87cd:	c7 44 24 20 04 01 00 	movl   $0x104,0x20(%rsp)
140cc87d4:	00
140cc87d5:	8d 50 4f             	lea    0x4f(%rax),%edx
140cc87d8:	8d 48 db             	lea    -0x25(%rax),%ecx
140cc87db:	44 8d 40 39          	lea    0x39(%rax),%r8d
140cc87df:	e8 9c 84 00 00       	call   0x140cd0c80
140cc87e4:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140cc87e9:	c7 83 b0 00 00 00 45 	movl   $0x45,0xb0(%rbx)
140cc87f0:	00 00 00
140cc87f3:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cc87f8:	48 83 c4 30          	add    $0x30,%rsp
140cc87fc:	5f                   	pop    %rdi
140cc87fd:	c3                   	ret
140cc87fe:	48 83 bb 98 00 00 00 	cmpq   $0x0,0x98(%rbx)
140cc8805:	00
140cc8806:	74 3a                	je     0x140cc8842
140cc8808:	ba 7f 00 00 00       	mov    $0x7f,%edx
140cc880d:	c7 44 24 20 0e 01 00 	movl   $0x10e,0x20(%rsp)
140cc8814:	00
140cc8815:	4c 8d 0d bc ec 47 00 	lea    0x47ecbc(%rip),%r9        # 0x1411474d8
140cc881c:	8d 4a 8c             	lea    -0x74(%rdx),%ecx
140cc881f:	44 8d 42 c3          	lea    -0x3d(%rdx),%r8d
140cc8823:	e8 58 84 00 00       	call   0x140cd0c80
140cc8828:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140cc882d:	c7 83 b0 00 00 00 45 	movl   $0x45,0xb0(%rbx)
140cc8834:	00 00 00
140cc8837:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cc883c:	48 83 c4 30          	add    $0x30,%rsp
140cc8840:	5f                   	pop    %rdi
140cc8841:	c3                   	ret
140cc8842:	e8 69 57 00 00       	call   0x140ccdfb0
140cc8847:	85 c0                	test   %eax,%eax
140cc8849:	75 38                	jne    0x140cc8883
140cc884b:	4c 8d 0d 86 ec 47 00 	lea    0x47ec86(%rip),%r9        # 0x1411474d8
140cc8852:	c7 44 24 20 14 01 00 	movl   $0x114,0x20(%rsp)
140cc8859:	00
140cc885a:	8d 50 7f             	lea    0x7f(%rax),%edx
140cc885d:	8d 48 0b             	lea    0xb(%rax),%ecx
140cc8860:	44 8d 40 44          	lea    0x44(%rax),%r8d
140cc8864:	e8 17 84 00 00       	call   0x140cd0c80
140cc8869:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140cc886e:	c7 83 b0 00 00 00 01 	movl   $0x1,0xb0(%rbx)
140cc8875:	00 00 00
140cc8878:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cc887d:	48 83 c4 30          	add    $0x30,%rsp
140cc8881:	5f                   	pop    %rdi
140cc8882:	c3                   	ret
140cc8883:	e8 a8 8b ff ff       	call   0x140cc1430
140cc8888:	48 89 83 98 00 00 00 	mov    %rax,0x98(%rbx)
140cc888f:	48 85 c0             	test   %rax,%rax
140cc8892:	0f 84 c4 00 00 00    	je     0x140cc895c
140cc8898:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140cc889c:	48 8b c8             	mov    %rax,%rcx