MDRVYWPYFDPEVSVDNTTFSDCTVVKVDSVNKPGILLEVVQVLTDLDLAISKAYISSDGGWFMDVFHVTDQLGNKITDRKAIEYIEKALGPKSNTLSTEGSTWVEKKVGLQSIGSHTAIELIGTDRPGLLSEISAVLADFRCNVVAAEVWTHNMRVACVVYVTDDATSRAVDDPARLASLEEQLKNVLRGCGDDGKGARTKFSVGFTHMDRRLHQMMFADRDYEGGGLSGGDGTTSFRPIIAVDRCEDKGYSVVNVRCKDRSKLLFDIVCTLTDMQYVVFHASIGSDGPYAIQEYYIRHMDGCILNSEGEKERIIKCLEAAIQRRVTEGISLELCARDRMGLLSEVTRVLRENGLSVTRAGVSTVGDQAVNIFYVRDPSGNPVDMKTVEALRQEIGHTMMLNVKKVPSSVKVPRPSGWAKTSFSFGSFFERFLP