MSRFSEQANNDDDNDETGPKTILNSMHKYQPRFHLVRANDILKLPYSTFRTYVFKETEFIAVTAYQNEKITQLKIDNNPFAKGFRDTGAGKREKNSVRRQSINTLFCSLGH