QDVQKFSDNDKLYLYLQLPSGPSLGEKSGSLDLSSLSTAEYMHACNWIRNHLEEHTDTCLPKQDVYDAYKRYCDNLCYRPLSTANFGKIIREIFPNIKARRLGGRGQSKYPSAGIRRKTVVSLPPLPSLDLKVMET