1400d8489:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1400d848e:	48 83 c4 20          	add    $0x20,%rsp
1400d8492:	41 5e                	pop    %r14
1400d8494:	41 5d                	pop    %r13
1400d8496:	41 5c                	pop    %r12
1400d8498:	5e                   	pop    %rsi
1400d8499:	5d                   	pop    %rbp
1400d849a:	c3                   	ret
1400d849b:	cc                   	int3
1400d849c:	cc                   	int3
1400d849d:	cc                   	int3
1400d849e:	cc                   	int3
1400d849f:	cc                   	int3
1400d84a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400d84a5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400d84aa:	57                   	push   %rdi
1400d84ab:	48 83 ec 20          	sub    $0x20,%rsp
1400d84af:	48 8b d9             	mov    %rcx,%rbx
1400d84b2:	32 c0                	xor    %al,%al
1400d84b4:	8b 49 7c             	mov    0x7c(%rcx),%ecx
1400d84b7:	83 f9 ff             	cmp    $0xffffffff,%ecx
1400d84ba:	0f 84 fe 05 00 00    	je     0x1400d8abe
1400d84c0:	83 f9 7c             	cmp    $0x7c,%ecx
1400d84c3:	0f 84 f5 05 00 00    	je     0x1400d8abe
1400d84c9:	48 8d 7b 10          	lea    0x10(%rbx),%rdi
1400d84cd:	0f 1f 00             	nopl   (%rax)
1400d84d0:	83 f9 29             	cmp    $0x29,%ecx
1400d84d3:	75 1f                	jne    0x1400d84f4
1400d84d5:	83 7b 1c 00          	cmpl   $0x0,0x1c(%rbx)
1400d84d9:	0f 85 df 05 00 00    	jne    0x1400d8abe
1400d84df:	f7 83 80 00 00 00 00 	testl  $0x10000000,0x80(%rbx)
1400d84e6:	00 00 10
1400d84e9:	0f 84 ed 05 00 00    	je     0x1400d8adc
1400d84ef:	e9 54 05 00 00       	jmp    0x1400d8a48
1400d84f4:	83 f9 2e             	cmp    $0x2e,%ecx
1400d84f7:	0f 85 80 00 00 00    	jne    0x1400d857d
1400d84fd:	48 8d 4b 40          	lea    0x40(%rbx),%rcx
1400d8501:	ba 05 00 00 00       	mov    $0x5,%edx
1400d8506:	e8 35 34 00 00       	call   0x1400db940
1400d850b:	48 8b 03             	mov    (%rbx),%rax
1400d850e:	48 8b 0f             	mov    (%rdi),%rcx
1400d8511:	48 3b c1             	cmp    %rcx,%rax
1400d8514:	0f 84 7d 05 00 00    	je     0x1400d8a97
1400d851a:	80 38 5c             	cmpb   $0x5c,(%rax)
1400d851d:	0f 85 fc 02 00 00    	jne    0x1400d881f
1400d8523:	48 8d 50 01          	lea    0x1(%rax),%rdx
1400d8527:	48 3b d1             	cmp    %rcx,%rdx
1400d852a:	0f 84 ef 02 00 00    	je     0x1400d881f
1400d8530:	44 8b 8b 80 00 00 00 	mov    0x80(%rbx),%r9d
1400d8537:	41 f6 c1 08          	test   $0x8,%r9b
1400d853b:	75 13                	jne    0x1400d8550
1400d853d:	44 0f b6 02          	movzbl (%rdx),%r8d
1400d8541:	48 8b c8             	mov    %rax,%rcx
1400d8544:	41 80 f8 28          	cmp    $0x28,%r8b
1400d8548:	74 24                	je     0x1400d856e
1400d854a:	41 80 f8 29          	cmp    $0x29,%r8b
1400d854e:	74 1e                	je     0x1400d856e
1400d8550:	41 f6 c1 10          	test   $0x10,%r9b
1400d8554:	0f 85 c5 02 00 00    	jne    0x1400d881f
1400d855a:	0f b6 12             	movzbl (%rdx),%edx
1400d855d:	48 8b c8             	mov    %rax,%rcx
1400d8560:	80 fa 7b             	cmp    $0x7b,%dl
1400d8563:	74 09                	je     0x1400d856e
1400d8565:	80 fa 7d             	cmp    $0x7d,%dl
1400d8568:	0f 85 b1 02 00 00    	jne    0x1400d881f
1400d856e:	48 8d 41 01          	lea    0x1(%rcx),%rax
1400d8572:	48 ff c0             	inc    %rax
1400d8575:	48 89 03             	mov    %rax,(%rbx)
1400d8578:	e9 1a 05 00 00       	jmp    0x1400d8a97
1400d857d:	83 f9 5c             	cmp    $0x5c,%ecx
1400d8580:	0f 85 9b 01 00 00    	jne    0x1400d8721
1400d8586:	48 8b 03             	mov    (%rbx),%rax
1400d8589:	48 8b 0f             	mov    (%rdi),%rcx
1400d858c:	48 3b c1             	cmp    %rcx,%rax
1400d858f:	74 4e                	je     0x1400d85df
1400d8591:	80 38 5c             	cmpb   $0x5c,(%rax)
1400d8594:	75 43                	jne    0x1400d85d9
1400d8596:	48 8d 50 01          	lea    0x1(%rax),%rdx
1400d859a:	48 3b d1             	cmp    %rcx,%rdx
1400d859d:	74 3a                	je     0x1400d85d9
1400d859f:	44 8b 8b 80 00 00 00 	mov    0x80(%rbx),%r9d
1400d85a6:	41 f6 c1 08          	test   $0x8,%r9b
1400d85aa:	75 13                	jne    0x1400d85bf
1400d85ac:	44 0f b6 02          	movzbl (%rdx),%r8d
1400d85b0:	48 8b c8             	mov    %rax,%rcx
1400d85b3:	41 80 f8 28          	cmp    $0x28,%r8b
1400d85b7:	74 1c                	je     0x1400d85d5
1400d85b9:	41 80 f8 29          	cmp    $0x29,%r8b
1400d85bd:	74 16                	je     0x1400d85d5
1400d85bf:	41 f6 c1 10          	test   $0x10,%r9b
1400d85c3:	75 14                	jne    0x1400d85d9
1400d85c5:	0f b6 12             	movzbl (%rdx),%edx
1400d85c8:	48 8b c8             	mov    %rax,%rcx
1400d85cb:	80 fa 7b             	cmp    $0x7b,%dl
1400d85ce:	74 05                	je     0x1400d85d5
1400d85d0:	80 fa 7d             	cmp    $0x7d,%dl
1400d85d3:	75 04                	jne    0x1400d85d9
1400d85d5:	48 8d 41 01          	lea    0x1(%rcx),%rax
1400d85d9:	48 ff c0             	inc    %rax
1400d85dc:	48 89 03             	mov    %rax,(%rbx)
1400d85df:	48 8b cb             	mov    %rbx,%rcx
1400d85e2:	e8 79 39 00 00       	call   0x1400dbf60
1400d85e7:	f6 83 80 00 00 00 80 	testb  $0x80,0x80(%rbx)
1400d85ee:	0f 84 20 01 00 00    	je     0x1400d8714
1400d85f4:	0f b6 43 78          	movzbl 0x78(%rbx),%eax
1400d85f8:	3c 62                	cmp    $0x62,%al
1400d85fa:	75 74                	jne    0x1400d8670
1400d85fc:	48 8d 4b 40          	lea    0x40(%rbx),%rcx
1400d8600:	ba 04 00 00 00       	mov    $0x4,%edx
1400d8605:	e8 36 33 00 00       	call   0x1400db940
1400d860a:	48 8b 03             	mov    (%rbx),%rax
1400d860d:	48 8b 0f             	mov    (%rdi),%rcx
1400d8610:	48 3b c1             	cmp    %rcx,%rax
1400d8613:	74 4e                	je     0x1400d8663
1400d8615:	80 38 5c             	cmpb   $0x5c,(%rax)
1400d8618:	75 43                	jne    0x1400d865d
1400d861a:	48 8d 50 01          	lea    0x1(%rax),%rdx
1400d861e:	48 3b d1             	cmp    %rcx,%rdx
1400d8621:	74 3a                	je     0x1400d865d
1400d8623:	44 8b 8b 80 00 00 00 	mov    0x80(%rbx),%r9d
1400d862a:	41 f6 c1 08          	test   $0x8,%r9b
1400d862e:	75 13                	jne    0x1400d8643
1400d8630:	44 0f b6 02          	movzbl (%rdx),%r8d
1400d8634:	48 8b c8             	mov    %rax,%rcx
1400d8637:	41 80 f8 28          	cmp    $0x28,%r8b
1400d863b:	74 1c                	je     0x1400d8659
1400d863d:	41 80 f8 29          	cmp    $0x29,%r8b
1400d8641:	74 16                	je     0x1400d8659
1400d8643:	41 f6 c1 10          	test   $0x10,%r9b
1400d8647:	75 14                	jne    0x1400d865d
1400d8649:	0f b6 12             	movzbl (%rdx),%edx
1400d864c:	48 8b c8             	mov    %rax,%rcx
1400d864f:	80 fa 7b             	cmp    $0x7b,%dl
1400d8652:	74 05                	je     0x1400d8659
1400d8654:	80 fa 7d             	cmp    $0x7d,%dl
1400d8657:	75 04                	jne    0x1400d865d
1400d8659:	48 8d 41 01          	lea    0x1(%rcx),%rax
1400d865d:	48 ff c0             	inc    %rax
1400d8660:	48 89 03             	mov    %rax,(%rbx)
1400d8663:	48 8b cb             	mov    %rbx,%rcx
1400d8666:	e8 f5 38 00 00       	call   0x1400dbf60
1400d866b:	e9 3b 04 00 00       	jmp    0x1400d8aab
1400d8670:	3c 42                	cmp    $0x42,%al
1400d8672:	0f 85 9c 00 00 00    	jne    0x1400d8714
1400d8678:	48 8d 4b 40          	lea    0x40(%rbx),%rcx
1400d867c:	ba 04 00 00 00       	mov    $0x4,%edx
1400d8681:	e8 ba 32 00 00       	call   0x1400db940
1400d8686:	48 8b 43 48          	mov    0x48(%rbx),%rax
1400d868a:	83 70 0c 01          	xorl   $0x1,0xc(%rax)
1400d868e:	48 8b 03             	mov    (%rbx),%rax
1400d8691:	48 8b 17             	mov    (%rdi),%rdx
1400d8694:	48 3b c2             	cmp    %rdx,%rax
1400d8697:	74 6e                	je     0x1400d8707
1400d8699:	80 38 5c             	cmpb   $0x5c,(%rax)
1400d869c:	75 63                	jne    0x1400d8701
1400d869e:	4c 8d 40 01          	lea    0x1(%rax),%r8
1400d86a2:	48 8b c8             	mov    %rax,%rcx
1400d86a5:	4c 3b c2             	cmp    %rdx,%r8
1400d86a8:	74 54                	je     0x1400d86fe
1400d86aa:	44 8b 8b 80 00 00 00 	mov    0x80(%rbx),%r9d
1400d86b1:	41 f6 c1 08          	test   $0x8,%r9b
1400d86b5:	75 14                	jne    0x1400d86cb
1400d86b7:	41 0f b6 08          	movzbl (%r8),%ecx
1400d86bb:	48 8b d0             	mov    %rax,%rdx
1400d86be:	80 f9 28             	cmp    $0x28,%cl
1400d86c1:	74 24                	je     0x1400d86e7
1400d86c3:	80 f9 29             	cmp    $0x29,%cl
1400d86c6:	74 1f                	je     0x1400d86e7
1400d86c8:	48 8b c8             	mov    %rax,%rcx
1400d86cb:	41 f6 c1 10          	test   $0x10,%r9b
1400d86cf:	75 2d                	jne    0x1400d86fe
1400d86d1:	45 0f b6 00          	movzbl (%r8),%r8d
1400d86d5:	48 8b d0             	mov    %rax,%rdx
1400d86d8:	41 80 f8 7b          	cmp    $0x7b,%r8b
1400d86dc:	74 09                	je     0x1400d86e7
1400d86de:	48 8b d1             	mov    %rcx,%rdx
1400d86e1:	41 80 f8 7d          	cmp    $0x7d,%r8b
1400d86e5:	75 17                	jne    0x1400d86fe
1400d86e7:	48 8d 42 01          	lea    0x1(%rdx),%rax
1400d86eb:	48 8b cb             	mov    %rbx,%rcx
1400d86ee:	48 ff c0             	inc    %rax
1400d86f1:	48 89 03             	mov    %rax,(%rbx)
1400d86f4:	e8 67 38 00 00       	call   0x1400dbf60
1400d86f9:	e9 ad 03 00 00       	jmp    0x1400d8aab
1400d86fe:	48 8b c1             	mov    %rcx,%rax
1400d8701:	48 ff c0             	inc    %rax
1400d8704:	48 89 03             	mov    %rax,(%rbx)
1400d8707:	48 8b cb             	mov    %rbx,%rcx
1400d870a:	e8 51 38 00 00       	call   0x1400dbf60
1400d870f:	e9 97 03 00 00       	jmp    0x1400d8aab
1400d8714:	48 8b cb             	mov    %rbx,%rcx
1400d8717:	e8 f4 03 00 00       	call   0x1400d8b10
1400d871c:	e9 7e 03 00 00       	jmp    0x1400d8a9f
1400d8721:	83 f9 5b             	cmp    $0x5b,%ecx
1400d8724:	0f 85 00 01 00 00    	jne    0x1400d882a
1400d872a:	48 8b 03             	mov    (%rbx),%rax
1400d872d:	48 8b 17             	mov    (%rdi),%rdx
1400d8730:	48 3b c2             	cmp    %rdx,%rax
1400d8733:	74 61                	je     0x1400d8796
1400d8735:	80 38 5c             	cmpb   $0x5c,(%rax)
1400d8738:	75 52                	jne    0x1400d878c
1400d873a:	4c 8d 40 01          	lea    0x1(%rax),%r8
1400d873e:	48 8b c8             	mov    %rax,%rcx
1400d8741:	4c 3b c2             	cmp    %rdx,%r8
1400d8744:	74 43                	je     0x1400d8789
1400d8746:	44 8b 8b 80 00 00 00 	mov    0x80(%rbx),%r9d
1400d874d:	41 f6 c1 08          	test   $0x8,%r9b
1400d8751:	75 14                	jne    0x1400d8767
1400d8753:	41 0f b6 08          	movzbl (%r8),%ecx
1400d8757:	48 8b d0             	mov    %rax,%rdx
1400d875a:	80 f9 28             	cmp    $0x28,%cl
1400d875d:	74 24                	je     0x1400d8783
1400d875f:	80 f9 29             	cmp    $0x29,%cl
1400d8762:	74 1f                	je     0x1400d8783
1400d8764:	48 8b c8             	mov    %rax,%rcx
1400d8767:	41 f6 c1 10          	test   $0x10,%r9b
1400d876b:	75 1c                	jne    0x1400d8789
1400d876d:	45 0f b6 08          	movzbl (%r8),%r9d
1400d8771:	48 8b d0             	mov    %rax,%rdx
1400d8774:	41 80 f9 7b          	cmp    $0x7b,%r9b
1400d8778:	74 09                	je     0x1400d8783
1400d877a:	48 8b d1             	mov    %rcx,%rdx
1400d877d:	41 80 f9 7d          	cmp    $0x7d,%r9b
1400d8781:	75 06                	jne    0x1400d8789
1400d8783:	48 8d 42 01          	lea    0x1(%rdx),%rax
1400d8787:	eb 03                	jmp    0x1400d878c
1400d8789:	48 8b c1             	mov    %rcx,%rax
1400d878c:	48 ff c0             	inc    %rax
1400d878f:	48 8d 7b 10          	lea    0x10(%rbx),%rdi
1400d8793:	48 89 03             	mov    %rax,(%rbx)
1400d8796:	48 8b cb             	mov    %rbx,%rcx
1400d8799:	e8 c2 37 00 00       	call   0x1400dbf60
1400d879e:	48 8b cb             	mov    %rbx,%rcx
1400d87a1:	e8 0a 08 00 00       	call   0x1400d8fb0
1400d87a6:	83 7b 7c 5d          	cmpl   $0x5d,0x7c(%rbx)
1400d87aa:	0f 85 1e 03 00 00    	jne    0x1400d8ace
1400d87b0:	48 8b 03             	mov    (%rbx),%rax
1400d87b3:	48 8b 17             	mov    (%rdi),%rdx
1400d87b6:	48 3b c2             	cmp    %rdx,%rax
1400d87b9:	0f 84 d8 02 00 00    	je     0x1400d8a97
1400d87bf:	80 38 5c             	cmpb   $0x5c,(%rax)
1400d87c2:	75 5b                	jne    0x1400d881f
1400d87c4:	4c 8d 40 01          	lea    0x1(%rax),%r8
1400d87c8:	48 8b c8             	mov    %rax,%rcx
1400d87cb:	4c 3b c2             	cmp    %rdx,%r8
1400d87ce:	74 4c                	je     0x1400d881c
1400d87d0:	44 8b 8b 80 00 00 00 	mov    0x80(%rbx),%r9d
1400d87d7:	41 f6 c1 08          	test   $0x8,%r9b
1400d87db:	75 14                	jne    0x1400d87f1
1400d87dd:	41 0f b6 08          	movzbl (%r8),%ecx
1400d87e1:	48 8b d0             	mov    %rax,%rdx
1400d87e4:	80 f9 28             	cmp    $0x28,%cl
1400d87e7:	74 24                	je     0x1400d880d
1400d87e9:	80 f9 29             	cmp    $0x29,%cl
1400d87ec:	74 1f                	je     0x1400d880d
1400d87ee:	48 8b c8             	mov    %rax,%rcx
1400d87f1:	41 f6 c1 10          	test   $0x10,%r9b
1400d87f5:	75 25                	jne    0x1400d881c
1400d87f7:	45 0f b6 08          	movzbl (%r8),%r9d
1400d87fb:	48 8b d0             	mov    %rax,%rdx
1400d87fe:	41 80 f9 7b          	cmp    $0x7b,%r9b
1400d8802:	74 09                	je     0x1400d880d
1400d8804:	48 8b d1             	mov    %rcx,%rdx
1400d8807:	41 80 f9 7d          	cmp    $0x7d,%r9b
1400d880b:	75 0f                	jne    0x1400d881c
1400d880d:	48 8d 42 01          	lea    0x1(%rdx),%rax
1400d8811:	48 ff c0             	inc    %rax
1400d8814:	48 89 03             	mov    %rax,(%rbx)
1400d8817:	e9 7b 02 00 00       	jmp    0x1400d8a97
1400d881c:	48 8b c1             	mov    %rcx,%rax
1400d881f:	48 ff c0             	inc    %rax
1400d8822:	48 89 03             	mov    %rax,(%rbx)
1400d8825:	e9 6d 02 00 00       	jmp    0x1400d8a97
1400d882a:	83 f9 28             	cmp    $0x28,%ecx
1400d882d:	0f 85 04 01 00 00    	jne    0x1400d8937
1400d8833:	48 8b 03             	mov    (%rbx),%rax
1400d8836:	48 8b 17             	mov    (%rdi),%rdx
1400d8839:	48 3b c2             	cmp    %rdx,%rax
1400d883c:	74 5d                	je     0x1400d889b
1400d883e:	80 38 5c             	cmpb   $0x5c,(%rax)
1400d8841:	75 52                	jne    0x1400d8895
1400d8843:	4c 8d 40 01          	lea    0x1(%rax),%r8
1400d8847:	48 8b c8             	mov    %rax,%rcx
1400d884a:	4c 3b c2             	cmp    %rdx,%r8
1400d884d:	74 43                	je     0x1400d8892
1400d884f:	44 8b 8b 80 00 00 00 	mov    0x80(%rbx),%r9d
1400d8856:	41 f6 c1 08          	test   $0x8,%r9b
1400d885a:	75 14                	jne    0x1400d8870
1400d885c:	41 0f b6 08          	movzbl (%r8),%ecx
1400d8860:	48 8b d0             	mov    %rax,%rdx
1400d8863:	80 f9 28             	cmp    $0x28,%cl
1400d8866:	74 24                	je     0x1400d888c
1400d8868:	80 f9 29             	cmp    $0x29,%cl
1400d886b:	74 1f                	je     0x1400d888c
1400d886d:	48 8b c8             	mov    %rax,%rcx
1400d8870:	41 f6 c1 10          	test   $0x10,%r9b
1400d8874:	75 1c                	jne    0x1400d8892
1400d8876:	45 0f b6 00          	movzbl (%r8),%r8d
1400d887a:	48 8b d0             	mov    %rax,%rdx
1400d887d:	41 80 f8 7b          	cmp    $0x7b,%r8b
1400d8881:	74 09                	je     0x1400d888c
1400d8883:	48 8b d1             	mov    %rcx,%rdx
1400d8886:	41 80 f8 7d          	cmp    $0x7d,%r8b
1400d888a:	75 06                	jne    0x1400d8892
1400d888c:	48 8d 42 01          	lea    0x1(%rdx),%rax
1400d8890:	eb 03                	jmp    0x1400d8895
1400d8892:	48 8b c1             	mov    %rcx,%rax
1400d8895:	48 ff c0             	inc    %rax
1400d8898:	48 89 03             	mov    %rax,(%rbx)
1400d889b:	48 8b cb             	mov    %rbx,%rcx
1400d889e:	e8 bd 36 00 00       	call   0x1400dbf60
1400d88a3:	48 8b cb             	mov    %rbx,%rcx
1400d88a6:	e8 c5 38 00 00       	call   0x1400dc170
1400d88ab:	83 7b 7c 29          	cmpl   $0x29,0x7c(%rbx)
1400d88af:	0f b6 f0             	movzbl %al,%esi
1400d88b2:	0f 85 24 02 00 00    	jne    0x1400d8adc
1400d88b8:	48 8b 03             	mov    (%rbx),%rax
1400d88bb:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1400d88bf:	48 3b c2             	cmp    %rdx,%rax
1400d88c2:	74 5d                	je     0x1400d8921
1400d88c4:	80 38 5c             	cmpb   $0x5c,(%rax)
1400d88c7:	75 52                	jne    0x1400d891b
1400d88c9:	4c 8d 40 01          	lea    0x1(%rax),%r8
1400d88cd:	48 8b c8             	mov    %rax,%rcx
1400d88d0:	4c 3b c2             	cmp    %rdx,%r8
1400d88d3:	74 43                	je     0x1400d8918
1400d88d5:	44 8b 8b 80 00 00 00 	mov    0x80(%rbx),%r9d
1400d88dc:	41 f6 c1 08          	test   $0x8,%r9b
1400d88e0:	75 14                	jne    0x1400d88f6
1400d88e2:	41 0f b6 08          	movzbl (%r8),%ecx
1400d88e6:	48 8b d0             	mov    %rax,%rdx
1400d88e9:	80 f9 28             	cmp    $0x28,%cl
1400d88ec:	74 24                	je     0x1400d8912
1400d88ee:	80 f9 29             	cmp    $0x29,%cl
1400d88f1:	74 1f                	je     0x1400d8912
1400d88f3:	48 8b c8             	mov    %rax,%rcx
1400d88f6:	41 f6 c1 10          	test   $0x10,%r9b
1400d88fa:	75 1c                	jne    0x1400d8918
1400d88fc:	45 0f b6 00          	movzbl (%r8),%r8d
1400d8900:	48 8b d0             	mov    %rax,%rdx
1400d8903:	41 80 f8 7b          	cmp    $0x7b,%r8b
1400d8907:	74 09                	je     0x1400d8912
1400d8909:	48 8b d1             	mov    %rcx,%rdx
1400d890c:	41 80 f8 7d          	cmp    $0x7d,%r8b
1400d8910:	75 06                	jne    0x1400d8918
1400d8912:	48 8d 42 01          	lea    0x1(%rdx),%rax
1400d8916:	eb 03                	jmp    0x1400d891b
1400d8918:	48 8b c1             	mov    %rcx,%rax
1400d891b:	48 ff c0             	inc    %rax
1400d891e:	48 89 03             	mov    %rax,(%rbx)