MLHKSAALHRLERQLKALDVIPLNPRFSPEFKRWKRNTEVAIENIFGTESRHLKDFDAISFSLGFFSTGTPDSAFDHAFQDGIVDAKAILSSLIQEIEEYWEEEPSLGQRPDTLSRLTRLCDRFHLVAQRMRHRYSERPTLEVEDEYDTQDLFHALLAIDFDDIRREEWTPSYAGGSARMDFLLKEEGIVVELKKTRRSLDTKAIGDQLLIDIGRYQVHPDCKMLFCFVYDPEGRIGNPSGLESDLTKRHGNIDVRVIVSPKGL