MSENKSVNTTNIRAAISELALGAASWMDSSGLMTFEKMRKSAENSLRVEQVYEPRTWEDAVAEGREILGFTTIAALRKPEETHAVELGKNIIYPLGGNPFYLSPCTIDTLYEPKLIRQGEVFGVKYRNCNCFVKTAELLVTDMGEIIVLFCRNTEKPAYCLKNFRRGDDPEKSVRKILRIWRSGLVVAVDAESRDEIRRYKSGCETDPFWRREGATTGEVQELLGVIDKVEIQAGSSDGELFD