MSENKSVNTTNIRAAISELALGAASWMDSSGLMTFEKMRKSAENSLRVEQVYEPRTWEDAVAEGREILGFTTIAALRKPEETHAVELGKSIIYPLGGNPFYLSPCTIDTLYEPKLIRQEEVLGVKYRNCNCFVKTAELLVTDMGEIIVLFCRNTEKPAYCLKNFRRGDDPEKSVRKILRIWRSGLVVAVDAESRDEIRRYKSGCETDPFWRREGATTGEVQELLGVIDKVEIQAGSSDGELFD