KMSSNGGSSGGSGGGGGPCGACKFLRRKCVKGCIFAPYFDSEQGTAHFAAVHKVFGASNASKLLLRIPPHKRRDAVVSLCYEALARLRDPVYGCVSHIFTLQHQVVNLQAELAYVQAKLSTMQRLPPTQPPPQNLSPSYTDVVLNSNFSMSMQLDPFYHPQSSNEHTSLIINPGEDQPLYDDDLQELGRQLVSRCFPAGVKFRSNTSH