MKRRLGVICILASGTVYQDRVTCLEALPPREQLKVVQANVVFRHGARTPLQPMGSPHHHDFHVRWDECHEHKYHELFAPVKICGVDGHPPPNVWKSRSSRSIDTDVTSIVGNCKPGQLTVLGALQTYELGYTLRKEYVEKHALISARYDPQQVRVRSTFMTRAVQSAQGVLRGLFDDDSTGQCVAEVFVHQPEHETLIPHEKTCDKLRLLFKRAKQRFNQHPDEEEVRKMMANRMEHDLDVRHIKLRDSLVARMTHGIPLPEGWDHELSNKVARLAEWQLEELFVAETENQRETVRLAIGRQIREFLENMREKITAINRGSFFVRVVYNGEEQLLEDFASFERRVCDVIPADFQKECTLDEALKMTEQLPADKASTGTSF*