14054fc87:	8b 41 10             	mov    0x10(%rcx),%eax
14054fc8a:	ff c0                	inc    %eax
14054fc8c:	89 41 10             	mov    %eax,0x10(%rcx)
14054fc8f:	83 f8 01             	cmp    $0x1,%eax
14054fc92:	0f 8e 99 01 00 00    	jle    0x14054fe31
14054fc98:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14054fc9d:	0f 84 0f 01 00 00    	je     0x14054fdb2
14054fca3:	eb 6e                	jmp    0x14054fd13
14054fca5:	ba 0d 00 00 00       	mov    $0xd,%edx
14054fcaa:	48 8b 0d 3f 1f ee 00 	mov    0xee1f3f(%rip),%rcx        # 0x141431bf0
14054fcb1:	e8 3a e2 1f 00       	call   0x14074def0
14054fcb6:	48 8b 08             	mov    (%rax),%rcx
14054fcb9:	48 89 0b             	mov    %rcx,(%rbx)
14054fcbc:	48 85 c9             	test   %rcx,%rcx
14054fcbf:	74 52                	je     0x14054fd13
14054fcc1:	8b 41 10             	mov    0x10(%rcx),%eax
14054fcc4:	ff c0                	inc    %eax
14054fcc6:	89 41 10             	mov    %eax,0x10(%rcx)
14054fcc9:	83 f8 01             	cmp    $0x1,%eax
14054fccc:	0f 8e 67 01 00 00    	jle    0x14054fe39
14054fcd2:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14054fcd7:	0f 84 e0 00 00 00    	je     0x14054fdbd
14054fcdd:	eb 34                	jmp    0x14054fd13
14054fcdf:	ba 0e 00 00 00       	mov    $0xe,%edx
14054fce4:	48 8b 0d 05 1f ee 00 	mov    0xee1f05(%rip),%rcx        # 0x141431bf0
14054fceb:	e8 00 e2 1f 00       	call   0x14074def0
14054fcf0:	48 8b 08             	mov    (%rax),%rcx
14054fcf3:	48 89 0b             	mov    %rcx,(%rbx)
14054fcf6:	48 85 c9             	test   %rcx,%rcx
14054fcf9:	74 18                	je     0x14054fd13
14054fcfb:	8b 41 10             	mov    0x10(%rcx),%eax
14054fcfe:	ff c0                	inc    %eax
14054fd00:	89 41 10             	mov    %eax,0x10(%rcx)
14054fd03:	83 f8 01             	cmp    $0x1,%eax
14054fd06:	0f 8e 35 01 00 00    	jle    0x14054fe41
14054fd0c:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14054fd11:	74 10                	je     0x14054fd23
14054fd13:	48 8b c3             	mov    %rbx,%rax
14054fd16:	48 83 c4 30          	add    $0x30,%rsp
14054fd1a:	5b                   	pop    %rbx
14054fd1b:	c3                   	ret
14054fd1c:	b9 25 00 00 00       	mov    $0x25,%ecx
14054fd21:	cd 29                	int    $0x29
14054fd23:	b9 01 00 00 00       	mov    $0x1,%ecx
14054fd28:	e8 d3 a9 23 00       	call   0x14078a700
14054fd2d:	90                   	nop
14054fd2e:	b9 01 00 00 00       	mov    $0x1,%ecx
14054fd33:	e8 c8 a9 23 00       	call   0x14078a700
14054fd38:	90                   	nop
14054fd39:	b9 01 00 00 00       	mov    $0x1,%ecx
14054fd3e:	e8 bd a9 23 00       	call   0x14078a700
14054fd43:	90                   	nop
14054fd44:	b9 01 00 00 00       	mov    $0x1,%ecx
14054fd49:	e8 b2 a9 23 00       	call   0x14078a700
14054fd4e:	90                   	nop
14054fd4f:	b9 01 00 00 00       	mov    $0x1,%ecx
14054fd54:	e8 a7 a9 23 00       	call   0x14078a700
14054fd59:	90                   	nop
14054fd5a:	b9 01 00 00 00       	mov    $0x1,%ecx
14054fd5f:	e8 9c a9 23 00       	call   0x14078a700
14054fd64:	90                   	nop
14054fd65:	b9 01 00 00 00       	mov    $0x1,%ecx
14054fd6a:	e8 91 a9 23 00       	call   0x14078a700
14054fd6f:	90                   	nop
14054fd70:	b9 01 00 00 00       	mov    $0x1,%ecx
14054fd75:	e8 86 a9 23 00       	call   0x14078a700
14054fd7a:	90                   	nop
14054fd7b:	b9 01 00 00 00       	mov    $0x1,%ecx
14054fd80:	e8 7b a9 23 00       	call   0x14078a700
14054fd85:	90                   	nop
14054fd86:	b9 01 00 00 00       	mov    $0x1,%ecx
14054fd8b:	e8 70 a9 23 00       	call   0x14078a700
14054fd90:	90                   	nop
14054fd91:	b9 01 00 00 00       	mov    $0x1,%ecx
14054fd96:	e8 65 a9 23 00       	call   0x14078a700
14054fd9b:	90                   	nop
14054fd9c:	b9 01 00 00 00       	mov    $0x1,%ecx
14054fda1:	e8 5a a9 23 00       	call   0x14078a700
14054fda6:	90                   	nop
14054fda7:	b9 01 00 00 00       	mov    $0x1,%ecx
14054fdac:	e8 4f a9 23 00       	call   0x14078a700
14054fdb1:	90                   	nop
14054fdb2:	b9 01 00 00 00       	mov    $0x1,%ecx
14054fdb7:	e8 44 a9 23 00       	call   0x14078a700
14054fdbc:	90                   	nop
14054fdbd:	b9 01 00 00 00       	mov    $0x1,%ecx
14054fdc2:	e8 39 a9 23 00       	call   0x14078a700
14054fdc7:	90                   	nop
14054fdc8:	48 8b cb             	mov    %rbx,%rcx
14054fdcb:	e8 40 e8 ff ff       	call   0x14054e610
14054fdd0:	90                   	nop
14054fdd1:	33 c9                	xor    %ecx,%ecx
14054fdd3:	e8 28 a9 23 00       	call   0x14078a700
14054fdd8:	90                   	nop
14054fdd9:	33 c9                	xor    %ecx,%ecx
14054fddb:	e8 20 a9 23 00       	call   0x14078a700
14054fde0:	90                   	nop
14054fde1:	33 c9                	xor    %ecx,%ecx
14054fde3:	e8 18 a9 23 00       	call   0x14078a700
14054fde8:	90                   	nop
14054fde9:	33 c9                	xor    %ecx,%ecx
14054fdeb:	e8 10 a9 23 00       	call   0x14078a700
14054fdf0:	90                   	nop
14054fdf1:	33 c9                	xor    %ecx,%ecx
14054fdf3:	e8 08 a9 23 00       	call   0x14078a700
14054fdf8:	90                   	nop
14054fdf9:	33 c9                	xor    %ecx,%ecx
14054fdfb:	e8 00 a9 23 00       	call   0x14078a700
14054fe00:	90                   	nop
14054fe01:	33 c9                	xor    %ecx,%ecx
14054fe03:	e8 f8 a8 23 00       	call   0x14078a700
14054fe08:	90                   	nop
14054fe09:	33 c9                	xor    %ecx,%ecx
14054fe0b:	e8 f0 a8 23 00       	call   0x14078a700
14054fe10:	90                   	nop
14054fe11:	33 c9                	xor    %ecx,%ecx
14054fe13:	e8 e8 a8 23 00       	call   0x14078a700
14054fe18:	90                   	nop
14054fe19:	33 c9                	xor    %ecx,%ecx
14054fe1b:	e8 e0 a8 23 00       	call   0x14078a700
14054fe20:	90                   	nop
14054fe21:	33 c9                	xor    %ecx,%ecx
14054fe23:	e8 d8 a8 23 00       	call   0x14078a700
14054fe28:	90                   	nop
14054fe29:	33 c9                	xor    %ecx,%ecx
14054fe2b:	e8 d0 a8 23 00       	call   0x14078a700
14054fe30:	90                   	nop
14054fe31:	33 c9                	xor    %ecx,%ecx
14054fe33:	e8 c8 a8 23 00       	call   0x14078a700
14054fe38:	90                   	nop
14054fe39:	33 c9                	xor    %ecx,%ecx
14054fe3b:	e8 c0 a8 23 00       	call   0x14078a700
14054fe40:	90                   	nop
14054fe41:	33 c9                	xor    %ecx,%ecx
14054fe43:	e8 b8 a8 23 00       	call   0x14078a700
14054fe48:	cc                   	int3
14054fe49:	0f 1f 00             	nopl   (%rax)
14054fe4c:	c8 fd 54 00          	enter  $0x54fd,$0x0
14054fe50:	5e                   	pop    %rsi
14054fe51:	f9                   	stc
14054fe52:	54                   	push   %rsp
14054fe53:	00 9c f9 54 00 dd f9 	add    %bl,-0x622ffac(%rcx,%rdi,8)
14054fe5a:	54                   	push   %rsp
14054fe5b:	00 1e                	add    %bl,(%rsi)
14054fe5d:	fa                   	cli
14054fe5e:	54                   	push   %rsp
14054fe5f:	00 5f fa             	add    %bl,-0x6(%rdi)
14054fe62:	54                   	push   %rsp
14054fe63:	00 a0 fa 54 00 e1    	add    %ah,-0x1effab06(%rax)
14054fe69:	fa                   	cli
14054fe6a:	54                   	push   %rsp
14054fe6b:	00 22                	add    %ah,(%rdx)
14054fe6d:	fb                   	sti
14054fe6e:	54                   	push   %rsp
14054fe6f:	00 63 fb             	add    %ah,-0x5(%rbx)
14054fe72:	54                   	push   %rsp
14054fe73:	00 a4 fb 54 00 e5 fb 	add    %ah,-0x41affac(%rbx,%rdi,8)
14054fe7a:	54                   	push   %rsp
14054fe7b:	00 26                	add    %ah,(%rsi)
14054fe7d:	fc                   	cld
14054fe7e:	54                   	push   %rsp
14054fe7f:	00 67 fc             	add    %ah,-0x4(%rdi)
14054fe82:	54                   	push   %rsp
14054fe83:	00 a5 fc 54 00 df    	add    %ah,-0x20ffab04(%rbp)
14054fe89:	fc                   	cld
14054fe8a:	54                   	push   %rsp
14054fe8b:	00 cc                	add    %cl,%ah
14054fe8d:	cc                   	int3
14054fe8e:	cc                   	int3
14054fe8f:	cc                   	int3
14054fe90:	40 55                	rex push %rbp
14054fe92:	53                   	push   %rbx
14054fe93:	56                   	push   %rsi
14054fe94:	57                   	push   %rdi
14054fe95:	41 56                	push   %r14
14054fe97:	48 8b ec             	mov    %rsp,%rbp
14054fe9a:	48 83 ec 70          	sub    $0x70,%rsp
14054fe9e:	0f 29 74 24 60       	movaps %xmm6,0x60(%rsp)
14054fea3:	48 8b 05 56 90 e6 00 	mov    0xe69056(%rip),%rax        # 0x1413b8f00
14054feaa:	48 33 c4             	xor    %rsp,%rax
14054fead:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
14054feb1:	4d 8b f0             	mov    %r8,%r14
14054feb4:	4c 8b ca             	mov    %rdx,%r9
14054feb7:	48 8b f9             	mov    %rcx,%rdi
14054feba:	48 89 4d c0          	mov    %rcx,-0x40(%rbp)
14054febe:	33 f6                	xor    %esi,%esi
14054fec0:	49 0f be 40 28       	movsbq 0x28(%r8),%rax
14054fec5:	48 ff c0             	inc    %rax
14054fec8:	48 83 f8 0f          	cmp    $0xf,%rax
14054fecc:	0f 87 c0 03 00 00    	ja     0x140550292
14054fed2:	48 8d 0d 27 01 ab ff 	lea    -0x54fed9(%rip),%rcx        # 0x140000000
14054fed9:	8b 84 81 04 03 55 00 	mov    0x550304(%rcx,%rax,4),%eax
14054fee0:	48 03 c1             	add    %rcx,%rax
14054fee3:	ff e0                	jmp    *%rax
14054fee5:	48 89 37             	mov    %rsi,(%rdi)
14054fee8:	e9 86 03 00 00       	jmp    0x140550273
14054feed:	48 8b 02             	mov    (%rdx),%rax
14054fef0:	83 78 18 01          	cmpl   $0x1,0x18(%rax)
14054fef4:	75 ef                	jne    0x14054fee5
14054fef6:	48 8b 0d 7b 2f ee 00 	mov    0xee2f7b(%rip),%rcx        # 0x141432e78
14054fefd:	41 38 30             	cmp    %sil,(%r8)
14054ff00:	74 06                	je     0x14054ff08
14054ff02:	48 83 c1 58          	add    $0x58,%rcx
14054ff06:	eb 04                	jmp    0x14054ff0c
14054ff08:	48 83 c1 60          	add    $0x60,%rcx
14054ff0c:	48 8b 09             	mov    (%rcx),%rcx
14054ff0f:	48 89 0f             	mov    %rcx,(%rdi)
14054ff12:	48 85 c9             	test   %rcx,%rcx
14054ff15:	74 1c                	je     0x14054ff33
14054ff17:	8b 41 10             	mov    0x10(%rcx),%eax
14054ff1a:	ff c0                	inc    %eax
14054ff1c:	89 41 10             	mov    %eax,0x10(%rcx)
14054ff1f:	83 f8 01             	cmp    $0x1,%eax
14054ff22:	0f 8e 85 03 00 00    	jle    0x1405502ad
14054ff28:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14054ff2d:	0f 84 82 03 00 00    	je     0x1405502b5
14054ff33:	e9 3b 03 00 00       	jmp    0x140550273
14054ff38:	48 8b 02             	mov    (%rdx),%rax
14054ff3b:	83 78 18 03          	cmpl   $0x3,0x18(%rax)
14054ff3f:	75 a4                	jne    0x14054fee5
14054ff41:	4d 8b 00             	mov    (%r8),%r8
14054ff44:	48 8b d7             	mov    %rdi,%rdx
14054ff47:	48 8b 0d 2a 2f ee 00 	mov    0xee2f2a(%rip),%rcx        # 0x141432e78
14054ff4e:	e8 cd ff c4 ff       	call   0x14019ff20
14054ff53:	e9 1b 03 00 00       	jmp    0x140550273
14054ff58:	48 8b 02             	mov    (%rdx),%rax
14054ff5b:	83 78 18 02          	cmpl   $0x2,0x18(%rax)
14054ff5f:	75 84                	jne    0x14054fee5
14054ff61:	4d 8b 00             	mov    (%r8),%r8
14054ff64:	48 8b d7             	mov    %rdi,%rdx
14054ff67:	48 8b 0d 0a 2f ee 00 	mov    0xee2f0a(%rip),%rcx        # 0x141432e78
14054ff6e:	e8 fd ef cb ff       	call   0x14020ef70
14054ff73:	e9 fb 02 00 00       	jmp    0x140550273
14054ff78:	f2 41 0f 10 30       	movsd  (%r8),%xmm6
14054ff7d:	48 8b 02             	mov    (%rdx),%rax
14054ff80:	83 78 18 04          	cmpl   $0x4,0x18(%rax)
14054ff84:	0f 85 5b ff ff ff    	jne    0x14054fee5
14054ff8a:	b9 28 00 00 00       	mov    $0x28,%ecx
14054ff8f:	e8 74 b1 8c 00       	call   0x140e1b108
14054ff94:	48 8b d8             	mov    %rax,%rbx
14054ff97:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
14054ff9b:	48 85 c0             	test   %rax,%rax
14054ff9e:	74 4d                	je     0x14054ffed
14054ffa0:	b9 04 00 00 00       	mov    $0x4,%ecx
14054ffa5:	e8 16 ff 1f 00       	call   0x14074fec0
14054ffaa:	48 8b 08             	mov    (%rax),%rcx
14054ffad:	48 89 4d c0          	mov    %rcx,-0x40(%rbp)
14054ffb1:	48 85 c9             	test   %rcx,%rcx
14054ffb4:	74 1c                	je     0x14054ffd2
14054ffb6:	8b 41 10             	mov    0x10(%rcx),%eax
14054ffb9:	ff c0                	inc    %eax
14054ffbb:	89 41 10             	mov    %eax,0x10(%rcx)
14054ffbe:	83 f8 01             	cmp    $0x1,%eax
14054ffc1:	0f 8e f9 02 00 00    	jle    0x1405502c0
14054ffc7:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14054ffcc:	0f 84 f6 02 00 00    	je     0x1405502c8
14054ffd2:	0f 28 d6             	movaps %xmm6,%xmm2
14054ffd5:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
14054ffd9:	48 8b cb             	mov    %rbx,%rcx
14054ffdc:	e8 6f 5b d0 ff       	call   0x140255b50
14054ffe1:	48 8d 05 18 a5 a8 00 	lea    0xa8a518(%rip),%rax        # 0x140fda500
14054ffe8:	48 89 03             	mov    %rax,(%rbx)
14054ffeb:	eb 03                	jmp    0x14054fff0
14054ffed:	48 8b de             	mov    %rsi,%rbx
14054fff0:	48 89 1f             	mov    %rbx,(%rdi)
14054fff3:	e9 7b 02 00 00       	jmp    0x140550273
14054fff8:	48 8b d7             	mov    %rdi,%rdx
14054fffb:	49 8b c9             	mov    %r9,%rcx
14054fffe:	e8 7d 20 00 00       	call   0x140552080
140550003:	e9 6b 02 00 00       	jmp    0x140550273
140550008:	48 8b 02             	mov    (%rdx),%rax
14055000b:	83 78 18 0b          	cmpl   $0xb,0x18(%rax)
14055000f:	0f 85 d0 fe ff ff    	jne    0x14054fee5
140550015:	41 0f 10 00          	movups (%r8),%xmm0
140550019:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
14055001d:	b9 28 00 00 00       	mov    $0x28,%ecx
140550022:	e8 e1 b0 8c 00       	call   0x140e1b108
140550027:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
14055002b:	48 85 c0             	test   %rax,%rax
14055002e:	74 0f                	je     0x14055003f
140550030:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140550034:	48 8b c8             	mov    %rax,%rcx
140550037:	e8 74 13 1e 00       	call   0x1407313b0
14055003c:	48 8b f0             	mov    %rax,%rsi
14055003f:	48 89 37             	mov    %rsi,(%rdi)
140550042:	e9 2c 02 00 00       	jmp    0x140550273
140550047:	48 8b 02             	mov    (%rdx),%rax
14055004a:	83 78 18 0c          	cmpl   $0xc,0x18(%rax)
14055004e:	0f 85 91 fe ff ff    	jne    0x14054fee5
140550054:	49 8b ce             	mov    %r14,%rcx
140550057:	e8 b4 f8 46 00       	call   0x1409bf910
14055005c:	48 8b d8             	mov    %rax,%rbx
14055005f:	49 8b ce             	mov    %r14,%rcx
140550062:	e8 09 8f 47 00       	call   0x1409c8f70
140550067:	0f 10 03             	movups (%rbx),%xmm0
14055006a:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
14055006e:	45 33 c9             	xor    %r9d,%r9d
140550071:	44 0f b6 c0          	movzbl %al,%r8d
140550075:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140550079:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14055007d:	e8 be 7b 24 00       	call   0x140797c40
140550082:	48 8b d8             	mov    %rax,%rbx
140550085:	b9 28 00 00 00       	mov    $0x28,%ecx
14055008a:	e8 79 b0 8c 00       	call   0x140e1b108
14055008f:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
140550093:	48 85 c0             	test   %rax,%rax
140550096:	74 0e                	je     0x1405500a6
140550098:	48 8b d3             	mov    %rbx,%rdx
14055009b:	48 8b c8             	mov    %rax,%rcx
14055009e:	e8 6d 1d 1e 00       	call   0x140731e10
1405500a3:	48 8b f0             	mov    %rax,%rsi
1405500a6:	48 89 37             	mov    %rsi,(%rdi)
1405500a9:	e9 c5 01 00 00       	jmp    0x140550273
1405500ae:	48 8b 02             	mov    (%rdx),%rax
1405500b1:	83 78 18 0a          	cmpl   $0xa,0x18(%rax)
1405500b5:	0f 85 2a fe ff ff    	jne    0x14054fee5
1405500bb:	49 8b ce             	mov    %r14,%rcx
1405500be:	e8 bd 6c f0 ff       	call   0x140456d80
1405500c3:	0f b6 c8             	movzbl %al,%ecx
1405500c6:	84 c0                	test   %al,%al
1405500c8:	74 22                	je     0x1405500ec
1405500ca:	83 e9 01             	sub    $0x1,%ecx
1405500cd:	74 18                	je     0x1405500e7
1405500cf:	83 e9 01             	sub    $0x1,%ecx
1405500d2:	74 0c                	je     0x1405500e0
1405500d4:	83 f9 01             	cmp    $0x1,%ecx
1405500d7:	75 13                	jne    0x1405500ec
1405500d9:	be 03 00 00 00       	mov    $0x3,%esi
1405500de:	eb 0c                	jmp    0x1405500ec
1405500e0:	be 02 00 00 00       	mov    $0x2,%esi
1405500e5:	eb 05                	jmp    0x1405500ec
1405500e7:	be 01 00 00 00       	mov    $0x1,%esi
1405500ec:	49 8b ce             	mov    %r14,%rcx
1405500ef:	e8 2c f3 ef ff       	call   0x14044f420
1405500f4:	0f b7 d0             	movzwl %ax,%edx
1405500f7:	44 8b c6             	mov    %esi,%r8d
1405500fa:	48 8b 0d 77 2d ee 00 	mov    0xee2d77(%rip),%rcx        # 0x141432e78
140550101:	e8 4a f7 1e 00       	call   0x14073f850
140550106:	48 8b 08             	mov    (%rax),%rcx
140550109:	48 85 c9             	test   %rcx,%rcx
14055010c:	74 1c                	je     0x14055012a
14055010e:	8b 41 10             	mov    0x10(%rcx),%eax
140550111:	ff c0                	inc    %eax
140550113:	89 41 10             	mov    %eax,0x10(%rcx)
140550116:	83 f8 01             	cmp    $0x1,%eax
140550119:	0f 8e b4 01 00 00    	jle    0x1405502d3
14055011f:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140550124:	0f 84 b1 01 00 00    	je     0x1405502db
14055012a:	48 89 0f             	mov    %rcx,(%rdi)
14055012d:	e9 41 01 00 00       	jmp    0x140550273