14050af85:	eb 03                	jmp    0x14050af8a
14050af87:	4c 8b e3             	mov    %rbx,%r12
14050af8a:	48 8d 46 02          	lea    0x2(%rsi),%rax
14050af8e:	4d 89 a7 58 02 00 00 	mov    %r12,0x258(%r15)
14050af95:	49 3b c6             	cmp    %r14,%rax
14050af98:	0f 87 9e 35 00 00    	ja     0x14050e53c
14050af9e:	48 3b c6             	cmp    %rsi,%rax
14050afa1:	0f 82 95 35 00 00    	jb     0x14050e53c
14050afa7:	0f b7 1e             	movzwl (%rsi),%ebx
14050afaa:	41 39 7c 24 04       	cmp    %edi,0x4(%r12)
14050afaf:	74 04                	je     0x14050afb5
14050afb1:	66 c1 cb 08          	ror    $0x8,%bx
14050afb5:	66 41 89 1c 24       	mov    %bx,(%r12)
14050afba:	48 8b 0d f7 01 f2 00 	mov    0xf201f7(%rip),%rcx        # 0x14142b1b8
14050afc1:	49 8b 7d 08          	mov    0x8(%r13),%rdi
14050afc5:	48 85 c9             	test   %rcx,%rcx
14050afc8:	0f 84 61 fb ff ff    	je     0x14050ab2f
14050afce:	e8 5d a5 30 00       	call   0x140815530
14050afd3:	84 c0                	test   %al,%al
14050afd5:	0f 84 54 fb ff ff    	je     0x14050ab2f
14050afdb:	48 8b 47 20          	mov    0x20(%rdi),%rax
14050afdf:	44 0f b6 47 28       	movzbl 0x28(%rdi),%r8d
14050afe4:	44 0f b7 cb          	movzwl %bx,%r9d
14050afe8:	48 8b 48 18          	mov    0x18(%rax),%rcx
14050afec:	48 8b 51 28          	mov    0x28(%rcx),%rdx
14050aff0:	e8 4b f8 00 00       	call   0x14051a840
14050aff5:	41 c6 44 24 08 01    	movb   $0x1,0x8(%r12)
14050affb:	bf 02 00 00 00       	mov    $0x2,%edi
14050b000:	4c 8b 64 24 38       	mov    0x38(%rsp),%r12
14050b005:	e9 55 2e 00 00       	jmp    0x14050de5f
14050b00a:	b9 18 00 00 00       	mov    $0x18,%ecx
14050b00f:	e8 f4 00 91 00       	call   0x140e1b108
14050b014:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14050b019:	48 85 c0             	test   %rax,%rax
14050b01c:	74 16                	je     0x14050b034
14050b01e:	48 89 18             	mov    %rbx,(%rax)
14050b021:	89 58 08             	mov    %ebx,0x8(%rax)
14050b024:	c6 40 10 00          	movb   $0x0,0x10(%rax)
14050b028:	49 89 87 60 02 00 00 	mov    %rax,0x260(%r15)
14050b02f:	e9 91 f9 ff ff       	jmp    0x14050a9c5
14050b034:	48 8b c3             	mov    %rbx,%rax
14050b037:	49 89 9f 60 02 00 00 	mov    %rbx,0x260(%r15)
14050b03e:	e9 82 f9 ff ff       	jmp    0x14050a9c5
14050b043:	b9 18 00 00 00       	mov    $0x18,%ecx
14050b048:	e8 bb 00 91 00       	call   0x140e1b108
14050b04d:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14050b052:	48 85 c0             	test   %rax,%rax
14050b055:	74 16                	je     0x14050b06d
14050b057:	48 89 18             	mov    %rbx,(%rax)
14050b05a:	89 58 08             	mov    %ebx,0x8(%rax)
14050b05d:	c6 40 10 00          	movb   $0x0,0x10(%rax)
14050b061:	49 89 87 68 02 00 00 	mov    %rax,0x268(%r15)
14050b068:	e9 58 f9 ff ff       	jmp    0x14050a9c5
14050b06d:	48 8b c3             	mov    %rbx,%rax
14050b070:	49 89 9f 68 02 00 00 	mov    %rbx,0x268(%r15)
14050b077:	e9 49 f9 ff ff       	jmp    0x14050a9c5
14050b07c:	b9 0c 00 00 00       	mov    $0xc,%ecx
14050b081:	e8 82 00 91 00       	call   0x140e1b108
14050b086:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14050b08b:	48 85 c0             	test   %rax,%rax
14050b08e:	74 0b                	je     0x14050b09b
14050b090:	c6 00 00             	movb   $0x0,(%rax)
14050b093:	89 58 04             	mov    %ebx,0x4(%rax)
14050b096:	89 78 08             	mov    %edi,0x8(%rax)
14050b099:	eb 03                	jmp    0x14050b09e
14050b09b:	48 8b c3             	mov    %rbx,%rax
14050b09e:	49 89 87 70 02 00 00 	mov    %rax,0x270(%r15)
14050b0a5:	4d 8b c6             	mov    %r14,%r8
14050b0a8:	48 8b d6             	mov    %rsi,%rdx
14050b0ab:	48 8b c8             	mov    %rax,%rcx
14050b0ae:	e8 4d 58 ff ff       	call   0x140500900
14050b0b3:	bf 05 00 00 00       	mov    $0x5,%edi
14050b0b8:	e9 a2 2d 00 00       	jmp    0x14050de5f
14050b0bd:	81 f9 01 17 00 00    	cmp    $0x1701,%ecx
14050b0c3:	0f 87 10 02 00 00    	ja     0x14050b2d9
14050b0c9:	0f 84 d2 01 00 00    	je     0x14050b2a1
14050b0cf:	81 e9 02 16 00 00    	sub    $0x1602,%ecx
14050b0d5:	83 f9 06             	cmp    $0x6,%ecx
14050b0d8:	0f 87 1d 2d 00 00    	ja     0x14050ddfb
14050b0de:	48 63 c1             	movslq %ecx,%rax
14050b0e1:	48 8d 0d 18 4f af ff 	lea    -0x50b0e8(%rip),%rcx        # 0x140000000
14050b0e8:	8b 84 81 90 ee 50 00 	mov    0x50ee90(%rcx,%rax,4),%eax
14050b0ef:	48 03 c1             	add    %rcx,%rax
14050b0f2:	ff e0                	jmp    *%rax
14050b0f4:	b9 08 00 00 00       	mov    $0x8,%ecx
14050b0f9:	e8 0a 00 91 00       	call   0x140e1b108
14050b0fe:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14050b103:	48 85 c0             	test   %rax,%rax
14050b106:	74 0c                	je     0x14050b114
14050b108:	c6 00 00             	movb   $0x0,(%rax)
14050b10b:	66 89 58 02          	mov    %bx,0x2(%rax)
14050b10f:	89 78 04             	mov    %edi,0x4(%rax)
14050b112:	eb 03                	jmp    0x14050b117
14050b114:	48 8b c3             	mov    %rbx,%rax
14050b117:	4d 8b c6             	mov    %r14,%r8
14050b11a:	49 89 87 78 02 00 00 	mov    %rax,0x278(%r15)
14050b121:	48 8b d6             	mov    %rsi,%rdx
14050b124:	48 8b c8             	mov    %rax,%rcx
14050b127:	e8 74 56 ff ff       	call   0x1405007a0
14050b12c:	bf 03 00 00 00       	mov    $0x3,%edi
14050b131:	e9 29 2d 00 00       	jmp    0x14050de5f
14050b136:	b9 18 00 00 00       	mov    $0x18,%ecx
14050b13b:	e8 c8 ff 90 00       	call   0x140e1b108
14050b140:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14050b145:	48 85 c0             	test   %rax,%rax
14050b148:	74 16                	je     0x14050b160
14050b14a:	48 89 18             	mov    %rbx,(%rax)
14050b14d:	89 58 08             	mov    %ebx,0x8(%rax)
14050b150:	c6 40 10 00          	movb   $0x0,0x10(%rax)
14050b154:	49 89 87 80 02 00 00 	mov    %rax,0x280(%r15)
14050b15b:	e9 65 f8 ff ff       	jmp    0x14050a9c5
14050b160:	48 8b c3             	mov    %rbx,%rax
14050b163:	49 89 9f 80 02 00 00 	mov    %rbx,0x280(%r15)
14050b16a:	e9 56 f8 ff ff       	jmp    0x14050a9c5
14050b16f:	b9 18 00 00 00       	mov    $0x18,%ecx
14050b174:	e8 8f ff 90 00       	call   0x140e1b108
14050b179:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14050b17e:	48 85 c0             	test   %rax,%rax
14050b181:	74 16                	je     0x14050b199
14050b183:	48 89 18             	mov    %rbx,(%rax)
14050b186:	89 58 08             	mov    %ebx,0x8(%rax)
14050b189:	c6 40 10 00          	movb   $0x0,0x10(%rax)
14050b18d:	49 89 87 88 02 00 00 	mov    %rax,0x288(%r15)
14050b194:	e9 2c f8 ff ff       	jmp    0x14050a9c5
14050b199:	48 8b c3             	mov    %rbx,%rax
14050b19c:	49 89 9f 88 02 00 00 	mov    %rbx,0x288(%r15)
14050b1a3:	e9 1d f8 ff ff       	jmp    0x14050a9c5
14050b1a8:	b9 20 00 00 00       	mov    $0x20,%ecx
14050b1ad:	e8 56 ff 90 00       	call   0x140e1b108
14050b1b2:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14050b1b7:	48 85 c0             	test   %rax,%rax
14050b1ba:	74 12                	je     0x14050b1ce
14050b1bc:	48 89 58 08          	mov    %rbx,0x8(%rax)
14050b1c0:	89 58 10             	mov    %ebx,0x10(%rax)
14050b1c3:	c6 00 00             	movb   $0x0,(%rax)
14050b1c6:	89 58 04             	mov    %ebx,0x4(%rax)
14050b1c9:	89 78 18             	mov    %edi,0x18(%rax)
14050b1cc:	eb 03                	jmp    0x14050b1d1
14050b1ce:	48 8b c3             	mov    %rbx,%rax
14050b1d1:	4d 8b c6             	mov    %r14,%r8
14050b1d4:	49 89 87 90 02 00 00 	mov    %rax,0x290(%r15)
14050b1db:	48 8b d6             	mov    %rsi,%rdx
14050b1de:	48 8b c8             	mov    %rax,%rcx
14050b1e1:	e8 9a 57 ff ff       	call   0x140500980
14050b1e6:	e9 72 2c 00 00       	jmp    0x14050de5d
14050b1eb:	b9 20 00 00 00       	mov    $0x20,%ecx
14050b1f0:	e8 13 ff 90 00       	call   0x140e1b108
14050b1f5:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14050b1fa:	48 85 c0             	test   %rax,%rax
14050b1fd:	74 13                	je     0x14050b212
14050b1ff:	48 89 58 08          	mov    %rbx,0x8(%rax)
14050b203:	89 58 10             	mov    %ebx,0x10(%rax)
14050b206:	c6 00 00             	movb   $0x0,(%rax)
14050b209:	66 89 58 02          	mov    %bx,0x2(%rax)
14050b20d:	89 78 18             	mov    %edi,0x18(%rax)
14050b210:	eb 03                	jmp    0x14050b215
14050b212:	48 8b c3             	mov    %rbx,%rax
14050b215:	4d 8b c6             	mov    %r14,%r8
14050b218:	49 89 87 98 02 00 00 	mov    %rax,0x298(%r15)
14050b21f:	48 8b d6             	mov    %rsi,%rdx
14050b222:	48 8b c8             	mov    %rax,%rcx
14050b225:	e8 f6 55 ff ff       	call   0x140500820
14050b22a:	e9 2e 2c 00 00       	jmp    0x14050de5d
14050b22f:	b9 18 00 00 00       	mov    $0x18,%ecx
14050b234:	e8 cf fe 90 00       	call   0x140e1b108
14050b239:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14050b23e:	48 85 c0             	test   %rax,%rax
14050b241:	74 16                	je     0x14050b259
14050b243:	48 89 18             	mov    %rbx,(%rax)
14050b246:	89 58 08             	mov    %ebx,0x8(%rax)
14050b249:	c6 40 10 00          	movb   $0x0,0x10(%rax)
14050b24d:	49 89 87 a0 02 00 00 	mov    %rax,0x2a0(%r15)
14050b254:	e9 6c f7 ff ff       	jmp    0x14050a9c5
14050b259:	48 8b c3             	mov    %rbx,%rax
14050b25c:	49 89 9f a0 02 00 00 	mov    %rbx,0x2a0(%r15)
14050b263:	e9 5d f7 ff ff       	jmp    0x14050a9c5
14050b268:	b9 18 00 00 00       	mov    $0x18,%ecx
14050b26d:	e8 96 fe 90 00       	call   0x140e1b108
14050b272:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14050b277:	48 85 c0             	test   %rax,%rax
14050b27a:	74 16                	je     0x14050b292
14050b27c:	48 89 18             	mov    %rbx,(%rax)
14050b27f:	89 58 08             	mov    %ebx,0x8(%rax)
14050b282:	c6 40 10 00          	movb   $0x0,0x10(%rax)
14050b286:	49 89 87 a8 02 00 00 	mov    %rax,0x2a8(%r15)
14050b28d:	e9 33 f7 ff ff       	jmp    0x14050a9c5
14050b292:	48 8b c3             	mov    %rbx,%rax
14050b295:	49 89 9f a8 02 00 00 	mov    %rbx,0x2a8(%r15)
14050b29c:	e9 24 f7 ff ff       	jmp    0x14050a9c5
14050b2a1:	b9 0c 00 00 00       	mov    $0xc,%ecx
14050b2a6:	e8 5d fe 90 00       	call   0x140e1b108
14050b2ab:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14050b2b0:	48 85 c0             	test   %rax,%rax
14050b2b3:	74 15                	je     0x14050b2ca
14050b2b5:	c6 00 00             	movb   $0x0,(%rax)
14050b2b8:	89 58 04             	mov    %ebx,0x4(%rax)
14050b2bb:	89 78 08             	mov    %edi,0x8(%rax)
14050b2be:	49 89 87 b0 02 00 00 	mov    %rax,0x2b0(%r15)
14050b2c5:	e9 db fd ff ff       	jmp    0x14050b0a5
14050b2ca:	48 8b c3             	mov    %rbx,%rax
14050b2cd:	49 89 9f b0 02 00 00 	mov    %rbx,0x2b0(%r15)
14050b2d4:	e9 cc fd ff ff       	jmp    0x14050b0a5
14050b2d9:	81 f9 01 1e 00 00    	cmp    $0x1e01,%ecx
14050b2df:	0f 87 8e 02 00 00    	ja     0x14050b573
14050b2e5:	0f 84 d2 01 00 00    	je     0x14050b4bd
14050b2eb:	81 e9 02 17 00 00    	sub    $0x1702,%ecx
14050b2f1:	83 f9 06             	cmp    $0x6,%ecx
14050b2f4:	0f 87 01 2b 00 00    	ja     0x14050ddfb
14050b2fa:	48 63 c1             	movslq %ecx,%rax
14050b2fd:	48 8d 0d fc 4c af ff 	lea    -0x50b304(%rip),%rcx        # 0x140000000
14050b304:	8b 84 81 ac ee 50 00 	mov    0x50eeac(%rcx,%rax,4),%eax
14050b30b:	48 03 c1             	add    %rcx,%rax
14050b30e:	ff e0                	jmp    *%rax
14050b310:	b9 08 00 00 00       	mov    $0x8,%ecx
14050b315:	e8 ee fd 90 00       	call   0x140e1b108
14050b31a:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14050b31f:	48 85 c0             	test   %rax,%rax
14050b322:	74 0c                	je     0x14050b330
14050b324:	c6 00 00             	movb   $0x0,(%rax)
14050b327:	66 89 58 02          	mov    %bx,0x2(%rax)
14050b32b:	89 78 04             	mov    %edi,0x4(%rax)
14050b32e:	eb 03                	jmp    0x14050b333
14050b330:	48 8b c3             	mov    %rbx,%rax
14050b333:	4d 8b c6             	mov    %r14,%r8
14050b336:	49 89 87 b8 02 00 00 	mov    %rax,0x2b8(%r15)
14050b33d:	48 8b d6             	mov    %rsi,%rdx
14050b340:	48 8b c8             	mov    %rax,%rcx
14050b343:	e8 58 54 ff ff       	call   0x1405007a0
14050b348:	bf 03 00 00 00       	mov    $0x3,%edi
14050b34d:	e9 0d 2b 00 00       	jmp    0x14050de5f
14050b352:	b9 18 00 00 00       	mov    $0x18,%ecx
14050b357:	e8 ac fd 90 00       	call   0x140e1b108
14050b35c:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14050b361:	48 85 c0             	test   %rax,%rax
14050b364:	74 16                	je     0x14050b37c
14050b366:	48 89 18             	mov    %rbx,(%rax)
14050b369:	89 58 08             	mov    %ebx,0x8(%rax)
14050b36c:	c6 40 10 00          	movb   $0x0,0x10(%rax)
14050b370:	49 89 87 c0 02 00 00 	mov    %rax,0x2c0(%r15)
14050b377:	e9 49 f6 ff ff       	jmp    0x14050a9c5
14050b37c:	48 8b c3             	mov    %rbx,%rax
14050b37f:	49 89 9f c0 02 00 00 	mov    %rbx,0x2c0(%r15)
14050b386:	e9 3a f6 ff ff       	jmp    0x14050a9c5
14050b38b:	b9 18 00 00 00       	mov    $0x18,%ecx
14050b390:	e8 73 fd 90 00       	call   0x140e1b108
14050b395:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14050b39a:	48 85 c0             	test   %rax,%rax
14050b39d:	74 16                	je     0x14050b3b5
14050b39f:	48 89 18             	mov    %rbx,(%rax)
14050b3a2:	89 58 08             	mov    %ebx,0x8(%rax)
14050b3a5:	c6 40 10 00          	movb   $0x0,0x10(%rax)
14050b3a9:	49 89 87 c8 02 00 00 	mov    %rax,0x2c8(%r15)
14050b3b0:	e9 10 f6 ff ff       	jmp    0x14050a9c5
14050b3b5:	48 8b c3             	mov    %rbx,%rax
14050b3b8:	49 89 9f c8 02 00 00 	mov    %rbx,0x2c8(%r15)
14050b3bf:	e9 01 f6 ff ff       	jmp    0x14050a9c5
14050b3c4:	b9 20 00 00 00       	mov    $0x20,%ecx
14050b3c9:	e8 3a fd 90 00       	call   0x140e1b108
14050b3ce:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14050b3d3:	48 85 c0             	test   %rax,%rax
14050b3d6:	74 12                	je     0x14050b3ea
14050b3d8:	48 89 58 08          	mov    %rbx,0x8(%rax)
14050b3dc:	89 58 10             	mov    %ebx,0x10(%rax)
14050b3df:	c6 00 00             	movb   $0x0,(%rax)
14050b3e2:	89 58 04             	mov    %ebx,0x4(%rax)
14050b3e5:	89 78 18             	mov    %edi,0x18(%rax)
14050b3e8:	eb 03                	jmp    0x14050b3ed
14050b3ea:	48 8b c3             	mov    %rbx,%rax
14050b3ed:	4d 8b c6             	mov    %r14,%r8
14050b3f0:	49 89 87 d0 02 00 00 	mov    %rax,0x2d0(%r15)
14050b3f7:	48 8b d6             	mov    %rsi,%rdx
14050b3fa:	48 8b c8             	mov    %rax,%rcx
14050b3fd:	e8 7e 55 ff ff       	call   0x140500980
14050b402:	e9 56 2a 00 00       	jmp    0x14050de5d
14050b407:	b9 20 00 00 00       	mov    $0x20,%ecx
14050b40c:	e8 f7 fc 90 00       	call   0x140e1b108
14050b411:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14050b416:	48 85 c0             	test   %rax,%rax
14050b419:	74 13                	je     0x14050b42e
14050b41b:	48 89 58 08          	mov    %rbx,0x8(%rax)
14050b41f:	89 58 10             	mov    %ebx,0x10(%rax)
14050b422:	c6 00 00             	movb   $0x0,(%rax)
14050b425:	66 89 58 02          	mov    %bx,0x2(%rax)
14050b429:	89 78 18             	mov    %edi,0x18(%rax)
14050b42c:	eb 03                	jmp    0x14050b431
14050b42e:	48 8b c3             	mov    %rbx,%rax
14050b431:	4d 8b c6             	mov    %r14,%r8
14050b434:	49 89 87 d8 02 00 00 	mov    %rax,0x2d8(%r15)
14050b43b:	48 8b d6             	mov    %rsi,%rdx
14050b43e:	48 8b c8             	mov    %rax,%rcx
14050b441:	e8 da 53 ff ff       	call   0x140500820
14050b446:	e9 12 2a 00 00       	jmp    0x14050de5d
14050b44b:	b9 18 00 00 00       	mov    $0x18,%ecx
14050b450:	e8 b3 fc 90 00       	call   0x140e1b108
14050b455:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14050b45a:	48 85 c0             	test   %rax,%rax
14050b45d:	74 16                	je     0x14050b475
14050b45f:	48 89 18             	mov    %rbx,(%rax)
14050b462:	89 58 08             	mov    %ebx,0x8(%rax)
14050b465:	c6 40 10 00          	movb   $0x0,0x10(%rax)
14050b469:	49 89 87 e0 02 00 00 	mov    %rax,0x2e0(%r15)
14050b470:	e9 50 f5 ff ff       	jmp    0x14050a9c5
14050b475:	48 8b c3             	mov    %rbx,%rax
14050b478:	49 89 9f e0 02 00 00 	mov    %rbx,0x2e0(%r15)
14050b47f:	e9 41 f5 ff ff       	jmp    0x14050a9c5
14050b484:	b9 18 00 00 00       	mov    $0x18,%ecx
14050b489:	e8 7a fc 90 00       	call   0x140e1b108
14050b48e:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14050b493:	48 85 c0             	test   %rax,%rax
14050b496:	74 16                	je     0x14050b4ae
14050b498:	48 89 18             	mov    %rbx,(%rax)
14050b49b:	89 58 08             	mov    %ebx,0x8(%rax)
14050b49e:	c6 40 10 00          	movb   $0x0,0x10(%rax)
14050b4a2:	49 89 87 e8 02 00 00 	mov    %rax,0x2e8(%r15)
14050b4a9:	e9 17 f5 ff ff       	jmp    0x14050a9c5
14050b4ae:	48 8b c3             	mov    %rbx,%rax
14050b4b1:	49 89 9f e8 02 00 00 	mov    %rbx,0x2e8(%r15)
14050b4b8:	e9 08 f5 ff ff       	jmp    0x14050a9c5
14050b4bd:	b9 10 00 00 00       	mov    $0x10,%ecx
14050b4c2:	e8 41 fc 90 00       	call   0x140e1b108
14050b4c7:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14050b4cc:	4c 8b e0             	mov    %rax,%r12
14050b4cf:	48 85 c0             	test   %rax,%rax
14050b4d2:	74 0f                	je     0x14050b4e3
14050b4d4:	c6 00 00             	movb   $0x0,(%rax)
14050b4d7:	89 58 04             	mov    %ebx,0x4(%rax)
14050b4da:	89 78 08             	mov    %edi,0x8(%rax)
14050b4dd:	c6 40 0c 00          	movb   $0x0,0xc(%rax)
14050b4e1:	eb 03                	jmp    0x14050b4e6
14050b4e3:	4c 8b e3             	mov    %rbx,%r12
14050b4e6:	48 8d 46 05          	lea    0x5(%rsi),%rax
14050b4ea:	4d 89 a7 f0 02 00 00 	mov    %r12,0x2f0(%r15)
14050b4f1:	49 3b c6             	cmp    %r14,%rax
14050b4f4:	0f 87 75 30 00 00    	ja     0x14050e56f
14050b4fa:	48 3b c6             	cmp    %rsi,%rax
14050b4fd:	0f 82 6c 30 00 00    	jb     0x14050e56f
14050b503:	0f b6 3e             	movzbl (%rsi),%edi
14050b506:	41 88 3c 24          	mov    %dil,(%r12)
14050b50a:	41 83 7c 24 08 01    	cmpl   $0x1,0x8(%r12)
14050b510:	8b 5e 01             	mov    0x1(%rsi),%ebx
14050b513:	74 02                	je     0x14050b517
14050b515:	0f cb                	bswap  %ebx
14050b517:	41 89 5c 24 04       	mov    %ebx,0x4(%r12)
14050b51c:	48 8b 0d c5 fd f1 00 	mov    0xf1fdc5(%rip),%rcx        # 0x14142b2e8
14050b523:	4d 8b 75 08          	mov    0x8(%r13),%r14
14050b527:	48 85 c9             	test   %rcx,%rcx
14050b52a:	0f 84 6c f3 ff ff    	je     0x14050a89c
14050b530:	e8 fb 9f 30 00       	call   0x140815530
14050b535:	84 c0                	test   %al,%al
14050b537:	0f 84 5f f3 ff ff    	je     0x14050a89c