MKLRGDDPTAMKDFILDVQNKVNELKSLSGSIPDGQPKINNKRMEFMLETICDIKNNKKRLKEDPAPHTRLKKWLQKLHVVDVLLRGLKWSILLDPDKKGQWWLSGNVTSATDNVVEVASTIDREALEAQKLLNLAAAQRMNTVARKAIFCIIMSGEDYIDAFERILRLDLHGSQDREIIRVLVECCLQEKVFNKYYTALASKLCGHDKNHKVTLKYCVWDHFKELESMELSRSMNLARFVAEMLASFSLSLAVLISVDLSNPKQLTPKRVMHFRMLFEFIFDKPDALLWNIFSRIAAIPEFEMLRNNLEFFVKHYVASTSKSAAGKFKIAKKALNNVSGVLM*