RNYSHTKPPYSYISLITWAIQSSPSKMCTLNEIYSMITELFPFYRQNQQRWQNSIRHSLSFNDCFVKVSRSPDRPGKGSYWTLHPNSGNMFENGCYLRRQKRFKC