MPPVSKVNLGDCRFYEQKFPEPEDLVMVKVNRIENQGVYVSLLEYDDREGLILLNELSKRRYRSINKLVKIGRHEVVLVLRVDPLKGYIDLSKRRVTPEDIIKCEEKFSKSKKVHQTVRHIAQKHGISVEELNRECIWPLYKAYPHALDALKEAASNKENVFKNISISQEVIDSLLQDIQLRLVPQALKLKCSVDVWCFGPEGINAVKMSLGKAKLLDPQVIHTTHLYECISIRLIAPPQYEILTSCFDKEAGLALMNQTLEVIEKNIKSFAGGDFKQKCEVVVIGDDEKHLEDLLELHETTDEEEGDEDEEEEDEGMGRVDESMLPPNLSNEVEDEEESDE