140939f59:	44 8b cd             	mov    %ebp,%r9d
140939f5c:	89 6c 24 20          	mov    %ebp,0x20(%rsp)
140939f60:	44 8b c6             	mov    %esi,%r8d
140939f63:	41 8b d6             	mov    %r14d,%edx
140939f66:	48 8b cb             	mov    %rbx,%rcx
140939f69:	e8 32 2e f7 ff       	call   0x1408acda0
140939f6e:	45 33 d2             	xor    %r10d,%r10d
140939f71:	eb 34                	jmp    0x140939fa7
140939f73:	8d 41 01             	lea    0x1(%rcx),%eax
140939f76:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
140939f7c:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
140939f80:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
140939f87:	44 88 34 c8          	mov    %r14b,(%rax,%rcx,8)
140939f8b:	66 44 89 54 c8 02    	mov    %r10w,0x2(%rax,%rcx,8)
140939f91:	89 74 c8 04          	mov    %esi,0x4(%rax,%rcx,8)
140939f95:	89 6c c8 08          	mov    %ebp,0x8(%rax,%rcx,8)
140939f99:	89 6c c8 0c          	mov    %ebp,0xc(%rax,%rcx,8)
140939f9d:	4c 89 54 c8 10       	mov    %r10,0x10(%rax,%rcx,8)
140939fa2:	c6 44 c8 01 00       	movb   $0x0,0x1(%rax,%rcx,8)
140939fa7:	4d 8d 75 7c          	lea    0x7c(%r13),%r14
140939fab:	85 f6                	test   %esi,%esi
140939fad:	74 1a                	je     0x140939fc9
140939faf:	0f b6 47 1f          	movzbl 0x1f(%rdi),%eax
140939fb3:	4d 8d 75 7c          	lea    0x7c(%r13),%r14
140939fb7:	3c 08                	cmp    $0x8,%al
140939fb9:	73 0e                	jae    0x140939fc9
140939fbb:	89 b4 87 d8 00 00 00 	mov    %esi,0xd8(%rdi,%rax,4)
140939fc2:	fe 47 1f             	incb   0x1f(%rdi)
140939fc5:	4d 8d 75 7c          	lea    0x7c(%r13),%r14
140939fc9:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
140939fd0:	8b b4 24 90 00 00 00 	mov    0x90(%rsp),%esi
140939fd7:	44 8b 84 24 88 00 00 	mov    0x88(%rsp),%r8d
140939fde:	00
140939fdf:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
140939fe5:	7f 21                	jg     0x14093a008
140939fe7:	44 8b ce             	mov    %esi,%r9d
140939fea:	89 6c 24 20          	mov    %ebp,0x20(%rsp)
140939fee:	ba 1d 00 00 00       	mov    $0x1d,%edx
140939ff3:	48 8b cb             	mov    %rbx,%rcx
140939ff6:	e8 a5 2d f7 ff       	call   0x1408acda0
140939ffb:	44 8b 84 24 88 00 00 	mov    0x88(%rsp),%r8d
14093a002:	00
14093a003:	45 33 d2             	xor    %r10d,%r10d
14093a006:	eb 2d                	jmp    0x14093a035
14093a008:	8d 41 01             	lea    0x1(%rcx),%eax
14093a00b:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
14093a011:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
14093a015:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
14093a01c:	c7 04 c8 1d 00 00 00 	movl   $0x1d,(%rax,%rcx,8)
14093a023:	44 89 44 c8 04       	mov    %r8d,0x4(%rax,%rcx,8)
14093a028:	89 74 c8 08          	mov    %esi,0x8(%rax,%rcx,8)
14093a02c:	89 6c c8 0c          	mov    %ebp,0xc(%rax,%rcx,8)
14093a030:	4c 89 54 c8 10       	mov    %r10,0x10(%rax,%rcx,8)
14093a035:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
14093a03c:	41 8b 55 60          	mov    0x60(%r13),%edx
14093a040:	45 8b 0e             	mov    (%r14),%r9d
14093a043:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
14093a049:	7f 13                	jg     0x14093a05e
14093a04b:	89 54 24 20          	mov    %edx,0x20(%rsp)
14093a04f:	48 8b cb             	mov    %rbx,%rcx
14093a052:	ba 5e 00 00 00       	mov    $0x5e,%edx
14093a057:	e8 44 2d f7 ff       	call   0x1408acda0
14093a05c:	eb 2e                	jmp    0x14093a08c
14093a05e:	8d 41 01             	lea    0x1(%rcx),%eax
14093a061:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
14093a067:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
14093a06b:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
14093a072:	c7 04 c8 5e 00 00 00 	movl   $0x5e,(%rax,%rcx,8)
14093a079:	44 89 44 c8 04       	mov    %r8d,0x4(%rax,%rcx,8)
14093a07e:	44 89 4c c8 08       	mov    %r9d,0x8(%rax,%rcx,8)
14093a083:	89 54 c8 0c          	mov    %edx,0xc(%rax,%rcx,8)
14093a087:	4c 89 54 c8 10       	mov    %r10,0x10(%rax,%rcx,8)
14093a08c:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
14093a090:	f7 d6                	not    %esi
14093a092:	8b 41 48             	mov    0x48(%rcx),%eax
14093a095:	03 41 44             	add    0x44(%rcx),%eax
14093a098:	79 0d                	jns    0x14093a0a7
14093a09a:	44 8b c6             	mov    %esi,%r8d
14093a09d:	48 8b d3             	mov    %rbx,%rdx
14093a0a0:	e8 fb 74 f8 ff       	call   0x1408c15a0
14093a0a5:	eb 10                	jmp    0x14093a0b7
14093a0a7:	48 8b 49 50          	mov    0x50(%rcx),%rcx
14093a0ab:	8b 83 90 00 00 00    	mov    0x90(%rbx),%eax
14093a0b1:	48 63 d6             	movslq %esi,%rdx
14093a0b4:	89 04 91             	mov    %eax,(%rcx,%rdx,4)
14093a0b7:	4c 8d 25 ca e6 70 00 	lea    0x70e6ca(%rip),%r12        # 0x141048788
14093a0be:	85 ed                	test   %ebp,%ebp
14093a0c0:	0f 84 6b 03 00 00    	je     0x14093a431
14093a0c6:	0f b6 47 1f          	movzbl 0x1f(%rdi),%eax
14093a0ca:	4c 8d 35 d3 e6 70 00 	lea    0x70e6d3(%rip),%r14        # 0x1410487a4
14093a0d1:	4c 8b 84 24 98 00 00 	mov    0x98(%rsp),%r8
14093a0d8:	00
14093a0d9:	41 bb 01 00 00 00    	mov    $0x1,%r11d
14093a0df:	48 8d 0d b2 e6 70 00 	lea    0x70e6b2(%rip),%rcx        # 0x141048798
14093a0e6:	48 8d 15 bf e6 70 00 	lea    0x70e6bf(%rip),%rdx        # 0x1410487ac
14093a0ed:	3c 08                	cmp    $0x8,%al
14093a0ef:	0f 83 5f 03 00 00    	jae    0x14093a454
14093a0f5:	89 ac 87 d8 00 00 00 	mov    %ebp,0xd8(%rdi,%rax,4)
14093a0fc:	fe 47 1f             	incb   0x1f(%rdi)
14093a0ff:	e9 50 03 00 00       	jmp    0x14093a454
14093a104:	45 8b 75 64          	mov    0x64(%r13),%r14d
14093a108:	ff 4f 44             	decl   0x44(%rdi)
14093a10b:	0f b6 47 1f          	movzbl 0x1f(%rdi),%eax
14093a10f:	8b 6f 44             	mov    0x44(%rdi),%ebp
14093a112:	84 c0                	test   %al,%al
14093a114:	75 08                	jne    0x14093a11e
14093a116:	ff 47 38             	incl   0x38(%rdi)
14093a119:	8b 77 38             	mov    0x38(%rdi),%esi
14093a11c:	eb 0f                	jmp    0x14093a12d
14093a11e:	fe c8                	dec    %al
14093a120:	0f b6 c0             	movzbl %al,%eax
14093a123:	88 47 1f             	mov    %al,0x1f(%rdi)
14093a126:	8b b4 87 d8 00 00 00 	mov    0xd8(%rdi,%rax,4),%esi
14093a12d:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
14093a134:	41 8b 55 60          	mov    0x60(%r13),%edx
14093a138:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
14093a13e:	7f 2b                	jg     0x14093a16b
14093a140:	44 8b ca             	mov    %edx,%r9d
14093a143:	44 89 54 24 20       	mov    %r10d,0x20(%rsp)
14093a148:	ba 4b 00 00 00       	mov    $0x4b,%edx
14093a14d:	45 33 c0             	xor    %r8d,%r8d
14093a150:	48 8b cb             	mov    %rbx,%rcx
14093a153:	e8 48 2c f7 ff       	call   0x1408acda0
14093a158:	4c 8b 84 24 98 00 00 	mov    0x98(%rsp),%r8
14093a15f:	00
14093a160:	45 33 d2             	xor    %r10d,%r10d
14093a163:	41 bb 01 00 00 00    	mov    $0x1,%r11d
14093a169:	eb 2a                	jmp    0x14093a195
14093a16b:	8d 41 01             	lea    0x1(%rcx),%eax
14093a16e:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
14093a174:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
14093a178:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
14093a17f:	48 c7 04 c8 4b 00 00 	movq   $0x4b,(%rax,%rcx,8)
14093a186:	00
14093a187:	89 54 c8 08          	mov    %edx,0x8(%rax,%rcx,8)
14093a18b:	44 89 54 c8 0c       	mov    %r10d,0xc(%rax,%rcx,8)
14093a190:	4c 89 54 c8 10       	mov    %r10,0x10(%rax,%rcx,8)
14093a195:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
14093a19c:	4d 39 67 38          	cmp    %r12,0x38(%r15)
14093a1a0:	75 6a                	jne    0x14093a20c
14093a1a2:	41 8b 55 7c          	mov    0x7c(%r13),%edx
14093a1a6:	45 8b 40 58          	mov    0x58(%r8),%r8d
14093a1aa:	ff c2                	inc    %edx
14093a1ac:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
14093a1b2:	7f 16                	jg     0x14093a1ca
14093a1b4:	44 8b ca             	mov    %edx,%r9d
14093a1b7:	89 74 24 20          	mov    %esi,0x20(%rsp)
14093a1bb:	ba 5e 00 00 00       	mov    $0x5e,%edx
14093a1c0:	48 8b cb             	mov    %rbx,%rcx
14093a1c3:	e8 d8 2b f7 ff       	call   0x1408acda0
14093a1c8:	eb 2d                	jmp    0x14093a1f7
14093a1ca:	8d 41 01             	lea    0x1(%rcx),%eax
14093a1cd:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
14093a1d3:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
14093a1d7:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
14093a1de:	c7 04 c8 5e 00 00 00 	movl   $0x5e,(%rax,%rcx,8)
14093a1e5:	44 89 44 c8 04       	mov    %r8d,0x4(%rax,%rcx,8)
14093a1ea:	89 54 c8 08          	mov    %edx,0x8(%rax,%rcx,8)
14093a1ee:	89 74 c8 0c          	mov    %esi,0xc(%rax,%rcx,8)
14093a1f2:	4c 89 54 c8 10       	mov    %r10,0x10(%rax,%rcx,8)
14093a1f7:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14093a1fd:	8b d6                	mov    %esi,%edx
14093a1ff:	48 8b cf             	mov    %rdi,%rcx
14093a202:	e8 79 da ff ff       	call   0x140937c80
14093a207:	45 33 d2             	xor    %r10d,%r10d
14093a20a:	eb 53                	jmp    0x14093a25f
14093a20c:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
14093a212:	7f 1d                	jg     0x14093a231
14093a214:	44 8b ce             	mov    %esi,%r9d
14093a217:	44 89 54 24 20       	mov    %r10d,0x20(%rsp)
14093a21c:	45 8b c3             	mov    %r11d,%r8d
14093a21f:	ba 47 00 00 00       	mov    $0x47,%edx
14093a224:	48 8b cb             	mov    %rbx,%rcx
14093a227:	e8 74 2b f7 ff       	call   0x1408acda0
14093a22c:	45 33 d2             	xor    %r10d,%r10d
14093a22f:	eb 2e                	jmp    0x14093a25f
14093a231:	8d 41 01             	lea    0x1(%rcx),%eax
14093a234:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
14093a23a:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
14093a23e:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
14093a245:	c7 04 c8 47 00 00 00 	movl   $0x47,(%rax,%rcx,8)
14093a24c:	44 89 5c c8 04       	mov    %r11d,0x4(%rax,%rcx,8)
14093a251:	89 74 c8 08          	mov    %esi,0x8(%rax,%rcx,8)
14093a255:	44 89 54 c8 0c       	mov    %r10d,0xc(%rax,%rcx,8)
14093a25a:	4c 89 54 c8 10       	mov    %r10,0x10(%rax,%rcx,8)
14093a25f:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
14093a266:	41 8b 55 68          	mov    0x68(%r13),%edx
14093a26a:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
14093a270:	7f 1c                	jg     0x14093a28e
14093a272:	44 8b ca             	mov    %edx,%r9d
14093a275:	89 74 24 20          	mov    %esi,0x20(%rsp)
14093a279:	ba 6a 00 00 00       	mov    $0x6a,%edx
14093a27e:	44 8b c6             	mov    %esi,%r8d
14093a281:	48 8b cb             	mov    %rbx,%rcx
14093a284:	e8 17 2b f7 ff       	call   0x1408acda0
14093a289:	45 33 d2             	xor    %r10d,%r10d
14093a28c:	eb 2c                	jmp    0x14093a2ba
14093a28e:	8d 41 01             	lea    0x1(%rcx),%eax
14093a291:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
14093a297:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
14093a29b:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
14093a2a2:	c7 04 c8 6a 00 00 00 	movl   $0x6a,(%rax,%rcx,8)
14093a2a9:	89 74 c8 04          	mov    %esi,0x4(%rax,%rcx,8)
14093a2ad:	89 54 c8 08          	mov    %edx,0x8(%rax,%rcx,8)
14093a2b1:	89 74 c8 0c          	mov    %esi,0xc(%rax,%rcx,8)
14093a2b5:	4c 89 54 c8 10       	mov    %r10,0x10(%rax,%rcx,8)
14093a2ba:	41 8b 55 68          	mov    0x68(%r13),%edx
14093a2be:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
14093a2c5:	ff c2                	inc    %edx
14093a2c7:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
14093a2cd:	7f 1c                	jg     0x14093a2eb
14093a2cf:	44 8b c2             	mov    %edx,%r8d
14093a2d2:	89 74 24 20          	mov    %esi,0x20(%rsp)
14093a2d6:	ba 36 00 00 00       	mov    $0x36,%edx
14093a2db:	44 8b cd             	mov    %ebp,%r9d
14093a2de:	48 8b cb             	mov    %rbx,%rcx
14093a2e1:	e8 ba 2a f7 ff       	call   0x1408acda0
14093a2e6:	45 33 d2             	xor    %r10d,%r10d
14093a2e9:	eb 2c                	jmp    0x14093a317
14093a2eb:	8d 41 01             	lea    0x1(%rcx),%eax
14093a2ee:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
14093a2f4:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
14093a2f8:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
14093a2ff:	c7 04 c8 36 00 00 00 	movl   $0x36,(%rax,%rcx,8)
14093a306:	89 54 c8 04          	mov    %edx,0x4(%rax,%rcx,8)
14093a30a:	89 6c c8 08          	mov    %ebp,0x8(%rax,%rcx,8)
14093a30e:	89 74 c8 0c          	mov    %esi,0xc(%rax,%rcx,8)
14093a312:	4c 89 54 c8 10       	mov    %r10,0x10(%rax,%rcx,8)
14093a317:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
14093a31e:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
14093a324:	7f 1c                	jg     0x14093a342
14093a326:	45 33 c9             	xor    %r9d,%r9d
14093a329:	89 74 24 20          	mov    %esi,0x20(%rsp)
14093a32d:	45 8b c6             	mov    %r14d,%r8d
14093a330:	ba 1d 00 00 00       	mov    $0x1d,%edx
14093a335:	48 8b cb             	mov    %rbx,%rcx
14093a338:	e8 63 2a f7 ff       	call   0x1408acda0
14093a33d:	45 33 d2             	xor    %r10d,%r10d
14093a340:	eb 2e                	jmp    0x14093a370
14093a342:	8d 41 01             	lea    0x1(%rcx),%eax
14093a345:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
14093a34b:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
14093a34f:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
14093a356:	c7 04 c8 1d 00 00 00 	movl   $0x1d,(%rax,%rcx,8)
14093a35d:	44 89 74 c8 04       	mov    %r14d,0x4(%rax,%rcx,8)
14093a362:	44 89 54 c8 08       	mov    %r10d,0x8(%rax,%rcx,8)
14093a367:	89 74 c8 0c          	mov    %esi,0xc(%rax,%rcx,8)
14093a36b:	4c 89 54 c8 10       	mov    %r10,0x10(%rax,%rcx,8)
14093a370:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
14093a377:	41 8b 55 60          	mov    0x60(%r13),%edx
14093a37b:	45 8b 4d 7c          	mov    0x7c(%r13),%r9d
14093a37f:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
14093a385:	7f 16                	jg     0x14093a39d
14093a387:	89 54 24 20          	mov    %edx,0x20(%rsp)
14093a38b:	45 8b c6             	mov    %r14d,%r8d
14093a38e:	ba 5e 00 00 00       	mov    $0x5e,%edx
14093a393:	48 8b cb             	mov    %rbx,%rcx
14093a396:	e8 05 2a f7 ff       	call   0x1408acda0
14093a39b:	eb 2e                	jmp    0x14093a3cb
14093a39d:	8d 41 01             	lea    0x1(%rcx),%eax
14093a3a0:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
14093a3a6:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
14093a3aa:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
14093a3b1:	c7 04 c8 5e 00 00 00 	movl   $0x5e,(%rax,%rcx,8)
14093a3b8:	44 89 74 c8 04       	mov    %r14d,0x4(%rax,%rcx,8)
14093a3bd:	44 89 4c c8 08       	mov    %r9d,0x8(%rax,%rcx,8)
14093a3c2:	89 54 c8 0c          	mov    %edx,0xc(%rax,%rcx,8)
14093a3c6:	4c 89 54 c8 10       	mov    %r10,0x10(%rax,%rcx,8)
14093a3cb:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
14093a3cf:	f7 d5                	not    %ebp
14093a3d1:	8b 41 48             	mov    0x48(%rcx),%eax
14093a3d4:	03 41 44             	add    0x44(%rcx),%eax
14093a3d7:	79 0d                	jns    0x14093a3e6
14093a3d9:	44 8b c5             	mov    %ebp,%r8d
14093a3dc:	48 8b d3             	mov    %rbx,%rdx
14093a3df:	e8 bc 71 f8 ff       	call   0x1408c15a0
14093a3e4:	eb 10                	jmp    0x14093a3f6
14093a3e6:	48 8b 49 50          	mov    0x50(%rcx),%rcx
14093a3ea:	8b 83 90 00 00 00    	mov    0x90(%rbx),%eax
14093a3f0:	48 63 d5             	movslq %ebp,%rdx
14093a3f3:	89 04 91             	mov    %eax,(%rcx,%rdx,4)
14093a3f6:	85 f6                	test   %esi,%esi
14093a3f8:	74 37                	je     0x14093a431
14093a3fa:	0f b6 47 1f          	movzbl 0x1f(%rdi),%eax
14093a3fe:	4c 8d 35 9f e3 70 00 	lea    0x70e39f(%rip),%r14        # 0x1410487a4
14093a405:	4c 8b 84 24 98 00 00 	mov    0x98(%rsp),%r8
14093a40c:	00
14093a40d:	41 bb 01 00 00 00    	mov    $0x1,%r11d
14093a413:	48 8d 0d 7e e3 70 00 	lea    0x70e37e(%rip),%rcx        # 0x141048798
14093a41a:	48 8d 15 8b e3 70 00 	lea    0x70e38b(%rip),%rdx        # 0x1410487ac
14093a421:	3c 08                	cmp    $0x8,%al
14093a423:	73 2f                	jae    0x14093a454
14093a425:	89 b4 87 d8 00 00 00 	mov    %esi,0xd8(%rdi,%rax,4)
14093a42c:	fe 47 1f             	incb   0x1f(%rdi)
14093a42f:	eb 23                	jmp    0x14093a454
14093a431:	4c 8b 84 24 98 00 00 	mov    0x98(%rsp),%r8
14093a438:	00
14093a439:	48 8d 15 6c e3 70 00 	lea    0x70e36c(%rip),%rdx        # 0x1410487ac
14093a440:	48 8d 0d 51 e3 70 00 	lea    0x70e351(%rip),%rcx        # 0x141048798
14093a447:	41 bb 01 00 00 00    	mov    $0x1,%r11d
14093a44d:	4c 8d 35 50 e3 70 00 	lea    0x70e350(%rip),%r14        # 0x1410487a4
14093a454:	45 33 d2             	xor    %r10d,%r10d
14093a457:	4d 8b 6d 40          	mov    0x40(%r13),%r13
14093a45b:	4d 85 ed             	test   %r13,%r13
14093a45e:	0f 85 5c f8 ff ff    	jne    0x140939cc0
14093a464:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14093a469:	4c 8b 74 24 40       	mov    0x40(%rsp),%r14
14093a46e:	4c 8b 6c 24 48       	mov    0x48(%rsp),%r13
14093a473:	4c 8b 64 24 50       	mov    0x50(%rsp),%r12
14093a478:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
14093a47d:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
14093a482:	48 8b bc 24 80 00 00 	mov    0x80(%rsp),%rdi
14093a489:	00
14093a48a:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
14093a491:	45 33 c9             	xor    %r9d,%r9d
14093a494:	8b 57 18             	mov    0x18(%rdi),%edx
14093a497:	44 8b 47 1c          	mov    0x1c(%rdi),%r8d
14093a49b:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
14093a4a0:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
14093a4a6:	7f 1b                	jg     0x14093a4c3
14093a4a8:	44 89 4c 24 20       	mov    %r9d,0x20(%rsp)
14093a4ad:	48 8b cb             	mov    %rbx,%rcx
14093a4b0:	44 8b ca             	mov    %edx,%r9d
14093a4b3:	ba 09 00 00 00       	mov    $0x9,%edx
14093a4b8:	e8 e3 28 f7 ff       	call   0x1408acda0
14093a4bd:	48 83 c4 70          	add    $0x70,%rsp
14093a4c1:	5b                   	pop    %rbx
14093a4c2:	c3                   	ret
14093a4c3:	8d 41 01             	lea    0x1(%rcx),%eax
14093a4c6:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
14093a4cc:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
14093a4d0:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
14093a4d7:	c7 04 c8 09 00 00 00 	movl   $0x9,(%rax,%rcx,8)
14093a4de:	44 89 44 c8 04       	mov    %r8d,0x4(%rax,%rcx,8)
14093a4e3:	89 54 c8 08          	mov    %edx,0x8(%rax,%rcx,8)
14093a4e7:	44 89 4c c8 0c       	mov    %r9d,0xc(%rax,%rcx,8)
14093a4ec:	4c 89 4c c8 10       	mov    %r9,0x10(%rax,%rcx,8)
14093a4f1:	48 83 c4 70          	add    $0x70,%rsp
14093a4f5:	5b                   	pop    %rbx
14093a4f6:	c3                   	ret
14093a4f7:	cc                   	int3
14093a4f8:	cc                   	int3
14093a4f9:	cc                   	int3
14093a4fa:	cc                   	int3
14093a4fb:	cc                   	int3
14093a4fc:	cc                   	int3
14093a4fd:	cc                   	int3
14093a4fe:	cc                   	int3
14093a4ff:	cc                   	int3
14093a500:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)