MADLLNVLKDKLSGKNVKIVLPEGEDERVLTAATQLQATDYVTPIVLGDETKVQSLAQKLDLDISNIELINPATSELKAELVQSFVERRKGKATEEQAQELLNNVNYFGTMLVYAGKADGLVSGAAHSTGDTVRPALQIIKTKPGVSRTSGIFFMIKGDEQYIFGDCAINPELDSQGLAEIAVESAKSALSFGMDPKVAMLSFSTKGSAKSDDVTKVQEAVKLAQQKAEEEKLEAIIDGEFQFDAAIVPGVAEKKAPGAKLQGDANVFVFPSLEAGNIGYKIAQRLGGYDAVGPVLQGLNSPVNDLSRGCSIEDVYNLSIITAAQALQ*