MLSVSMRPADVAWSLLNVAASFVFFLPGLLIDVLLDLLYRRRIDPTGKAVLITGASRVIGTAESLEDGDEIRRLSERLQSSMSGQVDVIVMDTRSDQSVQDAKRIVEDIVGDNGLYAVVNNAAVQRWGAAEGDDIAACRDLFETNFWGYVRVTRAFLPLLRKNRAAARHVVFMSSVEAFLHQPGWGFYSASKAAVEAWADALRREVSRLGIRVSLVRPGFTATRMIWGQLAALDTVQKEVASGKPTAPVAGDTAKYKGLEPSVVMAYSDLERDLIRNFQGPGARFLRADPRVPVAAVVDALLHTRPRPRYETGLDARIMAAASRAPDALQDTYFRALI*