MDRVYWPYFDPEYENLSQRLNPPRVSVDNTTFSDCTVVKVDSVNKPGILLEVVQVLTDLDLAISKAYISSDGGWFMDVFHVTDQLGNKITDRKAIEYIEKALGPKSNTLSTEGSTWVEKKVGLQSIGSHTAIELIGTDRPGLLSEISAVLADFRCNVVAAEVWTHNMRVACVVYVTDDATSRAVDDPARLASLEEQLKNVLRGCGDDGKGARTKFSVGFTHMDRRLHQMMFADRDYEGGGLSGGDGTTSFRPIIAVDRCEDKGYSVVNVRCKDRSKLLFDIVCTLTDMQYVVFHASIGSDGPYAIQEYYIRHMDGCILNSEGEKERIIKCLEAAIQRRVTEGISLELCARDRMGLLSEVTRVLRENGLSVTRAGVSTVGDQAVNIFYVRDPSGNPVDMKTVEALRQEIGHTMMLNVKKVPSSVKVPRPSGWAKTSFSFGSFFERFLP