MGGSTMKTAKVWKYFDQLPSEEQAAECRICSKRIKATNSSTTGMIRHLRSCHVNEYKLLQEARQSGLIAKQEEKSRAILIKQQAELQKPKLTVHSISNIIANQFPVPLASNSQASTAVNFEGPALKKVKYDDCDDAIDLSTPRRSSNDFAAHSSVTPEKSKRVKDGFWPDDYPEAKKITNQIGLMMLLDGELPSVVDRAGFRGLMRLLQPKYRMPSGDTFQKTILPELIRQLKADLTIFQQELFQNRFNRAVQEAAKAQFPVVCSEPNILTTSNVPTFTGEQMNDLERVVMNSIRCAQNISQSFSHSIQLCDDDSDSSAEVDTALSARITAFLERIGKYVFPQAELTDIVTRCHAIVQYLDDNPDTPESLKCLPQTSDLSACVDFVQKNLDAIHSYHYNHSIPSFVPFSVDETQFLSALNAHIHSV