MHVALAIAAASTRASVEMAPSKSPGASSDRPLPTDTYLSEYSKIFDHIGMLEARSRSQPISPTAADALHRSRTWPQDMQRMAAYHDAIKRNAAVHFKGKVVLDVGSGTGVLAIWAAQAGARRVYAVEASGVGAHIQTMVEAHGLADTVTVLRERVEQVDVIVSEWMGYFLLRESMVLLARDRWLKPGGVMYPSHARLLLAPSALPRFLLRRREEIASSMHAWEQLAAELRSKYSLRLDALQASTRRPAPRTPLRPPRPPAALAPLPPPRRPRRPPPSPPASQAAYEREHHEYAFSEAWQGILPASLLRDEPQVLLEADMHSVTHAQFFDWQTEVQFAPPHADEPQHGLCGWFDVRFCGSESQPAHECVELDTSPEAPPTHWAQTTLLLERPLDGSPLVVALAQNSGFHHDLNVTVSSGAWSASYAVTADFRGGEDFLEDAEAEEGEEGA