MDRGDFEFPPDPITEAFDSTLETLNNVPLRVLSNVPIEELPPTVVPSGQKRPIREMMRGGRRVRRSRLHRTKADVSCEPASGTFSTSPTDAAEGGEPTSSPKNSFAGHKRNRFDWSEEELRDFYKFLSQYGTDFNAISVMYIGRSRKDVKRLYHRELRKRSEDVRAALSSREEIDLGAFRAQLKKREELQQVPVRQLEQEEEEALRLIEAGALQFQSTSNDGETAAGGSGNKDLEFDFAAVKNMTAEEIQPTNNAKTADSVKCDDREDNLNKNTSLFSKCAESSGVRNTELGTLMDEKLLDDLMELDKPLEDDFF