MGLDYYKVLGVGRGATEEELKKAYRRLAMKYHPDKNPSPQADTLFKQVSEAYDVLSDPQKRAIYDQYGEEGLKAGVPPPSASTHGPGAGLHGFRFNTRSAEEIFSELFGGVPPGFPMFGGAAGPGEASSAPVQRKAPPIERQLACTLEDLYKGATKKLKISRDVFDFAGRPINREEILTIDIKPGWKKGTKITFLDKGNEARNVTPSDLIFIIEERAHPMFKRDGNNLIYTHKISLVEALTGCTVQVTTLDGRTLTIPVKSVVSPTYEEVVQGEGMPITKEPSRKGNLRIKFQIKFPTSLTCDQKAGIQQLLS*