140034950:	48 8b da             	mov    %rdx,%rbx
140034953:	66 39 48 18          	cmp    %cx,0x18(%rax)
140034957:	74 0b                	je     0x140034964
140034959:	b9 0b 02 00 00       	mov    $0x20b,%ecx
14003495e:	66 39 48 18          	cmp    %cx,0x18(%rax)
140034962:	75 08                	jne    0x14003496c
140034964:	8b 48 50             	mov    0x50(%rax),%ecx
140034967:	8b 50 08             	mov    0x8(%rax),%edx
14003496a:	eb 04                	jmp    0x140034970
14003496c:	33 c9                	xor    %ecx,%ecx
14003496e:	33 d2                	xor    %edx,%edx
140034970:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140034975:	41 b8 04 01 00 00    	mov    $0x104,%r8d
14003497b:	41 89 11             	mov    %edx,(%r9)
14003497e:	48 8b d3             	mov    %rbx,%rdx
140034981:	89 08                	mov    %ecx,(%rax)
140034983:	49 8b ca             	mov    %r10,%rcx
140034986:	48 ff 15 e3 b2 00 00 	rex.W call *0xb2e3(%rip)        # 0x14003fc70
14003498d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140034992:	85 c0                	test   %eax,%eax
140034994:	74 3b                	je     0x1400349d1
140034996:	8d 48 ff             	lea    -0x1(%rax),%ecx
140034999:	8b d1                	mov    %ecx,%edx
14003499b:	85 c9                	test   %ecx,%ecx
14003499d:	74 11                	je     0x1400349b0
14003499f:	8b c2                	mov    %edx,%eax
1400349a1:	80 3c 18 5c          	cmpb   $0x5c,(%rax,%rbx,1)
1400349a5:	74 07                	je     0x1400349ae
1400349a7:	83 c2 ff             	add    $0xffffffff,%edx
1400349aa:	75 f3                	jne    0x14003499f
1400349ac:	eb 02                	jmp    0x1400349b0
1400349ae:	8b ca                	mov    %edx,%ecx
1400349b0:	b8 03 01 00 00       	mov    $0x103,%eax
1400349b5:	3b c8                	cmp    %eax,%ecx
1400349b7:	74 13                	je     0x1400349cc
1400349b9:	2b c1                	sub    %ecx,%eax
1400349bb:	8d 51 01             	lea    0x1(%rcx),%edx
1400349be:	44 8b c0             	mov    %eax,%r8d
1400349c1:	48 03 d3             	add    %rbx,%rdx
1400349c4:	48 8b cb             	mov    %rbx,%rcx
1400349c7:	e8 b8 15 00 00       	call   0x140035f84
1400349cc:	b8 01 00 00 00       	mov    $0x1,%eax
1400349d1:	48 83 c4 20          	add    $0x20,%rsp
1400349d5:	5b                   	pop    %rbx
1400349d6:	c3                   	ret
1400349d7:	cc                   	int3
1400349d8:	cc                   	int3
1400349d9:	cc                   	int3
1400349da:	cc                   	int3
1400349db:	cc                   	int3
1400349dc:	cc                   	int3
1400349dd:	cc                   	int3
1400349de:	cc                   	int3
1400349df:	cc                   	int3
1400349e0:	48 8b c4             	mov    %rsp,%rax
1400349e3:	48 89 58 08          	mov    %rbx,0x8(%rax)
1400349e7:	48 89 70 10          	mov    %rsi,0x10(%rax)
1400349eb:	48 89 78 18          	mov    %rdi,0x18(%rax)
1400349ef:	55                   	push   %rbp
1400349f0:	41 54                	push   %r12
1400349f2:	41 55                	push   %r13
1400349f4:	41 56                	push   %r14
1400349f6:	41 57                	push   %r15
1400349f8:	48 8d a8 38 fe ff ff 	lea    -0x1c8(%rax),%rbp
1400349ff:	48 81 ec a0 02 00 00 	sub    $0x2a0,%rsp
140034a06:	48 8b 05 8b 7a 01 00 	mov    0x17a8b(%rip),%rax        # 0x14004c498
140034a0d:	48 33 c4             	xor    %rsp,%rax
140034a10:	48 89 85 90 01 00 00 	mov    %rax,0x190(%rbp)
140034a17:	48 8b f9             	mov    %rcx,%rdi
140034a1a:	44 89 4d 90          	mov    %r9d,-0x70(%rbp)
140034a1e:	45 33 ff             	xor    %r15d,%r15d
140034a21:	89 55 94             	mov    %edx,-0x6c(%rbp)
140034a24:	48 8d 0d 0d 84 01 00 	lea    0x1840d(%rip),%rcx        # 0x14004ce38
140034a2b:	41 8b f7             	mov    %r15d,%esi
140034a2e:	45 8b f7             	mov    %r15d,%r14d
140034a31:	4d 8b e0             	mov    %r8,%r12
140034a34:	44 8b ea             	mov    %edx,%r13d
140034a37:	48 ff 15 22 b3 00 00 	rex.W call *0xb322(%rip)        # 0x14003fd60
140034a3e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140034a43:	48 8b 1d f6 83 01 00 	mov    0x183f6(%rip),%rbx        # 0x14004ce40
140034a4a:	48 85 db             	test   %rbx,%rbx
140034a4d:	74 13                	je     0x140034a62
140034a4f:	48 39 3b             	cmp    %rdi,(%rbx)
140034a52:	74 09                	je     0x140034a5d
140034a54:	48 8b 5b 18          	mov    0x18(%rbx),%rbx
140034a58:	48 85 db             	test   %rbx,%rbx
140034a5b:	75 f2                	jne    0x140034a4f
140034a5d:	48 85 db             	test   %rbx,%rbx
140034a60:	75 4d                	jne    0x140034aaf
140034a62:	ba 20 00 00 00       	mov    $0x20,%edx
140034a67:	8d 4a 20             	lea    0x20(%rdx),%ecx
140034a6a:	48 ff 15 c7 b1 00 00 	rex.W call *0xb1c7(%rip)        # 0x14003fc38
140034a71:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140034a76:	48 8b d8             	mov    %rax,%rbx
140034a79:	48 85 c0             	test   %rax,%rax
140034a7c:	0f 84 8c 04 00 00    	je     0x140034f0e
140034a82:	48 89 38             	mov    %rdi,(%rax)
140034a85:	48 ff 15 34 b3 00 00 	rex.W call *0xb334(%rip)        # 0x14003fdc0
140034a8c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140034a91:	48 8b 0d a8 83 01 00 	mov    0x183a8(%rip),%rcx        # 0x14004ce40
140034a98:	2d 61 ea 00 00       	sub    $0xea61,%eax
140034a9d:	89 43 08             	mov    %eax,0x8(%rbx)
140034aa0:	4c 89 7b 0c          	mov    %r15,0xc(%rbx)
140034aa4:	48 89 4b 18          	mov    %rcx,0x18(%rbx)
140034aa8:	48 89 1d 91 83 01 00 	mov    %rbx,0x18391(%rip)        # 0x14004ce40
140034aaf:	ff 43 0c             	incl   0xc(%rbx)
140034ab2:	ff 43 10             	incl   0x10(%rbx)
140034ab5:	48 ff 15 04 b3 00 00 	rex.W call *0xb304(%rip)        # 0x14003fdc0
140034abc:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140034ac1:	2b 43 08             	sub    0x8(%rbx),%eax
140034ac4:	3d 60 ea 00 00       	cmp    $0xea60,%eax
140034ac9:	0f 86 3f 04 00 00    	jbe    0x140034f0e
140034acf:	48 ff 15 ea b2 00 00 	rex.W call *0xb2ea(%rip)        # 0x14003fdc0
140034ad6:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140034adb:	89 43 08             	mov    %eax,0x8(%rbx)
140034ade:	4c 8d 4d 80          	lea    -0x80(%rbp),%r9
140034ae2:	48 8d 45 84          	lea    -0x7c(%rbp),%rax
140034ae6:	48 8d 95 80 00 00 00 	lea    0x80(%rbp),%rdx
140034aed:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140034af2:	e8 3d fe ff ff       	call   0x140034934
140034af7:	45 33 c0             	xor    %r8d,%r8d
140034afa:	89 45 88             	mov    %eax,-0x78(%rbp)
140034afd:	44 8b f8             	mov    %eax,%r15d
140034b00:	85 c0                	test   %eax,%eax
140034b02:	74 20                	je     0x140034b24
140034b04:	48 8d 05 f5 b4 fc ff 	lea    -0x34b0b(%rip),%rax        # 0x140000000
140034b0b:	48 3b f8             	cmp    %rax,%rdi
140034b0e:	72 14                	jb     0x140034b24
140034b10:	8b 55 84             	mov    -0x7c(%rbp),%edx
140034b13:	48 03 d0             	add    %rax,%rdx
140034b16:	48 3b d0             	cmp    %rax,%rdx
140034b19:	76 09                	jbe    0x140034b24
140034b1b:	48 3b fa             	cmp    %rdx,%rdi
140034b1e:	77 04                	ja     0x140034b24
140034b20:	2b f8                	sub    %eax,%edi
140034b22:	eb 03                	jmp    0x140034b27
140034b24:	41 8b f8             	mov    %r8d,%edi
140034b27:	4d 85 e4             	test   %r12,%r12
140034b2a:	75 11                	jne    0x140034b3d
140034b2c:	45 85 ff             	test   %r15d,%r15d
140034b2f:	48 8d 85 80 00 00 00 	lea    0x80(%rbp),%rax
140034b36:	49 0f 44 c4          	cmove  %r12,%rax
140034b3a:	4c 8b e0             	mov    %rax,%r12
140034b3d:	83 7b 10 01          	cmpl   $0x1,0x10(%rbx)
140034b41:	0f 85 06 01 00 00    	jne    0x140034c4d
140034b47:	48 8d 0d 9a 76 01 00 	lea    0x1769a(%rip),%rcx        # 0x14004c1e8
140034b4e:	e8 3d c5 fc ff       	call   0x140001090
140034b53:	33 c9                	xor    %ecx,%ecx
140034b55:	85 c0                	test   %eax,%eax
140034b57:	0f 85 f0 00 00 00    	jne    0x140034c4d
140034b5d:	39 0d 85 76 01 00    	cmp    %ecx,0x17685(%rip)        # 0x14004c1e8
140034b63:	0f 86 c2 00 00 00    	jbe    0x140034c2b
140034b69:	8a 95 80 00 00 00    	mov    0x80(%rbp),%dl
140034b6f:	44 8d 71 01          	lea    0x1(%rcx),%r14d
140034b73:	c7 45 b8 a6 27 17 1d 	movl   $0x1d1727a6,-0x48(%rbp)
140034b7a:	41 8b f6             	mov    %r14d,%esi
140034b7d:	c7 45 bc c8 92 27 4e 	movl   $0x4e2792c8,-0x44(%rbp)
140034b84:	44 8b e9             	mov    %ecx,%r13d
140034b87:	c7 45 c0 bc 69 0f 8b 	movl   $0x8b0f69bc,-0x40(%rbp)
140034b8e:	c7 45 c4 45 8c 54 9d 	movl   $0x9d548c45,-0x3c(%rbp)
140034b95:	84 d2                	test   %dl,%dl
140034b97:	74 4a                	je     0x140034be3
140034b99:	44 8b f1             	mov    %ecx,%r14d
140034b9c:	4c 8d bd 80 00 00 00 	lea    0x80(%rbp),%r15
140034ba3:	0f be ca             	movsbl %dl,%ecx
140034ba6:	48 ff 15 9b b4 00 00 	rex.W call *0xb49b(%rip)        # 0x140040048
140034bad:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140034bb2:	42 00 44 35 b8       	add    %al,-0x48(%rbp,%r14,1)
140034bb7:	49 ff c7             	inc    %r15
140034bba:	41 8d 4d 01          	lea    0x1(%r13),%ecx
140034bbe:	83 f9 10             	cmp    $0x10,%ecx
140034bc1:	49 8d 46 01          	lea    0x1(%r14),%rax
140034bc5:	41 8a 17             	mov    (%r15),%dl
140034bc8:	45 1b ed             	sbb    %r13d,%r13d
140034bcb:	44 23 e9             	and    %ecx,%r13d
140034bce:	83 f9 10             	cmp    $0x10,%ecx
140034bd1:	4d 1b f6             	sbb    %r14,%r14
140034bd4:	4c 23 f0             	and    %rax,%r14
140034bd7:	80 fa 00             	cmp    $0x0,%dl
140034bda:	75 c7                	jne    0x140034ba3
140034bdc:	44 8b 7d 88          	mov    -0x78(%rbp),%r15d
140034be0:	44 8b f6             	mov    %esi,%r14d
140034be3:	4c 8d 4d a8          	lea    -0x58(%rbp),%r9
140034be7:	45 33 c0             	xor    %r8d,%r8d
140034bea:	33 d2                	xor    %edx,%edx
140034bec:	48 8d 4d b8          	lea    -0x48(%rbp),%rcx
140034bf0:	e8 f1 0f 00 00       	call   0x140035be6
140034bf5:	45 33 ed             	xor    %r13d,%r13d
140034bf8:	85 c0                	test   %eax,%eax
140034bfa:	75 2b                	jne    0x140034c27
140034bfc:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
140034c00:	45 33 c0             	xor    %r8d,%r8d
140034c03:	33 d2                	xor    %edx,%edx
140034c05:	48 ff 15 44 b2 00 00 	rex.W call *0xb244(%rip)        # 0x14003fe50
140034c0c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140034c11:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
140034c15:	84 c0                	test   %al,%al
140034c17:	41 0f 45 f5          	cmovne %r13d,%esi
140034c1b:	48 ff 15 36 b2 00 00 	rex.W call *0xb236(%rip)        # 0x14003fe58
140034c22:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140034c27:	44 8b 6d 94          	mov    -0x6c(%rbp),%r13d
140034c2b:	48 8b 0d d6 75 01 00 	mov    0x175d6(%rip),%rcx        # 0x14004c208
140034c32:	33 c0                	xor    %eax,%eax
140034c34:	89 05 ae 75 01 00    	mov    %eax,0x175ae(%rip)        # 0x14004c1e8
140034c3a:	48 89 05 c7 75 01 00 	mov    %rax,0x175c7(%rip)        # 0x14004c208
140034c41:	48 ff 15 10 b2 00 00 	rex.W call *0xb210(%rip)        # 0x14003fe58
140034c48:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140034c4d:	48 8d 0d cc 75 01 00 	lea    0x175cc(%rip),%rcx        # 0x14004c220
140034c54:	e8 37 c4 fc ff       	call   0x140001090
140034c59:	45 33 c0             	xor    %r8d,%r8d
140034c5c:	85 c0                	test   %eax,%eax
140034c5e:	0f 85 89 02 00 00    	jne    0x140034eed
140034c64:	45 85 ed             	test   %r13d,%r13d
140034c67:	0f 84 13 01 00 00    	je     0x140034d80
140034c6d:	83 3d ac 75 01 00 05 	cmpl   $0x5,0x175ac(%rip)        # 0x14004c220
140034c74:	0f 86 4e 02 00 00    	jbe    0x140034ec8
140034c7a:	48 ba 00 00 00 00 00 	movabs $0x400000000000,%rdx
140034c81:	40 00 00
140034c84:	48 85 15 a5 75 01 00 	test   %rdx,0x175a5(%rip)        # 0x14004c230
140034c8b:	0f 84 37 02 00 00    	je     0x140034ec8
140034c91:	48 8b 05 a0 75 01 00 	mov    0x175a0(%rip),%rax        # 0x14004c238
140034c98:	48 23 c2             	and    %rdx,%rax
140034c9b:	48 3b 05 96 75 01 00 	cmp    0x17596(%rip),%rax        # 0x14004c238
140034ca2:	0f 85 20 02 00 00    	jne    0x140034ec8
140034ca8:	8b 85 f0 01 00 00    	mov    0x1f0(%rbp),%eax
140034cae:	48 8d 15 bb 1c 01 00 	lea    0x11cbb(%rip),%rdx        # 0x140046970
140034cb5:	89 45 94             	mov    %eax,-0x6c(%rbp)
140034cb8:	45 85 ff             	test   %r15d,%r15d
140034cbb:	8b 45 90             	mov    -0x70(%rbp),%eax
140034cbe:	89 45 90             	mov    %eax,-0x70(%rbp)
140034cc1:	8b 43 10             	mov    0x10(%rbx),%eax
140034cc4:	89 45 98             	mov    %eax,-0x68(%rbp)
140034cc7:	8b 43 0c             	mov    0xc(%rbx),%eax
140034cca:	89 45 9c             	mov    %eax,-0x64(%rbp)
140034ccd:	48 8d 85 80 00 00 00 	lea    0x80(%rbp),%rax
140034cd4:	48 0f 44 c2          	cmove  %rdx,%rax
140034cd8:	44 89 75 8c          	mov    %r14d,-0x74(%rbp)
140034cdc:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
140034ce0:	48 8d 15 2c 22 01 00 	lea    0x1222c(%rip),%rdx        # 0x140046f13
140034ce7:	41 8b c7             	mov    %r15d,%eax
140034cea:	89 75 88             	mov    %esi,-0x78(%rbp)
140034ced:	f7 d8                	neg    %eax
140034cef:	4c 89 65 b0          	mov    %r12,-0x50(%rbp)
140034cf3:	89 7d a0             	mov    %edi,-0x60(%rbp)
140034cf6:	1b c9                	sbb    %ecx,%ecx
140034cf8:	c7 45 a8 0a 00 00 00 	movl   $0xa,-0x58(%rbp)
140034cff:	21 4d 84             	and    %ecx,-0x7c(%rbp)
140034d02:	41 f7 df             	neg    %r15d
140034d05:	1b c0                	sbb    %eax,%eax
140034d07:	21 45 80             	and    %eax,-0x80(%rbp)
140034d0a:	48 8d 45 8c          	lea    -0x74(%rbp),%rax
140034d0e:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140034d13:	48 8d 45 88          	lea    -0x78(%rbp),%rax
140034d17:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140034d1c:	48 8d 45 94          	lea    -0x6c(%rbp),%rax
140034d20:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140034d25:	48 8d 45 90          	lea    -0x70(%rbp),%rax
140034d29:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140034d2e:	48 8d 45 b0          	lea    -0x50(%rbp),%rax
140034d32:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140034d37:	48 8d 45 98          	lea    -0x68(%rbp),%rax
140034d3b:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140034d40:	48 8d 45 9c          	lea    -0x64(%rbp),%rax
140034d44:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140034d49:	48 8d 45 b8          	lea    -0x48(%rbp),%rax
140034d4d:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140034d52:	48 8d 45 84          	lea    -0x7c(%rbp),%rax
140034d56:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140034d5b:	48 8d 45 80          	lea    -0x80(%rbp),%rax
140034d5f:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140034d64:	48 8d 45 a0          	lea    -0x60(%rbp),%rax
140034d68:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140034d6d:	48 8d 45 a8          	lea    -0x58(%rbp),%rax
140034d71:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140034d76:	e8 c9 c4 fc ff       	call   0x140001244
140034d7b:	e9 48 01 00 00       	jmp    0x140034ec8
140034d80:	83 3d 99 74 01 00 05 	cmpl   $0x5,0x17499(%rip)        # 0x14004c220
140034d87:	0f 86 3b 01 00 00    	jbe    0x140034ec8
140034d8d:	48 ba 00 00 00 00 00 	movabs $0x400000000000,%rdx
140034d94:	40 00 00
140034d97:	48 85 15 92 74 01 00 	test   %rdx,0x17492(%rip)        # 0x14004c230
140034d9e:	0f 84 24 01 00 00    	je     0x140034ec8
140034da4:	48 8b 05 8d 74 01 00 	mov    0x1748d(%rip),%rax        # 0x14004c238
140034dab:	48 23 c2             	and    %rdx,%rax
140034dae:	48 3b 05 83 74 01 00 	cmp    0x17483(%rip),%rax        # 0x14004c238
140034db5:	0f 85 0d 01 00 00    	jne    0x140034ec8
140034dbb:	8b 43 10             	mov    0x10(%rbx),%eax
140034dbe:	48 8d 15 ab 1b 01 00 	lea    0x11bab(%rip),%rdx        # 0x140046970
140034dc5:	89 45 9c             	mov    %eax,-0x64(%rbp)
140034dc8:	8b 43 0c             	mov    0xc(%rbx),%eax
140034dcb:	89 45 98             	mov    %eax,-0x68(%rbp)
140034dce:	41 8b c7             	mov    %r15d,%eax
140034dd1:	f7 d8                	neg    %eax
140034dd3:	44 89 75 a8          	mov    %r14d,-0x58(%rbp)
140034dd7:	41 8b c7             	mov    %r15d,%eax
140034dda:	89 75 a0             	mov    %esi,-0x60(%rbp)
140034ddd:	1b c9                	sbb    %ecx,%ecx
140034ddf:	89 7d 88             	mov    %edi,-0x78(%rbp)
140034de2:	23 4d 84             	and    -0x7c(%rbp),%ecx
140034de5:	f7 d8                	neg    %eax
140034de7:	89 4d 90             	mov    %ecx,-0x70(%rbp)
140034dea:	48 8d 45 a8          	lea    -0x58(%rbp),%rax
140034dee:	48 c7 45 78 04 00 00 	movq   $0x4,0x78(%rbp)
140034df5:	00
140034df6:	1b c9                	sbb    %ecx,%ecx
140034df8:	48 89 45 70          	mov    %rax,0x70(%rbp)
140034dfc:	23 4d 80             	and    -0x80(%rbp),%ecx
140034dff:	48 8d 45 a0          	lea    -0x60(%rbp),%rax
140034e03:	48 89 45 60          	mov    %rax,0x60(%rbp)
140034e07:	45 85 ff             	test   %r15d,%r15d
140034e0a:	48 8d 45 9c          	lea    -0x64(%rbp),%rax
140034e0e:	89 4d 8c             	mov    %ecx,-0x74(%rbp)
140034e11:	48 89 45 50          	mov    %rax,0x50(%rbp)
140034e15:	48 8d 8d 80 00 00 00 	lea    0x80(%rbp),%rcx
140034e1c:	48 8d 45 98          	lea    -0x68(%rbp),%rax
140034e20:	c7 45 80 0a 00 00 00 	movl   $0xa,-0x80(%rbp)
140034e27:	48 89 45 40          	mov    %rax,0x40(%rbp)
140034e2b:	48 0f 44 ca          	cmove  %rdx,%rcx
140034e2f:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
140034e33:	48 c7 45 68 04 00 00 	movq   $0x4,0x68(%rbp)
140034e3a:	00
140034e3b:	48 c7 45 58 04 00 00 	movq   $0x4,0x58(%rbp)
140034e42:	00
140034e43:	48 c7 45 48 04 00 00 	movq   $0x4,0x48(%rbp)
140034e4a:	00
140034e4b:	48 ff c0             	inc    %rax
140034e4e:	44 38 04 01          	cmp    %r8b,(%rcx,%rax,1)
140034e52:	75 f7                	jne    0x140034e4b
140034e54:	ff c0                	inc    %eax
140034e56:	48 89 4d 30          	mov    %rcx,0x30(%rbp)
140034e5a:	89 45 38             	mov    %eax,0x38(%rbp)
140034e5d:	48 8d 15 6d 21 01 00 	lea    0x1216d(%rip),%rdx        # 0x140046fd1
140034e64:	48 8d 45 90          	lea    -0x70(%rbp),%rax
140034e68:	44 89 45 3c          	mov    %r8d,0x3c(%rbp)
140034e6c:	48 89 45 20          	mov    %rax,0x20(%rbp)
140034e70:	48 8d 0d a9 73 01 00 	lea    0x173a9(%rip),%rcx        # 0x14004c220
140034e77:	48 8d 45 8c          	lea    -0x74(%rbp),%rax
140034e7b:	48 c7 45 28 04 00 00 	movq   $0x4,0x28(%rbp)
140034e82:	00
140034e83:	48 89 45 10          	mov    %rax,0x10(%rbp)
140034e87:	45 33 c9             	xor    %r9d,%r9d
140034e8a:	48 8d 45 88          	lea    -0x78(%rbp),%rax
140034e8e:	48 c7 45 18 04 00 00 	movq   $0x4,0x18(%rbp)
140034e95:	00
140034e96:	48 89 45 00          	mov    %rax,0x0(%rbp)
140034e9a:	48 8d 45 80          	lea    -0x80(%rbp),%rax
140034e9e:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140034ea2:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
140034ea6:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140034eab:	c7 44 24 20 0b 00 00 	movl   $0xb,0x20(%rsp)