MKFVREQRDGECIIEQRLRAPVSMPDGASDAAGIHGIPGSNLLAAYSAMPRRLAWRGTMSLSDFSRTMKNATLICAATATPAVDTRDGLDSVAQTVQDVVIVGGGIAGLATALAFHRLGVRPVLLEQSKRLRTSGSTIGIWSNAWKALEALGLADGLHEKFVKLSGLEFMAQDGRSFFTLGFDEGSREVELRGVERKALLEALRKPLPEGAVFYDSQVIAIRELKGGYKEVQCENGVIIHTKVLIGCDGVNSVVADSMNLKEPRYAGYTATRGLTEYPNGHGLPNRAKQILGWGVRAGLVPMDANRVYWFVVFNAPNTRITDVNLVHAEALNYVKGWPSVIIEAINMYPIGVLE*