14057ec49:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
14057ec4e:	48 8b 08             	mov    (%rax),%rcx
14057ec51:	48 85 c9             	test   %rcx,%rcx
14057ec54:	74 24                	je     0x14057ec7a
14057ec56:	8b 41 10             	mov    0x10(%rcx),%eax
14057ec59:	ff c8                	dec    %eax
14057ec5b:	89 41 10             	mov    %eax,0x10(%rcx)
14057ec5e:	85 c0                	test   %eax,%eax
14057ec60:	7f 18                	jg     0x14057ec7a
14057ec62:	0f 88 a7 00 00 00    	js     0x14057ed0f
14057ec68:	48 8b 01             	mov    (%rcx),%rax
14057ec6b:	ba 01 00 00 00       	mov    $0x1,%edx
14057ec70:	48 8b 00             	mov    (%rax),%rax
14057ec73:	ff 15 a7 4d a0 00    	call   *0xa04da7(%rip)        # 0x140f83a20
14057ec79:	90                   	nop
14057ec7a:	48 c7 84 24 a8 00 00 	movq   $0x0,0xa8(%rsp)
14057ec81:	00 00 00 00 00
14057ec86:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
14057ec8b:	48 8d 44 24 28       	lea    0x28(%rsp),%rax
14057ec90:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14057ec95:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
14057ec9a:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14057ec9f:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
14057eca4:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
14057ecaa:	4c 8d 84 24 98 00 00 	lea    0x98(%rsp),%r8
14057ecb1:	00
14057ecb2:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14057ecb7:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14057ecbc:	e8 8f 11 c2 ff       	call   0x14019fe50
14057ecc1:	48 8b 0d 78 24 eb 00 	mov    0xeb2478(%rip),%rcx        # 0x141431140
14057ecc8:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14057eccd:	4c 8b c0             	mov    %rax,%r8
14057ecd0:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14057ecd5:	48 8b cb             	mov    %rbx,%rcx
14057ecd8:	e8 13 ed ff ff       	call   0x14057d9f0
14057ecdd:	90                   	nop
14057ecde:	4c 8d 0d 0b f8 c1 ff 	lea    -0x3e07f5(%rip),%r9        # 0x14019e4f0
14057ece5:	ba 08 00 00 00       	mov    $0x8,%edx
14057ecea:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14057ecf0:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14057ecf5:	e8 52 c8 89 00       	call   0x140e1b54c
14057ecfa:	90                   	nop
14057ecfb:	b0 01                	mov    $0x1,%al
14057ecfd:	48 83 c4 70          	add    $0x70,%rsp
14057ed01:	5f                   	pop    %rdi
14057ed02:	5e                   	pop    %rsi
14057ed03:	5b                   	pop    %rbx
14057ed04:	c3                   	ret
14057ed05:	32 c0                	xor    %al,%al
14057ed07:	48 83 c4 70          	add    $0x70,%rsp
14057ed0b:	5f                   	pop    %rdi
14057ed0c:	5e                   	pop    %rsi
14057ed0d:	5b                   	pop    %rbx
14057ed0e:	c3                   	ret
14057ed0f:	b9 02 00 00 00       	mov    $0x2,%ecx
14057ed14:	e8 e7 b9 20 00       	call   0x14078a700
14057ed19:	90                   	nop
14057ed1a:	33 c9                	xor    %ecx,%ecx
14057ed1c:	e8 df b9 20 00       	call   0x14078a700
14057ed21:	cc                   	int3
14057ed22:	b9 01 00 00 00       	mov    $0x1,%ecx
14057ed27:	e8 d4 b9 20 00       	call   0x14078a700
14057ed2c:	cc                   	int3
14057ed2d:	cc                   	int3
14057ed2e:	cc                   	int3
14057ed2f:	cc                   	int3
14057ed30:	48 89 51 38          	mov    %rdx,0x38(%rcx)
14057ed34:	c3                   	ret
14057ed35:	cc                   	int3
14057ed36:	cc                   	int3
14057ed37:	cc                   	int3
14057ed38:	cc                   	int3
14057ed39:	cc                   	int3
14057ed3a:	cc                   	int3
14057ed3b:	cc                   	int3
14057ed3c:	cc                   	int3
14057ed3d:	cc                   	int3
14057ed3e:	cc                   	int3
14057ed3f:	cc                   	int3
14057ed40:	4c 8b 41 20          	mov    0x20(%rcx),%r8
14057ed44:	48 63 0d c5 c2 e2 00 	movslq 0xe2c2c5(%rip),%rcx        # 0x1413ab010
14057ed4b:	48 03 c9             	add    %rcx,%rcx
14057ed4e:	f2 0f 11 4c 24 08    	movsd  %xmm1,0x8(%rsp)
14057ed54:	49 8b 40 40          	mov    0x40(%r8),%rax
14057ed58:	48 8b 10             	mov    (%rax),%rdx
14057ed5b:	80 7c ca 08 00       	cmpb   $0x0,0x8(%rdx,%rcx,8)
14057ed60:	75 05                	jne    0x14057ed67
14057ed62:	c6 44 ca 08 01       	movb   $0x1,0x8(%rdx,%rcx,8)
14057ed67:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
14057ed6c:	48 89 04 ca          	mov    %rax,(%rdx,%rcx,8)
14057ed70:	49 8d 50 20          	lea    0x20(%r8),%rdx
14057ed74:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
14057ed79:	74 0c                	je     0x14057ed87
14057ed7b:	48 8d 0d 5e 1c eb 00 	lea    0xeb1c5e(%rip),%rcx        # 0x1414309e0
14057ed82:	e9 b9 bd 20 00       	jmp    0x14078ab40
14057ed87:	c3                   	ret
14057ed88:	cc                   	int3
14057ed89:	cc                   	int3
14057ed8a:	cc                   	int3
14057ed8b:	cc                   	int3
14057ed8c:	cc                   	int3
14057ed8d:	cc                   	int3
14057ed8e:	cc                   	int3
14057ed8f:	cc                   	int3
14057ed90:	4c 63 05 6d c2 e2 00 	movslq 0xe2c26d(%rip),%r8        # 0x1413ab004
14057ed97:	4c 8b ca             	mov    %rdx,%r9
14057ed9a:	48 8b 51 20          	mov    0x20(%rcx),%rdx
14057ed9e:	4d 03 c0             	add    %r8,%r8
14057eda1:	48 8b 42 40          	mov    0x40(%rdx),%rax
14057eda5:	48 8b 08             	mov    (%rax),%rcx
14057eda8:	42 80 7c c1 08 00    	cmpb   $0x0,0x8(%rcx,%r8,8)
14057edae:	75 06                	jne    0x14057edb6
14057edb0:	42 c6 44 c1 08 01    	movb   $0x1,0x8(%rcx,%r8,8)
14057edb6:	48 83 c2 20          	add    $0x20,%rdx
14057edba:	4e 89 0c c1          	mov    %r9,(%rcx,%r8,8)
14057edbe:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
14057edc3:	74 0c                	je     0x14057edd1
14057edc5:	48 8d 0d 14 1c eb 00 	lea    0xeb1c14(%rip),%rcx        # 0x1414309e0
14057edcc:	e9 6f bd 20 00       	jmp    0x14078ab40
14057edd1:	c3                   	ret
14057edd2:	cc                   	int3
14057edd3:	cc                   	int3
14057edd4:	cc                   	int3
14057edd5:	cc                   	int3
14057edd6:	cc                   	int3
14057edd7:	cc                   	int3
14057edd8:	cc                   	int3
14057edd9:	cc                   	int3
14057edda:	cc                   	int3
14057eddb:	cc                   	int3
14057eddc:	cc                   	int3
14057eddd:	cc                   	int3
14057edde:	cc                   	int3
14057eddf:	cc                   	int3
14057ede0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14057ede5:	48 89 7c 24 10       	mov    %rdi,0x10(%rsp)
14057edea:	55                   	push   %rbp
14057edeb:	48 8b ec             	mov    %rsp,%rbp
14057edee:	48 83 ec 50          	sub    $0x50,%rsp
14057edf2:	48 8b 05 07 a1 e3 00 	mov    0xe3a107(%rip),%rax        # 0x1413b8f00
14057edf9:	48 33 c4             	xor    %rsp,%rax
14057edfc:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
14057ee00:	83 3d e1 c1 e2 00 ff 	cmpl   $0xffffffff,0xe2c1e1(%rip)        # 0x1413aafe8
14057ee07:	0f 85 23 08 00 00    	jne    0x14057f630
14057ee0d:	0f 57 c0             	xorps  %xmm0,%xmm0
14057ee10:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
14057ee14:	66 0f 6f 0d 44 1f a6 	movdqa 0xa61f44(%rip),%xmm1        # 0x140fe0d60
14057ee1b:	00
14057ee1c:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
14057ee21:	b8 69 64 00 00       	mov    $0x6469,%eax
14057ee26:	66 89 45 d0          	mov    %ax,-0x30(%rbp)
14057ee2a:	c6 45 d2 00          	movb   $0x0,-0x2e(%rbp)
14057ee2e:	48 8b 3d 0b 2b eb 00 	mov    0xeb2b0b(%rip),%rdi        # 0x141431940
14057ee35:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14057ee39:	48 8b cf             	mov    %rdi,%rcx
14057ee3c:	e8 1f ee 1c 00       	call   0x14074dc60
14057ee41:	85 c0                	test   %eax,%eax
14057ee43:	0f 88 39 08 00 00    	js     0x14057f682
14057ee49:	89 05 99 c1 e2 00    	mov    %eax,0xe2c199(%rip)        # 0x1413aafe8
14057ee4f:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
14057ee53:	48 83 fa 0f          	cmp    $0xf,%rdx
14057ee57:	76 31                	jbe    0x14057ee8a
14057ee59:	48 ff c2             	inc    %rdx
14057ee5c:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14057ee60:	48 8b c1             	mov    %rcx,%rax
14057ee63:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14057ee6a:	72 19                	jb     0x14057ee85
14057ee6c:	48 83 c2 27          	add    $0x27,%rdx
14057ee70:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14057ee74:	48 2b c1             	sub    %rcx,%rax
14057ee77:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14057ee7b:	48 83 f8 1f          	cmp    $0x1f,%rax
14057ee7f:	0f 87 33 08 00 00    	ja     0x14057f6b8
14057ee85:	e8 ba c2 89 00       	call   0x140e1b144
14057ee8a:	0f 57 c0             	xorps  %xmm0,%xmm0
14057ee8d:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
14057ee91:	66 0f 6f 0d 67 7a a2 	movdqa 0xa27a67(%rip),%xmm1        # 0x140fa6900
14057ee98:	00
14057ee99:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
14057ee9e:	f2 0f 10 05 32 2a a5 	movsd  0xa52a32(%rip),%xmm0        # 0x140fd18d8
14057eea5:	00
14057eea6:	f2 0f 11 45 d0       	movsd  %xmm0,-0x30(%rbp)
14057eeab:	0f b6 05 2e 2a a5 00 	movzbl 0xa52a2e(%rip),%eax        # 0x140fd18e0
14057eeb2:	88 45 d8             	mov    %al,-0x28(%rbp)
14057eeb5:	c6 45 d9 00          	movb   $0x0,-0x27(%rbp)
14057eeb9:	48 8b 3d 80 2a eb 00 	mov    0xeb2a80(%rip),%rdi        # 0x141431940
14057eec0:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14057eec4:	48 8b cf             	mov    %rdi,%rcx
14057eec7:	e8 94 ed 1c 00       	call   0x14074dc60
14057eecc:	85 c0                	test   %eax,%eax
14057eece:	0f 88 ea 07 00 00    	js     0x14057f6be
14057eed4:	89 05 12 c1 e2 00    	mov    %eax,0xe2c112(%rip)        # 0x1413aafec
14057eeda:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
14057eede:	48 83 fa 0f          	cmp    $0xf,%rdx
14057eee2:	76 31                	jbe    0x14057ef15
14057eee4:	48 ff c2             	inc    %rdx
14057eee7:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14057eeeb:	48 8b c1             	mov    %rcx,%rax
14057eeee:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14057eef5:	72 19                	jb     0x14057ef10
14057eef7:	48 83 c2 27          	add    $0x27,%rdx
14057eefb:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14057eeff:	48 2b c1             	sub    %rcx,%rax
14057ef02:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14057ef06:	48 83 f8 1f          	cmp    $0x1f,%rax
14057ef0a:	0f 87 e4 07 00 00    	ja     0x14057f6f4
14057ef10:	e8 2f c2 89 00       	call   0x140e1b144
14057ef15:	0f 57 c0             	xorps  %xmm0,%xmm0
14057ef18:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
14057ef1c:	66 0f 6f 0d ec 53 a2 	movdqa 0xa253ec(%rip),%xmm1        # 0x140fa4310
14057ef23:	00
14057ef24:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
14057ef29:	8b 05 b9 eb a4 00    	mov    0xa4ebb9(%rip),%eax        # 0x140fcdae8
14057ef2f:	89 45 d0             	mov    %eax,-0x30(%rbp)
14057ef32:	0f b7 05 b3 eb a4 00 	movzwl 0xa4ebb3(%rip),%eax        # 0x140fcdaec
14057ef39:	66 89 45 d4          	mov    %ax,-0x2c(%rbp)
14057ef3d:	c6 45 d6 00          	movb   $0x0,-0x2a(%rbp)
14057ef41:	48 8b 3d f8 29 eb 00 	mov    0xeb29f8(%rip),%rdi        # 0x141431940
14057ef48:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14057ef4c:	48 8b cf             	mov    %rdi,%rcx
14057ef4f:	e8 0c ed 1c 00       	call   0x14074dc60
14057ef54:	85 c0                	test   %eax,%eax
14057ef56:	0f 88 9e 07 00 00    	js     0x14057f6fa
14057ef5c:	89 05 8e c0 e2 00    	mov    %eax,0xe2c08e(%rip)        # 0x1413aaff0
14057ef62:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
14057ef66:	48 83 fa 0f          	cmp    $0xf,%rdx
14057ef6a:	76 31                	jbe    0x14057ef9d
14057ef6c:	48 ff c2             	inc    %rdx
14057ef6f:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14057ef73:	48 8b c1             	mov    %rcx,%rax
14057ef76:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14057ef7d:	72 19                	jb     0x14057ef98
14057ef7f:	48 83 c2 27          	add    $0x27,%rdx
14057ef83:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14057ef87:	48 2b c1             	sub    %rcx,%rax
14057ef8a:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14057ef8e:	48 83 f8 1f          	cmp    $0x1f,%rax
14057ef92:	0f 87 98 07 00 00    	ja     0x14057f730
14057ef98:	e8 a7 c1 89 00       	call   0x140e1b144
14057ef9d:	0f 57 c0             	xorps  %xmm0,%xmm0
14057efa0:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
14057efa4:	66 0f 6f 0d 74 53 a2 	movdqa 0xa25374(%rip),%xmm1        # 0x140fa4320
14057efab:	00
14057efac:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
14057efb1:	48 8b 05 80 bf a4 00 	mov    0xa4bf80(%rip),%rax        # 0x140fcaf38
14057efb8:	89 45 d0             	mov    %eax,-0x30(%rbp)
14057efbb:	0f b7 05 7a bf a4 00 	movzwl 0xa4bf7a(%rip),%eax        # 0x140fcaf3c
14057efc2:	66 89 45 d4          	mov    %ax,-0x2c(%rbp)
14057efc6:	0f b6 05 71 bf a4 00 	movzbl 0xa4bf71(%rip),%eax        # 0x140fcaf3e
14057efcd:	88 45 d6             	mov    %al,-0x2a(%rbp)
14057efd0:	c6 45 d7 00          	movb   $0x0,-0x29(%rbp)
14057efd4:	48 8b 3d 65 29 eb 00 	mov    0xeb2965(%rip),%rdi        # 0x141431940
14057efdb:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14057efdf:	48 8b cf             	mov    %rdi,%rcx
14057efe2:	e8 79 ec 1c 00       	call   0x14074dc60
14057efe7:	85 c0                	test   %eax,%eax
14057efe9:	0f 88 47 07 00 00    	js     0x14057f736
14057efef:	89 05 ff bf e2 00    	mov    %eax,0xe2bfff(%rip)        # 0x1413aaff4
14057eff5:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
14057eff9:	48 83 fa 0f          	cmp    $0xf,%rdx
14057effd:	76 31                	jbe    0x14057f030
14057efff:	48 ff c2             	inc    %rdx
14057f002:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14057f006:	48 8b c1             	mov    %rcx,%rax
14057f009:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14057f010:	72 19                	jb     0x14057f02b
14057f012:	48 83 c2 27          	add    $0x27,%rdx
14057f016:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14057f01a:	48 2b c1             	sub    %rcx,%rax
14057f01d:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14057f021:	48 83 f8 1f          	cmp    $0x1f,%rax
14057f025:	0f 87 41 07 00 00    	ja     0x14057f76c
14057f02b:	e8 14 c1 89 00       	call   0x140e1b144
14057f030:	0f 57 c0             	xorps  %xmm0,%xmm0
14057f033:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
14057f037:	66 0f 6f 0d c1 52 a2 	movdqa 0xa252c1(%rip),%xmm1        # 0x140fa4300
14057f03e:	00
14057f03f:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
14057f044:	8b 05 9a 28 a5 00    	mov    0xa5289a(%rip),%eax        # 0x140fd18e4
14057f04a:	89 45 d0             	mov    %eax,-0x30(%rbp)
14057f04d:	0f b6 05 94 28 a5 00 	movzbl 0xa52894(%rip),%eax        # 0x140fd18e8
14057f054:	88 45 d4             	mov    %al,-0x2c(%rbp)
14057f057:	c6 45 d5 00          	movb   $0x0,-0x2b(%rbp)
14057f05b:	48 8b 3d de 28 eb 00 	mov    0xeb28de(%rip),%rdi        # 0x141431940
14057f062:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14057f066:	48 8b cf             	mov    %rdi,%rcx
14057f069:	e8 f2 eb 1c 00       	call   0x14074dc60
14057f06e:	85 c0                	test   %eax,%eax
14057f070:	0f 88 fc 06 00 00    	js     0x14057f772
14057f076:	89 05 7c bf e2 00    	mov    %eax,0xe2bf7c(%rip)        # 0x1413aaff8
14057f07c:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
14057f080:	48 83 fa 0f          	cmp    $0xf,%rdx
14057f084:	76 31                	jbe    0x14057f0b7
14057f086:	48 ff c2             	inc    %rdx
14057f089:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14057f08d:	48 8b c1             	mov    %rcx,%rax
14057f090:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14057f097:	72 19                	jb     0x14057f0b2
14057f099:	48 83 c2 27          	add    $0x27,%rdx
14057f09d:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14057f0a1:	48 2b c1             	sub    %rcx,%rax
14057f0a4:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14057f0a8:	48 83 f8 1f          	cmp    $0x1f,%rax
14057f0ac:	0f 87 f6 06 00 00    	ja     0x14057f7a8
14057f0b2:	e8 8d c0 89 00       	call   0x140e1b144
14057f0b7:	0f 57 c0             	xorps  %xmm0,%xmm0
14057f0ba:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
14057f0be:	66 0f 6f 0d 0a 5a a2 	movdqa 0xa25a0a(%rip),%xmm1        # 0x140fa4ad0
14057f0c5:	00
14057f0c6:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
14057f0cb:	f2 0f 10 05 1d 28 a5 	movsd  0xa5281d(%rip),%xmm0        # 0x140fd18f0
14057f0d2:	00
14057f0d3:	f2 0f 11 45 d0       	movsd  %xmm0,-0x30(%rbp)
14057f0d8:	0f b7 05 19 28 a5 00 	movzwl 0xa52819(%rip),%eax        # 0x140fd18f8
14057f0df:	66 89 45 d8          	mov    %ax,-0x28(%rbp)
14057f0e3:	0f b6 05 10 28 a5 00 	movzbl 0xa52810(%rip),%eax        # 0x140fd18fa
14057f0ea:	88 45 da             	mov    %al,-0x26(%rbp)
14057f0ed:	c6 45 db 00          	movb   $0x0,-0x25(%rbp)
14057f0f1:	48 8b 3d 48 28 eb 00 	mov    0xeb2848(%rip),%rdi        # 0x141431940
14057f0f8:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14057f0fc:	48 8b cf             	mov    %rdi,%rcx
14057f0ff:	e8 5c eb 1c 00       	call   0x14074dc60
14057f104:	85 c0                	test   %eax,%eax
14057f106:	0f 88 a2 06 00 00    	js     0x14057f7ae
14057f10c:	89 05 ea be e2 00    	mov    %eax,0xe2beea(%rip)        # 0x1413aaffc
14057f112:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
14057f116:	48 83 fa 0f          	cmp    $0xf,%rdx
14057f11a:	76 31                	jbe    0x14057f14d
14057f11c:	48 ff c2             	inc    %rdx
14057f11f:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14057f123:	48 8b c1             	mov    %rcx,%rax
14057f126:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14057f12d:	72 19                	jb     0x14057f148
14057f12f:	48 83 c2 27          	add    $0x27,%rdx
14057f133:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14057f137:	48 2b c1             	sub    %rcx,%rax
14057f13a:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14057f13e:	48 83 f8 1f          	cmp    $0x1f,%rax
14057f142:	0f 87 9c 06 00 00    	ja     0x14057f7e4
14057f148:	e8 f7 bf 89 00       	call   0x140e1b144
14057f14d:	0f 57 c0             	xorps  %xmm0,%xmm0
14057f150:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
14057f154:	66 0f 6f 0d 94 68 a2 	movdqa 0xa26894(%rip),%xmm1        # 0x140fa59f0
14057f15b:	00
14057f15c:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
14057f161:	f2 0f 10 05 57 20 a5 	movsd  0xa52057(%rip),%xmm0        # 0x140fd11c0
14057f168:	00
14057f169:	f2 0f 11 45 d0       	movsd  %xmm0,-0x30(%rbp)
14057f16e:	0f b7 05 53 20 a5 00 	movzwl 0xa52053(%rip),%eax        # 0x140fd11c8
14057f175:	66 89 45 d8          	mov    %ax,-0x28(%rbp)