MPRRCVVGGCSNEKDENLNISIHLFPTEPKLRRIWEKNVQNTRVNWSATKWSNICSVHFSEDCFDSTPMIMSEMGIKMTRKRVLKPDAVPTIF