MGSQAAVSFLTNIARAAFTLGLGGALVNSSLYTVDGGQRAVLFDRFNGVLDKTVGEGTHFLIPWLQKPFIFDIRTRPHVFSSVSGTKDLQMVNLTLRILSRPEISRLPYIFQNLGTEYDEKVLPSIGNEVLKAVVAQFNADQLLTDRPQVSALVRESLIKRAKDFNIVLDDVAITHLSYGAEFSKAVEQKQVAQQEAERSKFVVMKAEQERRAAIIRAEGESESAKLISDATAAAGMGLIELRRIEASREVAGTLAKTPNVAYLPKQGNMLLGLGGGFFNGVVYFTAILLQWPLLTRPFSG*