MSTRTPIPTFILKTYQMLEEPKNSNIVSWTAQGTAFIVYNQQQMEKQVLQNFFKHSNYSSFVRQLNLYNFKKVRSNEGQIFKHKCFKKGMKQYCYKYCRSMLQFIKRRNQEDIQAPQIQEEPTINIKEEQNLFKECALDIKETNNKLKEDMKLLQETSSYLIDQMQNLNHFVYNQSVDIEVKFKQVGQMLHAINEELRQENKSDTQTNKLLGDYKCSKELDFQESKIGSPNPYVDYNSTALNPLDYECFIDSFL