MLEKEIEDLAQYERELRASFSPAFCDAELEAVRTKIGAIIAVGKESAASLKKQLVALQDELRSLSKLLGKHAPSGALDGPSISHPVDKLLQLCSETIVAMQEIRMEREAAVLEAHREVVATDELLRGSSTDAAAAPALEDLSEAAVQRSAASLADARRRKEERSREVAETAEALEALFTRLGVAESELAAGLELAVFRGDALGLADATLAELKALLEKWEAVKAAREAERDRAKDEMQALFAALSLTPQDRDSFRARAAGRSSLAPEGLRALDSEVGRLLGSAREVLRGLYGQVGYDAARQGALLAAFGEANPETLAAISSEIARCKAAVAAREAVERMVKRREELASLRAEYAALISNPARLMDRSRNGMAAMRHELELRTRLEHDAPKLEARLAAALRRLEADTGIPPAKAAAGPAPRTPVRGAAAAPGAARAPLEERSNAGTPIFAPLGPSALARPHRGGGDEALRENLEG*