KKDRSAINKVVTREYTINSHKPTHGVGFKKCSPQLKEIGKFTMKEMGTLDVRIDTRLNKAVWAKGVRNVPYCTQVWLSRKYNEDEDSPNKLYMLVTVLEIFHFHFSCCHSSVPGPLP