MLVLITNQVPMRVRGFLAACLLEVAPGVYVHPRINAGVRERIWKIMTEWSVEFSQEASVLALWPAPKSSGGINIRTIGIPQRTLIDYDGLVLSKLTSADTKALES