MDVLTSDTRFLRKVYLILVKEDPAIVSWDAAGRSFSIFNTALFQKLIKSKYHLSSLCTFRQNLQAHGFIEIDSHGNGAAGNLELGEDNAAATETYYHQLFVKGHPEYLEKIPFDPHMKAACYGFRNASRS