MAVWARQVARCGWLRAAGLLGLRSRSGAARACCEAAPLPALLSGHRLPPWRLRVSVDYAQPSRAKGEACAPRSSLPVAVKQEQAAPETVSDLSAAKLYEDWDDVPPSSALEEISEEEAVKIIADPLLPPQSSTLRDYVDHSETLTKLVHLGVDLSQVEKRQKAGQLLLTLDFEKDITKILLFLKDVGIEDNQLGPFLTKNPYILGEDLEALETRVAYLKSKKFGNAEITQMVSRAPYLLLFSVERLDNRLGFFKNELGLSVKKTKDLVIRFPRLLTGKLEPVKENLQVCQVEFGFERNEVQQIAFKTPKILTASKKRLRQTFDYLHNIMGIPHNMLTRFPQVFNSKLLRIKERHMFLIFLGRAQYDPTKPSYISLDQLVSLPDEVFCTEIAKASMQDFEKFLKTI