14025db60:	48 89 01             	mov    %rax,(%rcx)
14025db63:	f6 c2 01             	test   $0x1,%dl
14025db66:	74 0a                	je     0x14025db72
14025db68:	ba 08 00 00 00       	mov    $0x8,%edx
14025db6d:	e8 d2 d5 bb 00       	call   0x140e1b144
14025db72:	48 8b c3             	mov    %rbx,%rax
14025db75:	48 83 c4 20          	add    $0x20,%rsp
14025db79:	5b                   	pop    %rbx
14025db7a:	c3                   	ret
14025db7b:	cc                   	int3
14025db7c:	cc                   	int3
14025db7d:	cc                   	int3
14025db7e:	cc                   	int3
14025db7f:	cc                   	int3
14025db80:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14025db85:	57                   	push   %rdi
14025db86:	48 83 ec 20          	sub    $0x20,%rsp
14025db8a:	8b da                	mov    %edx,%ebx
14025db8c:	48 8b f9             	mov    %rcx,%rdi
14025db8f:	e8 9c ea ff ff       	call   0x14025c630
14025db94:	f6 c3 01             	test   $0x1,%bl
14025db97:	74 0d                	je     0x14025dba6
14025db99:	ba 70 00 00 00       	mov    $0x70,%edx
14025db9e:	48 8b cf             	mov    %rdi,%rcx
14025dba1:	e8 9e d5 bb 00       	call   0x140e1b144
14025dba6:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14025dbab:	48 8b c7             	mov    %rdi,%rax
14025dbae:	48 83 c4 20          	add    $0x20,%rsp
14025dbb2:	5f                   	pop    %rdi
14025dbb3:	c3                   	ret
14025dbb4:	cc                   	int3
14025dbb5:	cc                   	int3
14025dbb6:	cc                   	int3
14025dbb7:	cc                   	int3
14025dbb8:	cc                   	int3
14025dbb9:	cc                   	int3
14025dbba:	cc                   	int3
14025dbbb:	cc                   	int3
14025dbbc:	cc                   	int3
14025dbbd:	cc                   	int3
14025dbbe:	cc                   	int3
14025dbbf:	cc                   	int3
14025dbc0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14025dbc5:	57                   	push   %rdi
14025dbc6:	48 83 ec 20          	sub    $0x20,%rsp
14025dbca:	8b da                	mov    %edx,%ebx
14025dbcc:	48 8b f9             	mov    %rcx,%rdi
14025dbcf:	e8 ec c2 52 00       	call   0x140789ec0
14025dbd4:	f6 c3 01             	test   $0x1,%bl
14025dbd7:	74 0d                	je     0x14025dbe6
14025dbd9:	ba 18 00 00 00       	mov    $0x18,%edx
14025dbde:	48 8b cf             	mov    %rdi,%rcx
14025dbe1:	e8 5e d5 bb 00       	call   0x140e1b144
14025dbe6:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14025dbeb:	48 8b c7             	mov    %rdi,%rax
14025dbee:	48 83 c4 20          	add    $0x20,%rsp
14025dbf2:	5f                   	pop    %rdi
14025dbf3:	c3                   	ret
14025dbf4:	cc                   	int3
14025dbf5:	cc                   	int3
14025dbf6:	cc                   	int3
14025dbf7:	cc                   	int3
14025dbf8:	cc                   	int3
14025dbf9:	cc                   	int3
14025dbfa:	cc                   	int3
14025dbfb:	cc                   	int3
14025dbfc:	cc                   	int3
14025dbfd:	cc                   	int3
14025dbfe:	cc                   	int3
14025dbff:	cc                   	int3
14025dc00:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14025dc05:	57                   	push   %rdi
14025dc06:	48 83 ec 20          	sub    $0x20,%rsp
14025dc0a:	8b fa                	mov    %edx,%edi
14025dc0c:	48 8b d9             	mov    %rcx,%rbx
14025dc0f:	48 8b 49 40          	mov    0x40(%rcx),%rcx
14025dc13:	48 85 c9             	test   %rcx,%rcx
14025dc16:	74 20                	je     0x14025dc38
14025dc18:	8b 41 10             	mov    0x10(%rcx),%eax
14025dc1b:	ff c8                	dec    %eax
14025dc1d:	89 41 10             	mov    %eax,0x10(%rcx)
14025dc20:	85 c0                	test   %eax,%eax
14025dc22:	7f 14                	jg     0x14025dc38
14025dc24:	78 3b                	js     0x14025dc61
14025dc26:	48 8b 01             	mov    (%rcx),%rax
14025dc29:	ba 01 00 00 00       	mov    $0x1,%edx
14025dc2e:	48 8b 00             	mov    (%rax),%rax
14025dc31:	ff 15 e9 5d d2 00    	call   *0xd25de9(%rip)        # 0x140f83a20
14025dc37:	90                   	nop
14025dc38:	48 8b cb             	mov    %rbx,%rcx
14025dc3b:	e8 d0 ea ff ff       	call   0x14025c710
14025dc40:	40 f6 c7 01          	test   $0x1,%dil
14025dc44:	74 0d                	je     0x14025dc53
14025dc46:	ba 48 00 00 00       	mov    $0x48,%edx
14025dc4b:	48 8b cb             	mov    %rbx,%rcx
14025dc4e:	e8 f1 d4 bb 00       	call   0x140e1b144
14025dc53:	48 8b c3             	mov    %rbx,%rax
14025dc56:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14025dc5b:	48 83 c4 20          	add    $0x20,%rsp
14025dc5f:	5f                   	pop    %rdi
14025dc60:	c3                   	ret
14025dc61:	b9 02 00 00 00       	mov    $0x2,%ecx
14025dc66:	e8 95 ca 52 00       	call   0x14078a700
14025dc6b:	cc                   	int3
14025dc6c:	cc                   	int3
14025dc6d:	cc                   	int3
14025dc6e:	cc                   	int3
14025dc6f:	cc                   	int3
14025dc70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14025dc75:	57                   	push   %rdi
14025dc76:	48 83 ec 20          	sub    $0x20,%rsp
14025dc7a:	8b da                	mov    %edx,%ebx
14025dc7c:	48 8b f9             	mov    %rcx,%rdi
14025dc7f:	e8 cc 56 4d 00       	call   0x140733350
14025dc84:	f6 c3 01             	test   $0x1,%bl
14025dc87:	74 0d                	je     0x14025dc96
14025dc89:	ba 20 00 00 00       	mov    $0x20,%edx
14025dc8e:	48 8b cf             	mov    %rdi,%rcx
14025dc91:	e8 ae d4 bb 00       	call   0x140e1b144
14025dc96:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14025dc9b:	48 8b c7             	mov    %rdi,%rax
14025dc9e:	48 83 c4 20          	add    $0x20,%rsp
14025dca2:	5f                   	pop    %rdi
14025dca3:	c3                   	ret
14025dca4:	cc                   	int3
14025dca5:	cc                   	int3
14025dca6:	cc                   	int3
14025dca7:	cc                   	int3
14025dca8:	cc                   	int3
14025dca9:	cc                   	int3
14025dcaa:	cc                   	int3
14025dcab:	cc                   	int3
14025dcac:	cc                   	int3
14025dcad:	cc                   	int3
14025dcae:	cc                   	int3
14025dcaf:	cc                   	int3
14025dcb0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14025dcb5:	57                   	push   %rdi
14025dcb6:	48 83 ec 20          	sub    $0x20,%rsp
14025dcba:	8b fa                	mov    %edx,%edi
14025dcbc:	48 8b d9             	mov    %rcx,%rbx
14025dcbf:	48 8b 49 68          	mov    0x68(%rcx),%rcx
14025dcc3:	48 85 c9             	test   %rcx,%rcx
14025dcc6:	74 20                	je     0x14025dce8
14025dcc8:	8b 41 10             	mov    0x10(%rcx),%eax
14025dccb:	ff c8                	dec    %eax
14025dccd:	89 41 10             	mov    %eax,0x10(%rcx)
14025dcd0:	85 c0                	test   %eax,%eax
14025dcd2:	7f 14                	jg     0x14025dce8
14025dcd4:	78 3b                	js     0x14025dd11
14025dcd6:	48 8b 01             	mov    (%rcx),%rax
14025dcd9:	ba 01 00 00 00       	mov    $0x1,%edx
14025dcde:	48 8b 00             	mov    (%rax),%rax
14025dce1:	ff 15 39 5d d2 00    	call   *0xd25d39(%rip)        # 0x140f83a20
14025dce7:	90                   	nop
14025dce8:	48 8b cb             	mov    %rbx,%rcx
14025dceb:	e8 60 e8 ff ff       	call   0x14025c550
14025dcf0:	40 f6 c7 01          	test   $0x1,%dil
14025dcf4:	74 0d                	je     0x14025dd03
14025dcf6:	ba 70 00 00 00       	mov    $0x70,%edx
14025dcfb:	48 8b cb             	mov    %rbx,%rcx
14025dcfe:	e8 41 d4 bb 00       	call   0x140e1b144
14025dd03:	48 8b c3             	mov    %rbx,%rax
14025dd06:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14025dd0b:	48 83 c4 20          	add    $0x20,%rsp
14025dd0f:	5f                   	pop    %rdi
14025dd10:	c3                   	ret
14025dd11:	b9 02 00 00 00       	mov    $0x2,%ecx
14025dd16:	e8 e5 c9 52 00       	call   0x14078a700
14025dd1b:	cc                   	int3
14025dd1c:	cc                   	int3
14025dd1d:	cc                   	int3
14025dd1e:	cc                   	int3
14025dd1f:	cc                   	int3
14025dd20:	f2 0f 10 41 20       	movsd  0x20(%rcx),%xmm0
14025dd25:	c3                   	ret
14025dd26:	cc                   	int3
14025dd27:	cc                   	int3
14025dd28:	cc                   	int3
14025dd29:	cc                   	int3
14025dd2a:	cc                   	int3
14025dd2b:	cc                   	int3
14025dd2c:	cc                   	int3
14025dd2d:	cc                   	int3
14025dd2e:	cc                   	int3
14025dd2f:	cc                   	int3
14025dd30:	8b 41 1c             	mov    0x1c(%rcx),%eax
14025dd33:	c3                   	ret
14025dd34:	cc                   	int3
14025dd35:	cc                   	int3
14025dd36:	cc                   	int3
14025dd37:	cc                   	int3
14025dd38:	cc                   	int3
14025dd39:	cc                   	int3
14025dd3a:	cc                   	int3
14025dd3b:	cc                   	int3
14025dd3c:	cc                   	int3
14025dd3d:	cc                   	int3
14025dd3e:	cc                   	int3
14025dd3f:	cc                   	int3
14025dd40:	48 83 ec 38          	sub    $0x38,%rsp
14025dd44:	48 89 0a             	mov    %rcx,(%rdx)
14025dd47:	48 85 c9             	test   %rcx,%rcx
14025dd4a:	74 14                	je     0x14025dd60
14025dd4c:	8b 41 10             	mov    0x10(%rcx),%eax
14025dd4f:	ff c0                	inc    %eax
14025dd51:	89 41 10             	mov    %eax,0x10(%rcx)
14025dd54:	83 f8 01             	cmp    $0x1,%eax
14025dd57:	7e 1a                	jle    0x14025dd73
14025dd59:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14025dd5e:	74 08                	je     0x14025dd68
14025dd60:	48 8b c2             	mov    %rdx,%rax
14025dd63:	48 83 c4 38          	add    $0x38,%rsp
14025dd67:	c3                   	ret
14025dd68:	b9 01 00 00 00       	mov    $0x1,%ecx
14025dd6d:	e8 8e c9 52 00       	call   0x14078a700
14025dd72:	cc                   	int3
14025dd73:	33 c9                	xor    %ecx,%ecx
14025dd75:	e8 86 c9 52 00       	call   0x14078a700
14025dd7a:	cc                   	int3
14025dd7b:	cc                   	int3
14025dd7c:	cc                   	int3
14025dd7d:	cc                   	int3
14025dd7e:	cc                   	int3
14025dd7f:	cc                   	int3
14025dd80:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14025dd85:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14025dd8a:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14025dd8f:	57                   	push   %rdi
14025dd90:	48 83 ec 30          	sub    $0x30,%rsp
14025dd94:	48 8b f2             	mov    %rdx,%rsi
14025dd97:	48 8d 79 40          	lea    0x40(%rcx),%rdi
14025dd9b:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
14025dda0:	76 03                	jbe    0x14025dda5
14025dda2:	48 8b 3f             	mov    (%rdi),%rdi
14025dda5:	b9 68 00 00 00       	mov    $0x68,%ecx
14025ddaa:	e8 59 d3 bb 00       	call   0x140e1b108
14025ddaf:	48 8b d8             	mov    %rax,%rbx
14025ddb2:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14025ddb7:	48 85 c0             	test   %rax,%rax
14025ddba:	74 37                	je     0x14025ddf3
14025ddbc:	0f 57 c0             	xorps  %xmm0,%xmm0
14025ddbf:	33 c0                	xor    %eax,%eax
14025ddc1:	0f 11 03             	movups %xmm0,(%rbx)
14025ddc4:	0f 11 43 10          	movups %xmm0,0x10(%rbx)
14025ddc8:	0f 11 43 20          	movups %xmm0,0x20(%rbx)
14025ddcc:	0f 11 43 30          	movups %xmm0,0x30(%rbx)
14025ddd0:	0f 11 43 40          	movups %xmm0,0x40(%rbx)
14025ddd4:	0f 11 43 50          	movups %xmm0,0x50(%rbx)
14025ddd8:	48 89 43 60          	mov    %rax,0x60(%rbx)
14025dddc:	48 8b d7             	mov    %rdi,%rdx
14025dddf:	48 8b cb             	mov    %rbx,%rcx
14025dde2:	e8 59 78 ff ff       	call   0x140255640
14025dde7:	48 8d 05 82 d9 d7 00 	lea    0xd7d982(%rip),%rax        # 0x140fdb770
14025ddee:	48 89 03             	mov    %rax,(%rbx)
14025ddf1:	eb 02                	jmp    0x14025ddf5
14025ddf3:	33 db                	xor    %ebx,%ebx
14025ddf5:	48 89 1e             	mov    %rbx,(%rsi)
14025ddf8:	48 8b c6             	mov    %rsi,%rax
14025ddfb:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14025de00:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14025de05:	48 83 c4 30          	add    $0x30,%rsp
14025de09:	5f                   	pop    %rdi
14025de0a:	c3                   	ret
14025de0b:	cc                   	int3
14025de0c:	cc                   	int3
14025de0d:	cc                   	int3
14025de0e:	cc                   	int3
14025de0f:	cc                   	int3
14025de10:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14025de15:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14025de1a:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14025de1f:	57                   	push   %rdi
14025de20:	48 83 ec 30          	sub    $0x30,%rsp
14025de24:	48 8b f2             	mov    %rdx,%rsi
14025de27:	48 8d 79 40          	lea    0x40(%rcx),%rdi
14025de2b:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
14025de30:	76 03                	jbe    0x14025de35
14025de32:	48 8b 3f             	mov    (%rdi),%rdi
14025de35:	b9 68 00 00 00       	mov    $0x68,%ecx
14025de3a:	e8 c9 d2 bb 00       	call   0x140e1b108
14025de3f:	48 8b d8             	mov    %rax,%rbx
14025de42:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14025de47:	48 85 c0             	test   %rax,%rax
14025de4a:	74 37                	je     0x14025de83
14025de4c:	0f 57 c0             	xorps  %xmm0,%xmm0
14025de4f:	33 c0                	xor    %eax,%eax
14025de51:	0f 11 03             	movups %xmm0,(%rbx)
14025de54:	0f 11 43 10          	movups %xmm0,0x10(%rbx)
14025de58:	0f 11 43 20          	movups %xmm0,0x20(%rbx)
14025de5c:	0f 11 43 30          	movups %xmm0,0x30(%rbx)
14025de60:	0f 11 43 40          	movups %xmm0,0x40(%rbx)
14025de64:	0f 11 43 50          	movups %xmm0,0x50(%rbx)
14025de68:	48 89 43 60          	mov    %rax,0x60(%rbx)
14025de6c:	48 8b d7             	mov    %rdi,%rdx
14025de6f:	48 8b cb             	mov    %rbx,%rcx
14025de72:	e8 c9 77 ff ff       	call   0x140255640
14025de77:	48 8d 05 fa dd d7 00 	lea    0xd7ddfa(%rip),%rax        # 0x140fdbc78
14025de7e:	48 89 03             	mov    %rax,(%rbx)
14025de81:	eb 02                	jmp    0x14025de85
14025de83:	33 db                	xor    %ebx,%ebx
14025de85:	48 89 1e             	mov    %rbx,(%rsi)
14025de88:	48 8b c6             	mov    %rsi,%rax
14025de8b:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14025de90:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14025de95:	48 83 c4 30          	add    $0x30,%rsp
14025de99:	5f                   	pop    %rdi
14025de9a:	c3                   	ret
14025de9b:	cc                   	int3
14025de9c:	cc                   	int3
14025de9d:	cc                   	int3
14025de9e:	cc                   	int3
14025de9f:	cc                   	int3
14025dea0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14025dea5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14025deaa:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14025deaf:	57                   	push   %rdi
14025deb0:	48 83 ec 30          	sub    $0x30,%rsp
14025deb4:	48 8b f2             	mov    %rdx,%rsi
14025deb7:	48 8d 79 40          	lea    0x40(%rcx),%rdi
14025debb:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
14025dec0:	76 03                	jbe    0x14025dec5
14025dec2:	48 8b 3f             	mov    (%rdi),%rdi
14025dec5:	b9 68 00 00 00       	mov    $0x68,%ecx
14025deca:	e8 39 d2 bb 00       	call   0x140e1b108
14025decf:	48 8b d8             	mov    %rax,%rbx
14025ded2:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14025ded7:	48 85 c0             	test   %rax,%rax
14025deda:	74 37                	je     0x14025df13
14025dedc:	0f 57 c0             	xorps  %xmm0,%xmm0
14025dedf:	33 c0                	xor    %eax,%eax
14025dee1:	0f 11 03             	movups %xmm0,(%rbx)
14025dee4:	0f 11 43 10          	movups %xmm0,0x10(%rbx)
14025dee8:	0f 11 43 20          	movups %xmm0,0x20(%rbx)
14025deec:	0f 11 43 30          	movups %xmm0,0x30(%rbx)
14025def0:	0f 11 43 40          	movups %xmm0,0x40(%rbx)
14025def4:	0f 11 43 50          	movups %xmm0,0x50(%rbx)
14025def8:	48 89 43 60          	mov    %rax,0x60(%rbx)
14025defc:	48 8b d7             	mov    %rdi,%rdx
14025deff:	48 8b cb             	mov    %rbx,%rcx
14025df02:	e8 39 77 ff ff       	call   0x140255640
14025df07:	48 8d 05 b2 dc d7 00 	lea    0xd7dcb2(%rip),%rax        # 0x140fdbbc0
14025df0e:	48 89 03             	mov    %rax,(%rbx)
14025df11:	eb 02                	jmp    0x14025df15
14025df13:	33 db                	xor    %ebx,%ebx
14025df15:	48 89 1e             	mov    %rbx,(%rsi)
14025df18:	48 8b c6             	mov    %rsi,%rax
14025df1b:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14025df20:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14025df25:	48 83 c4 30          	add    $0x30,%rsp