MVIFLVYVDDLLITVSDPVLVKATKQVLHNHFKMKDLGELKYFLGIEFCRSESGIVMNQRKYALELISEAGLTGAQPVFTPLECNIKLTSAAYNTSNADPFFLDVSRYQRMIGKLLYLTNTRPDIAFAVKNLSQFMQQPKHSHWNAALRVIKYIKGSPGLGLLMSSHKDTKLTRFCDVDWAACLSTKRSVTGYLLKFGDSLISWKSKKQNTVSRSSAEAEYRSLATLTAEVVWVTSLFKELCVKLESSAIIH