MDKPRILSGVQPTGNLHLGNYLGAIRSWVEQQQHYDNFFCVVDLHAITVPHNPQTLAQDTLTIAALYLACGIDLQYSTIFVQSHVAAHSELAWLLNCVTPLNWLERMIQFKEKAVKQGENVSVGLLDYPVLMAADILLYDADKVPVGEDQKQHLELTRDIVIRINDKFGREDAPVLKLPEPLIRKEGARVMSLADGTKKMSKSDESELSRINLLDPPEMIKKKVKKCKTDPQRGLWFDDPERPECHNLLTLYTLLSNQTKEAVAQECAEMGWGQFKPLLTETAIAALEPIQAKYAEILADRGELDRIIQAGNAKASQTAQQTLARVRDALGFLAPPY