MGRAEAQQAVDAAAAALPNWRAFTAAQRAALLKNWHRLILENKTALAQIMTAEQGKPLAEAEGEIAYAASFIEWFAEQGKRANGEIIPSPGADKRLMVIRQGVGVCAAITPWNFPAAMITRKAGPALAAGCTMVIKPANETPFTALAMAELANQAGIPQGVINVVTGQSREIGAVFTGDERVRKLSFTGSTEVGRVLMRQCAESIKKLSLELGGNAPFIVFDDADIDKAVEGALIAKFRNAGQTCVCVNRFYIHRAIYDQFCDKFVARVAALKVGDGSESDVQIGPLINADAGRKVQSLLDDALSRGATLLTGGKAHPLGGNFFTPTVIGDVQPGSLLLQEEIFGPVAALVKFDDEQQVIEQANNTIYGLASYFYSNDAARIWRVSEQLEYGMVGINTGLISNEVAPFGGVKQSGLGREGSEHGIEDYLEMKYLCQGL*