MQYRAPSQNRKTTWRSIAEIKLLVHPLLKDLCRRKEIINRLQRTLGGHLVDLLDSWAVIATMGGATREAAWSTSGHTTHRSTALTSSVEFHHDGIGDTFQFLLLRLVLVLSSGLVAVQPVDDLSDLGVELLLVGSIKLLVNLGVRECVAEGIGIGLESVLGGDTGSFSLVFSLILLGLLEHTLDFLFGQAALVVGDGDLVGLAGALLNSGDVHDTVGVKIEGNLNLRNTTGRRRDTGKLELAEQVVVLGTSTLTLVDLDKHTRLVVAEGRED