MVVEAALSALFQGLFGKLALPSLRKLGLLFGVENEAKKLSSTLSRIQSLLSDAEHRQIKEESVRLWLRELKDVAYDAEDILDELEYKALQSKLEQAPMQTRKRKFTDQVRVPHFFSRFSSNLNLGSRILEIRERLDEIERENNHLHLKVMHGSERLKPRVGPPTGSTVDESVVFGRETEREVTVSLLTSDDSSAGDGILVIPICGMGELGRKTLAQLVYNDERVVKHFEVRAWVYVSEDFDLIRLAKAIVESVTGSAFYLTNLDTIQDSIKKALKEKMFLLVLDDVWNENCNDWDVLQAPLMVGARGSRILVTTRSQRVSSMMGTVPTHSLPGLSDDDCWSLFIRRAFAEGNSDAQPNLAMIGKEIIKKCNGLPLAVKTLGGMLRYKLDVVEWEQS