MSVKQLRAFLAVAHTLNFAHASERLNLSQPALSLTIKGLEEALGGALLQRSTRKVTLTQEGELFLPMARQLLADWDNVEEAMRQSFTLQRGKISVAAMPSFAANVLPEALKAFRDRYAGVNVTVHDVINEQVIEMVREGRVEMGIAFEPSPNHNLLFTPLAVDRFVAIVPQQSPLAKKKQLTWQELLTLDFITLQRPSAVRLMLEEALARSGRQLDVALESHQLVTVGRMVASGLGGSAVPALCKTQMASLGAVCIPLSDPPIEKCVGAIHAGHLPLSKAAQALLDTLKGFLPT*