MLSARDTVLLLTHSDDYYTVDRIAQEVSRRGARALRLDTETFPAELELTSALAGDGDEVSLRTAGGEVRGEQIRSVWLRRLLPPRPDAALEPGWREGCLRESQAALQGFLDGLEAAGCRFVNPFHADRAAQDKLHQLRRARALGLEVPRTLVTNDAARVRAFFAHVHGHMVAKMLTPLSHSMRGGQPFVYTSAIGPEDLEELEGLHHCPMVFQERLDKLRELRVAVVGGHCFVGAIDASRSVTGQVDWRRAGPDECPWERGELPVEVATRLVRLVADLGLVYGAADFIVTPEGRHVFLEVNPAGEWGMLEHELDLPIAAAFAEVLTAEGGSCPTRPFSQERPWLFSS