MKILQCASEVKAKLKSGDRNFLPFKGKSMAMIFTKPSMRTRVSFETGFFLLGGHSIYLGPDDIQMGKREETRDIARVLSGYNDIIMARVFTHQDILDLTKYATIPVVNGLTDYNHPCQIMADALTIIEHIGHLEGTKVVYVGDGNNIVHSWLLLASVVPFHFVCACPKGFEPDEETVRKAKSTGISKIEITNDPKEAVVGADVVYSDVWASMGQKEEAEYRRKVFQGFQVDEALMEIAGSKAYFMHCLPAERGVEVTDGVIEAPYSIVFPQAENRLHAQNAIMLHVLGL*