MKRPSGAVSGGGGSPGLLPIVQSDDGFGGVGVEEADEDMVLCSGGVGACGGGEKKRRLSTDQVRALERSFETENKLEPERKARLAQDLGLQPRQVAVWFQNRRARWKTKQLERDYAALRHSYDALRADHDALRRDKDTLIAEIKELKAKLGDEDAAASFSSVKEEPAASDVEPPAAAAAMAAQGSSDSDSSGVVNDAEMAPEKAHPPAAAAGAEAVVPCGVASSLALHHGEVFFHGHLLKVEDDEAAFLGDDDAACGGFFADLQPPSLPWWTEPTEHWA