MVVEAALSALFQGLFDKLALPSLKKLGLLFGVANEAKKLSSTLSRIQSVLRDAENRQIKEESVRLWLSELKDAAYDAEDILDELEYIALQSKLEQAPMQTRKRKFTDQIRERLDEIERESNHLHLKVMHGYERLKTRVGPPTGSTVDESVVFGRETEREEMVSLLTSDSSSSSLAGDGILVIPICGMGGLGRKTLAQLVYNDERVVKHFEVRAWVYVSEDFDLIRLAKAIVESVTGSAFYLTNLDTIQDSIKKALKEKMFLLVLDDIWNENCNDWDVLRAPLMVGARGSRILVTTRSQRVSSMMGTVPTHSLPGLSDDDCWSLFKRRAFAEGNSDAQPNLAMIGKEIIKKCNGLPLAVKTLGGMLRYKLDVVEWEAILESEIWDLPEERNDILPALRLSYHHLPAHLKRCFAYCCIFPKGSDVTSDELILIWMAQGFIQSKGKHKNTLQSLQKTLLVVPVLIDAREAGDGHNDQMIAPKSVSRIFIDVLLDNINCPSMLLTPVSSPRKALVLT