MVRTDRDRWDLATSVGATATMVAAQRALAADPQYALIDDPYAAPLVRAVGIDVYTRLVNGQIPVDVESGFDPARMAEAMACRTRFYDQFFVEATRSGISQVVILASGLDARAYRLDWPAGTVVYEVDMPEVIEFKTLTLADLGAEPTAERRTVAVDLRDDWAAALQAAGFDKDVPSAWSAEGLLVYLPDDAQDALFDNITALSATGSRLAFEFVPDTAVFNDERWRSHHARMSELGFEIDFNDLVYHGQRSHVIDHLARDGWQSASHTAKELHAANGFDYPDDDIAAVFADITYTSAVLGR