MKYDKIVAINKEKSKKKADIAITQIQKMLENQERITVGALRKRTGFAKSFFYRNQEVRRVLENARSKQQMPCNSMEVIRAIEAEDEIINLKIQITKLKSEKQKLLEENERLRKKLRELSQMSN