MKIPPVLSSAEHNRLFELMQPMKAIFEVKKNLDKDLNREPTDAELAVAVNMTVPRLRRHIEVGQAARNMLIKYYPEIASGQKFQDLCQAGVKGLITAIDRFEPKRGFRLSTYGLFWIRHSITRSMTVSSFTRVPFGIESVRQEIQKAKLELQFELGRLPKDEEIIDRVKISPERYHDVMKAAKPIFSLHARHAVTQEEFIDGITDMDGVGGDKHRQRALLRLALDDVLDSLKPKESLVIRQRYGLDGKGDRTLGEIAGNLNISREMVRKHELKAFMKLKHPARVDYLCRYV