MGSQAAVSFLTNIARAAFTLGLGGALVNSSLYTVDGGQRAVLFDRFNGVLDKTVGEGTHFLIPWLQKPFIFDIRTRPHVFSSVSGTKDLQMVNLTLRILSRPEISRLPYIFQNLGTEYDEKVLPSIGNEVLKAVVAQFNADQLLTDRPQVSALVRESLIKRAKDFNIVLDDVAITHLSYGAEFSKAVEQKQVAQQEAERSKFVVMKAEQERRAAIIRAEGESESAKLISDATAAAGMGLIELRRIEASREVAGTLAKTPNVAYLPKQGNMLLGLGR*