MVLLVSKLSEGMVVPCGETPSGNLSLSLIDALPALRAKVRSLHVFRHGPNAAAIIRAGLSRALVHYYPLAGRLVESPLLQLACTGEGVWFVEASSQCNLEAIDYLDNEILEWRLQLLPQPPHEKDGFDPLVLVQVTQFTCGGFVMGLEFSHCLCDGMGAAQFLNALGESARGLQFPTIPPAWCREALPAPLLAAVTVPPPPPPIEVPDGPLELANIDISPEFIAILKRQFLEIAGKPCSTFEALAARVWRCRAQAISHNNSSATADKNLNGENTTLLFFSNTRRLVDPPLPTGFYGNCIFPVTISLPLEMLKRANQVETVKLIQEAKAKLPNQFTEWLARTKRHDHDGNDDGYVDPFAPPPDLSSDMLFAGEWGRLGFGDVDYGWGPPVHLVPVHYSSTMPLWIMSFPPAPRKGVRLVTWCVDRSHLSTFRQLLTDQP*