MSWDVEGGPHPLADRRSGRSELEPGRLPEARELEVLGWFLAPEAPMWVFLPFAWPAEARTWVPDRSTRWQVDTTLDGSGRVVDVECHPVTEAEQETLEKDACADLARCGLPPRPAGRLWFLRPVGRFDDLDAVLDHLCDRAEARGVPVGLSATFVALCAAELQAAADAGRPTAPEAGAAG