MLGRQGLPFCSHDEGEDSPNRGNFLACRELLREFDPFLQKHNPPSNAQYISPTSQNDMTDCCAQEVTSVIVSEMTKSKIYAIMADETRDEKAEQLAVCVRYVSDWAVKECFLSIANEIQQQIQNNGLAELKCVAQTYDGAAVMSGSTGGVQAHFRRFHPEAIYVHCYAHQLNLVLCNTCRAVPEAVEHFSLLECVYSFFSTSLVSHHKFMEAQSKLRLTKTELVQLSNTCWACHLRPISAVLKTLPAILECLSAIGSPIAVSLREKLYRFSAVHALVMFQSLLSVTEGLHKFLQKKTLDLAGAFIYAFATKLYEKTKALCHTHSIPEPGVKTRHKQRKMEILSWRQLFWWPETFLPRKQAGCPPKDMLSVHNLLDSDMFPSLKATIQVALTGPVSSCSCERSFSALHQLHSWLHQTMGQKRLHSLAAMPIEKDVSASESQQSDWPICHS