MTTPDPHPGSSGPEEFVPEEYPPEEYAPQFLDPQIISAPLVNVVLFTRTPRLEEIIAELSTQFGEDLGELQIDEQNNAVAVEVYDDHLIHVTVIDEAPDGETYQLRYHPILTGEGTALDEVCAQAVVAILPSEDRLQLNRKLIDPRIGSAIIHAVTTEAIASVESAVLVHSSLAEATFNAGYYRYFVQEDRLEEVLASIWIVQAEVTDQPTNPQPTNPQLTDSQLTPPSNAYTAGLAPLGHPELIFRNTTIDPNELYEKLVNLVNYILNGGVLRAKDTLGFADDQILRVNEGAHPYAPEVPCVELQVTSPGA