MTLSGKPAALLVGTLKHAHKEWEALGKYAELKTYSDGTREDFLAKCKTEFQNVKAICRTYNSKFYMGIFDKEIIDNLPPSVKFICHLGAGYETVDVAACTARGIQVSHVPKAVDDATADVGIFLMLGALRGFNQGIFELHKNNWNANCKPSHDPEGKTLGILGLGGIGKTMAKRARAFDMKIVYHNRTPLPEEEAEGAEFVSFDDLLAKSDVLSLNLPLNAHTRHIIGKPEFQKMKRGIVIVNTARGAVMDEAALVEALDEGIVYSAGLDVFEEEPKIHPGLLENEKVILLPHLGTNSLETQYKMECAVLMNVKNGIVNDSLPNLVPEQRGDIE*