MVRISLLTYLALGLGSTTVLADCGQAPSSSPAVQIPTGVLTPVTDFGVNPTGLDLHIYVPKNLAPKPAVILALHLCGGTGPIYSYLSNYNPHADQRKNFVVLYPSTPHDNHCWDVASKKSLTRDAGGDTTSLASMVRWAISEFDADPAKVFVTGSSSGCMMSNVMAAAYPDIFSAVSCYSGIPAGCLAGSPGASPQNSDPTCGQGKKIKSGEEWAAVLKSIYGKPEGYTEGSYPKVQTWHGEADFFVNYPNLQEQLKQWSTVLDVPFSKTQANAPDTGYTKIVYGDGSKLVGYSAKGVGHTVPVHPEEDLKWFGL*