MDTGDSLKQTVVLCPGIGGAGHVGPMAQLAELFLEHGYDATVVLIEPPISSSDSDFAGSRPSVSFLEHQLLGRIAAAHPSVSFHVLPPLPPPDFAGSDEHPFLLVLRLLRRYNERLEAFLRSVPRARLHSVVVDQFYVQAIDVAAALGGVPVYTFVSSGASALAVFIQIPALLAGRQTGLKELGDTPLELAGDLLEHPEDDMCRAMPDILKRGMETHGVLVNTFESLESRAVQALRDPLSISLPGGRVLPPIYCVGPLVGNGKSARDRGEERAECLAWLDAQPERSIVFLCFGSMGSLPEEQLREIVAGLEASGRRSLWVVRTPPGRADLKKILEQRGEPDLDALLPEGFLERTRGRGLVVRSWAPQAAVLRHPATAAFVTHCGWNSALEGVAAGVPMLCWPLYAEQLMNKVFMAGDMSVGVGMEGYAAGLVGAGEVEAKVRLVMDAEQGRELRARVAARREEAEVGLMLGGSSQRAFAQFLSDAETIRESRALGQVK*