MSDFLALAQPGVQKLSPYVPGKPVDELARELGIDPAAIVKLASNENPLGASPKALEAIRAELAELTRYPDGNGFELKRKLAARCGMQPGQVTLGNGSNDILDLVARAYLAPGLNAVFSEHAFAVYPIATQAVGAEGRAVKARDWGHDLEAMLAAIDGQTRVVFVANPNNPTGTWFGADALERFLARVPADVLVVLDEAYIEYAGGDELPDGLDYLAGHPNLLVSRTFSKAFGLASLRVGYALSSEAVAEVLNRVRQPFNVNSLALAAACAALDDHDYLARSRHLNDAGMAQLEDGFHALGLSWIPSKGNFIAVDLARDAGPVYQALLREGVIVRPVAGYGMPTFLRVSIGLPEENDRFLQALGKVLAHD*