MKFSTLFSFAVLATASAFTQRQVGFSSSARRASTSLNMVADDAKVILVTGSSRGLGKSIALELGKHGQKLVINYVSDGSEEAAAATCEEIKALGGDAIAIKADSSDPDAVDNLMAEAVEKFGTIDVLINNAGITRDTLVMRMKPKQWQDVIDINLSGVFYCTKAFFKVASKKRTGRIINISSVVGQIGNPGQANYAAAKGGVLGMTKANAKEFSARGITVNCICPGFIATDMTAELDEAYLKKVCEGIPLNRLGKPEEVAGMTRFLAIDPACDYITGHTFNVDGGIAIGV*