MSAVHVPPGPQAAPAIDALPDAILSDVLKTLGLRAGWPLRGVCSCIRRKRRGPRPNASGGDRFEEACGALSTLFEQRKLRLAGGASVALRPELAPGPSRRAADVAEARQRHRGALEAAAGFLPGALLALLAALRPPEAEREGDREGAAADPNEGLGCGASGLERLSVGLVCKPRSMLGSCEESSPWPAPAELRTALAPFAQLRSLDLFFETCPGATPATAAAIAGACPLLRSLSLTADNERVSKVLAALAPLSRLEDLASLRALAFFEETGLYDLEMGGADRAALARLPNLESFSP*