MSSERVLSNARVVSAERVFVGSVLLRDGLIAAVDEGRSHLAGAEDLGGDYLLPGLVELHTDNLEKHMTPRPGVDWPSASAVLAHDAQIVAAGITTVFDALSIGDVNPKGKRMQQLPKMLEAIGEAAASGDARADHRLHLRCEVSHPQTLEVFRELVEHPLVQLVSVMDHAPGQRQFARLEKYREYYQGKYHLSDAEMDAFIVEQVANSERYSDAARAAIVDVCQGRGLSVASHDDATLAHVRESAGYGMAIAEFPTTVEAARASHEHGLQVLMGAPNVVRGGSHSGNVAAAQLAGIGVLDILSSDYYPASLLHAALLLAGEHSEYDAIRYDLPRAVAMVSRTPALAAGLTDRGEIRVGLRADLLQARALGNNQPVVRQVWRGGQRVF*