MSKVIVDQAAERERLTKLKEEVVEAQTSHAKHVSKLRAQLGAREKTLVAAKRKAAAERDAFLSLELRARQGLLVEELEGAAAKVDSILENECRSLFSAAAMRVFSHLYLQDPRFNFDAVVGPIAPESHHKCQDAQRKAVAMMTMDLIGGYGRADEQVAIQEAAAAGLRGMEHLILQLSRTGTSESSPVGSSEAPEQQVDCREITDMTVSKFKKVISILNHRTGHARFRRGPVVAQSQGPAVSEPAPPRPLASSAVSTGAGGGQKRKCHDHAHSENVAGGKYGASGGRCHCSKRRKSRVRRMTRVPAISSKAAEIPADDFSWRKYGQKPIKGSPYPRGYYKCSTVRGCPARKHVERDPSDPSMLIVTYEGEHRHTPADQEPLAPLPEL