MKRLAVLEVKTGDSLRVKGHTMVLTNQKSPTSQKCDAVEDMAATSYHITAYEDVDLEEEMETTEAPKTLDDGVETTIDDLKELNLGTPDDPRPIYVSALLSQEEEKGYFELLTEYRDVFAWSYREMSGLDPKVAVHHLAGAPFEWDDACRKAFESIKQYLSTPPVLGAPVQGKPLILYISAHERSLGALCAQENDEGKETALYYLSRTLVGAELNYSPIEKVCLALIFAIQKLKHYMQAHTVKVISKADPIKYILSRPVLSGRLAKWAMLISQHDVVYVPQKAIKGQALADLADFLAAHPIPSHWELPDDLPGEEVFYIDVLPPWEMYFDGAARQDGAGAGVILVSPEKHVFTYSFTLTNLCSNNVAEYQALVLGLQMAKEMKIQDLDVYGDSKLVIHQLLDDYDVKKDDLIPYHKHASQLLAEFESVRLQHVPRSANKTADALANLAATLALGQKKTCRSRSVIDG*