MSAVQVLKFPLSVDLAGFVGLLRRLNVPHRVSEESGQQVLWVPDERLAEQVRELYRRYPEGDPQATLEAAPRPAGQGFVRQLRMSPMTAAVLLLTFVVAAVTYLGDNFATMRWLTFQDFRIQGQYALFTPLAESLAAGQWWRLFTPMLIHFGWLHLAMNAMWFWELGRRIEFRQGRPMLLGLTLLFGLVSNVVQYAVSGASLFGGLSGVLYGLLGHCWIFQYLAPNQAYRLPRGVVAMMLIWLLVCLSGVIDLLGFGSIANGAHVGGLLVGCLSGLLGGLLARRRR