MSMKVFFRRGALSTLARRAPVTLRSLPRRGLTTQQKEIVKSTIPALQEHGVTITTLFYKRLLEAHPELKNIFNTAHQATGEQPAALAHAVWAYASNIDQPEALSTAVSRIGHKHASLGVLPEHYPIVGQHLLVSIKDVLGPAANEQVLNAWAAAYQELADMFINFEDELYKQNRKTPGGWNGWRKFFVSQKTAESEEIVSFYLTPVNKGALPKYHPGQFVSVRCYVPELGSYQPRQYSLSDIPNGEHFRISVKRESARDSRPAGRISNVLHESLPVGAELDVSMPFGDFVLDLNATTPAVLISGGVGLTPMMSMLKSIVSQQGQSRRVVFIHAARNGRVHAMKTDLNRIVAENPTVSRIVFYENATEDDTQGVDYDYTGRVDLTQIKDKAVLPDADYYICGPQPFMKAQSQSLEALGVAPDRIHMEVFGAPRD*