MSTRTPIPTFILKTYQMLEEQKHSNIVSWTAQGTAFIVYNQSQMEKQVLQNFFKHSNYSSFVRQLNLYNFKKVRSNEGQIFKHKCFRKGMKSMLQFIKRRNQEDLIAPAIQEEPTIQVKEEQNLFKECAIDIKETNNKLKEDMKLLQETSSYLIDQMQNLNHFVYNQSVDIEVKFKQVGQMLHAINEELRQENKSETQTNKFLGEYKPIKEDQFQESKIGSPNPYVDYNSTALNPLDYECFIDSFL