MGKGWQLTLRLSLGVILALLFSWLGLGQAWVASPMIHSQVNYYGITGTSALALRQQMNRLGPSGQNGRRFDAYTKWHVAWRYRYGLVGGSCRMTSLAVKTDITYTMPQWQNFQQARRSLQQQWHRYYQALQMHEDGHSNHGRAATQEIWQRLSNLTQPTCASMGQVANQAAQGIIRRYAQKDIDYDRQTGHGRTQGAIFP