GSMVRALVSRVNALVNEFIGLINNARSLLARGSEADKEQAEELVDAGLAKFREAEALLDEDLEWLKRKGREELCDRIGKALDRIIEAREEIRELLKYILN