MALTVGRDKAIEYIVQEALDEVKSRLNSGVDLFRGAKNRLEKIKDSLEDIQDFIVIAEQSPKKDRKLKKLLEKLKVAAVDAEELLKVYAIEDQRRSEGAANSMPVRNAMMNKVHKVVTYLSTAARALINRVRMPIKLKRLSERLEAIKAECHTFQLKEKVTNLDD