MRLEGKVAIITGGASGIGEASVKLFVENGAKVVIADIQDELGSRLANSLGSSQASYFHCDVSKEADVSALVDYTLDKHGQLDIMFSNAGIVGRVFSSMEEVTVEDFESVISVNMLGAYLCTKHATRAMLGKSKGCILYTASLASILGANGSPAYCASKHAVVGLMKTAASDLASYGIRVNCVSPSGVPTPMLVCVMRSKLAAPFLDTKSVGDLSEIVEELKGVRFEPVDVARAALFLCSEEARYISGHNLVIDGAFSSSKRSSTSNPMDFLPLKSFLEELAARPVAAADAPPSLAQNSMEAKTLPERPLGIQSCEEFVIKS*