MNTKSSIPTFILKTYQMLEDQKNTNVISWTSQGTAFIVYNQILLEKEVLQNFFKHSNYSSFVRQLNLYNFKKVKSNEGQIFKHKCFRKGMKQYQIIQFRSMLSFIKRKNQDDSVGGSNTLVQEEPTIHIKEEQNLFKECAIDIKETNNKLKEDMKLLQETSSYLIDQMQNLNHPQQFVYNQSVDIEVKFKQVGQMLHAINEELRQENKSETITNKFMDKKEESFQESKVGSPNPYVDYNSTALNPLDYEYFIDSFL