MSIVLADHRYGKAENRVVRFRRDTARHEIVDLNVTTTLRGDFADAYLSGDQSKVLPTDTQKNTVYAYAKEKGVATVEGYALDLARHFVDDVEPVSGARVDVEAYPWTRAQVGGNEHDHTWIRSGAEVRTAAATVSDGDGRQVVHVLAGLKDLTLLKSTGSQFKGFLTDAYTTLPETDDRVMATSLVATWRYGAAALADGFDFDAAYATIREALIEQFATLHSLALQQTLWHMGRSALERVPEAAEIRLLAPNKHHFDYDLARFGTDNHGEVFHAADRPYGLIQAVVANDVFPAAPEAWA