MTANAVIVILSLDDQYYILVTITFDDPELAEELVEALLKKIKELGFEVTSITFLKNPDGNYELTILVRFDDPEDARELAEEIAEALKKLGVDSINTTAVP