MSGGTPGGAQPALPYWRLSGFYLFFFAALGALMPYWGPYLRAEGFSSAEIGQLLAILHATKIIAPNVWGVLADRLNRRMAVVRAASVVALLAFSAILLAETFGAVALVMALFGFFWNAALPQYEANTFNHLRGQEHRYSRIRLWGSVGFILSVMGIGEMLDRAGFDALPYVVLLIFGGLAVSSLIAPEAGRATHRADGDGFWETLRRPAVIGFFLACFLNQMGHGPFYGFFSIYLEDHGYSGGLIGALWAWGVVAEIAIFLVMHRLLPRFGARTLLTLALALGGLRWLMVAAWVDSAWLVALSQTFHAASFGIYHAVAIDVVNRFFTGAAQGRGQALYSSLTFGAGVALGSLLSGMAWDLFGGQTFLAASAVAFLAAILAAWSLRGQRA