MSRSRSTFLEADSSLMDRNLRFVRDETEEQFNSMFGPIVEQAQDISSGRSKVVKPTPGFCIKAFRKDTRNKFFINVCQTDGIPAPEDITEDQLMAILNDGTPSSFKIPMSITQPRFMKDHLDKQCQVCDIAVNSTFFKKIESGGLMRDFLITIVLEGIDSKYNIALDETDWRVLKNKKFVDKLTAHNIQNRDVKTVLESYKYPTESDLSKIKELETPQLGIDKPKKKLIEEIDPVTIKTMKDVKNKLSGKDEYVPDPTKVAISQAASKKPDCRLFREPASGRVKTLIGEFYLPECTSAKEITLDIGEDRILLEARKKGYLLDAFVDYQIDGSRISAQFNTKTKMLNVIMPVINQRA