MGIEKNTPVTTPTPVMVNHGEKPEKFNGAEFKRWQQKMLFYLTTLNLARFLHEEAPALKEGETDKQLVAAVEAWKHADFLCRNYILNGLDNTLYNVYCSLKTAKELWDSLDKKYKTEDAGMKKLVVGRFLDYMMINSKAIINQVQELQVILHEIHAEGMSLSESFQVAAIIEKLPPLWKDFKNYLKHKRKEMKLEDLIVRLRIEEDNRASEKKAGKTFTEAKANVVEHGQNSKKRKNPPSGPKQGQGPNDSNKFKGKCYVCDKPSHHAKDYHKRKDQGNTSKKPAQANMTNWTISPLVFQTSIFLLWSQKSFWLATPENGGWTQGALDMSAPTKRCSPLIMLLKENNS