MEKSKVLVVGGTGYIGRRMVKASLAQGHPTFVLQRPEIGLDIEKLQMLLSFKAKGATLVEGSFADHKSLVEAVKKVDVVICTMSGVHFRSHNILLQLKLVEAIKEAGNIKRFLPSEFGMDPARMGDALEPGRVTFDEKMIVRKAIEEANIPHTYVSANCFAGYFVPNLCQMTVLTPPKEKVCLYGDGNVKAVFVDEYDIATYTIKTIDDPRTLNKTVYIRPPENILSQRQIVETWEKLTGKKLDKFSISKEDFLASMEGKDFTFQVGVGHFYHIYYEGCLTNFEIGDEGEEAATLYPEVNYKRMDEYLKLYV*