MGILDKGKQLHQEDVIVEVGEPSGSSPNEDPSSLPNVEDHTSEDVTKPHSRNLMYKAVLTGDWKTASTLISRKECNVVEQITGNSEIALHIAVAAKHKDFVRNLLREMDPPDLSLKNKDGNTPLSFAAALGDIETAEMLINMIRDLPDISNEKTMTPIHIAALYGHGEMVQYLFSKTSIKDLNDQQYLNLFHTMISADIYGVFADVPLWMLERVDLYRKELALYPNSNKALHLLARKTSAISHKSQLNLFQQVASSX