140909f0f:	48 6b c8 38          	imul   $0x38,%rax,%rcx
140909f13:	b8 00 90 00 00       	mov    $0x9000,%eax
140909f18:	49 03 ce             	add    %r14,%rcx
140909f1b:	66 85 41 14          	test   %ax,0x14(%rcx)
140909f1f:	74 12                	je     0x140909f33
140909f21:	33 d2                	xor    %edx,%edx
140909f23:	e8 58 04 02 00       	call   0x14092a380
140909f28:	45 33 db             	xor    %r11d,%r11d
140909f2b:	4c 8b fb             	mov    %rbx,%r15
140909f2e:	e9 fe 25 00 00       	jmp    0x14090c531
140909f33:	4c 89 19             	mov    %r11,(%rcx)
140909f36:	4c 8b fb             	mov    %rbx,%r15
140909f39:	66 c7 41 14 04 00    	movw   $0x4,0x14(%rcx)
140909f3f:	4c 8b 6c 24 58       	mov    0x58(%rsp),%r13
140909f44:	49 83 c7 18          	add    $0x18,%r15
140909f48:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140909f4d:	e9 bb e2 ff ff       	jmp    0x14090820d
140909f52:	48 8b c3             	mov    %rbx,%rax
140909f55:	48 63 43 08          	movslq 0x8(%rbx),%rax
140909f59:	48 6b c8 38          	imul   $0x38,%rax,%rcx
140909f5d:	b8 00 90 00 00       	mov    $0x9000,%eax
140909f62:	49 03 ce             	add    %r14,%rcx
140909f65:	66 85 41 14          	test   %ax,0x14(%rcx)
140909f69:	74 10                	je     0x140909f7b
140909f6b:	e8 c0 f3 01 00       	call   0x140929330
140909f70:	45 33 db             	xor    %r11d,%r11d
140909f73:	4c 8b fb             	mov    %rbx,%r15
140909f76:	e9 b6 25 00 00       	jmp    0x14090c531
140909f7b:	66 44 89 51 14       	mov    %r10w,0x14(%rcx)
140909f80:	4c 8b fb             	mov    %rbx,%r15
140909f83:	4c 8b 6c 24 58       	mov    0x58(%rsp),%r13
140909f88:	49 83 c7 18          	add    $0x18,%r15
140909f8c:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140909f91:	e9 77 e2 ff ff       	jmp    0x14090820d
140909f96:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140909f9b:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
140909fa0:	48 63 40 04          	movslq 0x4(%rax),%rax
140909fa4:	48 6b c8 38          	imul   $0x38,%rax,%rcx
140909fa8:	42 f6 44 31 14 01    	testb  $0x1,0x14(%rcx,%r14,1)
140909fae:	0f 84 aa 1f 00 00    	je     0x14090bf5e
140909fb4:	4c 8b 6c 24 58       	mov    0x58(%rsp),%r13
140909fb9:	49 83 c7 18          	add    $0x18,%r15
140909fbd:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140909fc2:	e9 46 e2 ff ff       	jmp    0x14090820d
140909fc7:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140909fcc:	48 63 48 04          	movslq 0x4(%rax),%rcx
140909fd0:	48 8b 46 78          	mov    0x78(%rsi),%rax
140909fd4:	48 8b 0c c8          	mov    (%rax,%rcx,8),%rcx
140909fd8:	80 79 02 00          	cmpb   $0x0,0x2(%rcx)
140909fdc:	0f 84 a8 e4 ff ff    	je     0x14090848a
140909fe2:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140909fe7:	48 63 40 0c          	movslq 0xc(%rax),%rax
140909feb:	48 6b c8 38          	imul   $0x38,%rax,%rcx
140909fef:	b8 00 90 00 00       	mov    $0x9000,%eax
140909ff4:	49 03 ce             	add    %r14,%rcx
140909ff7:	66 85 41 14          	test   %ax,0x14(%rcx)
140909ffb:	74 18                	je     0x14090a015
140909ffd:	e8 2e f3 01 00       	call   0x140929330
14090a002:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090a007:	45 33 db             	xor    %r11d,%r11d
14090a00a:	41 ba 01 00 00 00    	mov    $0x1,%r10d
14090a010:	e9 44 1f 00 00       	jmp    0x14090bf59
14090a015:	66 44 89 51 14       	mov    %r10w,0x14(%rcx)
14090a01a:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090a01f:	e9 3a 1f 00 00       	jmp    0x14090bf5e
14090a024:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090a029:	48 63 48 04          	movslq 0x4(%rax),%rcx
14090a02d:	48 8b 46 78          	mov    0x78(%rsi),%rax
14090a031:	48 8b 1c c8          	mov    (%rax,%rcx,8),%rbx
14090a035:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14090a03a:	44 8b 71 08          	mov    0x8(%rcx),%r14d
14090a03e:	44 89 75 80          	mov    %r14d,-0x80(%rbp)
14090a042:	0f 1f 40 00          	nopl   0x0(%rax)
14090a046:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14090a04d:	00 00 00
14090a050:	4c 8b 6b 58          	mov    0x58(%rbx),%r13
14090a054:	8b 46 2c             	mov    0x2c(%rsi),%eax
14090a057:	4c 89 6d 98          	mov    %r13,-0x68(%rbp)
14090a05b:	39 43 20             	cmp    %eax,0x20(%rbx)
14090a05e:	74 39                	je     0x14090a099
14090a060:	80 7b 02 00          	cmpb   $0x0,0x2(%rbx)
14090a064:	0f 85 b6 00 00 00    	jne    0x14090a120
14090a06a:	80 7b 03 00          	cmpb   $0x0,0x3(%rbx)
14090a06e:	48 8b 7b 30          	mov    0x30(%rbx),%rdi
14090a072:	74 1e                	je     0x14090a092
14090a074:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14090a078:	48 85 d2             	test   %rdx,%rdx
14090a07b:	74 46                	je     0x14090a0c3
14090a07d:	41 8d 46 01          	lea    0x1(%r14),%eax
14090a081:	8b 04 82             	mov    (%rdx,%rax,4),%eax
14090a084:	85 c0                	test   %eax,%eax
14090a086:	74 3b                	je     0x14090a0c3
14090a088:	48 8b 5b 28          	mov    0x28(%rbx),%rbx
14090a08c:	44 8d 70 ff          	lea    -0x1(%rax),%r14d
14090a090:	eb ac                	jmp    0x14090a03e
14090a092:	80 3f 00             	cmpb   $0x0,(%rdi)
14090a095:	74 43                	je     0x14090a0da
14090a097:	eb 0d                	jmp    0x14090a0a6
14090a099:	48 8b 43 30          	mov    0x30(%rbx),%rax
14090a09d:	80 38 00             	cmpb   $0x0,(%rax)
14090a0a0:	0f 84 75 01 00 00    	je     0x14090a21b
14090a0a6:	48 8b cb             	mov    %rbx,%rcx
14090a0a9:	e8 a2 7f 00 00       	call   0x140912050
14090a0ae:	89 44 24 40          	mov    %eax,0x40(%rsp)
14090a0b2:	44 8b e0             	mov    %eax,%r12d
14090a0b5:	85 c0                	test   %eax,%eax
14090a0b7:	74 97                	je     0x14090a050
14090a0b9:	4c 8b 7c 24 58       	mov    0x58(%rsp),%r15
14090a0be:	e9 f7 1c 00 00       	jmp    0x14090bdba
14090a0c3:	48 8b cb             	mov    %rbx,%rcx
14090a0c6:	e8 05 77 00 00       	call   0x1409117d0
14090a0cb:	89 44 24 40          	mov    %eax,0x40(%rsp)
14090a0cf:	44 8b e0             	mov    %eax,%r12d
14090a0d2:	85 c0                	test   %eax,%eax
14090a0d4:	0f 85 48 f4 ff ff    	jne    0x140909522
14090a0da:	48 8b cf             	mov    %rdi,%rcx
14090a0dd:	e8 5e 23 fa ff       	call   0x1408ac440
14090a0e2:	8b 47 40             	mov    0x40(%rdi),%eax
14090a0e5:	89 43 68             	mov    %eax,0x68(%rbx)
14090a0e8:	48 8b 87 88 00 00 00 	mov    0x88(%rdi),%rax
14090a0ef:	0f b7 4f 44          	movzwl 0x44(%rdi),%ecx
14090a0f3:	8b 50 58             	mov    0x58(%rax),%edx
14090a0f6:	2b 57 38             	sub    0x38(%rdi),%edx
14090a0f9:	3b ca                	cmp    %edx,%ecx
14090a0fb:	7e 17                	jle    0x14090a114
14090a0fd:	8b ca                	mov    %edx,%ecx
14090a0ff:	85 d2                	test   %edx,%edx
14090a101:	41 bb 00 00 00 00    	mov    $0x0,%r11d
14090a107:	41 0f 48 cb          	cmovs  %r11d,%ecx
14090a10b:	89 4b 6c             	mov    %ecx,0x6c(%rbx)
14090a10e:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
14090a112:	eb 3a                	jmp    0x14090a14e
14090a114:	89 4b 6c             	mov    %ecx,0x6c(%rbx)
14090a117:	45 33 db             	xor    %r11d,%r11d
14090a11a:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
14090a11e:	eb 2e                	jmp    0x14090a14e
14090a120:	80 3b 03             	cmpb   $0x3,(%rbx)
14090a123:	0f 85 99 00 00 00    	jne    0x14090a1c2
14090a129:	48 63 43 24          	movslq 0x24(%rbx),%rax
14090a12d:	85 c0                	test   %eax,%eax
14090a12f:	0f 8e 8d 00 00 00    	jle    0x14090a1c2
14090a135:	48 6b c8 38          	imul   $0x38,%rax,%rcx
14090a139:	48 03 4c 24 68       	add    0x68(%rsp),%rcx
14090a13e:	45 33 db             	xor    %r11d,%r11d
14090a141:	8b 41 10             	mov    0x10(%rcx),%eax
14090a144:	89 43 6c             	mov    %eax,0x6c(%rbx)
14090a147:	89 43 68             	mov    %eax,0x68(%rbx)
14090a14a:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14090a14e:	48 89 4b 60          	mov    %rcx,0x60(%rbx)
14090a152:	8b 46 2c             	mov    0x2c(%rsi),%eax
14090a155:	89 43 20             	mov    %eax,0x20(%rbx)
14090a158:	0f b6 01             	movzbl (%rcx),%eax
14090a15b:	41 89 45 00          	mov    %eax,0x0(%r13)
14090a15f:	3d 80 00 00 00       	cmp    $0x80,%eax
14090a164:	73 07                	jae    0x14090a16d
14090a166:	b8 01 00 00 00       	mov    $0x1,%eax
14090a16b:	eb 12                	jmp    0x14090a17f
14090a16d:	48 8b 4b 60          	mov    0x60(%rbx),%rcx
14090a171:	49 8b d5             	mov    %r13,%rdx
14090a174:	e8 17 e4 fd ff       	call   0x1408e8590
14090a179:	0f b6 c0             	movzbl %al,%eax
14090a17c:	45 33 db             	xor    %r11d,%r11d
14090a17f:	ba 40 00 00 00       	mov    $0x40,%edx
14090a184:	48 8b cb             	mov    %rbx,%rcx
14090a187:	89 04 1a             	mov    %eax,(%rdx,%rbx,1)
14090a18a:	66 44 89 5b 4a       	mov    %r11w,0x4a(%rbx)
14090a18f:	41 8b 45 00          	mov    0x0(%r13),%eax
14090a193:	39 43 6c             	cmp    %eax,0x6c(%rbx)
14090a196:	73 21                	jae    0x14090a1b9
14090a198:	4c 89 5b 60          	mov    %r11,0x60(%rbx)
14090a19c:	44 89 5b 6c          	mov    %r11d,0x6c(%rbx)
14090a1a0:	41 8b 45 00          	mov    0x0(%r13),%eax
14090a1a4:	3d 03 80 01 00       	cmp    $0x18003,%eax
14090a1a9:	0f 87 ce 02 00 00    	ja     0x14090a47d
14090a1af:	3b 43 68             	cmp    0x68(%rbx),%eax
14090a1b2:	76 6a                	jbe    0x14090a21e
14090a1b4:	e9 c4 02 00 00       	jmp    0x14090a47d
14090a1b9:	48 8b 43 60          	mov    0x60(%rbx),%rax
14090a1bd:	e9 07 01 00 00       	jmp    0x14090a2c9
14090a1c2:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090a1c7:	4c 8b 74 24 68       	mov    0x68(%rsp),%r14
14090a1cc:	48 63 40 0c          	movslq 0xc(%rax),%rax
14090a1d0:	48 6b c8 38          	imul   $0x38,%rax,%rcx
14090a1d4:	b8 00 90 00 00       	mov    $0x9000,%eax
14090a1d9:	49 03 ce             	add    %r14,%rcx
14090a1dc:	66 85 41 14          	test   %ax,0x14(%rcx)
14090a1e0:	74 17                	je     0x14090a1f9
14090a1e2:	e8 49 f1 01 00       	call   0x140929330
14090a1e7:	0f b6 7c 24 30       	movzbl 0x30(%rsp),%edi
14090a1ec:	45 33 db             	xor    %r11d,%r11d
14090a1ef:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090a1f4:	e9 38 23 00 00       	jmp    0x14090c531
14090a1f9:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090a1fe:	41 ba 01 00 00 00    	mov    $0x1,%r10d
14090a204:	0f b6 7c 24 30       	movzbl 0x30(%rsp),%edi
14090a209:	45 33 db             	xor    %r11d,%r11d
14090a20c:	4c 8b 4c 24 48       	mov    0x48(%rsp),%r9
14090a211:	66 44 89 51 14       	mov    %r10w,0x14(%rcx)
14090a216:	e9 21 23 00 00       	jmp    0x14090c53c
14090a21b:	45 33 db             	xor    %r11d,%r11d
14090a21e:	0f b7 43 4a          	movzwl 0x4a(%rbx),%eax
14090a222:	41 3b c6             	cmp    %r14d,%eax
14090a225:	0f 87 12 03 00 00    	ja     0x14090a53d
14090a22b:	41 8b 45 00          	mov    0x0(%r13),%eax
14090a22f:	39 43 40             	cmp    %eax,0x40(%rbx)
14090a232:	0f 83 81 02 00 00    	jae    0x14090a4b9
14090a238:	48 8b 43 60          	mov    0x60(%rbx),%rax
14090a23c:	48 89 45 90          	mov    %rax,-0x70(%rbp)
14090a240:	48 85 c0             	test   %rax,%rax
14090a243:	0f 85 84 00 00 00    	jne    0x14090a2cd
14090a249:	48 89 45 18          	mov    %rax,0x18(%rbp)
14090a24d:	0f 57 c0             	xorps  %xmm0,%xmm0
14090a250:	0f 11 45 e8          	movups %xmm0,-0x18(%rbp)
14090a254:	0f 11 45 f8          	movups %xmm0,-0x8(%rbp)
14090a258:	0f 11 45 08          	movups %xmm0,0x8(%rbp)
14090a25c:	4c 8b 53 30          	mov    0x30(%rbx),%r10
14090a260:	45 8b 45 00          	mov    0x0(%r13),%r8d
14090a264:	49 8b 82 88 00 00 00 	mov    0x88(%r10),%rax
14090a26b:	41 0f b7 4a 44       	movzwl 0x44(%r10),%ecx
14090a270:	8b 50 58             	mov    0x58(%rax),%edx
14090a273:	41 2b 52 38          	sub    0x38(%r10),%edx
14090a277:	3b ca                	cmp    %edx,%ecx
14090a279:	7e 08                	jle    0x14090a283
14090a27b:	85 d2                	test   %edx,%edx
14090a27d:	8b ca                	mov    %edx,%ecx
14090a27f:	41 0f 48 cb          	cmovs  %r11d,%ecx
14090a283:	49 8b 42 38          	mov    0x38(%r10),%rax
14090a287:	48 89 45 90          	mov    %rax,-0x70(%rbp)
14090a28b:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
14090a28f:	44 3b c1             	cmp    %ecx,%r8d
14090a292:	77 14                	ja     0x14090a2a8
14090a294:	b9 10 40 00 00       	mov    $0x4010,%ecx
14090a299:	44 89 45 f8          	mov    %r8d,-0x8(%rbp)
14090a29d:	66 89 4d fc          	mov    %cx,-0x4(%rbp)
14090a2a1:	44 89 5c 24 40       	mov    %r11d,0x40(%rsp)
14090a2a6:	eb 25                	jmp    0x14090a2cd
14090a2a8:	4c 8d 4d e8          	lea    -0x18(%rbp),%r9
14090a2ac:	33 d2                	xor    %edx,%edx
14090a2ae:	49 8b ca             	mov    %r10,%rcx
14090a2b1:	e8 5a 8c 00 00       	call   0x140912f10
14090a2b6:	89 44 24 40          	mov    %eax,0x40(%rsp)
14090a2ba:	44 8b e0             	mov    %eax,%r12d
14090a2bd:	85 c0                	test   %eax,%eax
14090a2bf:	0f 85 5d f2 ff ff    	jne    0x140909522
14090a2c5:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
14090a2c9:	48 89 45 90          	mov    %rax,-0x70(%rbp)
14090a2cd:	44 0f b7 63 4a       	movzwl 0x4a(%rbx),%r12d
14090a2d2:	8b 73 40             	mov    0x40(%rbx),%esi
14090a2d5:	45 8b f4             	mov    %r12d,%r14d
14090a2d8:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
14090a2dc:	48 03 f0             	add    %rax,%rsi
14090a2df:	47 8b 7c a5 00       	mov    0x0(%r13,%r12,4),%r15d
14090a2e4:	45 8b 6d 00          	mov    0x0(%r13),%r13d
14090a2e8:	4c 03 e8             	add    %rax,%r13
14090a2eb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14090a2f0:	0f b6 3e             	movzbl (%rsi),%edi
14090a2f3:	89 7c 24 70          	mov    %edi,0x70(%rsp)
14090a2f7:	42 89 7c b3 70       	mov    %edi,0x70(%rbx,%r14,4)
14090a2fc:	81 ff 80 00 00 00    	cmp    $0x80,%edi
14090a302:	73 14                	jae    0x14090a318
14090a304:	48 8d 15 f5 5c 6f ff 	lea    -0x90a30b(%rip),%rdx        # 0x140000000
14090a30b:	48 ff c6             	inc    %rsi
14090a30e:	0f b6 84 17 70 6a 04 	movzbl 0x1046a70(%rdi,%rdx,1),%eax
14090a315:	01
14090a316:	eb 3e                	jmp    0x14090a356
14090a318:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
14090a31d:	48 8b ce             	mov    %rsi,%rcx
14090a320:	e8 6b e2 fd ff       	call   0x1408e8590
14090a325:	8b 7c 24 70          	mov    0x70(%rsp),%edi
14090a329:	0f b6 c0             	movzbl %al,%eax
14090a32c:	48 03 f0             	add    %rax,%rsi
14090a32f:	42 89 7c b3 70       	mov    %edi,0x70(%rbx,%r14,4)
14090a334:	81 ff 80 00 00 00    	cmp    $0x80,%edi
14090a33a:	72 07                	jb     0x14090a343
14090a33c:	8d 47 f4             	lea    -0xc(%rdi),%eax
14090a33f:	d1 e8                	shr    $1,%eax
14090a341:	eb 0f                	jmp    0x14090a352
14090a343:	48 8d 0d b6 5c 6f ff 	lea    -0x90a34a(%rip),%rcx        # 0x140000000
14090a34a:	0f b6 84 0f 70 6a 04 	movzbl 0x1046a70(%rdi,%rcx,1),%eax
14090a351:	01
14090a352:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
14090a356:	41 ff c4             	inc    %r12d
14090a359:	4c 03 f8             	add    %rax,%r15
14090a35c:	4d 63 f4             	movslq %r12d,%r14
14090a35f:	46 89 3c b1          	mov    %r15d,(%rcx,%r14,4)
14090a363:	44 3b 65 80          	cmp    -0x80(%rbp),%r12d
14090a367:	77 07                	ja     0x14090a370
14090a369:	49 3b f5             	cmp    %r13,%rsi
14090a36c:	72 82                	jb     0x14090a2f0
14090a36e:	eb 09                	jmp    0x14090a379
14090a370:	49 3b f5             	cmp    %r13,%rsi
14090a373:	0f 82 bc 00 00 00    	jb     0x14090a435
14090a379:	49 3b f5             	cmp    %r13,%rsi
14090a37c:	0f 87 bf 00 00 00    	ja     0x14090a441
14090a382:	8b 43 68             	mov    0x68(%rbx),%eax
14090a385:	4c 3b f8             	cmp    %rax,%r15
14090a388:	0f 85 b3 00 00 00    	jne    0x14090a441
14090a38e:	45 33 db             	xor    %r11d,%r11d
14090a391:	2b 75 90             	sub    -0x70(%rbp),%esi
14090a394:	ba 00 90 00 00       	mov    $0x9000,%edx
14090a399:	66 44 89 63 4a       	mov    %r12w,0x4a(%rbx)
14090a39e:	89 73 40             	mov    %esi,0x40(%rbx)
14090a3a1:	48 83 7b 60 00       	cmpq   $0x0,0x60(%rbx)
14090a3a6:	75 1d                	jne    0x14090a3c5
14090a3a8:	66 85 55 fc          	test   %dx,-0x4(%rbp)
14090a3ac:	75 06                	jne    0x14090a3b4
14090a3ae:	83 7d 08 00          	cmpl   $0x0,0x8(%rbp)
14090a3b2:	74 11                	je     0x14090a3c5
14090a3b4:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
14090a3b8:	e8 a3 ee 01 00       	call   0x140929260
14090a3bd:	45 33 db             	xor    %r11d,%r11d
14090a3c0:	ba 00 90 00 00       	mov    $0x9000,%edx
14090a3c5:	4c 8b 6d 98          	mov    -0x68(%rbp),%r13
14090a3c9:	44 8b 75 80          	mov    -0x80(%rbp),%r14d
14090a3cd:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14090a3d2:	0f b7 43 4a          	movzwl 0x4a(%rbx),%eax
14090a3d6:	41 3b c6             	cmp    %r14d,%eax
14090a3d9:	0f 87 65 01 00 00    	ja     0x14090a544
14090a3df:	4c 8b 64 24 38       	mov    0x38(%rsp),%r12
14090a3e4:	4c 8b 74 24 68       	mov    0x68(%rsp),%r14
14090a3e9:	49 63 44 24 0c       	movslq 0xc(%r12),%rax
14090a3ee:	48 6b c8 38          	imul   $0x38,%rax,%rcx
14090a3f2:	49 03 ce             	add    %r14,%rcx
14090a3f5:	41 80 7c 24 01 f6    	cmpb   $0xf6,0x1(%r12)
14090a3fb:	0f 85 00 01 00 00    	jne    0x14090a501
14090a401:	49 8b 44 24 10       	mov    0x10(%r12),%rax
14090a406:	66 85 51 14          	test   %dx,0x14(%rcx)
14090a40a:	0f 84 b6 00 00 00    	je     0x14090a4c6
14090a410:	41 b8 00 20 00 00    	mov    $0x2000,%r8d
14090a416:	48 8b d0             	mov    %rax,%rdx
14090a419:	e8 62 dd 01 00       	call   0x140928180
14090a41e:	44 8b 64 24 40       	mov    0x40(%rsp),%r12d
14090a423:	45 33 db             	xor    %r11d,%r11d
14090a426:	0f b6 7c 24 30       	movzbl 0x30(%rsp),%edi
14090a42b:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090a430:	e9 fc 20 00 00       	jmp    0x14090c531
14090a435:	8b 43 68             	mov    0x68(%rbx),%eax
14090a438:	4c 3b f8             	cmp    %rax,%r15
14090a43b:	0f 86 4d ff ff ff    	jbe    0x14090a38e
14090a441:	83 39 00             	cmpl   $0x0,(%rcx)
14090a444:	75 0e                	jne    0x14090a454
14090a446:	45 33 db             	xor    %r11d,%r11d
14090a449:	49 8b f5             	mov    %r13,%rsi
14090a44c:	45 8b e3             	mov    %r11d,%r12d
14090a44f:	e9 3d ff ff ff       	jmp    0x14090a391
14090a454:	48 83 7b 60 00       	cmpq   $0x0,0x60(%rbx)
14090a459:	75 1a                	jne    0x14090a475
14090a45b:	b8 00 90 00 00       	mov    $0x9000,%eax
14090a460:	66 85 45 fc          	test   %ax,-0x4(%rbp)
14090a464:	75 06                	jne    0x14090a46c