MFPTIRVTFSGCDPETKYFVLVDIVPLDSKRYRYAYHRSCWLVAGKADQPTPTRIFVHPDSPFTGEQLCKQVITFEKLKLTNSEMDKHGHVILNSMHKYQPRIHLTAFQTEEFKTFIFPETQFTAVTAYQNQLITKLKIDSNPFAKGFRDSTRISEYER