MPVALLQDWSRGEHLDIRRAMLVLGIPEDYGQVELEETLQAALRHLGKYRVVGRMFRREENAQAFLLELAQNIDYALAPRKIPAKGGPWEVIIQPRNSDSEFLNRLNRFLEEERRSVSDMNRVLGSSPACQAPGLTISPAFWAWAQTLGAVVQPLLEQMLYRELRVFSGHTVSIPGALAFDAWLEHTTDVLQMWQVPEAEKRRRLMECLRGPALQVVSGLRANNATVSVSECLAALQQVFGPVESRKITQVKFCKARQELGEKVSSFVVRLEPLLQRAVEKNAIARKNVNQARLKQVLGGATLPDKLRDRLKLMKQRRRPPGFLALVKLLREEEEWEAAVGPERAEDLGGQVAGKGDTSGMRPSQSSRRRRGRGQRRRGGVARGGPPGSEERKRHSFCYGCGEDGHIRAQCSNPPNLPLVQQKREASMEMGNGSWAWEQGQPKPKPK