MPPLEKLSSNLAPCGEDRDGGIDKDGDSVRQRAIMDKTVEPQIPAGSGWLNILDKVVVEPKTGIKFPSLLSCKDRSSDASSQVLAGVGNKSVTIVKIKSIKIYAFGFYIEPDGLKAQLGEKYGALPSEYLKNNSSFFEDLLRHDLDMTVRLVVHYKGLKMGMVRSAFDASLKNRLKKIKGMEDDEGLHIFNSYFSENLALSRGSVIDFQRLSGSQLRTEIDGRLIGTIYSHDFCIFSSKKEGSWQLIWSSIFLNRGPFRPLHWRSTCVFEGKAGDWRKSVSVT*