140275bc5:	53                   	push   %rbx
140275bc6:	48 83 ec 30          	sub    $0x30,%rsp
140275bca:	48 8b da             	mov    %rdx,%rbx
140275bcd:	49 8b d1             	mov    %r9,%rdx
140275bd0:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140275bd5:	e8 46 14 10 00       	call   0x140377020
140275bda:	48 8b 08             	mov    (%rax),%rcx
140275bdd:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140275be4:	48 89 0b             	mov    %rcx,(%rbx)
140275be7:	48 8b c3             	mov    %rbx,%rax
140275bea:	48 83 c4 30          	add    $0x30,%rsp
140275bee:	5b                   	pop    %rbx
140275bef:	c3                   	ret
140275bf0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140275bf5:	53                   	push   %rbx
140275bf6:	48 83 ec 30          	sub    $0x30,%rsp
140275bfa:	48 8b da             	mov    %rdx,%rbx
140275bfd:	49 8b d1             	mov    %r9,%rdx
140275c00:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140275c05:	e8 76 16 10 00       	call   0x140377280
140275c0a:	48 8b 08             	mov    (%rax),%rcx
140275c0d:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140275c14:	48 89 0b             	mov    %rcx,(%rbx)
140275c17:	48 8b c3             	mov    %rbx,%rax
140275c1a:	48 83 c4 30          	add    $0x30,%rsp
140275c1e:	5b                   	pop    %rbx
140275c1f:	c3                   	ret
140275c20:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140275c25:	53                   	push   %rbx
140275c26:	48 83 ec 30          	sub    $0x30,%rsp
140275c2a:	48 8b da             	mov    %rdx,%rbx
140275c2d:	49 8b d1             	mov    %r9,%rdx
140275c30:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140275c35:	e8 a6 18 10 00       	call   0x1403774e0
140275c3a:	48 8b 08             	mov    (%rax),%rcx
140275c3d:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140275c44:	48 89 0b             	mov    %rcx,(%rbx)
140275c47:	48 8b c3             	mov    %rbx,%rax
140275c4a:	48 83 c4 30          	add    $0x30,%rsp
140275c4e:	5b                   	pop    %rbx
140275c4f:	c3                   	ret
140275c50:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140275c55:	53                   	push   %rbx
140275c56:	48 83 ec 30          	sub    $0x30,%rsp
140275c5a:	48 8b da             	mov    %rdx,%rbx
140275c5d:	49 8b d1             	mov    %r9,%rdx
140275c60:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140275c65:	e8 d6 1a 10 00       	call   0x140377740
140275c6a:	48 8b 08             	mov    (%rax),%rcx
140275c6d:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140275c74:	48 89 0b             	mov    %rcx,(%rbx)
140275c77:	48 8b c3             	mov    %rbx,%rax
140275c7a:	48 83 c4 30          	add    $0x30,%rsp
140275c7e:	5b                   	pop    %rbx
140275c7f:	c3                   	ret
140275c80:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140275c85:	53                   	push   %rbx
140275c86:	48 83 ec 30          	sub    $0x30,%rsp
140275c8a:	48 8b da             	mov    %rdx,%rbx
140275c8d:	49 8b d1             	mov    %r9,%rdx
140275c90:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140275c95:	e8 06 1d 10 00       	call   0x1403779a0
140275c9a:	48 8b 08             	mov    (%rax),%rcx
140275c9d:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140275ca4:	48 89 0b             	mov    %rcx,(%rbx)
140275ca7:	48 8b c3             	mov    %rbx,%rax
140275caa:	48 83 c4 30          	add    $0x30,%rsp
140275cae:	5b                   	pop    %rbx
140275caf:	c3                   	ret
140275cb0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140275cb5:	53                   	push   %rbx
140275cb6:	48 83 ec 30          	sub    $0x30,%rsp
140275cba:	48 8b da             	mov    %rdx,%rbx
140275cbd:	49 8b d1             	mov    %r9,%rdx
140275cc0:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140275cc5:	e8 36 1f 10 00       	call   0x140377c00
140275cca:	48 8b 08             	mov    (%rax),%rcx
140275ccd:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140275cd4:	48 89 0b             	mov    %rcx,(%rbx)
140275cd7:	48 8b c3             	mov    %rbx,%rax
140275cda:	48 83 c4 30          	add    $0x30,%rsp
140275cde:	5b                   	pop    %rbx
140275cdf:	c3                   	ret
140275ce0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140275ce5:	53                   	push   %rbx
140275ce6:	48 83 ec 30          	sub    $0x30,%rsp
140275cea:	48 8b da             	mov    %rdx,%rbx
140275ced:	49 8b d1             	mov    %r9,%rdx
140275cf0:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140275cf5:	e8 66 21 10 00       	call   0x140377e60
140275cfa:	48 8b 08             	mov    (%rax),%rcx
140275cfd:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140275d04:	48 89 0b             	mov    %rcx,(%rbx)
140275d07:	48 8b c3             	mov    %rbx,%rax
140275d0a:	48 83 c4 30          	add    $0x30,%rsp
140275d0e:	5b                   	pop    %rbx
140275d0f:	c3                   	ret
140275d10:	40 53                	rex push %rbx
140275d12:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
140275d19:	48 8b da             	mov    %rdx,%rbx
140275d1c:	33 d2                	xor    %edx,%edx
140275d1e:	0f 57 c0             	xorps  %xmm0,%xmm0
140275d21:	f3 0f 7f 44 24 48    	movdqu %xmm0,0x48(%rsp)
140275d27:	48 89 54 24 58       	mov    %rdx,0x58(%rsp)
140275d2c:	f3 0f 7f 44 24 60    	movdqu %xmm0,0x60(%rsp)
140275d32:	48 89 54 24 70       	mov    %rdx,0x70(%rsp)
140275d37:	48 8b 05 0a 63 1a 01 	mov    0x11a630a(%rip),%rax        # 0x14141c048
140275d3e:	48 8b 88 d8 01 00 00 	mov    0x1d8(%rax),%rcx
140275d45:	48 85 c9             	test   %rcx,%rcx
140275d48:	74 14                	je     0x140275d5e
140275d4a:	8b 41 10             	mov    0x10(%rcx),%eax
140275d4d:	ff c0                	inc    %eax
140275d4f:	89 41 10             	mov    %eax,0x10(%rcx)
140275d52:	83 f8 01             	cmp    $0x1,%eax
140275d55:	7e 5c                	jle    0x140275db3
140275d57:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140275d5c:	74 4a                	je     0x140275da8
140275d5e:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140275d63:	f3 0f 7f 44 24 78    	movdqu %xmm0,0x78(%rsp)
140275d69:	48 89 94 24 88 00 00 	mov    %rdx,0x88(%rsp)
140275d70:	00
140275d71:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
140275d76:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140275d7b:	4c 8d 4c 24 60       	lea    0x60(%rsp),%r9
140275d80:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
140275d85:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
140275d8a:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140275d8f:	e8 3c 72 43 00       	call   0x1406acfd0
140275d94:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140275d99:	48 89 03             	mov    %rax,(%rbx)
140275d9c:	48 8b c3             	mov    %rbx,%rax
140275d9f:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
140275da6:	5b                   	pop    %rbx
140275da7:	c3                   	ret
140275da8:	b9 01 00 00 00       	mov    $0x1,%ecx
140275dad:	e8 4e 49 51 00       	call   0x14078a700
140275db2:	cc                   	int3
140275db3:	33 c9                	xor    %ecx,%ecx
140275db5:	e8 46 49 51 00       	call   0x14078a700
140275dba:	cc                   	int3
140275dbb:	cc                   	int3
140275dbc:	cc                   	int3
140275dbd:	cc                   	int3
140275dbe:	cc                   	int3
140275dbf:	cc                   	int3
140275dc0:	40 53                	rex push %rbx
140275dc2:	48 83 ec 60          	sub    $0x60,%rsp
140275dc6:	48 8b da             	mov    %rdx,%rbx
140275dc9:	33 d2                	xor    %edx,%edx
140275dcb:	48 8b 05 76 62 1a 01 	mov    0x11a6276(%rip),%rax        # 0x14141c048
140275dd2:	48 8b 88 00 02 00 00 	mov    0x200(%rax),%rcx
140275dd9:	48 85 c9             	test   %rcx,%rcx
140275ddc:	74 14                	je     0x140275df2
140275dde:	8b 41 10             	mov    0x10(%rcx),%eax
140275de1:	ff c0                	inc    %eax
140275de3:	89 41 10             	mov    %eax,0x10(%rcx)
140275de6:	83 f8 01             	cmp    $0x1,%eax
140275de9:	7e 4a                	jle    0x140275e35
140275deb:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140275df0:	74 38                	je     0x140275e2a
140275df2:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140275df7:	0f 57 c0             	xorps  %xmm0,%xmm0
140275dfa:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
140275e00:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
140275e05:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
140275e0a:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140275e0f:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140275e14:	e8 77 78 43 00       	call   0x1406ad690
140275e19:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140275e1e:	48 89 03             	mov    %rax,(%rbx)
140275e21:	48 8b c3             	mov    %rbx,%rax
140275e24:	48 83 c4 60          	add    $0x60,%rsp
140275e28:	5b                   	pop    %rbx
140275e29:	c3                   	ret
140275e2a:	b9 01 00 00 00       	mov    $0x1,%ecx
140275e2f:	e8 cc 48 51 00       	call   0x14078a700
140275e34:	cc                   	int3
140275e35:	33 c9                	xor    %ecx,%ecx
140275e37:	e8 c4 48 51 00       	call   0x14078a700
140275e3c:	cc                   	int3
140275e3d:	cc                   	int3
140275e3e:	cc                   	int3
140275e3f:	cc                   	int3
140275e40:	40 53                	rex push %rbx
140275e42:	48 83 ec 60          	sub    $0x60,%rsp
140275e46:	48 8b da             	mov    %rdx,%rbx
140275e49:	33 d2                	xor    %edx,%edx
140275e4b:	48 8b 05 f6 61 1a 01 	mov    0x11a61f6(%rip),%rax        # 0x14141c048
140275e52:	48 8b 88 08 02 00 00 	mov    0x208(%rax),%rcx
140275e59:	48 85 c9             	test   %rcx,%rcx
140275e5c:	74 14                	je     0x140275e72
140275e5e:	8b 41 10             	mov    0x10(%rcx),%eax
140275e61:	ff c0                	inc    %eax
140275e63:	89 41 10             	mov    %eax,0x10(%rcx)
140275e66:	83 f8 01             	cmp    $0x1,%eax
140275e69:	7e 4a                	jle    0x140275eb5
140275e6b:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140275e70:	74 38                	je     0x140275eaa
140275e72:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140275e77:	0f 57 c0             	xorps  %xmm0,%xmm0
140275e7a:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
140275e80:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
140275e85:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
140275e8a:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140275e8f:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140275e94:	e8 f7 77 43 00       	call   0x1406ad690
140275e99:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140275e9e:	48 89 03             	mov    %rax,(%rbx)
140275ea1:	48 8b c3             	mov    %rbx,%rax
140275ea4:	48 83 c4 60          	add    $0x60,%rsp
140275ea8:	5b                   	pop    %rbx
140275ea9:	c3                   	ret
140275eaa:	b9 01 00 00 00       	mov    $0x1,%ecx
140275eaf:	e8 4c 48 51 00       	call   0x14078a700
140275eb4:	cc                   	int3
140275eb5:	33 c9                	xor    %ecx,%ecx
140275eb7:	e8 44 48 51 00       	call   0x14078a700
140275ebc:	cc                   	int3
140275ebd:	cc                   	int3
140275ebe:	cc                   	int3
140275ebf:	cc                   	int3
140275ec0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140275ec5:	57                   	push   %rdi
140275ec6:	48 83 ec 70          	sub    $0x70,%rsp
140275eca:	0f 29 74 24 60       	movaps %xmm6,0x60(%rsp)
140275ecf:	48 8b fa             	mov    %rdx,%rdi
140275ed2:	33 db                	xor    %ebx,%ebx
140275ed4:	0f 57 c0             	xorps  %xmm0,%xmm0
140275ed7:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
140275edd:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
140275ee2:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140275ee7:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140275eec:	48 8b 0d 1d 55 1a 01 	mov    0x11a551d(%rip),%rcx        # 0x14141b410
140275ef3:	4d 85 c9             	test   %r9,%r9
140275ef6:	74 04                	je     0x140275efc
140275ef8:	49 89 59 60          	mov    %rbx,0x60(%r9)
140275efc:	48 8b 01             	mov    (%rcx),%rax
140275eff:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140275f04:	48 8d 94 24 98 00 00 	lea    0x98(%rsp),%rdx
140275f0b:	00
140275f0c:	48 8b 40 38          	mov    0x38(%rax),%rax
140275f10:	ff 15 0a db d0 00    	call   *0xd0db0a(%rip)        # 0x140f83a20
140275f16:	90                   	nop
140275f17:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140275f1c:	e8 1f 96 f2 ff       	call   0x14019f540
140275f21:	48 8b 8c 24 98 00 00 	mov    0x98(%rsp),%rcx
140275f28:	00
140275f29:	f2 0f 10 71 20       	movsd  0x20(%rcx),%xmm6
140275f2e:	8b 41 10             	mov    0x10(%rcx),%eax
140275f31:	ff c8                	dec    %eax
140275f33:	89 41 10             	mov    %eax,0x10(%rcx)
140275f36:	85 c0                	test   %eax,%eax
140275f38:	7f 14                	jg     0x140275f4e
140275f3a:	78 60                	js     0x140275f9c
140275f3c:	48 8b 01             	mov    (%rcx),%rax
140275f3f:	ba 01 00 00 00       	mov    $0x1,%edx
140275f44:	48 8b 00             	mov    (%rax),%rax
140275f47:	ff 15 d3 da d0 00    	call   *0xd0dad3(%rip)        # 0x140f83a20
140275f4d:	90                   	nop
140275f4e:	b9 28 00 00 00       	mov    $0x28,%ecx
140275f53:	e8 b0 51 ba 00       	call   0x140e1b108
140275f58:	48 89 84 24 98 00 00 	mov    %rax,0x98(%rsp)
140275f5f:	00
140275f60:	48 85 c0             	test   %rax,%rax
140275f63:	74 1e                	je     0x140275f83
140275f65:	0f 57 c0             	xorps  %xmm0,%xmm0
140275f68:	33 c9                	xor    %ecx,%ecx
140275f6a:	0f 11 00             	movups %xmm0,(%rax)
140275f6d:	0f 11 40 10          	movups %xmm0,0x10(%rax)
140275f71:	48 89 48 20          	mov    %rcx,0x20(%rax)
140275f75:	0f 28 ce             	movaps %xmm6,%xmm1
140275f78:	48 8b c8             	mov    %rax,%rcx
140275f7b:	e8 d0 fd fd ff       	call   0x140255d50
140275f80:	48 8b d8             	mov    %rax,%rbx
140275f83:	48 89 1f             	mov    %rbx,(%rdi)
140275f86:	48 8b c7             	mov    %rdi,%rax
140275f89:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
140275f90:	00
140275f91:	0f 28 74 24 60       	movaps 0x60(%rsp),%xmm6
140275f96:	48 83 c4 70          	add    $0x70,%rsp
140275f9a:	5f                   	pop    %rdi
140275f9b:	c3                   	ret
140275f9c:	b9 02 00 00 00       	mov    $0x2,%ecx
140275fa1:	e8 5a 47 51 00       	call   0x14078a700
140275fa6:	cc                   	int3
140275fa7:	cc                   	int3
140275fa8:	cc                   	int3
140275fa9:	cc                   	int3
140275faa:	cc                   	int3
140275fab:	cc                   	int3
140275fac:	cc                   	int3
140275fad:	cc                   	int3
140275fae:	cc                   	int3
140275faf:	cc                   	int3
140275fb0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140275fb5:	53                   	push   %rbx
140275fb6:	48 83 ec 30          	sub    $0x30,%rsp
140275fba:	48 8b da             	mov    %rdx,%rbx
140275fbd:	49 8b d1             	mov    %r9,%rdx
140275fc0:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140275fc5:	e8 f6 20 10 00       	call   0x1403780c0
140275fca:	48 8b 08             	mov    (%rax),%rcx
140275fcd:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140275fd4:	48 89 0b             	mov    %rcx,(%rbx)
140275fd7:	48 8b c3             	mov    %rbx,%rax
140275fda:	48 83 c4 30          	add    $0x30,%rsp
140275fde:	5b                   	pop    %rbx
140275fdf:	c3                   	ret
140275fe0:	40 53                	rex push %rbx
140275fe2:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
140275fe9:	48 8b da             	mov    %rdx,%rbx
140275fec:	33 d2                	xor    %edx,%edx
140275fee:	0f 57 c0             	xorps  %xmm0,%xmm0
140275ff1:	f3 0f 7f 44 24 48    	movdqu %xmm0,0x48(%rsp)
140275ff7:	48 89 54 24 58       	mov    %rdx,0x58(%rsp)
140275ffc:	f3 0f 7f 44 24 60    	movdqu %xmm0,0x60(%rsp)
140276002:	48 89 54 24 70       	mov    %rdx,0x70(%rsp)
140276007:	48 8b 05 3a 60 1a 01 	mov    0x11a603a(%rip),%rax        # 0x14141c048
14027600e:	48 8b 88 08 05 00 00 	mov    0x508(%rax),%rcx
140276015:	48 85 c9             	test   %rcx,%rcx
140276018:	74 14                	je     0x14027602e
14027601a:	8b 41 10             	mov    0x10(%rcx),%eax
14027601d:	ff c0                	inc    %eax
14027601f:	89 41 10             	mov    %eax,0x10(%rcx)
140276022:	83 f8 01             	cmp    $0x1,%eax
140276025:	7e 5c                	jle    0x140276083
140276027:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14027602c:	74 4a                	je     0x140276078
14027602e:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140276033:	f3 0f 7f 44 24 78    	movdqu %xmm0,0x78(%rsp)
140276039:	48 89 94 24 88 00 00 	mov    %rdx,0x88(%rsp)
140276040:	00
140276041:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
140276046:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14027604b:	4c 8d 4c 24 60       	lea    0x60(%rsp),%r9
140276050:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
140276055:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
14027605a:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14027605f:	e8 6c 6f 43 00       	call   0x1406acfd0
140276064:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140276069:	48 89 03             	mov    %rax,(%rbx)
14027606c:	48 8b c3             	mov    %rbx,%rax
14027606f:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
140276076:	5b                   	pop    %rbx
140276077:	c3                   	ret
140276078:	b9 01 00 00 00       	mov    $0x1,%ecx
14027607d:	e8 7e 46 51 00       	call   0x14078a700
140276082:	cc                   	int3
140276083:	33 c9                	xor    %ecx,%ecx
140276085:	e8 76 46 51 00       	call   0x14078a700