MSPPAAISPTSRSVELATSTTKLPVHAVKNINTKTVEEMLGNWDDFKFAPIRESQVSRAMTRRYFQDLDNYAESDIVIIGAGSCGLSAAYILGKKRPDLKIAIIEASVSPGGGAWLGGQLFSAMIMRKPADAFLREVGVPYEDEGNYVVVKHAALFTSTIMSKVLQMPNIKLFNATCVEDLITRPSDEGIRIAGVVTNWTLVSMHHDDQSCMDPNTINAPLIISTTGHDGPMGAFCVKRLVSMQRIEKLGGMRGLDMNLAEDAIVKGTREIVPGLIVGGMELSEVDGANRMGPTFGAMALSGLKAAEEALKIFDTRKKQNEQ*