MLTADIPTPADLLELIDHRHPVSVTLTIASSPLPSDHERVALGLRNAIDEAERQIATLELSRSETIEAARVVEELRGLLDDPEFWEQQSRSLVVLAAPGRVQAHRLANTVTDHVAVGDRFDTGALLRSVAFPNRAFVVLLSQGSARLVEIGPDHRPREHALDLPDDHAMMLEKTATDGQADIPRADGATGDRIERERYARAVEVLVRPIVPDDVPVILAAATDLVPAYRAVNTHPLLLEDGISAHPESLDDETLSAAVREILDAQHAQELAEWREHLGTQQAEGLGSSDLAEVARAATAAAVAELLFDMDDTAEGHIDEFGTITPAPDAGAATYALVDEIAARVLRTGGRVRAVRREDLAGDSPVAATFRFPLGT