MLASLKNVFTAQAIAASLTKLPDLATTVLDTAFPDRPTHPFPVVGVGELTAIVGTVPVVRRGGQPVAVGGEGYDVQLIAPKPVKPAIEVTAAELNDLRMILGNAAALDMWRSNKIDTLRRLVRDTTEAMASVVLYTGQVNWPSRGDGGNSESYVIDYGSILNHTMQAKLTASSKVSEVFKLLTAMRTRIRESGIGGKVAFHAGADVFAVLLDICQGWTSTAEGGGIRVEMSEGKLSIGGFSVALMDETYPHPVTGTWTPKLERKALVGYATDVPGKVWYCAIDSISAANSATPFYVVPEPLPGDSGYRLIAQSKPLPARNPRTICKTVAVD