140936d51:	75 0e                	jne    0x140936d61
140936d53:	49 8b 00             	mov    (%r8),%rax
140936d56:	f6 40 60 08          	testb  $0x8,0x60(%rax)
140936d5a:	75 05                	jne    0x140936d61
140936d5c:	41 c6 40 23 01       	movb   $0x1,0x23(%r8)
140936d61:	49 8b c8             	mov    %r8,%rcx
140936d64:	e8 57 0b fd ff       	call   0x1409078c0
140936d69:	48 8b d8             	mov    %rax,%rbx
140936d6c:	48 85 ff             	test   %rdi,%rdi
140936d6f:	0f 84 4c 04 00 00    	je     0x1409371c1
140936d75:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
140936d7a:	48 8d b7 84 00 00 00 	lea    0x84(%rdi),%rsi
140936d81:	4c 89 74 24 58       	mov    %r14,0x58(%rsp)
140936d86:	45 33 f6             	xor    %r14d,%r14d
140936d89:	4c 89 7c 24 60       	mov    %r15,0x60(%rsp)
140936d8e:	4c 8d 3d c3 d0 af 00 	lea    0xafd0c3(%rip),%r15        # 0x141433e58
140936d95:	44 39 36             	cmp    %r14d,(%rsi)
140936d98:	0f 85 61 01 00 00    	jne    0x140936eff
140936d9e:	48 8b 47 50          	mov    0x50(%rdi),%rax
140936da2:	f7 40 04 00 10 00 00 	testl  $0x1000,0x4(%rax)
140936da9:	0f 84 50 01 00 00    	je     0x140936eff
140936daf:	80 7f 21 5a          	cmpb   $0x5a,0x21(%rdi)
140936db3:	0f 84 46 01 00 00    	je     0x140936eff
140936db9:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
140936dc0:	8b 57 60             	mov    0x60(%rdi),%edx
140936dc3:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
140936dc9:	7f 1a                	jg     0x140936de5
140936dcb:	44 8b ca             	mov    %edx,%r9d
140936dce:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
140936dd3:	ba 4b 00 00 00       	mov    $0x4b,%edx
140936dd8:	45 33 c0             	xor    %r8d,%r8d
140936ddb:	48 8b cb             	mov    %rbx,%rcx
140936dde:	e8 bd 5f f7 ff       	call   0x1408acda0
140936de3:	eb 2a                	jmp    0x140936e0f
140936de5:	8d 41 01             	lea    0x1(%rcx),%eax
140936de8:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
140936dee:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
140936df2:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
140936df9:	48 c7 04 c8 4b 00 00 	movq   $0x4b,(%rax,%rcx,8)
140936e00:	00
140936e01:	89 54 c8 08          	mov    %edx,0x8(%rax,%rcx,8)
140936e05:	44 89 74 c8 0c       	mov    %r14d,0xc(%rax,%rcx,8)
140936e0a:	4c 89 74 c8 10       	mov    %r14,0x10(%rax,%rcx,8)
140936e0f:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
140936e16:	8b 57 64             	mov    0x64(%rdi),%edx
140936e19:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
140936e1f:	7f 1a                	jg     0x140936e3b
140936e21:	44 8b c2             	mov    %edx,%r8d
140936e24:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
140936e29:	ba 1f 00 00 00       	mov    $0x1f,%edx
140936e2e:	45 33 c9             	xor    %r9d,%r9d
140936e31:	48 8b cb             	mov    %rbx,%rcx
140936e34:	e8 67 5f f7 ff       	call   0x1408acda0
140936e39:	eb 29                	jmp    0x140936e64
140936e3b:	8d 41 01             	lea    0x1(%rcx),%eax
140936e3e:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
140936e44:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
140936e48:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
140936e4f:	c7 04 c8 1f 00 00 00 	movl   $0x1f,(%rax,%rcx,8)
140936e56:	89 54 c8 04          	mov    %edx,0x4(%rax,%rcx,8)
140936e5a:	4c 89 74 c8 08       	mov    %r14,0x8(%rax,%rcx,8)
140936e5f:	4c 89 74 c8 10       	mov    %r14,0x10(%rax,%rcx,8)
140936e64:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
140936e6b:	8b 57 60             	mov    0x60(%rdi),%edx
140936e6e:	44 8b 47 64          	mov    0x64(%rdi),%r8d
140936e72:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
140936e78:	7f 16                	jg     0x140936e90
140936e7a:	89 54 24 20          	mov    %edx,0x20(%rsp)
140936e7e:	45 33 c9             	xor    %r9d,%r9d
140936e81:	ba 5e 00 00 00       	mov    $0x5e,%edx
140936e86:	48 8b cb             	mov    %rbx,%rcx
140936e89:	e8 12 5f f7 ff       	call   0x1408acda0
140936e8e:	eb 2e                	jmp    0x140936ebe
140936e90:	8d 41 01             	lea    0x1(%rcx),%eax
140936e93:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
140936e99:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
140936e9d:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
140936ea4:	c7 04 c8 5e 00 00 00 	movl   $0x5e,(%rax,%rcx,8)
140936eab:	44 89 44 c8 04       	mov    %r8d,0x4(%rax,%rcx,8)
140936eb0:	44 89 74 c8 08       	mov    %r14d,0x8(%rax,%rcx,8)
140936eb5:	89 54 c8 0c          	mov    %edx,0xc(%rax,%rcx,8)
140936eb9:	4c 89 74 c8 10       	mov    %r14,0x10(%rax,%rcx,8)
140936ebe:	48 8b 03             	mov    (%rbx),%rax
140936ec1:	8b 93 90 00 00 00    	mov    0x90(%rbx),%edx
140936ec7:	8d 4a fe             	lea    -0x2(%rdx),%ecx
140936eca:	44 38 70 67          	cmp    %r14b,0x67(%rax)
140936ece:	74 0b                	je     0x140936edb
140936ed0:	49 8b c7             	mov    %r15,%rax
140936ed3:	89 50 08             	mov    %edx,0x8(%rax)
140936ed6:	e9 ca 02 00 00       	jmp    0x1409371a5
140936edb:	c1 f9 1f             	sar    $0x1f,%ecx
140936ede:	8b c2                	mov    %edx,%eax
140936ee0:	2b c1                	sub    %ecx,%eax
140936ee2:	83 e8 02             	sub    $0x2,%eax
140936ee5:	48 98                	cltq
140936ee7:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
140936eeb:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
140936ef2:	89 54 c8 08          	mov    %edx,0x8(%rax,%rcx,8)
140936ef6:	48 8d 04 c8          	lea    (%rax,%rcx,8),%rax
140936efa:	e9 a6 02 00 00       	jmp    0x1409371a5
140936eff:	44 39 77 68          	cmp    %r14d,0x68(%rdi)
140936f03:	0f 85 9c 02 00 00    	jne    0x1409371a5
140936f09:	48 8b 47 70          	mov    0x70(%rdi),%rax
140936f0d:	48 8b 50 20          	mov    0x20(%rax),%rdx
140936f11:	48 85 d2             	test   %rdx,%rdx
140936f14:	74 04                	je     0x140936f1a
140936f16:	8b 12                	mov    (%rdx),%edx
140936f18:	eb 03                	jmp    0x140936f1d
140936f1a:	41 8b d6             	mov    %r14d,%edx
140936f1d:	44 8b 47 5c          	mov    0x5c(%rdi),%r8d
140936f21:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
140936f28:	85 ed                	test   %ebp,%ebp
140936f2a:	0f 84 95 01 00 00    	je     0x1409370c5
140936f30:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
140936f36:	7f 17                	jg     0x140936f4f
140936f38:	44 8b ca             	mov    %edx,%r9d
140936f3b:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
140936f40:	ba a5 00 00 00       	mov    $0xa5,%edx
140936f45:	48 8b cb             	mov    %rbx,%rcx
140936f48:	e8 53 5e f7 ff       	call   0x1408acda0
140936f4d:	eb 2e                	jmp    0x140936f7d
140936f4f:	8d 41 01             	lea    0x1(%rcx),%eax
140936f52:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
140936f58:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
140936f5c:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
140936f63:	c7 04 c8 a5 00 00 00 	movl   $0xa5,(%rax,%rcx,8)
140936f6a:	44 89 44 c8 04       	mov    %r8d,0x4(%rax,%rcx,8)
140936f6f:	89 54 c8 08          	mov    %edx,0x8(%rax,%rcx,8)
140936f73:	44 89 74 c8 0c       	mov    %r14d,0xc(%rax,%rcx,8)
140936f78:	4c 89 74 c8 10       	mov    %r14,0x10(%rax,%rcx,8)
140936f7d:	48 8b 0b             	mov    (%rbx),%rcx
140936f80:	48 8b 57 50          	mov    0x50(%rdi),%rdx
140936f84:	44 38 71 67          	cmp    %r14b,0x67(%rcx)
140936f88:	74 66                	je     0x140936ff0
140936f8a:	f6 42 04 10          	testb  $0x10,0x4(%rdx)
140936f8e:	74 7c                	je     0x14093700c
140936f90:	48 85 c9             	test   %rcx,%rcx
140936f93:	74 51                	je     0x140936fe6
140936f95:	4c 39 b1 00 03 00 00 	cmp    %r14,0x300(%rcx)
140936f9c:	74 07                	je     0x140936fa5
140936f9e:	e8 9d c9 f7 ff       	call   0x1408b3940
140936fa3:	eb 67                	jmp    0x14093700c
140936fa5:	48 3b 91 f0 01 00 00 	cmp    0x1f0(%rcx),%rdx
140936fac:	73 38                	jae    0x140936fe6
140936fae:	48 3b 91 e0 01 00 00 	cmp    0x1e0(%rcx),%rdx
140936fb5:	72 13                	jb     0x140936fca
140936fb7:	48 8b 81 d8 01 00 00 	mov    0x1d8(%rcx),%rax
140936fbe:	48 89 02             	mov    %rax,(%rdx)
140936fc1:	48 89 91 d8 01 00 00 	mov    %rdx,0x1d8(%rcx)
140936fc8:	eb 42                	jmp    0x14093700c
140936fca:	48 3b 91 e8 01 00 00 	cmp    0x1e8(%rcx),%rdx
140936fd1:	72 13                	jb     0x140936fe6
140936fd3:	48 8b 81 c8 01 00 00 	mov    0x1c8(%rcx),%rax
140936fda:	48 89 02             	mov    %rax,(%rdx)
140936fdd:	48 89 91 c8 01 00 00 	mov    %rdx,0x1c8(%rcx)
140936fe4:	eb 26                	jmp    0x14093700c
140936fe6:	48 8b ca             	mov    %rdx,%rcx
140936fe9:	e8 62 4b f5 ff       	call   0x14088bb50
140936fee:	eb 1c                	jmp    0x14093700c
140936ff0:	48 63 83 90 00 00 00 	movslq 0x90(%rbx),%rax
140936ff7:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
140936ffb:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
140937002:	c6 44 c8 e9 f9       	movb   $0xf9,-0x17(%rax,%rcx,8)
140937007:	48 89 54 c8 f8       	mov    %rdx,-0x8(%rax,%rcx,8)
14093700c:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
140937013:	8b 57 60             	mov    0x60(%rdi),%edx
140937016:	44 8b 47 5c          	mov    0x5c(%rdi),%r8d
14093701a:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
140937020:	7f 17                	jg     0x140937039
140937022:	44 8b ca             	mov    %edx,%r9d
140937025:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
14093702a:	ba 50 00 00 00       	mov    $0x50,%edx
14093702f:	48 8b cb             	mov    %rbx,%rcx
140937032:	e8 69 5d f7 ff       	call   0x1408acda0
140937037:	eb 2e                	jmp    0x140937067
140937039:	8d 41 01             	lea    0x1(%rcx),%eax
14093703c:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
140937042:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
140937046:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
14093704d:	c7 04 c8 50 00 00 00 	movl   $0x50,(%rax,%rcx,8)
140937054:	44 89 44 c8 04       	mov    %r8d,0x4(%rax,%rcx,8)
140937059:	89 54 c8 08          	mov    %edx,0x8(%rax,%rcx,8)
14093705d:	44 89 74 c8 0c       	mov    %r14d,0xc(%rax,%rcx,8)
140937062:	4c 89 74 c8 10       	mov    %r14,0x10(%rax,%rcx,8)
140937067:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
14093706e:	8b 57 5c             	mov    0x5c(%rdi),%edx
140937071:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
140937077:	7f 1d                	jg     0x140937096
140937079:	44 8b ca             	mov    %edx,%r9d
14093707c:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
140937081:	ba 4b 00 00 00       	mov    $0x4b,%edx
140937086:	45 33 c0             	xor    %r8d,%r8d
140937089:	48 8b cb             	mov    %rbx,%rcx
14093708c:	e8 0f 5d f7 ff       	call   0x1408acda0
140937091:	e9 0f 01 00 00       	jmp    0x1409371a5
140937096:	8d 41 01             	lea    0x1(%rcx),%eax
140937099:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
14093709f:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1409370a3:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1409370aa:	48 c7 04 c8 4b 00 00 	movq   $0x4b,(%rax,%rcx,8)
1409370b1:	00
1409370b2:	89 54 c8 08          	mov    %edx,0x8(%rax,%rcx,8)
1409370b6:	44 89 74 c8 0c       	mov    %r14d,0xc(%rax,%rcx,8)
1409370bb:	4c 89 74 c8 10       	mov    %r14,0x10(%rax,%rcx,8)
1409370c0:	e9 e0 00 00 00       	jmp    0x1409371a5
1409370c5:	44 8b 4f 60          	mov    0x60(%rdi),%r9d
1409370c9:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
1409370cf:	7f 17                	jg     0x1409370e8
1409370d1:	44 89 4c 24 20       	mov    %r9d,0x20(%rsp)
1409370d6:	48 8b cb             	mov    %rbx,%rcx
1409370d9:	44 8b ca             	mov    %edx,%r9d
1409370dc:	ba a4 00 00 00       	mov    $0xa4,%edx
1409370e1:	e8 ba 5c f7 ff       	call   0x1408acda0
1409370e6:	eb 2e                	jmp    0x140937116
1409370e8:	8d 41 01             	lea    0x1(%rcx),%eax
1409370eb:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
1409370f1:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1409370f5:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1409370fc:	c7 04 c8 a4 00 00 00 	movl   $0xa4,(%rax,%rcx,8)
140937103:	44 89 44 c8 04       	mov    %r8d,0x4(%rax,%rcx,8)
140937108:	89 54 c8 08          	mov    %edx,0x8(%rax,%rcx,8)
14093710c:	44 89 4c c8 0c       	mov    %r9d,0xc(%rax,%rcx,8)
140937111:	4c 89 74 c8 10       	mov    %r14,0x10(%rax,%rcx,8)
140937116:	48 8b 0b             	mov    (%rbx),%rcx
140937119:	48 8b 57 50          	mov    0x50(%rdi),%rdx
14093711d:	44 38 71 67          	cmp    %r14b,0x67(%rcx)
140937121:	74 66                	je     0x140937189
140937123:	f6 42 04 10          	testb  $0x10,0x4(%rdx)
140937127:	74 7c                	je     0x1409371a5
140937129:	48 85 c9             	test   %rcx,%rcx
14093712c:	74 51                	je     0x14093717f
14093712e:	4c 39 b1 00 03 00 00 	cmp    %r14,0x300(%rcx)
140937135:	74 07                	je     0x14093713e
140937137:	e8 04 c8 f7 ff       	call   0x1408b3940
14093713c:	eb 67                	jmp    0x1409371a5
14093713e:	48 3b 91 f0 01 00 00 	cmp    0x1f0(%rcx),%rdx
140937145:	73 38                	jae    0x14093717f
140937147:	48 3b 91 e0 01 00 00 	cmp    0x1e0(%rcx),%rdx
14093714e:	72 13                	jb     0x140937163
140937150:	48 8b 81 d8 01 00 00 	mov    0x1d8(%rcx),%rax
140937157:	48 89 02             	mov    %rax,(%rdx)
14093715a:	48 89 91 d8 01 00 00 	mov    %rdx,0x1d8(%rcx)
140937161:	eb 42                	jmp    0x1409371a5
140937163:	48 3b 91 e8 01 00 00 	cmp    0x1e8(%rcx),%rdx
14093716a:	72 13                	jb     0x14093717f
14093716c:	48 8b 81 c8 01 00 00 	mov    0x1c8(%rcx),%rax
140937173:	48 89 02             	mov    %rax,(%rdx)
140937176:	48 89 91 c8 01 00 00 	mov    %rdx,0x1c8(%rcx)
14093717d:	eb 26                	jmp    0x1409371a5
14093717f:	48 8b ca             	mov    %rdx,%rcx
140937182:	e8 c9 49 f5 ff       	call   0x14088bb50
140937187:	eb 1c                	jmp    0x1409371a5
140937189:	48 63 83 90 00 00 00 	movslq 0x90(%rbx),%rax
140937190:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
140937194:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
14093719b:	c6 44 c8 e9 f9       	movb   $0xf9,-0x17(%rax,%rcx,8)
1409371a0:	48 89 54 c8 f8       	mov    %rdx,-0x8(%rax,%rcx,8)
1409371a5:	48 8b 7f 40          	mov    0x40(%rdi),%rdi
1409371a9:	48 85 ff             	test   %rdi,%rdi
1409371ac:	0f 85 e3 fb ff ff    	jne    0x140936d95
1409371b2:	4c 8b 7c 24 60       	mov    0x60(%rsp),%r15
1409371b7:	4c 8b 74 24 58       	mov    0x58(%rsp),%r14
1409371bc:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1409371c1:	48 83 c4 30          	add    $0x30,%rsp
1409371c5:	5f                   	pop    %rdi
1409371c6:	5d                   	pop    %rbp
1409371c7:	5b                   	pop    %rbx
1409371c8:	c3                   	ret
1409371c9:	cc                   	int3
1409371ca:	cc                   	int3
1409371cb:	cc                   	int3
1409371cc:	cc                   	int3
1409371cd:	cc                   	int3
1409371ce:	cc                   	int3
1409371cf:	cc                   	int3
1409371d0:	44 89 4c 24 20       	mov    %r9d,0x20(%rsp)
1409371d5:	44 89 44 24 18       	mov    %r8d,0x18(%rsp)
1409371da:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1409371df:	53                   	push   %rbx
1409371e0:	57                   	push   %rdi
1409371e1:	41 54                	push   %r12
1409371e3:	41 55                	push   %r13
1409371e5:	48 83 ec 58          	sub    $0x58,%rsp
1409371e9:	4c 8b 21             	mov    (%rcx),%r12
1409371ec:	41 8b f9             	mov    %r9d,%edi
1409371ef:	4c 8b d2             	mov    %rdx,%r10
1409371f2:	4c 89 a4 24 80 00 00 	mov    %r12,0x80(%rsp)
1409371f9:	00
1409371fa:	49 8b 5c 24 10       	mov    0x10(%r12),%rbx
1409371ff:	48 85 db             	test   %rbx,%rbx
140937202:	75 2d                	jne    0x140937231
140937204:	49 39 9c 24 a0 00 00 	cmp    %rbx,0xa0(%r12)
14093720b:	00
14093720c:	75 10                	jne    0x14093721e
14093720e:	49 8b 04 24          	mov    (%r12),%rax
140937212:	f6 40 60 08          	testb  $0x8,0x60(%rax)
140937216:	75 06                	jne    0x14093721e
140937218:	41 c6 44 24 23 01    	movb   $0x1,0x23(%r12)
14093721e:	49 8b cc             	mov    %r12,%rcx
140937221:	e8 9a 06 fd ff       	call   0x1409078c0
140937226:	4c 8b 94 24 88 00 00 	mov    0x88(%rsp),%r10
14093722d:	00
14093722e:	48 8b d8             	mov    %rax,%rbx
140937231:	4d 8b ea             	mov    %r10,%r13
140937234:	4d 85 d2             	test   %r10,%r10
140937237:	0f 84 31 0a 00 00    	je     0x140937c6e
14093723d:	48 89 6c 24 50       	mov    %rbp,0x50(%rsp)
140937242:	48 8d 15 3f 15 71 00 	lea    0x71153f(%rip),%rdx        # 0x141048788
140937249:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
14093724e:	48 8d 05 ab fc 85 ff 	lea    -0x7a0355(%rip),%rax        # 0x140196f00
140937255:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
14093725a:	45 33 db             	xor    %r11d,%r11d
14093725d:	4c 89 7c 24 38       	mov    %r15,0x38(%rsp)
140937262:	41 80 bd 8c 00 00 00 	cmpb   $0x0,0x8c(%r13)
140937269:	00
14093726a:	4d 8b 75 50          	mov    0x50(%r13),%r14
14093726e:	74 08                	je     0x140937278
140937270:	45 8b fb             	mov    %r11d,%r15d
140937273:	e9 34 01 00 00       	jmp    0x1409373ac
140937278:	49 8b 45 70          	mov    0x70(%r13),%rax
14093727c:	48 8b 48 20          	mov    0x20(%rax),%rcx
140937280:	48 85 c9             	test   %rcx,%rcx
140937283:	74 05                	je     0x14093728a
140937285:	44 8b 39             	mov    (%rcx),%r15d
140937288:	eb 03                	jmp    0x14093728d
14093728a:	45 8b fb             	mov    %r11d,%r15d
14093728d:	41 8b fb             	mov    %r11d,%edi
140937290:	45 85 ff             	test   %r15d,%r15d
140937293:	0f 8e 05 01 00 00    	jle    0x14093739e
140937299:	8b b4 24 a0 00 00 00 	mov    0xa0(%rsp),%esi
1409372a0:	44 8b a4 24 90 00 00 	mov    0x90(%rsp),%r12d
1409372a7:	00
1409372a8:	83 ff 01             	cmp    $0x1,%edi
1409372ab:	75 6c                	jne    0x140937319
1409372ad:	49 39 56 38          	cmp    %rdx,0x38(%r14)
1409372b1:	75 66                	jne    0x140937319
1409372b3:	41 8b 55 7c          	mov    0x7c(%r13),%edx
1409372b7:	44 8d 4e 01          	lea    0x1(%rsi),%r9d
1409372bb:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
1409372c2:	ff c2                	inc    %edx
1409372c4:	45 8b 42 58          	mov    0x58(%r10),%r8d
1409372c8:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
1409372ce:	7f 25                	jg     0x1409372f5
1409372d0:	44 89 4c 24 20       	mov    %r9d,0x20(%rsp)
1409372d5:	48 8b cb             	mov    %rbx,%rcx
1409372d8:	44 8b ca             	mov    %edx,%r9d
1409372db:	ba 5e 00 00 00       	mov    $0x5e,%edx
1409372e0:	e8 bb 5a f7 ff       	call   0x1408acda0
1409372e5:	4c 8b 94 24 88 00 00 	mov    0x88(%rsp),%r10
1409372ec:	00