MKFVDEVSIHVKAGDGGNGLMSFRREKFIEKGGPNGGDGGDGGSIYLEADVNLNTLVDYRYTRRFDAQRGENGGSKDCTGAKGDDLILPVPVGTTVIDANTQEIIGDLTEPGQRLMVAQGGWHGLGNTRFKSSTNRAPRQTTPGKPGEARDLKLELKVLADVGLLGLPNAGKSTFIRAVSAAKPKVADYPFTTLVPNLGVVSVGRYKSFVVADIPGLIEGAAEGAGLGIRFLKHLARTRILLHLVDMAPLDESDPADAAEVIVRELGRFSPALTERERWLVLNKMDQILDPAEREARKQAVIERLGWEGPVYVISALERDGTEALSQDIMRYLDERTLRLEEDPQYAEELAELDRRIEDEARARLQALDDARALRRSGLKNAGAVDDDDFDDEEDDGDGPEIFYVP*