1400ab62c:	cc                   	int3
1400ab62d:	cc                   	int3
1400ab62e:	cc                   	int3
1400ab62f:	cc                   	int3
1400ab630:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400ab635:	57                   	push   %rdi
1400ab636:	48 83 ec 20          	sub    $0x20,%rsp
1400ab63a:	8b b9 ec 01 00 00    	mov    0x1ec(%rcx),%edi
1400ab640:	48 8b d9             	mov    %rcx,%rbx
1400ab643:	8b 81 ec 01 00 00    	mov    0x1ec(%rcx),%eax
1400ab649:	83 c7 02             	add    $0x2,%edi
1400ab64c:	3b f8                	cmp    %eax,%edi
1400ab64e:	73 27                	jae    0x1400ab677
1400ab650:	48 8b 8b a8 01 00 00 	mov    0x1a8(%rbx),%rcx
1400ab657:	e8 24 9a 02 00       	call   0x1400d5080
1400ab65c:	48 8b 8b b8 01 00 00 	mov    0x1b8(%rbx),%rcx
1400ab663:	ba ff ff ff ff       	mov    $0xffffffff,%edx
1400ab668:	e8 83 b7 02 00       	call   0x1400d6df0
1400ab66d:	8b 83 ec 01 00 00    	mov    0x1ec(%rbx),%eax
1400ab673:	3b f8                	cmp    %eax,%edi
1400ab675:	72 d9                	jb     0x1400ab650
1400ab677:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400ab67c:	48 83 c4 20          	add    $0x20,%rsp
1400ab680:	5f                   	pop    %rdi
1400ab681:	c3                   	ret
1400ab682:	cc                   	int3
1400ab683:	cc                   	int3
1400ab684:	cc                   	int3
1400ab685:	cc                   	int3
1400ab686:	cc                   	int3
1400ab687:	cc                   	int3
1400ab688:	cc                   	int3
1400ab689:	cc                   	int3
1400ab68a:	cc                   	int3
1400ab68b:	cc                   	int3
1400ab68c:	cc                   	int3
1400ab68d:	cc                   	int3
1400ab68e:	cc                   	int3
1400ab68f:	cc                   	int3
1400ab690:	48 8b 89 40 01 00 00 	mov    0x140(%rcx),%rcx
1400ab697:	48 85 c9             	test   %rcx,%rcx
1400ab69a:	74 07                	je     0x1400ab6a3
1400ab69c:	48 ff 25 65 ea 27 00 	rex.W jmp *0x27ea65(%rip)        # 0x14032a108
1400ab6a3:	c3                   	ret
1400ab6a4:	cc                   	int3
1400ab6a5:	cc                   	int3
1400ab6a6:	cc                   	int3
1400ab6a7:	cc                   	int3
1400ab6a8:	cc                   	int3
1400ab6a9:	cc                   	int3
1400ab6aa:	cc                   	int3
1400ab6ab:	cc                   	int3
1400ab6ac:	cc                   	int3
1400ab6ad:	cc                   	int3
1400ab6ae:	cc                   	int3
1400ab6af:	cc                   	int3
1400ab6b0:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1400ab6b4:	48 ff 25 75 db 27 00 	rex.W jmp *0x27db75(%rip)        # 0x140329230
1400ab6bb:	cc                   	int3
1400ab6bc:	cc                   	int3
1400ab6bd:	cc                   	int3
1400ab6be:	cc                   	int3
1400ab6bf:	cc                   	int3
1400ab6c0:	48 83 ec 28          	sub    $0x28,%rsp
1400ab6c4:	b9 02 00 00 00       	mov    $0x2,%ecx
1400ab6c9:	ff 15 c1 e9 27 00    	call   *0x27e9c1(%rip)        # 0x14032a090
1400ab6cf:	48 8b c8             	mov    %rax,%rcx
1400ab6d2:	48 83 c4 28          	add    $0x28,%rsp
1400ab6d6:	48 ff 25 2b ea 27 00 	rex.W jmp *0x27ea2b(%rip)        # 0x14032a108
1400ab6dd:	cc                   	int3
1400ab6de:	cc                   	int3
1400ab6df:	cc                   	int3
1400ab6e0:	48 83 ec 28          	sub    $0x28,%rsp
1400ab6e4:	b9 01 00 00 00       	mov    $0x1,%ecx
1400ab6e9:	ff 15 a1 e9 27 00    	call   *0x27e9a1(%rip)        # 0x14032a090
1400ab6ef:	48 8b c8             	mov    %rax,%rcx
1400ab6f2:	48 83 c4 28          	add    $0x28,%rsp
1400ab6f6:	48 ff 25 0b ea 27 00 	rex.W jmp *0x27ea0b(%rip)        # 0x14032a108
1400ab6fd:	cc                   	int3
1400ab6fe:	cc                   	int3
1400ab6ff:	cc                   	int3
1400ab700:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400ab705:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400ab70a:	57                   	push   %rdi
1400ab70b:	48 83 ec 20          	sub    $0x20,%rsp
1400ab70f:	e8 ec 2c 00 00       	call   0x1400ae400
1400ab714:	48 8b d8             	mov    %rax,%rbx
1400ab717:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400ab71c:	48 8b c8             	mov    %rax,%rcx
1400ab71f:	e8 2c 70 02 00       	call   0x1400d2750
1400ab724:	90                   	nop
1400ab725:	8b 05 fd f2 35 00    	mov    0x35f2fd(%rip),%eax        # 0x14040aa28
1400ab72b:	48 8b 3d ee f2 35 00 	mov    0x35f2ee(%rip),%rdi        # 0x14040aa20
1400ab732:	48 8d 34 c7          	lea    (%rdi,%rax,8),%rsi
1400ab736:	48 3b fe             	cmp    %rsi,%rdi
1400ab739:	74 17                	je     0x1400ab752
1400ab73b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400ab740:	48 8b 0f             	mov    (%rdi),%rcx
1400ab743:	48 8b 01             	mov    (%rcx),%rax
1400ab746:	ff 50 28             	call   *0x28(%rax)
1400ab749:	48 83 c7 08          	add    $0x8,%rdi
1400ab74d:	48 3b fe             	cmp    %rsi,%rdi
1400ab750:	75 ee                	jne    0x1400ab740
1400ab752:	48 8b cb             	mov    %rbx,%rcx
1400ab755:	e8 b6 a6 02 00       	call   0x1400d5e10
1400ab75a:	90                   	nop
1400ab75b:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1400ab760:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1400ab765:	48 83 c4 20          	add    $0x20,%rsp
1400ab769:	5f                   	pop    %rdi
1400ab76a:	c3                   	ret
1400ab76b:	cc                   	int3
1400ab76c:	cc                   	int3
1400ab76d:	cc                   	int3
1400ab76e:	cc                   	int3
1400ab76f:	cc                   	int3
1400ab770:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400ab775:	57                   	push   %rdi
1400ab776:	48 83 ec 20          	sub    $0x20,%rsp
1400ab77a:	48 8b f9             	mov    %rcx,%rdi
1400ab77d:	48 81 c1 28 01 00 00 	add    $0x128,%rcx
1400ab784:	e8 f7 10 25 00       	call   0x1402fc880
1400ab789:	85 c0                	test   %eax,%eax
1400ab78b:	75 39                	jne    0x1400ab7c6
1400ab78d:	8b 87 74 01 00 00    	mov    0x174(%rdi),%eax
1400ab793:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1400ab798:	74 19                	je     0x1400ab7b3
1400ab79a:	ff 47 20             	incl   0x20(%rdi)
1400ab79d:	48 8d 8f 28 01 00 00 	lea    0x128(%rdi),%rcx
1400ab7a4:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400ab7a9:	48 83 c4 20          	add    $0x20,%rsp
1400ab7ad:	5f                   	pop    %rdi
1400ab7ae:	e9 d3 10 25 00       	jmp    0x1402fc886
1400ab7b3:	ff c8                	dec    %eax
1400ab7b5:	b9 06 00 00 00       	mov    $0x6,%ecx
1400ab7ba:	89 87 74 01 00 00    	mov    %eax,0x174(%rdi)
1400ab7c0:	e8 f7 10 25 00       	call   0x1402fc8bc
1400ab7c5:	cc                   	int3
1400ab7c6:	b9 05 00 00 00       	mov    $0x5,%ecx
1400ab7cb:	e8 ec 10 25 00       	call   0x1402fc8bc
1400ab7d0:	cc                   	int3
1400ab7d1:	cc                   	int3
1400ab7d2:	cc                   	int3
1400ab7d3:	cc                   	int3
1400ab7d4:	cc                   	int3
1400ab7d5:	cc                   	int3
1400ab7d6:	cc                   	int3
1400ab7d7:	cc                   	int3
1400ab7d8:	cc                   	int3
1400ab7d9:	cc                   	int3
1400ab7da:	cc                   	int3
1400ab7db:	cc                   	int3
1400ab7dc:	cc                   	int3
1400ab7dd:	cc                   	int3
1400ab7de:	cc                   	int3
1400ab7df:	cc                   	int3
1400ab7e0:	40 55                	rex push %rbp
1400ab7e2:	53                   	push   %rbx
1400ab7e3:	56                   	push   %rsi
1400ab7e4:	57                   	push   %rdi
1400ab7e5:	41 54                	push   %r12
1400ab7e7:	41 55                	push   %r13
1400ab7e9:	41 56                	push   %r14
1400ab7eb:	41 57                	push   %r15
1400ab7ed:	48 8d 6c 24 e8       	lea    -0x18(%rsp),%rbp
1400ab7f2:	48 81 ec 18 01 00 00 	sub    $0x118,%rsp
1400ab7f9:	48 8b 05 80 c9 35 00 	mov    0x35c980(%rip),%rax        # 0x140408180
1400ab800:	48 33 c4             	xor    %rsp,%rax
1400ab803:	48 89 45 00          	mov    %rax,0x0(%rbp)
1400ab807:	41 0f b6 00          	movzbl (%r8),%eax
1400ab80b:	4c 8d 14 0a          	lea    (%rdx,%rcx,1),%r10
1400ab80f:	4c 8b 9d 80 00 00 00 	mov    0x80(%rbp),%r11
1400ab816:	49 8b d8             	mov    %r8,%rbx
1400ab819:	4c 89 4c 24 40       	mov    %r9,0x40(%rsp)
1400ab81e:	4c 8b c9             	mov    %rcx,%r9
1400ab821:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
1400ab826:	4c 8b e1             	mov    %rcx,%r12
1400ab829:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1400ab82e:	41 bd 01 00 00 00    	mov    $0x1,%r13d
1400ab834:	4c 89 5c 24 20       	mov    %r11,0x20(%rsp)
1400ab839:	4c 89 54 24 38       	mov    %r10,0x38(%rsp)
1400ab83e:	84 c0                	test   %al,%al
1400ab840:	0f 84 39 04 00 00    	je     0x1400abc7f
1400ab846:	48 8b d1             	mov    %rcx,%rdx
1400ab849:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
1400ab84e:	48 8b cb             	mov    %rbx,%rcx
1400ab851:	49 3b d2             	cmp    %r10,%rdx
1400ab854:	0f 83 25 04 00 00    	jae    0x1400abc7f
1400ab85a:	48 8d 35 9f 47 f5 ff 	lea    -0xab861(%rip),%rsi        # 0x140000000
1400ab861:	3c 25                	cmp    $0x25,%al
1400ab863:	74 0d                	je     0x1400ab872
1400ab865:	48 8d 59 01          	lea    0x1(%rcx),%rbx
1400ab869:	41 88 04 24          	mov    %al,(%r12)
1400ab86d:	e9 e9 03 00 00       	jmp    0x1400abc5b
1400ab872:	0f b6 49 01          	movzbl 0x1(%rcx),%ecx
1400ab876:	80 f9 25             	cmp    $0x25,%cl
1400ab879:	0f 84 d3 03 00 00    	je     0x1400abc52
1400ab87f:	45 33 f6             	xor    %r14d,%r14d
1400ab882:	88 45 c0             	mov    %al,-0x40(%rbp)
1400ab885:	48 ff c3             	inc    %rbx
1400ab888:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
1400ab88d:	8d 41 cf             	lea    -0x31(%rcx),%eax
1400ab890:	45 33 ff             	xor    %r15d,%r15d
1400ab893:	bf 01 00 00 00       	mov    $0x1,%edi
1400ab898:	4c 8b c3             	mov    %rbx,%r8
1400ab89b:	3c 08                	cmp    $0x8,%al
1400ab89d:	77 4d                	ja     0x1400ab8ec
1400ab89f:	33 d2                	xor    %edx,%edx
1400ab8a1:	80 f9 30             	cmp    $0x30,%cl
1400ab8a4:	7c 20                	jl     0x1400ab8c6
1400ab8a6:	80 f9 39             	cmp    $0x39,%cl
1400ab8a9:	77 1b                	ja     0x1400ab8c6
1400ab8ab:	0f be 03             	movsbl (%rbx),%eax
1400ab8ae:	48 8d 0c 92          	lea    (%rdx,%rdx,4),%rcx
1400ab8b2:	83 e8 30             	sub    $0x30,%eax
1400ab8b5:	48 ff c3             	inc    %rbx
1400ab8b8:	48 98                	cltq
1400ab8ba:	48 8d 14 48          	lea    (%rax,%rcx,2),%rdx
1400ab8be:	0f b6 0b             	movzbl (%rbx),%ecx
1400ab8c1:	80 f9 30             	cmp    $0x30,%cl
1400ab8c4:	7d e0                	jge    0x1400ab8a6
1400ab8c6:	48 3b 95 88 00 00 00 	cmp    0x88(%rbp),%rdx
1400ab8cd:	77 1d                	ja     0x1400ab8ec
1400ab8cf:	0f b6 03             	movzbl (%rbx),%eax
1400ab8d2:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
1400ab8d7:	3c 24                	cmp    $0x24,%al
1400ab8d9:	0f 85 53 02 00 00    	jne    0x1400abb32
1400ab8df:	48 ff c3             	inc    %rbx
1400ab8e2:	3a c0                	cmp    %al,%al
1400ab8e4:	0f 85 48 02 00 00    	jne    0x1400abb32
1400ab8ea:	eb 03                	jmp    0x1400ab8ef
1400ab8ec:	49 8b d8             	mov    %r8,%rbx
1400ab8ef:	44 38 33             	cmp    %r14b,(%rbx)
1400ab8f2:	74 3d                	je     0x1400ab931
1400ab8f4:	48 83 ff 3c          	cmp    $0x3c,%rdi
1400ab8f8:	0f 83 81 03 00 00    	jae    0x1400abc7f
1400ab8fe:	0f be 13             	movsbl (%rbx),%edx
1400ab901:	48 8d 0d a8 29 28 00 	lea    0x2829a8(%rip),%rcx        # 0x14032e2b0
1400ab908:	e8 33 11 25 00       	call   0x1402fca40
1400ab90d:	48 85 c0             	test   %rax,%rax
1400ab910:	74 1f                	je     0x1400ab931
1400ab912:	0f b6 03             	movzbl (%rbx),%eax
1400ab915:	48 ff c3             	inc    %rbx
1400ab918:	88 44 3d c0          	mov    %al,-0x40(%rbp,%rdi,1)
1400ab91c:	48 ff c7             	inc    %rdi
1400ab91f:	48 8b c7             	mov    %rdi,%rax
1400ab922:	44 38 33             	cmp    %r14b,(%rbx)
1400ab925:	75 cd                	jne    0x1400ab8f4
1400ab927:	48 83 f8 3c          	cmp    $0x3c,%rax
1400ab92b:	0f 83 4e 03 00 00    	jae    0x1400abc7f
1400ab931:	0f b6 03             	movzbl (%rbx),%eax
1400ab934:	3c 2a                	cmp    $0x2a,%al
1400ab936:	75 5b                	jne    0x1400ab993
1400ab938:	88 44 3d c0          	mov    %al,-0x40(%rbp,%rdi,1)
1400ab93c:	48 ff c3             	inc    %rbx
1400ab93f:	48 ff c7             	inc    %rdi
1400ab942:	48 83 ff 3c          	cmp    $0x3c,%rdi
1400ab946:	0f 83 33 03 00 00    	jae    0x1400abc7f
1400ab94c:	0f b6 0b             	movzbl (%rbx),%ecx
1400ab94f:	8d 41 cf             	lea    -0x31(%rcx),%eax
1400ab952:	3c 08                	cmp    $0x8,%al
1400ab954:	77 35                	ja     0x1400ab98b
1400ab956:	80 f9 30             	cmp    $0x30,%cl
1400ab959:	7c 26                	jl     0x1400ab981
1400ab95b:	0f b6 c1             	movzbl %cl,%eax
1400ab95e:	66 90                	xchg   %ax,%ax
1400ab960:	80 f9 39             	cmp    $0x39,%cl
1400ab963:	77 1c                	ja     0x1400ab981
1400ab965:	0f b6 c0             	movzbl %al,%eax
1400ab968:	4f 8d 34 b6          	lea    (%r14,%r14,4),%r14
1400ab96c:	48 ff c3             	inc    %rbx
1400ab96f:	4d 8d 76 e8          	lea    -0x18(%r14),%r14
1400ab973:	4e 8d 34 70          	lea    (%rax,%r14,2),%r14
1400ab977:	0f b6 03             	movzbl (%rbx),%eax
1400ab97a:	0f b6 c8             	movzbl %al,%ecx
1400ab97d:	3c 30                	cmp    $0x30,%al
1400ab97f:	7d df                	jge    0x1400ab960
1400ab981:	80 3b 24             	cmpb   $0x24,(%rbx)
1400ab984:	75 05                	jne    0x1400ab98b
1400ab986:	48 ff c3             	inc    %rbx
1400ab989:	eb 51                	jmp    0x1400ab9dc
1400ab98b:	4d 8b f5             	mov    %r13,%r14
1400ab98e:	49 ff c5             	inc    %r13
1400ab991:	eb 49                	jmp    0x1400ab9dc
1400ab993:	3c 2d                	cmp    $0x2d,%al
1400ab995:	75 07                	jne    0x1400ab99e
1400ab997:	0f b6 43 01          	movzbl 0x1(%rbx),%eax
1400ab99b:	48 ff c3             	inc    %rbx
1400ab99e:	84 c0                	test   %al,%al
1400ab9a0:	74 30                	je     0x1400ab9d2
1400ab9a2:	48 83 ff 3c          	cmp    $0x3c,%rdi
1400ab9a6:	0f 83 d3 02 00 00    	jae    0x1400abc7f
1400ab9ac:	0f be 13             	movsbl (%rbx),%edx
1400ab9af:	48 8d 0d 02 29 28 00 	lea    0x282902(%rip),%rcx        # 0x14032e2b8
1400ab9b6:	e8 85 10 25 00       	call   0x1402fca40
1400ab9bb:	48 85 c0             	test   %rax,%rax
1400ab9be:	74 1c                	je     0x1400ab9dc
1400ab9c0:	0f b6 03             	movzbl (%rbx),%eax
1400ab9c3:	48 ff c3             	inc    %rbx
1400ab9c6:	88 44 3d c0          	mov    %al,-0x40(%rbp,%rdi,1)
1400ab9ca:	48 ff c7             	inc    %rdi
1400ab9cd:	44 38 33             	cmp    %r14b,(%rbx)
1400ab9d0:	75 d0                	jne    0x1400ab9a2
1400ab9d2:	48 83 ff 3c          	cmp    $0x3c,%rdi
1400ab9d6:	0f 83 a3 02 00 00    	jae    0x1400abc7f
1400ab9dc:	80 3b 2e             	cmpb   $0x2e,(%rbx)
1400ab9df:	0f 85 c8 00 00 00    	jne    0x1400abaad
1400ab9e5:	c6 44 3d c0 2e       	movb   $0x2e,-0x40(%rbp,%rdi,1)
1400ab9ea:	48 ff c3             	inc    %rbx
1400ab9ed:	48 ff c7             	inc    %rdi
1400ab9f0:	48 83 ff 3c          	cmp    $0x3c,%rdi
1400ab9f4:	0f 83 85 02 00 00    	jae    0x1400abc7f
1400ab9fa:	0f b6 03             	movzbl (%rbx),%eax
1400ab9fd:	3c 2a                	cmp    $0x2a,%al
1400ab9ff:	75 59                	jne    0x1400aba5a
1400aba01:	88 44 3d c0          	mov    %al,-0x40(%rbp,%rdi,1)
1400aba05:	48 ff c3             	inc    %rbx
1400aba08:	48 ff c7             	inc    %rdi
1400aba0b:	48 83 ff 3c          	cmp    $0x3c,%rdi
1400aba0f:	0f 83 6a 02 00 00    	jae    0x1400abc7f
1400aba15:	0f b6 0b             	movzbl (%rbx),%ecx
1400aba18:	8d 41 cf             	lea    -0x31(%rcx),%eax
1400aba1b:	3c 08                	cmp    $0x8,%al
1400aba1d:	77 33                	ja     0x1400aba52
1400aba1f:	80 f9 30             	cmp    $0x30,%cl
1400aba22:	7c 24                	jl     0x1400aba48
1400aba24:	0f b6 c1             	movzbl %cl,%eax
1400aba27:	80 f9 39             	cmp    $0x39,%cl
1400aba2a:	77 1c                	ja     0x1400aba48
1400aba2c:	0f b6 c0             	movzbl %al,%eax
1400aba2f:	4f 8d 3c bf          	lea    (%r15,%r15,4),%r15
1400aba33:	48 ff c3             	inc    %rbx
1400aba36:	4d 8d 7f e8          	lea    -0x18(%r15),%r15
1400aba3a:	4e 8d 3c 78          	lea    (%rax,%r15,2),%r15
1400aba3e:	0f b6 03             	movzbl (%rbx),%eax
1400aba41:	0f b6 c8             	movzbl %al,%ecx
1400aba44:	3c 30                	cmp    $0x30,%al
1400aba46:	7d df                	jge    0x1400aba27
1400aba48:	80 3b 24             	cmpb   $0x24,(%rbx)
1400aba4b:	75 05                	jne    0x1400aba52
1400aba4d:	48 ff c3             	inc    %rbx
1400aba50:	eb 5b                	jmp    0x1400abaad
1400aba52:	4d 8b fd             	mov    %r13,%r15
1400aba55:	49 ff c5             	inc    %r13
1400aba58:	eb 53                	jmp    0x1400abaad
1400aba5a:	3c 2d                	cmp    $0x2d,%al
1400aba5c:	75 07                	jne    0x1400aba65
1400aba5e:	0f b6 43 01          	movzbl 0x1(%rbx),%eax
1400aba62:	48 ff c3             	inc    %rbx
1400aba65:	84 c0                	test   %al,%al