MANTRVLLDLWKDNYKALTFVRRNTNIYKQMAAEFSNTFNIVPPLTGYQIQSKISNLRKQFRREKLQVGLSGGAPSKWWFYDIVAKIIGGEASLDNDLLSQSQNFSTQDFQDGQ