MDDWKQVETLCTFLKLLFDAAIIFTGKTYPTANTFYHEVWKVQLELTEAAKSDDPFISNLTKPLQDKFDRYWKDTSLVLAIAVVMDPRFKMKLVEFSFSKIYGAEAEMWIKIVDEGIRELFVDYVTQPPLLSIQPAYVEEGTEVISQTYMEEGTEVIPKTEMTDGGPLLSDSDRLSDFDVYISEISGGQDMRSELDQYLDESLMPRSQDFDVLAWWKLNKLKYPTLSRMASDILSIPITTVGPDNVFDTVGRKIDSYRSSLRPLTLEALICAKDWLQNGATEPDMSVPPIVKMEF*