MLTIKDIHALEVMDSRGNPTIQASVILSDNTKASAIVPSGASTGKREALELRDNDKTRFLGKGVLRACENVNSVIKHHLIGLEAINQAFVDERLRALDGTPNYANLGANAVLGVSMALARASAKALNLPLYRYLGGANALTLPVPMLNIINGGTHANNSIDFQEYMIMPLGFESFKEALRASAEVYHTLKKLLDGKNQLTSVGDEGGFAPNFNNNVEPLEVISQAIEKAGYKLGEEIALALDVASSELVDEHFNYHLKGENKILDSHELVAYYKELVAKYPIVSIEDGLSEDDWEGWAFLSKELGRQIQLVGDDLFVTNASLLQKGIEKNIANAILIKPNQIGTISETLETIRLAKHHAYQCVMSHRSGESEDSFIADFAVALNTGEIKTGSTARSERIAKYNRLLEIEHELKGGIYIGKELFKHG*