MDSDEGKLFVGGLGWDIKEDKLRDYFTHYGQVTHAIIMRDRVTGLSRGFAFVVFSDPSVIDAILQEKHTIDGRPVEAKRALPRAQQQSLRSRLPHASEDTRLVMRNLNNRTRKIFVGGLPSSLTEEEFCQYFQDYGNVTDKVIMFDPNTGRPRGFGFITFDSEDAVDRVLHKTFHELKNRIVEVKRALPKEANPAGNNYGGGYPGYGSSDPIRFPQPAFCGYTPYNSYGALNYGYGYGYDPYTFYGGAARVYMNPSLASIVYGNSLPGATRNQWSSQNLGHGDFYNLNASYGASSSLGASSTRGVILSSTSTSQGHASQNNNQGNGCSMYTENEGPITDSDGNETGDRHTGSAPPNSSSGEATTHANGCSTTTTVFDSSTGSPGFPDAVLVSDK*