MNARKSAVDWLAQPALARMWHAVRTRLERNGVEAKGRIQLVDLTDVEAEALGLLLGQRCNTALTRISLATLDRRLRDSAAECGLIELVGILAGPLQDLKGARAARAAQWAEVWTAGADLLAAHDLGDLAGWLETERSSGGLRRLDPGEAAEELRRAITVLARLSTGDRSVISRTELAAQVTGNAHGLDDDTVLARLVLRAIAVQRAQPVPVTAGDRRSLWRAADVLADQVSATVLTYGLAPHGQGWREGALRDRAAHNAEVHLTARDVCAIRWELPAHAREVWVCENPTVVEAAADARCGRPLICTSGNPATVVLLLLDALCATGARLHYRGDFDWPGIAIANRFLTRYRADTWLMDAVFYDSAVTLARDRGSPLWPLSEASVEASWDPELAPALAAIGVAVHEESVLEQLVDHLNPPERATSTGS