MTAHIAPATVPPSAPAAAGQDPAALLAHARREVLEAGRGLDEAGVLAVLRLPDEYLGDALALAHEVRMRWCGPEVEVEGIISLKTGGCPEDCHFCSQSGKFDSPVRSAWLDVPSLVEAARQTAATGATEFCIVAAVRGPDARLMSQVREGVAAIRAAVDINVACSLGMLTQDQVDELTAIGVHRYNHNLETSRSHFPKVVTTHSWEERWETCEMVRAAGMELCCGAILGVGESLEQRAELAAQLAVLEPDEVPLNFLNPRPGTPFGDYPPVQPRDALRAIAAFRLALPRTILRYSGGREITLGDLEAQGMLGGINAVIVGNYLTTLGRPAESDLKMLADLSMPIKSLQATL