MKLSPLSFSTQSSFSHGGDGYDDGVELRPSPSTGGAMLPVFLNGLTRDGDSGSGSSWERELVEVTLELNGDDSIVVCGMSEATSDSQPRSVNVSGRLTRSLSTTPTRIRQTFGRLLRSDSMRPTTSSVSTTDTGRLTRSLSTTPSRIHKTFGRLVRSDSTRTTTSSASRERDLERQPAATETTGRLTRSLSTASSRIRKTIGRLLRSDSTASRDVERQGAAGTETPIMSARDRRRENAILQRSTSSAKRALKGLQFINKTTKGNSCDCNRDCDCDCDQMWKKVEKRFETLSKEGLLAREDFGECVGMKDSKEFAVSVFDALARRRRQKLEKITRDELHDFWLQISDQSFDARLQIFFDMVDSNEDGRITSQEIKEALNHAKHGVDILSGTRVRTHFARPNWKEVFSSIARKHPNSTVGVFYCGIPTVAKELKKQAQEMSQKTSTRFEFHKEHF*