MTNLDKVPPAEPEAVALGPLLGRLRELIAQARTQALRAVDAIQVHTCWEIGRYIVEFEQQGQARATYGARLLPQLAGRLTQEFGRGFDASNLRNMRTFYQAFPIRDALRHELSWTHYRRLLRVESEAARQWYVSEAVRQNWSSRALERQIGTLYYERLLASQDKAAVAAEASALLAPLSQTPREFVRDSVLLEFLGLPGTGRLLESDLEQGLMDKLQAFLLELGKGFAFVARQQRISTESKDFYIDLVFYNYLLKCFVLFDLKTGELAHQDIGQMDMYVRMYDELKTGPDDNPTVGIILCSQKDASVVRYSVLNGSEQLFASRYKLVLPSEEELRRELDRERASLMGQVEADGPADAGG