KSTRKDVDFSNEAIKPPYSYAELITLAMRHHGQTKVLLSDIYDYVKKNFAWYRKTDITWQNSIRHNLSLNKQFIKLPRKKGEKGKGSYWMLDQNAMDPSGVKMKKNESTHSKMKVFEKNCKPTLNPAILSFLKKQNEPKKQSNLNNLHSSSVSDQTPQTMKIDVKEAFRPEDIELAYQGSSYCQLQTVIENDKSPAWWRNQGNSNFSNSPDFGQPPLPRFTDAFANGSFENLGDSNAESEEHPWQEVDLKITDECLFFDLSM