MATLTVPQPLPSPYVDAENLRKACQGWGTDEKVIISILGHRDSTQRKLIMLAYEELYQENLIDRLKSELSGDFEKAVIRWMLDPVDRDAVMANVAVKNFVTPDIRVILEIACVRSPSELLAVKQAYHSLYKRSLEEDVAMHTTGDFHKLLVALVSTYRYDGDEIDSSLALSEAKILHNAIKEKAFGHEEIIRILSTRSKAQVNATFNCYKDEYGASITKGLMGDPEDDFLAALRVVVRCIRSPHKYFAKVLNDAVNKQGADEDALTRVIVTHAEKDLNNIIELYFKRNSISLNHAVANHSSGDHKAFLLTLLGAEDL