MESATSMVVEAALSALFQGLFGKLALPSLRKLGLLFGVENEAKKLSSTLSRIQSLLSDAEHRQIKEESVRLWLRELKDVAYDAEDILDELEYKALQSKLEQAPMQTRKRKFTDQVRVPHFFSRFSSNLNLGSRILEIRERLDEIERENNHLHLKVMHGSERLKPRVGPPTGSTVDESVVFGRETEREVTVSLLTSDDSSAGDGILVIPICGMGELGRKTLAQLVYNDERVVKHFEVRAWVYVSEDFDLIRLAKAIVESVTGSAFYLTNLDTIQDSIKKALKEKMFLLVLDDVWNENCNDWDVLQAPLMVGARGSRILVTTRSQRVSSMMGTVPTHSLPGLSDDDCWSLFIRRAFAEGNSDAQPNLAMIGKEIIKKCNGLPLAVKTLGGMLRYKLDVVEWEQS