MQQFDALDNLVPTKLGQIAAAIRGENELWLGLVFESGELEHLDPHHLAAAAAALVIETPRPDSRVHFELSNEVVEALAKLRNIRRKIFQLQRRYNVALPIWLEFELIAIVEQWALGTPWTELCENTTLDEGDVVRILRRTLDLLSQIPHVPHLSKDFQRNAYRAMQLIDRFPVNEQVLS