MATVASVAERRAMLKSLGPRPGRDAVEKAQQAIRKIDLQVEESLENLSYATVPAGMNVEEWRDAQESETRETAEKEKMPYKAVIQLDEVHQMYEDVLKMEELSLDGRSETVREKGVVELDEGTEEDVGRLLRDALENNRTELDLKGRSMVHVPEFFGRIKTLRVLDLSGNQLVTLPDAIAGLENLEVLKLQSNQLKTLPDSLGLLTKIQHLDISANQLKFLPESIGRCSSLTFLDANFNQLEYIPTSFGVLLNKLETLHLHLNSLGGLPSSVGELRALKYLDLHFNKLRSLPSTIGNLRKLEFFDCSSNFNDLCSLPESIGDLISLTHLNLSYNQIKELPDSFGRLEKLVDLKIDGNPLIVPPMYVVQRGTQDVLEFMREQLKARIEAAERATEAATAAEASENQNGWVPGWASASWVGEWIGSVYTNVGGLLGGASPPNQSHVGFQQHRNVSLSREDFLEQQL*