MRLEGKVAIITGGGSGIGEASVKLFAENGAKVVIADIQDELGSRLADSLGPSQASYFHCDVSKEGDVSALVDYTLEKHGQLDIMFSNAGIAGRIFSSMEEVSVEDFESVISVNMLGAYLCTKHATRAMLGKSKGCILYTASIVSILGANGSPAYCASKHAVVGLMKSAASDLASYGIRVNCVSPARVPTPMLVSAMRYKLAAPSLDTKSVGDLSEIMGELKGVRFEPVDVARAALFLSSEEARYISGHNLVIDGAFSSSKRFSTSNPMDFLPLKSFLGELAARPVASADASPSVGQKSMEAKTLPE*