MQHFKIKPGVPLAEQAELGHNRWHPDLPFLASVKPGESILIESLDFLDAQIQDTDDVSDVKNVDLTRAHPLTGPFHVEGAEPGDLLVIDLLDIKPVTPVGFSGVFAKENGGGFLADYFPEADKAIWDLKGLYATSRHIPGVRIAGLTHPGLMGCLPSHDLLAEWNRREAPLAAKGLAQPPNPSTAVLRGLTGAKFDEMAKVAARTVPPREHGGNTDIKDLSAGTRIFFPVYVKGAGFSMGDLHFSQGDGEIGFCGAIEMDGVSHVGFDLIKGGMAKYNITSPIFMPSIVKPHYEQWLTFEGISVENGVNYYLDATVAYRQACLKAIDYLTHFGYTGSQAYMLLTAAPVEGRIGGIVDIPNCACTVALPTSIFDQDITPKGMLNDKSYWGRKG