1401b96cc:	74 e7                	je     0x1401b96b5
1401b96ce:	e8 5d f5 ff ff       	call   0x1401b8c30
1401b96d3:	4c 8d 05 d6 9e 07 00 	lea    0x79ed6(%rip),%r8        # 0x1402335b0
1401b96da:	ba a7 00 00 00       	mov    $0xa7,%edx
1401b96df:	48 8d 0d 21 9e 07 00 	lea    0x79e21(%rip),%rcx        # 0x140233507
1401b96e6:	e8 a5 a0 f0 ff       	call   0x1400c3790
1401b96eb:	90                   	nop
1401b96ec:	0f 1f 40 00          	nopl   0x0(%rax)
1401b96f0:	57                   	push   %rdi
1401b96f1:	56                   	push   %rsi
1401b96f2:	53                   	push   %rbx
1401b96f3:	48 83 ec 20          	sub    $0x20,%rsp
1401b96f7:	48 8b 59 10          	mov    0x10(%rcx),%rbx
1401b96fb:	48 89 d6             	mov    %rdx,%rsi
1401b96fe:	45 85 c0             	test   %r8d,%r8d
1401b9701:	0f 85 d4 00 00 00    	jne    0x1401b97db
1401b9707:	48 8b 83 98 00 00 00 	mov    0x98(%rbx),%rax
1401b970e:	48 3b 05 8b fc 07 00 	cmp    0x7fc8b(%rip),%rax        # 0x1402393a0
1401b9715:	48 c7 83 90 00 00 00 	movq   $0x0,0x90(%rbx)
1401b971c:	00 00 00 00
1401b9720:	48 8d bb 88 00 00 00 	lea    0x88(%rbx),%rdi
1401b9727:	0f 84 8b 00 00 00    	je     0x1401b97b8
1401b972d:	c6 00 00             	movb   $0x0,(%rax)
1401b9730:	48 89 f1             	mov    %rsi,%rcx
1401b9733:	e8 60 07 03 00       	call   0x1401e9e98
1401b9738:	48 89 f2             	mov    %rsi,%rdx
1401b973b:	48 89 f9             	mov    %rdi,%rcx
1401b973e:	49 89 c0             	mov    %rax,%r8
1401b9741:	e8 6a 22 ee ff       	call   0x14009b9b0
1401b9746:	48 8b 83 90 00 00 00 	mov    0x90(%rbx),%rax
1401b974d:	48 85 c0             	test   %rax,%rax
1401b9750:	74 56                	je     0x1401b97a8
1401b9752:	48 8b 93 98 00 00 00 	mov    0x98(%rbx),%rdx
1401b9759:	80 7c 02 ff 2f       	cmpb   $0x2f,-0x1(%rdx,%rax,1)
1401b975e:	74 48                	je     0x1401b97a8
1401b9760:	48 8b 8b 88 00 00 00 	mov    0x88(%rbx),%rcx
1401b9767:	48 85 c9             	test   %rcx,%rcx
1401b976a:	75 64                	jne    0x1401b97d0
1401b976c:	ba 01 00 00 00       	mov    $0x1,%edx
1401b9771:	48 89 f9             	mov    %rdi,%rcx
1401b9774:	e8 27 14 ee ff       	call   0x14009aba0
1401b9779:	48 8b 93 98 00 00 00 	mov    0x98(%rbx),%rdx
1401b9780:	48 8b 83 90 00 00 00 	mov    0x90(%rbx),%rax
1401b9787:	48 8d 48 01          	lea    0x1(%rax),%rcx
1401b978b:	48 89 8b 90 00 00 00 	mov    %rcx,0x90(%rbx)
1401b9792:	c6 04 02 2f          	movb   $0x2f,(%rdx,%rax,1)
1401b9796:	48 8b 93 98 00 00 00 	mov    0x98(%rbx),%rdx
1401b979d:	48 8b 83 90 00 00 00 	mov    0x90(%rbx),%rax
1401b97a4:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
1401b97a8:	31 c0                	xor    %eax,%eax
1401b97aa:	48 83 c4 20          	add    $0x20,%rsp
1401b97ae:	5b                   	pop    %rbx
1401b97af:	5e                   	pop    %rsi
1401b97b0:	5f                   	pop    %rdi
1401b97b1:	c3                   	ret
1401b97b2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401b97b8:	80 38 00             	cmpb   $0x0,(%rax)
1401b97bb:	0f 84 6f ff ff ff    	je     0x1401b9730
1401b97c1:	e8 6a f4 ff ff       	call   0x1401b8c30
1401b97c6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1401b97cd:	00 00 00
1401b97d0:	48 29 c1             	sub    %rax,%rcx
1401b97d3:	48 83 f9 01          	cmp    $0x1,%rcx
1401b97d7:	75 ae                	jne    0x1401b9787
1401b97d9:	eb 91                	jmp    0x1401b976c
1401b97db:	4c 8d 05 7e 9d 07 00 	lea    0x79d7e(%rip),%r8        # 0x140233560
1401b97e2:	ba 5c 13 00 00       	mov    $0x135c,%edx
1401b97e7:	48 8d 0d 66 9d 07 00 	lea    0x79d66(%rip),%rcx        # 0x140233554
1401b97ee:	e8 9d 9f f0 ff       	call   0x1400c3790
1401b97f3:	90                   	nop
1401b97f4:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401b97fb:	00 00 00 00
1401b97ff:	90                   	nop
1401b9800:	55                   	push   %rbp
1401b9801:	57                   	push   %rdi
1401b9802:	56                   	push   %rsi
1401b9803:	53                   	push   %rbx
1401b9804:	48 83 ec 38          	sub    $0x38,%rsp
1401b9808:	41 80 48 40 10       	orb    $0x10,0x40(%r8)
1401b980d:	48 89 cd             	mov    %rcx,%rbp
1401b9810:	49 8b 08             	mov    (%r8),%rcx
1401b9813:	48 89 d6             	mov    %rdx,%rsi
1401b9816:	4c 89 c3             	mov    %r8,%rbx
1401b9819:	e8 92 f6 f3 ff       	call   0x1400f8eb0
1401b981e:	8b 7d 0c             	mov    0xc(%rbp),%edi
1401b9821:	48 8b 6d 00          	mov    0x0(%rbp),%rbp
1401b9825:	83 ff 01             	cmp    $0x1,%edi
1401b9828:	83 d7 ff             	adc    $0xffffffff,%edi
1401b982b:	80 3e 22             	cmpb   $0x22,(%rsi)
1401b982e:	74 30                	je     0x1401b9860
1401b9830:	41 89 f9             	mov    %edi,%r9d
1401b9833:	45 31 c0             	xor    %r8d,%r8d
1401b9836:	48 89 f2             	mov    %rsi,%rdx
1401b9839:	48 89 e9             	mov    %rbp,%rcx
1401b983c:	c7 44 24 28 00 00 00 	movl   $0x0,0x28(%rsp)
1401b9843:	00
1401b9844:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1401b984b:	00 00
1401b984d:	e8 6e ef ff ff       	call   0x1401b87c0
1401b9852:	48 89 03             	mov    %rax,(%rbx)
1401b9855:	31 c0                	xor    %eax,%eax
1401b9857:	48 83 c4 38          	add    $0x38,%rsp
1401b985b:	5b                   	pop    %rbx
1401b985c:	5e                   	pop    %rsi
1401b985d:	5f                   	pop    %rdi
1401b985e:	5d                   	pop    %rbp
1401b985f:	c3                   	ret
1401b9860:	41 89 f8             	mov    %edi,%r8d
1401b9863:	48 89 f2             	mov    %rsi,%rdx
1401b9866:	48 89 e9             	mov    %rbp,%rcx
1401b9869:	e8 12 f1 ff ff       	call   0x1401b8980
1401b986e:	48 85 c0             	test   %rax,%rax
1401b9871:	74 bd                	je     0x1401b9830
1401b9873:	48 89 03             	mov    %rax,(%rbx)
1401b9876:	31 c0                	xor    %eax,%eax
1401b9878:	48 83 c4 38          	add    $0x38,%rsp
1401b987c:	5b                   	pop    %rbx
1401b987d:	5e                   	pop    %rsi
1401b987e:	5f                   	pop    %rdi
1401b987f:	5d                   	pop    %rbp
1401b9880:	c3                   	ret
1401b9881:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401b9888:	00 00 00 00
1401b988c:	0f 1f 40 00          	nopl   0x0(%rax)
1401b9890:	55                   	push   %rbp
1401b9891:	57                   	push   %rdi
1401b9892:	56                   	push   %rsi
1401b9893:	53                   	push   %rbx
1401b9894:	48 83 ec 38          	sub    $0x38,%rsp
1401b9898:	41 80 48 40 10       	orb    $0x10,0x40(%r8)
1401b989d:	48 89 cd             	mov    %rcx,%rbp
1401b98a0:	49 8b 48 08          	mov    0x8(%r8),%rcx
1401b98a4:	48 89 d6             	mov    %rdx,%rsi
1401b98a7:	4c 89 c3             	mov    %r8,%rbx
1401b98aa:	e8 01 f6 f3 ff       	call   0x1400f8eb0
1401b98af:	8b 7d 0c             	mov    0xc(%rbp),%edi
1401b98b2:	48 8b 6d 00          	mov    0x0(%rbp),%rbp
1401b98b6:	83 ff 01             	cmp    $0x1,%edi
1401b98b9:	83 d7 ff             	adc    $0xffffffff,%edi
1401b98bc:	80 3e 22             	cmpb   $0x22,(%rsi)
1401b98bf:	74 37                	je     0x1401b98f8
1401b98c1:	41 89 f9             	mov    %edi,%r9d
1401b98c4:	45 31 c0             	xor    %r8d,%r8d
1401b98c7:	48 89 f2             	mov    %rsi,%rdx
1401b98ca:	48 89 e9             	mov    %rbp,%rcx
1401b98cd:	c7 44 24 28 00 00 00 	movl   $0x0,0x28(%rsp)
1401b98d4:	00
1401b98d5:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1401b98dc:	00 00
1401b98de:	e8 dd ee ff ff       	call   0x1401b87c0
1401b98e3:	48 89 43 08          	mov    %rax,0x8(%rbx)
1401b98e7:	31 c0                	xor    %eax,%eax
1401b98e9:	48 83 c4 38          	add    $0x38,%rsp
1401b98ed:	5b                   	pop    %rbx
1401b98ee:	5e                   	pop    %rsi
1401b98ef:	5f                   	pop    %rdi
1401b98f0:	5d                   	pop    %rbp
1401b98f1:	c3                   	ret
1401b98f2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401b98f8:	41 89 f8             	mov    %edi,%r8d
1401b98fb:	48 89 f2             	mov    %rsi,%rdx
1401b98fe:	48 89 e9             	mov    %rbp,%rcx
1401b9901:	e8 7a f0 ff ff       	call   0x1401b8980
1401b9906:	48 85 c0             	test   %rax,%rax
1401b9909:	74 b6                	je     0x1401b98c1
1401b990b:	48 89 43 08          	mov    %rax,0x8(%rbx)
1401b990f:	31 c0                	xor    %eax,%eax
1401b9911:	48 83 c4 38          	add    $0x38,%rsp
1401b9915:	5b                   	pop    %rbx
1401b9916:	5e                   	pop    %rsi
1401b9917:	5f                   	pop    %rdi
1401b9918:	5d                   	pop    %rbp
1401b9919:	c3                   	ret
1401b991a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401b9920:	55                   	push   %rbp
1401b9921:	57                   	push   %rdi
1401b9922:	56                   	push   %rsi
1401b9923:	53                   	push   %rbx
1401b9924:	48 83 ec 38          	sub    $0x38,%rsp
1401b9928:	41 80 48 40 08       	orb    $0x8,0x40(%r8)
1401b992d:	48 89 cd             	mov    %rcx,%rbp
1401b9930:	49 8b 08             	mov    (%r8),%rcx
1401b9933:	48 89 d6             	mov    %rdx,%rsi
1401b9936:	4c 89 c3             	mov    %r8,%rbx
1401b9939:	e8 72 f5 f3 ff       	call   0x1400f8eb0
1401b993e:	8b 7d 0c             	mov    0xc(%rbp),%edi
1401b9941:	48 8b 6d 00          	mov    0x0(%rbp),%rbp
1401b9945:	83 ff 01             	cmp    $0x1,%edi
1401b9948:	83 d7 ff             	adc    $0xffffffff,%edi
1401b994b:	80 3e 22             	cmpb   $0x22,(%rsi)
1401b994e:	74 30                	je     0x1401b9980
1401b9950:	41 89 f9             	mov    %edi,%r9d
1401b9953:	45 31 c0             	xor    %r8d,%r8d
1401b9956:	48 89 f2             	mov    %rsi,%rdx
1401b9959:	48 89 e9             	mov    %rbp,%rcx
1401b995c:	c7 44 24 28 00 00 00 	movl   $0x0,0x28(%rsp)
1401b9963:	00
1401b9964:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1401b996b:	00 00
1401b996d:	e8 4e ee ff ff       	call   0x1401b87c0
1401b9972:	48 89 03             	mov    %rax,(%rbx)
1401b9975:	31 c0                	xor    %eax,%eax
1401b9977:	48 83 c4 38          	add    $0x38,%rsp
1401b997b:	5b                   	pop    %rbx
1401b997c:	5e                   	pop    %rsi
1401b997d:	5f                   	pop    %rdi
1401b997e:	5d                   	pop    %rbp
1401b997f:	c3                   	ret
1401b9980:	41 89 f8             	mov    %edi,%r8d
1401b9983:	48 89 f2             	mov    %rsi,%rdx
1401b9986:	48 89 e9             	mov    %rbp,%rcx
1401b9989:	e8 f2 ef ff ff       	call   0x1401b8980
1401b998e:	48 85 c0             	test   %rax,%rax
1401b9991:	74 bd                	je     0x1401b9950
1401b9993:	48 89 03             	mov    %rax,(%rbx)
1401b9996:	31 c0                	xor    %eax,%eax
1401b9998:	48 83 c4 38          	add    $0x38,%rsp
1401b999c:	5b                   	pop    %rbx
1401b999d:	5e                   	pop    %rsi
1401b999e:	5f                   	pop    %rdi
1401b999f:	5d                   	pop    %rbp
1401b99a0:	c3                   	ret
1401b99a1:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401b99a8:	00 00 00 00
1401b99ac:	0f 1f 40 00          	nopl   0x0(%rax)
1401b99b0:	55                   	push   %rbp
1401b99b1:	57                   	push   %rdi
1401b99b2:	56                   	push   %rsi
1401b99b3:	53                   	push   %rbx
1401b99b4:	48 83 ec 38          	sub    $0x38,%rsp
1401b99b8:	41 80 48 40 08       	orb    $0x8,0x40(%r8)
1401b99bd:	48 89 cd             	mov    %rcx,%rbp
1401b99c0:	49 8b 48 08          	mov    0x8(%r8),%rcx
1401b99c4:	48 89 d6             	mov    %rdx,%rsi
1401b99c7:	4c 89 c3             	mov    %r8,%rbx
1401b99ca:	e8 e1 f4 f3 ff       	call   0x1400f8eb0
1401b99cf:	8b 7d 0c             	mov    0xc(%rbp),%edi
1401b99d2:	48 8b 6d 00          	mov    0x0(%rbp),%rbp
1401b99d6:	83 ff 01             	cmp    $0x1,%edi
1401b99d9:	83 d7 ff             	adc    $0xffffffff,%edi
1401b99dc:	80 3e 22             	cmpb   $0x22,(%rsi)
1401b99df:	74 37                	je     0x1401b9a18
1401b99e1:	41 89 f9             	mov    %edi,%r9d
1401b99e4:	45 31 c0             	xor    %r8d,%r8d
1401b99e7:	48 89 f2             	mov    %rsi,%rdx
1401b99ea:	48 89 e9             	mov    %rbp,%rcx
1401b99ed:	c7 44 24 28 00 00 00 	movl   $0x0,0x28(%rsp)
1401b99f4:	00
1401b99f5:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1401b99fc:	00 00
1401b99fe:	e8 bd ed ff ff       	call   0x1401b87c0
1401b9a03:	48 89 43 08          	mov    %rax,0x8(%rbx)
1401b9a07:	31 c0                	xor    %eax,%eax
1401b9a09:	48 83 c4 38          	add    $0x38,%rsp
1401b9a0d:	5b                   	pop    %rbx
1401b9a0e:	5e                   	pop    %rsi
1401b9a0f:	5f                   	pop    %rdi
1401b9a10:	5d                   	pop    %rbp
1401b9a11:	c3                   	ret
1401b9a12:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401b9a18:	41 89 f8             	mov    %edi,%r8d
1401b9a1b:	48 89 f2             	mov    %rsi,%rdx
1401b9a1e:	48 89 e9             	mov    %rbp,%rcx
1401b9a21:	e8 5a ef ff ff       	call   0x1401b8980
1401b9a26:	48 85 c0             	test   %rax,%rax
1401b9a29:	74 b6                	je     0x1401b99e1
1401b9a2b:	48 89 43 08          	mov    %rax,0x8(%rbx)
1401b9a2f:	31 c0                	xor    %eax,%eax
1401b9a31:	48 83 c4 38          	add    $0x38,%rsp
1401b9a35:	5b                   	pop    %rbx
1401b9a36:	5e                   	pop    %rsi
1401b9a37:	5f                   	pop    %rdi
1401b9a38:	5d                   	pop    %rbp
1401b9a39:	c3                   	ret
1401b9a3a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401b9a40:	55                   	push   %rbp
1401b9a41:	57                   	push   %rdi
1401b9a42:	56                   	push   %rsi
1401b9a43:	53                   	push   %rbx
1401b9a44:	48 83 ec 28          	sub    $0x28,%rsp
1401b9a48:	48 8d 05 7f 9b 07 00 	lea    0x79b7f(%rip),%rax        # 0x1402335ce
1401b9a4f:	48 89 ce             	mov    %rcx,%rsi
1401b9a52:	48 89 d1             	mov    %rdx,%rcx
1401b9a55:	eb 17                	jmp    0x1401b9a6e
1401b9a57:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401b9a5e:	00 00
1401b9a60:	48 83 c1 01          	add    $0x1,%rcx
1401b9a64:	48 83 c0 01          	add    $0x1,%rax
1401b9a68:	44 3a 41 ff          	cmp    -0x1(%rcx),%r8b
1401b9a6c:	75 1d                	jne    0x1401b9a8b
1401b9a6e:	44 0f b6 00          	movzbl (%rax),%r8d
1401b9a72:	45 84 c0             	test   %r8b,%r8b
1401b9a75:	75 e9                	jne    0x1401b9a60
1401b9a77:	0f b6 01             	movzbl (%rcx),%eax
1401b9a7a:	48 8b 0d 9f f8 07 00 	mov    0x7f89f(%rip),%rcx        # 0x140239320
1401b9a81:	f6 04 01 01          	testb  $0x1,(%rcx,%rax,1)
1401b9a85:	0f 85 85 00 00 00    	jne    0x1401b9b10
1401b9a8b:	48 8d 8e 88 00 00 00 	lea    0x88(%rsi),%rcx
1401b9a92:	45 31 c9             	xor    %r9d,%r9d
1401b9a95:	45 31 c0             	xor    %r8d,%r8d
1401b9a98:	e8 c3 f7 ff ff       	call   0x1401b9260
1401b9a9d:	48 89 c3             	mov    %rax,%rbx
1401b9aa0:	48 85 c0             	test   %rax,%rax
1401b9aa3:	74 6b                	je     0x1401b9b10
1401b9aa5:	ba 2f 00 00 00       	mov    $0x2f,%edx
1401b9aaa:	48 89 c1             	mov    %rax,%rcx
1401b9aad:	31 ed                	xor    %ebp,%ebp
1401b9aaf:	e8 bc 03 03 00       	call   0x1401e9e70
1401b9ab4:	48 89 c7             	mov    %rax,%rdi
1401b9ab7:	48 85 c0             	test   %rax,%rax
1401b9aba:	74 2f                	je     0x1401b9aeb
1401b9abc:	48 8b 16             	mov    (%rsi),%rdx
1401b9abf:	48 85 d2             	test   %rdx,%rdx
1401b9ac2:	74 3c                	je     0x1401b9b00
1401b9ac4:	48 89 d9             	mov    %rbx,%rcx
1401b9ac7:	e8 f4 0c ee ff       	call   0x14009a7c0
1401b9acc:	48 8b 16             	mov    (%rsi),%rdx
1401b9acf:	85 c0                	test   %eax,%eax
1401b9ad1:	75 4d                	jne    0x1401b9b20
1401b9ad3:	48 8d 4f 01          	lea    0x1(%rdi),%rcx
1401b9ad7:	e8 e4 0c ee ff       	call   0x14009a7c0
1401b9adc:	85 c0                	test   %eax,%eax
1401b9ade:	74 20                	je     0x1401b9b00
1401b9ae0:	48 8b 0e             	mov    (%rsi),%rcx
1401b9ae3:	e8 c8 90 e6 ff       	call   0x140022bb0
1401b9ae8:	8d 68 01             	lea    0x1(%rax),%ebp
1401b9aeb:	48 89 d9             	mov    %rbx,%rcx
1401b9aee:	e8 bd f3 f3 ff       	call   0x1400f8eb0
1401b9af3:	89 e8                	mov    %ebp,%eax
1401b9af5:	48 83 c4 28          	add    $0x28,%rsp
1401b9af9:	5b                   	pop    %rbx
1401b9afa:	5e                   	pop    %rsi
1401b9afb:	5f                   	pop    %rdi
1401b9afc:	5d                   	pop    %rbp
1401b9afd:	c3                   	ret
1401b9afe:	66 90                	xchg   %ax,%ax
1401b9b00:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
1401b9b05:	eb e4                	jmp    0x1401b9aeb
1401b9b07:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401b9b0e:	00 00
1401b9b10:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
1401b9b15:	89 e8                	mov    %ebp,%eax
1401b9b17:	48 83 c4 28          	add    $0x28,%rsp
1401b9b1b:	5b                   	pop    %rbx
1401b9b1c:	5e                   	pop    %rsi
1401b9b1d:	5f                   	pop    %rdi
1401b9b1e:	5d                   	pop    %rbp
1401b9b1f:	c3                   	ret
1401b9b20:	48 89 d1             	mov    %rdx,%rcx
1401b9b23:	e8 88 90 e6 ff       	call   0x140022bb0