MKSLHRPDLYGWSTFNPARNIDFNGIAWIRPDGNILIDPVALSNHDWNHLESLGGVDWIILTNSEHIRAAKEIAVQTYAKVAGPAAEKECFPIACDRWLSDGDEFVSGLTTIELQGSKTPGELALLLEETTLITGDLVRAHKAGTLTILAKEKLLDPQAAIASVHRLAQLSNVETVLVGDGWSVFRDGHLRLKELAATL