MGSTSLARTLRSLCIRGELSQAVSLLHRRTVCPFSRTYALLLQECVNRRDARVGKRIHARMISTGFNCNDYMATKLLIFYAKIGELGVARNLFDGMPRRGVVAWNALISGCTRGGLESQALEMFGSMRAEGLRPDQFTFSSVLCACARLAALQHGWRVHGVMVKSDVVGGNVFANSALVDMYLKCSSTEDARRAFAAAPERNVTMWTAVISGHGQHGHVGEALALFDQMTRDGFRPNDVTFLAVLSACAHGGLVDEGLRHFSSMPLDYGLTPKSEHYAAVVDMLARVGRLHDAYELVKNLPDCQEHSVVWGALLGACRKHGDVRLVELAARRFFRLQPGNAGKYVVLANTYAACEMWDSVASTHETMKSLGIRKDPAWSAVELQGKKHIFLSGDLYHDECSAICEACIALAGAISHTEQSVQVTDGVNHCSWLEM*