MATTTSPVLLGPRRGAGMSLALQALRRSRPLVGFLPHSSPLSTSASPPDAHELLRIDRILTNPAAGGGGSLPSQSQQHPRAATDLHQLLRRAAGLTAAESASLLRRLPGAQPHPRLGRLLQELAGLGLPRGEVKAALASDQEGLLSMDPGEPSRLLDLLRDLRCREAVRDRILAHGALRAAVAARRRVELLHARGLSRHDALRVLAAEPRTMLYSPEDVERKLEFLVETMGFEVGWLVQYPEFLGVNLDRWIIPRHNVVEHLKSVGGLGDPVEMKHYVRLTRRRFYNMFVKPYPECERIFGGLVRERDEMARRRHPTGLWKLFKPAKHERTQEDVQNMKSLVGSLK