MHKNSTHLVKGDQSHKLEKSHVHEAELSIGVGATETQMKAPLCANLGQDTSLATMLSLFMPDVKLDSQAIKLQYNEGEGGCFPLHIDSDPTVDTRVVTAIFYLNPSWQPHNGGLLQLYRWPFPPVSIEPLHGRLVLFPSQRMIHRVTPYNIQGPHGEGQGRCCFTIWMSQSPRARRGKGTSSRPQPLSALQPKTSPEEDPEAAIQFLMTPQIRPHAAKMALSAEWLESLQQSHLPGPALDAVVQKHEAEVGVIRKVLDRYEGLVRQLTQDPDSARRYLEWF*