MSLRRQDYNVVHKLPHGDSPYVRAKHVQLVEKDAEAAIELFLKAIKARDRVDSALKDMALLMKQQNRADEAIDAIHSFRYLCSRQAQESLDNVLIDLYKKCGRIEEQVELLKQKLWMIYQGEAFNGKPTKTARSHGKKFQVTVQKETSRILGNLGWAYMQLRDYTSAETVYRKAQVIEPDANKACNLCSCLIKQGKLGEAKSILFRDVLEKKEGFDDDLRLKVRVQELLSELERREEEETAVLASVECEVGMDEIVVVEGFDEFVKEWRRPYRTRRRLPIFEEILPLRDQLAC*