MKLYNLKDHNEQVSFAQAVTQGLGKQQGLFFPHDLPEFSLTEIDEMLNQDFVSRSAKILSAFIGDEIPQQILEERVRAAFAFPAPVAQVESDVGCLELFHGPTLAFKDFGGRFMAQMLTHISGDKPVTILTATSGDTGAAVAHAFYGLENVRVVILYPRGKISPLQEKLFCTLGGNIETVAIDGDFDACQALVKQAFDDEELKTALGLNSANSINISRLLAQICYYFEAVAQLPQGARNQLVISVPSGNFGDLTAGLLAKSLGLPVKRFIAATNVNDTVPRFLHDGKWAPKATQATLSNAMDVSQPNNWPRVEELFRRKIWRLTELGYAAVDDTTTQQTMRELKAKGYISEPHAAVAYRALRDQLNPGEYGLFLGTAHPAKFKESVESILGETLALPEALAERADLPLLSHHLPADFAALRKLMMTRQ*