MRTLVSVAVLIDPPRWPAHGTHWSHVVSDSSVAELHAFARRHGIRDRAFDLDHYDVPAERYDDLVLGGAQPVSSGELVRRLRRSGLRVTARERRARTRLPARWEALVPQAPEVGVDLIARWSQTHRAYHDVRHLAAVLDGVEDLARAEDAPPPAWRRALLAAWFHDAVYDAGTPSAAGASEADATATSDEESSAALARGLLGPLLPAEEVDDVVRLVLLTTTHTVRPGDVAGSLLCDADLAILAAPSERYAAYARDVRTEYAHVPDEAFRRGRAQILESLLGRDHLYATTTARARWEAPARANVAAELARLRAPG