MVKGKTTKGRQKIEIKAIHSEKARHVCFSKRRQGLFGKANELSTLCGAGVAIVVFSPGGKIFSFGNPSVDSIIHRFLPKSINDAHAMVGGSNQIHVDPNNLRALSQEYSNLQMVMEAEQKRKKRIQEEMEEMERESEGRVMRWLNTDVTALRLEELEEFHGELTALECMVNGRLYWLLQQAKKMKKTLPQFHGKETSTAQFMSPFKNVMPMSSTPFSSTNGQFIISRL