MSDISVVMGSKSDWPTVKETCDILDEFGVSYEKNVISAHRMPNEMFAFAQNAVDNGVKVIIACAGGAAHLPGMIAANTPLPVIGIPGQTKALGGMDSLLSIVQMPAGIPVATTAIGKAGAKNAALLALQILGITDKHIQQQIIEYRQAMHDQAKESGQYLE