MGTVTVTIDIAGLPPERIVFEPSPLAELGMALHALAEPGHHPGLHGWATATAAGLKPDLADRLHEADFLWTSTFSDVLMPFSGIRGGDGRTGATLAEELDLLDRLDEERFLMAAMEFTCSRSYTTGAMIESGRALELAASRGPRQLGFARRILDDPGAVRAWLRRLFEDCDQAFFADTWRRVGPGLAADARHKTELLRRKGLGDALRDVSPALSFDEERGRICADKLSDGRTTAVDPAVGPGLTLLPSHFGWPHLTVLYAPGWRPAIAYPVGAPDLPGPASVEILQRRMEALAHPLRMRLCRNLGRASYTTGELAETHGITAPEVSRHLSVLKRAGLVTTRRRGRYVLHQLDVAVVARLGSDFLETVLR