MVLLVSKLSEGMVVPCGETPSGNLSVSLIDALPALRAKVRSLHVFRHGPNAAAIIRAGLSRALVHYYPLAGRLVESPLLQLACTGEGVWFVEASSQCNLEAIDYLDNEILEWRLQLLPQPPHEKDGFDPLVLVQVTQFTCGGFVMGLEFSHCLCDGMGAAQFLNALGESARGLQFPTIPPAWCREALPAPLLAAVTVPPPPPPIEVPDGPLELANIDISPEFIAILKRQFLEIAGKPCSTFEALAARVWRCRAQAISHNNSSATADKNLNGENTTLLFFSNTRRLVDPPLPTGFYGNCIFPVTISLPLERLKRANQVETVKLIQEAKAKLPNQFTEWLARTKRHDHDGNDDGYVDPFGPPPDLSSDMLFAGEWGRLGFGEVDYGWGPPVHLVPVHYSSTMPLWIMSFPPAPRKGVRLVTWCVDRSHLSTFRQLLTDQP