MVGENKVLCEVISIEKENNMLLPFNQSDKVAYGDWVYVTDTKITIPADEFLLGKVLNASGDILNEEAGMAKFKQKMPLEAPPIHAFSRAEITDTLETGIKAIDGMLTIGIGQKIGIFAGSGVGKSTLLGMIARNAKADINVIGLVGERGREVKDFLRKDLGEDGLRKSVIVAATSDESHLMQLRAAKLATSIAEHFRDQGKTVLLMMDSVTRFADARRSVDIAVKDLPIGGKTLLMESYMKKLLERSGKTQNGSITGIYTVLVDGDDMNGPVPDLARGILDGHIVLTRELATKNHYPAIDVLGSVSRVMEEIVPESQWKTASKIREWMSIYQENELYFKLGTIEQTSDNAAIFTSKEKSYFIHQFLKQLRDESVTLEETSKLMETLV*