1400e79e0:	57                   	push   %rdi
1400e79e1:	56                   	push   %rsi
1400e79e2:	53                   	push   %rbx
1400e79e3:	48 81 ec 50 04 00 00 	sub    $0x450,%rsp
1400e79ea:	48 8b 3d ff 10 15 00 	mov    0x1510ff(%rip),%rdi        # 0x140238af0
1400e79f1:	48 63 f1             	movslq %ecx,%rsi
1400e79f4:	48 8b 0f             	mov    (%rdi),%rcx
1400e79f7:	48 89 8c 24 48 04 00 	mov    %rcx,0x448(%rsp)
1400e79fe:	00
1400e79ff:	89 f1                	mov    %esi,%ecx
1400e7a01:	ff 15 49 7a 1c 00    	call   *0x1c7a49(%rip)        # 0x1402af450
1400e7a07:	48 89 c3             	mov    %rax,%rbx
1400e7a0a:	48 89 c1             	mov    %rax,%rcx
1400e7a0d:	ff 15 cd 76 1c 00    	call   *0x1c76cd(%rip)        # 0x1402af0e0
1400e7a13:	83 f8 03             	cmp    $0x3,%eax
1400e7a16:	74 20                	je     0x1400e7a38
1400e7a18:	48 8b 84 24 48 04 00 	mov    0x448(%rsp),%rax
1400e7a1f:	00
1400e7a20:	48 2b 07             	sub    (%rdi),%rax
1400e7a23:	0f 85 ea 00 00 00    	jne    0x1400e7b13
1400e7a29:	48 81 c4 50 04 00 00 	add    $0x450,%rsp
1400e7a30:	5b                   	pop    %rbx
1400e7a31:	5e                   	pop    %rsi
1400e7a32:	5f                   	pop    %rdi
1400e7a33:	c3                   	ret
1400e7a34:	0f 1f 40 00          	nopl   0x0(%rax)
1400e7a38:	48 8d 44 24 3c       	lea    0x3c(%rsp),%rax
1400e7a3d:	41 b9 fe 03 00 00    	mov    $0x3fe,%r9d
1400e7a43:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1400e7a48:	48 89 d9             	mov    %rbx,%rcx
1400e7a4b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400e7a50:	ba 01 00 00 00       	mov    $0x1,%edx
1400e7a55:	e8 ae b7 0f 00       	call   0x1401e3208
1400e7a5a:	85 c0                	test   %eax,%eax
1400e7a5c:	78 ba                	js     0x1400e7a18
1400e7a5e:	83 7c 24 3c 0f       	cmpl   $0xf,0x3c(%rsp)
1400e7a63:	76 b3                	jbe    0x1400e7a18
1400e7a65:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1400e7a6a:	48 85 db             	test   %rbx,%rbx
1400e7a6d:	74 a9                	je     0x1400e7a18
1400e7a6f:	0f b7 44 24 40       	movzwl 0x40(%rsp),%eax
1400e7a74:	66 85 c0             	test   %ax,%ax
1400e7a77:	74 9f                	je     0x1400e7a18
1400e7a79:	66 d1 e8             	shr    $1,%ax
1400e7a7c:	31 d2                	xor    %edx,%edx
1400e7a7e:	48 89 d9             	mov    %rbx,%rcx
1400e7a81:	0f b7 c0             	movzwl %ax,%eax
1400e7a84:	66 89 14 43          	mov    %dx,(%rbx,%rax,2)
1400e7a88:	48 8d 15 d1 ba 12 00 	lea    0x12bad1(%rip),%rdx        # 0x140213560
1400e7a8f:	e8 94 24 10 00       	call   0x1401e9f28
1400e7a94:	48 85 c0             	test   %rax,%rax
1400e7a97:	74 37                	je     0x1400e7ad0
1400e7a99:	48 8d 15 cc ba 12 00 	lea    0x12bacc(%rip),%rdx        # 0x14021356c
1400e7aa0:	48 89 d9             	mov    %rbx,%rcx
1400e7aa3:	e8 80 24 10 00       	call   0x1401e9f28
1400e7aa8:	48 85 c0             	test   %rax,%rax
1400e7aab:	0f 84 67 ff ff ff    	je     0x1400e7a18
1400e7ab1:	83 fe 02             	cmp    $0x2,%esi
1400e7ab4:	74 3a                	je     0x1400e7af0
1400e7ab6:	48 8d 05 13 18 19 00 	lea    0x191813(%rip),%rax        # 0x1402792d0
1400e7abd:	83 0c b0 04          	orl    $0x4,(%rax,%rsi,4)
1400e7ac1:	e9 52 ff ff ff       	jmp    0x1400e7a18
1400e7ac6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400e7acd:	00 00 00
1400e7ad0:	48 8d 15 9f ba 12 00 	lea    0x12ba9f(%rip),%rdx        # 0x140213576
1400e7ad7:	48 89 d9             	mov    %rbx,%rcx
1400e7ada:	e8 49 24 10 00       	call   0x1401e9f28
1400e7adf:	48 85 c0             	test   %rax,%rax
1400e7ae2:	75 b5                	jne    0x1400e7a99
1400e7ae4:	e9 2f ff ff ff       	jmp    0x1400e7a18
1400e7ae9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400e7af0:	b9 02 00 00 00       	mov    $0x2,%ecx
1400e7af5:	ff 15 25 ce 10 00    	call   *0x10ce25(%rip)        # 0x1401f4920
1400e7afb:	41 b9 00 02 00 00    	mov    $0x200,%r9d
1400e7b01:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1400e7b07:	31 d2                	xor    %edx,%edx
1400e7b09:	48 89 c1             	mov    %rax,%rcx
1400e7b0c:	e8 3f 23 10 00       	call   0x1401e9e50
1400e7b11:	eb a3                	jmp    0x1400e7ab6
1400e7b13:	e8 58 cd 0f 00       	call   0x1401e4870
1400e7b18:	90                   	nop
1400e7b19:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400e7b20:	48 83 ec 28          	sub    $0x28,%rsp
1400e7b24:	8b 15 da 80 10 00    	mov    0x1080da(%rip),%edx        # 0x1401efc04
1400e7b2a:	83 fa 04             	cmp    $0x4,%edx
1400e7b2d:	74 0d                	je     0x1400e7b3c
1400e7b2f:	48 8b 0d 52 17 19 00 	mov    0x191752(%rip),%rcx        # 0x140279288
1400e7b36:	ff 15 44 77 1c 00    	call   *0x1c7744(%rip)        # 0x1402af280
1400e7b3c:	8b 0d be 80 10 00    	mov    0x1080be(%rip),%ecx        # 0x1401efc00
1400e7b42:	81 f9 e9 fd 00 00    	cmp    $0xfde9,%ecx
1400e7b48:	75 06                	jne    0x1400e7b50
1400e7b4a:	48 83 c4 28          	add    $0x28,%rsp
1400e7b4e:	c3                   	ret
1400e7b4f:	90                   	nop
1400e7b50:	48 83 c4 28          	add    $0x28,%rsp
1400e7b54:	48 ff 25 2d 77 1c 00 	rex.W jmp *0x1c772d(%rip)        # 0x1402af288
1400e7b5b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400e7b60:	57                   	push   %rdi
1400e7b61:	56                   	push   %rsi
1400e7b62:	53                   	push   %rbx
1400e7b63:	48 83 ec 30          	sub    $0x30,%rsp
1400e7b67:	48 8b 05 82 0f 15 00 	mov    0x150f82(%rip),%rax        # 0x140238af0
1400e7b6e:	4c 89 44 24 60       	mov    %r8,0x60(%rsp)
1400e7b73:	48 89 cb             	mov    %rcx,%rbx
1400e7b76:	4c 89 4c 24 68       	mov    %r9,0x68(%rsp)
1400e7b7b:	48 89 54 24 58       	mov    %rdx,0x58(%rsp)
1400e7b80:	48 8b 10             	mov    (%rax),%rdx
1400e7b83:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1400e7b88:	31 d2                	xor    %edx,%edx
1400e7b8a:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
1400e7b8f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400e7b94:	ff 15 76 75 1c 00    	call   *0x1c7576(%rip)        # 0x1402af110
1400e7b9a:	89 c7                	mov    %eax,%edi
1400e7b9c:	ff 15 7e 78 1c 00    	call   *0x1c787e(%rip)        # 0x1402af420
1400e7ba2:	89 f9                	mov    %edi,%ecx
1400e7ba4:	48 89 c6             	mov    %rax,%rsi
1400e7ba7:	e8 d4 6a ff ff       	call   0x1400de680
1400e7bac:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
1400e7bb1:	48 89 d9             	mov    %rbx,%rcx
1400e7bb4:	89 06                	mov    %eax,(%rsi)
1400e7bb6:	e8 65 b8 fd ff       	call   0x1400c3420
1400e7bbb:	90                   	nop
1400e7bbc:	0f 1f 40 00          	nopl   0x0(%rax)
1400e7bc0:	55                   	push   %rbp
1400e7bc1:	57                   	push   %rdi
1400e7bc2:	56                   	push   %rsi
1400e7bc3:	53                   	push   %rbx
1400e7bc4:	48 83 ec 48          	sub    $0x48,%rsp
1400e7bc8:	48 8b 3d 21 0f 15 00 	mov    0x150f21(%rip),%rdi        # 0x140238af0
1400e7bcf:	48 8d 2d aa d6 18 00 	lea    0x18d6aa(%rip),%rbp        # 0x140275280
1400e7bd6:	41 b8 01 20 00 00    	mov    $0x2001,%r8d
1400e7bdc:	4c 8b 0f             	mov    (%rdi),%r9
1400e7bdf:	4c 89 4c 24 38       	mov    %r9,0x38(%rsp)
1400e7be4:	41 89 d1             	mov    %edx,%r9d
1400e7be7:	48 89 d6             	mov    %rdx,%rsi
1400e7bea:	48 89 ca             	mov    %rcx,%rdx
1400e7bed:	48 89 e9             	mov    %rbp,%rcx
1400e7bf0:	e8 6b 88 ff ff       	call   0x1400e0460
1400e7bf5:	48 63 d8             	movslq %eax,%rbx
1400e7bf8:	85 db                	test   %ebx,%ebx
1400e7bfa:	78 44                	js     0x1400e7c40
1400e7bfc:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1400e7c03:	00 00
1400e7c05:	48 8b 0d bc 16 19 00 	mov    0x1916bc(%rip),%rcx        # 0x1402792c8
1400e7c0c:	41 89 d8             	mov    %ebx,%r8d
1400e7c0f:	48 89 ea             	mov    %rbp,%rdx
1400e7c12:	4c 8d 4c 24 34       	lea    0x34(%rsp),%r9
1400e7c17:	ff 15 63 77 1c 00    	call   *0x1c7763(%rip)        # 0x1402af380
1400e7c1d:	48 39 f3             	cmp    %rsi,%rbx
1400e7c20:	74 0a                	je     0x1400e7c2c
1400e7c22:	c7 05 8c 16 19 00 01 	movl   $0x1,0x19168c(%rip)        # 0x1402792b8
1400e7c29:	00 00 00
1400e7c2c:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1400e7c31:	48 2b 07             	sub    (%rdi),%rax
1400e7c34:	75 3c                	jne    0x1400e7c72
1400e7c36:	48 83 c4 48          	add    $0x48,%rsp
1400e7c3a:	5b                   	pop    %rbx
1400e7c3b:	5e                   	pop    %rsi
1400e7c3c:	5f                   	pop    %rdi
1400e7c3d:	5d                   	pop    %rbp
1400e7c3e:	c3                   	ret
1400e7c3f:	90                   	nop
1400e7c40:	48 8d 1d 3f b9 12 00 	lea    0x12b93f(%rip),%rbx        # 0x140213586
1400e7c47:	48 89 d9             	mov    %rbx,%rcx
1400e7c4a:	e8 c9 22 10 00       	call   0x1401e9f18
1400e7c4f:	48 8b 0d 72 16 19 00 	mov    0x191672(%rip),%rcx        # 0x1402792c8
1400e7c56:	4c 8d 4c 24 34       	lea    0x34(%rsp),%r9
1400e7c5b:	48 89 da             	mov    %rbx,%rdx
1400e7c5e:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1400e7c65:	00 00
1400e7c67:	41 89 c0             	mov    %eax,%r8d
1400e7c6a:	ff 15 10 77 1c 00    	call   *0x1c7710(%rip)        # 0x1402af380
1400e7c70:	eb ba                	jmp    0x1400e7c2c
1400e7c72:	e8 f9 cb 0f 00       	call   0x1401e4870
1400e7c77:	90                   	nop
1400e7c78:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400e7c7f:	00
1400e7c80:	41 57                	push   %r15
1400e7c82:	b8 28 11 00 00       	mov    $0x1128,%eax
1400e7c87:	41 56                	push   %r14
1400e7c89:	41 55                	push   %r13
1400e7c8b:	41 54                	push   %r12
1400e7c8d:	55                   	push   %rbp
1400e7c8e:	57                   	push   %rdi
1400e7c8f:	56                   	push   %rsi
1400e7c90:	53                   	push   %rbx
1400e7c91:	e8 ca c7 0f 00       	call   0x1401e4460
1400e7c96:	48 29 c4             	sub    %rax,%rsp
1400e7c99:	48 8b 3d 50 0e 15 00 	mov    0x150e50(%rip),%rdi        # 0x140238af0
1400e7ca0:	45 31 ff             	xor    %r15d,%r15d
1400e7ca3:	31 db                	xor    %ebx,%ebx
1400e7ca5:	48 8b 2d 64 74 1c 00 	mov    0x1c7464(%rip),%rbp        # 0x1402af110
1400e7cac:	45 31 e4             	xor    %r12d,%r12d
1400e7caf:	41 bd 00 10 00 00    	mov    $0x1000,%r13d
1400e7cb5:	48 8b 07             	mov    (%rdi),%rax
1400e7cb8:	48 89 84 24 18 11 00 	mov    %rax,0x1118(%rsp)
1400e7cbf:	00
1400e7cc0:	31 c0                	xor    %eax,%eax
1400e7cc2:	4c 8d 74 24 44       	lea    0x44(%rsp),%r14
1400e7cc7:	31 ff                	xor    %edi,%edi
1400e7cc9:	48 8d b4 24 10 01 00 	lea    0x110(%rsp),%rsi
1400e7cd0:	00
1400e7cd1:	45 89 e8             	mov    %r13d,%r8d
1400e7cd4:	48 8b 0d cd 15 19 00 	mov    0x1915cd(%rip),%rcx        # 0x1402792a8
1400e7cdb:	4a 8d 14 26          	lea    (%rsi,%r12,1),%rdx
1400e7cdf:	4d 89 f1             	mov    %r14,%r9
1400e7ce2:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1400e7ce9:	00 00
1400e7ceb:	41 29 d8             	sub    %ebx,%r8d
1400e7cee:	ff 15 74 75 1c 00    	call   *0x1c7574(%rip)        # 0x1402af268
1400e7cf4:	85 c0                	test   %eax,%eax
1400e7cf6:	75 68                	jne    0x1400e7d60
1400e7cf8:	ff d5                	call   *%rbp
1400e7cfa:	3d e9 00 00 00       	cmp    $0xe9,%eax
1400e7cff:	74 07                	je     0x1400e7d08
1400e7d01:	ff d5                	call   *%rbp
1400e7d03:	83 f8 6d             	cmp    $0x6d,%eax
1400e7d06:	75 c9                	jne    0x1400e7cd1
1400e7d08:	8b 05 aa 15 19 00    	mov    0x1915aa(%rip),%eax        # 0x1402792b8
1400e7d0e:	c7 44 24 48 00 00 00 	movl   $0x0,0x48(%rsp)
1400e7d15:	00
1400e7d16:	85 c0                	test   %eax,%eax
1400e7d18:	0f 85 e2 02 00 00    	jne    0x1400e8000
1400e7d1e:	48 8b 0d 83 15 19 00 	mov    0x191583(%rip),%rcx        # 0x1402792a8
1400e7d25:	ff 15 ed 71 1c 00    	call   *0x1c71ed(%rip)        # 0x1402aef18
1400e7d2b:	48 8b 3d be 0d 15 00 	mov    0x150dbe(%rip),%rdi        # 0x140238af0
1400e7d32:	48 8b 84 24 18 11 00 	mov    0x1118(%rsp),%rax
1400e7d39:	00
1400e7d3a:	48 2b 07             	sub    (%rdi),%rax
1400e7d3d:	0f 85 b0 07 00 00    	jne    0x1400e84f3
1400e7d43:	31 c0                	xor    %eax,%eax
1400e7d45:	48 81 c4 28 11 00 00 	add    $0x1128,%rsp
1400e7d4c:	5b                   	pop    %rbx
1400e7d4d:	5e                   	pop    %rsi
1400e7d4e:	5f                   	pop    %rdi
1400e7d4f:	5d                   	pop    %rbp
1400e7d50:	41 5c                	pop    %r12
1400e7d52:	41 5d                	pop    %r13
1400e7d54:	41 5e                	pop    %r14
1400e7d56:	41 5f                	pop    %r15
1400e7d58:	c3                   	ret
1400e7d59:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400e7d60:	01 5c 24 44          	add    %ebx,0x44(%rsp)
1400e7d64:	0f 84 46 01 00 00    	je     0x1400e7eb0
1400e7d6a:	0f b6 84 24 10 01 00 	movzbl 0x110(%rsp),%eax
1400e7d71:	00
1400e7d72:	89 c2                	mov    %eax,%edx
1400e7d74:	41 89 c1             	mov    %eax,%r9d
1400e7d77:	83 ff 1b             	cmp    $0x1b,%edi
1400e7d7a:	0f 84 40 01 00 00    	je     0x1400e7ec0
1400e7d80:	45 31 c0             	xor    %r8d,%r8d
1400e7d83:	31 c9                	xor    %ecx,%ecx
1400e7d85:	31 db                	xor    %ebx,%ebx
1400e7d87:	41 ba 01 00 00 00    	mov    $0x1,%r10d
1400e7d8d:	41 bc 01 00 00 00    	mov    $0x1,%r12d
1400e7d93:	83 ff 5b             	cmp    $0x5b,%edi
1400e7d96:	0f 84 ab 00 00 00    	je     0x1400e7e47
1400e7d9c:	83 f8 1b             	cmp    $0x1b,%eax
1400e7d9f:	74 23                	je     0x1400e7dc4
1400e7da1:	8b 44 24 44          	mov    0x44(%rsp),%eax
1400e7da5:	48 83 c3 01          	add    $0x1,%rbx
1400e7da9:	39 c3                	cmp    %eax,%ebx
1400e7dab:	0f 83 df 02 00 00    	jae    0x1400e8090
1400e7db1:	0f b6 04 1e          	movzbl (%rsi,%rbx,1),%eax
1400e7db5:	44 8d 63 01          	lea    0x1(%rbx),%r12d
1400e7db9:	41 89 d8             	mov    %ebx,%r8d
1400e7dbc:	45 89 e2             	mov    %r12d,%r10d
1400e7dbf:	83 f8 1b             	cmp    $0x1b,%eax
1400e7dc2:	75 dd                	jne    0x1400e7da1
1400e7dc4:	39 d9                	cmp    %ebx,%ecx
1400e7dc6:	0f 8c cc 03 00 00    	jl     0x1400e8198
1400e7dcc:	66 0f ef c0          	pxor   %xmm0,%xmm0
1400e7dd0:	48 8d 53 01          	lea    0x1(%rbx),%rdx
1400e7dd4:	bf 1b 00 00 00       	mov    $0x1b,%edi
1400e7dd9:	45 31 ff             	xor    %r15d,%r15d
1400e7ddc:	0f 11 44 24 70       	movups %xmm0,0x70(%rsp)
1400e7de1:	0f 11 84 24 80 00 00 	movups %xmm0,0x80(%rsp)
1400e7de8:	00
1400e7de9:	0f 11 84 24 90 00 00 	movups %xmm0,0x90(%rsp)
1400e7df0:	00
1400e7df1:	0f 11 84 24 a0 00 00 	movups %xmm0,0xa0(%rsp)
1400e7df8:	00
1400e7df9:	3b 54 24 44          	cmp    0x44(%rsp),%edx
1400e7dfd:	0f 83 ad 00 00 00    	jae    0x1400e7eb0
1400e7e03:	0f b6 44 1e 01       	movzbl 0x1(%rsi,%rbx,1),%eax
1400e7e08:	44 8d 62 01          	lea    0x1(%rdx),%r12d
1400e7e0c:	41 89 d1             	mov    %edx,%r9d
1400e7e0f:	49 63 c8             	movslq %r8d,%rcx
1400e7e12:	45 89 e2             	mov    %r12d,%r10d
1400e7e15:	45 31 ff             	xor    %r15d,%r15d
1400e7e18:	83 f8 5b             	cmp    $0x5b,%eax
1400e7e1b:	0f 85 bb 00 00 00    	jne    0x1400e7edc
1400e7e21:	48 8d 5a 01          	lea    0x1(%rdx),%rbx
1400e7e25:	3b 5c 24 44          	cmp    0x44(%rsp),%ebx
1400e7e29:	0f 83 78 04 00 00    	jae    0x1400e82a7
1400e7e2f:	44 0f b6 4c 16 01    	movzbl 0x1(%rsi,%rdx,1),%r9d
1400e7e35:	44 8d 63 01          	lea    0x1(%rbx),%r12d
1400e7e39:	41 89 d8             	mov    %ebx,%r8d
1400e7e3c:	bf 5b 00 00 00       	mov    $0x5b,%edi
1400e7e41:	45 89 e2             	mov    %r12d,%r10d
1400e7e44:	44 89 ca             	mov    %r9d,%edx
1400e7e47:	41 8d 41 d0          	lea    -0x30(%r9),%eax
1400e7e4b:	83 f8 09             	cmp    $0x9,%eax
1400e7e4e:	77 39                	ja     0x1400e7e89
1400e7e50:	49 63 d7             	movslq %r15d,%rdx
1400e7e53:	48 83 c3 01          	add    $0x1,%rbx
1400e7e57:	44 8b 44 94 70       	mov    0x70(%rsp,%rdx,4),%r8d
1400e7e5c:	47 8d 04 80          	lea    (%r8,%r8,4),%r8d
1400e7e60:	42 8d 04 40          	lea    (%rax,%r8,2),%eax
1400e7e64:	89 44 94 70          	mov    %eax,0x70(%rsp,%rdx,4)
1400e7e68:	3b 5c 24 44          	cmp    0x44(%rsp),%ebx
1400e7e6c:	73 42                	jae    0x1400e7eb0
1400e7e6e:	44 0f b6 0c 1e       	movzbl (%rsi,%rbx,1),%r9d
1400e7e73:	44 8d 63 01          	lea    0x1(%rbx),%r12d
1400e7e77:	41 89 d8             	mov    %ebx,%r8d
1400e7e7a:	45 89 e2             	mov    %r12d,%r10d
1400e7e7d:	41 8d 41 d0          	lea    -0x30(%r9),%eax
1400e7e81:	44 89 ca             	mov    %r9d,%edx
1400e7e84:	83 f8 09             	cmp    $0x9,%eax
1400e7e87:	76 c7                	jbe    0x1400e7e50
1400e7e89:	41 83 f9 3b          	cmp    $0x3b,%r9d
1400e7e8d:	75 71                	jne    0x1400e7f00
1400e7e8f:	41 83 c7 01          	add    $0x1,%r15d
1400e7e93:	41 83 ff 0f          	cmp    $0xf,%r15d
1400e7e97:	0f 8f 04 ff ff ff    	jg     0x1400e7da1
1400e7e9d:	48 83 c3 01          	add    $0x1,%rbx
1400e7ea1:	3b 5c 24 44          	cmp    0x44(%rsp),%ebx
1400e7ea5:	72 c7                	jb     0x1400e7e6e
1400e7ea7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400e7eae:	00 00
1400e7eb0:	31 db                	xor    %ebx,%ebx
1400e7eb2:	45 31 e4             	xor    %r12d,%r12d
1400e7eb5:	e9 17 fe ff ff       	jmp    0x1400e7cd1
1400e7eba:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400e7ec0:	45 31 c9             	xor    %r9d,%r9d
1400e7ec3:	31 c9                	xor    %ecx,%ecx
1400e7ec5:	31 d2                	xor    %edx,%edx
1400e7ec7:	41 ba 01 00 00 00    	mov    $0x1,%r10d
1400e7ecd:	41 bc 01 00 00 00    	mov    $0x1,%r12d
1400e7ed3:	83 f8 5b             	cmp    $0x5b,%eax
1400e7ed6:	0f 84 45 ff ff ff    	je     0x1400e7e21
1400e7edc:	8b 44 24 44          	mov    0x44(%rsp),%eax
1400e7ee0:	48 8d 5a 01          	lea    0x1(%rdx),%rbx
1400e7ee4:	39 c3                	cmp    %eax,%ebx
1400e7ee6:	0f 83 a7 01 00 00    	jae    0x1400e8093
1400e7eec:	44 8d 63 01          	lea    0x1(%rbx),%r12d
1400e7ef0:	0f b6 44 16 01       	movzbl 0x1(%rsi,%rdx,1),%eax
1400e7ef5:	41 89 d8             	mov    %ebx,%r8d
1400e7ef8:	45 89 e2             	mov    %r12d,%r10d
1400e7efb:	e9 9c fe ff ff       	jmp    0x1400e7d9c