MDSARNPYFKLKLSGQPQQTKLKFKKSPAKKDNSAQNEPTTTLTVRKFNTPVAVDSDKIQYTTGRGNNVLMYNGHRYIKNNCYGGKMYWKCSKWHTHCKARAITSISNPEQCVLKNAHNHDIPGEELSINVPKDWR