MGLGRSVPHSVDLCRMYGLNLFIFMGRAAPPVLEEFGLPDAGAESRTYLNHALSYDQAKRIPRWVVEHVSQQKTLGSADRQHCKFKPDPNIPLMFSAVNEDYLGSGWSRGHMAPAGDNKFSTQAMAETFYLSNIVPQNYENNAGFWNRMEMYCRELTKRFEDVWIVSGPLTLPQTDDDGKKRVTYQVIGKDDVAVPSHLYKVILARRSKTSAEPLVLGAFVVPNNPISFSHQLPEYQVNIEDLEKMSGLVFFPQVDKTKDVKNLCDVDTCKLIGFKEFTLYLTGRKVQSARTLHRLEKAMSELRESGVEPDEYLMRVYKKKEEELAQQEPREARERKTG