METTMKKKGRVKATITSQKEEEGTVRKGPWTMEEDFILFNYILNHGEGLWNSVAKASGLKRTGKSCRLRWLNYLRPDVRRGNITEEEQLLIIQLHAKLGNRWSKIAKHLPGRTDNEIKNFWRTKIQRHMKVSSENMMNHQHHCSGNSQSSGMTTQGSSGKAIDTAESFSQAKTTTFNVVEQQSNENYWNVEDLWPVHLLNGDHHVI