MLQIVSNARLKTLKPVQAVEIDMRMKSLYRLWSMNGGSAVPVDSKEWCGNLTVGIVVRMVMGKAMFQWRTCPGISFALHVIYLALARVIHGFDLVVPSDALIKMSRAINFGTRNSDPIQVMFNPRLSQELYE