MFKFNSDIQMLKYEVLYKVAKLTLEDKLEEEYNKIPYEIIPGSKPRFRCCVYKERAILEQRTKLAMGKNLERTLKYAIESEEPIIQVIDIACEGCPIKRYRVTEACRGCLAHKCIEVCPRGAISIRDKRAHIDYDKCIECGRCKDVCPYNAISDTLRPCIRSCAAKAITMDEELKAVINYEKCTSCGMCTLACPFGAITDKSYIVDIIRAIKSGKKVYALVAPAIASQFKDETVGQVKSALKKLGFTDVVEVALGADLVAIEEAKEFSEKIGDIKVMTSSCCPVFVTHIRKSYPELIRNVSTTVSPMTAISKYIKKFDPDALTVFIGPCTAKKSEIMRDEIKGITDYAMTFEEMVAVLDAAGIDIKEQEDMKVEDATLFGRKFARSGGVVEAIKEAIKEMDIDIELNPVICNGLEECDKTLKIMKAGKLPNNFVEGMACIGGCIGGAGVINSNVNQSRLTVNKFGDTSTYKNIKERLDILDIDEVDFHVPHEKIQINHEKKLKKRE