GWQKMSEQLDELKGAMNLEENERMVDKWKAINDEFQNITAKLQSFQLDGDASGEELQSRIDSLEAKNLELASENGRLKERIDLQIAEMIKIDERNTGQNADGLSDSQRELLNLRMHNDMLQRMKQMRGSGAHSHTHRDSSDIPTTRDQLSSTIATTGRKEDWDDFETGFTIRYGMMENTVAMSLLKDNLNGAARDALRSAPDEEKLKGIKSVLKWLRSRLSNETPFEELEVEKMLRHQKVDGKSVGRVCEELEEWTSKLHRGDEAKKETARKRQLTILYEGKHTEHVRLLTLFGEGASYSKMKSALVELEYLKRTEKESKGYSKGGNFGLKCFRCDEYGHKESQCGRRNINGGGSS