MSLAVDCGARTSQIGSRRLCSGAAMLRTARSRLQGRAAAFSSVLVQAAAGSMGVTKMAAAAKERAAARAAIDPADDAKARALDSVLKEINSRFGKNSIMKMGSASFGEVVTTPTGALTLDLALGGGYPKGRVVEIYGPESSGKTTLALHAMAEVQKQGGTVALIDAEHAFDALFAKRLGLNVDDMVLCQPDCGEMALETVDSLIRSSAVDLIAIDSVAALVPRAELEGEIGQVQVGAQARLMSGALRKVAGNASKHNCTIIFLNQLRQKVGVIYGSPEVTSGGMALKYYASVRLEVRIKEKISAGAEGQVGIRVKANVKKNKVAPPYKLAEFDILFGSGISAVGCMLDAAEAVAVVQRRGSWYYFGEQRLAQGRDKTLDVIKDDGELRGKIESQTRQVLSGKDINDLYEDEQAPAVEESFAEGDGVLREAVDEEKX