SRVAYLKSKKFGNAEITQMVSRAPYLLLFSVERLDNRLGFLKNELGLSVKKTKDLVIRFPRLLTGKLEPVKENLQVCQVEFGFQRNEVQQIAFKTPKILTASKKRLRQTFDYLHNIMGIPHNMLTRFPQVFNSKLLRIKERHMFLIFLGRAQYDPTQPSYISLDQLVSLPDEVFCTEIAKASMQDFEKFLKTI