MALRTLLTFCIILTCSMAQFNTQYDVLIIGGGPSGLSAASGLARVLRKIALFDSGEYRNKPTRHMHDVIGSDHVDPAEFRAAARAQISFYNVTTFIDTKVVSINATGTANRTTSFTATLANGTTYTGRKVILGSGVKDALPDQVPGLREAFGKGLYWCPWCDGFEHRDQPVGVIGNFSDSYDSVRELYPTLNRQIRVLSNGTANDTAQLERIDKKDSNWRAVFEAYNVTINDRTIQNITRVQDGGEVQEEVIRKELDIFRVYMDDGTFEECGAIMANYGTYQASTLPAQMGLRILGGKIDTTAPGLRTSMKGVWGVGDANSDNSTNVPHAMASGKRAAVYCHVEMAREELALITSNSTKRRAVPEELVVDREMGTVIGDIYDALRMK*